Add communication with hosts. v1.1.0
authorWalter Fetter Lages <w.fetter@ieee.org>
Sun, 20 May 2018 03:22:54 +0000 (00:22 -0300)
committerWalter Fetter Lages <w.fetter@ieee.org>
Sun, 20 May 2018 03:22:54 +0000 (00:22 -0300)
Documentados os protocolos de aplicacao e classes das bibliotecas.

IODaemon alterado para utilizar comunicacao CAN por default.  A comunicacao
por UDP e' suportada atraves de opcao na linha de comando.

Criada documentacao das classes em AIC.jar no formado javadoc.  Alterado o
Makefile para criar documentacao em doc/javadocs.

Programas em C++ alterados para utilizarem comunicacao por CAN por default e
por UDP quando compilados com USE_UDP definido.  Makefiles alterados para
compilar duas versoes dos programas.

Alteradas as classes utilizadas para representar excessoes.  Criada uma
hierarquia mais detalhada.

Alteracao na classe AIC_HOST, que tornou-se virtual.  Criadas classes
AIC_HOST_UDP e AIC_HOST_CAN, derivadas de AIC_HOST.

Alteracao da classe AIC, que tornou-se virtual.  Criadas classes AIC_UDP e
AIC_CAN, derivadas de AIC.

Alteracao na classe Host, que tornou-se abstrata.  Criadas classes HostUDP e
HostCAN, derivadas de Host.

138 files changed:
AICOff/AICOff.java [new file with mode: 0644]
AICOff/Makefile [new file with mode: 0644]
BrakeTest/BrakeTest.java
CANTest/CANRx.java [new file with mode: 0644]
CANTest/CANRx.upload [new file with mode: 0644]
CANTest/CANTx.java [new file with mode: 0644]
CANTest/CANTx.upload [new file with mode: 0644]
CANTest/Makefile [new file with mode: 0644]
CANTest/upload.ftp [new file with mode: 0644]
COPYING [new file with mode: 0644]
Changes [new file with mode: 0644]
EncoderTest/EncoderClear.java [new file with mode: 0644]
EncoderTest/EncoderClear.upload [new file with mode: 0644]
EncoderTest/EncoderRead.java [new file with mode: 0644]
EncoderTest/EncoderRead.upload [new file with mode: 0644]
EncoderTest/EncoderTest.java
EncoderTest/EncoderTest.upload [new file with mode: 0644]
EncoderTest/Makefile
EncoderTest/upload.ftp [new file with mode: 0644]
IODaemon/IODaemon.java [new file with mode: 0644]
IODaemon/Makefile [new file with mode: 0644]
IODaemon/upload.ftp [new file with mode: 0644]
IndexTest/IndexTest.java
JointTest/JointTest.java
Makefile [new file with mode: 0644]
MotorReset/Makefile
MotorReset/MotorReset.java
MotorTest/Makefile
MotorTest/MotorTest.java
StrobeTest/StrobeTest.java
TODO [new file with mode: 0644]
aicd/Makefile [new file with mode: 0644]
aicd/aicd.cpp [new file with mode: 0644]
braketst/Makefile [new file with mode: 0644]
braketst/braketst.cpp [new file with mode: 0644]
doc/Makefile
doc/aic.pcb [new file with mode: 0644]
doc/aic.tex
doc/aic0.pcb [new file with mode: 0644]
doc/aic_comp_cut.png [deleted file]
doc/aic_componentmask.gbx [new file with mode: 0644]
doc/aic_componentmask.ps [new file with mode: 0644]
doc/aic_componentpin.ps [new file with mode: 0644]
doc/aic_componentsilk.gbx [new file with mode: 0644]
doc/aic_componentsilk.ps [new file with mode: 0644]
doc/aic_drill.gbx [new file with mode: 0644]
doc/aic_group1.gbx [new file with mode: 0644]
doc/aic_group1.ps [new file with mode: 0644]
doc/aic_group2.gbx [new file with mode: 0644]
doc/aic_group2.ps [new file with mode: 0644]
doc/aic_group3.gbx [new file with mode: 0644]
doc/aic_group3.ps [new file with mode: 0644]
doc/aic_group4.gbx [new file with mode: 0644]
doc/aic_group4.ps [new file with mode: 0644]
doc/aic_placed.pcb [new file with mode: 0644]
doc/aic_prerouted.pcb [new file with mode: 0644]
doc/aic_solder_cut.png [deleted file]
doc/aic_soldermask.gbx [new file with mode: 0644]
doc/aic_soldermask.ps [new file with mode: 0644]
doc/aic_soldersilk.gbx [new file with mode: 0644]
doc/aic_soldersilk.ps [new file with mode: 0644]
doc/aic_wirewrap.png [deleted file]
doc/aicback.dwg [new file with mode: 0644]
doc/aicback0lr.dwg [new file with mode: 0644]
doc/aicback0lrc.dwg [new file with mode: 0644]
doc/aicback0lrc.png [new file with mode: 0644]
doc/aicback0lrc.ps [new file with mode: 0644]
doc/aicback4l.dwg [new file with mode: 0644]
doc/aicback4lrc.dwg [new file with mode: 0644]
doc/aicback4lrc.png [new file with mode: 0644]
doc/aicback4lrc.ps [new file with mode: 0644]
doc/aicback4r.dwg [new file with mode: 0644]
doc/aicconn.ps [new file with mode: 0644]
doc/aicconn.sch [new file with mode: 0644]
doc/aicpannel.dwg [new file with mode: 0644]
doc/aicpannelc.dwg [new file with mode: 0644]
doc/aicpannelc.png [new file with mode: 0644]
doc/aicpannelc.ps [new file with mode: 0644]
doc/aicpcb.pdf [deleted file]
doc/aicpower.ps [new file with mode: 0644]
doc/aicpower.sch
doc/aictini.ps [new file with mode: 0644]
doc/aictini.sch
doc/budget.sdc [new file with mode: 0644]
encodertst/Makefile [new file with mode: 0644]
encodertst/encodertst.cpp [new file with mode: 0644]
include/aic.h [new file with mode: 0644]
include/aiccan.h [new file with mode: 0644]
include/aichost.h [new file with mode: 0644]
include/aichostcan.h [new file with mode: 0644]
include/aichostudp.h [new file with mode: 0644]
include/aicnet.h [new file with mode: 0644]
include/aicsim.h [new file with mode: 0644]
include/aicudp.h [new file with mode: 0644]
indextst/Makefile [new file with mode: 0644]
indextst/indextst.cpp [new file with mode: 0644]
jointtst/Makefile [new file with mode: 0644]
jointtst/jointtst.cpp [new file with mode: 0644]
lib/AIC.java
lib/Brake.java
lib/Encoder.java
lib/Host.java [new file with mode: 0644]
lib/HostCAN.java [new file with mode: 0644]
lib/HostUDP.java [new file with mode: 0644]
lib/Index.java
lib/Makefile
lib/Motor.java
lib/PWM.java
lib/aic.cpp [new file with mode: 0644]
lib/aiccan.cpp [new file with mode: 0644]
lib/aichost.cpp [new file with mode: 0644]
lib/aichostcan.cpp [new file with mode: 0644]
lib/aichostudp.cpp [new file with mode: 0644]
lib/aicsim.cpp [new file with mode: 0644]
lib/aicudp.cpp [new file with mode: 0644]
motortst/Makefile [new file with mode: 0644]
motortst/motortst.cpp [new file with mode: 0644]
pid/Makefile [new file with mode: 0644]
pid/pid.cpp [new file with mode: 0644]
pld/decoder.EQN [deleted file]
pld/decoder.MAP [deleted file]
pld/decoder.hst
pld/decoder.jdc
pld/decoder.jed
pld/decoder.pds
pld/decoder.pin [deleted file]
pld/decoder.psf [deleted file]
pld/decoder.trf
pld/decoder.wdh [deleted file]
pld/decoder.wdt [deleted file]
pld/decoder.xpt
pld/decoder1.hst [deleted file]
pld/decoder1.jdc [deleted file]
pld/decoder1.jed [deleted file]
pld/decoder1.pds [deleted file]
pld/decoder1.trf [deleted file]
pld/decoder1.xpt [deleted file]
pld/palasm2.tre

diff --git a/AICOff/AICOff.java b/AICOff/AICOff.java
new file mode 100644 (file)
index 0000000..9f4a85e
--- /dev/null
@@ -0,0 +1,52 @@
+/******************************************************************************
+
+                       Actuator Interface Card
+                           AIC Off
+       Copyright (C) 2003 Walter Fetter Lages <w.fetter@ieee.org>
+
+    This program is free software; you can redistribute it and/or modify
+    it under the terms of the GNU General Public License as published by
+    the Free Software Foundation; either version 2 of the License, or
+    (at your option) any later version.
+
+    This program is distributed in the hope that it will be useful,
+    but WITHOUT ANY WARRANTY; without even the implied warranty of
+    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+    GNU General Public License for more details.
+
+    You should have received a copy of the GNU General Public License
+    along with this program; if not, write to the Free Software
+    Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
+
+    You can also obtain a copy of the GNU General Public License
+    at <http://www.gnu.org/licenses>.
+
+*******************************************************************************/
+
+import br.ufrgs.eletro.AIC.*;
+import com.dalsemi.system.*;
+import java.io.*;
+
+class AICOff
+{
+       static final int BASE=0x800000;
+       static AIC aic;
+
+       public static void main(String[] args) throws IOException
+       {
+               System.out.println("AIC Off");
+               System.out.println("Copyright (C) Walter Fetter Lages, 2003.\n");
+
+               try
+               {
+                       aic=new AIC(BASE,24.0,20e3,2000);
+
+                       aic.off();
+               }
+               catch (IllegalAddressException iae)
+               {
+                       iae.printStackTrace();
+               }
+
+       }
+}
diff --git a/AICOff/Makefile b/AICOff/Makefile
new file mode 100644 (file)
index 0000000..7b2ca5b
--- /dev/null
@@ -0,0 +1,19 @@
+CLASSPATH=-classpath /opt/tini/bin/tini.jar:/opt/tini/bin/tiniclasses.jar:../lib/AIC.jar
+APIDBPATH=-d /opt/tini/bin/tini.db
+LIBPATH=-path ../lib/AIC.jar
+JAVAFLAGS=-O -target 1.1
+
+all: AICOff.tini
+
+AICOff.class: AICOff.java
+       javac ${JAVAFLAGS} ${CLASSPATH} AICOff.java
+
+AICOff.tini: AICOff.class
+       java ${CLASSPATH} TINIConvertor -f AICOff.class ${APIDBPATH} -o AICOff.tini ${LIBPATH}
+
+clean:
+       rm -f *.bak *~ *.class
+
+distclean: clean
+       rm -f AICOff.tini
+
index a978e82..0502fdb 100644 (file)
@@ -1,3 +1,28 @@
+/******************************************************************************
+
+                       Actuator Interface Card
+                           AIC Brake Test
+       Copyright (C) 2002, 2003 Walter Fetter Lages <w.fetter@ieee.org>
+
+    This program is free software; you can redistribute it and/or modify
+    it under the terms of the GNU General Public License as published by
+    the Free Software Foundation; either version 2 of the License, or
+    (at your option) any later version.
+
+    This program is distributed in the hope that it will be useful,
+    but WITHOUT ANY WARRANTY; without even the implied warranty of
+    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+    GNU General Public License for more details.
+
+    You should have received a copy of the GNU General Public License
+    along with this program; if not, write to the Free Software
+    Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
+
+    You can also obtain a copy of the GNU General Public License
+    at <http://www.gnu.org/licenses>.
+
+*******************************************************************************/
+
 import br.ufrgs.eletro.AIC.*;
 import com.dalsemi.system.*;
 import java.io.*;
diff --git a/CANTest/CANRx.java b/CANTest/CANRx.java
new file mode 100644 (file)
index 0000000..9270ed8
--- /dev/null
@@ -0,0 +1,124 @@
+/******************************************************************************
+
+                       Actuator Interface Card
+                           CAN Receive Test
+       Copyright (C) 2003 Walter Fetter Lages <w.fetter@ieee.org>
+
+    This program is free software; you can redistribute it and/or modify
+    it under the terms of the GNU General Public License as published by
+    the Free Software Foundation; either version 2 of the License, or
+    (at your option) any later version.
+
+    This program is distributed in the hope that it will be useful,
+    but WITHOUT ANY WARRANTY; without even the implied warranty of
+    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+    GNU General Public License for more details.
+
+    You should have received a copy of the GNU General Public License
+    along with this program; if not, write to the Free Software
+    Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
+
+    You can also obtain a copy of the GNU General Public License
+    at <http://www.gnu.org/licenses>.
+
+*******************************************************************************/
+
+import com.dalsemi.comm.*;
+import com.dalsemi.system.*;
+
+public class CANRx
+{
+    /* 125Kbit/s with crystal of 18.432MHz */
+    static final int CAN_DIVISOR = 7;
+    static final int CAN_TSEG1 = 13;
+    static final int CAN_TSEG2 = 7;
+    static final int CAN_SJW = 1;
+    static final byte CANBUSNUM = CanBus.CANBUS0;
+//    static final byte CANBUSNUM = CanBus.CANBUS1;
+
+    static void dumpFrame(CanFrame frame)
+    {
+        System.out.println("ID: "+Integer.toHexString(frame.ID));
+        if (frame.extendedID)
+            System.out.println("Extended ID");
+        else
+            System.out.println("Standard ID");
+        if (frame.remoteFrameRequest)
+            System.out.println("Remote Frame");
+        else
+            System.out.println("Data Frame");
+        System.out.println("Length: "+frame.length);
+        for (int i = 0;i < frame.length;i++)
+            System.out.print(Integer.toHexString(frame.data[i] & 0xFF)+" ");
+        System.out.println();
+    }
+
+    static final boolean dopassive = false;
+
+    static void main(String args[])
+    {
+        try
+        {
+               System.out.println("CAN Receive Test");
+
+               final int DUMPCOUNT = 1;
+               long start,stop;
+
+               CanBus a = new CanBus(CANBUSNUM);
+               a.setBaudRatePrescaler(CAN_DIVISOR);
+               a.setTSEG1(CAN_TSEG1);
+               a.setTSEG2(CAN_TSEG2);
+               a.setSynchronizationJumpWidth(CAN_SJW);
+
+//             a.setReceiveQueueLimit(1);
+//             a.setTransmitQueueLimit(1);
+               System.out.println("Frames available to read: "+a.receiveFramesAvailable());
+
+               // Now, we tell the CAN Controller to jump on the bus.
+               if (dopassive)
+               {
+                       System.out.println("Enabling passive receive");
+               a.enableControllerPassive();
+               }
+               else
+               {
+               System.out.println("Enabling regular receive");
+               a.enableController();
+               }
+        
+               // Set message center one to receive
+               a.setMessageCenterRXMode(1);
+               // Set message center one to not use mask filtering
+               a.setMessageCenterMessageIDMaskEnable(1,false);
+               // Set message center one to match this 11 bit id
+               a.set11BitMessageCenterArbitrationID(1,0x69);
+               // Set message center one to allow reception of messages.
+               a.enableMessageCenter(1);
+
+               // Create the frame for recieve() to fill
+               CanFrame frame = new CanFrame();
+
+        for(int count=0;count <= 100;count++)
+        {
+               System.out.println("count=" +count);
+
+            // Block waiting on a frame reception.
+               a.receive(frame);
+
+               for (int i = 0;i < frame.length;i++)
+                   System.out.print(Integer.toHexString(frame.data[i] & 0xFF)+" ");
+               System.out.println();
+//             dumpFrame(frame);
+
+        }
+               a.close();
+            
+            System.out.println("Normal Exit");
+        }
+        catch (Throwable e)
+        {
+            System.out.println("Exception");
+            System.out.println(e);
+        }
+    }
+}
diff --git a/CANTest/CANRx.upload b/CANTest/CANRx.upload
new file mode 100644 (file)
index 0000000..8acffd0
--- /dev/null
@@ -0,0 +1,3 @@
+bin
+put CANRx.tini
+quit
diff --git a/CANTest/CANTx.java b/CANTest/CANTx.java
new file mode 100644 (file)
index 0000000..5bc12dc
--- /dev/null
@@ -0,0 +1,84 @@
+/******************************************************************************
+
+                       Actuator Interface Card
+                           CAN Transmit Test
+       Copyright (C) 2003 Walter Fetter Lages <w.fetter@ieee.org>
+
+    This program is free software; you can redistribute it and/or modify
+    it under the terms of the GNU General Public License as published by
+    the Free Software Foundation; either version 2 of the License, or
+    (at your option) any later version.
+
+    This program is distributed in the hope that it will be useful,
+    but WITHOUT ANY WARRANTY; without even the implied warranty of
+    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+    GNU General Public License for more details.
+
+    You should have received a copy of the GNU General Public License
+    along with this program; if not, write to the Free Software
+    Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
+
+    You can also obtain a copy of the GNU General Public License
+    at <http://www.gnu.org/licenses>.
+
+*******************************************************************************/
+
+import com.dalsemi.comm.*;
+import com.dalsemi.system.*;
+
+public class CANTx
+{
+    /* 125Kbit/s with crystal of 18.432MHz */
+    static final int CAN_DIVISOR = 7;
+    static final int CAN_TSEG1 = 13;
+    static final int CAN_TSEG2 = 7;
+    static final int CAN_SJW = 1;
+    static final byte CANBUSNUM = CanBus.CANBUS0;
+//    static final byte CANBUSNUM = CanBus.CANBUS1;
+    
+    static void main(String args[])
+    {
+        try
+        {
+               System.out.println("CAN Transmit Test");
+
+               CanBus a = new CanBus(CANBUSNUM);
+               a.setBaudRatePrescaler(CAN_DIVISOR);
+               a.setTSEG1(CAN_TSEG1);
+               a.setTSEG2(CAN_TSEG2);
+               a.setSynchronizationJumpWidth(CAN_SJW);
+
+               // Now, we tell the CAN Controller to jump on the bus.
+               a.enableController();
+        
+               // Set message center one to transmit.  This allows any outgoing messages
+               // to use this register.
+               a.setMessageCenterTXMode(1);
+
+               byte[] temp = new byte[8];
+
+               temp[0] = (byte)0xAA;
+               temp[1] = 0x55;
+               
+               for(int count=0;count <= 100;count++)
+               {
+                       System.out.println("Count=" + count);
+                       temp[2] = (byte)count;
+                       temp[3] = (byte)(count >> 8);
+            
+                       // Send a frame using standard (11 bit) ID, block until frame is ACKed
+                       a.sendDataFrame(0x69, false, temp);
+                       Thread.sleep(300);
+
+               }
+               a.close();
+            
+            System.out.println("Normal Exit");
+        }
+        catch (Throwable e)
+        {
+            System.out.println("Exception");
+            System.out.println(e);
+        }
+    }
+}
diff --git a/CANTest/CANTx.upload b/CANTest/CANTx.upload
new file mode 100644 (file)
index 0000000..3bfd9ee
--- /dev/null
@@ -0,0 +1,3 @@
+bin
+put CANTx.tini
+quit
diff --git a/CANTest/Makefile b/CANTest/Makefile
new file mode 100644 (file)
index 0000000..af33339
--- /dev/null
@@ -0,0 +1,44 @@
+CLASSPATH=-classpath /opt/tini/bin/tini.jar:/opt/tini/bin/tiniclasses.jar:/opt/tini/bin/modules.jar:../lib/AIC.jar
+APIDBPATH=-d /opt/tini/bin/tini.db
+DEPPATH=-p /opt/tini/bin/modules.jar
+DEPFILE=-x /opt/tini/bin/owapi_dep.txt
+DEPNAME=-add CAN
+LIBPATH=-path ../lib/AIC.jar
+JAVAFLAGS=-O -target 1.1
+TARGET=aic3 aic5
+
+all: CANRx.tini CANTx.tini
+
+CANRx.class: CANRx.java
+       javac ${JAVAFLAGS} ${CLASSPATH} CANRx.java
+
+CANRx.tini: CANRx.class
+       java ${CLASSPATH} BuildDependency ${DEPNAME} ${DEPFILE} ${DEPPATH} -f CANRx.class ${APIDBPATH} -o CANRx.tini ${LIBPATH}
+
+CANTx.class: CANTx.java
+       javac ${JAVAFLAGS} ${CLASSPATH} CANTx.java
+
+CANTx.tini: CANTx.class
+       java ${CLASSPATH} BuildDependency ${DEPNAME} ${DEPFILE} ${DEPPATH} -f CANTx.class ${APIDBPATH} -o CANTx.tini ${LIBPATH}
+
+clean:
+       rm -f *.bak *~ CANRx.class CANTx.class
+
+distclean: clean
+       rm -f CANRx.tini CANTx.tini *.UPLOADED
+
+upload: CANRx.UPLOADED CANTx.UPLOADED
+
+CANRx.UPLOADED: CANRx.tini
+       for i in ${TARGET}; do \
+               ftp $$i < CANRx.upload; \
+               echo $$i uploaded; \
+       done
+       date > CANRx.UPLOADED
+
+CANTx.UPLOADED: CANTx.tini
+       for i in ${TARGET}; do \
+               ftp $$i < CANTx.upload; \
+               echo $$i uploaded; \
+       done
+       date > CANTx.UPLOADED
\ No newline at end of file
diff --git a/CANTest/upload.ftp b/CANTest/upload.ftp
new file mode 100644 (file)
index 0000000..3b3b580
--- /dev/null
@@ -0,0 +1,4 @@
+bin
+put CANRx.tini
+put CANTx.tini
+quit
diff --git a/COPYING b/COPYING
new file mode 100644 (file)
index 0000000..a43ea21
--- /dev/null
+++ b/COPYING
@@ -0,0 +1,339 @@
+                   GNU GENERAL PUBLIC LICENSE
+                      Version 2, June 1991
+
+ Copyright (C) 1989, 1991 Free Software Foundation, Inc.
+                          675 Mass Ave, Cambridge, MA 02139, USA
+ Everyone is permitted to copy and distribute verbatim copies
+ of this license document, but changing it is not allowed.
+
+                           Preamble
+
+  The licenses for most software are designed to take away your
+freedom to share and change it.  By contrast, the GNU General Public
+License is intended to guarantee your freedom to share and change free
+software--to make sure the software is free for all its users.  This
+General Public License applies to most of the Free Software
+Foundation's software and to any other program whose authors commit to
+using it.  (Some other Free Software Foundation software is covered by
+the GNU Library General Public License instead.)  You can apply it to
+your programs, too.
+
+  When we speak of free software, we are referring to freedom, not
+price.  Our General Public Licenses are designed to make sure that you
+have the freedom to distribute copies of free software (and charge for
+this service if you wish), that you receive source code or can get it
+if you want it, that you can change the software or use pieces of it
+in new free programs; and that you know you can do these things.
+
+  To protect your rights, we need to make restrictions that forbid
+anyone to deny you these rights or to ask you to surrender the rights.
+These restrictions translate to certain responsibilities for you if you
+distribute copies of the software, or if you modify it.
+
+  For example, if you distribute copies of such a program, whether
+gratis or for a fee, you must give the recipients all the rights that
+you have.  You must make sure that they, too, receive or can get the
+source code.  And you must show them these terms so they know their
+rights.
+
+  We protect your rights with two steps: (1) copyright the software, and
+(2) offer you this license which gives you legal permission to copy,
+distribute and/or modify the software.
+
+  Also, for each author's protection and ours, we want to make certain
+that everyone understands that there is no warranty for this free
+software.  If the software is modified by someone else and passed on, we
+want its recipients to know that what they have is not the original, so
+that any problems introduced by others will not reflect on the original
+authors' reputations.
+
+  Finally, any free program is threatened constantly by software
+patents.  We wish to avoid the danger that redistributors of a free
+program will individually obtain patent licenses, in effect making the
+program proprietary.  To prevent this, we have made it clear that any
+patent must be licensed for everyone's free use or not licensed at all.
+
+  The precise terms and conditions for copying, distribution and
+modification follow.
+\f
+                   GNU GENERAL PUBLIC LICENSE
+   TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION
+
+  0. This License applies to any program or other work which contains
+a notice placed by the copyright holder saying it may be distributed
+under the terms of this General Public License.  The "Program", below,
+refers to any such program or work, and a "work based on the Program"
+means either the Program or any derivative work under copyright law:
+that is to say, a work containing the Program or a portion of it,
+either verbatim or with modifications and/or translated into another
+language.  (Hereinafter, translation is included without limitation in
+the term "modification".)  Each licensee is addressed as "you".
+
+Activities other than copying, distribution and modification are not
+covered by this License; they are outside its scope.  The act of
+running the Program is not restricted, and the output from the Program
+is covered only if its contents constitute a work based on the
+Program (independent of having been made by running the Program).
+Whether that is true depends on what the Program does.
+
+  1. You may copy and distribute verbatim copies of the Program's
+source code as you receive it, in any medium, provided that you
+conspicuously and appropriately publish on each copy an appropriate
+copyright notice and disclaimer of warranty; keep intact all the
+notices that refer to this License and to the absence of any warranty;
+and give any other recipients of the Program a copy of this License
+along with the Program.
+
+You may charge a fee for the physical act of transferring a copy, and
+you may at your option offer warranty protection in exchange for a fee.
+
+  2. You may modify your copy or copies of the Program or any portion
+of it, thus forming a work based on the Program, and copy and
+distribute such modifications or work under the terms of Section 1
+above, provided that you also meet all of these conditions:
+
+    a) You must cause the modified files to carry prominent notices
+    stating that you changed the files and the date of any change.
+
+    b) You must cause any work that you distribute or publish, that in
+    whole or in part contains or is derived from the Program or any
+    part thereof, to be licensed as a whole at no charge to all third
+    parties under the terms of this License.
+
+    c) If the modified program normally reads commands interactively
+    when run, you must cause it, when started running for such
+    interactive use in the most ordinary way, to print or display an
+    announcement including an appropriate copyright notice and a
+    notice that there is no warranty (or else, saying that you provide
+    a warranty) and that users may redistribute the program under
+    these conditions, and telling the user how to view a copy of this
+    License.  (Exception: if the Program itself is interactive but
+    does not normally print such an announcement, your work based on
+    the Program is not required to print an announcement.)
+\f
+These requirements apply to the modified work as a whole.  If
+identifiable sections of that work are not derived from the Program,
+and can be reasonably considered independent and separate works in
+themselves, then this License, and its terms, do not apply to those
+sections when you distribute them as separate works.  But when you
+distribute the same sections as part of a whole which is a work based
+on the Program, the distribution of the whole must be on the terms of
+this License, whose permissions for other licensees extend to the
+entire whole, and thus to each and every part regardless of who wrote it.
+
+Thus, it is not the intent of this section to claim rights or contest
+your rights to work written entirely by you; rather, the intent is to
+exercise the right to control the distribution of derivative or
+collective works based on the Program.
+
+In addition, mere aggregation of another work not based on the Program
+with the Program (or with a work based on the Program) on a volume of
+a storage or distribution medium does not bring the other work under
+the scope of this License.
+
+  3. You may copy and distribute the Program (or a work based on it,
+under Section 2) in object code or executable form under the terms of
+Sections 1 and 2 above provided that you also do one of the following:
+
+    a) Accompany it with the complete corresponding machine-readable
+    source code, which must be distributed under the terms of Sections
+    1 and 2 above on a medium customarily used for software interchange; or,
+
+    b) Accompany it with a written offer, valid for at least three
+    years, to give any third party, for a charge no more than your
+    cost of physically performing source distribution, a complete
+    machine-readable copy of the corresponding source code, to be
+    distributed under the terms of Sections 1 and 2 above on a medium
+    customarily used for software interchange; or,
+
+    c) Accompany it with the information you received as to the offer
+    to distribute corresponding source code.  (This alternative is
+    allowed only for noncommercial distribution and only if you
+    received the program in object code or executable form with such
+    an offer, in accord with Subsection b above.)
+
+The source code for a work means the preferred form of the work for
+making modifications to it.  For an executable work, complete source
+code means all the source code for all modules it contains, plus any
+associated interface definition files, plus the scripts used to
+control compilation and installation of the executable.  However, as a
+special exception, the source code distributed need not include
+anything that is normally distributed (in either source or binary
+form) with the major components (compiler, kernel, and so on) of the
+operating system on which the executable runs, unless that component
+itself accompanies the executable.
+
+If distribution of executable or object code is made by offering
+access to copy from a designated place, then offering equivalent
+access to copy the source code from the same place counts as
+distribution of the source code, even though third parties are not
+compelled to copy the source along with the object code.
+\f
+  4. You may not copy, modify, sublicense, or distribute the Program
+except as expressly provided under this License.  Any attempt
+otherwise to copy, modify, sublicense or distribute the Program is
+void, and will automatically terminate your rights under this License.
+However, parties who have received copies, or rights, from you under
+this License will not have their licenses terminated so long as such
+parties remain in full compliance.
+
+  5. You are not required to accept this License, since you have not
+signed it.  However, nothing else grants you permission to modify or
+distribute the Program or its derivative works.  These actions are
+prohibited by law if you do not accept this License.  Therefore, by
+modifying or distributing the Program (or any work based on the
+Program), you indicate your acceptance of this License to do so, and
+all its terms and conditions for copying, distributing or modifying
+the Program or works based on it.
+
+  6. Each time you redistribute the Program (or any work based on the
+Program), the recipient automatically receives a license from the
+original licensor to copy, distribute or modify the Program subject to
+these terms and conditions.  You may not impose any further
+restrictions on the recipients' exercise of the rights granted herein.
+You are not responsible for enforcing compliance by third parties to
+this License.
+
+  7. If, as a consequence of a court judgment or allegation of patent
+infringement or for any other reason (not limited to patent issues),
+conditions are imposed on you (whether by court order, agreement or
+otherwise) that contradict the conditions of this License, they do not
+excuse you from the conditions of this License.  If you cannot
+distribute so as to satisfy simultaneously your obligations under this
+License and any other pertinent obligations, then as a consequence you
+may not distribute the Program at all.  For example, if a patent
+license would not permit royalty-free redistribution of the Program by
+all those who receive copies directly or indirectly through you, then
+the only way you could satisfy both it and this License would be to
+refrain entirely from distribution of the Program.
+
+If any portion of this section is held invalid or unenforceable under
+any particular circumstance, the balance of the section is intended to
+apply and the section as a whole is intended to apply in other
+circumstances.
+
+It is not the purpose of this section to induce you to infringe any
+patents or other property right claims or to contest validity of any
+such claims; this section has the sole purpose of protecting the
+integrity of the free software distribution system, which is
+implemented by public license practices.  Many people have made
+generous contributions to the wide range of software distributed
+through that system in reliance on consistent application of that
+system; it is up to the author/donor to decide if he or she is willing
+to distribute software through any other system and a licensee cannot
+impose that choice.
+
+This section is intended to make thoroughly clear what is believed to
+be a consequence of the rest of this License.
+\f
+  8. If the distribution and/or use of the Program is restricted in
+certain countries either by patents or by copyrighted interfaces, the
+original copyright holder who places the Program under this License
+may add an explicit geographical distribution limitation excluding
+those countries, so that distribution is permitted only in or among
+countries not thus excluded.  In such case, this License incorporates
+the limitation as if written in the body of this License.
+
+  9. The Free Software Foundation may publish revised and/or new versions
+of the General Public License from time to time.  Such new versions will
+be similar in spirit to the present version, but may differ in detail to
+address new problems or concerns.
+
+Each version is given a distinguishing version number.  If the Program
+specifies a version number of this License which applies to it and "any
+later version", you have the option of following the terms and conditions
+either of that version or of any later version published by the Free
+Software Foundation.  If the Program does not specify a version number of
+this License, you may choose any version ever published by the Free Software
+Foundation.
+
+  10. If you wish to incorporate parts of the Program into other free
+programs whose distribution conditions are different, write to the author
+to ask for permission.  For software which is copyrighted by the Free
+Software Foundation, write to the Free Software Foundation; we sometimes
+make exceptions for this.  Our decision will be guided by the two goals
+of preserving the free status of all derivatives of our free software and
+of promoting the sharing and reuse of software generally.
+
+                           NO WARRANTY
+
+  11. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY
+FOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW.  EXCEPT WHEN
+OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES
+PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED
+OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
+MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE.  THE ENTIRE RISK AS
+TO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU.  SHOULD THE
+PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING,
+REPAIR OR CORRECTION.
+
+  12. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING
+WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR
+REDISTRIBUTE THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES,
+INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING
+OUT OF THE USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED
+TO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY
+YOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER
+PROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE
+POSSIBILITY OF SUCH DAMAGES.
+
+                    END OF TERMS AND CONDITIONS
+\f
+       Appendix: How to Apply These Terms to Your New Programs
+
+  If you develop a new program, and you want it to be of the greatest
+possible use to the public, the best way to achieve this is to make it
+free software which everyone can redistribute and change under these terms.
+
+  To do so, attach the following notices to the program.  It is safest
+to attach them to the start of each source file to most effectively
+convey the exclusion of warranty; and each file should have at least
+the "copyright" line and a pointer to where the full notice is found.
+
+    <one line to give the program's name and a brief idea of what it does.>
+    Copyright (C) 19yy  <name of author>
+
+    This program is free software; you can redistribute it and/or modify
+    it under the terms of the GNU General Public License as published by
+    the Free Software Foundation; either version 2 of the License, or
+    (at your option) any later version.
+
+    This program is distributed in the hope that it will be useful,
+    but WITHOUT ANY WARRANTY; without even the implied warranty of
+    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+    GNU General Public License for more details.
+
+    You should have received a copy of the GNU General Public License
+    along with this program; if not, write to the Free Software
+    Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
+
+Also add information on how to contact you by electronic and paper mail.
+
+If the program is interactive, make it output a short notice like this
+when it starts in an interactive mode:
+
+    Gnomovision version 69, Copyright (C) 19yy name of author
+    Gnomovision comes with ABSOLUTELY NO WARRANTY; for details type `show w'.
+    This is free software, and you are welcome to redistribute it
+    under certain conditions; type `show c' for details.
+
+The hypothetical commands `show w' and `show c' should show the appropriate
+parts of the General Public License.  Of course, the commands you use may
+be called something other than `show w' and `show c'; they could even be
+mouse-clicks or menu items--whatever suits your program.
+
+You should also get your employer (if you work as a programmer) or your
+school, if any, to sign a "copyright disclaimer" for the program, if
+necessary.  Here is a sample; alter the names:
+
+  Yoyodyne, Inc., hereby disclaims all copyright interest in the program
+  `Gnomovision' (which makes passes at compilers) written by James Hacker.
+
+  <signature of Ty Coon>, 1 April 1989
+  Ty Coon, President of Vice
+
+This General Public License does not permit incorporating your program into
+proprietary programs.  If your program is a subroutine library, you may
+consider it more useful to permit linking proprietary applications with the
+library.  If this is what you want to do, use the GNU Library General
+Public License instead of this License.
diff --git a/Changes b/Changes
new file mode 100644 (file)
index 0000000..f572839
--- /dev/null
+++ b/Changes
@@ -0,0 +1,29 @@
+2003.12.28     Documentados os protocolos de aplicacao e classes das
+               bibliotecas.
+
+2003.12.23     IODaemon alterado para utilizar comunicacao CAN por default. 
+                A comunicacao por UDP e' suportada atraves de opcao na linha
+                de comando.
+
+2003.12.22     Criada documentacao das classes em AIC.jar no formado
+                javadoc. Alterado o Makefile para criar documentacao em
+                doc/javadocs.
+
+2003.12.21     Programas em C++ alterados para utilizarem comunicacao por
+                CAN por default e por UDP quando compilados com USE_UDP
+                definido. Makefiles alterados para compilar duas versoes dos
+                programas.
+
+2003.12.18     Alteradas as classes utilizadas para representar excessoes. 
+                Criada uma hierarquia mais detalhada.
+
+2003.12.17     Alteraqcao na classe AIC_HOST, que tornou-se virtual. 
+                Criadas classes AIC_HOST_UDP e AIC_HOST_CAN, derivadas de
+                AIC_HOST.
+
+2003.12.16     Alteracao da classe AIC, que tornou-se virtual.  Criadas
+                classes AIC_UDP e AIC_CAN, derivadas de AIC.
+
+2003.12.15     Alteracao na classe Host, que tornou-se abstrata.  Criadas
+                classes HostUDP e HostCAN, derivadas de Host.
+
diff --git a/EncoderTest/EncoderClear.java b/EncoderTest/EncoderClear.java
new file mode 100644 (file)
index 0000000..4b407f4
--- /dev/null
@@ -0,0 +1,57 @@
+/******************************************************************************
+
+                       Actuator Interface Card
+                           AIC Encoder Clear
+       Copyright (C) 2002, 2003 Walter Fetter Lages <w.fetter@ieee.org>
+
+    This program is free software; you can redistribute it and/or modify
+    it under the terms of the GNU General Public License as published by
+    the Free Software Foundation; either version 2 of the License, or
+    (at your option) any later version.
+
+    This program is distributed in the hope that it will be useful,
+    but WITHOUT ANY WARRANTY; without even the implied warranty of
+    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+    GNU General Public License for more details.
+
+    You should have received a copy of the GNU General Public License
+    along with this program; if not, write to the Free Software
+    Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
+
+    You can also obtain a copy of the GNU General Public License
+    at <http://www.gnu.org/licenses>.
+
+*******************************************************************************/
+
+import com.dalsemi.system.*;
+import java.io.*;
+import java.lang.Math.*;
+
+class EncoderClear
+{
+       static final int BASE=0x800000;
+       
+       private static final int ENCODER=0x90000;
+       
+       
+       public static void main(String[] args) throws IOException
+       {
+               System.out.println("AIC Encoder Clear Program");
+               System.out.println("Copyright (C) Walter Fetter Lages, 2003.\n");
+               
+               DataPort encPort;
+               encPort=new DataPort(BASE+ENCODER);
+               encPort.setFIFOMode(true);
+               encPort.setStretchCycles(DataPort.STRETCH2);
+
+               try
+               {
+                       encPort.write((byte)0);
+               }
+               catch (IllegalAddressException iae)
+               {
+                       iae.printStackTrace();
+               }
+
+       }
+}
diff --git a/EncoderTest/EncoderClear.upload b/EncoderTest/EncoderClear.upload
new file mode 100644 (file)
index 0000000..cf230b6
--- /dev/null
@@ -0,0 +1,3 @@
+bin
+put EncoderClear.tini
+quit
diff --git a/EncoderTest/EncoderRead.java b/EncoderTest/EncoderRead.java
new file mode 100644 (file)
index 0000000..fec25e4
--- /dev/null
@@ -0,0 +1,62 @@
+/******************************************************************************
+
+                       Actuator Interface Card
+                           AIC Encoder Read
+       Copyright (C) 2002, 2003 Walter Fetter Lages <w.fetter@ieee.org>
+
+    This program is free software; you can redistribute it and/or modify
+    it under the terms of the GNU General Public License as published by
+    the Free Software Foundation; either version 2 of the License, or
+    (at your option) any later version.
+
+    This program is distributed in the hope that it will be useful,
+    but WITHOUT ANY WARRANTY; without even the implied warranty of
+    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+    GNU General Public License for more details.
+
+    You should have received a copy of the GNU General Public License
+    along with this program; if not, write to the Free Software
+    Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
+
+    You can also obtain a copy of the GNU General Public License
+    at <http://www.gnu.org/licenses>.
+
+*******************************************************************************/
+
+import com.dalsemi.system.*;
+import java.io.*;
+import java.lang.Math.*;
+
+class EncoderRead
+{
+       static final int BASE=0x800000;
+       
+       private static final int ENCODER=0x90000;
+       
+       public static void main(String[] args) throws IOException
+       {
+               System.out.println("AIC Encoder Read Program");
+               System.out.println("Copyright (C) Walter Fetter Lages, 2003.\n");
+
+               DataPort encPort;
+               encPort=new DataPort(BASE+ENCODER);
+               encPort.setStretchCycles(DataPort.STRETCH2);
+               int count;
+               byte[] hilo=new byte[2];
+
+               encPort.setFIFOMode(false);
+
+               try
+               {
+                       encPort.read(hilo,0,2);
+               }
+               catch (IllegalAddressException iae)
+               {
+                       iae.printStackTrace();
+               }
+
+               count=(hilo[0] << 8) | (hilo[1] & 0x000000ff);
+
+               System.out.println("Count: " + count);
+       }
+}
diff --git a/EncoderTest/EncoderRead.upload b/EncoderTest/EncoderRead.upload
new file mode 100644 (file)
index 0000000..57cc665
--- /dev/null
@@ -0,0 +1,3 @@
+bin
+put EncoderRead.tini
+quit
index 07797f3..dbc1011 100644 (file)
@@ -1,3 +1,28 @@
+/******************************************************************************
+
+                       Actuator Interface Card
+                           AIC Encoder Test
+       Copyright (C) 2002, 2003 Walter Fetter Lages <w.fetter@ieee.org>
+
+    This program is free software; you can redistribute it and/or modify
+    it under the terms of the GNU General Public License as published by
+    the Free Software Foundation; either version 2 of the License, or
+    (at your option) any later version.
+
+    This program is distributed in the hope that it will be useful,
+    but WITHOUT ANY WARRANTY; without even the implied warranty of
+    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+    GNU General Public License for more details.
+
+    You should have received a copy of the GNU General Public License
+    along with this program; if not, write to the Free Software
+    Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
+
+    You can also obtain a copy of the GNU General Public License
+    at <http://www.gnu.org/licenses>.
+
+*******************************************************************************/
+
 import br.ufrgs.eletro.AIC.*;
 import com.dalsemi.system.*;
 import java.io.*;
@@ -6,10 +31,13 @@ import java.lang.Math.*;
 class EncoderTest
 {
        static final int BASE=0x800000;
-       static final int ST=1500;
+       static final int ST=0;
+       static final double MV=12.0;
 
        static AIC aic;
 
+       static long timeread0=0;
+
        private static void delay(int ms)
        {
                long time=TINIOS.uptimeMillis();
@@ -18,13 +46,14 @@ class EncoderTest
 
        static void iter(int i) throws IllegalAddressException
        {
-               aic.motor.set(10);
+               aic.motor.set(i);
                System.out.print("Motor Voltage: " + i);
 
-               int count=aic.encoder.read();
-               aic.encoder.clear();
-               System.out.print("\tEncocer count:  " + count);
-               System.out.println("\tMotor speed:  " + (2*java.lang.Math.PI*count/aic.encoder.PULSES/ST*1000));
+               long timeread=TINIOS.uptimeMillis();
+               int count=aic.encoder.readAndClear();
+               System.out.print("\tEncoder count:  " + count);
+               System.out.println("\tMotor speed:  " + (2*java.lang.Math.PI*count/aic.encoder.PULSES/(timeread-timeread0)*1000));
+               timeread0=timeread;
                delay(ST);
        }
        
@@ -34,23 +63,28 @@ class EncoderTest
                boolean run=true;
 
                System.out.println("AIC Encoder Test Program");
-               System.out.println("Copyright (C) Walter Fetter Lages, 2002.\n");
+               System.out.println("Copyright (C) Walter Fetter Lages, 2003.\n");
 
                try
                {
-                       aic=new AIC(BASE,24.0,20e3,2000);
+
+                       // Janus encoders are 500ppr
+//                     aic=new AIC(BASE,24.0,20e3,2000);
+
+                       // ASEA encoders are 2048 ppr           
+                       aic=new AIC(BASE,24.0,20e3,8192);
 
                        aic.on();
 
                        aic.brake.release();
-
-                       for(i=0;(i <= 24) && run;i++) iter(i);
+               
+                       for(i=0;(i <= MV) && run;i++) iter(i);
 
                        while(run)
                        {
 
-                               for(i=-24;(i <= 24) && run;i++) iter(i);
-                               for(i=24;(i >= -24) && run;i--) iter(i);
+                               for(i=-(int)MV;(i <= MV) && run;i++) iter(i);
+                               for(i=(int)MV;(i >= -MV) && run;i--) iter(i);
                        }
 
                        aic.off();
diff --git a/EncoderTest/EncoderTest.upload b/EncoderTest/EncoderTest.upload
new file mode 100644 (file)
index 0000000..5c80d8c
--- /dev/null
@@ -0,0 +1,3 @@
+bin
+put EncoderTest.tini
+quit
index 8dd350b..d2cbc11 100644 (file)
@@ -2,8 +2,9 @@ CLASSPATH=-classpath /opt/tini/bin/tini.jar:/opt/tini/bin/tiniclasses.jar:../lib
 APIDBPATH=-d /opt/tini/bin/tini.db
 LIBPATH=-path ../lib/AIC.jar
 JAVAFLAGS=-O -target 1.1
+TARGET=aic5
 
-all: EncoderTest.tini
+all: EncoderTest.tini EncoderClear.tini EncoderRead.tini
 
 EncoderTest.class: EncoderTest.java
        javac ${JAVAFLAGS} ${CLASSPATH} EncoderTest.java
@@ -11,9 +12,43 @@ EncoderTest.class: EncoderTest.java
 EncoderTest.tini: EncoderTest.class
        java ${CLASSPATH} TINIConvertor -f EncoderTest.class ${APIDBPATH} -o EncoderTest.tini ${LIBPATH}
 
+EncoderClear.class: EncoderClear.java
+       javac ${JAVAFLAGS} ${CLASSPATH} EncoderClear.java
+
+EncoderClear.tini: EncoderClear.class
+       java ${CLASSPATH} TINIConvertor -f EncoderClear.class ${APIDBPATH} -o EncoderClear.tini ${LIBPATH}
+
+EncoderRead.class: EncoderRead.java
+       javac ${JAVAFLAGS} ${CLASSPATH} EncoderRead.java
+
+EncoderRead.tini: EncoderRead.class
+       java ${CLASSPATH} TINIConvertor -f EncoderRead.class ${APIDBPATH} -o EncoderRead.tini ${LIBPATH}
+
 clean:
-       rm -f *.bak *~ EncoderTest.class
+       rm -f *.bak *~ *.class
 
 distclean: clean
-       rm -f EncoderTest.tini
+       rm -f *.tini *UPLOADED
+
+upload: EncoderTest.UPLOADED EncoderClear.UPLOADED EncoderRead.UPLOADED
+
+EncoderTest.UPLOADED: EncoderTest.tini
+       for i in ${TARGET}; do \
+               ftp $$i < EncoderTest.upload; \
+               echo $$i uploaded; \
+       done
+       date > EncoderTest.UPLOADED
+
+EncoderClear.UPLOADED: EncoderClear.tini
+       for i in ${TARGET}; do \
+               ftp $$i < EncoderClear.upload; \
+               echo $$i uploaded; \
+       done
+       date > EncoderClear.UPLOADED
 
+EncoderRead.UPLOADED: EncoderRead.tini
+       for i in ${TARGET}; do \
+               ftp $$i < EncoderRead.upload; \
+               echo $$i uploaded; \
+       done
+       date > EncoderRead.UPLOADED
\ No newline at end of file
diff --git a/EncoderTest/upload.ftp b/EncoderTest/upload.ftp
new file mode 100644 (file)
index 0000000..b247f25
--- /dev/null
@@ -0,0 +1,5 @@
+bin
+put EncoderTest.tini
+put EncoderClear.tini
+put EncoderRead.tini
+quit
diff --git a/IODaemon/IODaemon.java b/IODaemon/IODaemon.java
new file mode 100644 (file)
index 0000000..afc6097
--- /dev/null
@@ -0,0 +1,228 @@
+/******************************************************************************
+
+                       Actuator Interface Card
+                             IO Daemon
+       Copyright (C) 2003 Walter Fetter Lages <w.fetter@ieee.org>
+
+    This program is free software; you can redistribute it and/or modify
+    it under the terms of the GNU General Public License as published by
+    the Free Software Foundation; either version 2 of the License, or
+    (at your option) any later version.
+
+    This program is distributed in the hope that it will be useful,
+    but WITHOUT ANY WARRANTY; without even the implied warranty of
+    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+    GNU General Public License for more details.
+
+    You should have received a copy of the GNU General Public License
+    along with this program; if not, write to the Free Software
+    Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
+
+    You can also obtain a copy of the GNU General Public License
+    at <http://www.gnu.org/licenses>.
+
+*******************************************************************************/
+
+import br.ufrgs.eletro.AIC.*;
+import com.dalsemi.comm.*;
+import com.dalsemi.system.*;
+import java.io.*;
+import java.lang.*;
+
+class IODaemon extends Thread
+{
+       static final int BASE=0x800000;
+       static final int ST=400;
+
+       static AIC aic;
+       static Host host;
+       static boolean debug=false;
+       static boolean udp=false;
+       static boolean help=false;
+
+       public static void main(String[] args) throws IOException,CanBusException
+       {
+               int i;
+               int hostarg=0;
+
+               System.out.println("AIC IO Daemon");
+               System.out.println("Copyright (C) 2003 Walter Fetter Lages <w.fetter@ieee.org>.\n");
+
+               switch(args.length)
+               {
+                       case 0:
+                       {
+                               help=true;
+                               break;
+                       }
+                       case 1:
+                       {
+                               if(args[0].equals("-debug") ||
+                                       args[0].equals("-UDP")) help=true;
+                               break;
+                       }
+                       case 2:
+                       {
+                               hostarg=1;
+                               if(args[0].equals("-debug")) debug=true;
+                               else help=true;
+                               break;
+                       }
+                       case 3:
+                       {
+                               hostarg=1;
+                               if(args[0].equals("-UDP")) udp=true;
+                               else help=true;
+                               break;
+                       }
+                       case 4:
+                       {
+                               hostarg=2;
+                               if(args[0].equals("-debug")) debug=true;
+                               else help=true;
+                               if(args[1].equals("-UDP")) udp=true;
+                               else help=true;
+                               break;
+                       }
+                       default:
+                       {
+                               help=true;
+                       }
+               }
+               
+
+               if(help)
+               {
+                       System.out.println("Usage:\tjava IODaemon.tini [-debug] aic_id");
+                       System.out.println("or");
+                       System.out.println("\tjava IODaemon.tini [-debug] -UDP controller_host status_port");
+                       System.exit(1);
+               }
+               try
+               {
+                       aic=new AIC(BASE,24.0,20e3,2000);
+                       if(udp) host=new HostUDP(args[hostarg],Integer.parseInt(args[hostarg+1]));
+                               else host=new HostCAN(Integer.parseInt(args[hostarg]));
+                       SendSensors sendSensors=new SendSensors();
+                       sendSensors.setPriority(Thread.MAX_PRIORITY);
+                       sendSensors.start();
+
+                       if(debug) System.out.println("sendSensors priority="+sendSensors.getPriority());
+
+                       GetCommand getCommand=new GetCommand();
+                       getCommand.setPriority(Thread.MAX_PRIORITY-1);
+                       getCommand.start();
+
+                       if(debug) System.out.println("getCommand priority="+getCommand.getPriority());
+               }
+               catch (IllegalAddressException iae)
+               {
+                       iae.printStackTrace();
+               }
+               catch (NumberFormatException nfe)
+               {
+                       System.out.println("Usage: java IODaemon.tini [-debug] [-UDP controller_host port] | aicid");
+                       System.exit(1);
+               }
+       }
+}
+
+
+class GetCommand extends IODaemon
+{
+       public void run()
+       {
+               try
+               {
+                       aic.on();
+                       aic.brake.release();
+
+                       for(int k=0;;k++)
+                       {
+                               if(debug) System.out.print("k="+k+"\t");
+
+                               int cmd=host.command();
+
+                               if(debug) System.out.print("Command="+ (char) cmd  +"\t");
+                               
+                               switch(cmd)
+                               {
+                                       case Host.MOTOR_ON:
+                                       {
+                                               if(debug) System.out.print("Motor on\t");
+                                               aic.motor.on();
+                                               break;  
+                                       }
+                                       case Host.MOTOR_OFF:
+                                       {
+                                               if(debug) System.out.print("Motor off\t");
+                                               aic.motor.off();
+                                               break;
+                                       }
+                                       case Host.MOTOR_ACT:
+                                       {
+                                               if(debug) System.out.print("Voltage="+host.voltage()+"\t");
+                                               aic.motor.set(host.voltage());
+                                               break;
+                                       }
+                                       case Host.BRAKE_RELEASE:
+                                       {
+                                               if(debug) System.out.print("Brake release\t");
+                                               aic.brake.release();
+                                               break;  
+                                       }
+                                       case Host.BRAKE_APPLY:
+                                       {
+                                               if(debug) System.out.print("Brake apply\t");
+                                               aic.brake.apply();
+                                               break;
+                                       }
+/*                                     case Host.RESET:
+                                       {
+                                               if(debug) System.out.print("Reset\t");
+                                               aic.reset();
+                                               break;                  
+                                       }
+*/                                     
+                               }
+                       if(debug) System.out.println("");               
+                       }
+               }
+               catch (Exception all)
+               {
+                       all.printStackTrace();
+               }
+       }
+}
+
+class SendSensors extends IODaemon
+{
+       public void run()
+       {
+               int i=0;
+               try
+               {
+                       for(;;) 
+                       {
+                               long timeStart=TINIOS.uptimeMillis();
+
+                               int index;
+                               if(aic.index.read()) index=1; else index=0;
+
+                               int disp=aic.encoder.read();
+                               if(debug) System.out.print("Encoder="+disp+"\tindex="+index+"\t");
+                                       host.sendStatus(disp,index);
+
+                               long timeEnd=TINIOS.uptimeMillis();
+                               long blockTime=ST-(timeEnd-timeStart);
+                               if(debug) System.out.println("Blocking time="+blockTime);
+                               if(blockTime > 4) Thread.sleep(blockTime);
+                       }
+               }
+               catch(Exception all)
+               {
+                       all.printStackTrace();
+               }
+       }
+}
+
diff --git a/IODaemon/Makefile b/IODaemon/Makefile
new file mode 100644 (file)
index 0000000..d461371
--- /dev/null
@@ -0,0 +1,32 @@
+CLASSPATH=-classpath /opt/tini/bin/tini.jar:/opt/tini/bin/tiniclasses.jar:/opt/tini/bin/modules.jar:../lib/AIC.jar
+APIDBPATH=-d /opt/tini/bin/tini.db
+DEPPATH=-p /opt/tini/bin/modules.jar
+DEPFILE=-x /opt/tini/bin/owapi_dep.txt
+DEPNAME=-add CAN
+LIBPATH=-path ../lib/AIC.jar
+JAVAFLAGS=-O -target 1.1
+TARGET= aic1 aic2 aic3 aic4 aic5
+
+all: IODaemon.tini
+
+IODaemon.class: IODaemon.java
+       javac ${JAVAFLAGS} ${CLASSPATH} IODaemon.java
+
+IODaemon.tini: IODaemon.class ../lib/AIC.jar
+       java ${CLASSPATH} BuildDependency ${DEPNAME} ${DEPFILE} ${DEPPATH} -f IODaemon.class ${APIDBPATH} -o IODaemon.tini ${LIBPATH}
+
+clean:
+       rm -f *.bak *~ *.class UPLOADED
+
+distclean: clean
+       rm -f IODaemon.tini
+
+upload: UPLOADED
+
+UPLOADED: IODaemon.tini
+       for i in ${TARGET}; do \
+               ftp $$i < upload.ftp; \
+               echo $$i uploaded; \
+       done
+
+
diff --git a/IODaemon/upload.ftp b/IODaemon/upload.ftp
new file mode 100644 (file)
index 0000000..1124f56
--- /dev/null
@@ -0,0 +1,3 @@
+bin
+put IODaemon.tini
+quit
index 828fb2c..0bf10ef 100644 (file)
@@ -1,3 +1,28 @@
+/******************************************************************************
+
+                       Actuator Interface Card
+                           AIC Index Test
+       Copyright (C) 2002, 2003 Walter Fetter Lages <w.fetter@ieee.org>
+
+    This program is free software; you can redistribute it and/or modify
+    it under the terms of the GNU General Public License as published by
+    the Free Software Foundation; either version 2 of the License, or
+    (at your option) any later version.
+
+    This program is distributed in the hope that it will be useful,
+    but WITHOUT ANY WARRANTY; without even the implied warranty of
+    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+    GNU General Public License for more details.
+
+    You should have received a copy of the GNU General Public License
+    along with this program; if not, write to the Free Software
+    Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
+
+    You can also obtain a copy of the GNU General Public License
+    at <http://www.gnu.org/licenses>.
+
+*******************************************************************************/
+
 import br.ufrgs.eletro.AIC.*;
 import com.dalsemi.system.*;
 import java.io.*;
index 68a828e..08c00c3 100644 (file)
@@ -1,3 +1,28 @@
+/******************************************************************************
+
+                       Actuator Interface Card
+                         AIC Robot Joint Test
+       Copyright (C) 2002, 2003 Walter Fetter Lages <w.fetter@ieee.org>
+
+    This program is free software; you can redistribute it and/or modify
+    it under the terms of the GNU General Public License as published by
+    the Free Software Foundation; either version 2 of the License, or
+    (at your option) any later version.
+
+    This program is distributed in the hope that it will be useful,
+    but WITHOUT ANY WARRANTY; without even the implied warranty of
+    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+    GNU General Public License for more details.
+
+    You should have received a copy of the GNU General Public License
+    along with this program; if not, write to the Free Software
+    Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
+
+    You can also obtain a copy of the GNU General Public License
+    at <http://www.gnu.org/licenses>.
+
+*******************************************************************************/
+
 import br.ufrgs.eletro.AIC.*;
 import com.dalsemi.system.*;
 import java.io.*;
diff --git a/Makefile b/Makefile
new file mode 100644 (file)
index 0000000..1f8f137
--- /dev/null
+++ b/Makefile
@@ -0,0 +1,45 @@
+PACKAGES=      doc \
+               lib \
+               AICOff \
+               BrakeTest \
+               CANTest \
+               EncoderTest \
+               IndexTest \
+               IODaemon \
+               JointTest \
+               MotorReset \
+               MotorTest \
+               StrobeTest \
+               aicd \
+               braketst \
+               encodertst \
+               indextst \
+               jointtst \
+               motortst \
+               pid
+
+all:
+       for i in $(PACKAGES); do $(MAKE) -C $$i; done
+
+check:
+       for i in $(PACKAGES); do $(MAKE) -C $$i check; done
+
+clean:
+       for i in $(PACKAGES); do $(MAKE) -C $$i clean; done
+       rm -r *~ *.bak
+
+configure:
+       for i in $(PACKAGES); do $(MAKE) -C $$i configure; done
+
+distclean:
+       for i in $(PACKAGES); do $(MAKE) -C $$i distclean; done
+
+install:
+       for i in $(PACKAGES); do $(MAKE) -C $$i install; done
+
+uninstall:
+       for i in $(PACKAGES); do $(MAKE) -C $$i uninstall; done
+
+unpack:
+       for i in $(PACKAGES); do $(MAKE) -C $$i unpack; done
+
index 4846e30..cedfef0 100644 (file)
@@ -8,7 +8,7 @@ all: MotorReset.tini
 MotorReset.class: MotorReset.java
        javac ${JAVAFLAGS} ${CLASSPATH} MotorReset.java
 
-MotorReset.tini: MotorReset.class
+MotorReset.tini: MotorReset.class ../lib/AIC.jar
        java ${CLASSPATH} TINIConvertor -f MotorReset.class ${APIDBPATH} -o MotorReset.tini ${LIBPATH}
 
 clean:
index dddf45c..11c91c9 100644 (file)
@@ -1,3 +1,28 @@
+/******************************************************************************
+
+                       Actuator Interface Card
+                           AIC Motor Reset
+       Copyright (C) 2002, 2003 Walter Fetter Lages <w.fetter@ieee.org>
+
+    This program is free software; you can redistribute it and/or modify
+    it under the terms of the GNU General Public License as published by
+    the Free Software Foundation; either version 2 of the License, or
+    (at your option) any later version.
+
+    This program is distributed in the hope that it will be useful,
+    but WITHOUT ANY WARRANTY; without even the implied warranty of
+    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+    GNU General Public License for more details.
+
+    You should have received a copy of the GNU General Public License
+    along with this program; if not, write to the Free Software
+    Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
+
+    You can also obtain a copy of the GNU General Public License
+    at <http://www.gnu.org/licenses>.
+
+*******************************************************************************/
+
 import br.ufrgs.eletro.AIC.*;
 import com.dalsemi.system.*;
 import java.io.*;
index 8e55ca4..d2a0b40 100644 (file)
@@ -8,7 +8,7 @@ all: MotorTest.tini
 MotorTest.class: MotorTest.java
        javac ${JAVAFLAGS} ${CLASSPATH} MotorTest.java
 
-MotorTest.tini: MotorTest.class
+MotorTest.tini: MotorTest.class ../lib/AIC.jar
        java ${CLASSPATH} TINIConvertor -f MotorTest.class ${APIDBPATH} -o MotorTest.tini ${LIBPATH}
 
 clean:
index 09a5bf2..deb66a6 100644 (file)
@@ -1,3 +1,28 @@
+/******************************************************************************
+
+                       Actuator Interface Card
+                           AIC Motor Test
+       Copyright (C) 2002, 2003 Walter Fetter Lages <w.fetter@ieee.org>
+
+    This program is free software; you can redistribute it and/or modify
+    it under the terms of the GNU General Public License as published by
+    the Free Software Foundation; either version 2 of the License, or
+    (at your option) any later version.
+
+    This program is distributed in the hope that it will be useful,
+    but WITHOUT ANY WARRANTY; without even the implied warranty of
+    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+    GNU General Public License for more details.
+
+    You should have received a copy of the GNU General Public License
+    along with this program; if not, write to the Free Software
+    Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
+
+    You can also obtain a copy of the GNU General Public License
+    at <http://www.gnu.org/licenses>.
+
+*******************************************************************************/
+
 import br.ufrgs.eletro.AIC.*;
 import com.dalsemi.system.*;
 import java.io.*;
@@ -6,7 +31,7 @@ import java.lang.Math.*;
 class MotorTest
 {
        static final int BASE=0x800000;
-       static final int ST=100;
+       static final int ST=5000;
 
        static AIC aic;
 
index 982b76b..6af98e3 100644 (file)
@@ -1,3 +1,28 @@
+/******************************************************************************
+
+                       Actuator Interface Card
+                           AIC Strobe Test
+       Copyright (C) 2002, 2003 Walter Fetter Lages <w.fetter@ieee.org>
+
+    This program is free software; you can redistribute it and/or modify
+    it under the terms of the GNU General Public License as published by
+    the Free Software Foundation; either version 2 of the License, or
+    (at your option) any later version.
+
+    This program is distributed in the hope that it will be useful,
+    but WITHOUT ANY WARRANTY; without even the implied warranty of
+    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+    GNU General Public License for more details.
+
+    You should have received a copy of the GNU General Public License
+    along with this program; if not, write to the Free Software
+    Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
+
+    You can also obtain a copy of the GNU General Public License
+    at <http://www.gnu.org/licenses>.
+
+*******************************************************************************/
+
 import com.dalsemi.system.DataPort;
 import com.dalsemi.system.IllegalAddressException;
 
diff --git a/TODO b/TODO
new file mode 100644 (file)
index 0000000..7105bc9
--- /dev/null
+++ b/TODO
@@ -0,0 +1,58 @@
+- braketst
+
+- Comunicacao por CAN  
+       Implementada. Falta testar.
+
+- Alterar camada de aplicacao CAN para torna-la compativel com CanOpen.
+
+- Alterar protocolo de aplicacao UDP para implementar CAN over IP.
+
+- Comunicacao em binario
+       Trocar protocolo de aplicacao e interfaces das rotinas da biblioteca
+para transmitir os dados em binario e nao em ASCII. Criar versao 1.2.0? A
+comunicacao via CAN ja' funciona em binario, apenas as interfaces ainda
+utilizam ASCII para manter compatibilidade com a versao UDP.
+
+- Comunicacao por TCP
+
+- Comunicacao por RS232
+
+- Problemas de aquecimento 
+       Trocar os reguladores de alimentacao por reguladores chaveados ou
+instalar ventoinhas.
+
+- Reguladores CAN
+       Instalar 7805 nos conectores CAN, de forma a poder alimentar o
+barramento com 12V.
+
+- Rotinas em Assembly
+       Portar as rotinas que devem rodar em tempo real para Assembly, a
+principio, como rotinas nativas para serem usadas em Java. Eventualmente
+criar versao do IODaemon ou PID totalmente em Assembly.
+
+- Implementar PID
+
+- Portar o Slush para Linux, pelo menos os utilitarios que nao possuem
+equivalente, como o passwd
+       Algum dia.
+
+- Portar o NFS para o TiniOS
+       Verificar implementacao existente.
+
+- Montar ambiente para desenvolvimento
+       Algum dia.
+
+- Portar o Linux/RTAI (uClinux ?)
+       Se aparecer algum mestrando interessado.
+
+- Verificar Sync-Switches no ASEA
+       A ser feito pelo Leitinho.
+
+- AIC versao 2.0.0
+       TINIDS400?
+       TSTICK400?
+       STEP?
+       DIMMPC?
+       DSP?
+       FPGA?
+
diff --git a/aicd/Makefile b/aicd/Makefile
new file mode 100644 (file)
index 0000000..16c1f37
--- /dev/null
@@ -0,0 +1,47 @@
+PRJLIBDIR=../lib
+PRJINCLUDE=../include
+PRJFLAGS=-DREAL_TIME -DVERBOSE -DDEBUG
+
+CFLAGS=-O2 -Wall -m486 ${PRJFLAGS}
+CINCLUDE=-I. -I${HOME}/include -I/usr/local/include -I/usr/include/rtai
+CLIBDIR=-L${HOME}/lib -L/usr/local/lib
+CLIBS=-lpthread -lcanlib
+
+CPPFLAGS=
+CPPINCLUDE=-I${HOME}/include/cpp -I/usr/local/include/cpp -I../include
+CPPLIBDIR=-L${HOME}/lib/cpp -L../lib
+CPPLIBS=-laic
+
+INCLUDE=${CINCLUDE} ${CPPINCLUDE}
+FLAGS= ${CFLAGS} ${CPPFLAGS}
+LIBDIR=${CLIBDIR} ${CPPLIBDIR}
+LIBS=${CPPLIBS} ${CLIBS}
+
+CMP=           g++
+CMPFLAGS=      ${FLAGS} ${INCLUDE}
+LDFLAGS=       ${LIBDIR} ${LIBS}
+CMPSWTCH=      gnu
+CMPMESSAGE=    '${?*:warning:}\"${FILE}\", line ${LINE}:* at or near * \"${COLUMN=AFTER}\"'
+
+
+all: aicudpd aicd 
+
+aicudpd: aicd.cpp ${PRJINCLUDE}/aicsim.h ${PRJINCLUDE}/aichost.h ${PRJLIBDIR}/libaic.a
+       ${CMP} ${CMPFLAGS} -DUSE_UDP -o aicudpd aicd.cpp ${LDFLAGS}
+
+aicd: aicd.cpp ${PRJINCLUDE}/aicsim.h ${PRJINCLUDE}/aichost.h ${PRJLIBDIR}/libaic.a
+       ${CMP} ${CMPFLAGS} -o aicd aicd.cpp ${LDFLAGS}
+
+${PRJLIBDIR}/libaic.a:
+       $(MAKE) -C ${PRJLIBDIR}
+
+clean:
+       rm -f *~ *.bak *.o
+
+install:
+
+distclean: clean
+       rm -f aicudpd aicd
+
+
+
diff --git a/aicd/aicd.cpp b/aicd/aicd.cpp
new file mode 100644 (file)
index 0000000..8d3123a
--- /dev/null
@@ -0,0 +1,240 @@
+/******************************************************************************
+
+                       Actuator Interface Card
+                       AIC Host Interface Simulation
+       Copyright (C) 2003 Walter Fetter Lages <w.fetter@ieee.org>
+
+    This program is free software; you can redistribute it and/or modify
+    it under the terms of the GNU General Public License as published by
+    the Free Software Foundation; either version 2 of the License, or
+    (at your option) any later version.
+
+    This program is distributed in the hope that it will be useful,
+    but WITHOUT ANY WARRANTY; without even the implied warranty of
+    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+    GNU General Public License for more details.
+
+    You should have received a copy of the GNU General Public License
+    along with this program; if not, write to the Free Software
+    Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
+
+    You can also obtain a copy of the GNU General Public License
+    at <http://www.gnu.org/licenses>.
+
+*******************************************************************************/
+
+#include <errno.h>
+#include <iostream.h>
+#include <pthread.h>
+#include <sys/mman.h>
+#include <string.h>
+
+#ifdef USE_UDP
+#include <aichostudp.h>
+#else
+#include <aichostcan.h>
+#endif
+
+#include <aicsim.h>
+
+#define KEEP_STATIC_INLINE
+#include <rtai_lxrt_user.h>
+#include <rtai_lxrt.h>
+
+struct SEND_STATUS_ARGS
+{
+       double ST;
+       volatile int *run;
+       AIC_HOST *controller;
+       AIC_SIM *aic;
+};
+
+void *send_status(void *arg)
+{
+       struct SEND_STATUS_ARGS *ptr=(struct SEND_STATUS_ARGS *) arg;
+
+#ifdef REAL_TIME
+       unsigned long sstsk_name = nam2num("SEND_STATUS");
+       struct sched_param sssched;
+
+       sssched.sched_priority = sched_get_priority_max(SCHED_FIFO) - 1;
+       if(sched_setscheduler(0,SCHED_FIFO, &sssched ) == -1 )
+       {
+               cerr << "Error setting scheduler: " << strerror(errno) << "\n";
+               pthread_exit(NULL);
+       }       
+
+        mlockall(MCL_CURRENT | MCL_FUTURE);
+
+       RT_TASK *sstsk;
+       if(!(sstsk = rt_task_init(sstsk_name, 1, 0, 0)))
+       {
+               cerr << "Can't init send_sensor task\n";
+               pthread_exit(NULL);
+       }
+
+       int period = (int) nano2count((RTIME)(ptr->ST*1e9));
+
+       rt_make_hard_real_time();
+
+       rt_task_make_periodic(sstsk,rt_get_time()+period,period);
+#endif 
+
+       while(*ptr->run) for(int i=-48;i < 48;i++) 
+       {
+               rt_task_wait_period();
+/*             if(ptr->controller->getstatus() & AIC_HOST::MOTOR_ON)
+               {
+                       int index;
+                       double disp=ptr->aic->encoder.read(&index);
+                       ptr->controller->send_status(disp,index);
+               }
+*/
+
+               int index;
+               double disp=ptr->aic->encoder.read(&index);
+                       ptr->controller->send_status(disp,index);
+       }
+       
+
+#ifdef REAL_TIME
+       rt_make_soft_real_time();
+       rt_task_delete(sstsk);
+       munlockall();
+#endif
+       pthread_exit(NULL);
+       return NULL;
+}
+
+int main(int argc, char *argv[])
+{
+       cout << "AIC Host Interface Simulation\n";
+       cout << "Copyright (C) Walter Fetter Lages 2003.\n";
+       if(argc != 2)
+       {
+#ifdef USE_UDP
+               cout << "USAGE: " << argv[0] << " controller_host\n";
+#else
+               cout << "USAGE: " << argv[0] << " can_id\n";
+#endif
+               return -1;
+       }
+
+
+       const double ST=0.1;
+
+       AIC_SIM aic;
+
+#ifdef USE_UDP
+       AIC_HOST_UDP controller(argv[1]);
+#else
+       AIC_HOST_CAN controller(atoi(argv[1]));
+#endif 
+
+#ifdef REAL_TIME
+       unsigned long maintsk_name = nam2num("AICD");
+       struct sched_param mainsched;
+
+       rt_allow_nonroot_hrt();
+
+       mainsched.sched_priority = sched_get_priority_max(SCHED_FIFO) - 1;
+       if(sched_setscheduler(0,SCHED_FIFO, &mainsched ) == -1 )
+       {
+               cerr << "Error setting scheduler: " << strerror(errno) << "\n";
+               return -1;
+       }       
+
+        mlockall(MCL_CURRENT | MCL_FUTURE);
+
+       RT_TASK *maintsk;
+       if(!(maintsk = rt_task_init(maintsk_name, 1, 0, 0)))
+       {
+               cerr << "Can't init aicd task\n";
+               return -1;
+       }
+
+       rt_set_oneshot_mode();
+       int period = (int) nano2count((RTIME)(ST*1e9));
+       start_rt_timer(period);
+
+       rt_make_hard_real_time();
+
+       rt_task_make_periodic(maintsk,rt_get_time()+period,period);
+#endif
+
+       volatile int run=1;
+
+       pthread_t send_status_th;
+       struct SEND_STATUS_ARGS ssargs;
+       ssargs.ST=ST;
+       ssargs.run=&run;
+       ssargs.controller= &controller;
+       ssargs.aic=&aic;
+
+       pthread_create(&send_status_th,NULL,&send_status,&ssargs);
+
+       
+       for(int k=0;run;k++)
+       {
+#ifdef VERBOSE
+       cout << "k=" << k << "\t";
+#endif
+
+               int cmd=controller.command();
+               switch(cmd)
+               {
+                       case AIC_MOTOR_ON:
+                       {
+                               aic.motor.on();
+                               break;  
+                       }
+                       case AIC_MOTOR_OFF:
+                       {
+                               run=0;
+                               break;
+                       }
+                       case AIC_MOTOR_ACT:
+                       {
+                               aic.motor=controller.voltage();
+                               break;
+                       }
+                       case AIC_BRAKE_RELEASE:
+                       {
+                               aic.brake.release();
+                               break;  
+                       }
+                       case AIC_BRAKE_APPLY:
+                       {
+                               aic.brake.apply();
+                               break;
+                       }
+                       case AIC_RESET:
+                       {
+                               cout << "AIC Reset\t";
+//                             aic.reset();
+                               break;                  
+                       }
+                       default:
+                       {
+                               cerr << "Controller command \"" << (char) cmd << "\" unknown by aicd, shutting down\n";
+                               run=0;
+                       }
+               }               
+#ifdef VERBOSE
+               cout << "\n";
+#endif
+
+       }
+       pthread_join(send_status_th,NULL);
+       aic.motor.off();
+       cout << "\n";
+
+#ifdef REAL_TIME
+       rt_make_soft_real_time();
+       stop_rt_timer();
+       rt_task_delete(maintsk);
+#endif
+
+       return 0;
+}
+
diff --git a/braketst/Makefile b/braketst/Makefile
new file mode 100644 (file)
index 0000000..9fd622c
--- /dev/null
@@ -0,0 +1,31 @@
+CFLAGS=-O2 -Wall -m486
+CINCLUDE=-I${HOME}/include
+CLIBDIR=-L${HOME}/lib
+CLIBS=-lcutil
+
+CPPFLAGS=
+CPPINCLUDE=-I../include -I${HOME}/include/cpp -I/usr/local/include/cpp
+CPPLIBDIR=-L../lib -L${HOME}/lib/cpp -L${HOME}/lib
+CPPLIBS=-laic
+
+INCLUDE=${CINCLUDE} ${CPPINCLUDE}
+FLAGS= ${CFLAGS} ${CPPFLAGS} -DDEBUG
+LIBDIR=${CLIBDIR} ${CPPLIBDIR}
+LIBS=${CLIBS} ${CPPLIBS}
+
+CMP=           g++
+CMPFLAGS=      ${FLAGS} ${INCLUDE}
+LDFLAGS=       ${LIBDIR} ${LIBS}
+
+all: braketst
+
+braketst: braketst.cpp ../lib/libaic.a
+       ${CMP} ${CMPFLAGS} -o braketst braketst.cpp ${LDFLAGS}
+       
+clean:
+       rm -f *~ *.bak *.o
+
+install:
+
+distclean: clean
+       rm -f braketst
diff --git a/braketst/braketst.cpp b/braketst/braketst.cpp
new file mode 100644 (file)
index 0000000..9751062
--- /dev/null
@@ -0,0 +1,67 @@
+/******************************************************************************
+
+                       Actuator Interface Card
+                           AIC Brake Test
+       Copyright (C) 2003 Walter Fetter Lages <w.fetter@ieee.org>
+
+    This program is free software; you can redistribute it and/or modify
+    it under the terms of the GNU General Public License as published by
+    the Free Software Foundation; either version 2 of the License, or
+    (at your option) any later version.
+
+    This program is distributed in the hope that it will be useful,
+    but WITHOUT ANY WARRANTY; without even the implied warranty of
+    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+    GNU General Public License for more details.
+
+    You should have received a copy of the GNU General Public License
+    along with this program; if not, write to the Free Software
+    Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
+
+    You can also obtain a copy of the GNU General Public License
+    at <http://www.gnu.org/licenses>.
+
+*******************************************************************************/
+
+#include <iostream.h>
+
+#include <delay.h>
+#include <aicudp.h>
+
+const int ST=1000;
+
+int main(int argc,char *argv[])
+{
+       cout << "\nAIC Brake Test Program\n";
+       cout << "Copyright (C) 2003 Walter Fetter Lages <w.fetter@ieee.org>.\n\n";
+
+       if(argc != 2)
+       {
+               cerr << "Usage: braketst host\n";
+               return -1;
+       }
+
+       AIC_UDP aic(argv[1]);
+
+       int apply=0;
+       for(int i=0;;i++)
+       {
+               if(apply)
+               {
+                       aic.brake.apply();
+                       cout << "Brake Applied\t\n";
+               }
+               else
+               {
+                       aic.brake.release();
+                       cout << "Brake Released\t\n";
+               }
+               apply=~apply;
+               delay(ST);
+       } 
+
+       aic.brake.apply();
+
+       return 0;
+
+}
index 22960e8..99aa54c 100644 (file)
@@ -1,4 +1,4 @@
-SCHEMS=aictini.sch aicpower.sch
+SCHEMS=aictini.sch aicpower.sch aicconn.sch
 
 all: doc pcb bom
 
@@ -20,7 +20,7 @@ aic.aux: aic.tex
 aic.bbl: aic.bib
        bibtex aic
 
-pcb: aic.net #aic.pcb
+pcb: aic.net aicpcb.ps aicpcb.pdf #aic.pcb
 
 aic.net: $(SCHEMS)
        gnetlist -g PCB -o aic.net $(SCHEMS)
@@ -28,6 +28,20 @@ aic.net: $(SCHEMS)
 #aic.pcb: $(SCHEMS)
 #      gnetlist -g PCBboard -o aic.pcb $(SCHEMS)
 
+aic_componentpin.ps: aic_group4.ps aic_componentsilk.ps
+       MergePCBPS aic_group4.ps aic_componentsilk.ps > aic_componentpin.ps
+
+aicpcb.ps: aic_componentpin.ps aic_soldersilk.ps aic_componentsilk.ps \
+       aic_group1.ps aic_group2.ps aic_group3.ps aic_group4.ps \
+       aic_soldermask.ps aic_componentmask.ps
+       cat aic_componentpin.ps aic_soldersilk.ps aic_componentsilk.ps \
+       aic_group1.ps aic_group2.ps aic_group3.ps aic_group4.ps \
+       aic_soldermask.ps aic_componentmask.ps > aictmp.ps
+       ps2ps aictmp.ps aicpcb.ps
+
+aicpcb.pdf: aicpcb.ps
+       ps2pdf aicpcb.ps
+
 bom: aic.bom aic.bpp aic.xrf
 
 aic.bom: $(SCHEMS) attribs
@@ -40,10 +54,10 @@ aic.xrf: aic.bom
        bom_xref.sh aic.bom > aic.xrf
 
 clean:
-       rm -f *.aux *.log *~ *.bak *.bbl *.blg *.old
+       rm -f *.aux *.log *~ *.bak *.bbl *.blg *.old mucs.in mucs.out aictmp.ps 
 
 distclean: clean
-       rm -f aic.ps aic.pdf aic.dvi aic.net aic.bom aic.bpp aic.xrf
+       rm -f aic.ps aic*.pdf aic.dvi aic.net aic.bom aic.bpp aic.xrf
 
 update: $(SCHEMS)
        gschupdate $(SCHEMS)
diff --git a/doc/aic.pcb b/doc/aic.pcb
new file mode 100644 (file)
index 0000000..34219f7
--- /dev/null
@@ -0,0 +1,2924 @@
+# release: pcb 1.6.3
+# date:    Mon Mar 31 16:58:42 2003
+# user:    fetter (Prof. Walter Fetter)
+# host:    elisyum.eletro
+
+PCB("" 7100 4100)
+
+Grid(50 0 0)
+Cursor(800 0 3)
+Flags(0x000000d0)
+Groups("1,2,3,s:4,5,6,c:7:8:")
+Styles("Signal,10,40,20:Power,25,60,35:Fat,40,60,35:Skinny,1,36,15")
+
+Symbol(' ' 18)
+(
+)
+Symbol('!' 12)
+(
+       SymbolLine(0 35 0 40 8)
+       SymbolLine(0 0 0 25 8)
+)
+Symbol('"' 12)
+(
+       SymbolLine(0 0 0 10 8)
+       SymbolLine(10 0 10 10 8)
+)
+Symbol('#' 12)
+(
+       SymbolLine(0 25 20 25 8)
+       SymbolLine(0 15 20 15 8)
+       SymbolLine(15 10 15 30 8)
+       SymbolLine(5 10 5 30 8)
+)
+Symbol('$' 12)
+(
+       SymbolLine(15 5 20 10 8)
+       SymbolLine(5 5 15 5 8)
+       SymbolLine(0 10 5 5 8)
+       SymbolLine(0 10 0 15 8)
+       SymbolLine(0 15 5 20 8)
+       SymbolLine(5 20 15 20 8)
+       SymbolLine(15 20 20 25 8)
+       SymbolLine(20 25 20 30 8)
+       SymbolLine(15 35 20 30 8)
+       SymbolLine(5 35 15 35 8)
+       SymbolLine(0 30 5 35 8)
+       SymbolLine(10 0 10 40 8)
+)
+Symbol('%' 12)
+(
+       SymbolLine(0 5 0 10 8)
+       SymbolLine(0 5 5 0 8)
+       SymbolLine(5 0 10 0 8)
+       SymbolLine(10 0 15 5 8)
+       SymbolLine(15 5 15 10 8)
+       SymbolLine(10 15 15 10 8)
+       SymbolLine(5 15 10 15 8)
+       SymbolLine(0 10 5 15 8)
+       SymbolLine(0 40 40 0 8)
+       SymbolLine(35 40 40 35 8)
+       SymbolLine(40 30 40 35 8)
+       SymbolLine(35 25 40 30 8)
+       SymbolLine(30 25 35 25 8)
+       SymbolLine(25 30 30 25 8)
+       SymbolLine(25 30 25 35 8)
+       SymbolLine(25 35 30 40 8)
+       SymbolLine(30 40 35 40 8)
+)
+Symbol('&' 12)
+(
+       SymbolLine(0 35 5 40 8)
+       SymbolLine(0 5 0 15 8)
+       SymbolLine(0 5 5 0 8)
+       SymbolLine(0 25 15 10 8)
+       SymbolLine(5 40 10 40 8)
+       SymbolLine(10 40 20 30 8)
+       SymbolLine(0 15 25 40 8)
+       SymbolLine(5 0 10 0 8)
+       SymbolLine(10 0 15 5 8)
+       SymbolLine(15 5 15 10 8)
+       SymbolLine(0 25 0 35 8)
+)
+Symbol(''' 12)
+(
+       SymbolLine(0 10 10 0 8)
+)
+Symbol('(' 12)
+(
+       SymbolLine(0 35 5 40 8)
+       SymbolLine(0 5 5 0 8)
+       SymbolLine(0 5 0 35 8)
+)
+Symbol(')' 12)
+(
+       SymbolLine(0 0 5 5 8)
+       SymbolLine(5 5 5 35 8)
+       SymbolLine(0 40 5 35 8)
+)
+Symbol('*' 12)
+(
+       SymbolLine(0 10 20 30 8)
+       SymbolLine(0 30 20 10 8)
+       SymbolLine(0 20 20 20 8)
+       SymbolLine(10 10 10 30 8)
+)
+Symbol('+' 12)
+(
+       SymbolLine(0 20 20 20 8)
+       SymbolLine(10 10 10 30 8)
+)
+Symbol(',' 12)
+(
+       SymbolLine(0 50 10 40 8)
+)
+Symbol('-' 12)
+(
+       SymbolLine(0 20 20 20 8)
+)
+Symbol('.' 12)
+(
+       SymbolLine(0 40 5 40 8)
+)
+Symbol('/' 12)
+(
+       SymbolLine(0 35 30 5 8)
+)
+Symbol('0' 12)
+(
+       SymbolLine(0 35 5 40 8)
+       SymbolLine(0 5 0 35 8)
+       SymbolLine(0 5 5 0 8)
+       SymbolLine(5 0 15 0 8)
+       SymbolLine(15 0 20 5 8)
+       SymbolLine(20 5 20 35 8)
+       SymbolLine(15 40 20 35 8)
+       SymbolLine(5 40 15 40 8)
+       SymbolLine(0 30 20 10 8)
+)
+Symbol('1' 12)
+(
+       SymbolLine(5 40 15 40 8)
+       SymbolLine(10 0 10 40 8)
+       SymbolLine(0 10 10 0 8)
+)
+Symbol('2' 12)
+(
+       SymbolLine(0 5 5 0 8)
+       SymbolLine(5 0 20 0 8)
+       SymbolLine(20 0 25 5 8)
+       SymbolLine(25 5 25 15 8)
+       SymbolLine(0 40 25 15 8)
+       SymbolLine(0 40 25 40 8)
+)
+Symbol('3' 12)
+(
+       SymbolLine(0 5 5 0 8)
+       SymbolLine(5 0 15 0 8)
+       SymbolLine(15 0 20 5 8)
+       SymbolLine(20 5 20 35 8)
+       SymbolLine(15 40 20 35 8)
+       SymbolLine(5 40 15 40 8)
+       SymbolLine(0 35 5 40 8)
+       SymbolLine(5 20 20 20 8)
+)
+Symbol('4' 12)
+(
+       SymbolLine(0 20 20 0 8)
+       SymbolLine(0 20 25 20 8)
+       SymbolLine(20 0 20 40 8)
+)
+Symbol('5' 12)
+(
+       SymbolLine(0 0 20 0 8)
+       SymbolLine(0 0 0 20 8)
+       SymbolLine(0 20 5 15 8)
+       SymbolLine(5 15 15 15 8)
+       SymbolLine(15 15 20 20 8)
+       SymbolLine(20 20 20 35 8)
+       SymbolLine(15 40 20 35 8)
+       SymbolLine(5 40 15 40 8)
+       SymbolLine(0 35 5 40 8)
+)
+Symbol('6' 12)
+(
+       SymbolLine(15 0 20 5 8)
+       SymbolLine(5 0 15 0 8)
+       SymbolLine(0 5 5 0 8)
+       SymbolLine(0 5 0 35 8)
+       SymbolLine(0 35 5 40 8)
+       SymbolLine(15 20 20 25 8)
+       SymbolLine(0 20 15 20 8)
+       SymbolLine(5 40 15 40 8)
+       SymbolLine(15 40 20 35 8)
+       SymbolLine(20 25 20 35 8)
+)
+Symbol('7' 12)
+(
+       SymbolLine(0 40 25 15 8)
+       SymbolLine(25 0 25 15 8)
+       SymbolLine(0 0 25 0 8)
+)
+Symbol('8' 12)
+(
+       SymbolLine(0 35 5 40 8)
+       SymbolLine(0 25 0 35 8)
+       SymbolLine(0 25 5 20 8)
+       SymbolLine(5 20 15 20 8)
+       SymbolLine(15 20 20 25 8)
+       SymbolLine(20 25 20 35 8)
+       SymbolLine(15 40 20 35 8)
+       SymbolLine(5 40 15 40 8)
+       SymbolLine(0 15 5 20 8)
+       SymbolLine(0 5 0 15 8)
+       SymbolLine(0 5 5 0 8)
+       SymbolLine(5 0 15 0 8)
+       SymbolLine(15 0 20 5 8)
+       SymbolLine(20 5 20 15 8)
+       SymbolLine(15 20 20 15 8)
+)
+Symbol('9' 12)
+(
+       SymbolLine(0 40 20 20 8)
+       SymbolLine(20 5 20 20 8)
+       SymbolLine(15 0 20 5 8)
+       SymbolLine(5 0 15 0 8)
+       SymbolLine(0 5 5 0 8)
+       SymbolLine(0 5 0 15 8)
+       SymbolLine(0 15 5 20 8)
+       SymbolLine(5 20 20 20 8)
+)
+Symbol(':' 12)
+(
+       SymbolLine(0 15 5 15 8)
+       SymbolLine(0 25 5 25 8)
+)
+Symbol(';' 12)
+(
+       SymbolLine(0 40 10 30 8)
+       SymbolLine(10 15 10 20 8)
+)
+Symbol('<' 12)
+(
+       SymbolLine(0 20 10 10 8)
+       SymbolLine(0 20 10 30 8)
+)
+Symbol('=' 12)
+(
+       SymbolLine(0 15 20 15 8)
+       SymbolLine(0 25 20 25 8)
+)
+Symbol('>' 12)
+(
+       SymbolLine(0 10 10 20 8)
+       SymbolLine(0 30 10 20 8)
+)
+Symbol('?' 12)
+(
+       SymbolLine(10 20 10 25 8)
+       SymbolLine(10 35 10 40 8)
+       SymbolLine(0 5 0 10 8)
+       SymbolLine(0 5 5 0 8)
+       SymbolLine(5 0 15 0 8)
+       SymbolLine(15 0 20 5 8)
+       SymbolLine(20 5 20 10 8)
+       SymbolLine(10 20 20 10 8)
+)
+Symbol('A' 12)
+(
+       SymbolLine(0 5 0 40 8)
+       SymbolLine(0 5 5 0 8)
+       SymbolLine(5 0 20 0 8)
+       SymbolLine(20 0 25 5 8)
+       SymbolLine(25 5 25 40 8)
+       SymbolLine(0 20 25 20 8)
+)
+Symbol('B' 12)
+(
+       SymbolLine(0 40 20 40 8)
+       SymbolLine(20 40 25 35 8)
+       SymbolLine(25 25 25 35 8)
+       SymbolLine(20 20 25 25 8)
+       SymbolLine(5 20 20 20 8)
+       SymbolLine(5 0 5 40 8)
+       SymbolLine(0 0 20 0 8)
+       SymbolLine(20 0 25 5 8)
+       SymbolLine(25 5 25 15 8)
+       SymbolLine(20 20 25 15 8)
+)
+Symbol('C' 12)
+(
+       SymbolLine(5 40 20 40 8)
+       SymbolLine(0 35 5 40 8)
+       SymbolLine(0 5 0 35 8)
+       SymbolLine(0 5 5 0 8)
+       SymbolLine(5 0 20 0 8)
+)
+Symbol('D' 12)
+(
+       SymbolLine(5 0 5 40 8)
+       SymbolLine(20 0 25 5 8)
+       SymbolLine(25 5 25 35 8)
+       SymbolLine(20 40 25 35 8)
+       SymbolLine(0 40 20 40 8)
+       SymbolLine(0 0 20 0 8)
+)
+Symbol('E' 12)
+(
+       SymbolLine(0 20 15 20 8)
+       SymbolLine(0 40 20 40 8)
+       SymbolLine(0 0 0 40 8)
+       SymbolLine(0 0 20 0 8)
+)
+Symbol('F' 12)
+(
+       SymbolLine(0 0 0 40 8)
+       SymbolLine(0 0 20 0 8)
+       SymbolLine(0 20 15 20 8)
+)
+Symbol('G' 12)
+(
+       SymbolLine(20 0 25 5 8)
+       SymbolLine(5 0 20 0 8)
+       SymbolLine(0 5 5 0 8)
+       SymbolLine(0 5 0 35 8)
+       SymbolLine(0 35 5 40 8)
+       SymbolLine(5 40 20 40 8)
+       SymbolLine(20 40 25 35 8)
+       SymbolLine(25 25 25 35 8)
+       SymbolLine(20 20 25 25 8)
+       SymbolLine(10 20 20 20 8)
+)
+Symbol('H' 12)
+(
+       SymbolLine(0 0 0 40 8)
+       SymbolLine(25 0 25 40 8)
+       SymbolLine(0 20 25 20 8)
+)
+Symbol('I' 12)
+(
+       SymbolLine(0 0 10 0 8)
+       SymbolLine(5 0 5 40 8)
+       SymbolLine(0 40 10 40 8)
+)
+Symbol('J' 12)
+(
+       SymbolLine(0 0 15 0 8)
+       SymbolLine(15 0 15 35 8)
+       SymbolLine(10 40 15 35 8)
+       SymbolLine(5 40 10 40 8)
+       SymbolLine(0 35 5 40 8)
+)
+Symbol('K' 12)
+(
+       SymbolLine(0 0 0 40 8)
+       SymbolLine(0 20 20 0 8)
+       SymbolLine(0 20 20 40 8)
+)
+Symbol('L' 12)
+(
+       SymbolLine(0 0 0 40 8)
+       SymbolLine(0 40 20 40 8)
+)
+Symbol('M' 12)
+(
+       SymbolLine(0 0 0 40 8)
+       SymbolLine(0 0 15 15 8)
+       SymbolLine(15 15 30 0 8)
+       SymbolLine(30 0 30 40 8)
+)
+Symbol('N' 12)
+(
+       SymbolLine(0 0 0 40 8)
+       SymbolLine(0 0 0 5 8)
+       SymbolLine(0 5 25 30 8)
+       SymbolLine(25 0 25 40 8)
+)
+Symbol('O' 12)
+(
+       SymbolLine(0 5 0 35 8)
+       SymbolLine(0 5 5 0 8)
+       SymbolLine(5 0 15 0 8)
+       SymbolLine(15 0 20 5 8)
+       SymbolLine(20 5 20 35 8)
+       SymbolLine(15 40 20 35 8)
+       SymbolLine(5 40 15 40 8)
+       SymbolLine(0 35 5 40 8)
+)
+Symbol('P' 12)
+(
+       SymbolLine(5 0 5 40 8)
+       SymbolLine(0 0 20 0 8)
+       SymbolLine(20 0 25 5 8)
+       SymbolLine(25 5 25 15 8)
+       SymbolLine(20 20 25 15 8)
+       SymbolLine(5 20 20 20 8)
+)
+Symbol('Q' 12)
+(
+       SymbolLine(0 5 0 35 8)
+       SymbolLine(0 5 5 0 8)
+       SymbolLine(5 0 15 0 8)
+       SymbolLine(15 0 20 5 8)
+       SymbolLine(20 5 20 35 8)
+       SymbolLine(15 40 20 35 8)
+       SymbolLine(5 40 15 40 8)
+       SymbolLine(0 35 5 40 8)
+       SymbolLine(10 30 20 40 8)
+)
+Symbol('R' 12)
+(
+       SymbolLine(0 0 20 0 8)
+       SymbolLine(20 0 25 5 8)
+       SymbolLine(25 5 25 15 8)
+       SymbolLine(20 20 25 15 8)
+       SymbolLine(5 20 20 20 8)
+       SymbolLine(5 0 5 40 8)
+       SymbolLine(5 20 25 40 8)
+)
+Symbol('S' 12)
+(
+       SymbolLine(20 0 25 5 8)
+       SymbolLine(5 0 20 0 8)
+       SymbolLine(0 5 5 0 8)
+       SymbolLine(0 5 0 15 8)
+       SymbolLine(0 15 5 20 8)
+       SymbolLine(5 20 20 20 8)
+       SymbolLine(20 20 25 25 8)
+       SymbolLine(25 25 25 35 8)
+       SymbolLine(20 40 25 35 8)
+       SymbolLine(5 40 20 40 8)
+       SymbolLine(0 35 5 40 8)
+)
+Symbol('T' 12)
+(
+       SymbolLine(0 0 20 0 8)
+       SymbolLine(10 0 10 40 8)
+)
+Symbol('U' 12)
+(
+       SymbolLine(0 0 0 35 8)
+       SymbolLine(0 35 5 40 8)
+       SymbolLine(5 40 15 40 8)
+       SymbolLine(15 40 20 35 8)
+       SymbolLine(20 0 20 35 8)
+)
+Symbol('V' 12)
+(
+       SymbolLine(0 0 0 30 8)
+       SymbolLine(0 30 10 40 8)
+       SymbolLine(10 40 20 30 8)
+       SymbolLine(20 0 20 30 8)
+)
+Symbol('W' 12)
+(
+       SymbolLine(0 0 0 40 8)
+       SymbolLine(0 40 15 25 8)
+       SymbolLine(15 25 30 40 8)
+       SymbolLine(30 0 30 40 8)
+)
+Symbol('X' 12)
+(
+       SymbolLine(0 0 0 5 8)
+       SymbolLine(0 5 25 30 8)
+       SymbolLine(25 30 25 40 8)
+       SymbolLine(0 30 0 40 8)
+       SymbolLine(0 30 25 5 8)
+       SymbolLine(25 0 25 5 8)
+)
+Symbol('Y' 12)
+(
+       SymbolLine(0 0 0 5 8)
+       SymbolLine(0 5 10 15 8)
+       SymbolLine(10 15 20 5 8)
+       SymbolLine(20 0 20 5 8)
+       SymbolLine(10 15 10 40 8)
+)
+Symbol('Z' 12)
+(
+       SymbolLine(0 0 25 0 8)
+       SymbolLine(25 0 25 5 8)
+       SymbolLine(0 30 25 5 8)
+       SymbolLine(0 30 0 40 8)
+       SymbolLine(0 40 25 40 8)
+)
+Symbol('[' 12)
+(
+       SymbolLine(0 0 5 0 8)
+       SymbolLine(0 0 0 40 8)
+       SymbolLine(0 40 5 40 8)
+)
+Symbol('\' 12)
+(
+       SymbolLine(0 5 30 35 8)
+)
+Symbol(']' 12)
+(
+       SymbolLine(0 0 5 0 8)
+       SymbolLine(5 0 5 40 8)
+       SymbolLine(0 40 5 40 8)
+)
+Symbol('^' 12)
+(
+       SymbolLine(0 5 5 0 8)
+       SymbolLine(5 0 10 5 8)
+)
+Symbol('_' 12)
+(
+       SymbolLine(0 40 20 40 8)
+)
+Symbol('a' 12)
+(
+       SymbolLine(15 20 20 25 8)
+       SymbolLine(5 20 15 20 8)
+       SymbolLine(0 25 5 20 8)
+       SymbolLine(0 25 0 35 8)
+       SymbolLine(0 35 5 40 8)
+       SymbolLine(20 20 20 35 8)
+       SymbolLine(20 35 25 40 8)
+       SymbolLine(5 40 15 40 8)
+       SymbolLine(15 40 20 35 8)
+)
+Symbol('b' 12)
+(
+       SymbolLine(0 0 0 40 8)
+       SymbolLine(0 35 5 40 8)
+       SymbolLine(5 40 15 40 8)
+       SymbolLine(15 40 20 35 8)
+       SymbolLine(20 25 20 35 8)
+       SymbolLine(15 20 20 25 8)
+       SymbolLine(5 20 15 20 8)
+       SymbolLine(0 25 5 20 8)
+)
+Symbol('c' 12)
+(
+       SymbolLine(5 20 20 20 8)
+       SymbolLine(0 25 5 20 8)
+       SymbolLine(0 25 0 35 8)
+       SymbolLine(0 35 5 40 8)
+       SymbolLine(5 40 20 40 8)
+)
+Symbol('d' 12)
+(
+       SymbolLine(20 0 20 40 8)
+       SymbolLine(15 40 20 35 8)
+       SymbolLine(5 40 15 40 8)
+       SymbolLine(0 35 5 40 8)
+       SymbolLine(0 25 0 35 8)
+       SymbolLine(0 25 5 20 8)
+       SymbolLine(5 20 15 20 8)
+       SymbolLine(15 20 20 25 8)
+)
+Symbol('e' 12)
+(
+       SymbolLine(5 40 20 40 8)
+       SymbolLine(0 35 5 40 8)
+       SymbolLine(0 25 0 35 8)
+       SymbolLine(0 25 5 20 8)
+       SymbolLine(5 20 15 20 8)
+       SymbolLine(15 20 20 25 8)
+       SymbolLine(0 30 20 30 8)
+       SymbolLine(20 30 20 25 8)
+)
+Symbol('f' 10)
+(
+       SymbolLine(5 5 5 40 8)
+       SymbolLine(5 5 10 0 8)
+       SymbolLine(10 0 15 0 8)
+       SymbolLine(0 20 10 20 8)
+)
+Symbol('g' 12)
+(
+       SymbolLine(15 20 20 25 8)
+       SymbolLine(5 20 15 20 8)
+       SymbolLine(0 25 5 20 8)
+       SymbolLine(0 25 0 35 8)
+       SymbolLine(0 35 5 40 8)
+       SymbolLine(5 40 15 40 8)
+       SymbolLine(15 40 20 35 8)
+       SymbolLine(0 50 5 55 8)
+       SymbolLine(5 55 15 55 8)
+       SymbolLine(15 55 20 50 8)
+       SymbolLine(20 20 20 50 8)
+)
+Symbol('h' 12)
+(
+       SymbolLine(0 0 0 40 8)
+       SymbolLine(0 25 5 20 8)
+       SymbolLine(5 20 15 20 8)
+       SymbolLine(15 20 20 25 8)
+       SymbolLine(20 25 20 40 8)
+)
+Symbol('i' 10)
+(
+       SymbolLine(0 10 0 15 8)
+       SymbolLine(0 25 0 40 8)
+)
+Symbol('j' 10)
+(
+       SymbolLine(5 10 5 15 8)
+       SymbolLine(5 25 5 50 8)
+       SymbolLine(0 55 5 50 8)
+)
+Symbol('k' 12)
+(
+       SymbolLine(0 0 0 40 8)
+       SymbolLine(0 25 15 40 8)
+       SymbolLine(0 25 10 15 8)
+)
+Symbol('l' 10)
+(
+       SymbolLine(0 0 0 35 8)
+       SymbolLine(0 35 5 40 8)
+)
+Symbol('m' 12)
+(
+       SymbolLine(5 25 5 40 8)
+       SymbolLine(5 25 10 20 8)
+       SymbolLine(10 20 15 20 8)
+       SymbolLine(15 20 20 25 8)
+       SymbolLine(20 25 20 40 8)
+       SymbolLine(20 25 25 20 8)
+       SymbolLine(25 20 30 20 8)
+       SymbolLine(30 20 35 25 8)
+       SymbolLine(35 25 35 40 8)
+       SymbolLine(0 20 5 25 8)
+)
+Symbol('n' 12)
+(
+       SymbolLine(5 25 5 40 8)
+       SymbolLine(5 25 10 20 8)
+       SymbolLine(10 20 15 20 8)
+       SymbolLine(15 20 20 25 8)
+       SymbolLine(20 25 20 40 8)
+       SymbolLine(0 20 5 25 8)
+)
+Symbol('o' 12)
+(
+       SymbolLine(0 25 0 35 8)
+       SymbolLine(0 25 5 20 8)
+       SymbolLine(5 20 15 20 8)
+       SymbolLine(15 20 20 25 8)
+       SymbolLine(20 25 20 35 8)
+       SymbolLine(15 40 20 35 8)
+       SymbolLine(5 40 15 40 8)
+       SymbolLine(0 35 5 40 8)
+)
+Symbol('p' 12)
+(
+       SymbolLine(5 25 5 55 8)
+       SymbolLine(0 20 5 25 8)
+       SymbolLine(5 25 10 20 8)
+       SymbolLine(10 20 20 20 8)
+       SymbolLine(20 20 25 25 8)
+       SymbolLine(25 25 25 35 8)
+       SymbolLine(20 40 25 35 8)
+       SymbolLine(10 40 20 40 8)
+       SymbolLine(5 35 10 40 8)
+)
+Symbol('q' 12)
+(
+       SymbolLine(20 25 20 55 8)
+       SymbolLine(15 20 20 25 8)
+       SymbolLine(5 20 15 20 8)
+       SymbolLine(0 25 5 20 8)
+       SymbolLine(0 25 0 35 8)
+       SymbolLine(0 35 5 40 8)
+       SymbolLine(5 40 15 40 8)
+       SymbolLine(15 40 20 35 8)
+)
+Symbol('r' 12)
+(
+       SymbolLine(5 25 5 40 8)
+       SymbolLine(5 25 10 20 8)
+       SymbolLine(10 20 20 20 8)
+       SymbolLine(0 20 5 25 8)
+)
+Symbol('s' 12)
+(
+       SymbolLine(5 40 20 40 8)
+       SymbolLine(20 40 25 35 8)
+       SymbolLine(20 30 25 35 8)
+       SymbolLine(5 30 20 30 8)
+       SymbolLine(0 25 5 30 8)
+       SymbolLine(0 25 5 20 8)
+       SymbolLine(5 20 20 20 8)
+       SymbolLine(20 20 25 25 8)
+       SymbolLine(0 35 5 40 8)
+)
+Symbol('t' 10)
+(
+       SymbolLine(5 0 5 35 8)
+       SymbolLine(5 35 10 40 8)
+       SymbolLine(0 15 10 15 8)
+)
+Symbol('u' 12)
+(
+       SymbolLine(0 20 0 35 8)
+       SymbolLine(0 35 5 40 8)
+       SymbolLine(5 40 15 40 8)
+       SymbolLine(15 40 20 35 8)
+       SymbolLine(20 20 20 35 8)
+)
+Symbol('v' 12)
+(
+       SymbolLine(0 20 0 30 8)
+       SymbolLine(0 30 10 40 8)
+       SymbolLine(10 40 20 30 8)
+       SymbolLine(20 20 20 30 8)
+)
+Symbol('w' 12)
+(
+       SymbolLine(0 20 0 35 8)
+       SymbolLine(0 35 5 40 8)
+       SymbolLine(5 40 10 40 8)
+       SymbolLine(10 40 15 35 8)
+       SymbolLine(15 20 15 35 8)
+       SymbolLine(15 35 20 40 8)
+       SymbolLine(20 40 25 40 8)
+       SymbolLine(25 40 30 35 8)
+       SymbolLine(30 20 30 35 8)
+)
+Symbol('x' 12)
+(
+       SymbolLine(0 20 20 40 8)
+       SymbolLine(0 40 20 20 8)
+)
+Symbol('y' 12)
+(
+       SymbolLine(0 20 0 35 8)
+       SymbolLine(0 35 5 40 8)
+       SymbolLine(20 20 20 50 8)
+       SymbolLine(15 55 20 50 8)
+       SymbolLine(5 55 15 55 8)
+       SymbolLine(0 50 5 55 8)
+       SymbolLine(5 40 15 40 8)
+       SymbolLine(15 40 20 35 8)
+)
+Symbol('z' 12)
+(
+       SymbolLine(0 20 20 20 8)
+       SymbolLine(0 40 20 20 8)
+       SymbolLine(0 40 20 40 8)
+)
+Symbol('{' 12)
+(
+       SymbolLine(5 5 10 0 8)
+       SymbolLine(5 5 5 15 8)
+       SymbolLine(0 20 5 15 8)
+       SymbolLine(0 20 5 25 8)
+       SymbolLine(5 25 5 35 8)
+       SymbolLine(5 35 10 40 8)
+)
+Symbol('|' 12)
+(
+       SymbolLine(0 0 0 40 8)
+)
+Symbol('}' 12)
+(
+       SymbolLine(0 0 5 5 8)
+       SymbolLine(5 5 5 15 8)
+       SymbolLine(5 15 10 20 8)
+       SymbolLine(5 25 10 20 8)
+       SymbolLine(5 25 5 35 8)
+       SymbolLine(0 40 5 35 8)
+)
+Symbol('~' 12)
+(
+       SymbolLine(0 25 5 20 8)
+       SymbolLine(5 20 10 20 8)
+       SymbolLine(10 20 15 25 8)
+       SymbolLine(15 25 20 25 8)
+       SymbolLine(20 25 25 20 8)
+)
+Via(4750 3425 60 35 "" 0x00000002)
+Via(4900 3425 60 35 "" 0x00000002)
+Via(5600 3425 60 35 "" 0x00000002)
+Via(6025 2600 60 35 "" 0x00000002)
+Via(5400 2600 60 35 "" 0x00000002)
+Via(5400 3075 60 35 "" 0x00000002)
+Via(6025 3075 60 35 "" 0x00000002)
+Via(5925 2775 60 35 "" 0x00000002)
+Via(6125 2875 60 35 "" 0x00000002)
+Via(5400 3275 60 35 "" 0x00000002)
+Via(3950 3175 60 35 "" 0x00000002)
+Via(4750 3175 60 35 "" 0x00000002)
+Via(6225 3425 60 35 "" 0x00000002)
+Via(6125 2675 60 35 "" 0x00000002)
+Via(5925 2225 60 35 "" 0x00000002)
+Via(4625 3425 60 35 "" 0x00000002)
+Via(5625 2200 60 35 "" 0x00000002)
+Via(6225 1025 60 35 "" 0x00000002)
+Via(6475 1025 60 35 "" 0x00000002)
+Via(5675 1075 60 35 "" 0x00000002)
+Via(5975 475 60 35 "" 0x00000002)
+Via(5375 475 60 35 "" 0x00000002)
+Via(4875 475 60 35 "" 0x00000002)
+Via(5175 400 60 35 "" 0x00000002)
+Via(5775 400 60 35 "" 0x00000002)
+Via(4025 725 60 35 "" 0x00000002)
+Via(4875 725 60 35 "" 0x00000002)
+Via(5375 725 60 35 "" 0x00000002)
+Via(5925 725 60 35 "" 0x00000002)
+Via(4975 950 60 35 "" 0x00000002)
+Via(1400 950 60 35 "" 0x00000002)
+Via(1750 950 60 35 "" 0x00000002)
+Via(2375 950 60 35 "" 0x00000002)
+Via(3225 3175 60 35 "" 0x00000002)
+Via(3275 3925 60 35 "" 0x00000002)
+Via(2400 2450 60 35 "" 0x00000002)
+Via(2700 2450 60 35 "" 0x00000002)
+Via(1400 2450 60 35 "" 0x00000002)
+Via(1300 2800 60 35 "" 0x00000002)
+Via(1300 2900 60 35 "" 0x00000002)
+Via(2525 2875 40 20 "" 0x00000002)
+Via(4275 1000 60 35 "" 0x00000002)
+Via(5250 1000 60 35 "" 0x00000002)
+Via(3150 1000 60 35 "" 0x00000002)
+Via(4475 950 60 35 "" 0x00000002)
+Via(2025 3050 60 35 "" 0x00000002)
+Via(1275 3925 60 35 "" 0x00000002)
+Via(2125 3925 60 35 "" 0x00000002)
+Via(2725 3925 60 35 "" 0x00000002)
+Via(3600 3175 60 35 "" 0x00000002)
+Via(775 3925 60 35 "" 0x00000002)
+Via(4875 1075 40 20 "" 0x00000002)
+Via(6200 525 40 20 "" 0x00000002)
+Via(6225 875 40 20 "" 0x00000002)
+Via(5375 1075 40 20 "" 0x00000002)
+Via(6375 1725 40 20 "" 0x00000002)
+Via(2625 1725 40 20 "" 0x00000002)
+Via(5975 650 40 20 "" 0x00000002)
+Via(4075 475 60 35 "" 0x00000002)
+Via(2050 825 40 20 "" 0x00000002)
+Via(4025 2350 40 20 "" 0x00000002)
+Via(2950 1300 40 20 "" 0x00000002)
+Via(3350 525 40 20 "" 0x00000002)
+Via(5275 225 40 20 "" 0x00000002)
+Via(6150 150 40 20 "" 0x00000002)
+Via(4775 575 40 20 "" 0x00000002)
+Via(6225 350 40 20 "" 0x00000002)
+Via(6475 200 40 20 "" 0x00000002)
+Via(5575 150 40 20 "" 0x00000002)
+Via(5025 150 40 20 "" 0x00000002)
+Via(5475 1425 40 20 "" 0x00000002)
+Via(6100 1425 40 20 "" 0x00000002)
+Via(6150 1300 40 20 "" 0x00000002)
+Via(5550 1350 40 20 "" 0x00000002)
+Via(1950 575 40 20 "" 0x00000002)
+Via(2425 3600 40 20 "" 0x00000002)
+Via(2100 675 40 20 "" 0x00000002)
+Via(1150 1125 40 20 "" 0x00000002)
+Via(5075 1075 40 20 "" 0x00000002)
+Via(4175 1350 40 20 "" 0x00000002)
+Via(2000 625 40 20 "" 0x00000002)
+Via(5125 800 40 20 "" 0x00000002)
+Via(5575 2375 40 20 "" 0x00000002)
+Via(4475 300 40 20 "" 0x00000002)
+Via(3550 1300 40 20 "" 0x00000002)
+Via(2725 3525 60 35 "" 0x00000002)
+Via(950 2450 40 20 "" 0x00000002)
+Via(1150 2450 40 20 "" 0x00000002)
+Via(5825 2850 40 20 "" 0x00000002)
+Via(1100 3675 40 20 "" 0x00000002)
+Via(1825 3850 40 20 "" 0x00000002)
+Via(2525 3850 40 20 "" 0x00000002)
+Via(2125 3525 60 35 "" 0x00000002)
+Via(2325 3525 60 35 "" 0x00000002)
+Via(1925 3600 40 20 "" 0x00000002)
+Via(4175 1075 40 20 "" 0x00000002)
+Via(4475 1075 40 20 "" 0x00000002)
+Via(4725 1075 40 20 "" 0x00000002)
+Via(4675 150 40 20 "" 0x00000002)
+Via(2550 1200 40 20 "" 0x00000002)
+Via(2650 1200 40 20 "" 0x00000002)
+Via(2650 1300 40 20 "" 0x00000002)
+Via(2500 1300 40 20 "" 0x00000002)
+Via(2600 1050 40 20 "" 0x00000002)
+Via(2450 1050 40 20 "" 0x00000002)
+Via(2850 1200 40 20 "" 0x00000002)
+Via(3000 1200 40 20 "" 0x00000002)
+Via(2900 1250 40 20 "" 0x00000002)
+Via(3100 1250 40 20 "" 0x00000002)
+Via(2950 1375 40 20 "" 0x00000002)
+Via(3225 1375 40 20 "" 0x00000002)
+Via(1450 1375 40 20 "" 0x00000002)
+Via(1550 1250 40 20 "" 0x00000002)
+Via(1600 1000 40 20 "" 0x00000002)
+Via(3000 1000 40 20 "" 0x00000002)
+Via(1700 1425 40 20 "" 0x00000002)
+Via(2800 1425 40 20 "" 0x00000002)
+Via(1800 1325 40 20 "" 0x00000002)
+Via(2750 1300 40 20 "" 0x00000002)
+Via(1900 1050 40 20 "" 0x00000002)
+Via(2700 1050 40 20 "" 0x00000002)
+Via(2000 2550 40 20 "" 0x00000002)
+Via(2700 2550 40 20 "" 0x00000002)
+Via(3225 2450 60 35 "" 0x00000002)
+Via(3500 2500 40 20 "" 0x00000002)
+Via(2025 2825 40 20 "" 0x00000002)
+Via(2200 2825 40 20 "" 0x00000002)
+Via(2575 2500 40 20 "" 0x00000002)
+Via(2100 2500 40 20 "" 0x00000002)
+Via(2575 1975 40 20 "" 0x00000002)
+Via(2200 2250 60 35 "" 0x00000002)
+Via(2400 2250 60 35 "" 0x00000002)
+Via(3000 2125 40 20 "" 0x00000002)
+Via(2150 2125 40 20 "" 0x00000002)
+Via(3100 2175 40 20 "" 0x00000002)
+Via(2250 2175 40 20 "" 0x00000002)
+Via(2250 1950 40 20 "" 0x00000002)
+Via(3150 1925 40 20 "" 0x00000002)
+Via(1500 1875 40 20 "" 0x00000002)
+Via(3250 1875 40 20 "" 0x00000002)
+Via(2350 1875 40 20 "" 0x00000002)
+Via(3600 2525 40 20 "" 0x00000002)
+Via(2925 2225 40 20 "" 0x00000002)
+Via(1700 2175 40 20 "" 0x00000002)
+Via(2100 2300 40 20 "" 0x00000002)
+Via(3900 2250 40 20 "" 0x00000002)
+Via(2575 2775 40 20 "" 0x00000002)
+Via(3850 2775 40 20 "" 0x00000002)
+Via(1550 2825 40 20 "" 0x00000002)
+Via(3400 2825 40 20 "" 0x00000002)
+Via(2300 1825 40 20 "" 0x00000002)
+Via(2450 1825 40 20 "" 0x00000002)
+Via(2275 900 40 20 "" 0x00000002)
+Via(2550 900 40 20 "" 0x00000002)
+Via(2500 1725 40 20 "" 0x00000002)
+Via(1900 1750 40 20 "" 0x00000002)
+Via(1800 1700 40 20 "" 0x00000002)
+Via(4300 1975 40 20 "" 0x00000002)
+Via(3325 2700 60 35 "" 0x00000002)
+Via(2900 2650 40 20 "" 0x00000002)
+Via(4800 2650 40 20 "" 0x00000002)
+Via(4700 2900 60 35 "" 0x00000002)
+Via(4625 2825 40 20 "" 0x00000002)
+Via(3000 1775 40 20 "" 0x00000002)
+Via(4850 1775 40 20 "" 0x00000002)
+Via(3050 850 40 20 "" 0x00000002)
+Via(2750 850 40 20 "" 0x00000002)
+Via(3300 800 40 20 "" 0x00000002)
+Via(2850 800 40 20 "" 0x00000002)
+Via(3500 2200 40 20 "" 0x00000002)
+Via(3650 2200 40 20 "" 0x00000002)
+Via(3550 3850 40 20 "" 0x00000002)
+Via(2975 3525 60 35 "" 0x00000002)
+Via(3750 3600 40 20 "" 0x00000002)
+Via(1075 1475 40 20 "" 0x00000002)
+Via(1220 1605 40 20 "" 0x00000002)
+Via(4500 1825 40 20 "" 0x00000002)
+Via(2625 3525 40 20 "" 0x00000002)
+Via(3275 3525 40 20 "" 0x00000002)
+Via(4000 2250 40 20 "" 0x00000002)
+Via(4050 2150 40 20 "" 0x00000002)
+Via(4100 2050 40 20 "" 0x00000002)
+Via(1050 2700 40 20 "" 0x00000002)
+Via(4150 2725 40 20 "" 0x00000002)
+Via(4025 2500 40 20 "" 0x00000002)
+Via(2225 3100 40 20 "" 0x00000002)
+Via(4025 3100 40 20 "" 0x00000002)
+Via(5200 2600 40 20 "" 0x00000002)
+Via(5200 3375 40 20 "" 0x00000002)
+Via(2100 3225 40 20 "" 0x00000002)
+Via(5700 3225 40 20 "" 0x00000002)
+Via(5700 2450 40 20 "" 0x00000002)
+Via(5300 3275 40 20 "" 0x00000002)
+Via(2825 3300 40 20 "" 0x00000002)
+Via(3275 3050 40 20 "" 0x00000002)
+Via(495 3300 40 20 "" 0x00000002)
+Via(1300 2550 60 35 "" 0x00000002)
+Via(765 2570 40 20 "" 0x00000002)
+Via(905 3055 40 20 "" 0x00000002)
+Via(5925 3600 60 35 "" 0x00000002)
+Via(4050 3425 60 35 "" 0x00000002)
+
+Element(0x00000000 "eurocard1" "" "EUROCARD1" 6810 50 3 100 0x00000000)
+(
+       Pin(575 275 120 80 "M1" "1" 0x00000001)
+       Pin(575 3762 120 80 "M2" "2" 0x00000001)
+       Pin(6625 275 120 80 "M3" "3" 0x00000001)
+       Pin(6625 3762 120 80 "M4" "4" 0x00000001)
+       ElementLine (450 50 450 3987 20)
+       ElementLine (450 3987 6750 3987 20)
+       ElementLine (6750 3987 6750 50 20)
+       ElementLine (6750 50 450 50 20)
+       Mark (450 50)
+)
+
+Element(0x00000000 "R 0.25W" "R11" "330" 1035 3075 2 100 0x00000000)
+(
+       Pin(1155 3055 60 35 "1" "1" 0x00000101)
+       Pin(755 3055 60 35 "2" "2" 0x00000001)
+       ElementLine (855 3055 755 3055 20)
+       ElementLine (1155 3055 1055 3055 20)
+       ElementLine (1055 3005 1055 3105 20)
+       ElementLine (855 3005 1055 3005 20)
+       ElementLine (855 3105 855 3005 20)
+       ElementLine (1055 3105 855 3105 20)
+       Mark (1155 3055)
+)
+
+Element(0x00000000 "generic" "U9" "LT1162" 1775 3555 0 100 0x00000000)
+(
+       Pin(1725 3725 60 35 "1" "1" 0x00000101)
+       Pin(1825 3725 60 35 "2" "2" 0x00000001)
+       Pin(1925 3725 60 35 "3" "3" 0x00000001)
+       Pin(2025 3725 60 35 "4" "4" 0x00000001)
+       Pin(2125 3725 60 35 "5" "5" 0x00000001)
+       Pin(2225 3725 60 35 "6" "6" 0x00000001)
+       Pin(2325 3725 60 35 "7" "7" 0x00000001)
+       Pin(2425 3725 60 35 "8" "8" 0x00000001)
+       Pin(2525 3725 60 35 "9" "9" 0x00000001)
+       Pin(2625 3725 60 35 "10" "10" 0x00000001)
+       Pin(2725 3725 60 35 "11" "11" 0x00000001)
+       Pin(2825 3725 60 35 "12" "12" 0x00000001)
+       Pin(2825 3425 60 35 "13" "13" 0x00000001)
+       Pin(2725 3425 60 35 "14" "14" 0x00000001)
+       Pin(2625 3425 60 35 "15" "15" 0x00000001)
+       Pin(2525 3425 60 35 "16" "16" 0x00000001)
+       Pin(2425 3425 60 35 "17" "17" 0x00000001)
+       Pin(2325 3425 60 35 "18" "18" 0x00000001)
+       Pin(2225 3425 60 35 "19" "19" 0x00000001)
+       Pin(2125 3425 60 35 "20" "20" 0x00000001)
+       Pin(2025 3425 60 35 "21" "21" 0x00000001)
+       Pin(1925 3425 60 35 "22" "22" 0x00000001)
+       Pin(1825 3425 60 35 "23" "23" 0x00000001)
+       Pin(1725 3425 60 35 "24" "24" 0x00000001)
+       ElementLine (1675 3525 1675 3375 10)
+       ElementLine (1675 3775 1675 3625 10)
+       ElementLine (2875 3375 1675 3375 10)
+       ElementLine (2875 3775 2875 3375 10)
+       ElementLine (1675 3775 2875 3775 10)
+       ElementArc (1675 3575 50 50 90 180 10)
+       Mark (1725 3725)
+)
+
+Element(0x00000000 "capacitor_radial" "C3" "10uFx25V" 1225 3825 2 100 0x00000000)
+(
+       Pin(1375 3725 60 35 "1" "1" 0x00000101)
+       Pin(1275 3725 60 35 "2" "2" 0x00000001)
+       ElementArc (1325 3725 100 100 180 360 10)
+       Mark (1375 3725)
+)
+
+Element(0x00000000 "vertical, 95 mils center pole" "U1" "TINIm#90-RevD" 5800 1760 2 100 0x00000000)
+(
+       Pin(5400 1625 60 35 "1" "1" 0x00000101)
+       Pin(5350 1525 60 35 "2" "2" 0x00000001)
+       Pin(5300 1625 60 35 "3" "3" 0x00000001)
+       Pin(5250 1525 60 35 "4" "4" 0x00000001)
+       Pin(5200 1625 60 35 "5" "5" 0x00000001)
+       Pin(5150 1525 60 35 "6" "6" 0x00000001)
+       Pin(5100 1625 60 35 "7" "7" 0x00000001)
+       Pin(5050 1525 60 35 "8" "8" 0x00000001)
+       Pin(5000 1625 60 35 "9" "9" 0x00000001)
+       Pin(4950 1525 60 35 "10" "10" 0x00000001)
+       Pin(4900 1625 60 35 "11" "11" 0x00000001)
+       Pin(4850 1525 60 35 "12" "12" 0x00000001)
+       Pin(4800 1625 60 35 "13" "13" 0x00000001)
+       Pin(4750 1525 60 35 "14" "14" 0x00000001)
+       Pin(4700 1625 60 35 "15" "15" 0x00000001)
+       Pin(4650 1525 60 35 "16" "16" 0x00000001)
+       Pin(4600 1625 60 35 "17" "17" 0x00000001)
+       Pin(4550 1525 60 35 "18" "18" 0x00000001)
+       Pin(4500 1625 60 35 "19" "19" 0x00000001)
+       Pin(4450 1525 60 35 "20" "20" 0x00000001)
+       Pin(4400 1625 60 35 "21" "21" 0x00000001)
+       Pin(4350 1525 60 35 "22" "22" 0x00000001)
+       Pin(4300 1625 60 35 "23" "23" 0x00000001)
+       Pin(4250 1525 60 35 "24" "24" 0x00000001)
+       Pin(4200 1625 60 35 "25" "25" 0x00000001)
+       Pin(4150 1525 60 35 "26" "26" 0x00000001)
+       Pin(4100 1625 60 35 "27" "27" 0x00000001)
+       Pin(4050 1525 60 35 "28" "28" 0x00000001)
+       Pin(4000 1625 60 35 "29" "29" 0x00000001)
+       Pin(3950 1525 60 35 "30" "30" 0x00000001)
+       Pin(3900 1625 60 35 "31" "31" 0x00000001)
+       Pin(3850 1525 60 35 "32" "32" 0x00000001)
+       Pin(3800 1625 60 35 "33" "33" 0x00000001)
+       Pin(3750 1525 60 35 "34" "34" 0x00000001)
+       Pin(3700 1625 60 35 "35" "35" 0x00000001)
+       Pin(3650 1525 60 35 "36" "36" 0x00000001)
+       Pin(3400 1625 60 35 "37" "37" 0x00000001)
+       Pin(3350 1525 60 35 "38" "38" 0x00000001)
+       Pin(3300 1625 60 35 "39" "39" 0x00000001)
+       Pin(3250 1525 60 35 "40" "40" 0x00000001)
+       Pin(3200 1625 60 35 "41" "41" 0x00000001)
+       Pin(3150 1525 60 35 "42" "42" 0x00000001)
+       Pin(3100 1625 60 35 "43" "43" 0x00000001)
+       Pin(3050 1525 60 35 "44" "44" 0x00000001)
+       Pin(3000 1625 60 35 "45" "45" 0x00000001)
+       Pin(2950 1525 60 35 "46" "46" 0x00000001)
+       Pin(2900 1625 60 35 "47" "47" 0x00000001)
+       Pin(2850 1525 60 35 "48" "48" 0x00000001)
+       Pin(2800 1625 60 35 "49" "49" 0x00000001)
+       Pin(2750 1525 60 35 "50" "50" 0x00000001)
+       Pin(2700 1625 60 35 "51" "51" 0x00000001)
+       Pin(2650 1525 60 35 "52" "52" 0x00000001)
+       Pin(2600 1625 60 35 "53" "53" 0x00000001)
+       Pin(2550 1525 60 35 "54" "54" 0x00000001)
+       Pin(2500 1625 60 35 "55" "55" 0x00000001)
+       Pin(2450 1525 60 35 "56" "56" 0x00000001)
+       Pin(2400 1625 60 35 "57" "57" 0x00000001)
+       Pin(2350 1525 60 35 "58" "58" 0x00000001)
+       Pin(2300 1625 60 35 "59" "59" 0x00000001)
+       Pin(2250 1525 60 35 "60" "60" 0x00000001)
+       Pin(2200 1625 60 35 "61" "61" 0x00000001)
+       Pin(2150 1525 60 35 "62" "62" 0x00000001)
+       Pin(2100 1625 60 35 "63" "63" 0x00000001)
+       Pin(2050 1525 60 35 "64" "64" 0x00000001)
+       Pin(2000 1625 60 35 "65" "65" 0x00000001)
+       Pin(1950 1525 60 35 "66" "66" 0x00000001)
+       Pin(1900 1625 60 35 "67" "67" 0x00000001)
+       Pin(1850 1525 60 35 "68" "68" 0x00000001)
+       Pin(1800 1625 60 35 "69" "69" 0x00000001)
+       Pin(1750 1525 60 35 "70" "70" 0x00000001)
+       Pin(1700 1625 60 35 "71" "71" 0x00000001)
+       Pin(1650 1525 60 35 "72" "72" 0x00000001)
+       Pin(5730 1575 80 60 "C1" "73" 0x00000001)
+       Pin(3525 1575 120 100 "0" "74" 0x00000001)
+       Pin(1325 1575 120 100 "C1" "75" 0x00000001)
+       ElementLine (5800 1700 5800 1410 20)
+       ElementLine (1250 1700 5800 1700 20)
+       ElementLine (1250 1410 1250 1700 20)
+       ElementLine (5800 1410 1250 1410 20)
+       Mark (5400 1625)
+)
+
+Element(0x00000000 "capacitor_radial" "C5" "1uFx25V" 1225 3525 2 100 0x00000000)
+(
+       Pin(1375 3425 60 35 "1" "1" 0x00000101)
+       Pin(1275 3425 60 35 "2" "2" 0x00000001)
+       ElementArc (1325 3425 100 100 180 360 10)
+       Mark (1375 3425)
+)
+
+Element(0x00000000 "capacitor_radial" "C6" "1uFx25V" 3325 3325 0 100 0x00000000)
+(
+       Pin(3175 3425 60 35 "1" "1" 0x00000101)
+       Pin(3275 3425 60 35 "2" "2" 0x00000001)
+       ElementArc (3225 3425 100 100 0 360 10)
+       Mark (3175 3425)
+)
+
+Element(0x00000000 "generic" "U10" "MAX4429" 3650 2730 0 100 0x00000000)
+(
+       Pin(3600 2900 60 35 "1" "1" 0x00000101)
+       Pin(3700 2900 60 35 "2" "2" 0x00000001)
+       Pin(3800 2900 60 35 "3" "3" 0x00000001)
+       Pin(3900 2900 60 35 "4" "4" 0x00000001)
+       Pin(3900 2600 60 35 "5" "5" 0x00000001)
+       Pin(3800 2600 60 35 "6" "6" 0x00000001)
+       Pin(3700 2600 60 35 "7" "7" 0x00000001)
+       Pin(3600 2600 60 35 "8" "8" 0x00000001)
+       ElementLine (3550 2700 3550 2550 10)
+       ElementLine (3550 2950 3550 2800 10)
+       ElementLine (3950 2550 3550 2550 10)
+       ElementLine (3950 2950 3950 2550 10)
+       ElementLine (3550 2950 3950 2950 10)
+       ElementArc (3550 2750 50 50 90 180 10)
+       Mark (3600 2900)
+)
+
+Element(0x00000000 "shielded" "J2" "RJ 45" 1050 1128 2 100 0x00000000)
+(
+       Pin(875 575 60 35 "1" "1" 0x00000101)
+       Pin(975 625 60 35 "2" "2" 0x00000001)
+       Pin(875 675 60 35 "3" "3" 0x00000001)
+       Pin(975 725 60 35 "4" "4" 0x00000001)
+       Pin(875 775 60 35 "5" "5" 0x00000001)
+       Pin(975 825 60 35 "6" "6" 0x00000001)
+       Pin(875 875 60 35 "7" "7" 0x00000001)
+       Pin(975 925 60 35 "8" "8" 0x00000001)
+       Pin(625 525 148 128 "C1" "9" 0x00000001)
+       Pin(625 976 148 128 "C1" "10" 0x00000001)
+       Pin(745 445 80 60 "C1" "11" 0x00000001)
+       Pin(745 1056 80 60 "C1" "12" 0x00000001)
+       ElementLine (1050 433 200 433 20)
+       ElementLine (200 433 200 1068 20)
+       ElementLine (200 1068 1050 1068 20)
+       ElementLine (1050 1068 1050 433 20)
+       Mark (875 575)
+)
+
+Element(0x00000000 "capacitor_radial" "C10" "4.7uFx16V" 3375 2800 0 100 0x00000000)
+(
+       Pin(3225 2900 60 35 "1" "1" 0x00000101)
+       Pin(3325 2900 60 35 "2" "2" 0x00000001)
+       ElementArc (3275 2900 100 100 0 360 10)
+       Mark (3225 2900)
+)
+
+Element(0x00000000 "optical coupling device" "U4" "6N136" 5825 405 0 100 0x00000000)
+(
+       Pin(5775 575 60 35 "NC" "1" 0x00000101)
+       Pin(5875 575 60 35 "A+" "2" 0x00000001)
+       Pin(5975 575 60 35 "K-" "3" 0x00000001)
+       Pin(6075 575 60 35 "NC" "4" 0x00000001)
+       Pin(6075 275 60 35 "Gnd" "5" 0x00000001)
+       Pin(5975 275 60 35 "Out" "6" 0x00000001)
+       Pin(5875 275 60 35 "En" "7" 0x00000001)
+       Pin(5775 275 60 35 "Vcc" "8" 0x00000001)
+       ElementLine (5725 375 5725 225 10)
+       ElementLine (5725 625 5725 475 10)
+       ElementLine (6125 225 5725 225 10)
+       ElementLine (6125 625 6125 225 10)
+       ElementLine (5725 625 6125 625 10)
+       ElementArc (5725 425 50 50 90 180 10)
+       Mark (5775 575)
+)
+
+Element(0x00000000 "IRLZ24N" "Q5" "IRLZ24N" 5725 1910 0 100 0x00000000)
+(
+       Pin(5825 2100 80 42 "G" "1" 0x00000101)
+       Pin(5925 2100 80 42 "D" "2" 0x00000001)
+       Pin(6025 2100 80 42 "S" "3" 0x00000001)
+       ElementLine (5725 1980 6125 1980 20)
+       ElementLine (6125 1980 6125 2160 20)
+       ElementLine (6125 2160 5725 2160 20)
+       ElementLine (5725 2160 5725 1980 20)
+       ElementLine (5725 1980 6125 1980 20)
+       ElementLine (6125 1980 6125 2040 20)
+       ElementLine (6125 2040 5725 2040 20)
+       ElementLine (5725 2040 5725 1980 20)
+       ElementLine (5855 1980 5855 2040 10)
+       ElementLine (5995 1980 5995 2040 10)
+       Mark (5825 2100)
+)
+
+Element(0x00000000 "optical coupling device" "U5" "6N136" 5825 1005 0 100 0x00000000)
+(
+       Pin(5775 1175 60 35 "NC" "1" 0x00000101)
+       Pin(5875 1175 60 35 "A+" "2" 0x00000001)
+       Pin(5975 1175 60 35 "K-" "3" 0x00000001)
+       Pin(6075 1175 60 35 "NC" "4" 0x00000001)
+       Pin(6075 875 60 35 "Gnd" "5" 0x00000001)
+       Pin(5975 875 60 35 "Out" "6" 0x00000001)
+       Pin(5875 875 60 35 "En" "7" 0x00000001)
+       Pin(5775 875 60 35 "Vcc" "8" 0x00000001)
+       ElementLine (5725 975 5725 825 10)
+       ElementLine (5725 1225 5725 1075 10)
+       ElementLine (6125 825 5725 825 10)
+       ElementLine (6125 1225 6125 825 10)
+       ElementLine (5725 1225 6125 1225 10)
+       ElementArc (5725 1025 50 50 90 180 10)
+       Mark (5775 1175)
+)
+
+Element(0x00000000 "diode" "D7" "1N4007" 5845 1825 0 100 0x00000000)
+(
+       Pin(5625 1875 60 35 "1" "1" 0x00000101)
+       Pin(5925 1875 60 35 "2" "2" 0x00000001)
+       ElementLine (5625 1875 5725 1875 10)
+       ElementLine (5825 1875 5925 1875 10)
+       ElementLine (5725 1875 5825 1825 10)
+       ElementLine (5825 1825 5825 1925 10)
+       ElementLine (5825 1925 5725 1875 10)
+       ElementLine (5725 1825 5725 1925 10)
+       Mark (5625 1875)
+)
+
+Element(0x00000000 "IRF1010N" "Q3" "IRF1010N" 5725 2735 0 100 0x00000000)
+(
+       Pin(5825 2925 80 42 "G" "1" 0x00000101)
+       Pin(5925 2925 80 42 "D" "2" 0x00000001)
+       Pin(6025 2925 80 42 "S" "3" 0x00000001)
+       ElementLine (5725 2805 6125 2805 20)
+       ElementLine (6125 2805 6125 2985 20)
+       ElementLine (6125 2985 5725 2985 20)
+       ElementLine (5725 2985 5725 2805 20)
+       ElementLine (5725 2805 6125 2805 20)
+       ElementLine (6125 2805 6125 2865 20)
+       ElementLine (6125 2865 5725 2865 20)
+       ElementLine (5725 2865 5725 2805 20)
+       ElementLine (5855 2805 5855 2865 10)
+       ElementLine (5995 2805 5995 2865 10)
+       Mark (5825 2925)
+)
+
+Element(0x00000000 "Push-button, tactile, right angle,  466mils actuator" "S1" "MJTP1236_D" 648 2784 0 100 0x00000000)
+(
+       Pin(550 2695 70 42 "1" "1" 0x00000101)
+       Pin(550 2872 70 42 "2" "2" 0x00000001)
+       Pin(648 2646 70 52 "C1" "C1" 0x00000001)
+       Pin(648 2922 70 52 "C2" "C2" 0x00000001)
+       ElementLine (84 2843 450 2853 20)
+       ElementLine (84 2725 84 2843 20)
+       ElementLine (450 2715 84 2725 20)
+       ElementLine (588 2922 588 2646 20)
+       ElementLine (450 2922 708 2922 20)
+       ElementLine (450 2646 450 2922 20)
+       ElementLine (708 2646 450 2646 20)
+       Mark (550 2695)
+)
+
+Element(0x00000000 "E22 standing" "" "E22" 4050 3525 2 100 0x00000000)
+(
+       ElementLine (4575 3850 3525 3850 20)
+       ElementLine (4575 3850 4575 3200 20)
+       ElementLine (4575 3200 4525 3200 20)
+       ElementLine (4525 3200 4525 3750 20)
+       ElementLine (4525 3750 4325 3750 20)
+       ElementLine (4325 3750 4325 3200 20)
+       ElementLine (4325 3200 4275 3200 20)
+       ElementLine (4275 3200 4275 3750 20)
+       ElementLine (4275 3750 3825 3750 20)
+       ElementLine (3525 3850 3525 3200 20)
+       ElementLine (3525 3200 3575 3200 20)
+       ElementLine (3575 3200 3575 3750 20)
+       ElementLine (3575 3750 3775 3750 20)
+       ElementLine (3775 3750 3775 3200 20)
+       ElementLine (3775 3200 3825 3200 20)
+       ElementLine (3825 3200 3825 3750 20)
+       Mark (4575 3850)
+)
+
+Element(0x00000000 "capacitor_radial" "C2" "100uFx16V" 4975 3150 0 100 0x00000000)
+(
+       Pin(4750 3300 60 35 "1" "1" 0x00000101)
+       Pin(4900 3300 60 35 "2" "2" 0x00000001)
+       ElementArc (4825 3300 150 150 0 360 10)
+       Mark (4750 3300)
+)
+
+Element(0x00000000 "R 0.25W" "R10" "1k5" 2980 2855 1 100 0x00000000)
+(
+       Pin(3000 2975 60 35 "1" "1" 0x00000101)
+       Pin(3000 2575 60 35 "2" "2" 0x00000001)
+       ElementLine (2950 2875 2950 2675 20)
+       ElementLine (2950 2675 3050 2675 20)
+       ElementLine (3050 2675 3050 2875 20)
+       ElementLine (3050 2875 2950 2875 20)
+       ElementLine (3000 2975 3000 2875 20)
+       ElementLine (3000 2675 3000 2575 20)
+       Mark (3000 2975)
+)
+
+Element(0x00000000 "R 0.25W" "R3" "2k2" 4455 505 1 100 0x00000000)
+(
+       Pin(4475 625 60 35 "1" "1" 0x00000101)
+       Pin(4475 225 60 35 "2" "2" 0x00000001)
+       ElementLine (4425 525 4425 325 20)
+       ElementLine (4425 325 4525 325 20)
+       ElementLine (4525 325 4525 525 20)
+       ElementLine (4525 525 4425 525 20)
+       ElementLine (4475 625 4475 525 20)
+       ElementLine (4475 325 4475 225 20)
+       Mark (4475 625)
+)
+
+Element(0x00000000 "capacitor_radial" "C9" "220nF" 3175 2700 2 100 0x00000000)
+(
+       Pin(3325 2600 60 35 "1" "1" 0x00000101)
+       Pin(3225 2600 60 35 "2" "2" 0x00000001)
+       ElementArc (3275 2600 100 100 180 360 10)
+       Mark (3325 2600)
+)
+
+Element(0x00000000 "DIN 41612C-96 male" "J15" "DIN41612C96_male" 6625 3455 1 200 0x00000000)
+(
+       Pin(6525 475 60 35 "a1" "A1" 0x00000101)
+       Pin(6525 575 60 35 "a2" "A2" 0x00000001)
+       Pin(6525 675 60 35 "a3" "A3" 0x00000001)
+       Pin(6525 775 60 35 "a4" "A4" 0x00000001)
+       Pin(6525 875 60 35 "a5" "A5" 0x00000001)
+       Pin(6525 975 60 35 "a6" "A6" 0x00000001)
+       Pin(6525 1075 60 35 "a7" "A7" 0x00000001)
+       Pin(6525 1175 60 35 "a8" "A8" 0x00000001)
+       Pin(6525 1275 60 35 "a9" "A9" 0x00000001)
+       Pin(6525 1375 60 35 "a10" "A10" 0x00000001)
+       Pin(6525 1475 60 35 "a11" "A11" 0x00000001)
+       Pin(6525 1575 60 35 "a12" "A12" 0x00000001)
+       Pin(6525 1675 60 35 "a13" "A13" 0x00000001)
+       Pin(6525 1775 60 35 "a14" "A14" 0x00000001)
+       Pin(6525 1875 60 35 "a15" "A15" 0x00000001)
+       Pin(6525 1975 60 35 "a16" "A16" 0x00000001)
+       Pin(6525 2075 60 35 "a17" "A17" 0x00000001)
+       Pin(6525 2175 60 35 "a18" "A18" 0x00000001)
+       Pin(6525 2275 60 35 "a19" "A19" 0x00000001)
+       Pin(6525 2375 60 35 "a20" "A20" 0x00000001)
+       Pin(6525 2475 60 35 "a21" "A21" 0x00000001)
+       Pin(6525 2575 60 35 "a22" "A22" 0x00000001)
+       Pin(6525 2675 60 35 "a23" "A23" 0x00000001)
+       Pin(6525 2775 60 35 "a24" "A24" 0x00000001)
+       Pin(6525 2875 60 35 "a25" "A25" 0x00000001)
+       Pin(6525 2975 60 35 "a26" "A26" 0x00000001)
+       Pin(6525 3075 60 35 "a27" "A27" 0x00000001)
+       Pin(6525 3175 60 35 "a28" "A28" 0x00000001)
+       Pin(6525 3275 60 35 "a29" "A29" 0x00000001)
+       Pin(6525 3375 60 35 "a30" "A30" 0x00000001)
+       Pin(6525 3475 60 35 "a31" "A31" 0x00000001)
+       Pin(6525 3575 60 35 "a32" "A32" 0x00000001)
+       Pin(6425 475 60 35 "b1" "B1" 0x00000001)
+       Pin(6425 575 60 35 "b2" "B2" 0x00000001)
+       Pin(6425 675 60 35 "b3" "B3" 0x00000001)
+       Pin(6425 775 60 35 "b4" "B4" 0x00000001)
+       Pin(6425 875 60 35 "b5" "B5" 0x00000001)
+       Pin(6425 975 60 35 "b6" "B6" 0x00000001)
+       Pin(6425 1075 60 35 "b7" "B7" 0x00000001)
+       Pin(6425 1175 60 35 "b8" "B8" 0x00000001)
+       Pin(6425 1275 60 35 "b9" "B9" 0x00000001)
+       Pin(6425 1375 60 35 "b10" "B10" 0x00000001)
+       Pin(6425 1475 60 35 "b11" "B11" 0x00000001)
+       Pin(6425 1575 60 35 "b12" "B12" 0x00000001)
+       Pin(6425 1675 60 35 "b13" "B13" 0x00000001)
+       Pin(6425 1775 60 35 "b14" "B14" 0x00000001)
+       Pin(6425 1875 60 35 "b15" "B15" 0x00000001)
+       Pin(6425 1975 60 35 "b16" "B16" 0x00000001)
+       Pin(6425 2075 60 35 "b17" "B17" 0x00000001)
+       Pin(6425 2175 60 35 "b18" "B18" 0x00000001)
+       Pin(6425 2275 60 35 "b19" "B19" 0x00000001)
+       Pin(6425 2375 60 35 "b20" "B20" 0x00000001)
+       Pin(6425 2475 60 35 "b21" "B21" 0x00000001)
+       Pin(6425 2575 60 35 "b22" "B22" 0x00000001)
+       Pin(6425 2675 60 35 "b23" "B23" 0x00000001)
+       Pin(6425 2775 60 35 "b24" "B24" 0x00000001)
+       Pin(6425 2875 60 35 "b25" "B25" 0x00000001)
+       Pin(6425 2975 60 35 "b26" "B26" 0x00000001)
+       Pin(6425 3075 60 35 "b27" "B27" 0x00000001)
+       Pin(6425 3175 60 35 "b28" "B28" 0x00000001)
+       Pin(6425 3275 60 35 "b29" "B29" 0x00000001)
+       Pin(6425 3375 60 35 "b30" "B30" 0x00000001)
+       Pin(6425 3475 60 35 "b31" "B31" 0x00000001)
+       Pin(6425 3575 60 35 "b32" "B32" 0x00000001)
+       Pin(6325 475 60 35 "c1" "C1" 0x00000001)
+       Pin(6325 575 60 35 "c2" "C2" 0x00000001)
+       Pin(6325 675 60 35 "c3" "C3" 0x00000001)
+       Pin(6325 775 60 35 "c4" "C4" 0x00000001)
+       Pin(6325 875 60 35 "c5" "C5" 0x00000001)
+       Pin(6325 975 60 35 "c6" "C6" 0x00000001)
+       Pin(6325 1075 60 35 "c7" "C7" 0x00000001)
+       Pin(6325 1175 60 35 "c8" "C8" 0x00000001)
+       Pin(6325 1275 60 35 "c9" "C9" 0x00000001)
+       Pin(6325 1375 60 35 "c10" "C10" 0x00000001)
+       Pin(6325 1475 60 35 "c11" "C11" 0x00000001)
+       Pin(6325 1575 60 35 "c12" "C12" 0x00000001)
+       Pin(6325 1675 60 35 "c13" "C13" 0x00000001)
+       Pin(6325 1775 60 35 "c14" "C14" 0x00000001)
+       Pin(6325 1875 60 35 "c15" "C15" 0x00000001)
+       Pin(6325 1975 60 35 "c16" "C16" 0x00000001)
+       Pin(6325 2075 60 35 "c17" "C17" 0x00000001)
+       Pin(6325 2175 60 35 "c18" "C18" 0x00000001)
+       Pin(6325 2275 60 35 "c19" "C19" 0x00000001)
+       Pin(6325 2375 60 35 "c20" "C20" 0x00000001)
+       Pin(6325 2475 60 35 "c21" "C21" 0x00000001)
+       Pin(6325 2575 60 35 "c22" "C22" 0x00000001)
+       Pin(6325 2675 60 35 "c23" "C23" 0x00000001)
+       Pin(6325 2775 60 35 "c24" "C24" 0x00000001)
+       Pin(6325 2875 60 35 "c25" "C25" 0x00000001)
+       Pin(6325 2975 60 35 "c26" "C26" 0x00000001)
+       Pin(6325 3075 60 35 "c27" "C27" 0x00000001)
+       Pin(6325 3175 60 35 "c28" "C28" 0x00000001)
+       Pin(6325 3275 60 35 "c29" "C29" 0x00000001)
+       Pin(6325 3375 60 35 "c30" "C30" 0x00000001)
+       Pin(6325 3475 60 35 "c31" "C31" 0x00000001)
+       Pin(6325 3575 60 35 "c32" "C32" 0x00000001)
+       Pin(6625 3775 120 80 "M1" "M1" 0x00000001)
+       Pin(6625 275 120 80 "M2" "M2" 0x00000001)
+       ElementLine (7025 275 6845 275 20)
+       ElementLine (7025 3775 7025 275 20)
+       ElementLine (6845 3775 7025 3775 20)
+       ElementLine (6620 3655 6620 395 20)
+       ElementLine (6620 395 6525 395 20)
+       ElementLine (6845 395 6620 395 10)
+       ElementLine (6845 275 6845 395 10)
+       ElementLine (6845 175 6845 275 20)
+       ElementLine (6525 175 6845 175 20)
+       ElementLine (6525 395 6525 175 20)
+       ElementLine (6845 3875 6525 3875 20)
+       ElementLine (6845 3775 6845 3875 20)
+       ElementLine (6845 3655 6845 3775 10)
+       ElementLine (6620 3655 6845 3655 10)
+       ElementLine (6525 3655 6620 3655 20)
+       ElementLine (6525 3875 6525 3655 20)
+       ElementLine (6325 475 6600 475 40)
+       ElementLine (6325 575 6600 575 40)
+       ElementLine (6325 675 6600 675 40)
+       ElementLine (6325 775 6600 775 40)
+       ElementLine (6325 875 6600 875 40)
+       ElementLine (6325 975 6600 975 40)
+       ElementLine (6325 1075 6600 1075 40)
+       ElementLine (6325 1175 6600 1175 40)
+       ElementLine (6325 1275 6600 1275 40)
+       ElementLine (6325 1375 6600 1375 40)
+       ElementLine (6325 1475 6600 1475 40)
+       ElementLine (6325 1575 6600 1575 40)
+       ElementLine (6325 1675 6600 1675 40)
+       ElementLine (6325 1775 6600 1775 40)
+       ElementLine (6325 1875 6600 1875 40)
+       ElementLine (6325 1975 6600 1975 40)
+       ElementLine (6325 2075 6600 2075 40)
+       ElementLine (6325 2175 6600 2175 40)
+       ElementLine (6325 2275 6600 2275 40)
+       ElementLine (6325 2375 6600 2375 40)
+       ElementLine (6325 2475 6600 2475 40)
+       ElementLine (6325 2575 6600 2575 40)
+       ElementLine (6325 2675 6600 2675 40)
+       ElementLine (6325 2775 6600 2775 40)
+       ElementLine (6325 2875 6600 2875 40)
+       ElementLine (6325 2975 6600 2975 40)
+       ElementLine (6325 3075 6600 3075 40)
+       ElementLine (6325 3175 6600 3175 40)
+       ElementLine (6325 3275 6600 3275 40)
+       ElementLine (6325 3375 6600 3375 40)
+       ElementLine (6325 3475 6600 3475 40)
+       ElementLine (6325 3575 6600 3575 40)
+       Mark (6525 475)
+)
+
+Element(0x00000000 "IRF1010N" "Q4" "IRF1010N" 5200 2735 0 100 0x00000000)
+(
+       Pin(5300 2925 80 42 "G" "1" 0x00000101)
+       Pin(5400 2925 80 42 "D" "2" 0x00000001)
+       Pin(5500 2925 80 42 "S" "3" 0x00000001)
+       ElementLine (5200 2805 5600 2805 20)
+       ElementLine (5600 2805 5600 2985 20)
+       ElementLine (5600 2985 5200 2985 20)
+       ElementLine (5200 2985 5200 2805 20)
+       ElementLine (5200 2805 5600 2805 20)
+       ElementLine (5600 2805 5600 2865 20)
+       ElementLine (5600 2865 5200 2865 20)
+       ElementLine (5200 2865 5200 2805 20)
+       ElementLine (5330 2805 5330 2865 10)
+       ElementLine (5470 2805 5470 2865 10)
+       Mark (5300 2925)
+)
+
+Element(0x00000000 "capacitor_radial" "C1" "100uFx25V" 4675 3850 2 100 0x00000000)
+(
+       Pin(4900 3700 60 35 "1" "1" 0x00000101)
+       Pin(4750 3700 60 35 "2" "2" 0x00000001)
+       ElementArc (4825 3700 150 150 180 360 10)
+       Mark (4900 3700)
+)
+
+Element(0x00000000 "R 0.25W" "R12" "1k2" 1040 2820 2 100 0x00000000)
+(
+       Pin(1160 2800 60 35 "1" "1" 0x00000101)
+       Pin(760 2800 60 35 "2" "2" 0x00000001)
+       ElementLine (1060 2850 860 2850 20)
+       ElementLine (860 2850 860 2750 20)
+       ElementLine (860 2750 1060 2750 20)
+       ElementLine (1060 2750 1060 2850 20)
+       ElementLine (1160 2800 1060 2800 20)
+       ElementLine (860 2800 760 2800 20)
+       Mark (1160 2800)
+)
+
+Element(0x00000000 "E22 standing" "" "E22" 5600 3525 2 100 0x00000000)
+(
+       ElementLine (6125 3850 5075 3850 20)
+       ElementLine (6125 3850 6125 3200 20)
+       ElementLine (6125 3200 6075 3200 20)
+       ElementLine (6075 3200 6075 3750 20)
+       ElementLine (6075 3750 5875 3750 20)
+       ElementLine (5875 3750 5875 3200 20)
+       ElementLine (5875 3200 5825 3200 20)
+       ElementLine (5825 3200 5825 3750 20)
+       ElementLine (5825 3750 5375 3750 20)
+       ElementLine (5075 3850 5075 3200 20)
+       ElementLine (5075 3200 5125 3200 20)
+       ElementLine (5125 3200 5125 3750 20)
+       ElementLine (5125 3750 5325 3750 20)
+       ElementLine (5325 3750 5325 3200 20)
+       ElementLine (5325 3200 5375 3200 20)
+       ElementLine (5375 3200 5375 3750 20)
+       Mark (6125 3850)
+)
+
+Element(0x00000000 "R 0.25W" "R9" "10k" 2820 2695 3 100 0x00000000)
+(
+       Pin(2800 2575 60 35 "1" "1" 0x00000101)
+       Pin(2800 2975 60 35 "2" "2" 0x00000001)
+       ElementLine (2850 2675 2850 2875 20)
+       ElementLine (2850 2875 2750 2875 20)
+       ElementLine (2750 2875 2750 2675 20)
+       ElementLine (2750 2675 2850 2675 20)
+       ElementLine (2800 2575 2800 2675 20)
+       ElementLine (2800 2875 2800 2975 20)
+       Mark (2800 2575)
+)
+
+Element(0x00000000 "+12V 1.5A voltage regulator" "U3" "7812" 5800 3790 2 100 0x00000000)
+(
+       Pin(5700 3600 80 42 "In" "1" 0x00000101)
+       Pin(5600 3600 80 42 "Com" "2" 0x00000001)
+       Pin(5500 3600 80 42 "Out" "3" 0x00000001)
+       ElementLine (5530 3720 5530 3660 10)
+       ElementLine (5670 3720 5670 3660 10)
+       ElementLine (5800 3660 5800 3720 20)
+       ElementLine (5400 3660 5800 3660 20)
+       ElementLine (5400 3720 5400 3660 20)
+       ElementLine (5800 3720 5400 3720 20)
+       ElementLine (5800 3540 5800 3720 20)
+       ElementLine (5400 3540 5800 3540 20)
+       ElementLine (5400 3720 5400 3540 20)
+       ElementLine (5800 3720 5400 3720 20)
+       Mark (5700 3600)
+)
+
+Element(0x00000000 "capacitor_radial" "C8" "1000uFx35V" 4575 3025 2 100 0x00000000)
+(
+       Pin(4950 2775 70 42 "1" "1" 0x00000101)
+       Pin(4700 2775 70 42 "2" "2" 0x00000001)
+       ElementArc (4825 2775 250 250 180 360 10)
+       Mark (4950 2775)
+)
+
+Element(0x00000000 "generic" "U11" "10MHz" 1775 3030 0 100 0x00000000)
+(
+       Pin(1725 3200 60 35 "1" "1" 0x00000101)
+       Pin(1825 3200 60 35 "2" "2" 0x00000001)
+       Pin(1925 3200 60 35 "3" "3" 0x00000001)
+       Pin(2025 3200 60 35 "4" "4" 0x00000001)
+       Pin(2025 2900 60 35 "5" "5" 0x00000001)
+       Pin(1925 2900 60 35 "6" "6" 0x00000001)
+       Pin(1825 2900 60 35 "7" "7" 0x00000001)
+       Pin(1725 2900 60 35 "8" "8" 0x00000001)
+       ElementLine (1675 3000 1675 2850 10)
+       ElementLine (1675 3250 1675 3100 10)
+       ElementLine (2075 2850 1675 2850 10)
+       ElementLine (2075 3250 2075 2850 10)
+       ElementLine (1675 3250 2075 3250 10)
+       ElementArc (1675 3050 50 50 90 180 10)
+       Mark (1725 3200)
+)
+
+Element(0x00000000 "connector 2x1 pins" "JP2" "XRESET" 1260 3250 3 100 0x00000000)
+(
+       Pin(1050 3300 70 42 "1" "1" 0x00000101)
+       Pin(1150 3300 70 42 "2" "2" 0x00000001)
+       ElementLine (1100 3350 1100 3250 10)
+       ElementLine (1000 3350 1100 3350 10)
+       ElementLine (1200 3250 1000 3250 20)
+       ElementLine (1200 3350 1200 3250 20)
+       ElementLine (1000 3350 1200 3350 20)
+       ElementLine (1000 3250 1000 3350 20)
+       Mark (1050 3300)
+)
+
+Element(0x00000000 "R 0.25W" "R14" "2k7" 3530 505 1 100 0x00000000)
+(
+       Pin(3550 625 60 35 "1" "1" 0x00000101)
+       Pin(3550 225 60 35 "2" "2" 0x00000001)
+       ElementLine (3500 525 3500 325 20)
+       ElementLine (3500 325 3600 325 20)
+       ElementLine (3600 325 3600 525 20)
+       ElementLine (3600 525 3500 525 20)
+       ElementLine (3550 625 3550 525 20)
+       ElementLine (3550 325 3550 225 20)
+       Mark (3550 625)
+)
+
+Element(0x00000000 "capacitor_radial" "C11" "2.2nF" 5500 2000 0 100 0x00000000)
+(
+       Pin(5350 2100 60 35 "1" "1" 0x00000101)
+       Pin(5450 2100 60 35 "2" "2" 0x00000001)
+       ElementArc (5400 2100 100 100 0 360 10)
+       Mark (5350 2100)
+)
+
+Element(0x00000000 "IRF1010N" "Q1" "IRF1010N" 5725 2260 0 100 0x00000000)
+(
+       Pin(5825 2450 80 42 "G" "1" 0x00000101)
+       Pin(5925 2450 80 42 "D" "2" 0x00000001)
+       Pin(6025 2450 80 42 "S" "3" 0x00000001)
+       ElementLine (5725 2330 6125 2330 20)
+       ElementLine (6125 2330 6125 2510 20)
+       ElementLine (6125 2510 5725 2510 20)
+       ElementLine (5725 2510 5725 2330 20)
+       ElementLine (5725 2330 6125 2330 20)
+       ElementLine (6125 2330 6125 2390 20)
+       ElementLine (6125 2390 5725 2390 20)
+       ElementLine (5725 2390 5725 2330 20)
+       ElementLine (5855 2330 5855 2390 10)
+       ElementLine (5995 2330 5995 2390 10)
+       Mark (5825 2450)
+)
+
+Element(0x00000000 "diode" "D3" "1N4007" 900 3520 3 100 0x00000000)
+(
+       Pin(850 3300 60 35 "1" "1" 0x00000101)
+       Pin(850 3600 60 35 "2" "2" 0x00000001)
+       ElementLine (850 3300 850 3400 10)
+       ElementLine (850 3500 850 3600 10)
+       ElementLine (850 3400 900 3500 10)
+       ElementLine (900 3500 800 3500 10)
+       ElementLine (800 3500 850 3400 10)
+       ElementLine (900 3400 800 3400 10)
+       Mark (850 3300)
+)
+
+Element(0x00000000 "capacitor_radial" "C7" "1000uFx35V" 4575 2450 2 100 0x00000000)
+(
+       Pin(4950 2200 70 42 "1" "1" 0x00000101)
+       Pin(4700 2200 70 42 "2" "2" 0x00000001)
+       ElementArc (4825 2200 250 250 180 360 10)
+       Mark (4950 2200)
+)
+
+Element(0x00000000 "LED 5mm" "D9" "Red" 765 2315 0 100 0x00000000)
+(
+       Pin(815 2395 60 35 "-" "1" 0x00000101)
+       Pin(815 2495 60 35 "+" "2" 0x00000001)
+       ElementArc (815 2445 70 70 0 360 10)
+       ElementArc (815 2445 50 50 0 360 15)
+       Mark (815 2395)
+)
+
+Element(0x00000000 "SUB-D female 9 pins" "J9" "DB9_female" 425 1440 3 100 0x00000000)
+(
+       Pin(775 1240 120 100 "C1" "C1" 0x00000001)
+       Pin(775 2180 120 100 "C1" "C1" 0x00000001)
+       Pin(825 1510 70 42 "5" "5" 0x00000001)
+       Pin(725 1560 70 42 "9" "9" 0x00000001)
+       Pin(825 1610 70 42 "4" "4" 0x00000001)
+       Pin(725 1660 70 42 "8" "8" 0x00000001)
+       Pin(825 1710 70 42 "3" "3" 0x00000001)
+       Pin(725 1760 70 42 "7" "7" 0x00000001)
+       Pin(825 1810 70 42 "2" "2" 0x00000001)
+       Pin(725 1860 70 42 "6" "6" 0x00000001)
+       Pin(825 1910 70 42 "1" "1" 0x00000101)
+       ElementLine (825 1910 545 1910 20)
+       ElementLine (725 1860 545 1860 20)
+       ElementLine (825 1810 545 1810 20)
+       ElementLine (725 1760 545 1760 20)
+       ElementLine (825 1710 545 1710 20)
+       ElementLine (725 1660 545 1660 20)
+       ElementLine (825 1610 545 1610 20)
+       ElementLine (725 1560 545 1560 20)
+       ElementLine (825 1510 545 1510 20)
+       ElementLine (345 2070 345 1350 10)
+       ElementLine (545 2070 345 2070 20)
+       ElementLine (545 1350 545 2070 20)
+       ElementLine (345 1350 545 1350 20)
+       ElementLine (45 2010 45 1410 20)
+       ElementLine (315 2010 45 2010 20)
+       ElementLine (315 1410 315 2010 10)
+       ElementLine (45 1410 315 1410 20)
+       ElementLine (315 2120 345 2120 10)
+       ElementLine (315 2240 345 2240 10)
+       ElementLine (315 1300 345 1300 10)
+       ElementLine (315 1180 345 1180 10)
+       ElementLine (315 2300 315 1120 10)
+       ElementLine (345 2300 315 2300 10)
+       ElementLine (345 1120 345 2300 10)
+       ElementLine (315 1120 345 1120 10)
+       Mark (825 1510)
+)
+
+Element(0x00000000 "generic PAL replacement" "U8" "GAL22V10" 2850 2180 0 100 0x00000000)
+(
+       Pin(2800 2350 60 35 "CLK/I1" "1" 0x00000101)
+       Pin(2900 2350 60 35 "I2" "2" 0x00000001)
+       Pin(3000 2350 60 35 "I3" "3" 0x00000001)
+       Pin(3100 2350 60 35 "I4" "4" 0x00000001)
+       Pin(3200 2350 60 35 "I5" "5" 0x00000001)
+       Pin(3300 2350 60 35 "I6" "6" 0x00000001)
+       Pin(3400 2350 60 35 "I7" "7" 0x00000001)
+       Pin(3500 2350 60 35 "I8" "8" 0x00000001)
+       Pin(3600 2350 60 35 "I9" "9" 0x00000001)
+       Pin(3700 2350 60 35 "I10" "10" 0x00000001)
+       Pin(3800 2350 60 35 "I11" "11" 0x00000001)
+       Pin(3900 2350 60 35 "Gnd" "12" 0x00000001)
+       Pin(3900 2050 60 35 "I12" "13" 0x00000001)
+       Pin(3800 2050 60 35 "I/O/Qj" "14" 0x00000001)
+       Pin(3700 2050 60 35 "I/O/Qi" "15" 0x00000001)
+       Pin(3600 2050 60 35 "I/O/Qh" "16" 0x00000001)
+       Pin(3500 2050 60 35 "I/O/Qg" "17" 0x00000001)
+       Pin(3400 2050 60 35 "I/O/Qf" "18" 0x00000001)
+       Pin(3300 2050 60 35 "I/O/Qe" "19" 0x00000001)
+       Pin(3200 2050 60 35 "I/O/Qd" "20" 0x00000001)
+       Pin(3100 2050 60 35 "I/O/Qc" "21" 0x00000001)
+       Pin(3000 2050 60 35 "I/O/Qb" "22" 0x00000001)
+       Pin(2900 2050 60 35 "I/O/Qa" "23" 0x00000001)
+       Pin(2800 2050 60 35 "Vcc" "24" 0x00000001)
+       ElementLine (2750 2150 2750 2000 10)
+       ElementLine (2750 2400 2750 2250 10)
+       ElementLine (3950 2000 2750 2000 10)
+       ElementLine (3950 2400 3950 2000 10)
+       ElementLine (2750 2400 3950 2400 10)
+       ElementArc (2750 2200 50 50 90 180 10)
+       Mark (2800 2350)
+)
+
+Element(0x00000000 "generic" "U6" "8254" 1450 2330 0 100 0x00000000)
+(
+       Pin(1400 2650 60 35 "1" "1" 0x00000101)
+       Pin(1500 2650 60 35 "2" "2" 0x00000001)
+       Pin(1600 2650 60 35 "3" "3" 0x00000001)
+       Pin(1700 2650 60 35 "4" "4" 0x00000001)
+       Pin(1800 2650 60 35 "5" "5" 0x00000001)
+       Pin(1900 2650 60 35 "6" "6" 0x00000001)
+       Pin(2000 2650 60 35 "7" "7" 0x00000001)
+       Pin(2100 2650 60 35 "8" "8" 0x00000001)
+       Pin(2200 2650 60 35 "9" "9" 0x00000001)
+       Pin(2300 2650 60 35 "10" "10" 0x00000001)
+       Pin(2400 2650 60 35 "11" "11" 0x00000001)
+       Pin(2500 2650 60 35 "12" "12" 0x00000001)
+       Pin(2500 2050 60 35 "13" "13" 0x00000001)
+       Pin(2400 2050 60 35 "14" "14" 0x00000001)
+       Pin(2300 2050 60 35 "15" "15" 0x00000001)
+       Pin(2200 2050 60 35 "16" "16" 0x00000001)
+       Pin(2100 2050 60 35 "17" "17" 0x00000001)
+       Pin(2000 2050 60 35 "18" "18" 0x00000001)
+       Pin(1900 2050 60 35 "19" "19" 0x00000001)
+       Pin(1800 2050 60 35 "20" "20" 0x00000001)
+       Pin(1700 2050 60 35 "21" "21" 0x00000001)
+       Pin(1600 2050 60 35 "22" "22" 0x00000001)
+       Pin(1500 2050 60 35 "23" "23" 0x00000001)
+       Pin(1400 2050 60 35 "24" "24" 0x00000001)
+       ElementLine (1350 2300 1350 2000 10)
+       ElementLine (1350 2700 1350 2400 10)
+       ElementLine (2550 2000 1350 2000 10)
+       ElementLine (2550 2700 2550 2000 10)
+       ElementLine (1350 2700 2550 2700 10)
+       ElementArc (1350 2350 50 50 90 180 10)
+       Mark (1400 2650)
+)
+
+Element(0x00000000 "connector 2x4 pins" "JP1" "ADDRESS" 4410 2000 3 100 0x00000000)
+(
+       Pin(4200 2050 70 42 "1" "1" 0x00000101)
+       Pin(4300 2050 70 42 "2" "2" 0x00000001)
+       Pin(4200 2150 70 42 "3" "3" 0x00000001)
+       Pin(4300 2150 70 42 "4" "4" 0x00000001)
+       Pin(4200 2250 70 42 "5" "5" 0x00000001)
+       Pin(4300 2250 70 42 "6" "6" 0x00000001)
+       Pin(4200 2350 70 42 "7" "7" 0x00000001)
+       Pin(4300 2350 70 42 "8" "8" 0x00000001)
+       ElementLine (4150 2000 4150 2400 20)
+       ElementLine (4150 2400 4350 2400 20)
+       ElementLine (4350 2400 4350 2000 20)
+       ElementLine (4350 2000 4150 2000 20)
+       ElementLine (4150 2100 4250 2100 10)
+       ElementLine (4250 2100 4250 2000 10)
+       Mark (4200 2050)
+)
+
+Element(0x00000000 "capacitor_radial" "C4" "10uFx25V" 3325 3625 0 100 0x00000000)
+(
+       Pin(3175 3725 60 35 "1" "1" 0x00000101)
+       Pin(3275 3725 60 35 "2" "2" 0x00000001)
+       ElementArc (3225 3725 100 100 0 360 10)
+       Mark (3175 3725)
+)
+
+Element(0x00000000 "generic" "U7" "HCTL-2016" 2500 405 0 100 0x00000000)
+(
+       Pin(2450 575 60 35 "1" "1" 0x00000101)
+       Pin(2550 575 60 35 "2" "2" 0x00000001)
+       Pin(2650 575 60 35 "3" "3" 0x00000001)
+       Pin(2750 575 60 35 "4" "4" 0x00000001)
+       Pin(2850 575 60 35 "5" "5" 0x00000001)
+       Pin(2950 575 60 35 "6" "6" 0x00000001)
+       Pin(3050 575 60 35 "7" "7" 0x00000001)
+       Pin(3150 575 60 35 "8" "8" 0x00000001)
+       Pin(3150 275 60 35 "9" "9" 0x00000001)
+       Pin(3050 275 60 35 "10" "10" 0x00000001)
+       Pin(2950 275 60 35 "11" "11" 0x00000001)
+       Pin(2850 275 60 35 "12" "12" 0x00000001)
+       Pin(2750 275 60 35 "13" "13" 0x00000001)
+       Pin(2650 275 60 35 "14" "14" 0x00000001)
+       Pin(2550 275 60 35 "15" "15" 0x00000001)
+       Pin(2450 275 60 35 "16" "16" 0x00000001)
+       ElementLine (2400 375 2400 225 10)
+       ElementLine (2400 625 2400 475 10)
+       ElementLine (3200 225 2400 225 10)
+       ElementLine (3200 625 3200 225 10)
+       ElementLine (2400 625 3200 625 10)
+       ElementArc (2400 425 50 50 90 180 10)
+       Mark (2450 575)
+)
+
+Element(0x00000000 "IRF1010N" "Q2" "IRF1010N" 5200 2260 0 100 0x00000000)
+(
+       Pin(5300 2450 80 42 "G" "1" 0x00000101)
+       Pin(5400 2450 80 42 "D" "2" 0x00000001)
+       Pin(5500 2450 80 42 "S" "3" 0x00000001)
+       ElementLine (5200 2330 5600 2330 20)
+       ElementLine (5600 2330 5600 2510 20)
+       ElementLine (5600 2510 5200 2510 20)
+       ElementLine (5200 2510 5200 2330 20)
+       ElementLine (5200 2330 5600 2330 20)
+       ElementLine (5600 2330 5600 2390 20)
+       ElementLine (5600 2390 5200 2390 20)
+       ElementLine (5200 2390 5200 2330 20)
+       ElementLine (5330 2330 5330 2390 10)
+       ElementLine (5470 2330 5470 2390 10)
+       Mark (5300 2450)
+)
+
+Element(0x00000000 "LED 5mm" "D10" "Green" 525 2315 0 100 0x00000000)
+(
+       Pin(575 2395 60 35 "-" "1" 0x00000101)
+       Pin(575 2495 60 35 "+" "2" 0x00000001)
+       ElementArc (575 2445 50 50 0 360 15)
+       ElementArc (575 2445 70 70 0 360 10)
+       Mark (575 2395)
+)
+
+Element(0x00000000 "diode" "D1" "1N4148" 1625 3645 3 100 0x00000000)
+(
+       Pin(1575 3425 60 35 "1" "1" 0x00000101)
+       Pin(1575 3725 60 35 "2" "2" 0x00000001)
+       ElementLine (1625 3525 1525 3525 10)
+       ElementLine (1525 3625 1575 3525 10)
+       ElementLine (1625 3625 1525 3625 10)
+       ElementLine (1575 3525 1625 3625 10)
+       ElementLine (1575 3625 1575 3725 10)
+       ElementLine (1575 3425 1575 3525 10)
+       Mark (1575 3425)
+)
+
+Element(0x00000000 "R 0.25W" "R4" "390" 5555 505 1 100 0x00000000)
+(
+       Pin(5575 625 60 35 "1" "1" 0x00000101)
+       Pin(5575 225 60 35 "2" "2" 0x00000001)
+       ElementLine (5525 525 5525 325 20)
+       ElementLine (5525 325 5625 325 20)
+       ElementLine (5625 325 5625 525 20)
+       ElementLine (5625 525 5525 525 20)
+       ElementLine (5575 625 5575 525 20)
+       ElementLine (5575 325 5575 225 20)
+       Mark (5575 625)
+)
+
+Element(0x00000000 "optical coupling device" "U13" "6N136" 4025 405 0 100 0x00000000)
+(
+       Pin(3975 575 60 35 "NC" "1" 0x00000101)
+       Pin(4075 575 60 35 "A+" "2" 0x00000001)
+       Pin(4175 575 60 35 "K-" "3" 0x00000001)
+       Pin(4275 575 60 35 "NC" "4" 0x00000001)
+       Pin(4275 275 60 35 "Gnd" "5" 0x00000001)
+       Pin(4175 275 60 35 "Out" "6" 0x00000001)
+       Pin(4075 275 60 35 "En" "7" 0x00000001)
+       Pin(3975 275 60 35 "Vcc" "8" 0x00000001)
+       ElementLine (3925 375 3925 225 10)
+       ElementLine (3925 625 3925 475 10)
+       ElementLine (4325 225 3925 225 10)
+       ElementLine (4325 625 4325 225 10)
+       ElementLine (3925 625 4325 625 10)
+       ElementArc (3925 425 50 50 90 180 10)
+       Mark (3975 575)
+)
+
+Element(0x00000000 "optical coupling device" "U14" "6N136" 4925 1005 0 100 0x00000000)
+(
+       Pin(4875 1175 60 35 "NC" "1" 0x00000101)
+       Pin(4975 1175 60 35 "A+" "2" 0x00000001)
+       Pin(5075 1175 60 35 "K-" "3" 0x00000001)
+       Pin(5175 1175 60 35 "NC" "4" 0x00000001)
+       Pin(5175 875 60 35 "Gnd" "5" 0x00000001)
+       Pin(5075 875 60 35 "Out" "6" 0x00000001)
+       Pin(4975 875 60 35 "En" "7" 0x00000001)
+       Pin(4875 875 60 35 "Vcc" "8" 0x00000001)
+       ElementLine (4825 975 4825 825 10)
+       ElementLine (4825 1225 4825 1075 10)
+       ElementLine (5225 825 4825 825 10)
+       ElementLine (5225 1225 5225 825 10)
+       ElementLine (4825 1225 5225 1225 10)
+       ElementArc (4825 1025 50 50 90 180 10)
+       Mark (4875 1175)
+)
+
+Element(0x00000000 "R 0.25W" "R5" "390" 5355 1105 1 100 0x00000000)
+(
+       Pin(5375 1225 60 35 "1" "1" 0x00000101)
+       Pin(5375 825 60 35 "2" "2" 0x00000001)
+       ElementLine (5325 1125 5325 925 20)
+       ElementLine (5325 925 5425 925 20)
+       ElementLine (5425 925 5425 1125 20)
+       ElementLine (5425 1125 5325 1125 20)
+       ElementLine (5375 1225 5375 1125 20)
+       ElementLine (5375 925 5375 825 20)
+       Mark (5375 1225)
+)
+
+Element(0x00000000 "R 0.25W" "R6" "2k2" 4655 1105 1 100 0x00000000)
+(
+       Pin(4675 1225 60 35 "1" "1" 0x00000101)
+       Pin(4675 825 60 35 "2" "2" 0x00000001)
+       ElementLine (4625 1125 4625 925 20)
+       ElementLine (4625 925 4725 925 20)
+       ElementLine (4725 925 4725 1125 20)
+       ElementLine (4725 1125 4625 1125 20)
+       ElementLine (4675 1225 4675 1125 20)
+       ElementLine (4675 925 4675 825 20)
+       Mark (4675 1225)
+)
+
+Element(0x00000000 "R 0.25W" "R2" "2k2" 4655 505 1 100 0x00000000)
+(
+       Pin(4675 625 60 35 "1" "1" 0x00000101)
+       Pin(4675 225 60 35 "2" "2" 0x00000001)
+       ElementLine (4625 525 4625 325 20)
+       ElementLine (4625 325 4725 325 20)
+       ElementLine (4725 325 4725 525 20)
+       ElementLine (4725 525 4625 525 20)
+       ElementLine (4675 625 4675 525 20)
+       ElementLine (4675 325 4675 225 20)
+       Mark (4675 625)
+)
+
+Element(0x00000000 "optical coupling device" "U12" "6N136" 4925 405 0 100 0x00000000)
+(
+       Pin(4875 575 60 35 "NC" "1" 0x00000101)
+       Pin(4975 575 60 35 "A+" "2" 0x00000001)
+       Pin(5075 575 60 35 "K-" "3" 0x00000001)
+       Pin(5175 575 60 35 "NC" "4" 0x00000001)
+       Pin(5175 275 60 35 "Gnd" "5" 0x00000001)
+       Pin(5075 275 60 35 "Out" "6" 0x00000001)
+       Pin(4975 275 60 35 "En" "7" 0x00000001)
+       Pin(4875 275 60 35 "Vcc" "8" 0x00000001)
+       ElementLine (4825 375 4825 225 10)
+       ElementLine (4825 625 4825 475 10)
+       ElementLine (5225 225 4825 225 10)
+       ElementLine (5225 625 5225 225 10)
+       ElementLine (4825 625 5225 625 10)
+       ElementArc (4825 425 50 50 90 180 10)
+       Mark (4875 575)
+)
+
+Element(0x00000000 "R 0.25W" "R1" "390" 5355 505 1 100 0x00000000)
+(
+       Pin(5375 625 60 35 "1" "1" 0x00000101)
+       Pin(5375 225 60 35 "2" "2" 0x00000001)
+       ElementLine (5325 525 5325 325 20)
+       ElementLine (5325 325 5425 325 20)
+       ElementLine (5425 325 5425 525 20)
+       ElementLine (5425 525 5325 525 20)
+       ElementLine (5375 625 5375 525 20)
+       ElementLine (5375 325 5375 225 20)
+       Mark (5375 625)
+)
+
+Element(0x00000000 "R 0.25W" "R8" "390" 5555 1105 1 100 0x00000000)
+(
+       Pin(5575 1225 60 35 "1" "1" 0x00000101)
+       Pin(5575 825 60 35 "2" "2" 0x00000001)
+       ElementLine (5525 1125 5525 925 20)
+       ElementLine (5525 925 5625 925 20)
+       ElementLine (5625 925 5625 1125 20)
+       ElementLine (5625 1125 5525 1125 20)
+       ElementLine (5575 1225 5575 1125 20)
+       ElementLine (5575 925 5575 825 20)
+       Mark (5575 1225)
+)
+
+Element(0x00000000 "optical coupling device" "U15" "6N136" 4025 1005 0 100 0x00000000)
+(
+       Pin(3975 1175 60 35 "NC" "1" 0x00000101)
+       Pin(4075 1175 60 35 "A+" "2" 0x00000001)
+       Pin(4175 1175 60 35 "K-" "3" 0x00000001)
+       Pin(4275 1175 60 35 "NC" "4" 0x00000001)
+       Pin(4275 875 60 35 "Gnd" "5" 0x00000001)
+       Pin(4175 875 60 35 "Out" "6" 0x00000001)
+       Pin(4075 875 60 35 "En" "7" 0x00000001)
+       Pin(3975 875 60 35 "Vcc" "8" 0x00000001)
+       ElementLine (3925 975 3925 825 10)
+       ElementLine (3925 1225 3925 1075 10)
+       ElementLine (4325 825 3925 825 10)
+       ElementLine (4325 1225 4325 825 10)
+       ElementLine (3925 1225 4325 1225 10)
+       ElementArc (3925 1025 50 50 90 180 10)
+       Mark (3975 1175)
+)
+
+Element(0x00000000 "R 0.25W" "R7" "2k2" 4455 1105 1 100 0x00000000)
+(
+       Pin(4475 1225 60 35 "1" "1" 0x00000101)
+       Pin(4475 825 60 35 "2" "2" 0x00000001)
+       ElementLine (4425 1125 4425 925 20)
+       ElementLine (4425 925 4525 925 20)
+       ElementLine (4525 925 4525 1125 20)
+       ElementLine (4525 1125 4425 1125 20)
+       ElementLine (4475 1225 4475 1125 20)
+       ElementLine (4475 925 4475 825 20)
+       Mark (4475 1225)
+)
+
+Element(0x00000000 "+5V 1.5A voltage regulator" "U2" "7805" 4250 3790 2 100 0x00000000)
+(
+       Pin(4150 3600 80 42 "In" "1" 0x00000101)
+       Pin(4050 3600 80 42 "Com" "2" 0x00000001)
+       Pin(3950 3600 80 42 "Out" "3" 0x00000001)
+       ElementLine (3980 3720 3980 3660 10)
+       ElementLine (4120 3720 4120 3660 10)
+       ElementLine (4250 3660 4250 3720 20)
+       ElementLine (3850 3660 4250 3660 20)
+       ElementLine (3850 3720 3850 3660 20)
+       ElementLine (4250 3720 3850 3720 20)
+       ElementLine (4250 3540 4250 3720 20)
+       ElementLine (3850 3540 4250 3540 20)
+       ElementLine (3850 3720 3850 3540 20)
+       ElementLine (4250 3720 3850 3720 20)
+       Mark (4150 3600)
+)
+
+Element(0x00000000 "diode" "D2" "1N4148" 3025 3645 3 100 0x00000000)
+(
+       Pin(2975 3425 60 35 "1" "1" 0x00000101)
+       Pin(2975 3725 60 35 "2" "2" 0x00000001)
+       ElementLine (3025 3525 2925 3525 10)
+       ElementLine (2925 3625 2975 3525 10)
+       ElementLine (3025 3625 2925 3625 10)
+       ElementLine (2975 3525 3025 3625 10)
+       ElementLine (2975 3625 2975 3725 10)
+       ElementLine (2975 3425 2975 3525 10)
+       Mark (2975 3425)
+)
+
+Element(0x00000000 "R 0.25W" "R13" "2k7" 3330 505 1 100 0x00000000)
+(
+       Pin(3350 625 60 35 "1" "1" 0x00000101)
+       Pin(3350 225 60 35 "2" "2" 0x00000001)
+       ElementLine (3300 525 3300 325 20)
+       ElementLine (3300 325 3400 325 20)
+       ElementLine (3400 325 3400 525 20)
+       ElementLine (3400 525 3300 525 20)
+       ElementLine (3350 625 3350 525 20)
+       ElementLine (3350 325 3350 225 20)
+       Mark (3350 625)
+)
+Layer(1 "solder")
+(
+       Line(900 1610 825 1610 10 0x00000000)
+       Line(905 1605 900 1610 10 0x00000000)
+       Line(1220 1605 905 1605 10 0x00000000)
+       Line(900 1810 825 1810 10 0x00000000)
+       Line(910 1800 900 1810 10 0x00000000)
+       Line(1075 1800 910 1800 10 0x00000000)
+       Line(4675 2850 5825 2850 10 0x00000000)
+       Line(4650 2875 4675 2850 10 0x00000000)
+       Line(4600 2875 4650 2875 10 0x00000000)
+       Line(4575 2850 4600 2875 10 0x00000000)
+       Line(3500 2850 4575 2850 10 0x00000000)
+       Line(3050 850 2750 850 10 0x00000000)
+       Line(3025 2550 3000 2575 10 0x00000000)
+       Line(3375 2550 3025 2550 10 0x00000000)
+       Line(3225 1975 2575 1975 10 0x00000000)
+       Line(3300 2050 3225 1975 10 0x00000000)
+       Line(2575 2500 2100 2500 10 0x00000000)
+       Line(2025 2825 2200 2825 10 0x00000000)
+       Line(3150 2500 3500 2500 10 0x00000000)
+       Line(3300 800 2850 800 10 0x00000000)
+       Line(2750 2500 3150 2500 10 0x00000000)
+       Line(2700 2550 2750 2500 10 0x00000000)
+       Line(2375 1050 2425 1100 10 0x00000000)
+       Line(1900 1050 2375 1050 10 0x00000000)
+       Line(2650 1100 2700 1050 10 0x00000000)
+       Line(2425 1100 2650 1100 10 0x00000000)
+       Line(1800 1325 2425 1325 10 0x00000000)
+       Line(2700 1350 2750 1300 10 0x00000000)
+       Line(2450 1350 2700 1350 10 0x00000000)
+       Line(2425 1325 2450 1350 10 0x00000000)
+       Line(1700 1425 2800 1425 10 0x00000000)
+       Line(1600 1000 3000 1000 10 0x00000000)
+       Line(1550 1250 2900 1250 10 0x00000000)
+       Line(1450 1375 2950 1375 10 0x00000000)
+       Line(2950 1375 3225 1375 10 0x00000000)
+       Line(2900 1250 3100 1250 10 0x00000000)
+       Line(2850 1200 3000 1200 10 0x00000000)
+       Line(2600 1050 2450 1050 10 0x00000000)
+       Line(2650 1300 2500 1300 10 0x00000000)
+       Line(2550 1200 2650 1200 10 0x00000000)
+       Line(5350 1725 2625 1725 10 0x00000000)
+       Line(6475 1125 6525 1175 10 0x00000000)
+       Line(1150 1125 6475 1125 10 0x00000000)
+       Line(6200 525 3100 525 10 0x00000000)
+       Line(6200 525 6200 525 10 0x00000000)
+       Line(6150 1300 2950 1300 10 0x00000000)
+       Line(6150 875 6225 875 10 0x00000000)
+       Line(6100 925 6150 875 10 0x00000000)
+       Line(5925 925 6100 925 10 0x00000000)
+       Line(5875 875 5925 925 10 0x00000000)
+       Line(6000 625 5975 650 10 0x00000000)
+       Line(6475 625 6000 625 10 0x00000000)
+       Line(6525 675 6475 625 10 0x00000000)
+       Line(5925 350 6225 350 10 0x00000000)
+       Line(5875 300 5925 350 10 0x00000000)
+       Line(5875 275 5875 300 10 0x00000000)
+       Line(6000 200 6475 200 10 0x00000000)
+       Line(5975 225 6000 200 10 0x00000000)
+       Line(5975 275 5975 225 10 0x00000000)
+       Line(6400 400 5175 400 25 0x00000000)
+       Line(6425 425 6400 400 25 0x00000000)
+       Line(6425 475 6425 425 25 0x00000000)
+       Line(3100 525 3050 575 10 0x00000000)
+       Line(6325 475 4075 475 25 0x00000000)
+       Line(5675 1075 6325 1075 25 0x00000000)
+       Line(6225 1025 6475 1025 25 0x00000000)
+       Line(6475 925 6525 975 25 0x00000000)
+       Line(6375 925 6475 925 25 0x00000000)
+       Line(775 3925 1275 3925 25 0x00000000)
+       Line(4900 3700 4900 3625 45 0x00000000)
+       Line(3400 2900 3425 2900 10 0x00000000)
+       Line(6525 3575 6325 3575 40 0x00000000)
+       Line(6475 525 6525 575 25 0x00000000)
+       Line(6375 525 6475 525 25 0x00000000)
+       Line(6325 475 6375 525 25 0x00000000)
+       Line(5900 2200 5925 2225 45 0x00000000)
+       Line(4950 2200 5900 2200 45 0x00000000)
+       Line(5925 2775 4950 2775 45 0x00000000)
+       Line(6125 2675 6325 2675 45 0x00000000)
+       Line(6325 3175 3950 3175 45 0x00000000)
+       Line(6325 3275 5400 3275 45 0x00000000)
+       Line(6325 2875 6125 2875 45 0x00000000)
+       Line(6325 2775 5925 2775 45 0x00000000)
+       Line(5400 3075 6025 3075 45 0x00000000)
+       Line(6325 2975 6075 2975 45 0x00000000)
+       Line(6075 2975 6025 2925 45 0x00000000)
+       Line(6025 2600 5400 2600 45 0x00000000)
+       Line(3350 2850 3400 2900 10 0x00000000)
+       Line(3425 2900 3475 2850 10 0x00000000)
+       Line(3475 2850 3500 2850 10 0x00000000)
+       Line(3000 1775 4850 1775 10 0x00000000)
+       Line(2525 2875 2550 2850 10 0x00000000)
+       Line(4100 3075 4075 3050 10 0x00000000)
+       Line(4075 3050 3300 3050 10 0x00000000)
+       Line(2550 2850 3350 2850 10 0x00000000)
+       Line(3300 3050 3275 3050 10 0x00000000)
+       Line(5500 3600 4150 3600 45 0x00000000)
+       Line(6300 3600 5700 3600 45 0x00000000)
+       Line(6325 3575 6300 3600 45 0x00000000)
+       Line(6525 2575 6325 2575 45 0x00000000)
+       Line(6525 2675 6325 2675 45 0x00000000)
+       Line(6525 2775 6325 2775 45 0x00000000)
+       Line(6525 2875 6325 2875 45 0x00000000)
+       Line(6525 2975 6325 2975 45 0x00000000)
+       Line(6525 3075 6325 3075 45 0x00000000)
+       Line(6525 3175 6325 3175 45 0x00000000)
+       Line(6525 3275 6325 3275 45 0x00000000)
+       Line(6375 725 6475 725 25 0x00000000)
+       Line(6475 725 6525 775 25 0x00000000)
+       Line(6375 725 4025 725 25 0x00000000)
+       Line(6325 675 6325 725 25 0x00000000)
+       Line(5175 875 5775 875 25 0x00000000)
+       Line(6425 775 6375 825 25 0x00000000)
+       Line(6375 825 6225 825 25 0x00000000)
+       Line(6225 825 6175 825 25 0x00000000)
+       Line(6175 825 6125 775 25 0x00000000)
+       Line(6125 775 5800 775 25 0x00000000)
+       Line(5800 775 5775 800 25 0x00000000)
+       Line(5775 800 5775 875 25 0x00000000)
+       Line(6375 925 6175 925 25 0x00000000)
+       Line(6175 925 6150 925 25 0x00000000)
+       Line(6150 925 6125 950 25 0x00000000)
+       Line(6125 950 4025 950 25 0x00000000)
+       Line(4475 825 4475 950 25 0x00000000)
+       Line(4025 950 1400 950 25 0x00000000)
+       Line(1750 1525 1850 1525 25 0x00000000)
+       Line(1800 1625 1925 1625 25 0x00000000)
+       Line(1800 1525 1800 1625 25 0x00000000)
+       Line(3950 3175 3225 3175 25 0x00000000)
+       Line(2400 2450 3225 2450 25 0x00000000)
+       Line(2000 2550 2700 2550 10 0x00000000)
+       Line(2400 2450 1400 2450 25 0x00000000)
+       Line(6275 3425 6325 3475 40 0x00000000)
+       Line(6325 3375 6275 3425 40 0x00000000)
+       Line(1725 2900 1300 2900 25 0x00000000)
+       Line(6750 3985 450 3985 1 0x00000000)
+       Line(575 1620 575 2390 25 0x00000000)
+       Line(6750 50 6750 3985 1 0x00000000)
+       Line(570 2385 560 2395 25 0x00000000)
+       Line(735 2895 685 2845 25 0x00000000)
+       Line(6075 1000 4225 1000 25 0x00000000)
+       Line(5100 1625 5300 1625 25 0x00000000)
+       Line(5200 1525 5200 1625 25 0x00000000)
+       Line(5150 1525 5250 1525 25 0x00000000)
+       Line(6225 1025 6100 1025 25 0x00000000)
+       Line(6100 1025 6075 1000 25 0x00000000)
+       Line(4225 1000 3150 1000 25 0x00000000)
+       Line(3975 875 3975 950 25 0x00000000)
+       Line(6325 875 6325 925 25 0x00000000)
+       Line(450 50 6750 50 1 0x00000000)
+       Line(4000 175 4425 175 25 0x00000000)
+       Line(4425 175 4475 225 25 0x00000000)
+       Line(3900 2900 4575 2900 25 0x00000000)
+       Line(2900 2650 4800 2650 10 0x00000000)
+       Line(3000 2975 3250 2975 25 0x00000000)
+       Line(2125 3925 3275 3925 25 0x00000000)
+       Line(3000 2975 2925 2975 25 0x00000000)
+       Line(2925 2975 2850 3050 25 0x00000000)
+       Line(2850 3050 2050 3050 25 0x00000000)
+       Line(2050 3050 2025 3050 25 0x00000000)
+       Line(3600 2000 3625 1975 10 0x00000000)
+       Line(3600 2050 3600 2000 10 0x00000000)
+       Line(3625 1975 4300 1975 10 0x00000000)
+       Line(3250 2975 3825 2975 25 0x00000000)
+       Line(3825 2975 3900 2900 25 0x00000000)
+       Line(3325 2925 3325 2975 25 0x00000000)
+       Line(1275 3925 2125 3925 25 0x00000000)
+       Line(6225 3425 6275 3425 40 0x00000000)
+       Line(550 3300 1050 3300 10 0x00000000)
+       Line(1375 3725 1725 3725 25 0x00000000)
+       Line(1150 2800 1300 2800 25 0x00000000)
+       Line(2975 3725 2975 3800 25 0x00000000)
+       Line(1725 3800 1725 3750 25 0x00000000)
+       Line(3175 3725 3175 3800 25 0x00000000)
+       Line(2325 3725 2325 3800 25 0x00000000)
+       Line(4150 3600 4150 3800 25 0x00000000)
+       Line(4150 3800 1725 3800 25 0x00000000)
+       Line(905 3055 755 3055 10 0x00000000)
+       Line(4000 175 3400 175 25 0x00000000)
+       Line(3400 175 3350 225 25 0x00000000)
+       Line(3550 225 3550 175 25 0x00000000)
+       Line(3975 275 3975 175 25 0x00000000)
+       Line(6150 150 5575 150 10 0x00000000)
+       Line(5025 150 4675 150 10 0x00000000)
+       Line(5275 225 5075 225 10 0x00000000)
+       Line(5075 225 5075 275 10 0x00000000)
+       Line(4400 225 4375 225 10 0x00000000)
+       Line(4375 225 4175 225 10 0x00000000)
+       Line(4175 225 4175 275 10 0x00000000)
+       Line(4475 300 4400 225 10 0x00000000)
+       Line(5375 625 5425 575 10 0x00000000)
+       Line(5425 575 5550 575 10 0x00000000)
+       Line(5550 575 5775 575 10 0x00000000)
+       Line(5825 2100 5450 2100 10 0x00000000)
+       Line(4175 575 4175 675 10 0x00000000)
+       Line(4175 675 5575 675 10 0x00000000)
+       Line(5575 675 5575 625 10 0x00000000)
+       Line(5550 1350 4175 1350 10 0x00000000)
+       Line(4175 1075 4475 1075 10 0x00000000)
+       Line(5775 1175 5375 1175 10 0x00000000)
+       Line(5375 1175 5375 1225 10 0x00000000)
+       Line(5375 1075 5075 1075 10 0x00000000)
+       Line(6100 1425 5475 1425 10 0x00000000)
+       Line(5125 800 4675 800 10 0x00000000)
+       Line(4675 800 4675 825 10 0x00000000)
+       Line(4875 1075 4725 1075 10 0x00000000)
+       Line(4775 575 4500 575 10 0x00000000)
+       Line(4500 575 4475 600 10 0x00000000)
+       Line(4475 600 4475 625 10 0x00000000)
+       Line(4025 2350 4200 2350 10 0x00000000)
+       Line(3700 2350 3750 2300 10 0x00000000)
+       Line(3750 2300 4250 2300 10 0x00000000)
+       Line(4250 2300 4300 2350 10 0x00000000)
+       Line(3700 2600 3800 2600 10 0x00000000)
+       Line(5225 2375 5575 2375 10 0x00000000)
+       Line(3800 2600 3800 2550 10 0x00000000)
+       Line(3800 2550 3925 2425 10 0x00000000)
+       Line(3925 2425 5175 2425 10 0x00000000)
+       Line(5175 2425 5225 2375 10 0x00000000)
+       Line(2800 2575 3000 2575 10 0x00000000)
+       Line(2975 3425 3175 3425 10 0x00000000)
+       Line(2725 3525 2775 3525 25 0x00000000)
+       Line(3550 3850 2525 3850 10 0x00000000)
+       Line(1825 3850 2525 3850 10 0x00000000)
+       Line(950 2450 1150 2450 10 0x00000000)
+       Line(825 1500 570 1500 25 0x00000000)
+       Line(575 1620 575 1500 25 0x00000000)
+       Line(1100 3675 2575 3675 10 0x00000000)
+       Line(2575 3675 2625 3725 10 0x00000000)
+       Line(2025 3725 2025 3675 10 0x00000000)
+       Line(2125 3525 2325 3525 25 0x00000000)
+       Line(1925 3600 2425 3600 10 0x00000000)
+       Line(1950 575 875 575 10 0x00000000)
+       Line(2000 625 975 625 10 0x00000000)
+       Line(2050 825 975 825 10 0x00000000)
+       Line(2100 675 875 675 10 0x00000000)
+       Line(6375 1725 5350 1725 10 0x00000000)
+       Line(2200 2250 2400 2250 25 0x00000000)
+       Line(3000 2125 2150 2125 10 0x00000000)
+       Line(3100 2175 2250 2175 10 0x00000000)
+       Line(2525 1925 3150 1925 10 0x00000000)
+       Line(2250 1950 2500 1950 10 0x00000000)
+       Line(2500 1950 2525 1925 10 0x00000000)
+       Line(1500 1875 2975 1875 10 0x00000000)
+       Line(2975 1875 3250 1875 10 0x00000000)
+       Line(2925 2225 2500 2225 10 0x00000000)
+       Line(2500 2225 2475 2225 10 0x00000000)
+       Line(2475 2225 2450 2200 10 0x00000000)
+       Line(2450 2200 2325 2200 10 0x00000000)
+       Line(2325 2200 2300 2225 10 0x00000000)
+       Line(2300 2225 2250 2225 10 0x00000000)
+       Line(2250 2225 2200 2175 10 0x00000000)
+       Line(2200 2175 1700 2175 10 0x00000000)
+       Line(2100 2300 2675 2300 10 0x00000000)
+       Line(2675 2300 2700 2275 10 0x00000000)
+       Line(2700 2275 3875 2275 10 0x00000000)
+       Line(3875 2275 3900 2250 10 0x00000000)
+       Line(2575 2775 3850 2775 10 0x00000000)
+       Line(1550 2825 1925 2825 10 0x00000000)
+       Line(1925 2825 1975 2775 10 0x00000000)
+       Line(1975 2775 2250 2775 10 0x00000000)
+       Line(2250 2775 2300 2825 10 0x00000000)
+       Line(2300 2825 3400 2825 10 0x00000000)
+       Line(2300 1825 2450 1825 10 0x00000200)
+       Line(2275 900 2550 900 10 0x00000000)
+       Line(2500 1625 2425 1700 10 0x00000000)
+       Line(1900 1750 2475 1750 10 0x00000000)
+       Line(2475 1750 2500 1725 10 0x00000000)
+       Line(2425 1700 1800 1700 10 0x00000000)
+       Line(2500 2650 2550 2700 25 0x00000000)
+       Line(2550 2700 3325 2700 25 0x00000000)
+       Line(4575 2900 4700 2900 25 0x00000000)
+       Line(3400 2825 4625 2825 10 0x00000000)
+       Line(3375 2550 3575 2550 10 0x00000000)
+       Line(3575 2550 3600 2525 10 0x00000000)
+       Line(3650 2200 3500 2200 10 0x00000000)
+       Line(2775 3525 2975 3525 25 0x00000000)
+       Line(2425 3600 3750 3600 10 0x00000000)
+       Line(1075 1475 4450 1475 10 0x00000000)
+       Line(4450 1475 4450 1525 10 0x00000000)
+       Line(2200 1775 2900 1775 10 0x00000000)
+       Line(2900 1775 2950 1825 10 0x00000000)
+       Line(2950 1825 4500 1825 10 0x00000000)
+       Line(1075 1800 1275 1800 10 0x00000000)
+       Line(1275 1800 2175 1800 10 0x00000000)
+       Line(2175 1800 2200 1775 10 0x00000000)
+       Line(4025 3100 2225 3100 10 0x00000000)
+       Line(4075 2450 4025 2500 10 0x00000000)
+       Line(5300 2450 4075 2450 10 0x00000000)
+       Line(1375 3425 1725 3425 10 0x00000000)
+       Line(1825 3425 1925 3425 10 0x00000000)
+       Line(2325 3425 2375 3475 10 0x00000000)
+       Line(2375 3475 2400 3475 10 0x00000000)
+       Line(2400 3475 3125 3475 10 0x00000000)
+       Line(3125 3475 3175 3425 10 0x00000000)
+       Line(2975 3425 2975 3475 10 0x00000000)
+       Line(2425 3425 2525 3425 10 0x00000000)
+       Line(2625 3525 2675 3575 10 0x00000000)
+       Line(3225 3575 3250 3550 10 0x00000000)
+       Line(3250 3550 3275 3525 10 0x00000000)
+       Line(2675 3575 3225 3575 10 0x00000000)
+       Line(4000 2250 4200 2250 10 0x00000000)
+       Line(4200 2150 4050 2150 10 0x00000000)
+       Line(4200 2050 4100 2050 10 0x00000000)
+       Line(4150 2725 3475 2725 10 0x00000000)
+       Line(3475 2725 3450 2750 10 0x00000000)
+       Line(3450 2750 2725 2750 10 0x00000000)
+       Line(2725 2750 2700 2725 10 0x00000000)
+       Line(2700 2725 2475 2725 10 0x00000000)
+       Line(2475 2725 2450 2700 10 0x00000000)
+       Line(2450 2700 1050 2700 10 0x00000000)
+       Line(1275 3425 1275 3375 10 0x00000000)
+       Line(1275 3375 5200 3375 10 0x00000000)
+       Line(5200 2600 5400 2600 10 0x00000000)
+       Line(2025 3425 2025 3375 10 0x00000000)
+       Line(2100 3225 5700 3225 10 0x00000000)
+       Line(5700 2450 5825 2450 10 0x00000000)
+       Line(5300 3275 5275 3250 10 0x00000000)
+       Line(5275 3250 2875 3250 10 0x00000000)
+       Line(2875 3250 2825 3300 10 0x00000000)
+       Line(5375 3075 4100 3075 10 0x00000000)
+       Line(6325 3375 6325 3475 45 0x00000000)
+       Line(6325 3425 4050 3425 45 0x00000000)
+       Line(6325 3475 6525 3475 40 0x00000000)
+       Line(6525 3475 6525 3375 40 0x00000000)
+       Line(6525 3375 6325 3375 40 0x00000000)
+       Line(6325 3400 6525 3400 40 0x00000000)
+       Line(6325 3425 6525 3425 40 0x00000000)
+       Line(6325 3450 6525 3450 40 0x00000000)
+       Line(1300 2895 735 2895 25 0x00000000)
+       Line(450 3985 450 50 1 0x00000000)
+       Line(685 2845 585 2845 25 0x00000000)
+       Line(585 2845 550 2880 25 0x00000000)
+       Line(550 3300 495 3300 10 0x00000000)
+       Line(1290 2545 870 2545 25 0x00000000)
+       Line(870 2545 815 2490 25 0x00000000)
+       Line(580 2505 645 2570 10 0x00000000)
+       Line(645 2570 760 2570 10 0x00000000)
+       Text(800 175 0 100 "Fernando Pessutto" 0x00000080)
+       Text(800 250 0 100 "(C) 2003 Walter Fetter Lages" 0x00000080)
+       Text(800 325 0 100 "AIC-1.1.0" 0x00000080)
+       Text(800 100 0 100 "SOLDER" 0x00000080)
+)
+Layer(2 "GND-sldr")
+(
+)
+Layer(3 "Vcc-sldr")
+(
+)
+Layer(4 "component")
+(
+       Line(965 1710 825 1710 10 0x00000000)
+       Line(1050 1625 965 1710 10 0x00000000)
+       Line(700 3150 700 3850 25 0x00000000)
+       Line(700 2700 725 2675 25 0x00000000)
+       Line(700 2850 700 2700 25 0x00000000)
+       Line(725 2875 700 2850 25 0x00000000)
+       Line(725 2975 725 2875 25 0x00000000)
+       Line(700 3000 725 2975 25 0x00000000)
+       Line(700 3150 700 3000 25 0x00000000)
+       Line(450 50 6750 50 1 0x00000000)
+       Line(3850 2400 3850 2775 10 0x00000000)
+       Line(3650 2675 3650 2200 10 0x00000000)
+       Line(3700 2725 3650 2675 10 0x00000000)
+       Line(3700 2900 3700 2725 10 0x00000000)
+       Line(3600 2500 3600 2525 10 0x00000000)
+       Line(3600 2350 3600 2500 10 0x00000000)
+       Line(2600 1625 2575 1650 10 0x00000000)
+       Line(2100 2500 2100 2650 10 0x00000000)
+       Line(2575 2000 2575 2500 10 0x00000000)
+       Line(2575 1650 2575 2000 10 0x00000000)
+       Line(3500 2500 3500 2350 10 0x00000000)
+       Line(3225 2450 3225 2600 25 0x00000000)
+       Line(2650 1675 2650 1525 10 0x00000000)
+       Line(2700 1725 2650 1675 10 0x00000000)
+       Line(2700 1775 2700 1725 10 0x00000000)
+       Line(2650 1825 2700 1775 10 0x00000000)
+       Line(2650 2500 2650 1825 10 0x00000000)
+       Line(2700 2550 2650 2500 10 0x00000000)
+       Line(2000 2650 2000 2550 10 0x00000000)
+       Line(1900 1550 1900 1050 10 0x00000000)
+       Line(1925 1575 1900 1550 10 0x00000000)
+       Line(1950 1600 1925 1575 10 0x00000000)
+       Line(1950 2500 1950 1600 10 0x00000000)
+       Line(1900 2550 1950 2500 10 0x00000000)
+       Line(1900 2650 1900 2550 10 0x00000000)
+       Line(1800 1550 1800 1325 10 0x00000000)
+       Line(1850 1600 1800 1550 10 0x00000000)
+       Line(1850 2500 1850 1600 10 0x00000000)
+       Line(1800 2550 1850 2500 10 0x00000000)
+       Line(1800 2650 1800 2550 10 0x00000000)
+       Line(1700 1550 1700 1425 10 0x00000000)
+       Line(1750 1600 1700 1550 10 0x00000000)
+       Line(1750 2500 1750 1600 10 0x00000000)
+       Line(1700 2550 1750 2500 10 0x00000000)
+       Line(1700 2650 1700 2550 10 0x00000000)
+       Line(1600 1650 1600 1000 10 0x00000000)
+       Line(1625 1675 1600 1650 10 0x00000000)
+       Line(1650 1700 1625 1675 10 0x00000000)
+       Line(1650 2500 1650 1700 10 0x00000000)
+       Line(1600 2550 1650 2500 10 0x00000000)
+       Line(1600 2650 1600 2550 10 0x00000000)
+       Line(1550 2500 1550 1250 10 0x00000000)
+       Line(1500 2550 1550 2500 10 0x00000000)
+       Line(1500 2650 1500 2550 10 0x00000000)
+       Line(1400 2650 1400 2550 10 0x00000000)
+       Line(815 2400 905 2490 10 0x00000000)
+       Line(905 2490 905 3055 10 0x00000000)
+       Line(1400 2550 1450 2500 10 0x00000000)
+       Line(3225 1375 3225 350 10 0x00000000)
+       Line(2950 1525 2950 1375 10 0x00000000)
+       Line(3225 350 3150 275 10 0x00000000)
+       Line(2900 1625 2900 1250 10 0x00000000)
+       Line(3100 325 3050 275 10 0x00000000)
+       Line(3100 1250 3100 325 10 0x00000000)
+       Line(3000 325 2950 275 10 0x00000000)
+       Line(3000 1200 3000 325 10 0x00000000)
+       Line(2850 1525 2850 1200 10 0x00000000)
+       Line(2800 1625 2800 950 10 0x00000000)
+       Line(2900 325 2850 275 10 0x00000000)
+       Line(2900 850 2900 325 10 0x00000000)
+       Line(2800 950 2900 850 10 0x00000000)
+       Line(2800 325 2750 275 10 0x00000000)
+       Line(2800 900 2800 325 10 0x00000000)
+       Line(2750 950 2800 900 10 0x00000000)
+       Line(2750 1525 2750 950 10 0x00000000)
+       Line(2700 1625 2700 325 10 0x00000000)
+       Line(2700 325 2650 275 10 0x00000000)
+       Line(2450 1050 2450 575 10 0x00000000)
+       Line(2600 1625 2600 1050 10 0x00000000)
+       Line(2650 1525 2650 1300 10 0x00000000)
+       Line(2500 325 2550 275 10 0x00000000)
+       Line(2500 350 2500 325 10 0x00000000)
+       Line(2500 1300 2500 350 10 0x00000000)
+       Line(2650 1200 2650 575 10 0x00000000)
+       Line(2550 1525 2550 1200 10 0x00000000)
+       Line(6025 2775 6125 2875 45 0x00000000)
+       Line(6025 2600 6025 2775 45 0x00000000)
+       Line(6025 2925 6025 3075 45 0x00000000)
+       Line(5400 2600 5400 2450 45 0x00000000)
+       Line(5400 2925 5400 3075 45 0x00000000)
+       Line(6025 2450 6025 2600 45 0x00000000)
+       Line(5500 2450 5500 2925 45 0x00000000)
+       Line(5600 3600 5600 3425 45 0x00000000)
+       Line(4900 3300 4900 3425 45 0x00000000)
+       Line(4750 3700 4750 3425 45 0x00000000)
+       Line(4050 3425 4050 3600 45 0x00000000)
+       Line(5925 2450 5925 3600 45 0x00000000)
+       Line(4025 725 4025 1125 25 0x00000000)
+       Line(4025 1125 4075 1175 25 0x00000000)
+       Line(4875 875 4875 725 25 0x00000000)
+       Line(5375 825 5375 725 25 0x00000000)
+       Line(5975 1175 5925 1125 25 0x00000000)
+       Line(5925 1125 5925 725 25 0x00000000)
+       Line(5875 1175 5825 1125 25 0x00000000)
+       Line(5825 1125 5825 1025 25 0x00000000)
+       Line(5825 1025 5825 925 25 0x00000000)
+       Line(5825 925 5775 875 25 0x00000000)
+       Line(4975 575 4975 750 25 0x00000000)
+       Line(4975 950 4975 1175 25 0x00000000)
+       Line(4975 1175 4975 1400 25 0x00000000)
+       Line(4975 1400 5000 1425 25 0x00000000)
+       Line(5000 1425 5000 1625 25 0x00000000)
+       Line(4975 750 4925 800 25 0x00000000)
+       Line(4925 800 4925 925 25 0x00000000)
+       Line(4925 925 4975 975 25 0x00000000)
+       Line(2425 275 2375 325 25 0x00000000)
+       Line(2375 325 2375 950 25 0x00000000)
+       Line(765 2805 760 2810 10 0x00000000)
+       Line(1750 1525 1750 950 25 0x00000000)
+       Line(2450 275 2425 275 25 0x00000000)
+       Line(3225 3175 3225 2600 25 0x00000000)
+       Line(3275 3725 3275 3925 25 0x00000000)
+       Line(2200 2050 2200 2250 25 0x00000000)
+       Line(5400 3275 5400 3500 45 0x00000000)
+       Line(2400 2450 2400 2650 25 0x00000000)
+       Line(2775 2050 2700 2125 25 0x00000000)
+       Line(2700 2125 2700 2450 25 0x00000000)
+       Line(2800 2050 2775 2050 25 0x00000000)
+       Line(1400 2450 1400 2050 25 0x00000000)
+       Line(1300 2550 1400 2450 25 0x00000000)
+       Line(1100 3100 1150 3050 10 0x00000000)
+       Line(1300 2750 1300 2550 25 0x00000000)
+       Line(4275 875 4275 1000 25 0x00000000)
+       Line(5250 1525 5250 1000 25 0x00000000)
+       Line(3150 1000 3150 575 25 0x00000000)
+       Line(4275 275 4325 275 25 0x00000000)
+       Line(4325 275 4350 300 25 0x00000000)
+       Line(4350 300 4350 800 25 0x00000000)
+       Line(4350 800 4275 875 25 0x00000000)
+       Line(4475 850 4475 950 25 0x00000000)
+       Line(3900 350 3975 275 25 0x00000000)
+       Line(3975 875 3900 800 25 0x00000000)
+       Line(3900 800 3900 350 25 0x00000000)
+       Line(5500 2450 5500 2250 25 0x00000000)
+       Line(5500 2250 5350 2100 25 0x00000000)
+       Line(3325 2600 3325 2900 25 0x00000000)
+       Line(3900 2350 3900 2600 25 0x00000000)
+       Line(3900 2600 3900 2900 25 0x00000000)
+       Line(2025 3050 2025 3225 25 0x00000000)
+       Line(1275 3925 1275 3725 25 0x00000000)
+       Line(2125 3725 2125 3925 25 0x00000000)
+       Line(2725 3725 2725 3925 25 0x00000000)
+       Line(3600 2600 3600 2900 25 0x00000000)
+       Line(3600 2900 3600 3175 25 0x00000000)
+       Line(3325 2900 3375 2950 25 0x00000000)
+       Line(3375 2950 3375 3650 25 0x00000000)
+       Line(3375 3650 3300 3725 25 0x00000000)
+       Line(3300 3725 3275 3725 25 0x00000000)
+       Line(2125 3525 2125 3425 25 0x00000000)
+       Line(2225 3425 2225 3725 10 0x00000000)
+       Line(2725 3425 2725 3475 25 0x00000000)
+       Line(5575 2225 5450 2100 10 0x00000000)
+       Line(495 2750 495 3300 10 0x00000000)
+       Line(450 3985 450 50 1 0x00000000)
+       Line(6750 50 6750 3985 1 0x00000000)
+       Line(725 2675 725 2600 25 0x00000000)
+       Line(725 2600 700 2575 25 0x00000000)
+       Line(700 2575 700 2525 25 0x00000000)
+       Line(3550 625 3550 1300 10 0x00000000)
+       Line(3350 625 3350 525 10 0x00000000)
+       Line(6075 575 6150 500 10 0x00000000)
+       Line(6150 500 6150 150 10 0x00000000)
+       Line(5575 150 5575 225 10 0x00000000)
+       Line(4675 150 4675 225 10 0x00000000)
+       Line(5075 575 5075 475 10 0x00000000)
+       Line(5075 475 5025 425 10 0x00000000)
+       Line(5025 425 5025 150 10 0x00000000)
+       Line(5375 625 5275 525 10 0x00000000)
+       Line(5275 525 5275 225 10 0x00000000)
+       Line(4475 625 4475 300 10 0x00000000)
+       Line(5575 1225 5550 1250 10 0x00000000)
+       Line(5550 1250 5550 1350 10 0x00000000)
+       Line(4175 1350 4175 1175 10 0x00000000)
+       Line(4175 875 4175 1075 10 0x00000000)
+       Line(4475 1075 4475 1225 10 0x00000000)
+       Line(5375 1225 5375 1075 10 0x00000000)
+       Line(5075 1075 5075 875 10 0x00000000)
+       Line(5575 925 5575 825 10 0x00000000)
+       Line(4300 2050 4300 2350 10 0x00000000)
+       Line(6075 1175 6100 1200 10 0x00000000)
+       Line(6100 1200 6100 1425 10 0x00000000)
+       Line(5475 1425 5475 1125 10 0x00000000)
+       Line(5475 1125 5525 1075 10 0x00000000)
+       Line(5525 1075 5525 1000 10 0x00000000)
+       Line(5525 1000 5575 950 10 0x00000000)
+       Line(5575 950 5575 925 10 0x00000000)
+       Line(5125 900 5125 875 10 0x00000000)
+       Line(5125 875 5125 800 10 0x00000000)
+       Line(5075 1175 5175 1075 10 0x00000000)
+       Line(5175 1075 5175 950 10 0x00000000)
+       Line(5175 950 5125 900 10 0x00000000)
+       Line(4925 1425 4925 1100 10 0x00000000)
+       Line(4950 1525 4950 1450 10 0x00000000)
+       Line(4925 1100 4900 1075 10 0x00000000)
+       Line(4900 1075 4875 1075 10 0x00000000)
+       Line(4725 1075 4725 950 10 0x00000000)
+       Line(4725 950 4750 925 10 0x00000000)
+       Line(4750 925 4750 725 10 0x00000000)
+       Line(4750 725 4675 650 10 0x00000000)
+       Line(4675 650 4675 625 10 0x00000000)
+       Line(4950 1450 4925 1425 10 0x00000000)
+       Line(4775 1350 4775 575 10 0x00000000)
+       Line(4900 1625 4900 1475 10 0x00000000)
+       Line(4900 1475 4775 1350 10 0x00000000)
+       Line(4750 1525 4750 1425 10 0x00000000)
+       Line(4750 1425 4675 1350 10 0x00000000)
+       Line(4675 1350 4675 1225 10 0x00000000)
+       Line(4700 1425 4575 1300 10 0x00000000)
+       Line(4575 1300 4575 1225 10 0x00000000)
+       Line(4575 1225 4475 1225 10 0x00000000)
+       Line(4700 1625 4700 1425 10 0x00000000)
+       Line(4100 2050 4100 1950 10 0x00000000)
+       Line(4100 1625 4100 1800 10 0x00000000)
+       Line(4100 1800 4100 1950 10 0x00000000)
+       Line(4050 1525 4050 1950 10 0x00000000)
+       Line(4050 1950 4050 2000 10 0x00000000)
+       Line(4000 2050 4000 2250 10 0x00000000)
+       Line(4000 1625 4000 2050 10 0x00000000)
+       Line(4050 2150 4050 2000 10 0x00000000)
+       Line(3950 1525 3950 2275 10 0x00000000)
+       Line(3950 2275 4025 2350 10 0x00000000)
+       Line(5575 2375 5575 2225 10 0x00000000)
+       Line(2725 3475 2725 3525 25 0x00000000)
+       Line(950 2525 950 2450 10 0x00000000)
+       Line(1150 2450 1150 2325 10 0x00000000)
+       Line(1150 3300 1225 3225 10 0x00000000)
+       Line(1225 3225 1225 1725 10 0x00000000)
+       Line(2025 2900 2025 2825 10 0x00000000)
+       Line(2200 2825 2200 2650 10 0x00000000)
+       Line(2800 2150 2900 2050 10 0x00000000)
+       Line(2800 2350 2800 2150 10 0x00000000)
+       Line(1100 3100 1100 3675 10 0x00000000)
+       Line(700 3850 775 3925 25 0x00000000)
+       Line(1050 1625 1075 1600 10 0x00000000)
+       Line(1825 3725 1825 3850 10 0x00000000)
+       Line(2525 3850 2525 3725 10 0x00000000)
+       Line(2325 3725 2325 3525 25 0x00000000)
+       Line(1925 3725 1925 3600 10 0x00000000)
+       Line(2425 3600 2425 3725 10 0x00000000)
+       Line(1950 1525 1950 575 10 0x00000000)
+       Line(2000 1625 2000 625 10 0x00000000)
+       Line(2050 1525 2050 825 10 0x00000000)
+       Line(2100 1625 2100 675 10 0x00000000)
+       Line(5500 3325 5600 3425 45 0x00000000)
+       Line(5500 2925 5500 3325 45 0x00000000)
+       Line(2625 2825 2775 2975 10 0x00000000)
+       Line(2625 1725 2625 2825 10 0x00000000)
+       Line(6375 1125 6375 1725 10 0x00000000)
+       Line(6425 1075 6375 1125 10 0x00000000)
+       Line(2825 3425 2825 3725 10 0x00000000)
+       Line(950 3450 950 2525 10 0x00000000)
+       Line(850 3550 950 3450 10 0x00000000)
+       Line(850 3600 850 3550 10 0x00000000)
+       Line(1150 2325 1150 1125 10 0x00000000)
+       Line(4075 475 4075 575 25 0x00000000)
+       Line(6150 725 6150 625 10 0x00000000)
+       Line(6375 725 6150 725 10 0x00000000)
+       Line(6375 825 6375 725 10 0x00000000)
+       Line(6475 825 6375 825 10 0x00000000)
+       Line(6525 875 6475 825 10 0x00000000)
+       Line(6150 625 6200 525 10 0x00000000)
+       Line(2950 1300 2950 575 10 0x00000000)
+       Line(6150 975 6150 1300 10 0x00000000)
+       Line(6325 975 6150 975 10 0x00000000)
+       Line(6225 875 6325 775 10 0x00000000)
+       Line(5975 650 5975 875 10 0x00000000)
+       Line(6225 350 6225 475 10 0x00000000)
+       Line(6225 475 6325 575 10 0x00000000)
+       Line(6475 425 6525 475 10 0x00000000)
+       Line(6475 200 6475 425 10 0x00000000)
+       Line(5875 500 5775 400 25 0x00000000)
+       Line(5875 575 5875 500 25 0x00000000)
+       Line(5775 275 5775 400 25 0x00000000)
+       Line(5175 275 5175 400 25 0x00000000)
+       Line(4875 275 4875 475 25 0x00000000)
+       Line(5375 225 5375 475 25 0x00000000)
+       Line(5975 575 5975 475 25 0x00000000)
+       Line(5675 1300 5675 1075 25 0x00000000)
+       Line(5625 1350 5675 1300 25 0x00000000)
+       Line(5625 1875 5625 1350 25 0x00000000)
+       Line(6025 2100 6200 2100 40 0x00000000)
+       Line(6225 2300 6225 1025 40 0x00000000)
+       Line(6425 875 6425 975 25 0x00000000)
+       Line(6425 675 6425 775 25 0x00000000)
+       Line(6425 475 6425 575 25 0x00000000)
+       Line(5925 1875 5925 2100 45 0x00000000)
+       Line(5625 1875 5625 2200 45 0x00000000)
+       Line(4625 3175 4625 3425 45 0x00000000)
+       Line(4700 3100 4625 3175 45 0x00000000)
+       Line(4700 2775 4700 3100 45 0x00000000)
+       Line(4700 2200 4700 2775 45 0x00000000)
+       Line(5925 2225 5925 2450 45 0x00000000)
+       Line(6125 2325 6125 2675 45 0x00000000)
+       Line(5925 2125 6125 2325 45 0x00000000)
+       Line(5925 2100 5925 2125 45 0x00000000)
+       Line(6325 2575 6225 2575 45 0x00000000)
+       Line(6425 975 6525 1075 25 0x00000000)
+       Line(6225 3075 6225 2300 45 0x00000000)
+       Line(6225 3075 6225 3425 45 0x00000000)
+       Line(6325 3075 6225 3075 45 0x00000000)
+       Line(4750 3300 4750 3175 45 0x00000000)
+       Line(3950 3175 3950 3600 45 0x00000000)
+       Line(5400 3500 5500 3600 45 0x00000000)
+       Line(2400 2450 2400 2275 25 0x00000000)
+       Line(2200 2650 2200 2375 10 0x00000000)
+       Line(2200 2375 2300 2275 10 0x00000000)
+       Line(2300 2275 2300 2050 10 0x00000000)
+       Line(2300 2650 2300 2350 10 0x00000000)
+       Line(2300 2350 2325 2325 10 0x00000000)
+       Line(2325 2325 2325 2225 10 0x00000000)
+       Line(2325 2225 2400 2150 10 0x00000000)
+       Line(2400 2150 2400 2050 10 0x00000000)
+       Line(1950 2550 1950 2750 10 0x00000000)
+       Line(1950 2750 2025 2825 10 0x00000000)
+       Line(2000 2050 2000 2500 10 0x00000000)
+       Line(3000 2350 3000 2125 10 0x00000000)
+       Line(2200 1625 2200 1950 10 0x00000000)
+       Line(2250 2000 2250 2175 10 0x00000000)
+       Line(3100 2350 3100 2175 10 0x00000000)
+       Line(2200 1950 2250 2000 10 0x00000000)
+       Line(2250 1525 2250 1950 10 0x00000000)
+       Line(3150 1925 3150 2300 10 0x00000000)
+       Line(3150 2300 3200 2350 10 0x00000000)
+       Line(1500 2050 1500 1875 10 0x00000000)
+       Line(3250 1875 3250 2300 10 0x00000000)
+       Line(3250 2300 3300 2350 10 0x00000000)
+       Line(2350 1525 2350 1875 10 0x00000000)
+       Line(2925 2125 2925 2225 10 0x00000000)
+       Line(1700 2175 1700 2050 10 0x00000000)
+       Line(3000 2050 2925 2125 10 0x00000000)
+       Line(2000 2500 1950 2550 10 0x00000000)
+       Line(3900 2250 3900 2050 10 0x00000000)
+       Line(2150 2125 2150 1525 10 0x00000000)
+       Line(2100 2050 2100 2300 10 0x00000000)
+       Line(2500 2550 2575 2625 10 0x00000000)
+       Line(2575 2625 2575 2775 10 0x00000000)
+       Line(3300 1550 3300 800 10 0x00000000)
+       Line(3250 1600 3300 1550 10 0x00000000)
+       Line(2500 2050 2500 2550 10 0x00000000)
+       Line(1600 2050 1600 2500 10 0x00000000)
+       Line(1600 2500 1550 2550 10 0x00000000)
+       Line(1550 2550 1550 2825 10 0x00000000)
+       Line(3400 2825 3400 2350 10 0x00000000)
+       Line(2400 1075 2275 950 10 0x00000000)
+       Line(2275 950 2275 900 10 0x00000000)
+       Line(2550 900 2550 575 10 0x00000000)
+       Line(2300 2050 2300 1825 10 0x00000000)
+       Line(2450 1825 2450 1600 10 0x00000200)
+       Line(2450 1600 2425 1575 10 0x00000000)
+       Line(2425 1575 2400 1550 10 0x00000000)
+       Line(2400 1550 2400 1075 10 0x00000000)
+       Line(2550 1675 2500 1725 10 0x00000000)
+       Line(1900 1750 1900 2050 10 0x00000000)
+       Line(2550 1525 2550 1675 10 0x00000000)
+       Line(1800 1700 1800 2050 10 0x00000000)
+       Line(4300 1975 4300 1650 10 0x00000000)
+       Line(2900 2350 2900 2650 10 0x00000000)
+       Line(4800 2650 4800 1625 10 0x00000000)
+       Line(4650 2150 4650 1525 10 0x00000000)
+       Line(4625 2825 4625 2175 10 0x00000000)
+       Line(4625 2175 4650 2150 10 0x00000000)
+       Line(4850 1775 4850 1525 10 0x00000000)
+       Line(3000 1625 3000 1775 10 0x00000000)
+       Line(3100 2050 3100 1750 10 0x00000000)
+       Line(3100 1750 3050 1700 10 0x00000000)
+       Line(3050 1700 3050 1625 10 0x00000000)
+       Line(3050 1625 3050 1600 10 0x00000000)
+       Line(3050 1600 3000 1550 10 0x00000000)
+       Line(3000 1550 3000 1475 10 0x00000000)
+       Line(3000 1475 3000 1400 10 0x00000000)
+       Line(3000 1400 3050 1350 10 0x00000000)
+       Line(3050 1350 3050 850 10 0x00000000)
+       Line(2750 850 2750 575 10 0x00000000)
+       Line(2850 800 2850 575 10 0x00000000)
+       Line(3200 2050 3200 1725 10 0x00000000)
+       Line(3200 1725 3250 1675 10 0x00000000)
+       Line(3250 1675 3250 1600 10 0x00000000)
+       Line(3800 2350 3850 2400 10 0x00000000)
+       Line(3500 2200 3500 2050 10 0x00000000)
+       Line(3700 2050 3550 2200 10 0x00000000)
+       Line(3550 2200 3550 2225 10 0x00000000)
+       Line(3550 2225 3550 3850 10 0x00000000)
+       Line(2975 3525 2975 3725 25 0x00000000)
+       Line(3750 2100 3800 2050 10 0x00000000)
+       Line(3750 3600 3750 2100 10 0x00000000)
+       Line(1225 1610 1220 1605 10 0x00000000)
+       Line(2525 3425 2525 2875 10 0x00000000)
+       Line(1225 1725 1225 1610 10 0x00000000)
+       Line(1075 1600 1075 1475 10 0x00000000)
+       Line(4500 1825 4500 1625 10 0x00000000)
+       Line(2625 3425 2625 3525 10 0x00000000)
+       Line(3275 3525 3275 3425 10 0x00000000)
+       Line(4150 1675 4150 2725 10 0x00000000)
+       Line(4200 1625 4150 1675 10 0x00000000)
+       Line(1050 2700 1050 3300 10 0x00000000)
+       Line(2225 3100 2225 3425 10 0x00000000)
+       Line(4025 2500 4025 3100 10 0x00000000)
+       Line(5200 3375 5200 2600 10 0x00000000)
+       Line(1925 3425 2100 3250 10 0x00000000)
+       Line(2100 3250 2100 3225 10 0x00000000)
+       Line(5700 3225 5700 2450 10 0x00000000)
+       Line(5300 2925 5300 3275 10 0x00000000)
+       Line(2825 3300 2825 3425 10 0x00000000)
+       Line(3275 3050 3275 3425 10 0x00000000)
+       Line(5825 2850 5825 2925 10 0x00000000)
+       Line(1300 2730 1300 2905 25 0x00000000)
+       Line(1300 2905 1305 2910 25 0x00000000)
+       Line(550 2695 495 2750 10 0x00000000)
+       Line(6750 3985 450 3985 1 0x00000000)
+       Line(575 2395 700 2520 25 0x00000000)
+       Line(765 2570 765 2805 10 0x00000000)
+       Line(1400 2050 1400 1650 25 0x00000000)
+       Line(1400 1650 1425 1625 25 0x00000000)
+       Line(1425 1625 1425 1525 25 0x00000000)
+       Line(1425 1525 1400 1500 25 0x00000000)
+       Line(1400 1500 1400 950 25 0x00000000)
+       Line(1450 2500 1450 1675 10 0x00000000)
+       Line(1450 1675 1475 1650 10 0x00000000)
+       Line(1475 1650 1475 1400 10 0x00000000)
+       Line(1475 1400 1450 1375 10 0x00000000)
+       Text(1025 300 0 100 "Fernando Pessutto" 0x00000000)
+       Text(775 225 0 100 "(c) 2003 Walter Fetter Lages" 0x00000000)
+       Text(775 150 0 100 "AIC-1.1.0" 0x00000000)
+       Text(775 75 0 100 "COMPONENT" 0x00000000)
+)
+Layer(5 "GND-comp")
+(
+)
+Layer(6 "Vcc-comp")
+(
+)
+Layer(7 "unused")
+(
+)
+Layer(8 "unused")
+(
+)
index f01a179..0237c99 100644 (file)
@@ -1,22 +1,16 @@
 \documentclass[a4paper,12pt,brazil]{article}
 \usepackage{babel}
-\usepackage{epsf}
 \usepackage{float}
+\usepackage{times}
 
-\newcommand{\postscript}[2]
-{\setlength{\epsfxsize}{#2\hsize}
-\centerline{\epsfbox{#1}}}
-
-\renewcommand \thesection{\Roman{section}}
-
-\newtheorem{lemma}{Lema}
-\newtheorem{proof}{Prova}
+\newcommand{\foreign}[1]{{\it #1}}
 
 \title{
-{\large Universidade Federal do Rio Grande do Sul\\
+Universidade Federal do Rio Grande do Sul\\
 Escola de Engenharia\\
-Departamento de Engenharia El\'etrica}\\
-Actuator Interface Card}
+Departamento de Engenharia El\'etrica\\
+Actuator Interface Card\\
+Vers\~ao 1.1.0}
 
 \author{Prof. Walter Fetter Lages}
 
@@ -27,7 +21,7 @@ Actuator Interface Card}
 
 \bibliographystyle{abbrv}
 
-\section{Introdu\c{c}\~ao}
+\part{Hardware}
 
 
 \section{Mapa de Endere\c{c}os}
@@ -46,7 +40,8 @@ $\overline{\mbox{PCE3}}$ s\~ao acessados no firmware da TINI atrav\'es das
 faixas 800000H-8FFFFFH, 900000H-9FFFFFH, A00000H-AFFFFFH e
 B00000H-BFFFFFH, respectivamente.
 
-\begin{table}[H]
+\begin{table}[htb]
+\small
 \caption{Mapa de Endere\c{c}os da TINI RevD}
 \label{tab:addmap}
 \begin{center}
@@ -54,17 +49,17 @@ B00000H-BFFFFFH, respectivamente.
 \hline \hline
 Endere\c{c}o & STROBE & Nome & Dispositivo & Refer\^encia\\
 \hline
-000000H - 0FFFFFH & $\overline{\mbox{RCE0}}$ & 512Kx8 FLASH & Flash Memory & U2\\
-100000H - 1FFFFFH & $\overline{\mbox{CE1}}$ & 512Kx8 SRAM & SRAM & U4\\
-200000H - 2FFFFFH & $\overline{\mbox{CE2}}$ & 512Kx8 SRAM & SRAM & U5\\
-300000H - 307FFFH & $\overline{\mbox{CE3}}$ & Ethernet Interface & SMC91C94/96 & U3\\
-308000H - 309FFFH & $\overline{\mbox{CE3}}$ \\
+000000H-0FFFFFH & $\overline{\mbox{RCE0}}$ & 512Kx8 FLASH & Flash Memory & U2\\
+100000H-1FFFFFH & $\overline{\mbox{CE1}}$ & 512Kx8 SRAM & SRAM & U4\\
+200000H-2FFFFFH & $\overline{\mbox{CE2}}$ & 512Kx8 SRAM & SRAM & U5\\
+300000H-307FFFH & $\overline{\mbox{CE3}}$ & Ethernet Interface & SMC91C94/96 & U3\\
+308000H-309FFFH & $\overline{\mbox{CE3}}$ \\
 310000H & $\overline{\mbox{CE3}}$ & Real Time Clock & DS1315 & U7\\
-310001H - 3FFFFFH & $\overline{\mbox{CE3}}$ \\
-000000H - 0FFFFFH & $\overline{\mbox{PCE0}}$\\
-100000H - 1FFFFFH & $\overline{\mbox{PCE1}}$ \\
-200000H - 2FFFFFH & $\overline{\mbox{PCE2}}$ \\
-300000H - 3FFFFFH & $\overline{\mbox{PCE3}}$ \\
+310001H-3FFFFFH & $\overline{\mbox{CE3}}$ \\
+000000H-0FFFFFH & $\overline{\mbox{PCE0}}$\\
+100000H-1FFFFFH & $\overline{\mbox{PCE1}}$ \\
+200000H-2FFFFFH & $\overline{\mbox{PCE2}}$ \\
+300000H-3FFFFFH & $\overline{\mbox{PCE3}}$ \\
 \hline
 \end{tabular}
 \end{center}
@@ -78,7 +73,7 @@ $\overline{\mbox{PCE0}}$-$\overline{\mbox{PCE3}}$. A tabela \ref{tab:extmap}
 mostra o mapeamento de endere\c{c}os dentro da faixa selecionada pelo
 jumper.
 
-\begin{table}[H]
+\begin{table}[htb]
 \caption{Mapa de Endere\c{c}os de Dispositivos Externos}
 \label{tab:extmap}
 \begin{center}
@@ -91,7 +86,7 @@ X80004H - X8FFFFH & Alias PWM & 8254 & U6\\
 X90000H & Encoder & HCTL-2016 & U7\\
 X90001H - X9FFFFH & Alias Encoder & HCTL-2016 & U7\\
 XA0000H & Controle & 22V10 & U8\\
-XA0001H - XAFFFFH & Alias Controler & 22V10 & U8\\
+XA0001H - XAFFFFH & Alias Controller & 22V10 & U8\\
 \hline
 \end{tabular}
 \end{center}
@@ -102,7 +97,7 @@ XA0001H - XAFFFFH & Alias Controler & 22V10 & U8\\
 Este registrador (endere\c{c}o XA0000H)  \'e implementado em um 22V10 e os
 seus bits est\~ao descritos na tabela \ref{tab:ctrlreg}.
 
-\begin{table}[H]
+\begin{table}[htbp]
 \caption{Registrador de Controle}
 \label{tab:ctrlreg}
 \begin{center}
@@ -122,38 +117,1269 @@ D1D0 & W\\
 \end{center}
 \end{table}
 
-\section{Actuator Interface Case}
+\section{Conector Traseiro}
 
-O gabinete de montagem da AIC possui os conectores de interface RS232, CAN e
-Ethernet no painel frontal e o conector de conex\~ao ao atuador no painel
-traseiro. A pinagem deste conector \'e detalhada na tabela
+Os sinais de interface da AIC com os atuadores, sensores e barramento CAN
+est\~ao dispon\'{\i}veis no conector traseiro. A pinagem deste conector \'e
+detalhada na tabela
 \ref{tab:backpinout}.
 
-\begin{table}[H]
+\begin{table}[htbp]
 \caption{Pinagem do Conector Traseiro}
 \label{tab:backpinout}
 \begin{center}
+\begin{tabular}{ccp{7.5cm}}
+\hline \hline
+Pino &  Sinal & Descri\c{c}\~ao\\
+\hline
+A1     & CANL0         & Sinal de n\'{\i}vel baixo do CAN 0\\
+B1, B2 & GNDCAN0       & Terra da alimenta\c{c}\~ao do CAN 0\\ 
+C2     & CANH0         & Sinal de n\'{\i}vel alto do CAN 0\\
+C1, A2 & VCAN0         & Entrada de alimenta\c{c}\~ao do CAN 0\\
+A3     & CANL1         & Sinal de n\'{\i}vel baixo do CAN 1 \\
+B3, B4 & GNDCAN1       & Terra da alimenta\c{c}\~ao do CAN 1\\
+C4     & CANH1         & Sinal de n\'{\i}vel alto do CAN 1\\
+C3, A4 & VCAN1         & Entrada de alimenta\c{c}\~ao do CAN 1\\
+\hline
+B5, B6         & GND           & Terra do encoder\\
+A5     & CHA           & Canal A do encoder\\
+C5, A6         & Vcc           & Sa\'{\i}da de alimenta\c{c}\~ao do encoder\\
+C6     & CHB           & Canal B do encoder\\
+\hline
+A7     & GND           & Terra do \'{\i}ndice\\
+B7     & INDEX         & Sinal de \'{\i}ndice\\
+C7     & +24V          & Sa\'{\i}da de alimenta\c{c}\~ao do sensor de \'{\i}ndice\\
+\hline
+A22, B22, C22  & GND           & Terra do freio\\
+A23, B23, C23  & /RELEASE      & Sinal de libera\c{c}\~ao do freio\\
+A24, B24, C24  & +24V          & Sa\'{\i}da de alimenta\c{c}\~ao do freio\\
+\hline
+A25, B25, C25  & MOTOR+        & Alimenta\c{c}\~ao do motor\\
+A26, B26, C26  & MOTOR-        & Alimenta\c{c}\~ao do motor\\
+\hline
+A27, B27, C27  & GND           & Terra da Alimenta\c{c}\~ao de +5V\\
+A28, B28, C28  & Vcc           & Sa\'{\i}da de Alimenta\c{c}\~ao +5V
+(opcionalmente entrada, se o regulador n\~ao for instalado na placa) \\
+A29, B29, C29  & +12V          & Sa\'{\i}da de Alimenta\c{c}\~ao +12V
+(opcionalmente entrada, se o regulador n\~ao for instalado na placa) \\
+A30, B30, C30  & GND           & Terra da Alimenta\c{c}\~ao de +12V\\
+A31, B31, C31  & GND           & Terra da Alimenta\c{c}\~ao de +24V\\
+A32, B32, C32  & +24V          & Entrada de Alimenta\c{c}\~ao +24V\\
+\hline
+\end{tabular}
+\end{center}
+\end{table}
+
+\part{Software}
+
+\section{Organiza\c{c}\~ao do Software}
+
+No diret\'orio \verb$aic$ existem diversos arquivos e diret\'orios. Alguns
+diret\'orios come\c{c}am com letra mai\'uscula. Estes diret\'orios cont\'em
+programas em Java e que devem rodar na AIC. Os diret\'orios que come\c{c}am
+com letras min\'usculas cont\'em programas que devem rodar no \foreign{host}. Note-se que a
+maioria deles tem duas vers\~oes: Uma que roda na AIC e outra que roda no \foreign{host}.
+A id\'eia \'e que estes programas testam a mesma coisa, mas um testa rodando
+diretamente na AIC e o outro testa rodando no \foreign{host} e enviando comandos que s\~ao
+interpretados e executados na AIC. S\~ao os seguintes os arquivos e
+diret\'orios existentes:
+
+\begin{description}
+
+\item[{\tt AICOff}] Desliga todos os dispositivos, para ser executado na
+AIC.
+
+\item[{\tt CANTest}] Teste da comunica\c{c}\~ao atrav\'es do barramento CAN.
+
+\item[{\tt Changes}] Hist\'orico de altera\c{c}\~oes.
+
+\item[{\tt COPYING}] GNU General Public License.
+
+\item[{\tt BrakeTest/}] Teste do freio, para ser executado na AIC.
+
+\item[{\tt EncoderTest/}] Teste do encoder, para ser executado na AIC.
+
+\item[{\tt IndexTest/}] Teste do fim de curso, para ser executado na AIC.
+
+\item[{\tt IODaemon/}] \foreign{Daemon} de I/O para ser executado na AIC.
+Interpreta os comandos enviados pelo \foreign{host} e executa-os.
+
+\item[{\tt JointTest/}] Teste da junta, para ser executado na AIC.
+
+\item[{\tt Makefile}] Arquivo de Make para compilar todo o software da AIC,
+inclusive documenta\c{c}\~ao. Adicionalmente, cada diret\'orio tem o seu
+pr\'oprio {\tt Makefile}, que compila os programas que est\~ao l\'a.
+
+\item[{\tt MotorReset/}] Reseta o atuador, move o motor at\'e acionar o fim
+de curso , para ser executado na AIC.
+
+\item[{\tt MotorTest/}] Teste do motor, para ser executado na AIC.
+
+\item[{\tt StrobeTest/}] Teste do PLD, para ser executado na AIC.
+
+\item[{\tt TODO}] Arquivo com a descri\c{c}\~ao das tarefas a realizar.
+
+\item[{\tt aicd/}] Emulador da AIC para rodar em outro computador, ou seja pode-se
+utilizar outro computador para emular a AIC. Isto \'e utilizado, basicamente, para
+teste dos protocolos de comunica\c{c}\~ao.
+
+\item[{\tt braketst/}] Teste do freio, para ser executado no \foreign{host}.
+
+\item[{\tt doc/}] Documenta\c{c}\~ao.
+
+\item[{\tt doc/javadocs}] Documenta\c{c}\~ao das classes Java, produzida
+pelo programa {\tt javadoc}.
+
+\item[{\tt encodertst/}] Teste do encoder, para ser executado no \foreign{host}.
+
+\item[{\tt include/}] Arquivos \foreign{header} utilizados pelos programas
+em C++.
+
+\item[{\tt indextst/}] Teste do sensor de fim de curso, para ser executado no \foreign{host}.                  
+
+\item[{\tt jointtst/}] Teste da junta, para ser executado no \foreign{host}.
+
+\item[{\tt lib/}] Bibliotecas usadas pelos demais programas.
+
+\item[{\tt motortst/}] Teste do motor, para ser executado no \foreign{host}.
+
+\item[{\tt pid/}] Controlador PID, para ser executado no \foreign{host}.
+
+\item[{\tt pld/}] \foreign{Firmware} do PLD da AIC.
+
+\end{description}
+
+A maioria dos programas para serem executados \foreign{host}, ao serem compilados, geram
+dois execut\'aveis, um comunicando-se atrav\'es do barramento CAN e outro
+atrav\'es de UDP. A constante {\tt USE\underline{ }UDP} \'e testada em tempo de
+compila\c{c}\~ao para determinar se deve ser produzida a vers\~ao utilizando
+CAN ou a vers\~ao utilizando UDP.
+
+
+\section{Protocolo de Aplica\c{c}\~ao Utilizado para Comunica\c{c}\~ao via
+UDP}
+\label{sec:UDP}
+
+A figura~\ref{fig:genpacket} mostra o formato gen\'erico dos datagramas que
+s\~ao transmitidos entre a AIC e o \foreign{host} atrav\'es do protocolo UDP. Os
+diversos campos do pacote s\~ao codificados em ASCII e separados pelo
+caractere de espa\c{c}o. A tabela~\ref{tab:genpacket} detalha os campos do
+datagrama. 
+
+\begin{figure}[H]
+\begin{center}
+\begin{tabular}{|c|c|c|}
+\hline
+comando & & argumentos \\
+\hline                                         
+\end{tabular}
+\end{center}
+\caption{Formato gen\'erico do datagrama de aplica\c{c}\~ao.}
+\label{fig:genpacket}
+\end{figure}
+
+\begin{table}[H]
+\begin{center}
+\caption{Descri\c{c}\~ao do datagrama de aplica\c{c}\~ao.}
+\label{tab:genpacket}
+\begin{tabular}{lp{10cm}}
+\hline
+Campo                  & Descri\c{c}\~ao\\
+\hline \hline                                          
+identifica\c{c}\~ao    & Identifica\c{c}\~ao do comando enviado para a AIC
+                               ou do \foreign{status} enviado para o \foreign{host}.\\
+                       & 'N' = liga motor \\
+                       & 'P' = desliga motor \\
+                       & 'M' = aplica tens\~ao no motor\\
+                       & 'B' = aplica freio\\
+                       & 'F' = libera freio\\
+                       & 'R' = \foreign{reset}\\
+                       & 'S' = \foreign{status}\\                      
+
+dados                  & par\^ametros para o comando, ou dados de \foreign{status},
+                        se forem necess\'arios.\\
+\hline
+\end{tabular}
+\end{center}
+\end{table}
+
+O campo destinado aos argumentos \'e de tamanho vari\'avel. Tamb\'em \'e
+importante ressaltar que alguns dos campos n\~ao s\~ao utilizados em
+fun\c{c}\~ao do tipo de datagrama. Para os c\'odigos utilizados no campo de
+identifica\c{c}\~ao existem constantes definidas no arquivo {\tt aicnet.h}
+(para ser utilizado em programas em C ou C++) e na classe {\tt Host.class}
+(para ser utilizado em programas em Java). Os datagramas trocados entre a
+AIC e o \foreign{host} podem ser classificados em datagramas enviados do \foreign{host} para a
+AIC e datagramas enviados da AIC para o \foreign{host}.
+
+\subsection{Datagramas Enviados pelo \foreign{host} para a AIC}
+
+Os datagramas enviados pelo \foreign{host} para a AIC s\~ao utilizados para comandar
+os diversos dispositivos.
+
+\subsubsection{Liga Motor}
+
+O datagrama transmitido pelo \foreign{host}, para ligar o motor (com tens\~ao de 0V
+aplicada nele) \'e apresentado na figura~\ref{fig:turnon} e detalhado na
+tabela~\ref{tab:turnon}. N\~ao \'e utilizado o campo de dados.
+
+\begin{figure}[H]
+\begin{center}
+\begin{tabular}{|c|}
+\hline
+'N' \\
+\hline
+\end{tabular}
+\caption{Datagrama liga motor.}
+\label{fig:turnon}
+\end{center}
+\end{figure}
+
+\begin{table}[H]
+\begin{center}
+\caption{Descri\c{c}\~ao do datagrama liga motor.}
+\label{tab:turnon}
+\begin{tabular}{cl}
+\hline Campo & Descri\c{c}\~ao\\
+\hline \hline
+'N' & Identificador do comando liga motor\\
+\hline
+\end{tabular}
+\end{center}
+\end{table}
+
+
+\subsubsection{Desliga Motor}
+
+O datagrama transmitido pelo \foreign{host} para desligar o motor \'e apresentado na
+figura~\ref{fig:turnoff} e detalhado na tabela~\ref{tab:turnoff}. N\~ao \'e utilizado o campo de dados.
+
+\begin{figure}[H]
+\begin{center}
+\begin{tabular}{|c|}
+\hline
+'P'\\
+\hline
+\end{tabular}
+\caption{Formato do datagrama desliga motor.}
+\label{fig:turnoff}
+\end{center}
+\end{figure}
+
+\begin{table}[H]
+\begin{center}
+\caption{Descri\c{c}\~ao do datagrama desliga motor.}
+\label{tab:turnoff}
+\begin{tabular}{cl}
+\hline
+Campo                  & Descri\c{c}\~ao\\
+\hline \hline
+'P' &  Identificador do comando desliga motor\\
+\hline
+\end{tabular}
+\end{center}
+ \end{table}
+
+\subsubsection{Aplica Tens\~ao no Motor}
+
+O datagrama transmitido do \foreign{host} para aplicar uma tens\~ao no motor
+\'e apresentado na figura~\ref{fig:voltage} e descrito na
+tabela~\ref{tab:voltage}.
+
+\begin{figure}[H]
+\begin{center}
+\begin{tabular}{|c|c|c|}
+\hline
+'M' & & tens\~ao \\
+\hline                                         
+\end{tabular}
+\caption{Formato do datagrama aplica tens\~ao no motor.}
+\label{fig:voltage}
+\end{center}
+\end{figure}
+
+\begin{table}[H]
+\begin{center}
+\caption{Descri\c{c}\~ao do datagrama aplica tens~ao no motor.}
+\label{tab:voltage}
+\begin{tabular}{cl}
+\hline
+Campo                  & Descri\c{c}\~ao\\
+\hline \hline                                          
+'M'                    & Identificador do comando aplica tens\~ao no motor.\\
+tens\~ao               & Tens\~ao a ser aplicada no motor.\\
+\hline                 
+\end{tabular}
+\end{center}
+\end{table}
+
+\subsubsection{Aplica freio}
+
+O datagrama transmitido pelo \foreign{host}, para aplicar o freio
+eletromagn\'etico (colocando a sa\'{\i}da correspondente no estado inativo)
+\'e apresentado na figura~\ref{fig:brakeon} e detalhado na
+tabela~\ref{tab:brakeon}. N\~ao \'e utilizado o campo de dados.
+
+\begin{figure}[H]
+\begin{center}
+\begin{tabular}{|c|}
+\hline
+'B' \\
+\hline
+\end{tabular}
+\caption{Datagrama aplica freio.}
+\label{fig:brakeon}
+\end{center}
+\end{figure}
+
+\begin{table}[H]
+\begin{center}
+\caption{Descri\c{c}\~ao do datagrama aplica freio.}
+\label{tab:brakeon}
 \begin{tabular}{cl}
+\hline
+Campo & Descri\c{c}\~ao\\
 \hline \hline
-Pino &  Sinal\\
+'B' & Identificador do comando aplica freio\\
 \hline
-1 & GND Encoder\\
-2 & CHA\\
-3 & +5V\\
-4 & CHB\\
-5 & GND \'Indice\\
-6 & \'Indice\\
-7 & +24V \'Indice\\
-8 & GND\\
-9 & +24V\\
-10 & Freio\\
-11 & Motor +\\
-12 & Motor -\\
+\end{tabular}
+\end{center}
+\end{table}
+
+\subsubsection{Libera Freio}
+
+O datagrama transmitido pelo \foreign{host} para liberar o freio
+eletromagn\'etico (ativando a sa\'{\i}da correspondente) \'e apresentado na
+figura~\ref{fig:brakeoff} e detalhado na tabela~\ref{tab:brakeoff}. N\~ao \'e utilizado o campo de dados.
+
+\begin{figure}[H]
+\begin{center}
+\begin{tabular}{|c|}
+\hline 'F'\\
+\hline
+\end{tabular}
+\caption{Formato do datagrama libera freio.}
+\label{fig:brakeoff}
+\end{center}
+\end{figure}
+
+\begin{table}[H]
+\begin{center}
+\caption{Descri\c{c}\~ao do datagrama libera freio.}
+\label{tab:brakeoff}
+\begin{tabular}{cl}
+\hline
+Campo & Descri\c{c}\~ao\\
+\hline \hline
+'F' & Identificador do comando libera freio\\
+\hline
+\end{tabular}
+\end{center}
+\end{table}
+
+\subsubsection{\foreign{Reset}}
+
+O datagrama transmitido pelo \foreign{host} para resetar a AIC \'e
+apresentado na figura~\ref{fig:reset} e detalhado na tabela~\ref{tab:reset}.
+N\~ao \'e utilizado o campo de dados.
+
+\begin{figure}[H]
+\begin{center}
+\begin{tabular}{|c|}
+\hline 'R'\\
+\hline
+\end{tabular}
+\caption{Formato do datagrama \foreign{reset}.}
+\label{fig:reset}
+\end{center}
+\end{figure}
+
+\begin{table}[H]
+\begin{center}
+\caption{Descri\c{c}\~ao do datagrama \foreign{reset}.}
+\label{tab:reset}
+\begin{tabular}{cl}
+\hline
+Campo & Descri\c{c}\~ao\\
+\hline \hline
+'R' & Identificador do comando \foreign{reset}\\
 \hline
 \end{tabular}
 \end{center}
 \end{table}
 
+\subsection{Datagramas Enviados pelo  AIC para o \foreign{host}}
+
+Os datagramas enviados pela AIC para o \foreign{host} s\~ao utilizados para
+reportar o \foreign{status} dos diversos dispositivos.
+
+\subsubsection{\foreign{Status}}
+
+O datagrama transmitido pela AIC para o \foreign{host} com a
+informa\c{c}\~ao de \foreign{status} dos dispositivos \'e apresentado na
+figura~\ref{fig:status} e detalhado na tabela~\ref{tab:status}.
+
+\begin{figure}[H]
+\begin{center}
+\begin{tabular}{|c|c|c|c|c|}
+\hline
+'S' & & deslocamento & & \'{\i}ndice \\
+\hline                                         
+\end{tabular}
+\caption{Formato do datagrama \foreign{status}.}
+\label{fig:status}
+\end{center}
+\end{figure}
+
+\begin{table}[H]
+\begin{center}
+\caption{Descri\c{c}\~ao do datagrama \foreign{status}.}
+\label{tab:status}
+\begin{tabular}{cp{11cm}}
+\hline
+Campo          &Descri\c{c}\~ao\\
+\hline \hline                                                  
+'S'            & Identificador de \foreign{status}.\\ 
+deslocamento   & Deslocamento do motor desde o \'ultimo datagrama de
+                       status, em radianos ou em pulsos. O mesmo datagrama
+                       \'e utilizado para deslocamento em radianos ou em pulsos.
+                       A unidade adequada deve ser convencionada entre os
+                       programas utilizando o protocolo. \\
+\'{\i}ndice    & Estado da \foreign{sync-switch} (0 ou 1).\\
+\hline                 
+\end{tabular}
+\end{center}
+\end{table}
+
+\section{Protocolo de Aplica\c{c}\~ao Utilizado para Comunica\c{c}\~ao via
+CAN}
+\label{sec:CAN}
+
+O protocolo de aplica\c{c}\~ao para comunica\c{c}\~ao via CAN utiliza o
+campo {\bf identifier} do quadro CAN para identificar a AIC \`a qual refere-se
+a mensagem (AIC de origem ou destino da mensagem) e o c\'odigo do comando
+enviado para a AIC ou do \foreign{status} enviado para o \foreign{host}.
+Todas as mensagens s\~ao transmitidas atrav\'es de um quadro de dados
+utilizando o identificador padr\~ao de 11 bits. Os dados associados ao
+comando ou \foreign{status} s\~ao transmitidos em bin\'ario. Inteiros s\~ao
+codificados em complemento 2 com 32 bits. N\'umeros em ponto flutuante s\~ao
+codificados em IEEE-754. Os bits mais significativos s\~ao transmitidos
+primeiro. A tabela~\ref{tab:canident} detalha o formato do campo
+identificador do quadro de dados CAN. Para manter a compatibilidade com o
+protocolo utilizado quando a comunica\c{c}\~ao \'e via UDP, s\~ao utilizados
+os mesmos c\'odigos de comando ou \foreign{status}. No entanto, como s\~ao
+utilizados apenas 6 bits para isto, os dois bits mais significativos do
+caractere ASCII correspondente n\~ao s\~ao transmitidos no quadro CAN. Estes
+bits s\~ao suprimidos e reinseridos pelas rotinas das bibliotecas (vide
+se\c{c}\~ao~\ref{sec:lib}), de forma a manter uma interface com o usu\'ario
+uniforme independente do meio de transmiss\~ao.
+
+\begin{table}[H]
+\begin{center}
+\caption{Descri\c{c}\~ao do campo identificador do quadro de dados CAN.}
+\label{tab:canident}
+\begin{tabular}{lp{12cm}}
+\hline
+Bits   & Descri\c{c}\~ao\\
+\hline \hline
+10-5   & C\'odigo do comando enviado para a AIC
+               ou do \foreign{status} enviado para o \foreign{host}.\\
+       & 'N' = 001110 = liga motor \\
+       & 'P' = 010000 = desliga motor \\
+       & 'M' = 001101 = aplica tens\~ao no motor\\
+       & 'B' = 000001 = aplica freio\\
+       & 'F' = 000110 = libera freio\\
+       & 'R' = 010010 = \foreign{reset}\\
+       & 'S' = 010011 = \foreign{status}\\
+4-0    & Identifica\c{c}\~ao da AIC \`a qual refere-se
+               a mensagem (AIC de origem ou destino da mensagem)\\                                             
+       & 00000 mensagem n\~ao associada qualquer AIC espec\'{\i}fica\\
+       & 00001 AIC 1\\
+       & 00010 AIC 2\\
+       & $\vdots$\\
+       & 11111 AIC 31\\
+\hline
+\end{tabular}                  
+\end{center}
+\end{table}
+
+Os dados associados ao comando ou \foreign{status} s\~ao transmitidos em
+bin\'ario no campo de dados do quadro CAN. Inteiros s\~ao codificados em
+complemento 2 com 32 bits. N\'umeros em ponto flutuante s\~ao codificados em
+IEEE-754. Os bits mais significativos s\~ao transmitidos primeiro.
+
+Para os c\'odigos de comando ou \foreign{status} utilizados no campo de
+identifica\c{c}\~ao existem constantes definidas no arquivo {\tt aicnet.h}
+(para ser utilizado em programas em C ou C++) e na classe {\tt Host.class}
+(para ser utilizado em programas em Java). As mensagens trocadas entre a AIC
+e o \foreign{host} podem ser classificadas em mensagens enviadas do
+\foreign{host} para a AIC e mensagens enviadas da AIC para o
+\foreign{host}.
+
+\subsection{Mensagens Enviadas pelo \foreign{host} para a AIC}
+
+As mensagens enviadas pelo \foreign{host} para a AIC s\~ao utilizados para
+comandar os diversos dispositivos.
+
+\subsubsection{Liga Motor}
+
+A mensagem transmitida pelo \foreign{host}, para ligar o motor (com tens\~ao
+de 0V aplicada nele) \'e detalhada na tabela~\ref{tab:turnoncan}. N\~ao \'e
+utilizado o campo de dados.
+
+\begin{table}[H]
+\begin{center}
+\caption{Descri\c{c}\~ao da mensagem liga motor.}
+\label{tab:turnoncan}
+\begin{tabular}{cl}
+\hline Campo & Valor\\
+\hline \hline
+Identificador  & 001110xxxxx\\
+Dados          & N\~ao utilizado\\
+\hline
+\end{tabular}
+\end{center}
+\end{table}
+
+
+\subsubsection{Desliga Motor}
+
+A mensagem transmitida pelo \foreign{host} para desligar o motor \'e
+detalhada na tabela~\ref{tab:turnoffcan}. N\~ao \'e utilizado o campo de dados.
+
+\begin{table}[H]
+\begin{center}
+\caption{Descri\c{c}\~ao da mensagem desliga motor.}
+\label{tab:turnoffcan}
+\begin{tabular}{cl}
+\hline
+Campo                  & Valor\\
+\hline \hline
+Identificador          &010000xxxxx\\
+Dados                  & N\~ao utilizado\\
+\hline
+\end{tabular}
+\end{center}
+ \end{table}
+
+\subsubsection{Aplica Tens\~ao no Motor}
+
+A mensagem transmitida do \foreign{host} para aplicar uma tens\~ao no motor
+\'e descrita na tabela~\ref{tab:voltagecan}.
+
+\begin{table}[H]
+\begin{center}
+\caption{Descri\c{c}\~ao da mensagem aplica tens\~ao no motor.}
+\label{tab:voltagecan}
+\begin{tabular}{cp{11cm}}
+\hline
+Campo                  & Valor\\
+\hline \hline                                          
+Identificador          & 001101xxxxx\\
+Dados                  & Tens\~ao a ser aplicada no motor em IEEE-754
+                       precis\~ao dupla, com o MSB transmitido primeiro.\\
+\hline                 
+\end{tabular}
+\end{center}
+\end{table}
+
+\subsubsection{Aplica freio}
+
+A mensagem transmitida pelo \foreign{host}, para aplicar o freio
+eletromagn\'etico (colocando a sa\'{\i}da correspondente no estado inativo)
+\'e detalhada na tabela~\ref{tab:brakeoncan}. N\~ao \'e utilizado o campo de
+dados.
+
+\begin{table}[H]
+\begin{center}
+\caption{Descri\c{c}\~ao da mensagem aplica freio.}
+\label{tab:brakeoncan}
+\begin{tabular}{cl}
+\hline
+Campo & Valor\\
+\hline \hline
+Identificador  & 000001xxxxx\\
+Dados          & N\~ao utilizado\\
+\hline
+\end{tabular}
+\end{center}
+\end{table}
+
+\subsubsection{Libera Freio}
+
+A mensagem transmitida pelo \foreign{host} para liberar o freio
+eletromagn\'etico (ativando a sa\'{\i}da correspondente) \'e detalhada na
+tabela~\ref{tab:brakeoffcan}. N\~ao \'e utilizado o campo de dados.
+
+\begin{table}[H]
+\begin{center}
+\caption{Descri\c{c}\~ao da mensagem libera freio.}
+\label{tab:brakeoffcan}
+\begin{tabular}{cl}
+\hline
+Campo & Valor\\
+\hline \hline
+Identificador  & 000110xxxxx\\
+Dados          & N\~ao utilizado\\
+\hline
+\end{tabular}
+\end{center}
+\end{table}
+
+\subsubsection{\foreign{Reset}}
+
+A mensagem transmitida pelo \foreign{host} para resetar a AIC \'e detalhada
+na tabela~\ref{tab:resetcan}. N\~ao \'e utilizado o campo de dados.
+
+\begin{table}[H]
+\begin{center}
+\caption{Descri\c{c}\~ao da mensagem \foreign{reset}.}
+\label{tab:resetcan}
+\begin{tabular}{cl}
+\hline
+Campo & Valor\\
+\hline \hline
+Identificador  & 010010xxxxx\\
+Dados          & N\~ao utilizado\\
+\hline
+\end{tabular}
+\end{center}
+\end{table}
+
+\subsection{Mensagens Enviadas pelo  AIC para o \foreign{host}}
+
+As mensagens enviadas pela AIC para o \foreign{host} s\~ao utilizadas para
+reportar o \foreign{status} dos diversos dispositivos.
+
+\subsubsection{\foreign{Status}}
+
+A mensagem transmitida pela AIC para o \foreign{host} com a informa\c{c}\~ao
+de \foreign{status} dos dispositivos \'e detalhada na
+tabela~\ref{tab:statuscan}.
+
+\begin{table}[H]
+\begin{center}
+\caption{Descri\c{c}\~ao da mensagem \foreign{status}.}
+\label{tab:statuscan}
+\begin{tabular}{cp{11cm}}
+\hline
+Campo          & Valor\\
+\hline \hline  
+Identificador  & 010011xxxxx\\
+Dados          & Deslocamento do motor desde o \'ultimo datagrama de
+                       status, em radianos ou em pulsos. O mesmo datagrama
+                        \'e utilizado para deslocamento em radianos ou em
+                        pulsos.  A unidade adequada deve ser convencionada
+                        entre os programas utilizando o protocolo. O
+                        Deslocamento \'e codificado em IEEE-754 e ocupa os
+                        primeiros 4 bytes do campo de dados.\\
+               & Estado da \foreign{sync-switch} (0 ou 1). Codificado em
+                        complemento 2, ocupando os \'ultimos 4 bytes do
+                        campo de dados.\\
+\hline                 
+\end{tabular}
+\end{center}
+\end{table}
+
+\section{Bibliotecas}
+\label{sec:lib}
+
+A opera\c{c}\~ao da AIC e da comunica\c{c}\~ao com o \foreign{host} \'e
+suportada pelas bibliotecas de classes {\tt AIC.jar} e {\tt libaic.a}. A
+biblioteca {\tt AIC.jar} \'e utilizada pelos programas em Java que executam
+na AIC, enquanto a biblioteca {\tt libaic.a} \'e utilizada pelos programas em
+C++ que executam no \foreign{host}. 
+
+A documenta\c{c}\~ao da biblioteca {\tt AIC.jar} foi gerada automaticamente
+atrav\'es do utilit\'ario {\tt javadoc} e est\'a dispon\'{\i}vel em {\tt
+doc/javadocs/index.html}.
+
+As classes contidas na biblioteca {\tt libaic.a} podem ser divididas em dois
+grupos: classes utilizadas para opera\c{c}\~ao da AIC e classes para
+Emula\c{c}\~ao da AIC em outro computador. Este \'ultimo conjunto de classes
+\'e utilizado basicamente pelo programa {\tt aicd}.
+
+\subsection{Classes para Opera\c{c}\~ao da AIC}
+
+\subsubsection{Classe {\tt AIC\underline{ }COMM}}
+
+Declarada em {\tt aic.h}. \'E utilizada para encapsular a comunica\c{c}\~ao
+do \foreign{host} com a AIC. Define as seguintes fun\c{c}\~oes virtuais: 
+
+\begin{verbatim}       
+       virtual void send_command(const char *cmd,int len)=0;
+\end{verbatim}
+
+Utilizada para enviar para a AIC uma \foreign{string} com o comando e
+argumentos, como definido na se\c{c}\~oes~\ref{sec:UDP} e~\ref{sec:CAN}.
+
+\begin{verbatim}
+       virtual int get_status(char *status,int len)=0;
+\end{verbatim} 
+
+Utilizada para receber da AIC uma \foreign{string} de \foreign{status} e
+argumentos, como definido nas se\c{c}\~oes~\ref{sec:UDP} e~\ref{sec:CAN}.
+
+\subsubsection{Classe {\tt AIC\underline{ }MOTOR}}
+
+Declarada em {\tt aic.h}. Esta classe \'e utilizada para implementar a
+classe AIC e, a princ\'{\i}pio, n\~ao deve ser utilizada diretamente.
+Implementa fun\c{c}\~oes que comandam, atrav\'es do canal de
+comunica\c{c}\~ao, o \foreign{driver} do motor da AIC:
+
+\begin{verbatim}
+       AIC_MOTOR(AIC_COMM *comm);
+\end{verbatim}
+
+\foreign{Constructor} que inicializa o objeto a ser criado, em especial,
+armazenando um ponteiro para a classe que implementa o canal de
+comunica\c{c}\~ao.
+
+\begin{verbatim}
+       void on(void);
+\end{verbatim}
+
+Liga o motor, com tens\~ao de 0V aplicada.
+
+\begin{verbatim}
+       void off(void);
+\end{verbatim}
+
+Desliga o motor.
+
+\begin{verbatim}
+       double operator=(double voltage);
+\end{verbatim}
+
+Aplica uma tens\~ao no motor.
+
+\subsubsection{Classe {\tt AIC\underline{ }ENCODER}}
+
+Declarada em {\tt aic.h}. Esta classe \'e utilizada para implementar a
+classe AIC e, a princ\'{\i}pio, n\~ao deve ser utilizada diretamente.
+Implementa fun\c{c}\~oes que acessam, atrav\'es do canal de
+comunica\c{c}\~ao, o encoder da AIC:
+
+\begin{verbatim}
+       AIC_ENCODER(AIC_COMM *comm);
+\end{verbatim}
+
+\foreign{Constructor} que inicializa o objeto a ser criado, em especial,
+armazenando um ponteiro para a classe que implementa o canal de
+comunica\c{c}\~ao.
+
+\begin{verbatim}
+       double read(void);
+\end{verbatim}
+
+Obt\'em a leitura do encoder.
+
+\begin{verbatim}
+       double read(int *index);
+\end{verbatim}
+
+Obt\'em a leitura do encoder e do \foreign{sync-switch}.
+
+
+\subsubsection{Classe {\tt AIC\underline{ }BRAKE}}
+
+Declarada em {\tt aic.h}. Esta classe \'e utilizada para implementar a
+classe AIC e, a princ\'{\i}pio, n\~ao deve ser utilizada diretamente.
+Implementa fun\c{c}\~oes que acessam, atrav\'es do canal de
+comunica\c{c}\~ao, o \foreign{driver} do freio eletromagn\'etico da AIC:
+
+\begin{verbatim}
+       AIC_BRAKE(AIC_COMM *comm);
+\end{verbatim}
+
+\foreign{Constructor} que inicializa o objeto a ser criado, em especial,
+armazenando um ponteiro para a classe que implementa o canal de
+comunica\c{c}\~ao.
+
+\begin{verbatim}
+       void apply(void);
+\end{verbatim}
+
+Aplica o freio eletromagn\'etico, colocando a sa\'{\i}da correspondente no estado inativo.
+
+\begin{verbatim}
+       void release(void);
+\end{verbatim}
+
+Libera o freio eletromagn\'etico, colocando a sa\'{\i}da correspondente no estado ativo.
+
+\subsubsection{Classe {\tt AIC\underline{ }INDEX}}
+
+Declarada em {\tt aic.h}. Esta classe \'e utilizada para implementar a
+classe AIC e, a princ\'{\i}pio, n\~ao deve ser utilizada diretamente.
+Implementa fun\c{c}\~oes que acessam, atrav\'es do canal de
+comunica\c{c}\~ao, o \foreign{sync-switch} da AIC:
+
+\begin{verbatim}
+       AIC_INDEX(AIC_COMM *comm);
+\end{verbatim}
+
+\foreign{Constructor} que inicializa o objeto a ser criado, em especial,
+armazenando um ponteiro para a classe que implementa o canal de
+comunica\c{c}\~ao.
+
+\begin{verbatim}
+       int read(void);
+\end{verbatim}
+
+Obt\'em a leitura do \foreign{sync-switch}.
+
+\begin{verbatim}
+       int read(double *disp);
+\end{verbatim}
+
+Obt\'em a leitura do \foreign{sync-switch} e do \foreign{encoder}.
+
+
+\subsubsection{Classe {\tt AIC}}
+
+Declarada em {\tt aic.h}. Encapsula os dispositivos existentes em uma AIC.
+Para ser utilizada esta classe precisa ser associada \`a um canal de
+comunica\c{c}\~ao, o que \'e feito atrav\'es do seu \foreign{constructor}.
+No entanto, tipicamente, esta classe ser\'a utilizada atrav\'es das classes
+derivadas {\tt AIC\underline{ }UDP} e {\tt AIC\underline{ }CAN}, que j\'a
+incluem o canal de comunica\c{c}\~ao UDP ou CAN, respectivamente.
+
+Esta classe declara os seguintes objetos:
+
+\begin{verbatim}
+       AIC_MOTOR motor;
+       AIC_ENCODER encoder;
+       AIC_BRAKE brake;
+        AIC_INDEX index;
+\end{verbatim}
+
+\noindent e o seguinte \foreign{constructor}:
+
+\begin{verbatim} AIC(AIC_COMM *comm); \end{verbatim}
+
+\noindent que inicializa o objeto a ser criado, em especial,
+armazenando um ponteiro para a classe que implementa o canal de
+comunica\c{c}\~ao.
+
+\subsubsection{Classe {\tt AIC\underline{ }UDP}}
+
+Declarada em {\tt aicudp.h}. Derivada (por deriva\c{c}\~ao p\'ublica) das
+classes {\tt AIC\underline{ }COMM} e {\tt AIC}. \'E a classe {\tt AIC}
+associada a um canal de comunica\c{c}\~ao por UDP. Esta classe \'e para ser
+utilizada pelo usu\'ario quando deseja acessar a AIC atrav\'es de UDP.
+Implementa as seguintes fun\c{c}\~oes:
+
+\begin{verbatim}
+       AIC_UDP(const char *aicname,int statport=STATUS_PORT,
+        int cmdport=CMD_PORT);
+\end{verbatim}
+
+\foreign{Constructor} que cria um objeto {\tt AIC\underline{ }UDP} com
+conex\~ao por UDP \`a AIC com nome contido na \foreign{string} {\tt
+aicname}. \'E feito um \foreign{bind} na porta {\tt statusport} para receber
+os datagramas de \foreign{status} enviados pela AIC. Os comandos s\~ao
+enviados para a porta {\tt cmdport} da AIC. {\tt STATUS\underline{ }PORT} e
+{\tt CMD\underline{ }PORT} s\~ao constantes definidas em {\tt aicnet.h} com
+os n\'umeros das portas default.
+
+\begin{verbatim}
+       virtual ~AIC_UDP(void);
+\end{verbatim}
+
+\foreign{Destructor} que fecha os \foreign{sockets} abertos pelo
+\foreign{constructor}.
+
+\begin{verbatim}
+       void send_command(const char *cmd,int len);
+\end{verbatim}
+
+Utilizada para enviar para a AIC uma \foreign{string} com o comando e
+argumentos, como definido na se\c{c}\~ao~\ref{sec:UDP}.
+\'E a implementa\c{c}\~ao da fun\c{c}\~ao virtual correspondente declarada
+na classe {\tt AIC\underline{ }COMM}.
+
+\begin{verbatim}
+       int get_status(char *status,int len);
+\end{verbatim}
+
+Utilizada para receber da AIC uma \foreign{string} de \foreign{status} e
+argumentos, como definido na se\c{c}\~ao~\ref{sec:UDP}. 
+\'E a implementa\c{c}\~ao da fun\c{c}\~ao virtual correspondente declarada
+na classe {\tt AIC\underline{ }COMM}.
+
+\subsubsection{Classe {\tt AIC\underline{ }CAN}}
+
+Declarada em {\tt aiccan.h}. Derivada (por deriva\c{c}\~ao p\'ublica) das
+classes {\tt AIC\underline{ }COMM} e {\tt AIC}. \'E a classe {\tt AIC}
+associada a um canal de comunica\c{c}\~ao por CAN. Esta classe \'e para ser
+utilizada pelo usu\'ario quando deseja acessar a AIC atrav\'es de CAN.
+Implementa as seguintes fun\c{c}\~oes:
+
+\begin{verbatim}
+       AIC_CAN(int aic,int bus=0);
+\end{verbatim}
+
+\foreign{Constructor} que cria um objeto {\tt AIC\underline{ }CAN} com
+conex\~ao por CAN \`a AIC de n\'umero {\tt aic} no barramento {\tt bus}. Por
+default \'e utilizado o barramento 0. 
+
+\begin{verbatim}
+       virtual ~AIC_CAN(void);
+\end{verbatim}
+
+\foreign{Destructor} que fecha a conex\~ao CAN aberta pelo
+\foreign{constructor}.
+
+\begin{verbatim}
+       void send_command(const char *cmd,int len);
+\end{verbatim}
+
+Utilizada para enviar para a AIC uma \foreign{string} com o comando e
+argumentos, como definido na se\c{c}\~ao\ref{sec:CAN}, ou seja, embora a
+fun\c{c}\~ao receba uma \foreign{string} em ASCII, os dados s\~ao enviados
+em bin\'ario. \'E a implementa\c{c}\~ao da fun\c{c}\~ao virtual
+correspondente declarada na classe {\tt AIC\underline{ }COMM}.
+
+\begin{verbatim} 
+       int get_status(char *status,int len);
+\end{verbatim}
+
+Utilizada para receber da AIC uma \foreign{string} de \foreign{status} e
+argumentos, como definido na se\c{c}\~ao~\ref{sec:CAN}, ou seja, embora a
+fun\c{c}\~ao retorne um string em ASCII, os dados s\~ao recebidos em
+bin\'ario. \'E a implementa\c{c}\~ao da fun\c{c}\~ao virtual correspondente
+declarada na classe {\tt AIC\underline{ }COMM}.
+
+\subsection{Constantes para Comunica\c{c}\~ao entre AIC e \foreign{host}}
+
+O arquivo {\tt aicnet.h} define diversas constantes para implementa\c{c}\~ao
+da comunica\c{c}\~ao entre AIC e \foreign{host}. Obviamente estas constantes
+devem ser utilizadas ao inv\'es de serem utilizados diretamente os
+caracteres e n\'umeros definidos nos protocolos, para manter a
+compatibilidade em caso de altera\c{c}\~ao no protocolo.
+
+\subsubsection{Constantes de Identifica\c{c}\~ao dos Comandos}
+
+As seguintes constantes est\~ao definidas para os comandos descritos na
+tabela~\ref{tab:genpacket}:
+
+\begin{description}
+
+\item[{\tt AIC\underline{ }MOTOR\underline{ }ACT}:] Aplica tens\~ao no motor
+
+\item[{\tt AIC\underline{ }MOTOR\underline{ }ON}:] Liga motor
+
+\item[{\tt AIC\underline{ }MOTOR\underline{ }OFF}:] Desliga motor
+
+\item[{\tt AIC\underline{ }BRAKE\underline{ }RELEASE}:] Libera freio
+
+\item[{\tt AIC\underline{ }BRAKE\underline{ }APPLY}:] Aplica freio
+
+\item[{\tt AIC\underline{ }RESET}:] \foreign{Reset}
+
+\item[{\tt AIC\underline{ }STATUS}:] \foreign{Status}
+
+\end{description}
+
+\subsubsection{Constantes com N\'umeros de Porta Default}
+
+As seguintes constantes definem as portas default utilizadas na
+comunica\c{c}\~ao via UDP:
+
+\begin{description}
+
+\item[{\tt CMD\underline{ }PORT}:] Porta para envio dos comandos para a AIC
+
+\item[{\tt STATUS\underline{ }PORT}:] Porta para recep\c{c}\~ao do \foreign{status}
+pelo \foreign{host}.
+
+\end{description}
+
+\subsection{Classes para Emula\c{c}\~ao da AIC}
+
+As classes a seguir s\~ao utilizadas para emular o comportamento da AIC em
+outro computador. Assim, s\~ao basicamente utilizadas no programa {\tt
+aicd}.
+
+\subsubsection{Classe {\tt AIC\underline{ }SIM}}
+
+Declarada em {\tt aicsim.h}. Derivada (por deriva\c{c}\~ao p\'ublica) das
+classes {\tt AIC\underline{ }COMM} e {\tt AIC}. \'E uma classe {\tt AIC}
+onde a comunica\c{c}\~ao com a AIC real \'e emulada. Os comandos enviados
+para a AIC s\~ao logados em {\tt cout}. Tamb\'em \'e equivalente \`a classe
+AIC dispon\'{\i}vel em {\tt AIC.jar} (para ser utilizada na AIC), com a
+diferen\c{c}a de que ao inv\'es do acesso ao \foreign{hardware} tem-se o log
+dos comandos. A informa\c{c}\~ao de \foreign{status} gerada incrementa
+continuamente o n\'umero de pulsos dos \foreign{encoders}. Esta classe \'e
+para ser utilizada pelo usu\'ario quando deseja emular o acesso a AIC.
+Implementa as seguintes fun\c{c}\~oes:
+
+\begin{verbatim}
+       AIC_SIM(void);
+\end{verbatim}
+
+\foreign{Constructor} que cria um objeto {\tt AIC\underline{ }SIM} para
+simular a conex\~ao com uma AIC real.
+
+\begin{verbatim}
+       void send_command(const char *cmd,int len);
+\end{verbatim}
+
+Utilizada para enviar para a AIC uma \foreign{string} com o comando e
+argumentos, como definido na se\c{c}\~ao~\ref{sec:UDP}. No entanto, ao
+inv\'es de enviar os comandos atrav\'es de uma conex\~ao UDP, os mesmos
+s\~ao logados em {\tt cout}. \'E a implementa\c{c}\~ao da fun\c{c}\~ao
+virtual correspondente declarada na classe {\tt AIC\underline{ }COMM}.
+
+\begin{verbatim}
+       int get_status(char *status,int len);
+\end{verbatim}
+
+Utilizada para receber da AIC uma \foreign{string} de \foreign{status} e
+argumentos, como definido na se\c{c}\~ao~\ref{sec:UDP}. No entanto, ao
+inv\'es dos dados serem recebidos por uma conex\~ao UDP s\~ao emulados
+localmente com um incremento do n\'umero de pulsos do encoder e
+alterna\c{c}\~ao do \'{\i}ndice entre 0 e 1 a cada chamada. \'E a
+implementa\c{c}\~ao da fun\c{c}\~ao virtual correspondente declarada na
+classe {\tt AIC\underline{ }COMM}.
+
+\subsubsection{Classe {\tt AIC\underline{ }HOST}}
+
+Declarada em {\tt aichost.h}. Esta classe encapsula a comunica\c{c}\~ao
+entre a AIC (emulada em um computador) e o \foreign{host}. \'E equivalente
+\`a classe {\tt Host} dispon\'{\i}vel em {\tt AIC.jar} (para ser utilizada na AIC), com a
+diferen\c{c}a de que ao inv\'es de prover a conex\~ao entre a AIC e o
+\foreign{host} prov\^e a comunica\c{c}\~ao entre a AIC emulada e o
+\foreign{host}. Define as seguintes fun\c{c}\~oes:
+
+\begin{verbatim}
+       AIC_HOST(void);
+\end{verbatim}
+
+\foreign{Constructor}, que inicializa o objeto, alocando os recursos
+necess\'arios.
+
+\begin{verbatim}
+       virtual ~AIC_HOST(void);
+\end{verbatim}
+
+\foreign{Destructor}, que libera os recursos alocados para o objeto.
+
+\begin{verbatim}
+       virtual int command(void)=0;
+\end{verbatim}
+
+Retorna o c\'odigo de comando recebido pelo canal de comunica\c{c}\~ao como
+definido nas se\c{c}\~oes~\ref{sec:UDP} e~\ref{sec:CAN}.
+
+\begin{verbatim}
+       int getstatus(void) const;
+\end{verbatim}
+
+Retorna o \foreign{status} da AIC emulada. O \foreign{status} \'e um
+\foreign{bit-map} onde est\~ao definidas as seguintes constantes para
+manipula\c{c}\~ao dos bits:
+
+\begin{description}
+\item[{\tt MOTOR\underline{ }ON}:] Em 1 se o motor est\'a ligado.
+\item[{\tt BRAKE\underline{ }APPLIED}:] Em 1 se o freio eletromagn\'etico
+est\'a aplicado.
+\end{description}
+
+\begin{verbatim}
+       virtual void send_status(double disp,int index)=0;
+\end{verbatim}
+
+Envia o \foreign{status} da AIC para o \foreign{host} com um deslocamento de {\tt disp}
+radianos e com o \foreign{status} do \foreign{sync-switch} em {\tt index}.
+
+\begin{verbatim}
+       double voltage(void) const;
+\end{verbatim}
+
+Retorna a tens\~ao a ser aplicada no motor recebida com o \'ultimo comando
+correspondente. Isto e\' quando a fun\c{c}\~ao {\tt command} retornou {\tt
+AIC\underline{ }MOTOR\underline{ }ACT}.
+
+\subsubsection{Classe {\tt AIC\underline{ }HOST\underline{ }UDP}}
+
+Declarada em {\tt aichostudp.h}. Derivada (por deriva\c{c}\~ao p\'ublica) da
+classe {\tt AIC\underline{ }HOST}. Implementa a comunica\c{c}\~ao por UDP
+entre a AIC emulada e o \foreign{host}. \'E equivalente \`a classe {\tt
+HostUDP} dispon\'{\i}vel em {\tt AIC.jar} (para ser utilizada na AIC), com a
+diferen\c{c}a de que ao inv\'es de prover a conex\~ao entre a AIC e o
+\foreign{host} prov\^e a comunica\c{c}\~ao entre a AIC emulada e o
+\foreign{host}. Implementa as seguintes fun\c{c}\~oes:
+
+\begin{verbatim}
+       AIC_HOST_UDP(const char *controllername,
+        int statusport=STATUS_PORT,int cmdport=CMD_PORT);
+\end{verbatim}
+
+\foreign{Constructor} que cria um objeto {\tt AIC\underline{ }HOST\underline{ }UDP}
+ com conex\~ao por UDP ao \foreign{host} com nome
+contido na \foreign{string} {\tt controllername}. \'E feito um
+\foreign{bind} na porta {\tt cmdport} para receber os datagramas de controle
+enviados pelo \foreign{host}. Os datagramas de \foreign{status} s\~ao
+enviados para a porta {\tt statusport} do \foreign{host}. {\tt
+STATUS\underline{ }PORT} e {\tt CMD\underline{ }PORT} s\~ao constantes
+definidas em {\tt aicnet.h} com os n\'umeros das portas default.
+
+\begin{verbatim}
+       ~AIC_HOST_UDP(void);
+\end{verbatim}
+
+\foreign{Destructor} que fecha os \foreign{sockets} abertos pelo
+\foreign{constructor}.
+
+\begin{verbatim}
+       int command(void);
+\end{verbatim}
+
+Retorna o c\'odigo de comando recebido pelo canal de comunica\c{c}\~ao como
+definido na se\c{c}\~ao~\ref{sec:UDP}. \'E a implementa\c{c}\~ao da
+fun\c{c}\~ao virtual correspondente declarada na classe {\tt AIC\underline{ }HOST}.
+
+\begin{verbatim}
+       void send_status(double disp,int index);
+\end{verbatim}
+
+Envia o \foreign{status} da AIC emulada para o \foreign{host} com um
+deslocamento de {\tt disp} radianos e com o \foreign{status} do
+\foreign{sync-switch} em {\tt index}. \'E a implementa\c{c}\~ao da
+fun\c{c}\~ao virtual correspondente declarada na classe {\tt AIC\underline{ }HOST}.
+
+\subsubsection{Classe {\tt AIC\underline{ }HOST\underline{ }CAN}}
+
+Declarada em {\tt aichostcan.h}. Derivada (por deriva\c{c}\~ao p\'ublica) da
+classe {\tt AIC\underline{ }HOST}. Implementa a comunica\c{c}\~ao por CAN
+entre a AIC emulada e o \foreign{host}. \'E equivalente \`a classe {\tt
+HostCAN} dispon\'{\i}vel em {\tt AIC.jar} (para ser utilizada na AIC), com a
+diferen\c{c}a de que ao inv\'es de prover a conex\~ao entre a AIC e o
+\foreign{host} prov\^e a comunica\c{c}\~ao entre a AIC emulada e o
+\foreign{host}. Implementa as seguintes fun\c{c}\~oes:
+
+\begin{verbatim}
+       AIC_HOST_CAN(int aicid,int bus=0);
+\end{verbatim}
+
+\foreign{Constructor} que cria um objeto {\tt AIC\underline{ }HOST\underline{ }CAN}
+ com conex\~ao por CAN ao \foreign{host}, utilizando o identificador {\tt
+aicid} para a AIC emulada e o barramento {\tt bus}. Por default \'e
+utilizado o barramento 0.
+
+\begin{verbatim}
+       ~AIC_HOST_CAN(void);
+\end{verbatim}
+
+\foreign{Destructor} que fecha os \foreign{sockets} abertos pelo
+\foreign{constructor}.
+
+\begin{verbatim}
+       int command(void);
+\end{verbatim}
+
+Retorna o c\'odigo de comando recebido pelo canal de comunica\c{c}\~ao como
+definido na se\c{c}\~ao~\ref{sec:CAN}. \'E a implementa\c{c}\~ao da
+fun\c{c}\~ao virtual correspondente declarada na classe {\tt AIC\underline{ }HOST}.
+
+\begin{verbatim}
+       void send_status(double disp,int index);
+\end{verbatim} 
+
+Envia o \foreign{status} da AIC emulada para o \foreign{host} com um
+deslocamento de {\tt disp} radianos e com o \foreign{status} do
+\foreign{sync-switch} em {\tt index}. \'E a implementa\c{c}\~ao da
+fun\c{c}\~ao virtual correspondente declarada na classe {\tt AIC\underline{ }HOST}.
+
+\section{Exemplo Utilizando Comunica\c{c}\~ao por UDP}
+
+Neste exemplo ser\~ao utilizados os programas \verb$IODaemon$ e
+\verb$jointtstudp$. Para compilar eles, basta entrar nos diret\'orios
+correspondentes e digitar \verb$make$. Digitando-se \verb$make distclean$,
+apaga-se a vers\~ao existente para for\c{c}ar a compila\c{c}\~ao de tudo
+novamente. A mesma coisa vale para todos os Makefiles.
+
+Ap\'os compilar o \verb$IODaemon$, necessita-se carregar o execut\'avel 
+produzido, chamado \verb$IODaemon.tini$, na AIC. Isto pode ser feito por FTP. 
+Para tanto, digita-se
+
+\begin{verbatim}
+ftp aic1
+\end{verbatim}
+
+\noindent o \foreign{login} \'e \emph{root} e a senha \emph{tini}. A seguir,
+deve-se entrar no modo bin\'ario digitando
+
+\begin{verbatim}
+bin
+\end{verbatim}
+
+\noindent e carregar o arquivo para a AIC digitando
+
+\begin{verbatim}
+put IODaemon.tini
+\end{verbatim}
+
+\noindent para sair do FTP digita-se
+
+\begin{verbatim}
+quit
+\end{verbatim}
+
+Para rodar o \verb$IODaemon.tini$, \'e necess\'ario logar-se em uma das AICs,
+por exemplo na \verb$aic1$ por telnet, digitando
+
+\begin{verbatim}
+telnet aic1
+\end{verbatim}
+
+J\'a no \foreign{prompt} da \verb$aic1$, o programa pode ser executado
+digitando-se
+
+\begin{verbatim}
+java IODaemon.tini -debug -UDP janus 9871
+\end{verbatim}
+
+\begin{description}
+
+\item[{\tt -debug}] \'e opcional e causa o \foreign{log} da tens\~ao
+aplicada nos motores, leituras dos encoders e outros detalhes no terminal.
+Se n\~ao for utilizado n\~ao haver\'a \foreign{log}.
+
+\item[{\tt -UDP}] \'e a op\c{c}\~ao para utilizar comunica\c{c}\~ao por UDP,
+j\'a que o default \'e utilizar comunica\c{c}\~ao por CAN.
+
+\item[{\tt janus}] \'e o nome do \foreign{host} para onde as leituras dos sensores devem
+ser enviadas e de onde ser\~ao recebidos os comandos.
+
+\item[{\tt 9871}] \'e o n\'umero da porta UDP do \foreign{host} para onde devem ser enviadas as 
+leituras do sensores.
+
+\end{description}
+
+Ao executar o \verb$IODaemon$ perde-se o controle do terminal. Para abortar o 
+programa, pode-se abrir outro terminal no \foreign{host} e dar outro telnet para a
+\verb$aic1$. A seguir, pode-se digitar \verb$ps$ para verificar os processos
+executando e um \verb$kill n$ para abortar o processo \verb$n$ (onde
+\verb$n$ \'e o n\'umero de processo do \verb$IODaemon$.)
+
+O \emph{software} do \foreign{host} est\'a no diret\'orio \verb$jointtst$. Para
+executa-lo basta digitar
+
+\begin{verbatim}
+jointtstudp aic1 9871
+\end{verbatim}
+
+Este programa gera uma rampas de $0$ a $+24V$, de $+24V$ a $-24V$ e de
+$-24V$ a $+24V$ repetidamente para o motor. 
+
+Para executar o programa nas outras AICs, o procedimento \'e semelhante, basta 
+utilizar um n\'umero de porta diferente para cada uma delas (sugere-se 9871, 
+9872, 9873...) e executar uma c\'opia do \verb$jointtestudp$ para cada AIC, 
+eventualmente cada uma na sua pr\'opria janela.
+
 \bibliography{aic}
 
 \end{document}
diff --git a/doc/aic0.pcb b/doc/aic0.pcb
new file mode 100644 (file)
index 0000000..5b3f9d6
--- /dev/null
@@ -0,0 +1,2910 @@
+# release: pcb 1.6.3
+# date:    Tue Mar 18 10:57:05 2003
+# user:    fetter (Walter Fetter Lages,,,)
+# host:    runaway.eletro
+
+PCB("" 7000 4100)
+
+Grid(25 0 0)
+Cursor(350 150 3)
+Flags(0x000000d0)
+Groups("1,2,3,s:4,5,6,c:7:8:")
+Styles("Signal,10,40,20:Power,25,60,35:Fat,40,60,35:Skinny,1,36,15")
+
+Symbol(' ' 18)
+(
+)
+Symbol('!' 12)
+(
+       SymbolLine(0 35 0 40 8)
+       SymbolLine(0 0 0 25 8)
+)
+Symbol('"' 12)
+(
+       SymbolLine(0 0 0 10 8)
+       SymbolLine(10 0 10 10 8)
+)
+Symbol('#' 12)
+(
+       SymbolLine(0 25 20 25 8)
+       SymbolLine(0 15 20 15 8)
+       SymbolLine(15 10 15 30 8)
+       SymbolLine(5 10 5 30 8)
+)
+Symbol('$' 12)
+(
+       SymbolLine(15 5 20 10 8)
+       SymbolLine(5 5 15 5 8)
+       SymbolLine(0 10 5 5 8)
+       SymbolLine(0 10 0 15 8)
+       SymbolLine(0 15 5 20 8)
+       SymbolLine(5 20 15 20 8)
+       SymbolLine(15 20 20 25 8)
+       SymbolLine(20 25 20 30 8)
+       SymbolLine(15 35 20 30 8)
+       SymbolLine(5 35 15 35 8)
+       SymbolLine(0 30 5 35 8)
+       SymbolLine(10 0 10 40 8)
+)
+Symbol('%' 12)
+(
+       SymbolLine(0 5 0 10 8)
+       SymbolLine(0 5 5 0 8)
+       SymbolLine(5 0 10 0 8)
+       SymbolLine(10 0 15 5 8)
+       SymbolLine(15 5 15 10 8)
+       SymbolLine(10 15 15 10 8)
+       SymbolLine(5 15 10 15 8)
+       SymbolLine(0 10 5 15 8)
+       SymbolLine(0 40 40 0 8)
+       SymbolLine(35 40 40 35 8)
+       SymbolLine(40 30 40 35 8)
+       SymbolLine(35 25 40 30 8)
+       SymbolLine(30 25 35 25 8)
+       SymbolLine(25 30 30 25 8)
+       SymbolLine(25 30 25 35 8)
+       SymbolLine(25 35 30 40 8)
+       SymbolLine(30 40 35 40 8)
+)
+Symbol('&' 12)
+(
+       SymbolLine(0 35 5 40 8)
+       SymbolLine(0 5 0 15 8)
+       SymbolLine(0 5 5 0 8)
+       SymbolLine(0 25 15 10 8)
+       SymbolLine(5 40 10 40 8)
+       SymbolLine(10 40 20 30 8)
+       SymbolLine(0 15 25 40 8)
+       SymbolLine(5 0 10 0 8)
+       SymbolLine(10 0 15 5 8)
+       SymbolLine(15 5 15 10 8)
+       SymbolLine(0 25 0 35 8)
+)
+Symbol(''' 12)
+(
+       SymbolLine(0 10 10 0 8)
+)
+Symbol('(' 12)
+(
+       SymbolLine(0 35 5 40 8)
+       SymbolLine(0 5 5 0 8)
+       SymbolLine(0 5 0 35 8)
+)
+Symbol(')' 12)
+(
+       SymbolLine(0 0 5 5 8)
+       SymbolLine(5 5 5 35 8)
+       SymbolLine(0 40 5 35 8)
+)
+Symbol('*' 12)
+(
+       SymbolLine(0 10 20 30 8)
+       SymbolLine(0 30 20 10 8)
+       SymbolLine(0 20 20 20 8)
+       SymbolLine(10 10 10 30 8)
+)
+Symbol('+' 12)
+(
+       SymbolLine(0 20 20 20 8)
+       SymbolLine(10 10 10 30 8)
+)
+Symbol(',' 12)
+(
+       SymbolLine(0 50 10 40 8)
+)
+Symbol('-' 12)
+(
+       SymbolLine(0 20 20 20 8)
+)
+Symbol('.' 12)
+(
+       SymbolLine(0 40 5 40 8)
+)
+Symbol('/' 12)
+(
+       SymbolLine(0 35 30 5 8)
+)
+Symbol('0' 12)
+(
+       SymbolLine(0 35 5 40 8)
+       SymbolLine(0 5 0 35 8)
+       SymbolLine(0 5 5 0 8)
+       SymbolLine(5 0 15 0 8)
+       SymbolLine(15 0 20 5 8)
+       SymbolLine(20 5 20 35 8)
+       SymbolLine(15 40 20 35 8)
+       SymbolLine(5 40 15 40 8)
+       SymbolLine(0 30 20 10 8)
+)
+Symbol('1' 12)
+(
+       SymbolLine(5 40 15 40 8)
+       SymbolLine(10 0 10 40 8)
+       SymbolLine(0 10 10 0 8)
+)
+Symbol('2' 12)
+(
+       SymbolLine(0 5 5 0 8)
+       SymbolLine(5 0 20 0 8)
+       SymbolLine(20 0 25 5 8)
+       SymbolLine(25 5 25 15 8)
+       SymbolLine(0 40 25 15 8)
+       SymbolLine(0 40 25 40 8)
+)
+Symbol('3' 12)
+(
+       SymbolLine(0 5 5 0 8)
+       SymbolLine(5 0 15 0 8)
+       SymbolLine(15 0 20 5 8)
+       SymbolLine(20 5 20 35 8)
+       SymbolLine(15 40 20 35 8)
+       SymbolLine(5 40 15 40 8)
+       SymbolLine(0 35 5 40 8)
+       SymbolLine(5 20 20 20 8)
+)
+Symbol('4' 12)
+(
+       SymbolLine(0 20 20 0 8)
+       SymbolLine(0 20 25 20 8)
+       SymbolLine(20 0 20 40 8)
+)
+Symbol('5' 12)
+(
+       SymbolLine(0 0 20 0 8)
+       SymbolLine(0 0 0 20 8)
+       SymbolLine(0 20 5 15 8)
+       SymbolLine(5 15 15 15 8)
+       SymbolLine(15 15 20 20 8)
+       SymbolLine(20 20 20 35 8)
+       SymbolLine(15 40 20 35 8)
+       SymbolLine(5 40 15 40 8)
+       SymbolLine(0 35 5 40 8)
+)
+Symbol('6' 12)
+(
+       SymbolLine(15 0 20 5 8)
+       SymbolLine(5 0 15 0 8)
+       SymbolLine(0 5 5 0 8)
+       SymbolLine(0 5 0 35 8)
+       SymbolLine(0 35 5 40 8)
+       SymbolLine(15 20 20 25 8)
+       SymbolLine(0 20 15 20 8)
+       SymbolLine(5 40 15 40 8)
+       SymbolLine(15 40 20 35 8)
+       SymbolLine(20 25 20 35 8)
+)
+Symbol('7' 12)
+(
+       SymbolLine(0 40 25 15 8)
+       SymbolLine(25 0 25 15 8)
+       SymbolLine(0 0 25 0 8)
+)
+Symbol('8' 12)
+(
+       SymbolLine(0 35 5 40 8)
+       SymbolLine(0 25 0 35 8)
+       SymbolLine(0 25 5 20 8)
+       SymbolLine(5 20 15 20 8)
+       SymbolLine(15 20 20 25 8)
+       SymbolLine(20 25 20 35 8)
+       SymbolLine(15 40 20 35 8)
+       SymbolLine(5 40 15 40 8)
+       SymbolLine(0 15 5 20 8)
+       SymbolLine(0 5 0 15 8)
+       SymbolLine(0 5 5 0 8)
+       SymbolLine(5 0 15 0 8)
+       SymbolLine(15 0 20 5 8)
+       SymbolLine(20 5 20 15 8)
+       SymbolLine(15 20 20 15 8)
+)
+Symbol('9' 12)
+(
+       SymbolLine(0 40 20 20 8)
+       SymbolLine(20 5 20 20 8)
+       SymbolLine(15 0 20 5 8)
+       SymbolLine(5 0 15 0 8)
+       SymbolLine(0 5 5 0 8)
+       SymbolLine(0 5 0 15 8)
+       SymbolLine(0 15 5 20 8)
+       SymbolLine(5 20 20 20 8)
+)
+Symbol(':' 12)
+(
+       SymbolLine(0 15 5 15 8)
+       SymbolLine(0 25 5 25 8)
+)
+Symbol(';' 12)
+(
+       SymbolLine(0 40 10 30 8)
+       SymbolLine(10 15 10 20 8)
+)
+Symbol('<' 12)
+(
+       SymbolLine(0 20 10 10 8)
+       SymbolLine(0 20 10 30 8)
+)
+Symbol('=' 12)
+(
+       SymbolLine(0 15 20 15 8)
+       SymbolLine(0 25 20 25 8)
+)
+Symbol('>' 12)
+(
+       SymbolLine(0 10 10 20 8)
+       SymbolLine(0 30 10 20 8)
+)
+Symbol('?' 12)
+(
+       SymbolLine(10 20 10 25 8)
+       SymbolLine(10 35 10 40 8)
+       SymbolLine(0 5 0 10 8)
+       SymbolLine(0 5 5 0 8)
+       SymbolLine(5 0 15 0 8)
+       SymbolLine(15 0 20 5 8)
+       SymbolLine(20 5 20 10 8)
+       SymbolLine(10 20 20 10 8)
+)
+Symbol('A' 12)
+(
+       SymbolLine(0 5 0 40 8)
+       SymbolLine(0 5 5 0 8)
+       SymbolLine(5 0 20 0 8)
+       SymbolLine(20 0 25 5 8)
+       SymbolLine(25 5 25 40 8)
+       SymbolLine(0 20 25 20 8)
+)
+Symbol('B' 12)
+(
+       SymbolLine(0 40 20 40 8)
+       SymbolLine(20 40 25 35 8)
+       SymbolLine(25 25 25 35 8)
+       SymbolLine(20 20 25 25 8)
+       SymbolLine(5 20 20 20 8)
+       SymbolLine(5 0 5 40 8)
+       SymbolLine(0 0 20 0 8)
+       SymbolLine(20 0 25 5 8)
+       SymbolLine(25 5 25 15 8)
+       SymbolLine(20 20 25 15 8)
+)
+Symbol('C' 12)
+(
+       SymbolLine(5 40 20 40 8)
+       SymbolLine(0 35 5 40 8)
+       SymbolLine(0 5 0 35 8)
+       SymbolLine(0 5 5 0 8)
+       SymbolLine(5 0 20 0 8)
+)
+Symbol('D' 12)
+(
+       SymbolLine(5 0 5 40 8)
+       SymbolLine(20 0 25 5 8)
+       SymbolLine(25 5 25 35 8)
+       SymbolLine(20 40 25 35 8)
+       SymbolLine(0 40 20 40 8)
+       SymbolLine(0 0 20 0 8)
+)
+Symbol('E' 12)
+(
+       SymbolLine(0 20 15 20 8)
+       SymbolLine(0 40 20 40 8)
+       SymbolLine(0 0 0 40 8)
+       SymbolLine(0 0 20 0 8)
+)
+Symbol('F' 12)
+(
+       SymbolLine(0 0 0 40 8)
+       SymbolLine(0 0 20 0 8)
+       SymbolLine(0 20 15 20 8)
+)
+Symbol('G' 12)
+(
+       SymbolLine(20 0 25 5 8)
+       SymbolLine(5 0 20 0 8)
+       SymbolLine(0 5 5 0 8)
+       SymbolLine(0 5 0 35 8)
+       SymbolLine(0 35 5 40 8)
+       SymbolLine(5 40 20 40 8)
+       SymbolLine(20 40 25 35 8)
+       SymbolLine(25 25 25 35 8)
+       SymbolLine(20 20 25 25 8)
+       SymbolLine(10 20 20 20 8)
+)
+Symbol('H' 12)
+(
+       SymbolLine(0 0 0 40 8)
+       SymbolLine(25 0 25 40 8)
+       SymbolLine(0 20 25 20 8)
+)
+Symbol('I' 12)
+(
+       SymbolLine(0 0 10 0 8)
+       SymbolLine(5 0 5 40 8)
+       SymbolLine(0 40 10 40 8)
+)
+Symbol('J' 12)
+(
+       SymbolLine(0 0 15 0 8)
+       SymbolLine(15 0 15 35 8)
+       SymbolLine(10 40 15 35 8)
+       SymbolLine(5 40 10 40 8)
+       SymbolLine(0 35 5 40 8)
+)
+Symbol('K' 12)
+(
+       SymbolLine(0 0 0 40 8)
+       SymbolLine(0 20 20 0 8)
+       SymbolLine(0 20 20 40 8)
+)
+Symbol('L' 12)
+(
+       SymbolLine(0 0 0 40 8)
+       SymbolLine(0 40 20 40 8)
+)
+Symbol('M' 12)
+(
+       SymbolLine(0 0 0 40 8)
+       SymbolLine(0 0 15 15 8)
+       SymbolLine(15 15 30 0 8)
+       SymbolLine(30 0 30 40 8)
+)
+Symbol('N' 12)
+(
+       SymbolLine(0 0 0 40 8)
+       SymbolLine(0 0 0 5 8)
+       SymbolLine(0 5 25 30 8)
+       SymbolLine(25 0 25 40 8)
+)
+Symbol('O' 12)
+(
+       SymbolLine(0 5 0 35 8)
+       SymbolLine(0 5 5 0 8)
+       SymbolLine(5 0 15 0 8)
+       SymbolLine(15 0 20 5 8)
+       SymbolLine(20 5 20 35 8)
+       SymbolLine(15 40 20 35 8)
+       SymbolLine(5 40 15 40 8)
+       SymbolLine(0 35 5 40 8)
+)
+Symbol('P' 12)
+(
+       SymbolLine(5 0 5 40 8)
+       SymbolLine(0 0 20 0 8)
+       SymbolLine(20 0 25 5 8)
+       SymbolLine(25 5 25 15 8)
+       SymbolLine(20 20 25 15 8)
+       SymbolLine(5 20 20 20 8)
+)
+Symbol('Q' 12)
+(
+       SymbolLine(0 5 0 35 8)
+       SymbolLine(0 5 5 0 8)
+       SymbolLine(5 0 15 0 8)
+       SymbolLine(15 0 20 5 8)
+       SymbolLine(20 5 20 35 8)
+       SymbolLine(15 40 20 35 8)
+       SymbolLine(5 40 15 40 8)
+       SymbolLine(0 35 5 40 8)
+       SymbolLine(10 30 20 40 8)
+)
+Symbol('R' 12)
+(
+       SymbolLine(0 0 20 0 8)
+       SymbolLine(20 0 25 5 8)
+       SymbolLine(25 5 25 15 8)
+       SymbolLine(20 20 25 15 8)
+       SymbolLine(5 20 20 20 8)
+       SymbolLine(5 0 5 40 8)
+       SymbolLine(5 20 25 40 8)
+)
+Symbol('S' 12)
+(
+       SymbolLine(20 0 25 5 8)
+       SymbolLine(5 0 20 0 8)
+       SymbolLine(0 5 5 0 8)
+       SymbolLine(0 5 0 15 8)
+       SymbolLine(0 15 5 20 8)
+       SymbolLine(5 20 20 20 8)
+       SymbolLine(20 20 25 25 8)
+       SymbolLine(25 25 25 35 8)
+       SymbolLine(20 40 25 35 8)
+       SymbolLine(5 40 20 40 8)
+       SymbolLine(0 35 5 40 8)
+)
+Symbol('T' 12)
+(
+       SymbolLine(0 0 20 0 8)
+       SymbolLine(10 0 10 40 8)
+)
+Symbol('U' 12)
+(
+       SymbolLine(0 0 0 35 8)
+       SymbolLine(0 35 5 40 8)
+       SymbolLine(5 40 15 40 8)
+       SymbolLine(15 40 20 35 8)
+       SymbolLine(20 0 20 35 8)
+)
+Symbol('V' 12)
+(
+       SymbolLine(0 0 0 30 8)
+       SymbolLine(0 30 10 40 8)
+       SymbolLine(10 40 20 30 8)
+       SymbolLine(20 0 20 30 8)
+)
+Symbol('W' 12)
+(
+       SymbolLine(0 0 0 40 8)
+       SymbolLine(0 40 15 25 8)
+       SymbolLine(15 25 30 40 8)
+       SymbolLine(30 0 30 40 8)
+)
+Symbol('X' 12)
+(
+       SymbolLine(0 0 0 5 8)
+       SymbolLine(0 5 25 30 8)
+       SymbolLine(25 30 25 40 8)
+       SymbolLine(0 30 0 40 8)
+       SymbolLine(0 30 25 5 8)
+       SymbolLine(25 0 25 5 8)
+)
+Symbol('Y' 12)
+(
+       SymbolLine(0 0 0 5 8)
+       SymbolLine(0 5 10 15 8)
+       SymbolLine(10 15 20 5 8)
+       SymbolLine(20 0 20 5 8)
+       SymbolLine(10 15 10 40 8)
+)
+Symbol('Z' 12)
+(
+       SymbolLine(0 0 25 0 8)
+       SymbolLine(25 0 25 5 8)
+       SymbolLine(0 30 25 5 8)
+       SymbolLine(0 30 0 40 8)
+       SymbolLine(0 40 25 40 8)
+)
+Symbol('[' 12)
+(
+       SymbolLine(0 0 5 0 8)
+       SymbolLine(0 0 0 40 8)
+       SymbolLine(0 40 5 40 8)
+)
+Symbol('\' 12)
+(
+       SymbolLine(0 5 30 35 8)
+)
+Symbol(']' 12)
+(
+       SymbolLine(0 0 5 0 8)
+       SymbolLine(5 0 5 40 8)
+       SymbolLine(0 40 5 40 8)
+)
+Symbol('^' 12)
+(
+       SymbolLine(0 5 5 0 8)
+       SymbolLine(5 0 10 5 8)
+)
+Symbol('_' 12)
+(
+       SymbolLine(0 40 20 40 8)
+)
+Symbol('a' 12)
+(
+       SymbolLine(15 20 20 25 8)
+       SymbolLine(5 20 15 20 8)
+       SymbolLine(0 25 5 20 8)
+       SymbolLine(0 25 0 35 8)
+       SymbolLine(0 35 5 40 8)
+       SymbolLine(20 20 20 35 8)
+       SymbolLine(20 35 25 40 8)
+       SymbolLine(5 40 15 40 8)
+       SymbolLine(15 40 20 35 8)
+)
+Symbol('b' 12)
+(
+       SymbolLine(0 0 0 40 8)
+       SymbolLine(0 35 5 40 8)
+       SymbolLine(5 40 15 40 8)
+       SymbolLine(15 40 20 35 8)
+       SymbolLine(20 25 20 35 8)
+       SymbolLine(15 20 20 25 8)
+       SymbolLine(5 20 15 20 8)
+       SymbolLine(0 25 5 20 8)
+)
+Symbol('c' 12)
+(
+       SymbolLine(5 20 20 20 8)
+       SymbolLine(0 25 5 20 8)
+       SymbolLine(0 25 0 35 8)
+       SymbolLine(0 35 5 40 8)
+       SymbolLine(5 40 20 40 8)
+)
+Symbol('d' 12)
+(
+       SymbolLine(20 0 20 40 8)
+       SymbolLine(15 40 20 35 8)
+       SymbolLine(5 40 15 40 8)
+       SymbolLine(0 35 5 40 8)
+       SymbolLine(0 25 0 35 8)
+       SymbolLine(0 25 5 20 8)
+       SymbolLine(5 20 15 20 8)
+       SymbolLine(15 20 20 25 8)
+)
+Symbol('e' 12)
+(
+       SymbolLine(5 40 20 40 8)
+       SymbolLine(0 35 5 40 8)
+       SymbolLine(0 25 0 35 8)
+       SymbolLine(0 25 5 20 8)
+       SymbolLine(5 20 15 20 8)
+       SymbolLine(15 20 20 25 8)
+       SymbolLine(0 30 20 30 8)
+       SymbolLine(20 30 20 25 8)
+)
+Symbol('f' 10)
+(
+       SymbolLine(5 5 5 40 8)
+       SymbolLine(5 5 10 0 8)
+       SymbolLine(10 0 15 0 8)
+       SymbolLine(0 20 10 20 8)
+)
+Symbol('g' 12)
+(
+       SymbolLine(15 20 20 25 8)
+       SymbolLine(5 20 15 20 8)
+       SymbolLine(0 25 5 20 8)
+       SymbolLine(0 25 0 35 8)
+       SymbolLine(0 35 5 40 8)
+       SymbolLine(5 40 15 40 8)
+       SymbolLine(15 40 20 35 8)
+       SymbolLine(0 50 5 55 8)
+       SymbolLine(5 55 15 55 8)
+       SymbolLine(15 55 20 50 8)
+       SymbolLine(20 20 20 50 8)
+)
+Symbol('h' 12)
+(
+       SymbolLine(0 0 0 40 8)
+       SymbolLine(0 25 5 20 8)
+       SymbolLine(5 20 15 20 8)
+       SymbolLine(15 20 20 25 8)
+       SymbolLine(20 25 20 40 8)
+)
+Symbol('i' 10)
+(
+       SymbolLine(0 10 0 15 8)
+       SymbolLine(0 25 0 40 8)
+)
+Symbol('j' 10)
+(
+       SymbolLine(5 10 5 15 8)
+       SymbolLine(5 25 5 50 8)
+       SymbolLine(0 55 5 50 8)
+)
+Symbol('k' 12)
+(
+       SymbolLine(0 0 0 40 8)
+       SymbolLine(0 25 15 40 8)
+       SymbolLine(0 25 10 15 8)
+)
+Symbol('l' 10)
+(
+       SymbolLine(0 0 0 35 8)
+       SymbolLine(0 35 5 40 8)
+)
+Symbol('m' 12)
+(
+       SymbolLine(5 25 5 40 8)
+       SymbolLine(5 25 10 20 8)
+       SymbolLine(10 20 15 20 8)
+       SymbolLine(15 20 20 25 8)
+       SymbolLine(20 25 20 40 8)
+       SymbolLine(20 25 25 20 8)
+       SymbolLine(25 20 30 20 8)
+       SymbolLine(30 20 35 25 8)
+       SymbolLine(35 25 35 40 8)
+       SymbolLine(0 20 5 25 8)
+)
+Symbol('n' 12)
+(
+       SymbolLine(5 25 5 40 8)
+       SymbolLine(5 25 10 20 8)
+       SymbolLine(10 20 15 20 8)
+       SymbolLine(15 20 20 25 8)
+       SymbolLine(20 25 20 40 8)
+       SymbolLine(0 20 5 25 8)
+)
+Symbol('o' 12)
+(
+       SymbolLine(0 25 0 35 8)
+       SymbolLine(0 25 5 20 8)
+       SymbolLine(5 20 15 20 8)
+       SymbolLine(15 20 20 25 8)
+       SymbolLine(20 25 20 35 8)
+       SymbolLine(15 40 20 35 8)
+       SymbolLine(5 40 15 40 8)
+       SymbolLine(0 35 5 40 8)
+)
+Symbol('p' 12)
+(
+       SymbolLine(5 25 5 55 8)
+       SymbolLine(0 20 5 25 8)
+       SymbolLine(5 25 10 20 8)
+       SymbolLine(10 20 20 20 8)
+       SymbolLine(20 20 25 25 8)
+       SymbolLine(25 25 25 35 8)
+       SymbolLine(20 40 25 35 8)
+       SymbolLine(10 40 20 40 8)
+       SymbolLine(5 35 10 40 8)
+)
+Symbol('q' 12)
+(
+       SymbolLine(20 25 20 55 8)
+       SymbolLine(15 20 20 25 8)
+       SymbolLine(5 20 15 20 8)
+       SymbolLine(0 25 5 20 8)
+       SymbolLine(0 25 0 35 8)
+       SymbolLine(0 35 5 40 8)
+       SymbolLine(5 40 15 40 8)
+       SymbolLine(15 40 20 35 8)
+)
+Symbol('r' 12)
+(
+       SymbolLine(5 25 5 40 8)
+       SymbolLine(5 25 10 20 8)
+       SymbolLine(10 20 20 20 8)
+       SymbolLine(0 20 5 25 8)
+)
+Symbol('s' 12)
+(
+       SymbolLine(5 40 20 40 8)
+       SymbolLine(20 40 25 35 8)
+       SymbolLine(20 30 25 35 8)
+       SymbolLine(5 30 20 30 8)
+       SymbolLine(0 25 5 30 8)
+       SymbolLine(0 25 5 20 8)
+       SymbolLine(5 20 20 20 8)
+       SymbolLine(20 20 25 25 8)
+       SymbolLine(0 35 5 40 8)
+)
+Symbol('t' 10)
+(
+       SymbolLine(5 0 5 35 8)
+       SymbolLine(5 35 10 40 8)
+       SymbolLine(0 15 10 15 8)
+)
+Symbol('u' 12)
+(
+       SymbolLine(0 20 0 35 8)
+       SymbolLine(0 35 5 40 8)
+       SymbolLine(5 40 15 40 8)
+       SymbolLine(15 40 20 35 8)
+       SymbolLine(20 20 20 35 8)
+)
+Symbol('v' 12)
+(
+       SymbolLine(0 20 0 30 8)
+       SymbolLine(0 30 10 40 8)
+       SymbolLine(10 40 20 30 8)
+       SymbolLine(20 20 20 30 8)
+)
+Symbol('w' 12)
+(
+       SymbolLine(0 20 0 35 8)
+       SymbolLine(0 35 5 40 8)
+       SymbolLine(5 40 10 40 8)
+       SymbolLine(10 40 15 35 8)
+       SymbolLine(15 20 15 35 8)
+       SymbolLine(15 35 20 40 8)
+       SymbolLine(20 40 25 40 8)
+       SymbolLine(25 40 30 35 8)
+       SymbolLine(30 20 30 35 8)
+)
+Symbol('x' 12)
+(
+       SymbolLine(0 20 20 40 8)
+       SymbolLine(0 40 20 20 8)
+)
+Symbol('y' 12)
+(
+       SymbolLine(0 20 0 35 8)
+       SymbolLine(0 35 5 40 8)
+       SymbolLine(20 20 20 50 8)
+       SymbolLine(15 55 20 50 8)
+       SymbolLine(5 55 15 55 8)
+       SymbolLine(0 50 5 55 8)
+       SymbolLine(5 40 15 40 8)
+       SymbolLine(15 40 20 35 8)
+)
+Symbol('z' 12)
+(
+       SymbolLine(0 20 20 20 8)
+       SymbolLine(0 40 20 20 8)
+       SymbolLine(0 40 20 40 8)
+)
+Symbol('{' 12)
+(
+       SymbolLine(5 5 10 0 8)
+       SymbolLine(5 5 5 15 8)
+       SymbolLine(0 20 5 15 8)
+       SymbolLine(0 20 5 25 8)
+       SymbolLine(5 25 5 35 8)
+       SymbolLine(5 35 10 40 8)
+)
+Symbol('|' 12)
+(
+       SymbolLine(0 0 0 40 8)
+)
+Symbol('}' 12)
+(
+       SymbolLine(0 0 5 5 8)
+       SymbolLine(5 5 5 15 8)
+       SymbolLine(5 15 10 20 8)
+       SymbolLine(5 25 10 20 8)
+       SymbolLine(5 25 5 35 8)
+       SymbolLine(0 40 5 35 8)
+)
+Symbol('~' 12)
+(
+       SymbolLine(0 25 5 20 8)
+       SymbolLine(5 20 10 20 8)
+       SymbolLine(10 20 15 25 8)
+       SymbolLine(15 25 20 25 8)
+       SymbolLine(20 25 25 20 8)
+)
+Via(5875 3600 60 35 "" 0x00000002)
+Via(4000 3425 60 35 "" 0x00000002)
+Via(4700 3425 60 35 "" 0x00000002)
+Via(4850 3425 60 35 "" 0x00000002)
+Via(5550 3425 60 35 "" 0x00000002)
+Via(5975 2600 60 35 "" 0x00000002)
+Via(5350 2600 60 35 "" 0x00000002)
+Via(5350 3075 60 35 "" 0x00000002)
+Via(5975 3075 60 35 "" 0x00000002)
+Via(5875 2775 60 35 "" 0x00000002)
+Via(6075 2875 60 35 "" 0x00000002)
+Via(5350 3275 60 35 "" 0x00000002)
+Via(3900 3175 60 35 "" 0x00000002)
+Via(4700 3175 60 35 "" 0x00000002)
+Via(6175 3425 60 35 "" 0x00000002)
+Via(6075 2675 60 35 "" 0x00000002)
+Via(5875 2225 60 35 "" 0x00000002)
+Via(4575 3425 60 35 "" 0x00000002)
+Via(5575 2200 60 35 "" 0x00000002)
+Via(6175 1025 60 35 "" 0x00000002)
+Via(6425 1025 60 35 "" 0x00000002)
+Via(5625 1075 60 35 "" 0x00000002)
+Via(5925 475 60 35 "" 0x00000002)
+Via(5325 475 60 35 "" 0x00000002)
+Via(4825 475 60 35 "" 0x00000002)
+Via(5125 400 60 35 "" 0x00000002)
+Via(5725 400 60 35 "" 0x00000002)
+Via(3975 725 60 35 "" 0x00000002)
+Via(4825 725 60 35 "" 0x00000002)
+Via(5325 725 60 35 "" 0x00000002)
+Via(5875 725 60 35 "" 0x00000002)
+Via(4925 950 60 35 "" 0x00000002)
+Via(1350 950 60 35 "" 0x00000002)
+Via(1700 950 60 35 "" 0x00000002)
+Via(2325 950 60 35 "" 0x00000002)
+Via(3175 3175 60 35 "" 0x00000002)
+Via(3225 3925 60 35 "" 0x00000002)
+Via(2350 2450 60 35 "" 0x00000002)
+Via(2650 2450 60 35 "" 0x00000002)
+Via(1350 2450 60 35 "" 0x00000002)
+Via(1250 2800 60 35 "" 0x00000002)
+Via(1250 2900 60 35 "" 0x00000002)
+Via(2475 2875 40 20 "" 0x00000002)
+Via(4225 1000 60 35 "" 0x00000002)
+Via(5200 1000 60 35 "" 0x00000002)
+Via(3100 1000 60 35 "" 0x00000002)
+Via(4425 950 60 35 "" 0x00000002)
+Via(1975 3050 60 35 "" 0x00000002)
+Via(1225 3925 60 35 "" 0x00000002)
+Via(2075 3925 60 35 "" 0x00000002)
+Via(2675 3925 60 35 "" 0x00000002)
+Via(3550 3175 60 35 "" 0x00000002)
+Via(725 3925 60 35 "" 0x00000002)
+Via(4825 1075 40 20 "" 0x00000002)
+Via(6150 525 40 20 "" 0x00000002)
+Via(6175 875 40 20 "" 0x00000002)
+Via(5325 1075 40 20 "" 0x00000002)
+Via(6325 1725 40 20 "" 0x00000002)
+Via(2575 1725 40 20 "" 0x00000002)
+Via(5925 650 40 20 "" 0x00000002)
+Via(4025 475 60 28 "" 0x00000002)
+Via(2000 825 40 20 "" 0x00000002)
+Via(3975 2350 40 20 "" 0x00000002)
+Via(2900 1300 40 20 "" 0x00000002)
+Via(3300 525 40 20 "" 0x00000002)
+Via(5225 225 40 20 "" 0x00000002)
+Via(6100 150 40 20 "" 0x00000002)
+Via(4725 575 40 20 "" 0x00000002)
+Via(6175 350 40 20 "" 0x00000002)
+Via(6425 200 40 20 "" 0x00000002)
+Via(5525 150 40 20 "" 0x00000002)
+Via(4975 150 40 20 "" 0x00000002)
+Via(5425 1425 40 20 "" 0x00000002)
+Via(6050 1425 40 20 "" 0x00000002)
+Via(6100 1300 40 20 "" 0x00000002)
+Via(5500 1350 40 20 "" 0x00000002)
+Via(1900 575 40 20 "" 0x00000002)
+Via(2375 3600 40 20 "" 0x00000002)
+Via(2050 675 40 20 "" 0x00000002)
+Via(1100 1125 40 20 "" 0x00000002)
+Via(5025 1075 40 20 "" 0x00000002)
+Via(4125 1350 40 20 "" 0x00000002)
+Via(1950 625 40 20 "" 0x00000002)
+Via(5075 800 40 20 "" 0x00000002)
+Via(5525 2375 40 20 "" 0x00000002)
+Via(4425 300 40 20 "" 0x00000002)
+Via(3500 1300 40 20 "" 0x00000002)
+Via(2675 3525 60 28 "" 0x00000002)
+Via(900 2450 40 20 "" 0x00000002)
+Via(1100 2450 40 20 "" 0x00000002)
+Via(5775 2850 40 20 "" 0x00000002)
+Via(1050 3675 40 20 "" 0x00000002)
+Via(1775 3850 40 20 "" 0x00000002)
+Via(2475 3850 40 20 "" 0x00000002)
+Via(2075 3525 60 35 "" 0x00000002)
+Via(2275 3525 60 35 "" 0x00000002)
+Via(1875 3600 40 20 "" 0x00000002)
+Via(4125 1075 40 20 "" 0x00000002)
+Via(4425 1075 40 20 "" 0x00000002)
+Via(4675 1075 40 20 "" 0x00000002)
+Via(4625 150 40 20 "" 0x00000002)
+Via(2500 1200 40 20 "" 0x00000002)
+Via(2600 1200 40 20 "" 0x00000002)
+Via(2600 1300 40 20 "" 0x00000002)
+Via(2450 1300 40 20 "" 0x00000002)
+Via(2550 1050 40 20 "" 0x00000002)
+Via(2400 1050 40 20 "" 0x00000002)
+Via(2800 1200 40 20 "" 0x00000002)
+Via(2950 1200 40 20 "" 0x00000002)
+Via(2850 1250 40 20 "" 0x00000002)
+Via(3050 1250 40 20 "" 0x00000002)
+Via(2900 1375 40 20 "" 0x00000002)
+Via(3175 1375 40 20 "" 0x00000002)
+Via(1400 1375 40 20 "" 0x00000002)
+Via(1500 1250 40 20 "" 0x00000002)
+Via(1550 1000 40 20 "" 0x00000002)
+Via(2950 1000 40 20 "" 0x00000002)
+Via(1650 1425 40 20 "" 0x00000002)
+Via(2750 1425 40 20 "" 0x00000002)
+Via(1750 1325 40 20 "" 0x00000002)
+Via(2700 1300 40 20 "" 0x00000002)
+Via(1850 1050 40 20 "" 0x00000002)
+Via(2650 1050 40 20 "" 0x00000002)
+Via(1950 2550 40 20 "" 0x00000002)
+Via(2650 2550 40 20 "" 0x00000002)
+Via(3175 2450 60 35 "" 0x00000002)
+Via(3450 2500 40 20 "" 0x00000002)
+Via(1975 2825 40 20 "" 0x00000002)
+Via(2150 2825 40 20 "" 0x00000002)
+Via(2525 2500 40 20 "" 0x00000002)
+Via(2050 2500 40 20 "" 0x00000002)
+Via(2525 1975 40 20 "" 0x00000002)
+Via(2150 2250 60 35 "" 0x00000002)
+Via(2350 2250 60 35 "" 0x00000002)
+Via(2950 2125 40 20 "" 0x00000002)
+Via(2100 2125 40 20 "" 0x00000002)
+Via(3050 2175 40 20 "" 0x00000002)
+Via(2200 2175 40 20 "" 0x00000002)
+Via(2200 1950 40 20 "" 0x00000002)
+Via(3100 1925 40 20 "" 0x00000002)
+Via(1450 1875 40 20 "" 0x00000002)
+Via(3200 1875 40 20 "" 0x00000002)
+Via(2300 1875 40 20 "" 0x00000002)
+Via(3550 2525 40 20 "" 0x00000002)
+Via(2875 2225 40 20 "" 0x00000002)
+Via(1650 2175 40 20 "" 0x00000002)
+Via(2050 2300 40 20 "" 0x00000002)
+Via(3850 2250 40 20 "" 0x00000002)
+Via(2525 2775 40 20 "" 0x00000002)
+Via(3800 2775 40 20 "" 0x00000002)
+Via(1500 2825 40 20 "" 0x00000002)
+Via(3350 2825 40 20 "" 0x00000002)
+Via(2250 1825 40 20 "" 0x00000002)
+Via(2400 1825 40 20 "" 0x00000002)
+Via(2225 900 40 20 "" 0x00000002)
+Via(2500 900 40 20 "" 0x00000002)
+Via(2450 1725 40 20 "" 0x00000002)
+Via(1850 1750 40 20 "" 0x00000002)
+Via(1750 1700 40 20 "" 0x00000002)
+Via(4250 1975 40 20 "" 0x00000002)
+Via(3275 2700 60 35 "" 0x00000002)
+Via(2850 2650 40 20 "" 0x00000002)
+Via(4750 2650 40 20 "" 0x00000002)
+Via(4650 2900 60 35 "" 0x00000002)
+Via(4575 2825 40 20 "" 0x00000002)
+Via(2950 1775 40 20 "" 0x00000002)
+Via(4800 1775 40 20 "" 0x00000002)
+Via(3000 850 40 20 "" 0x00000002)
+Via(2700 850 40 20 "" 0x00000002)
+Via(3250 800 40 20 "" 0x00000002)
+Via(2800 800 40 20 "" 0x00000002)
+Via(3450 2200 40 20 "" 0x00000002)
+Via(3600 2200 40 20 "" 0x00000002)
+Via(3500 3850 40 20 "" 0x00000002)
+Via(2925 3525 60 35 "" 0x00000002)
+Via(3700 3600 40 20 "" 0x00000002)
+Via(1025 1475 40 20 "" 0x00000002)
+Via(1170 1605 40 20 "" 0x00000002)
+Via(4450 1825 40 20 "" 0x00000002)
+Via(2575 3525 40 20 "" 0x00000002)
+Via(3225 3525 40 20 "" 0x00000002)
+Via(3950 2250 40 20 "" 0x00000002)
+Via(4000 2150 40 20 "" 0x00000002)
+Via(4050 2050 40 20 "" 0x00000002)
+Via(1000 2700 40 20 "" 0x00000002)
+Via(4100 2725 40 20 "" 0x00000002)
+Via(3975 2500 40 20 "" 0x00000002)
+Via(2175 3100 40 20 "" 0x00000002)
+Via(3975 3100 40 20 "" 0x00000002)
+Via(5150 2600 40 20 "" 0x00000002)
+Via(5150 3375 40 20 "" 0x00000002)
+Via(2050 3225 40 20 "" 0x00000002)
+Via(5650 3225 40 20 "" 0x00000002)
+Via(5650 2450 40 20 "" 0x00000002)
+Via(5250 3275 40 20 "" 0x00000002)
+Via(2775 3300 40 20 "" 0x00000002)
+Via(3225 3050 40 20 "" 0x00000002)
+Via(445 3300 40 20 "" 0x00000002)
+Via(1250 2550 60 35 "" 0x00000002)
+Via(715 2570 40 20 "" 0x00000002)
+Via(855 3055 40 20 "" 0x00000002)
+
+Element(0x00000000 "R 0.25W" "R13" "2k7" 3280 505 1 100 0x00000000)
+(
+       Pin(3300 625 50 20 "1" "1" 0x00000101)
+       Pin(3300 225 50 20 "2" "2" 0x00000001)
+       ElementLine (3300 325 3300 225 20)
+       ElementLine (3300 625 3300 525 20)
+       ElementLine (3350 525 3250 525 20)
+       ElementLine (3350 325 3350 525 20)
+       ElementLine (3250 325 3350 325 20)
+       ElementLine (3250 525 3250 325 20)
+       Mark (3300 625)
+)
+
+Element(0x00000000 "diode" "D2" "1N4148" 2975 3645 3 100 0x00000000)
+(
+       Pin(2925 3425 50 20 "1" "1" 0x00000101)
+       Pin(2925 3725 50 20 "2" "2" 0x00000001)
+       ElementLine (2925 3425 2925 3525 10)
+       ElementLine (2925 3625 2925 3725 10)
+       ElementLine (2925 3525 2975 3625 10)
+       ElementLine (2975 3625 2875 3625 10)
+       ElementLine (2875 3625 2925 3525 10)
+       ElementLine (2975 3525 2875 3525 10)
+       Mark (2925 3425)
+)
+
+Element(0x00000000 "+5V 1.5A voltage regulator" "U2" "7805" 4200 3790 2 100 0x00000000)
+(
+       Pin(4100 3600 80 20 "In" "1" 0x00000101)
+       Pin(4000 3600 80 20 "Com" "2" 0x00000001)
+       Pin(3900 3600 80 20 "Out" "3" 0x00000001)
+       ElementLine (4200 3720 3800 3720 20)
+       ElementLine (3800 3720 3800 3540 20)
+       ElementLine (3800 3540 4200 3540 20)
+       ElementLine (4200 3540 4200 3720 20)
+       ElementLine (4200 3720 3800 3720 20)
+       ElementLine (3800 3720 3800 3660 20)
+       ElementLine (3800 3660 4200 3660 20)
+       ElementLine (4200 3660 4200 3720 20)
+       ElementLine (4070 3720 4070 3660 10)
+       ElementLine (3930 3720 3930 3660 10)
+       Mark (4100 3600)
+)
+
+Element(0x00000000 "R 0.25W" "R7" "2k2" 4405 1105 1 100 0x00000000)
+(
+       Pin(4425 1225 50 20 "1" "1" 0x00000101)
+       Pin(4425 825 50 20 "2" "2" 0x00000001)
+       ElementLine (4425 925 4425 825 20)
+       ElementLine (4425 1225 4425 1125 20)
+       ElementLine (4475 1125 4375 1125 20)
+       ElementLine (4475 925 4475 1125 20)
+       ElementLine (4375 925 4475 925 20)
+       ElementLine (4375 1125 4375 925 20)
+       Mark (4425 1225)
+)
+
+Element(0x00000000 "optical coupling device" "U15" "6N136" 3975 1005 0 100 0x00000000)
+(
+       Pin(3925 1175 60 28 "NC" "1" 0x00000101)
+       Pin(4025 1175 60 28 "A+" "2" 0x00000001)
+       Pin(4125 1175 60 28 "K-" "3" 0x00000001)
+       Pin(4225 1175 60 28 "NC" "4" 0x00000001)
+       Pin(4225 875 60 28 "Gnd" "5" 0x00000001)
+       Pin(4125 875 60 28 "Out" "6" 0x00000001)
+       Pin(4025 875 60 28 "En" "7" 0x00000001)
+       Pin(3925 875 60 28 "Vcc" "8" 0x00000001)
+       ElementLine (3875 1225 4275 1225 10)
+       ElementLine (4275 1225 4275 825 10)
+       ElementLine (4275 825 3875 825 10)
+       ElementLine (3875 1225 3875 1075 10)
+       ElementLine (3875 975 3875 825 10)
+       ElementArc (3875 1025 50 50 90 180 10)
+       Mark (3925 1175)
+)
+
+Element(0x00000000 "R 0.25W" "R8" "390" 5505 1105 1 100 0x00000000)
+(
+       Pin(5525 1225 50 20 "1" "1" 0x00000101)
+       Pin(5525 825 50 20 "2" "2" 0x00000001)
+       ElementLine (5525 925 5525 825 20)
+       ElementLine (5525 1225 5525 1125 20)
+       ElementLine (5575 1125 5475 1125 20)
+       ElementLine (5575 925 5575 1125 20)
+       ElementLine (5475 925 5575 925 20)
+       ElementLine (5475 1125 5475 925 20)
+       Mark (5525 1225)
+)
+
+Element(0x00000000 "R 0.25W" "R1" "390" 5305 505 1 100 0x00000000)
+(
+       Pin(5325 625 50 20 "1" "1" 0x00000101)
+       Pin(5325 225 50 20 "2" "2" 0x00000001)
+       ElementLine (5325 325 5325 225 20)
+       ElementLine (5325 625 5325 525 20)
+       ElementLine (5375 525 5275 525 20)
+       ElementLine (5375 325 5375 525 20)
+       ElementLine (5275 325 5375 325 20)
+       ElementLine (5275 525 5275 325 20)
+       Mark (5325 625)
+)
+
+Element(0x00000000 "optical coupling device" "U12" "6N136" 4875 405 0 100 0x00000000)
+(
+       Pin(4825 575 60 28 "NC" "1" 0x00000101)
+       Pin(4925 575 60 28 "A+" "2" 0x00000001)
+       Pin(5025 575 60 28 "K-" "3" 0x00000001)
+       Pin(5125 575 60 28 "NC" "4" 0x00000001)
+       Pin(5125 275 60 28 "Gnd" "5" 0x00000001)
+       Pin(5025 275 60 28 "Out" "6" 0x00000001)
+       Pin(4925 275 60 28 "En" "7" 0x00000001)
+       Pin(4825 275 60 28 "Vcc" "8" 0x00000001)
+       ElementLine (4775 625 5175 625 10)
+       ElementLine (5175 625 5175 225 10)
+       ElementLine (5175 225 4775 225 10)
+       ElementLine (4775 625 4775 475 10)
+       ElementLine (4775 375 4775 225 10)
+       ElementArc (4775 425 50 50 90 180 10)
+       Mark (4825 575)
+)
+
+Element(0x00000000 "R 0.25W" "R2" "2k2" 4605 505 1 100 0x00000000)
+(
+       Pin(4625 625 50 20 "1" "1" 0x00000101)
+       Pin(4625 225 50 20 "2" "2" 0x00000001)
+       ElementLine (4625 325 4625 225 20)
+       ElementLine (4625 625 4625 525 20)
+       ElementLine (4675 525 4575 525 20)
+       ElementLine (4675 325 4675 525 20)
+       ElementLine (4575 325 4675 325 20)
+       ElementLine (4575 525 4575 325 20)
+       Mark (4625 625)
+)
+
+Element(0x00000000 "R 0.25W" "R6" "2k2" 4605 1105 1 100 0x00000000)
+(
+       Pin(4625 1225 50 20 "1" "1" 0x00000101)
+       Pin(4625 825 50 20 "2" "2" 0x00000001)
+       ElementLine (4625 925 4625 825 20)
+       ElementLine (4625 1225 4625 1125 20)
+       ElementLine (4675 1125 4575 1125 20)
+       ElementLine (4675 925 4675 1125 20)
+       ElementLine (4575 925 4675 925 20)
+       ElementLine (4575 1125 4575 925 20)
+       Mark (4625 1225)
+)
+
+Element(0x00000000 "R 0.25W" "R5" "390" 5305 1105 1 100 0x00000000)
+(
+       Pin(5325 1225 50 20 "1" "1" 0x00000101)
+       Pin(5325 825 50 20 "2" "2" 0x00000001)
+       ElementLine (5325 925 5325 825 20)
+       ElementLine (5325 1225 5325 1125 20)
+       ElementLine (5375 1125 5275 1125 20)
+       ElementLine (5375 925 5375 1125 20)
+       ElementLine (5275 925 5375 925 20)
+       ElementLine (5275 1125 5275 925 20)
+       Mark (5325 1225)
+)
+
+Element(0x00000000 "optical coupling device" "U14" "6N136" 4875 1005 0 100 0x00000000)
+(
+       Pin(4825 1175 60 28 "NC" "1" 0x00000101)
+       Pin(4925 1175 60 28 "A+" "2" 0x00000001)
+       Pin(5025 1175 60 28 "K-" "3" 0x00000001)
+       Pin(5125 1175 60 28 "NC" "4" 0x00000001)
+       Pin(5125 875 60 28 "Gnd" "5" 0x00000001)
+       Pin(5025 875 60 28 "Out" "6" 0x00000001)
+       Pin(4925 875 60 28 "En" "7" 0x00000001)
+       Pin(4825 875 60 28 "Vcc" "8" 0x00000001)
+       ElementLine (4775 1225 5175 1225 10)
+       ElementLine (5175 1225 5175 825 10)
+       ElementLine (5175 825 4775 825 10)
+       ElementLine (4775 1225 4775 1075 10)
+       ElementLine (4775 975 4775 825 10)
+       ElementArc (4775 1025 50 50 90 180 10)
+       Mark (4825 1175)
+)
+
+Element(0x00000000 "optical coupling device" "U13" "6N136" 3975 405 0 100 0x00000000)
+(
+       Pin(3925 575 60 28 "NC" "1" 0x00000101)
+       Pin(4025 575 60 28 "A+" "2" 0x00000001)
+       Pin(4125 575 60 28 "K-" "3" 0x00000001)
+       Pin(4225 575 60 28 "NC" "4" 0x00000001)
+       Pin(4225 275 60 28 "Gnd" "5" 0x00000001)
+       Pin(4125 275 60 28 "Out" "6" 0x00000001)
+       Pin(4025 275 60 28 "En" "7" 0x00000001)
+       Pin(3925 275 60 28 "Vcc" "8" 0x00000001)
+       ElementLine (3875 625 4275 625 10)
+       ElementLine (4275 625 4275 225 10)
+       ElementLine (4275 225 3875 225 10)
+       ElementLine (3875 625 3875 475 10)
+       ElementLine (3875 375 3875 225 10)
+       ElementArc (3875 425 50 50 90 180 10)
+       Mark (3925 575)
+)
+
+Element(0x00000000 "R 0.25W" "R4" "390" 5505 505 1 100 0x00000000)
+(
+       Pin(5525 625 50 20 "1" "1" 0x00000101)
+       Pin(5525 225 50 20 "2" "2" 0x00000001)
+       ElementLine (5525 325 5525 225 20)
+       ElementLine (5525 625 5525 525 20)
+       ElementLine (5575 525 5475 525 20)
+       ElementLine (5575 325 5575 525 20)
+       ElementLine (5475 325 5575 325 20)
+       ElementLine (5475 525 5475 325 20)
+       Mark (5525 625)
+)
+
+Element(0x00000000 "diode" "D1" "1N4148" 1575 3645 3 100 0x00000000)
+(
+       Pin(1525 3425 50 20 "1" "1" 0x00000101)
+       Pin(1525 3725 50 20 "2" "2" 0x00000001)
+       ElementLine (1525 3425 1525 3525 10)
+       ElementLine (1525 3625 1525 3725 10)
+       ElementLine (1525 3525 1575 3625 10)
+       ElementLine (1575 3625 1475 3625 10)
+       ElementLine (1475 3625 1525 3525 10)
+       ElementLine (1575 3525 1475 3525 10)
+       Mark (1525 3425)
+)
+
+Element(0x00000000 "LED 5mm" "D10" "Green" 475 2315 0 100 0x00000000)
+(
+       Pin(525 2395 60 20 "-" "1" 0x00000101)
+       Pin(525 2495 60 20 "+" "2" 0x00000001)
+       ElementArc (525 2445 70 70 0 360 10)
+       ElementArc (525 2445 50 50 0 360 15)
+       Mark (525 2395)
+)
+
+Element(0x00000000 "IRF1010N" "Q2" "IRF1010N" 5150 2260 0 100 0x00000000)
+(
+       Pin(5250 2450 80 20 "G" "1" 0x00000101)
+       Pin(5350 2450 80 20 "D" "2" 0x00000001)
+       Pin(5450 2450 80 20 "S" "3" 0x00000001)
+       ElementLine (5420 2330 5420 2390 10)
+       ElementLine (5280 2330 5280 2390 10)
+       ElementLine (5150 2390 5150 2330 20)
+       ElementLine (5550 2390 5150 2390 20)
+       ElementLine (5550 2330 5550 2390 20)
+       ElementLine (5150 2330 5550 2330 20)
+       ElementLine (5150 2510 5150 2330 20)
+       ElementLine (5550 2510 5150 2510 20)
+       ElementLine (5550 2330 5550 2510 20)
+       ElementLine (5150 2330 5550 2330 20)
+       Mark (5250 2450)
+)
+
+Element(0x00000000 "generic" "U7" "HCTL-2016" 2450 405 0 100 0x00000000)
+(
+       Pin(2400 575 60 28 "1" "1" 0x00000101)
+       Pin(2500 575 60 28 "2" "2" 0x00000001)
+       Pin(2600 575 60 28 "3" "3" 0x00000001)
+       Pin(2700 575 60 28 "4" "4" 0x00000001)
+       Pin(2800 575 60 28 "5" "5" 0x00000001)
+       Pin(2900 575 60 28 "6" "6" 0x00000001)
+       Pin(3000 575 60 28 "7" "7" 0x00000001)
+       Pin(3100 575 60 28 "8" "8" 0x00000001)
+       Pin(3100 275 60 28 "9" "9" 0x00000001)
+       Pin(3000 275 60 28 "10" "10" 0x00000001)
+       Pin(2900 275 60 28 "11" "11" 0x00000001)
+       Pin(2800 275 60 28 "12" "12" 0x00000001)
+       Pin(2700 275 60 28 "13" "13" 0x00000001)
+       Pin(2600 275 60 28 "14" "14" 0x00000001)
+       Pin(2500 275 60 28 "15" "15" 0x00000001)
+       Pin(2400 275 60 28 "16" "16" 0x00000001)
+       ElementLine (2350 625 3150 625 10)
+       ElementLine (3150 625 3150 225 10)
+       ElementLine (3150 225 2350 225 10)
+       ElementLine (2350 625 2350 475 10)
+       ElementLine (2350 375 2350 225 10)
+       ElementArc (2350 425 50 50 90 180 10)
+       Mark (2400 575)
+)
+
+Element(0x00000000 "capacitor_radial" "C4" "10uFx25V" 3275 3625 0 100 0x00000000)
+(
+       Pin(3125 3725 60 20 "1" "1" 0x00000101)
+       Pin(3225 3725 60 20 "2" "2" 0x00000001)
+       ElementArc (3175 3725 100 100 0 360 10)
+       Mark (3125 3725)
+)
+
+Element(0x00000000 "connector 2x4 pins" "JP1" "ADDRESS" 4360 2000 3 100 0x00000000)
+(
+       Pin(4150 2050 60 30 "1" "1" 0x00000101)
+       Pin(4250 2050 60 30 "2" "2" 0x00000001)
+       Pin(4150 2150 60 30 "3" "3" 0x00000001)
+       Pin(4250 2150 60 30 "4" "4" 0x00000001)
+       Pin(4150 2250 60 30 "5" "5" 0x00000001)
+       Pin(4250 2250 60 30 "6" "6" 0x00000001)
+       Pin(4150 2350 60 30 "7" "7" 0x00000001)
+       Pin(4250 2350 60 30 "8" "8" 0x00000001)
+       ElementLine (4200 2100 4200 2000 10)
+       ElementLine (4100 2100 4200 2100 10)
+       ElementLine (4300 2000 4100 2000 20)
+       ElementLine (4300 2400 4300 2000 20)
+       ElementLine (4100 2400 4300 2400 20)
+       ElementLine (4100 2000 4100 2400 20)
+       Mark (4150 2050)
+)
+
+Element(0x00000000 "generic" "U6" "8254" 1400 2330 0 100 0x00000000)
+(
+       Pin(1350 2650 60 28 "1" "1" 0x00000101)
+       Pin(1450 2650 60 28 "2" "2" 0x00000001)
+       Pin(1550 2650 60 28 "3" "3" 0x00000001)
+       Pin(1650 2650 60 28 "4" "4" 0x00000001)
+       Pin(1750 2650 60 28 "5" "5" 0x00000001)
+       Pin(1850 2650 60 28 "6" "6" 0x00000001)
+       Pin(1950 2650 60 28 "7" "7" 0x00000001)
+       Pin(2050 2650 60 28 "8" "8" 0x00000001)
+       Pin(2150 2650 60 28 "9" "9" 0x00000001)
+       Pin(2250 2650 60 28 "10" "10" 0x00000001)
+       Pin(2350 2650 60 28 "11" "11" 0x00000001)
+       Pin(2450 2650 60 28 "12" "12" 0x00000001)
+       Pin(2450 2050 60 28 "13" "13" 0x00000001)
+       Pin(2350 2050 60 28 "14" "14" 0x00000001)
+       Pin(2250 2050 60 28 "15" "15" 0x00000001)
+       Pin(2150 2050 60 28 "16" "16" 0x00000001)
+       Pin(2050 2050 60 28 "17" "17" 0x00000001)
+       Pin(1950 2050 60 28 "18" "18" 0x00000001)
+       Pin(1850 2050 60 28 "19" "19" 0x00000001)
+       Pin(1750 2050 60 28 "20" "20" 0x00000001)
+       Pin(1650 2050 60 28 "21" "21" 0x00000001)
+       Pin(1550 2050 60 28 "22" "22" 0x00000001)
+       Pin(1450 2050 60 28 "23" "23" 0x00000001)
+       Pin(1350 2050 60 28 "24" "24" 0x00000001)
+       ElementLine (1300 2700 2500 2700 10)
+       ElementLine (2500 2700 2500 2000 10)
+       ElementLine (2500 2000 1300 2000 10)
+       ElementLine (1300 2700 1300 2400 10)
+       ElementLine (1300 2300 1300 2000 10)
+       ElementArc (1300 2350 50 50 90 180 10)
+       Mark (1350 2650)
+)
+
+Element(0x00000000 "generic PAL replacement" "U8" "GAL22V10" 2800 2180 0 100 0x00000000)
+(
+       Pin(2750 2350 60 28 "CLK/I1" "1" 0x00000101)
+       Pin(2850 2350 60 28 "I2" "2" 0x00000001)
+       Pin(2950 2350 60 28 "I3" "3" 0x00000001)
+       Pin(3050 2350 60 28 "I4" "4" 0x00000001)
+       Pin(3150 2350 60 28 "I5" "5" 0x00000001)
+       Pin(3250 2350 60 28 "I6" "6" 0x00000001)
+       Pin(3350 2350 60 28 "I7" "7" 0x00000001)
+       Pin(3450 2350 60 28 "I8" "8" 0x00000001)
+       Pin(3550 2350 60 28 "I9" "9" 0x00000001)
+       Pin(3650 2350 60 28 "I10" "10" 0x00000001)
+       Pin(3750 2350 60 28 "I11" "11" 0x00000001)
+       Pin(3850 2350 60 28 "Gnd" "12" 0x00000001)
+       Pin(3850 2050 60 28 "I12" "13" 0x00000001)
+       Pin(3750 2050 60 28 "I/O/Qj" "14" 0x00000001)
+       Pin(3650 2050 60 28 "I/O/Qi" "15" 0x00000001)
+       Pin(3550 2050 60 28 "I/O/Qh" "16" 0x00000001)
+       Pin(3450 2050 60 28 "I/O/Qg" "17" 0x00000001)
+       Pin(3350 2050 60 28 "I/O/Qf" "18" 0x00000001)
+       Pin(3250 2050 60 28 "I/O/Qe" "19" 0x00000001)
+       Pin(3150 2050 60 28 "I/O/Qd" "20" 0x00000001)
+       Pin(3050 2050 60 28 "I/O/Qc" "21" 0x00000001)
+       Pin(2950 2050 60 28 "I/O/Qb" "22" 0x00000001)
+       Pin(2850 2050 60 28 "I/O/Qa" "23" 0x00000001)
+       Pin(2750 2050 60 28 "Vcc" "24" 0x00000001)
+       ElementLine (2700 2400 3900 2400 10)
+       ElementLine (3900 2400 3900 2000 10)
+       ElementLine (3900 2000 2700 2000 10)
+       ElementLine (2700 2400 2700 2250 10)
+       ElementLine (2700 2150 2700 2000 10)
+       ElementArc (2700 2200 50 50 90 180 10)
+       Mark (2750 2350)
+)
+
+Element(0x00000000 "SUB-D female 9 pins" "J9" "DB9_female" 500 1440 3 100 0x00000000)
+(
+       Pin(850 1240 120 100 "C1" "C1" 0x00000001)
+       Pin(850 2180 120 100 "C1" "C1" 0x00000001)
+       Pin(900 1510 60 20 "5" "5" 0x00000001)
+       Pin(800 1560 60 20 "9" "9" 0x00000001)
+       Pin(900 1610 60 20 "4" "4" 0x00000001)
+       Pin(800 1660 60 20 "8" "8" 0x00000001)
+       Pin(900 1710 60 20 "3" "3" 0x00000001)
+       Pin(800 1760 60 20 "7" "7" 0x00000001)
+       Pin(900 1810 60 20 "2" "2" 0x00000001)
+       Pin(800 1860 60 20 "6" "6" 0x00000001)
+       Pin(900 1910 60 20 "1" "1" 0x00000101)
+       ElementLine (390 1120 420 1120 10)
+       ElementLine (420 1120 420 2300 10)
+       ElementLine (420 2300 390 2300 10)
+       ElementLine (390 2300 390 1120 10)
+       ElementLine (390 1180 420 1180 10)
+       ElementLine (390 1300 420 1300 10)
+       ElementLine (390 2240 420 2240 10)
+       ElementLine (390 2120 420 2120 10)
+       ElementLine (120 1410 390 1410 20)
+       ElementLine (390 1410 390 2010 10)
+       ElementLine (390 2010 120 2010 20)
+       ElementLine (120 2010 120 1410 20)
+       ElementLine (420 1350 620 1350 20)
+       ElementLine (620 1350 620 2070 20)
+       ElementLine (620 2070 420 2070 20)
+       ElementLine (420 2070 420 1350 10)
+       ElementLine (900 1510 620 1510 20)
+       ElementLine (800 1560 620 1560 20)
+       ElementLine (900 1610 620 1610 20)
+       ElementLine (800 1660 620 1660 20)
+       ElementLine (900 1710 620 1710 20)
+       ElementLine (800 1760 620 1760 20)
+       ElementLine (900 1810 620 1810 20)
+       ElementLine (800 1860 620 1860 20)
+       ElementLine (900 1910 620 1910 20)
+       Mark (900 1510)
+)
+
+Element(0x00000000 "LED 5mm" "D9" "Red" 715 2315 0 100 0x00000000)
+(
+       Pin(765 2395 60 20 "-" "1" 0x00000101)
+       Pin(765 2495 60 20 "+" "2" 0x00000001)
+       ElementArc (765 2445 50 50 0 360 15)
+       ElementArc (765 2445 70 70 0 360 10)
+       Mark (765 2395)
+)
+
+Element(0x00000000 "capacitor_radial" "C7" "1000uFx35V" 4525 2450 2 100 0x00000000)
+(
+       Pin(4900 2200 60 20 "1" "1" 0x00000101)
+       Pin(4650 2200 60 20 "2" "2" 0x00000001)
+       ElementArc (4775 2200 250 250 180 360 10)
+       Mark (4900 2200)
+)
+
+Element(0x00000000 "diode" "D3" "1N4007" 850 3520 3 100 0x00000000)
+(
+       Pin(800 3300 50 20 "1" "1" 0x00000101)
+       Pin(800 3600 50 20 "2" "2" 0x00000001)
+       ElementLine (850 3400 750 3400 10)
+       ElementLine (750 3500 800 3400 10)
+       ElementLine (850 3500 750 3500 10)
+       ElementLine (800 3400 850 3500 10)
+       ElementLine (800 3500 800 3600 10)
+       ElementLine (800 3300 800 3400 10)
+       Mark (800 3300)
+)
+
+Element(0x00000000 "IRF1010N" "Q1" "IRF1010N" 5675 2260 0 100 0x00000000)
+(
+       Pin(5775 2450 80 20 "G" "1" 0x00000101)
+       Pin(5875 2450 80 20 "D" "2" 0x00000001)
+       Pin(5975 2450 80 20 "S" "3" 0x00000001)
+       ElementLine (5945 2330 5945 2390 10)
+       ElementLine (5805 2330 5805 2390 10)
+       ElementLine (5675 2390 5675 2330 20)
+       ElementLine (6075 2390 5675 2390 20)
+       ElementLine (6075 2330 6075 2390 20)
+       ElementLine (5675 2330 6075 2330 20)
+       ElementLine (5675 2510 5675 2330 20)
+       ElementLine (6075 2510 5675 2510 20)
+       ElementLine (6075 2330 6075 2510 20)
+       ElementLine (5675 2330 6075 2330 20)
+       Mark (5775 2450)
+)
+
+Element(0x00000000 "capacitor_radial" "C11" "2.2nF" 5450 2000 0 100 0x00000000)
+(
+       Pin(5300 2100 60 20 "1" "1" 0x00000101)
+       Pin(5400 2100 60 20 "2" "2" 0x00000001)
+       ElementArc (5350 2100 100 100 0 360 10)
+       Mark (5300 2100)
+)
+
+Element(0x00000000 "R 0.25W" "R14" "2k7" 3480 505 1 100 0x00000000)
+(
+       Pin(3500 625 50 20 "1" "1" 0x00000101)
+       Pin(3500 225 50 20 "2" "2" 0x00000001)
+       ElementLine (3500 325 3500 225 20)
+       ElementLine (3500 625 3500 525 20)
+       ElementLine (3550 525 3450 525 20)
+       ElementLine (3550 325 3550 525 20)
+       ElementLine (3450 325 3550 325 20)
+       ElementLine (3450 525 3450 325 20)
+       Mark (3500 625)
+)
+
+Element(0x00000000 "connector 2x1 pins" "JP2" "XRESET" 1210 3250 3 100 0x00000000)
+(
+       Pin(1000 3300 60 30 "1" "1" 0x00000101)
+       Pin(1100 3300 60 30 "2" "2" 0x00000001)
+       ElementLine (950 3250 950 3350 20)
+       ElementLine (950 3350 1150 3350 20)
+       ElementLine (1150 3350 1150 3250 20)
+       ElementLine (1150 3250 950 3250 20)
+       ElementLine (950 3350 1050 3350 10)
+       ElementLine (1050 3350 1050 3250 10)
+       Mark (1000 3300)
+)
+
+Element(0x00000000 "generic" "U11" "10MHz" 1725 3030 0 100 0x00000000)
+(
+       Pin(1675 3200 60 28 "1" "1" 0x00000101)
+       Pin(1775 3200 60 28 "2" "2" 0x00000001)
+       Pin(1875 3200 60 28 "3" "3" 0x00000001)
+       Pin(1975 3200 60 28 "4" "4" 0x00000001)
+       Pin(1975 2900 60 28 "5" "5" 0x00000001)
+       Pin(1875 2900 60 28 "6" "6" 0x00000001)
+       Pin(1775 2900 60 28 "7" "7" 0x00000001)
+       Pin(1675 2900 60 28 "8" "8" 0x00000001)
+       ElementLine (1625 3250 2025 3250 10)
+       ElementLine (2025 3250 2025 2850 10)
+       ElementLine (2025 2850 1625 2850 10)
+       ElementLine (1625 3250 1625 3100 10)
+       ElementLine (1625 3000 1625 2850 10)
+       ElementArc (1625 3050 50 50 90 180 10)
+       Mark (1675 3200)
+)
+
+Element(0x00000000 "capacitor_radial" "C8" "1000uFx35V" 4525 3025 2 100 0x00000000)
+(
+       Pin(4900 2775 60 20 "1" "1" 0x00000101)
+       Pin(4650 2775 60 20 "2" "2" 0x00000001)
+       ElementArc (4775 2775 250 250 180 360 10)
+       Mark (4900 2775)
+)
+
+Element(0x00000000 "+12V 1.5A voltage regulator" "U3" "7812" 5750 3790 2 100 0x00000000)
+(
+       Pin(5650 3600 80 20 "In" "1" 0x00000101)
+       Pin(5550 3600 80 20 "Com" "2" 0x00000001)
+       Pin(5450 3600 80 20 "Out" "3" 0x00000001)
+       ElementLine (5750 3720 5350 3720 20)
+       ElementLine (5350 3720 5350 3540 20)
+       ElementLine (5350 3540 5750 3540 20)
+       ElementLine (5750 3540 5750 3720 20)
+       ElementLine (5750 3720 5350 3720 20)
+       ElementLine (5350 3720 5350 3660 20)
+       ElementLine (5350 3660 5750 3660 20)
+       ElementLine (5750 3660 5750 3720 20)
+       ElementLine (5620 3720 5620 3660 10)
+       ElementLine (5480 3720 5480 3660 10)
+       Mark (5650 3600)
+)
+
+Element(0x00000000 "R 0.25W" "R9" "10k" 2770 2695 3 100 0x00000000)
+(
+       Pin(2750 2575 50 20 "1" "1" 0x00000101)
+       Pin(2750 2975 50 20 "2" "2" 0x00000001)
+       ElementLine (2750 2875 2750 2975 20)
+       ElementLine (2750 2575 2750 2675 20)
+       ElementLine (2700 2675 2800 2675 20)
+       ElementLine (2700 2875 2700 2675 20)
+       ElementLine (2800 2875 2700 2875 20)
+       ElementLine (2800 2675 2800 2875 20)
+       Mark (2750 2575)
+)
+
+Element(0x00000000 "E22 standing" "" "E22" 5550 3525 2 100 0x00000000)
+(
+       ElementLine (5325 3200 5325 3750 20)
+       ElementLine (5275 3200 5325 3200 20)
+       ElementLine (5275 3750 5275 3200 20)
+       ElementLine (5075 3750 5275 3750 20)
+       ElementLine (5075 3200 5075 3750 20)
+       ElementLine (5025 3200 5075 3200 20)
+       ElementLine (5025 3850 5025 3200 20)
+       ElementLine (5775 3750 5325 3750 20)
+       ElementLine (5775 3200 5775 3750 20)
+       ElementLine (5825 3200 5775 3200 20)
+       ElementLine (5825 3750 5825 3200 20)
+       ElementLine (6025 3750 5825 3750 20)
+       ElementLine (6025 3200 6025 3750 20)
+       ElementLine (6075 3200 6025 3200 20)
+       ElementLine (6075 3850 6075 3200 20)
+       ElementLine (6075 3850 5025 3850 20)
+       Mark (6075 3850)
+)
+
+Element(0x00000000 "R 0.25W" "R12" "1k2" 990 2820 2 100 0x00000000)
+(
+       Pin(1110 2800 50 20 "1" "1" 0x00000101)
+       Pin(710 2800 50 20 "2" "2" 0x00000001)
+       ElementLine (810 2800 710 2800 20)
+       ElementLine (1110 2800 1010 2800 20)
+       ElementLine (1010 2750 1010 2850 20)
+       ElementLine (810 2750 1010 2750 20)
+       ElementLine (810 2850 810 2750 20)
+       ElementLine (1010 2850 810 2850 20)
+       Mark (1110 2800)
+)
+
+Element(0x00000000 "capacitor_radial" "C1" "100uFx25V" 4625 3850 2 100 0x00000000)
+(
+       Pin(4850 3700 60 20 "1" "1" 0x00000101)
+       Pin(4700 3700 60 20 "2" "2" 0x00000001)
+       ElementArc (4775 3700 150 150 180 360 10)
+       Mark (4850 3700)
+)
+
+Element(0x00000000 "IRF1010N" "Q4" "IRF1010N" 5150 2735 0 100 0x00000000)
+(
+       Pin(5250 2925 80 20 "G" "1" 0x00000101)
+       Pin(5350 2925 80 20 "D" "2" 0x00000001)
+       Pin(5450 2925 80 20 "S" "3" 0x00000001)
+       ElementLine (5420 2805 5420 2865 10)
+       ElementLine (5280 2805 5280 2865 10)
+       ElementLine (5150 2865 5150 2805 20)
+       ElementLine (5550 2865 5150 2865 20)
+       ElementLine (5550 2805 5550 2865 20)
+       ElementLine (5150 2805 5550 2805 20)
+       ElementLine (5150 2985 5150 2805 20)
+       ElementLine (5550 2985 5150 2985 20)
+       ElementLine (5550 2805 5550 2985 20)
+       ElementLine (5150 2805 5550 2805 20)
+       Mark (5250 2925)
+)
+
+Element(0x00000000 "DIN 41612C-96 male" "J15" "DIN41612C96_male" 6575 3455 1 200 0x00000000)
+(
+       Pin(6475 475 60 30 "a1" "A1" 0x00000101)
+       Pin(6475 575 60 30 "a2" "A2" 0x00000001)
+       Pin(6475 675 60 30 "a3" "A3" 0x00000001)
+       Pin(6475 775 60 30 "a4" "A4" 0x00000001)
+       Pin(6475 875 60 30 "a5" "A5" 0x00000001)
+       Pin(6475 975 60 30 "a6" "A6" 0x00000001)
+       Pin(6475 1075 60 30 "a7" "A7" 0x00000001)
+       Pin(6475 1175 60 30 "a8" "A8" 0x00000001)
+       Pin(6475 1275 60 30 "a9" "A9" 0x00000001)
+       Pin(6475 1375 60 30 "a10" "A10" 0x00000001)
+       Pin(6475 1475 60 30 "a11" "A11" 0x00000001)
+       Pin(6475 1575 60 30 "a12" "A12" 0x00000001)
+       Pin(6475 1675 60 30 "a13" "A13" 0x00000001)
+       Pin(6475 1775 60 30 "a14" "A14" 0x00000001)
+       Pin(6475 1875 60 30 "a15" "A15" 0x00000001)
+       Pin(6475 1975 60 30 "a16" "A16" 0x00000001)
+       Pin(6475 2075 60 30 "a17" "A17" 0x00000001)
+       Pin(6475 2175 60 30 "a18" "A18" 0x00000001)
+       Pin(6475 2275 60 30 "a19" "A19" 0x00000001)
+       Pin(6475 2375 60 30 "a20" "A20" 0x00000001)
+       Pin(6475 2475 60 30 "a21" "A21" 0x00000001)
+       Pin(6475 2575 60 30 "a22" "A22" 0x00000001)
+       Pin(6475 2675 60 30 "a23" "A23" 0x00000001)
+       Pin(6475 2775 60 30 "a24" "A24" 0x00000001)
+       Pin(6475 2875 60 30 "a25" "A25" 0x00000001)
+       Pin(6475 2975 60 30 "a26" "A26" 0x00000001)
+       Pin(6475 3075 60 30 "a27" "A27" 0x00000001)
+       Pin(6475 3175 60 30 "a28" "A28" 0x00000001)
+       Pin(6475 3275 60 30 "a29" "A29" 0x00000001)
+       Pin(6475 3375 60 30 "a30" "A30" 0x00000001)
+       Pin(6475 3475 60 30 "a31" "A31" 0x00000001)
+       Pin(6475 3575 60 30 "a32" "A32" 0x00000001)
+       Pin(6375 475 60 30 "b1" "B1" 0x00000001)
+       Pin(6375 575 60 30 "b2" "B2" 0x00000001)
+       Pin(6375 675 60 30 "b3" "B3" 0x00000001)
+       Pin(6375 775 60 30 "b4" "B4" 0x00000001)
+       Pin(6375 875 60 30 "b5" "B5" 0x00000001)
+       Pin(6375 975 60 30 "b6" "B6" 0x00000001)
+       Pin(6375 1075 60 30 "b7" "B7" 0x00000001)
+       Pin(6375 1175 60 30 "b8" "B8" 0x00000001)
+       Pin(6375 1275 60 30 "b9" "B9" 0x00000001)
+       Pin(6375 1375 60 30 "b10" "B10" 0x00000001)
+       Pin(6375 1475 60 30 "b11" "B11" 0x00000001)
+       Pin(6375 1575 60 30 "b12" "B12" 0x00000001)
+       Pin(6375 1675 60 30 "b13" "B13" 0x00000001)
+       Pin(6375 1775 60 30 "b14" "B14" 0x00000001)
+       Pin(6375 1875 60 30 "b15" "B15" 0x00000001)
+       Pin(6375 1975 60 30 "b16" "B16" 0x00000001)
+       Pin(6375 2075 60 30 "b17" "B17" 0x00000001)
+       Pin(6375 2175 60 30 "b18" "B18" 0x00000001)
+       Pin(6375 2275 60 30 "b19" "B19" 0x00000001)
+       Pin(6375 2375 60 30 "b20" "B20" 0x00000001)
+       Pin(6375 2475 60 30 "b21" "B21" 0x00000001)
+       Pin(6375 2575 60 30 "b22" "B22" 0x00000001)
+       Pin(6375 2675 60 30 "b23" "B23" 0x00000001)
+       Pin(6375 2775 60 30 "b24" "B24" 0x00000001)
+       Pin(6375 2875 60 30 "b25" "B25" 0x00000001)
+       Pin(6375 2975 60 30 "b26" "B26" 0x00000001)
+       Pin(6375 3075 60 30 "b27" "B27" 0x00000001)
+       Pin(6375 3175 60 30 "b28" "B28" 0x00000001)
+       Pin(6375 3275 60 30 "b29" "B29" 0x00000001)
+       Pin(6375 3375 60 30 "b30" "B30" 0x00000001)
+       Pin(6375 3475 60 30 "b31" "B31" 0x00000001)
+       Pin(6375 3575 60 30 "b32" "B32" 0x00000001)
+       Pin(6275 475 60 30 "c1" "C1" 0x00000001)
+       Pin(6275 575 60 30 "c2" "C2" 0x00000001)
+       Pin(6275 675 60 30 "c3" "C3" 0x00000001)
+       Pin(6275 775 60 30 "c4" "C4" 0x00000001)
+       Pin(6275 875 60 30 "c5" "C5" 0x00000001)
+       Pin(6275 975 60 30 "c6" "C6" 0x00000001)
+       Pin(6275 1075 60 30 "c7" "C7" 0x00000001)
+       Pin(6275 1175 60 30 "c8" "C8" 0x00000001)
+       Pin(6275 1275 60 30 "c9" "C9" 0x00000001)
+       Pin(6275 1375 60 30 "c10" "C10" 0x00000001)
+       Pin(6275 1475 60 30 "c11" "C11" 0x00000001)
+       Pin(6275 1575 60 30 "c12" "C12" 0x00000001)
+       Pin(6275 1675 60 30 "c13" "C13" 0x00000001)
+       Pin(6275 1775 60 30 "c14" "C14" 0x00000001)
+       Pin(6275 1875 60 30 "c15" "C15" 0x00000001)
+       Pin(6275 1975 60 30 "c16" "C16" 0x00000001)
+       Pin(6275 2075 60 30 "c17" "C17" 0x00000001)
+       Pin(6275 2175 60 30 "c18" "C18" 0x00000001)
+       Pin(6275 2275 60 30 "c19" "C19" 0x00000001)
+       Pin(6275 2375 60 30 "c20" "C20" 0x00000001)
+       Pin(6275 2475 60 30 "c21" "C21" 0x00000001)
+       Pin(6275 2575 60 30 "c22" "C22" 0x00000001)
+       Pin(6275 2675 60 30 "c23" "C23" 0x00000001)
+       Pin(6275 2775 60 30 "c24" "C24" 0x00000001)
+       Pin(6275 2875 60 30 "c25" "C25" 0x00000001)
+       Pin(6275 2975 60 30 "c26" "C26" 0x00000001)
+       Pin(6275 3075 60 30 "c27" "C27" 0x00000001)
+       Pin(6275 3175 60 30 "c28" "C28" 0x00000001)
+       Pin(6275 3275 60 30 "c29" "C29" 0x00000001)
+       Pin(6275 3375 60 30 "c30" "C30" 0x00000001)
+       Pin(6275 3475 60 30 "c31" "C31" 0x00000001)
+       Pin(6275 3575 60 30 "c32" "C32" 0x00000001)
+       Pin(6575 3775 120 80 "M1" "M1" 0x00000001)
+       Pin(6575 275 120 80 "M2" "M2" 0x00000001)
+       ElementLine (6275 3575 6550 3575 40)
+       ElementLine (6275 3475 6550 3475 40)
+       ElementLine (6275 3375 6550 3375 40)
+       ElementLine (6275 3275 6550 3275 40)
+       ElementLine (6275 3175 6550 3175 40)
+       ElementLine (6275 3075 6550 3075 40)
+       ElementLine (6275 2975 6550 2975 40)
+       ElementLine (6275 2875 6550 2875 40)
+       ElementLine (6275 2775 6550 2775 40)
+       ElementLine (6275 2675 6550 2675 40)
+       ElementLine (6275 2575 6550 2575 40)
+       ElementLine (6275 2475 6550 2475 40)
+       ElementLine (6275 2375 6550 2375 40)
+       ElementLine (6275 2275 6550 2275 40)
+       ElementLine (6275 2175 6550 2175 40)
+       ElementLine (6275 2075 6550 2075 40)
+       ElementLine (6275 1975 6550 1975 40)
+       ElementLine (6275 1875 6550 1875 40)
+       ElementLine (6275 1775 6550 1775 40)
+       ElementLine (6275 1675 6550 1675 40)
+       ElementLine (6275 1575 6550 1575 40)
+       ElementLine (6275 1475 6550 1475 40)
+       ElementLine (6275 1375 6550 1375 40)
+       ElementLine (6275 1275 6550 1275 40)
+       ElementLine (6275 1175 6550 1175 40)
+       ElementLine (6275 1075 6550 1075 40)
+       ElementLine (6275 975 6550 975 40)
+       ElementLine (6275 875 6550 875 40)
+       ElementLine (6275 775 6550 775 40)
+       ElementLine (6275 675 6550 675 40)
+       ElementLine (6275 575 6550 575 40)
+       ElementLine (6275 475 6550 475 40)
+       ElementLine (6475 3875 6475 3655 20)
+       ElementLine (6475 3655 6570 3655 20)
+       ElementLine (6570 3655 6795 3655 10)
+       ElementLine (6795 3655 6795 3775 10)
+       ElementLine (6795 3775 6795 3875 20)
+       ElementLine (6795 3875 6475 3875 20)
+       ElementLine (6475 395 6475 175 20)
+       ElementLine (6475 175 6795 175 20)
+       ElementLine (6795 175 6795 275 20)
+       ElementLine (6795 275 6795 395 10)
+       ElementLine (6795 395 6570 395 10)
+       ElementLine (6570 395 6475 395 20)
+       ElementLine (6570 3655 6570 395 20)
+       ElementLine (6795 3775 6975 3775 20)
+       ElementLine (6975 3775 6975 275 20)
+       ElementLine (6975 275 6795 275 20)
+       Mark (6475 475)
+)
+
+Element(0x00000000 "capacitor_radial" "C9" "220nF" 3125 2700 2 100 0x00000000)
+(
+       Pin(3275 2600 60 20 "1" "1" 0x00000101)
+       Pin(3175 2600 60 20 "2" "2" 0x00000001)
+       ElementArc (3225 2600 100 100 180 360 10)
+       Mark (3275 2600)
+)
+
+Element(0x00000000 "R 0.25W" "R3" "2k2" 4405 505 1 100 0x00000000)
+(
+       Pin(4425 625 50 20 "1" "1" 0x00000101)
+       Pin(4425 225 50 20 "2" "2" 0x00000001)
+       ElementLine (4425 325 4425 225 20)
+       ElementLine (4425 625 4425 525 20)
+       ElementLine (4475 525 4375 525 20)
+       ElementLine (4475 325 4475 525 20)
+       ElementLine (4375 325 4475 325 20)
+       ElementLine (4375 525 4375 325 20)
+       Mark (4425 625)
+)
+
+Element(0x00000000 "R 0.25W" "R10" "1k5" 2930 2855 1 100 0x00000000)
+(
+       Pin(2950 2975 50 20 "1" "1" 0x00000101)
+       Pin(2950 2575 50 20 "2" "2" 0x00000001)
+       ElementLine (2950 2675 2950 2575 20)
+       ElementLine (2950 2975 2950 2875 20)
+       ElementLine (3000 2875 2900 2875 20)
+       ElementLine (3000 2675 3000 2875 20)
+       ElementLine (2900 2675 3000 2675 20)
+       ElementLine (2900 2875 2900 2675 20)
+       Mark (2950 2975)
+)
+
+Element(0x00000000 "capacitor_radial" "C2" "100uFx16V" 4925 3150 0 100 0x00000000)
+(
+       Pin(4700 3300 60 20 "1" "1" 0x00000101)
+       Pin(4850 3300 60 20 "2" "2" 0x00000001)
+       ElementArc (4775 3300 150 150 0 360 10)
+       Mark (4700 3300)
+)
+
+Element(0x00000000 "E22 standing" "" "E22" 4000 3525 2 100 0x00000000)
+(
+       ElementLine (3775 3200 3775 3750 20)
+       ElementLine (3725 3200 3775 3200 20)
+       ElementLine (3725 3750 3725 3200 20)
+       ElementLine (3525 3750 3725 3750 20)
+       ElementLine (3525 3200 3525 3750 20)
+       ElementLine (3475 3200 3525 3200 20)
+       ElementLine (3475 3850 3475 3200 20)
+       ElementLine (4225 3750 3775 3750 20)
+       ElementLine (4225 3200 4225 3750 20)
+       ElementLine (4275 3200 4225 3200 20)
+       ElementLine (4275 3750 4275 3200 20)
+       ElementLine (4475 3750 4275 3750 20)
+       ElementLine (4475 3200 4475 3750 20)
+       ElementLine (4525 3200 4475 3200 20)
+       ElementLine (4525 3850 4525 3200 20)
+       ElementLine (4525 3850 3475 3850 20)
+       Mark (4525 3850)
+)
+
+Element(0x00000000 "Push-button, tactile, right angle,  466mils actuator" "S1" "MJTP1236_D" 598 2784 0 100 0x00000000)
+(
+       Pin(500 2695 59 39 "1" "1" 0x00000101)
+       Pin(500 2872 59 39 "2" "2" 0x00000001)
+       Pin(598 2646 71 51 "C1" "C1" 0x00000001)
+       Pin(598 2922 71 51 "C2" "C2" 0x00000001)
+       ElementLine (658 2646 400 2646 20)
+       ElementLine (400 2646 400 2922 20)
+       ElementLine (400 2922 658 2922 20)
+       ElementLine (538 2922 538 2646 20)
+       ElementLine (400 2715 34 2725 20)
+       ElementLine (34 2725 34 2843 20)
+       ElementLine (34 2843 400 2853 20)
+       Mark (500 2695)
+)
+
+Element(0x00000000 "IRF1010N" "Q3" "IRF1010N" 5675 2735 0 100 0x00000000)
+(
+       Pin(5775 2925 80 20 "G" "1" 0x00000101)
+       Pin(5875 2925 80 20 "D" "2" 0x00000001)
+       Pin(5975 2925 80 20 "S" "3" 0x00000001)
+       ElementLine (5945 2805 5945 2865 10)
+       ElementLine (5805 2805 5805 2865 10)
+       ElementLine (5675 2865 5675 2805 20)
+       ElementLine (6075 2865 5675 2865 20)
+       ElementLine (6075 2805 6075 2865 20)
+       ElementLine (5675 2805 6075 2805 20)
+       ElementLine (5675 2985 5675 2805 20)
+       ElementLine (6075 2985 5675 2985 20)
+       ElementLine (6075 2805 6075 2985 20)
+       ElementLine (5675 2805 6075 2805 20)
+       Mark (5775 2925)
+)
+
+Element(0x00000000 "diode" "D7" "1N4007" 5795 1825 0 100 0x00000000)
+(
+       Pin(5575 1875 50 20 "1" "1" 0x00000101)
+       Pin(5875 1875 50 20 "2" "2" 0x00000001)
+       ElementLine (5675 1825 5675 1925 10)
+       ElementLine (5775 1925 5675 1875 10)
+       ElementLine (5775 1825 5775 1925 10)
+       ElementLine (5675 1875 5775 1825 10)
+       ElementLine (5775 1875 5875 1875 10)
+       ElementLine (5575 1875 5675 1875 10)
+       Mark (5575 1875)
+)
+
+Element(0x00000000 "optical coupling device" "U5" "6N136" 5775 1005 0 100 0x00000000)
+(
+       Pin(5725 1175 60 28 "NC" "1" 0x00000101)
+       Pin(5825 1175 60 28 "A+" "2" 0x00000001)
+       Pin(5925 1175 60 28 "K-" "3" 0x00000001)
+       Pin(6025 1175 60 28 "NC" "4" 0x00000001)
+       Pin(6025 875 60 28 "Gnd" "5" 0x00000001)
+       Pin(5925 875 60 28 "Out" "6" 0x00000001)
+       Pin(5825 875 60 28 "En" "7" 0x00000001)
+       Pin(5725 875 60 28 "Vcc" "8" 0x00000001)
+       ElementLine (5675 1225 6075 1225 10)
+       ElementLine (6075 1225 6075 825 10)
+       ElementLine (6075 825 5675 825 10)
+       ElementLine (5675 1225 5675 1075 10)
+       ElementLine (5675 975 5675 825 10)
+       ElementArc (5675 1025 50 50 90 180 10)
+       Mark (5725 1175)
+)
+
+Element(0x00000000 "IRLZ24N" "Q5" "IRLZ24N" 5675 1910 0 100 0x00000000)
+(
+       Pin(5775 2100 80 20 "G" "1" 0x00000101)
+       Pin(5875 2100 80 20 "D" "2" 0x00000001)
+       Pin(5975 2100 80 20 "S" "3" 0x00000001)
+       ElementLine (5945 1980 5945 2040 10)
+       ElementLine (5805 1980 5805 2040 10)
+       ElementLine (5675 2040 5675 1980 20)
+       ElementLine (6075 2040 5675 2040 20)
+       ElementLine (6075 1980 6075 2040 20)
+       ElementLine (5675 1980 6075 1980 20)
+       ElementLine (5675 2160 5675 1980 20)
+       ElementLine (6075 2160 5675 2160 20)
+       ElementLine (6075 1980 6075 2160 20)
+       ElementLine (5675 1980 6075 1980 20)
+       Mark (5775 2100)
+)
+
+Element(0x00000000 "optical coupling device" "U4" "6N136" 5775 405 0 100 0x00000000)
+(
+       Pin(5725 575 60 28 "NC" "1" 0x00000101)
+       Pin(5825 575 60 28 "A+" "2" 0x00000001)
+       Pin(5925 575 60 28 "K-" "3" 0x00000001)
+       Pin(6025 575 60 28 "NC" "4" 0x00000001)
+       Pin(6025 275 60 28 "Gnd" "5" 0x00000001)
+       Pin(5925 275 60 28 "Out" "6" 0x00000001)
+       Pin(5825 275 60 28 "En" "7" 0x00000001)
+       Pin(5725 275 60 28 "Vcc" "8" 0x00000001)
+       ElementLine (5675 625 6075 625 10)
+       ElementLine (6075 625 6075 225 10)
+       ElementLine (6075 225 5675 225 10)
+       ElementLine (5675 625 5675 475 10)
+       ElementLine (5675 375 5675 225 10)
+       ElementArc (5675 425 50 50 90 180 10)
+       Mark (5725 575)
+)
+
+Element(0x00000000 "capacitor_radial" "C10" "4.7uFx16V" 3325 2800 0 100 0x00000000)
+(
+       Pin(3175 2900 60 20 "1" "1" 0x00000101)
+       Pin(3275 2900 60 20 "2" "2" 0x00000001)
+       ElementArc (3225 2900 100 100 0 360 10)
+       Mark (3175 2900)
+)
+
+Element(0x00000000 "shielded" "J2" "RJ 45" 1125 1128 2 100 0x00000000)
+(
+       Pin(950 575 60 30 "1" "1" 0x00000101)
+       Pin(1050 625 60 30 "2" "2" 0x00000001)
+       Pin(950 675 60 30 "3" "3" 0x00000001)
+       Pin(1050 725 60 30 "4" "4" 0x00000001)
+       Pin(950 775 60 30 "5" "5" 0x00000001)
+       Pin(1050 825 60 30 "6" "6" 0x00000001)
+       Pin(950 875 60 30 "7" "7" 0x00000001)
+       Pin(1050 925 60 30 "8" "8" 0x00000001)
+       Pin(700 525 148 128 "C1" "9" 0x00000001)
+       Pin(700 976 148 128 "C1" "10" 0x00000001)
+       Pin(820 445 82 62 "C1" "11" 0x00000001)
+       Pin(820 1056 82 62 "C1" "12" 0x00000001)
+       ElementLine (1125 1068 1125 433 20)
+       ElementLine (275 1068 1125 1068 20)
+       ElementLine (275 433 275 1068 20)
+       ElementLine (1125 433 275 433 20)
+       Mark (950 575)
+)
+
+Element(0x00000000 "generic" "U10" "MAX4429" 3600 2730 0 100 0x00000000)
+(
+       Pin(3550 2900 60 28 "1" "1" 0x00000101)
+       Pin(3650 2900 60 28 "2" "2" 0x00000001)
+       Pin(3750 2900 60 28 "3" "3" 0x00000001)
+       Pin(3850 2900 60 28 "4" "4" 0x00000001)
+       Pin(3850 2600 60 28 "5" "5" 0x00000001)
+       Pin(3750 2600 60 28 "6" "6" 0x00000001)
+       Pin(3650 2600 60 28 "7" "7" 0x00000001)
+       Pin(3550 2600 60 28 "8" "8" 0x00000001)
+       ElementLine (3500 2950 3900 2950 10)
+       ElementLine (3900 2950 3900 2550 10)
+       ElementLine (3900 2550 3500 2550 10)
+       ElementLine (3500 2950 3500 2800 10)
+       ElementLine (3500 2700 3500 2550 10)
+       ElementArc (3500 2750 50 50 90 180 10)
+       Mark (3550 2900)
+)
+
+Element(0x00000000 "capacitor_radial" "C6" "1uFx25V" 3275 3325 0 100 0x00000000)
+(
+       Pin(3125 3425 60 20 "1" "1" 0x00000101)
+       Pin(3225 3425 60 20 "2" "2" 0x00000001)
+       ElementArc (3175 3425 100 100 0 360 10)
+       Mark (3125 3425)
+)
+
+Element(0x00000000 "capacitor_radial" "C5" "1uFx25V" 1175 3525 2 100 0x00000000)
+(
+       Pin(1325 3425 60 20 "1" "1" 0x00000101)
+       Pin(1225 3425 60 20 "2" "2" 0x00000001)
+       ElementArc (1275 3425 100 100 180 360 10)
+       Mark (1325 3425)
+)
+
+Element(0x00000000 "vertical, 95 mils center pole" "U1" "TINIm#90-RevD" 5750 1760 2 100 0x00000000)
+(
+       Pin(5350 1625 60 30 "1" "1" 0x00000101)
+       Pin(5300 1525 60 30 "2" "2" 0x00000001)
+       Pin(5250 1625 60 30 "3" "3" 0x00000001)
+       Pin(5200 1525 60 30 "4" "4" 0x00000001)
+       Pin(5150 1625 60 30 "5" "5" 0x00000001)
+       Pin(5100 1525 60 30 "6" "6" 0x00000001)
+       Pin(5050 1625 60 30 "7" "7" 0x00000001)
+       Pin(5000 1525 60 30 "8" "8" 0x00000001)
+       Pin(4950 1625 60 30 "9" "9" 0x00000001)
+       Pin(4900 1525 60 30 "10" "10" 0x00000001)
+       Pin(4850 1625 60 30 "11" "11" 0x00000001)
+       Pin(4800 1525 60 30 "12" "12" 0x00000001)
+       Pin(4750 1625 60 30 "13" "13" 0x00000001)
+       Pin(4700 1525 60 30 "14" "14" 0x00000001)
+       Pin(4650 1625 60 30 "15" "15" 0x00000001)
+       Pin(4600 1525 60 30 "16" "16" 0x00000001)
+       Pin(4550 1625 60 30 "17" "17" 0x00000001)
+       Pin(4500 1525 60 30 "18" "18" 0x00000001)
+       Pin(4450 1625 60 30 "19" "19" 0x00000001)
+       Pin(4400 1525 60 30 "20" "20" 0x00000001)
+       Pin(4350 1625 60 30 "21" "21" 0x00000001)
+       Pin(4300 1525 60 30 "22" "22" 0x00000001)
+       Pin(4250 1625 60 30 "23" "23" 0x00000001)
+       Pin(4200 1525 60 30 "24" "24" 0x00000001)
+       Pin(4150 1625 60 30 "25" "25" 0x00000001)
+       Pin(4100 1525 60 30 "26" "26" 0x00000001)
+       Pin(4050 1625 60 30 "27" "27" 0x00000001)
+       Pin(4000 1525 60 30 "28" "28" 0x00000001)
+       Pin(3950 1625 60 30 "29" "29" 0x00000001)
+       Pin(3900 1525 60 30 "30" "30" 0x00000001)
+       Pin(3850 1625 60 30 "31" "31" 0x00000001)
+       Pin(3800 1525 60 30 "32" "32" 0x00000001)
+       Pin(3750 1625 60 30 "33" "33" 0x00000001)
+       Pin(3700 1525 60 30 "34" "34" 0x00000001)
+       Pin(3650 1625 60 30 "35" "35" 0x00000001)
+       Pin(3600 1525 60 30 "36" "36" 0x00000001)
+       Pin(3350 1625 60 30 "37" "37" 0x00000001)
+       Pin(3300 1525 60 30 "38" "38" 0x00000001)
+       Pin(3250 1625 60 30 "39" "39" 0x00000001)
+       Pin(3200 1525 60 30 "40" "40" 0x00000001)
+       Pin(3150 1625 60 30 "41" "41" 0x00000001)
+       Pin(3100 1525 60 30 "42" "42" 0x00000001)
+       Pin(3050 1625 60 30 "43" "43" 0x00000001)
+       Pin(3000 1525 60 30 "44" "44" 0x00000001)
+       Pin(2950 1625 60 30 "45" "45" 0x00000001)
+       Pin(2900 1525 60 30 "46" "46" 0x00000001)
+       Pin(2850 1625 60 30 "47" "47" 0x00000001)
+       Pin(2800 1525 60 30 "48" "48" 0x00000001)
+       Pin(2750 1625 60 30 "49" "49" 0x00000001)
+       Pin(2700 1525 60 30 "50" "50" 0x00000001)
+       Pin(2650 1625 60 30 "51" "51" 0x00000001)
+       Pin(2600 1525 60 30 "52" "52" 0x00000001)
+       Pin(2550 1625 60 30 "53" "53" 0x00000001)
+       Pin(2500 1525 60 30 "54" "54" 0x00000001)
+       Pin(2450 1625 60 30 "55" "55" 0x00000001)
+       Pin(2400 1525 60 30 "56" "56" 0x00000001)
+       Pin(2350 1625 60 30 "57" "57" 0x00000001)
+       Pin(2300 1525 60 30 "58" "58" 0x00000001)
+       Pin(2250 1625 60 30 "59" "59" 0x00000001)
+       Pin(2200 1525 60 30 "60" "60" 0x00000001)
+       Pin(2150 1625 60 30 "61" "61" 0x00000001)
+       Pin(2100 1525 60 30 "62" "62" 0x00000001)
+       Pin(2050 1625 60 30 "63" "63" 0x00000001)
+       Pin(2000 1525 60 30 "64" "64" 0x00000001)
+       Pin(1950 1625 60 30 "65" "65" 0x00000001)
+       Pin(1900 1525 60 30 "66" "66" 0x00000001)
+       Pin(1850 1625 60 30 "67" "67" 0x00000001)
+       Pin(1800 1525 60 30 "68" "68" 0x00000001)
+       Pin(1750 1625 60 30 "69" "69" 0x00000001)
+       Pin(1700 1525 60 30 "70" "70" 0x00000001)
+       Pin(1650 1625 60 30 "71" "71" 0x00000001)
+       Pin(1600 1525 60 30 "72" "72" 0x00000001)
+       Pin(5680 1575 84 64 "C1" "73" 0x00000001)
+       Pin(3475 1575 115 95 "0" "74" 0x00000001)
+       Pin(1275 1575 115 95 "C1" "75" 0x00000001)
+       ElementLine (5750 1410 1200 1410 20)
+       ElementLine (1200 1410 1200 1700 20)
+       ElementLine (1200 1700 5750 1700 20)
+       ElementLine (5750 1700 5750 1410 20)
+       Mark (5350 1625)
+)
+
+Element(0x00000000 "capacitor_radial" "C3" "10uFx25V" 1175 3825 2 100 0x00000000)
+(
+       Pin(1325 3725 60 20 "1" "1" 0x00000101)
+       Pin(1225 3725 60 20 "2" "2" 0x00000001)
+       ElementArc (1275 3725 100 100 180 360 10)
+       Mark (1325 3725)
+)
+
+Element(0x00000000 "generic" "U9" "LT1162" 1725 3555 0 100 0x00000000)
+(
+       Pin(1675 3725 60 28 "1" "1" 0x00000101)
+       Pin(1775 3725 60 28 "2" "2" 0x00000001)
+       Pin(1875 3725 60 28 "3" "3" 0x00000001)
+       Pin(1975 3725 60 28 "4" "4" 0x00000001)
+       Pin(2075 3725 60 28 "5" "5" 0x00000001)
+       Pin(2175 3725 60 28 "6" "6" 0x00000001)
+       Pin(2275 3725 60 28 "7" "7" 0x00000001)
+       Pin(2375 3725 60 28 "8" "8" 0x00000001)
+       Pin(2475 3725 60 28 "9" "9" 0x00000001)
+       Pin(2575 3725 60 28 "10" "10" 0x00000001)
+       Pin(2675 3725 60 28 "11" "11" 0x00000001)
+       Pin(2775 3725 60 28 "12" "12" 0x00000001)
+       Pin(2775 3425 60 28 "13" "13" 0x00000001)
+       Pin(2675 3425 60 28 "14" "14" 0x00000001)
+       Pin(2575 3425 60 28 "15" "15" 0x00000001)
+       Pin(2475 3425 60 28 "16" "16" 0x00000001)
+       Pin(2375 3425 60 28 "17" "17" 0x00000001)
+       Pin(2275 3425 60 28 "18" "18" 0x00000001)
+       Pin(2175 3425 60 28 "19" "19" 0x00000001)
+       Pin(2075 3425 60 28 "20" "20" 0x00000001)
+       Pin(1975 3425 60 28 "21" "21" 0x00000001)
+       Pin(1875 3425 60 28 "22" "22" 0x00000001)
+       Pin(1775 3425 60 28 "23" "23" 0x00000001)
+       Pin(1675 3425 60 28 "24" "24" 0x00000001)
+       ElementLine (1625 3775 2825 3775 10)
+       ElementLine (2825 3775 2825 3375 10)
+       ElementLine (2825 3375 1625 3375 10)
+       ElementLine (1625 3775 1625 3625 10)
+       ElementLine (1625 3525 1625 3375 10)
+       ElementArc (1625 3575 50 50 90 180 10)
+       Mark (1675 3725)
+)
+
+Element(0x00000000 "R 0.25W" "R11" "330" 985 3075 2 100 0x00000000)
+(
+       Pin(1105 3055 50 20 "1" "1" 0x00000101)
+       Pin(705 3055 50 20 "2" "2" 0x00000001)
+       ElementLine (1005 3105 805 3105 20)
+       ElementLine (805 3105 805 3005 20)
+       ElementLine (805 3005 1005 3005 20)
+       ElementLine (1005 3005 1005 3105 20)
+       ElementLine (1105 3055 1005 3055 20)
+       ElementLine (805 3055 705 3055 20)
+       Mark (1105 3055)
+)
+
+Element(0x00000000 "eurocard1" "" "EUROCARD1" 6760 50 3 100 0x00000000)
+(
+       Pin(525 275 120 80 "M1" "1" 0x00000001)
+       Pin(525 3762 120 80 "M2" "2" 0x00000001)
+       Pin(6575 275 120 80 "M3" "3" 0x00000001)
+       Pin(6575 3762 120 80 "M4" "4" 0x00000001)
+       ElementLine (6700 50 400 50 20)
+       ElementLine (6700 3987 6700 50 20)
+       ElementLine (400 3987 6700 3987 20)
+       ElementLine (400 50 400 3987 20)
+       Mark (400 50)
+)
+Layer(1 "solder")
+(
+       Line(595 2570 710 2570 10 0x00000000)
+       Line(530 2505 595 2570 10 0x00000000)
+       Line(820 2545 765 2490 25 0x00000000)
+       Line(1240 2545 820 2545 25 0x00000000)
+       Line(500 3300 445 3300 10 0x00000000)
+       Line(535 2845 500 2880 25 0x00000000)
+       Line(635 2845 535 2845 25 0x00000000)
+       Line(685 2895 635 2845 25 0x00000000)
+       Line(1250 2895 685 2895 25 0x00000000)
+       Line(6275 3450 6475 3450 40 0x00000000)
+       Line(6275 3425 6475 3425 40 0x00000000)
+       Line(6275 3400 6475 3400 40 0x00000000)
+       Line(6475 3375 6275 3375 40 0x00000000)
+       Line(6475 3475 6475 3375 40 0x00000000)
+       Line(6275 3475 6475 3475 40 0x00000000)
+       Line(6275 3425 4000 3425 45 0x00000000)
+       Line(6275 3375 6275 3475 45 0x00000000)
+       Line(5325 3075 4050 3075 10 0x00000000)
+       Line(2825 3250 2775 3300 10 0x00000000)
+       Line(5225 3250 2825 3250 10 0x00000000)
+       Line(5250 3275 5225 3250 10 0x00000000)
+       Line(5650 2450 5775 2450 10 0x00000000)
+       Line(2050 3225 5650 3225 10 0x00000000)
+       Line(1975 3425 1975 3375 10 0x00000000)
+       Line(5150 2600 5350 2600 10 0x00000000)
+       Line(1225 3375 5150 3375 10 0x00000000)
+       Line(1225 3425 1225 3375 10 0x00000000)
+       Line(2400 2700 1000 2700 10 0x00000000)
+       Line(2425 2725 2400 2700 10 0x00000000)
+       Line(2650 2725 2425 2725 10 0x00000000)
+       Line(2675 2750 2650 2725 10 0x00000000)
+       Line(3400 2750 2675 2750 10 0x00000000)
+       Line(3425 2725 3400 2750 10 0x00000000)
+       Line(4100 2725 3425 2725 10 0x00000000)
+       Line(4150 2050 4050 2050 10 0x00000000)
+       Line(4150 2150 4000 2150 10 0x00000000)
+       Line(3950 2250 4150 2250 10 0x00000000)
+       Line(2625 3575 3175 3575 10 0x00000000)
+       Line(3200 3550 3225 3525 10 0x00000000)
+       Line(3175 3575 3200 3550 10 0x00000000)
+       Line(2575 3525 2625 3575 10 0x00000000)
+       Line(2375 3425 2475 3425 10 0x00000000)
+       Line(2925 3425 2925 3475 10 0x00000000)
+       Line(3075 3475 3125 3425 10 0x00000000)
+       Line(2350 3475 3075 3475 10 0x00000000)
+       Line(2325 3475 2350 3475 10 0x00000000)
+       Line(2275 3425 2325 3475 10 0x00000000)
+       Line(1775 3425 1875 3425 10 0x00000000)
+       Line(1325 3425 1675 3425 10 0x00000000)
+       Line(5250 2450 4025 2450 10 0x00000000)
+       Line(4025 2450 3975 2500 10 0x00000000)
+       Line(3975 3100 2175 3100 10 0x00000000)
+       Line(2125 1800 2150 1775 10 0x00000000)
+       Line(1225 1800 2125 1800 10 0x00000000)
+       Line(1025 1800 1225 1800 10 0x00000000)
+       Line(2900 1825 4450 1825 10 0x00000000)
+       Line(2850 1775 2900 1825 10 0x00000000)
+       Line(2150 1775 2850 1775 10 0x00000000)
+       Line(4400 1475 4400 1525 10 0x00000000)
+       Line(1025 1475 4400 1475 10 0x00000000)
+       Line(2375 3600 3700 3600 10 0x00000000)
+       Line(2725 3525 2925 3525 25 0x00000000)
+       Line(3600 2200 3450 2200 10 0x00000000)
+       Line(3525 2550 3550 2525 10 0x00000000)
+       Line(3325 2550 3525 2550 10 0x00000000)
+       Line(3350 2825 4575 2825 10 0x00000000)
+       Line(4525 2900 4650 2900 25 0x00000000)
+       Line(2500 2700 3275 2700 25 0x00000000)
+       Line(2450 2650 2500 2700 25 0x00000000)
+       Line(2375 1700 1750 1700 10 0x00000000)
+       Line(2425 1750 2450 1725 10 0x00000000)
+       Line(1850 1750 2425 1750 10 0x00000000)
+       Line(2450 1625 2375 1700 10 0x00000000)
+       Line(2225 900 2500 900 10 0x00000000)
+       Line(2250 1825 2400 1825 10 0x00000200)
+       Line(2250 2825 3350 2825 10 0x00000000)
+       Line(2200 2775 2250 2825 10 0x00000000)
+       Line(1925 2775 2200 2775 10 0x00000000)
+       Line(1875 2825 1925 2775 10 0x00000000)
+       Line(1500 2825 1875 2825 10 0x00000000)
+       Line(2525 2775 3800 2775 10 0x00000000)
+       Line(3825 2275 3850 2250 10 0x00000000)
+       Line(2650 2275 3825 2275 10 0x00000000)
+       Line(2625 2300 2650 2275 10 0x00000000)
+       Line(2050 2300 2625 2300 10 0x00000000)
+       Line(2150 2175 1650 2175 10 0x00000000)
+       Line(2200 2225 2150 2175 10 0x00000000)
+       Line(2250 2225 2200 2225 10 0x00000000)
+       Line(2275 2200 2250 2225 10 0x00000000)
+       Line(2400 2200 2275 2200 10 0x00000000)
+       Line(2425 2225 2400 2200 10 0x00000000)
+       Line(2450 2225 2425 2225 10 0x00000000)
+       Line(2875 2225 2450 2225 10 0x00000000)
+       Line(2925 1875 3200 1875 10 0x00000000)
+       Line(1450 1875 2925 1875 10 0x00000000)
+       Line(2450 1950 2475 1925 10 0x00000000)
+       Line(2200 1950 2450 1950 10 0x00000000)
+       Line(2475 1925 3100 1925 10 0x00000000)
+       Line(3050 2175 2200 2175 10 0x00000000)
+       Line(2950 2125 2100 2125 10 0x00000000)
+       Line(2150 2250 2350 2250 25 0x00000000)
+       Line(6325 1725 5300 1725 10 0x00000000)
+       Line(2050 675 950 675 10 0x00000000)
+       Line(2000 825 1050 825 10 0x00000000)
+       Line(1950 625 1050 625 10 0x00000000)
+       Line(1900 575 950 575 10 0x00000000)
+       Line(1875 3600 2375 3600 10 0x00000000)
+       Line(2075 3525 2275 3525 25 0x00000000)
+       Line(1975 3725 1975 3675 10 0x00000000)
+       Line(2525 3675 2575 3725 10 0x00000000)
+       Line(1050 3675 2525 3675 10 0x00000000)
+       Line(525 1620 525 1500 25 0x00000000)
+       Line(900 1500 520 1500 25 0x00000000)
+       Line(900 2450 1100 2450 10 0x00000000)
+       Line(1775 3850 2475 3850 10 0x00000000)
+       Line(3500 3850 2475 3850 10 0x00000000)
+       Line(2675 3525 2725 3525 25 0x00000000)
+       Line(2925 3425 3125 3425 10 0x00000000)
+       Line(2750 2575 2950 2575 10 0x00000000)
+       Line(5125 2425 5175 2375 10 0x00000000)
+       Line(3875 2425 5125 2425 10 0x00000000)
+       Line(3750 2550 3875 2425 10 0x00000000)
+       Line(3750 2600 3750 2550 10 0x00000000)
+       Line(5175 2375 5525 2375 10 0x00000000)
+       Line(3650 2600 3750 2600 10 0x00000000)
+       Line(4200 2300 4250 2350 10 0x00000000)
+       Line(3700 2300 4200 2300 10 0x00000000)
+       Line(3650 2350 3700 2300 10 0x00000000)
+       Line(3975 2350 4150 2350 10 0x00000000)
+       Line(4425 600 4425 625 10 0x00000000)
+       Line(4450 575 4425 600 10 0x00000000)
+       Line(4725 575 4450 575 10 0x00000000)
+       Line(4825 1075 4675 1075 10 0x00000000)
+       Line(4625 800 4625 825 10 0x00000000)
+       Line(5075 800 4625 800 10 0x00000000)
+       Line(6050 1425 5425 1425 10 0x00000000)
+       Line(5325 1075 5025 1075 10 0x00000000)
+       Line(5325 1175 5325 1225 10 0x00000000)
+       Line(5725 1175 5325 1175 10 0x00000000)
+       Line(4125 1075 4425 1075 10 0x00000000)
+       Line(5500 1350 4125 1350 10 0x00000000)
+       Line(5525 675 5525 625 10 0x00000000)
+       Line(4125 675 5525 675 10 0x00000000)
+       Line(4125 575 4125 675 10 0x00000000)
+       Line(5775 2100 5400 2100 10 0x00000000)
+       Line(5500 575 5725 575 10 0x00000000)
+       Line(5375 575 5500 575 10 0x00000000)
+       Line(5325 625 5375 575 10 0x00000000)
+       Line(4425 300 4350 225 10 0x00000000)
+       Line(4125 225 4125 275 10 0x00000000)
+       Line(4325 225 4125 225 10 0x00000000)
+       Line(4350 225 4325 225 10 0x00000000)
+       Line(5025 225 5025 275 10 0x00000000)
+       Line(5225 225 5025 225 10 0x00000000)
+       Line(4975 150 4625 150 10 0x00000000)
+       Line(6100 150 5525 150 10 0x00000000)
+       Line(3925 275 3925 175 25 0x00000000)
+       Line(3500 225 3500 175 25 0x00000000)
+       Line(3350 175 3300 225 25 0x00000000)
+       Line(3950 175 3350 175 25 0x00000000)
+       Line(855 3055 705 3055 10 0x00000000)
+       Line(4100 3800 1675 3800 25 0x00000000)
+       Line(4100 3600 4100 3800 25 0x00000000)
+       Line(2275 3725 2275 3800 25 0x00000000)
+       Line(3125 3725 3125 3800 25 0x00000000)
+       Line(1675 3800 1675 3750 25 0x00000000)
+       Line(2925 3725 2925 3800 25 0x00000000)
+       Line(1100 2800 1250 2800 25 0x00000000)
+       Line(1325 3725 1675 3725 25 0x00000000)
+       Line(500 3300 1000 3300 10 0x00000000)
+       Line(6175 3425 6225 3425 40 0x00000000)
+       Line(1225 3925 2075 3925 25 0x00000000)
+       Line(3275 2925 3275 2975 25 0x00000000)
+       Line(3775 2975 3850 2900 25 0x00000000)
+       Line(3200 2975 3775 2975 25 0x00000000)
+       Line(3575 1975 4250 1975 10 0x00000000)
+       Line(3550 2050 3550 2000 10 0x00000000)
+       Line(3550 2000 3575 1975 10 0x00000000)
+       Line(2000 3050 1975 3050 25 0x00000000)
+       Line(2800 3050 2000 3050 25 0x00000000)
+       Line(2875 2975 2800 3050 25 0x00000000)
+       Line(2950 2975 2875 2975 25 0x00000000)
+       Line(2075 3925 3225 3925 25 0x00000000)
+       Line(2950 2975 3200 2975 25 0x00000000)
+       Line(2850 2650 4750 2650 10 0x00000000)
+       Line(3850 2900 4525 2900 25 0x00000000)
+       Line(4375 175 4425 225 25 0x00000000)
+       Line(3950 175 4375 175 25 0x00000000)
+       Line(915 1800 895 1820 10 0x00000000)
+       Line(6275 875 6275 925 25 0x00000000)
+       Line(3925 875 3925 950 25 0x00000000)
+       Line(4175 1000 3100 1000 25 0x00000000)
+       Line(6050 1025 6025 1000 25 0x00000000)
+       Line(6175 1025 6050 1025 25 0x00000000)
+       Line(5100 1525 5200 1525 25 0x00000000)
+       Line(5150 1525 5150 1625 25 0x00000000)
+       Line(5050 1625 5250 1625 25 0x00000000)
+       Line(6025 1000 4175 1000 25 0x00000000)
+       Line(925 1600 900 1625 10 0x00000000)
+       Line(520 2385 510 2395 25 0x00000000)
+       Line(1030 1800 915 1800 10 0x00000000)
+       Line(525 1620 525 2390 25 0x00000000)
+       Line(1175 1600 925 1600 10 0x00000000)
+       Line(1675 2900 1250 2900 25 0x00000000)
+       Line(6275 3375 6225 3425 40 0x00000000)
+       Line(6225 3425 6275 3475 40 0x00000000)
+       Line(2350 2450 1350 2450 25 0x00000000)
+       Line(1950 2550 2650 2550 10 0x00000000)
+       Line(2350 2450 3175 2450 25 0x00000000)
+       Line(3900 3175 3175 3175 25 0x00000000)
+       Line(1750 1525 1750 1625 25 0x00000000)
+       Line(1750 1625 1875 1625 25 0x00000000)
+       Line(1700 1525 1800 1525 25 0x00000000)
+       Line(3975 950 1350 950 25 0x00000000)
+       Line(4425 825 4425 950 25 0x00000000)
+       Line(6075 950 3975 950 25 0x00000000)
+       Line(6100 925 6075 950 25 0x00000000)
+       Line(6125 925 6100 925 25 0x00000000)
+       Line(6325 925 6125 925 25 0x00000000)
+       Line(5725 800 5725 875 25 0x00000000)
+       Line(5750 775 5725 800 25 0x00000000)
+       Line(6075 775 5750 775 25 0x00000000)
+       Line(6125 825 6075 775 25 0x00000000)
+       Line(6175 825 6125 825 25 0x00000000)
+       Line(6325 825 6175 825 25 0x00000000)
+       Line(6375 775 6325 825 25 0x00000000)
+       Line(5125 875 5725 875 25 0x00000000)
+       Line(6275 675 6275 725 25 0x00000000)
+       Line(6325 725 3975 725 25 0x00000000)
+       Line(6425 725 6475 775 25 0x00000000)
+       Line(6325 725 6425 725 25 0x00000000)
+       Line(6475 3275 6275 3275 45 0x00000000)
+       Line(6475 3175 6275 3175 45 0x00000000)
+       Line(6475 3075 6275 3075 45 0x00000000)
+       Line(6475 2975 6275 2975 45 0x00000000)
+       Line(6475 2875 6275 2875 45 0x00000000)
+       Line(6475 2775 6275 2775 45 0x00000000)
+       Line(6475 2675 6275 2675 45 0x00000000)
+       Line(6475 2575 6275 2575 45 0x00000000)
+       Line(6275 3575 6250 3600 45 0x00000000)
+       Line(6250 3600 5650 3600 45 0x00000000)
+       Line(5450 3600 4100 3600 45 0x00000000)
+       Line(3250 3050 3225 3050 10 0x00000000)
+       Line(2500 2850 3300 2850 10 0x00000000)
+       Line(4025 3050 3250 3050 10 0x00000000)
+       Line(4050 3075 4025 3050 10 0x00000000)
+       Line(2475 2875 2500 2850 10 0x00000000)
+       Line(2950 1775 4800 1775 10 0x00000000)
+       Line(3425 2850 3450 2850 10 0x00000000)
+       Line(3375 2900 3425 2850 10 0x00000000)
+       Line(3300 2850 3350 2900 10 0x00000000)
+       Line(5975 2600 5350 2600 45 0x00000000)
+       Line(6025 2975 5975 2925 45 0x00000000)
+       Line(6275 2975 6025 2975 45 0x00000000)
+       Line(5350 3075 5975 3075 45 0x00000000)
+       Line(6275 2775 5875 2775 45 0x00000000)
+       Line(6275 2875 6075 2875 45 0x00000000)
+       Line(6275 3275 5350 3275 45 0x00000000)
+       Line(6275 3175 3900 3175 45 0x00000000)
+       Line(6075 2675 6275 2675 45 0x00000000)
+       Line(5875 2775 4900 2775 45 0x00000000)
+       Line(4900 2200 5850 2200 45 0x00000000)
+       Line(5850 2200 5875 2225 45 0x00000000)
+       Line(6275 475 6325 525 25 0x00000000)
+       Line(6325 525 6425 525 25 0x00000000)
+       Line(6425 525 6475 575 25 0x00000000)
+       Line(6475 3575 6275 3575 40 0x00000000)
+       Line(3350 2900 3375 2900 10 0x00000000)
+       Line(4850 3700 4850 3625 45 0x00000000)
+       Line(725 3925 1225 3925 25 0x00000000)
+       Line(6325 925 6425 925 25 0x00000000)
+       Line(6425 925 6475 975 25 0x00000000)
+       Line(6175 1025 6425 1025 25 0x00000000)
+       Line(5625 1075 6275 1075 25 0x00000000)
+       Line(6275 475 4025 475 25 0x00000000)
+       Line(3050 525 3000 575 10 0x00000000)
+       Line(6375 475 6375 425 25 0x00000000)
+       Line(6375 425 6350 400 25 0x00000000)
+       Line(6350 400 5125 400 25 0x00000000)
+       Line(5925 275 5925 225 10 0x00000000)
+       Line(5925 225 5950 200 10 0x00000000)
+       Line(5950 200 6425 200 10 0x00000000)
+       Line(5825 275 5825 300 10 0x00000000)
+       Line(5825 300 5875 350 10 0x00000000)
+       Line(5875 350 6175 350 10 0x00000000)
+       Line(6475 675 6425 625 10 0x00000000)
+       Line(6425 625 5950 625 10 0x00000000)
+       Line(5950 625 5925 650 10 0x00000000)
+       Line(5825 875 5875 925 10 0x00000000)
+       Line(5875 925 6050 925 10 0x00000000)
+       Line(6050 925 6100 875 10 0x00000000)
+       Line(6100 875 6175 875 10 0x00000000)
+       Line(6100 1300 2900 1300 10 0x00000000)
+       Line(6150 525 6150 525 10 0x00000000)
+       Line(6150 525 3050 525 10 0x00000000)
+       Line(1100 1125 6425 1125 10 0x00000000)
+       Line(6425 1125 6475 1175 10 0x00000000)
+       Line(5300 1725 2575 1725 10 0x00000000)
+       Line(2500 1200 2600 1200 10 0x00000000)
+       Line(2600 1300 2450 1300 10 0x00000000)
+       Line(2550 1050 2400 1050 10 0x00000000)
+       Line(2800 1200 2950 1200 10 0x00000000)
+       Line(2850 1250 3050 1250 10 0x00000000)
+       Line(2900 1375 3175 1375 10 0x00000000)
+       Line(1400 1375 2900 1375 10 0x00000000)
+       Line(1500 1250 2850 1250 10 0x00000000)
+       Line(1550 1000 2950 1000 10 0x00000000)
+       Line(1650 1425 2750 1425 10 0x00000000)
+       Line(2375 1325 2400 1350 10 0x00000000)
+       Line(2400 1350 2650 1350 10 0x00000000)
+       Line(2650 1350 2700 1300 10 0x00000000)
+       Line(1750 1325 2375 1325 10 0x00000000)
+       Line(2375 1100 2600 1100 10 0x00000000)
+       Line(2600 1100 2650 1050 10 0x00000000)
+       Line(1850 1050 2325 1050 10 0x00000000)
+       Line(2325 1050 2375 1100 10 0x00000000)
+       Line(2650 2550 2700 2500 10 0x00000000)
+       Line(2700 2500 3100 2500 10 0x00000000)
+       Line(3250 800 2800 800 10 0x00000000)
+       Line(3100 2500 3450 2500 10 0x00000000)
+       Line(1975 2825 2150 2825 10 0x00000000)
+       Line(2525 2500 2050 2500 10 0x00000000)
+       Line(3250 2050 3175 1975 10 0x00000000)
+       Line(3175 1975 2525 1975 10 0x00000000)
+       Line(3325 2550 2975 2550 10 0x00000000)
+       Line(2975 2550 2950 2575 10 0x00000000)
+       Line(3000 850 2700 850 10 0x00000000)
+       Line(3450 2850 4525 2850 10 0x00000000)
+       Line(4525 2850 4550 2875 10 0x00000000)
+       Line(4550 2875 4600 2875 10 0x00000000)
+       Line(4600 2875 4625 2850 10 0x00000000)
+       Line(4625 2850 5775 2850 10 0x00000000)
+       Line(400 50 6700 50 1 0x00000000)
+       Line(6700 50 6700 3985 1 0x00000000)
+       Line(6700 3985 400 3985 1 0x00000000)
+       Line(400 3985 400 50 1 0x00000000)
+       Text(750 100 0 100 "SOLDER" 0x00000080)
+       Text(750 325 0 100 "AIC-1.1.0" 0x00000080)
+       Text(750 250 0 100 "(C) 2003 Walter Fetter Lages" 0x00000080)
+       Text(750 175 0 100 "Fernando Pessutto" 0x00000080)
+)
+Layer(2 "GND-sldr")
+(
+)
+Layer(3 "Vcc-sldr")
+(
+)
+Layer(4 "component")
+(
+       Line(855 2490 855 3055 10 0x00000000)
+       Line(765 2400 855 2490 10 0x00000000)
+       Line(715 2805 710 2810 10 0x00000000)
+       Line(715 2570 715 2805 10 0x00000000)
+       Line(525 2395 650 2520 25 0x00000000)
+       Line(650 2765 650 2520 25 0x00000000)
+       Line(500 2695 445 2750 10 0x00000000)
+       Line(1250 2905 1255 2910 25 0x00000000)
+       Line(1250 2730 1250 2905 25 0x00000000)
+       Line(5775 2850 5775 2925 10 0x00000000)
+       Line(3225 3050 3225 3425 10 0x00000000)
+       Line(2775 3300 2775 3425 10 0x00000000)
+       Line(5250 2925 5250 3275 10 0x00000000)
+       Line(5650 3225 5650 2450 10 0x00000000)
+       Line(2050 3250 2050 3225 10 0x00000000)
+       Line(1875 3425 2050 3250 10 0x00000000)
+       Line(5150 3375 5150 2600 10 0x00000000)
+       Line(3975 2500 3975 3100 10 0x00000000)
+       Line(2175 3100 2175 3425 10 0x00000000)
+       Line(1000 2700 1000 3300 10 0x00000000)
+       Line(4150 1625 4100 1675 10 0x00000000)
+       Line(4100 1675 4100 2725 10 0x00000000)
+       Line(3225 3525 3225 3425 10 0x00000000)
+       Line(2575 3425 2575 3525 10 0x00000000)
+       Line(4450 1825 4450 1625 10 0x00000000)
+       Line(1025 1600 1025 1475 10 0x00000000)
+       Line(1175 1725 1175 1610 10 0x00000000)
+       Line(2475 3425 2475 2875 10 0x00000000)
+       Line(1175 1610 1170 1605 10 0x00000000)
+       Line(3700 3600 3700 2100 10 0x00000000)
+       Line(3700 2100 3750 2050 10 0x00000000)
+       Line(2925 3525 2925 3725 25 0x00000000)
+       Line(3500 2225 3500 3850 10 0x00000000)
+       Line(3500 2200 3500 2225 10 0x00000000)
+       Line(3650 2050 3500 2200 10 0x00000000)
+       Line(3450 2200 3450 2050 10 0x00000000)
+       Line(3750 2350 3800 2400 10 0x00000000)
+       Line(3200 1675 3200 1600 10 0x00000000)
+       Line(3150 1725 3200 1675 10 0x00000000)
+       Line(3150 2050 3150 1725 10 0x00000000)
+       Line(2800 800 2800 575 10 0x00000000)
+       Line(2700 850 2700 575 10 0x00000000)
+       Line(3000 1350 3000 850 10 0x00000000)
+       Line(2950 1400 3000 1350 10 0x00000000)
+       Line(2950 1475 2950 1400 10 0x00000000)
+       Line(2950 1550 2950 1475 10 0x00000000)
+       Line(3000 1600 2950 1550 10 0x00000000)
+       Line(3000 1625 3000 1600 10 0x00000000)
+       Line(3000 1700 3000 1625 10 0x00000000)
+       Line(3050 1750 3000 1700 10 0x00000000)
+       Line(3050 2050 3050 1750 10 0x00000000)
+       Line(2950 1625 2950 1775 10 0x00000000)
+       Line(4800 1775 4800 1525 10 0x00000000)
+       Line(4575 2175 4600 2150 10 0x00000000)
+       Line(4575 2825 4575 2175 10 0x00000000)
+       Line(4600 2150 4600 1525 10 0x00000000)
+       Line(4750 2650 4750 1625 10 0x00000000)
+       Line(2850 2350 2850 2650 10 0x00000000)
+       Line(4250 1975 4250 1650 10 0x00000000)
+       Line(1750 1700 1750 2050 10 0x00000000)
+       Line(2500 1525 2500 1675 10 0x00000000)
+       Line(1850 1750 1850 2050 10 0x00000000)
+       Line(2500 1675 2450 1725 10 0x00000000)
+       Line(2350 1550 2350 1075 10 0x00000000)
+       Line(2375 1575 2350 1550 10 0x00000000)
+       Line(2400 1600 2375 1575 10 0x00000000)
+       Line(2400 1825 2400 1600 10 0x00000200)
+       Line(2250 2050 2250 1825 10 0x00000000)
+       Line(2500 900 2500 575 10 0x00000000)
+       Line(2225 950 2225 900 10 0x00000000)
+       Line(2350 1075 2225 950 10 0x00000000)
+       Line(3350 2825 3350 2350 10 0x00000000)
+       Line(1500 2550 1500 2825 10 0x00000000)
+       Line(1550 2500 1500 2550 10 0x00000000)
+       Line(1550 2050 1550 2500 10 0x00000000)
+       Line(2450 2050 2450 2550 10 0x00000000)
+       Line(3200 1600 3250 1550 10 0x00000000)
+       Line(3250 1550 3250 800 10 0x00000000)
+       Line(2525 2625 2525 2775 10 0x00000000)
+       Line(2450 2550 2525 2625 10 0x00000000)
+       Line(2050 2050 2050 2300 10 0x00000000)
+       Line(2100 2125 2100 1525 10 0x00000000)
+       Line(3850 2250 3850 2050 10 0x00000000)
+       Line(1950 2500 1900 2550 10 0x00000000)
+       Line(2950 2050 2875 2125 10 0x00000000)
+       Line(1650 2175 1650 2050 10 0x00000000)
+       Line(2875 2125 2875 2225 10 0x00000000)
+       Line(2300 1525 2300 1875 10 0x00000000)
+       Line(3200 2300 3250 2350 10 0x00000000)
+       Line(3200 1875 3200 2300 10 0x00000000)
+       Line(1450 2050 1450 1875 10 0x00000000)
+       Line(3100 2300 3150 2350 10 0x00000000)
+       Line(3100 1925 3100 2300 10 0x00000000)
+       Line(2200 1525 2200 1950 10 0x00000000)
+       Line(2150 1950 2200 2000 10 0x00000000)
+       Line(3050 2350 3050 2175 10 0x00000000)
+       Line(2200 2000 2200 2175 10 0x00000000)
+       Line(2150 1625 2150 1950 10 0x00000000)
+       Line(2950 2350 2950 2125 10 0x00000000)
+       Line(1950 2050 1950 2500 10 0x00000000)
+       Line(1900 2750 1975 2825 10 0x00000000)
+       Line(1900 2550 1900 2750 10 0x00000000)
+       Line(2350 2150 2350 2050 10 0x00000000)
+       Line(2275 2225 2350 2150 10 0x00000000)
+       Line(2275 2325 2275 2225 10 0x00000000)
+       Line(2250 2350 2275 2325 10 0x00000000)
+       Line(2250 2650 2250 2350 10 0x00000000)
+       Line(2250 2275 2250 2050 10 0x00000000)
+       Line(2150 2375 2250 2275 10 0x00000000)
+       Line(2150 2650 2150 2375 10 0x00000000)
+       Line(2350 2450 2350 2275 25 0x00000000)
+       Line(5350 3500 5450 3600 45 0x00000000)
+       Line(3900 3175 3900 3600 45 0x00000000)
+       Line(4700 3300 4700 3175 45 0x00000000)
+       Line(6275 3075 6175 3075 45 0x00000000)
+       Line(6175 3075 6175 3425 45 0x00000000)
+       Line(6175 3075 6175 2300 45 0x00000000)
+       Line(6375 975 6475 1075 25 0x00000000)
+       Line(6275 2575 6175 2575 45 0x00000000)
+       Line(5875 2100 5875 2125 45 0x00000000)
+       Line(5875 2125 6075 2325 45 0x00000000)
+       Line(6075 2325 6075 2675 45 0x00000000)
+       Line(5875 2225 5875 2450 45 0x00000000)
+       Line(4650 2200 4650 2775 45 0x00000000)
+       Line(4650 2775 4650 3100 45 0x00000000)
+       Line(4650 3100 4575 3175 45 0x00000000)
+       Line(4575 3175 4575 3425 45 0x00000000)
+       Line(5575 1875 5575 2200 45 0x00000000)
+       Line(5875 1875 5875 2100 45 0x00000000)
+       Line(6375 475 6375 575 25 0x00000000)
+       Line(6375 675 6375 775 25 0x00000000)
+       Line(6375 875 6375 975 25 0x00000000)
+       Line(6175 2300 6175 1025 40 0x00000000)
+       Line(5975 2100 6150 2100 40 0x00000000)
+       Line(5575 1875 5575 1350 25 0x00000000)
+       Line(5575 1350 5625 1300 25 0x00000000)
+       Line(5625 1300 5625 1075 25 0x00000000)
+       Line(5925 575 5925 475 25 0x00000000)
+       Line(5325 225 5325 475 25 0x00000000)
+       Line(4825 275 4825 475 25 0x00000000)
+       Line(5125 275 5125 400 25 0x00000000)
+       Line(5725 275 5725 400 25 0x00000000)
+       Line(5825 575 5825 500 25 0x00000000)
+       Line(5825 500 5725 400 25 0x00000000)
+       Line(6425 200 6425 425 10 0x00000000)
+       Line(6425 425 6475 475 10 0x00000000)
+       Line(6175 475 6275 575 10 0x00000000)
+       Line(6175 350 6175 475 10 0x00000000)
+       Line(5925 650 5925 875 10 0x00000000)
+       Line(6175 875 6275 775 10 0x00000000)
+       Line(6275 975 6100 975 10 0x00000000)
+       Line(6100 975 6100 1300 10 0x00000000)
+       Line(2900 1300 2900 575 10 0x00000000)
+       Line(6100 625 6150 525 10 0x00000000)
+       Line(6475 875 6425 825 10 0x00000000)
+       Line(6425 825 6325 825 10 0x00000000)
+       Line(6325 825 6325 725 10 0x00000000)
+       Line(6325 725 6100 725 10 0x00000000)
+       Line(6100 725 6100 625 10 0x00000000)
+       Line(4025 475 4025 575 25 0x00000000)
+       Line(1100 2325 1100 1125 10 0x00000000)
+       Line(800 3600 800 3550 10 0x00000000)
+       Line(800 3550 900 3450 10 0x00000000)
+       Line(900 3450 900 2525 10 0x00000000)
+       Line(2775 3425 2775 3725 10 0x00000000)
+       Line(6375 1075 6325 1125 10 0x00000000)
+       Line(6325 1125 6325 1725 10 0x00000000)
+       Line(2575 1725 2575 2825 10 0x00000000)
+       Line(2575 2825 2725 2975 10 0x00000000)
+       Line(5450 2925 5450 3325 45 0x00000000)
+       Line(5450 3325 5550 3425 45 0x00000000)
+       Line(2050 1625 2050 675 10 0x00000000)
+       Line(2000 1525 2000 825 10 0x00000000)
+       Line(1950 1625 1950 625 10 0x00000000)
+       Line(1900 1525 1900 575 10 0x00000000)
+       Line(2375 3600 2375 3725 10 0x00000000)
+       Line(1875 3725 1875 3600 10 0x00000000)
+       Line(2275 3725 2275 3525 25 0x00000000)
+       Line(2475 3850 2475 3725 10 0x00000000)
+       Line(1775 3725 1775 3850 10 0x00000000)
+       Line(1000 1625 1025 1600 10 0x00000000)
+       Line(900 1725 1000 1625 10 0x00000000)
+       Line(1050 3100 1050 3675 10 0x00000000)
+       Line(2750 2350 2750 2150 10 0x00000000)
+       Line(2750 2150 2850 2050 10 0x00000000)
+       Line(2150 2825 2150 2650 10 0x00000000)
+       Line(1975 2900 1975 2825 10 0x00000000)
+       Line(1175 3225 1175 1725 10 0x00000000)
+       Line(1100 3300 1175 3225 10 0x00000000)
+       Line(1100 2450 1100 2325 10 0x00000000)
+       Line(900 2525 900 2450 10 0x00000000)
+       Line(2675 3475 2675 3525 25 0x00000000)
+       Line(5525 2375 5525 2225 10 0x00000000)
+       Line(3900 2275 3975 2350 10 0x00000000)
+       Line(3900 1525 3900 2275 10 0x00000000)
+       Line(4000 2150 4000 2000 10 0x00000000)
+       Line(3950 1625 3950 2050 10 0x00000000)
+       Line(3950 2050 3950 2250 10 0x00000000)
+       Line(4000 1950 4000 2000 10 0x00000000)
+       Line(4000 1525 4000 1950 10 0x00000000)
+       Line(4050 1800 4050 1950 10 0x00000000)
+       Line(4050 1625 4050 1800 10 0x00000000)
+       Line(4050 2050 4050 1950 10 0x00000000)
+       Line(4650 1625 4650 1425 10 0x00000000)
+       Line(4525 1225 4425 1225 10 0x00000000)
+       Line(4525 1300 4525 1225 10 0x00000000)
+       Line(4650 1425 4525 1300 10 0x00000000)
+       Line(4625 1350 4625 1225 10 0x00000000)
+       Line(4700 1425 4625 1350 10 0x00000000)
+       Line(4700 1525 4700 1425 10 0x00000000)
+       Line(4850 1475 4725 1350 10 0x00000000)
+       Line(4850 1625 4850 1475 10 0x00000000)
+       Line(4725 1350 4725 575 10 0x00000000)
+       Line(4900 1450 4875 1425 10 0x00000000)
+       Line(4625 650 4625 625 10 0x00000000)
+       Line(4700 725 4625 650 10 0x00000000)
+       Line(4700 925 4700 725 10 0x00000000)
+       Line(4675 950 4700 925 10 0x00000000)
+       Line(4675 1075 4675 950 10 0x00000000)
+       Line(4850 1075 4825 1075 10 0x00000000)
+       Line(4875 1100 4850 1075 10 0x00000000)
+       Line(4900 1525 4900 1450 10 0x00000000)
+       Line(4875 1425 4875 1100 10 0x00000000)
+       Line(5125 950 5075 900 10 0x00000000)
+       Line(5125 1075 5125 950 10 0x00000000)
+       Line(5025 1175 5125 1075 10 0x00000000)
+       Line(5075 875 5075 800 10 0x00000000)
+       Line(5075 900 5075 875 10 0x00000000)
+       Line(5525 950 5525 925 10 0x00000000)
+       Line(5475 1000 5525 950 10 0x00000000)
+       Line(5475 1075 5475 1000 10 0x00000000)
+       Line(5425 1125 5475 1075 10 0x00000000)
+       Line(5425 1425 5425 1125 10 0x00000000)
+       Line(6050 1200 6050 1425 10 0x00000000)
+       Line(6025 1175 6050 1200 10 0x00000000)
+       Line(4250 2050 4250 2350 10 0x00000000)
+       Line(5525 925 5525 825 10 0x00000000)
+       Line(5025 1075 5025 875 10 0x00000000)
+       Line(5325 1225 5325 1075 10 0x00000000)
+       Line(4425 1075 4425 1225 10 0x00000000)
+       Line(4125 875 4125 1075 10 0x00000000)
+       Line(4125 1350 4125 1175 10 0x00000000)
+       Line(5500 1250 5500 1350 10 0x00000000)
+       Line(5525 1225 5500 1250 10 0x00000000)
+       Line(4425 625 4425 300 10 0x00000000)
+       Line(5225 525 5225 225 10 0x00000000)
+       Line(5325 625 5225 525 10 0x00000000)
+       Line(4975 425 4975 150 10 0x00000000)
+       Line(5025 475 4975 425 10 0x00000000)
+       Line(5025 575 5025 475 10 0x00000000)
+       Line(4625 150 4625 225 10 0x00000000)
+       Line(5525 150 5525 225 10 0x00000000)
+       Line(6100 500 6100 150 10 0x00000000)
+       Line(6025 575 6100 500 10 0x00000000)
+       Line(3300 625 3300 525 10 0x00000000)
+       Line(3500 625 3500 1300 10 0x00000000)
+       Line(725 3275 725 3925 25 0x00000000)
+       Line(725 3225 725 3275 25 0x00000000)
+       Line(650 3150 725 3225 25 0x00000000)
+       Line(650 2800 650 3150 25 0x00000000)
+       Line(650 2705 650 2820 25 0x00000000)
+       Line(445 2750 445 3300 10 0x00000000)
+       Line(5525 2225 5400 2100 10 0x00000000)
+       Line(2675 3425 2675 3475 25 0x00000000)
+       Line(2175 3425 2175 3725 10 0x00000000)
+       Line(2075 3525 2075 3425 25 0x00000000)
+       Line(3250 3725 3225 3725 25 0x00000000)
+       Line(3325 3650 3250 3725 25 0x00000000)
+       Line(3325 2950 3325 3650 25 0x00000000)
+       Line(3275 2900 3325 2950 25 0x00000000)
+       Line(3550 2900 3550 3175 25 0x00000000)
+       Line(3550 2600 3550 2900 25 0x00000000)
+       Line(2675 3725 2675 3925 25 0x00000000)
+       Line(2075 3725 2075 3925 25 0x00000000)
+       Line(1225 3925 1225 3725 25 0x00000000)
+       Line(1975 3050 1975 3225 25 0x00000000)
+       Line(3850 2600 3850 2900 25 0x00000000)
+       Line(3850 2350 3850 2600 25 0x00000000)
+       Line(3275 2600 3275 2900 25 0x00000000)
+       Line(5450 2250 5300 2100 25 0x00000000)
+       Line(5450 2450 5450 2250 25 0x00000000)
+       Line(3850 800 3850 350 25 0x00000000)
+       Line(3925 875 3850 800 25 0x00000000)
+       Line(3850 350 3925 275 25 0x00000000)
+       Line(4425 850 4425 950 25 0x00000000)
+       Line(4300 800 4225 875 25 0x00000000)
+       Line(4300 300 4300 800 25 0x00000000)
+       Line(4275 275 4300 300 25 0x00000000)
+       Line(4225 275 4275 275 25 0x00000000)
+       Line(3100 1000 3100 575 25 0x00000000)
+       Line(5200 1525 5200 1000 25 0x00000000)
+       Line(4225 875 4225 1000 25 0x00000000)
+       Line(1250 2750 1250 2550 25 0x00000000)
+       Line(1050 3100 1100 3050 10 0x00000000)
+       Line(1250 2550 1350 2450 25 0x00000000)
+       Line(1350 2450 1350 2050 25 0x00000000)
+       Line(2750 2050 2725 2050 25 0x00000000)
+       Line(2650 2125 2650 2450 25 0x00000000)
+       Line(2725 2050 2650 2125 25 0x00000000)
+       Line(2350 2450 2350 2650 25 0x00000000)
+       Line(5350 3275 5350 3500 45 0x00000000)
+       Line(2150 2050 2150 2250 25 0x00000000)
+       Line(3225 3725 3225 3925 25 0x00000000)
+       Line(3175 3175 3175 2600 25 0x00000000)
+       Line(2400 275 2375 275 25 0x00000000)
+       Line(1700 1525 1700 950 25 0x00000000)
+       Line(1350 950 1350 2050 25 0x00000000)
+       Line(2325 325 2325 950 25 0x00000000)
+       Line(2375 275 2325 325 25 0x00000000)
+       Line(4875 925 4925 975 25 0x00000000)
+       Line(4875 800 4875 925 25 0x00000000)
+       Line(4925 750 4875 800 25 0x00000000)
+       Line(4950 1425 4950 1625 25 0x00000000)
+       Line(4925 1400 4950 1425 25 0x00000000)
+       Line(4925 1175 4925 1400 25 0x00000000)
+       Line(4925 950 4925 1175 25 0x00000000)
+       Line(4925 575 4925 750 25 0x00000000)
+       Line(5775 925 5725 875 25 0x00000000)
+       Line(5775 1025 5775 925 25 0x00000000)
+       Line(5775 1125 5775 1025 25 0x00000000)
+       Line(5825 1175 5775 1125 25 0x00000000)
+       Line(5875 1125 5875 725 25 0x00000000)
+       Line(5925 1175 5875 1125 25 0x00000000)
+       Line(5325 825 5325 725 25 0x00000000)
+       Line(4825 875 4825 725 25 0x00000000)
+       Line(3975 1125 4025 1175 25 0x00000000)
+       Line(3975 725 3975 1125 25 0x00000000)
+       Line(5875 2450 5875 3600 45 0x00000000)
+       Line(4000 3425 4000 3600 45 0x00000000)
+       Line(4700 3700 4700 3425 45 0x00000000)
+       Line(4850 3300 4850 3425 45 0x00000000)
+       Line(5550 3600 5550 3425 45 0x00000000)
+       Line(5450 2450 5450 2925 45 0x00000000)
+       Line(5975 2450 5975 2600 45 0x00000000)
+       Line(5350 2925 5350 3075 45 0x00000000)
+       Line(5350 2600 5350 2450 45 0x00000000)
+       Line(5975 2925 5975 3075 45 0x00000000)
+       Line(5975 2600 5975 2775 45 0x00000000)
+       Line(5975 2775 6075 2875 45 0x00000000)
+       Line(2500 1525 2500 1200 10 0x00000000)
+       Line(2600 1200 2600 575 10 0x00000000)
+       Line(2450 1300 2450 350 10 0x00000000)
+       Line(2450 350 2450 325 10 0x00000000)
+       Line(2450 325 2500 275 10 0x00000000)
+       Line(2600 1525 2600 1300 10 0x00000000)
+       Line(2550 1625 2550 1050 10 0x00000000)
+       Line(2400 1050 2400 575 10 0x00000000)
+       Line(2650 325 2600 275 10 0x00000000)
+       Line(2650 1625 2650 325 10 0x00000000)
+       Line(2700 1525 2700 950 10 0x00000000)
+       Line(2700 950 2750 900 10 0x00000000)
+       Line(2750 900 2750 325 10 0x00000000)
+       Line(2750 325 2700 275 10 0x00000000)
+       Line(2750 950 2850 850 10 0x00000000)
+       Line(2850 850 2850 325 10 0x00000000)
+       Line(2850 325 2800 275 10 0x00000000)
+       Line(2750 1625 2750 950 10 0x00000000)
+       Line(2800 1525 2800 1200 10 0x00000000)
+       Line(2950 1200 2950 325 10 0x00000000)
+       Line(2950 325 2900 275 10 0x00000000)
+       Line(3050 1250 3050 325 10 0x00000000)
+       Line(3050 325 3000 275 10 0x00000000)
+       Line(2850 1625 2850 1250 10 0x00000000)
+       Line(3175 350 3100 275 10 0x00000000)
+       Line(2900 1525 2900 1375 10 0x00000000)
+       Line(3175 1375 3175 350 10 0x00000000)
+       Line(1350 2550 1400 2500 10 0x00000000)
+       Line(1400 2500 1400 1475 10 0x00000000)
+       Line(1400 1475 1400 1375 10 0x00000000)
+       Line(1350 2650 1350 2550 10 0x00000000)
+       Line(1450 2650 1450 2550 10 0x00000000)
+       Line(1450 2550 1500 2500 10 0x00000000)
+       Line(1500 2500 1500 1250 10 0x00000000)
+       Line(1550 2650 1550 2550 10 0x00000000)
+       Line(1550 2550 1600 2500 10 0x00000000)
+       Line(1600 2500 1600 1700 10 0x00000000)
+       Line(1600 1700 1575 1675 10 0x00000000)
+       Line(1575 1675 1550 1650 10 0x00000000)
+       Line(1550 1650 1550 1000 10 0x00000000)
+       Line(1650 2650 1650 2550 10 0x00000000)
+       Line(1650 2550 1700 2500 10 0x00000000)
+       Line(1700 2500 1700 1600 10 0x00000000)
+       Line(1700 1600 1650 1550 10 0x00000000)
+       Line(1650 1550 1650 1425 10 0x00000000)
+       Line(1750 2650 1750 2550 10 0x00000000)
+       Line(1750 2550 1800 2500 10 0x00000000)
+       Line(1800 2500 1800 1600 10 0x00000000)
+       Line(1800 1600 1750 1550 10 0x00000000)
+       Line(1750 1550 1750 1325 10 0x00000000)
+       Line(1850 2650 1850 2550 10 0x00000000)
+       Line(1850 2550 1900 2500 10 0x00000000)
+       Line(1900 2500 1900 1600 10 0x00000000)
+       Line(1900 1600 1875 1575 10 0x00000000)
+       Line(1875 1575 1850 1550 10 0x00000000)
+       Line(1850 1550 1850 1050 10 0x00000000)
+       Line(1950 2650 1950 2550 10 0x00000000)
+       Line(2650 2550 2600 2500 10 0x00000000)
+       Line(2600 2500 2600 1825 10 0x00000000)
+       Line(2600 1825 2650 1775 10 0x00000000)
+       Line(2650 1775 2650 1725 10 0x00000000)
+       Line(2650 1725 2600 1675 10 0x00000000)
+       Line(2600 1675 2600 1525 10 0x00000000)
+       Line(3175 2450 3175 2600 25 0x00000000)
+       Line(3450 2500 3450 2350 10 0x00000000)
+       Line(2525 1650 2525 2000 10 0x00000000)
+       Line(2525 2000 2525 2500 10 0x00000000)
+       Line(2050 2500 2050 2650 10 0x00000000)
+       Line(2550 1625 2525 1650 10 0x00000000)
+       Line(3550 2350 3550 2500 10 0x00000000)
+       Line(3550 2500 3550 2525 10 0x00000000)
+       Line(3650 2900 3650 2725 10 0x00000000)
+       Line(3650 2725 3600 2675 10 0x00000000)
+       Line(3600 2675 3600 2200 10 0x00000000)
+       Line(3800 2400 3800 2775 10 0x00000000)
+       Line(400 50 6700 50 1 0x00000000)
+       Line(6700 50 6700 3985 1 0x00000000)
+       Line(6700 3985 400 3985 1 0x00000000)
+       Line(400 3985 400 50 1 0x00000000)
+       Text(725 75 0 100 "COMPONENT" 0x00000000)
+       Text(725 150 0 100 "AIC-1.1.0" 0x00000000)
+       Text(725 225 0 100 "(c) 2003 Walter Fetter Lages" 0x00000000)
+       Text(975 300 0 100 "Fernando Pessutto" 0x00000000)
+)
+Layer(5 "GND-comp")
+(
+)
+Layer(6 "Vcc-comp")
+(
+)
+Layer(7 "unused")
+(
+)
+Layer(8 "unused")
+(
+)
diff --git a/doc/aic_comp_cut.png b/doc/aic_comp_cut.png
deleted file mode 100644 (file)
index 31fc632..0000000
Binary files a/doc/aic_comp_cut.png and /dev/null differ
diff --git a/doc/aic_componentmask.gbx b/doc/aic_componentmask.gbx
new file mode 100644 (file)
index 0000000..f3a3045
--- /dev/null
@@ -0,0 +1,690 @@
+G04 Title: (unknown), solder mask component side *\r
+G04 Creator: pcb 1.6.3 *\r
+G04 CreationDate: Mon Mar 31 19:59:34 2003 UTC *\r
+G04 For: fetter *\r
+G04 Format: Gerber/RS-274X *\r
+G04 PCB-Dimensions: 7100 4100 *\r
+G04 PCB-Coordinate-Origin: lower left *\r
+G04 Color: R0 G0 B0 *\r
+*\r
+%FSLAX23Y23*%\r
+%MOIN*%\r
+%ADD11C,0.010*%\r
+%ADD12C,0.025*%\r
+%ADD13C,0.045*%\r
+%ADD14C,0.040*%\r
+%ADD15C,0.001*%\r
+%ADD16C,0.120*%\r
+%ADD17C,0.150*%\r
+%ADD18C,0.020*%\r
+%ADD19R,0.060X0.060*%\r
+%ADD20R,0.090X0.090*%\r
+%ADD21C,0.060*%\r
+%ADD22C,0.090*%\r
+%ADD23C,0.008*%\r
+%ADD24C,0.080*%\r
+%ADD25C,0.110*%\r
+%ADD26C,0.148*%\r
+%ADD27C,0.178*%\r
+%ADD28R,0.080X0.080*%\r
+%ADD29R,0.110X0.110*%\r
+%ADD30R,0.070X0.070*%\r
+%ADD31R,0.100X0.100*%\r
+%ADD32C,0.070*%\r
+%ADD33C,0.100*%\r
+%ADD34C,0.016*%\r
+%ADD35C,0.015*%\r
+%IPNEG*%\r
+G01*\r
+G54D17*X575Y3825D03*\r
+Y338D03*\r
+X6625Y3825D03*\r
+Y338D03*\r
+G54D20*X1155Y1045D03*\r
+G54D22*X755D03*\r
+G54D20*X1725Y375D03*\r
+G54D22*X1825D03*\r
+X1925D03*\r
+X2025D03*\r
+X2125D03*\r
+X2225D03*\r
+X2325D03*\r
+X2425D03*\r
+X2525D03*\r
+X2625D03*\r
+X2725D03*\r
+X2825D03*\r
+Y675D03*\r
+X2725D03*\r
+X2625D03*\r
+X2525D03*\r
+X2425D03*\r
+X2325D03*\r
+X2225D03*\r
+X2125D03*\r
+X2025D03*\r
+X1925D03*\r
+X1825D03*\r
+X1725D03*\r
+G54D20*X1375Y375D03*\r
+G54D22*X1275D03*\r
+G54D20*X5400Y2475D03*\r
+G54D22*X5350Y2575D03*\r
+X5300Y2475D03*\r
+X5250Y2575D03*\r
+X5200Y2475D03*\r
+X5150Y2575D03*\r
+X5100Y2475D03*\r
+X5050Y2575D03*\r
+X5000Y2475D03*\r
+X4950Y2575D03*\r
+X4900Y2475D03*\r
+X4850Y2575D03*\r
+X4800Y2475D03*\r
+X4750Y2575D03*\r
+X4700Y2475D03*\r
+X4650Y2575D03*\r
+X4600Y2475D03*\r
+X4550Y2575D03*\r
+X4500Y2475D03*\r
+X4450Y2575D03*\r
+X4400Y2475D03*\r
+X4350Y2575D03*\r
+X4300Y2475D03*\r
+X4250Y2575D03*\r
+X4200Y2475D03*\r
+X4150Y2575D03*\r
+X4100Y2475D03*\r
+X4050Y2575D03*\r
+X4000Y2475D03*\r
+X3950Y2575D03*\r
+X3900Y2475D03*\r
+X3850Y2575D03*\r
+X3800Y2475D03*\r
+X3750Y2575D03*\r
+X3700Y2475D03*\r
+X3650Y2575D03*\r
+X3400Y2475D03*\r
+X3350Y2575D03*\r
+X3300Y2475D03*\r
+X3250Y2575D03*\r
+X3200Y2475D03*\r
+X3150Y2575D03*\r
+X3100Y2475D03*\r
+X3050Y2575D03*\r
+X3000Y2475D03*\r
+X2950Y2575D03*\r
+X2900Y2475D03*\r
+X2850Y2575D03*\r
+X2800Y2475D03*\r
+X2750Y2575D03*\r
+X2700Y2475D03*\r
+X2650Y2575D03*\r
+X2600Y2475D03*\r
+X2550Y2575D03*\r
+X2500Y2475D03*\r
+X2450Y2575D03*\r
+X2400Y2475D03*\r
+X2350Y2575D03*\r
+X2300Y2475D03*\r
+X2250Y2575D03*\r
+X2200Y2475D03*\r
+X2150Y2575D03*\r
+X2100Y2475D03*\r
+X2050Y2575D03*\r
+X2000Y2475D03*\r
+X1950Y2575D03*\r
+X1900Y2475D03*\r
+X1850Y2575D03*\r
+X1800Y2475D03*\r
+X1750Y2575D03*\r
+X1700Y2475D03*\r
+X1650Y2575D03*\r
+G54D25*X5730Y2525D03*\r
+G54D17*X3525D03*\r
+X1325D03*\r
+G54D20*X1375Y675D03*\r
+G54D22*X1275D03*\r
+G54D20*X3175D03*\r
+G54D22*X3275D03*\r
+G54D20*X3600Y1200D03*\r
+G54D22*X3700D03*\r
+X3800D03*\r
+X3900D03*\r
+Y1500D03*\r
+X3800D03*\r
+X3700D03*\r
+X3600D03*\r
+G54D20*X875Y3525D03*\r
+G54D22*X975Y3475D03*\r
+X875Y3425D03*\r
+X975Y3375D03*\r
+X875Y3325D03*\r
+X975Y3275D03*\r
+X875Y3225D03*\r
+X975Y3175D03*\r
+G54D27*X625Y3575D03*\r
+Y3124D03*\r
+G54D25*X745Y3655D03*\r
+Y3044D03*\r
+G54D20*X3225Y1200D03*\r
+G54D22*X3325D03*\r
+G54D20*X5775Y3525D03*\r
+G54D22*X5875D03*\r
+X5975D03*\r
+X6075D03*\r
+Y3825D03*\r
+X5975D03*\r
+X5875D03*\r
+X5775D03*\r
+G54D29*X5825Y2000D03*\r
+G54D25*X5925D03*\r
+X6025D03*\r
+G54D20*X5775Y2925D03*\r
+G54D22*X5875D03*\r
+X5975D03*\r
+X6075D03*\r
+Y3225D03*\r
+X5975D03*\r
+X5875D03*\r
+X5775D03*\r
+G54D20*X5625Y2225D03*\r
+G54D22*X5925D03*\r
+G54D29*X5825Y1175D03*\r
+G54D25*X5925D03*\r
+X6025D03*\r
+G54D31*X550Y1405D03*\r
+G54D33*Y1228D03*\r
+X648Y1454D03*\r
+Y1178D03*\r
+G54D20*X4750Y800D03*\r
+G54D22*X4900D03*\r
+G54D20*X3000Y1125D03*\r
+G54D22*Y1525D03*\r
+G54D20*X4475Y3475D03*\r
+G54D22*Y3875D03*\r
+G54D20*X3325Y1500D03*\r
+G54D22*X3225D03*\r
+G54D20*X6525Y3625D03*\r
+G54D22*Y3525D03*\r
+Y3425D03*\r
+Y3325D03*\r
+Y3225D03*\r
+Y3125D03*\r
+Y3025D03*\r
+Y2925D03*\r
+Y2825D03*\r
+Y2725D03*\r
+Y2625D03*\r
+Y2525D03*\r
+Y2425D03*\r
+Y2325D03*\r
+Y2225D03*\r
+Y2125D03*\r
+Y2025D03*\r
+Y1925D03*\r
+Y1825D03*\r
+Y1725D03*\r
+Y1625D03*\r
+Y1525D03*\r
+Y1425D03*\r
+Y1325D03*\r
+Y1225D03*\r
+Y1125D03*\r
+Y1025D03*\r
+Y925D03*\r
+Y825D03*\r
+Y725D03*\r
+Y625D03*\r
+Y525D03*\r
+X6425Y3625D03*\r
+Y3525D03*\r
+Y3425D03*\r
+Y3325D03*\r
+Y3225D03*\r
+Y3125D03*\r
+Y3025D03*\r
+Y2925D03*\r
+Y2825D03*\r
+Y2725D03*\r
+Y2625D03*\r
+Y2525D03*\r
+Y2425D03*\r
+Y2325D03*\r
+Y2225D03*\r
+Y2125D03*\r
+Y2025D03*\r
+Y1925D03*\r
+Y1825D03*\r
+Y1725D03*\r
+Y1625D03*\r
+Y1525D03*\r
+Y1425D03*\r
+Y1325D03*\r
+Y1225D03*\r
+Y1125D03*\r
+Y1025D03*\r
+Y925D03*\r
+Y825D03*\r
+Y725D03*\r
+Y625D03*\r
+Y525D03*\r
+X6325Y3625D03*\r
+Y3525D03*\r
+Y3425D03*\r
+Y3325D03*\r
+Y3225D03*\r
+Y3125D03*\r
+Y3025D03*\r
+Y2925D03*\r
+Y2825D03*\r
+Y2725D03*\r
+Y2625D03*\r
+Y2525D03*\r
+Y2425D03*\r
+Y2325D03*\r
+Y2225D03*\r
+Y2125D03*\r
+Y2025D03*\r
+Y1925D03*\r
+Y1825D03*\r
+Y1725D03*\r
+Y1625D03*\r
+Y1525D03*\r
+Y1425D03*\r
+Y1325D03*\r
+Y1225D03*\r
+Y1125D03*\r
+Y1025D03*\r
+Y925D03*\r
+Y825D03*\r
+Y725D03*\r
+Y625D03*\r
+Y525D03*\r
+G54D17*X6625Y325D03*\r
+Y3825D03*\r
+G54D29*X5300Y1175D03*\r
+G54D25*X5400D03*\r
+X5500D03*\r
+G54D20*X4900Y400D03*\r
+G54D22*X4750D03*\r
+G54D20*X1160Y1300D03*\r
+G54D22*X760D03*\r
+G54D20*X2800Y1525D03*\r
+G54D22*Y1125D03*\r
+G54D29*X5700Y500D03*\r
+G54D25*X5600D03*\r
+X5500D03*\r
+G54D31*X4950Y1325D03*\r
+G54D33*X4700D03*\r
+G54D20*X1725Y900D03*\r
+G54D22*X1825D03*\r
+X1925D03*\r
+X2025D03*\r
+Y1200D03*\r
+X1925D03*\r
+X1825D03*\r
+X1725D03*\r
+G54D31*X1050Y800D03*\r
+G54D33*X1150D03*\r
+G54D20*X3550Y3475D03*\r
+G54D22*Y3875D03*\r
+G54D20*X5350Y2000D03*\r
+G54D22*X5450D03*\r
+G54D29*X5825Y1650D03*\r
+G54D25*X5925D03*\r
+X6025D03*\r
+G54D20*X850Y800D03*\r
+G54D22*Y500D03*\r
+G54D31*X4950Y1900D03*\r
+G54D33*X4700D03*\r
+G54D20*X815Y1705D03*\r
+G54D22*Y1605D03*\r
+G54D17*X775Y2860D03*\r
+Y1920D03*\r
+G54D33*X825Y2590D03*\r
+X725Y2540D03*\r
+X825Y2490D03*\r
+X725Y2440D03*\r
+X825Y2390D03*\r
+X725Y2340D03*\r
+X825Y2290D03*\r
+X725Y2240D03*\r
+G54D31*X825Y2190D03*\r
+G54D20*X2800Y1750D03*\r
+G54D22*X2900D03*\r
+X3000D03*\r
+X3100D03*\r
+X3200D03*\r
+X3300D03*\r
+X3400D03*\r
+X3500D03*\r
+X3600D03*\r
+X3700D03*\r
+X3800D03*\r
+X3900D03*\r
+Y2050D03*\r
+X3800D03*\r
+X3700D03*\r
+X3600D03*\r
+X3500D03*\r
+X3400D03*\r
+X3300D03*\r
+X3200D03*\r
+X3100D03*\r
+X3000D03*\r
+X2900D03*\r
+X2800D03*\r
+G54D20*X1400Y1450D03*\r
+G54D22*X1500D03*\r
+X1600D03*\r
+X1700D03*\r
+X1800D03*\r
+X1900D03*\r
+X2000D03*\r
+X2100D03*\r
+X2200D03*\r
+X2300D03*\r
+X2400D03*\r
+X2500D03*\r
+Y2050D03*\r
+X2400D03*\r
+X2300D03*\r
+X2200D03*\r
+X2100D03*\r
+X2000D03*\r
+X1900D03*\r
+X1800D03*\r
+X1700D03*\r
+X1600D03*\r
+X1500D03*\r
+X1400D03*\r
+G54D31*X4200D03*\r
+G54D33*X4300D03*\r
+X4200Y1950D03*\r
+X4300D03*\r
+X4200Y1850D03*\r
+X4300D03*\r
+X4200Y1750D03*\r
+X4300D03*\r
+G54D20*X3175Y375D03*\r
+G54D22*X3275D03*\r
+G54D20*X2450Y3525D03*\r
+G54D22*X2550D03*\r
+X2650D03*\r
+X2750D03*\r
+X2850D03*\r
+X2950D03*\r
+X3050D03*\r
+X3150D03*\r
+Y3825D03*\r
+X3050D03*\r
+X2950D03*\r
+X2850D03*\r
+X2750D03*\r
+X2650D03*\r
+X2550D03*\r
+X2450D03*\r
+G54D29*X5300Y1650D03*\r
+G54D25*X5400D03*\r
+X5500D03*\r
+G54D20*X575Y1705D03*\r
+G54D22*Y1605D03*\r
+G54D20*X1575Y675D03*\r
+G54D22*Y375D03*\r
+G54D20*X5575Y3475D03*\r
+G54D22*Y3875D03*\r
+G54D20*X3975Y3525D03*\r
+G54D22*X4075D03*\r
+X4175D03*\r
+X4275D03*\r
+Y3825D03*\r
+X4175D03*\r
+X4075D03*\r
+X3975D03*\r
+G54D20*X4875Y2925D03*\r
+G54D22*X4975D03*\r
+X5075D03*\r
+X5175D03*\r
+Y3225D03*\r
+X5075D03*\r
+X4975D03*\r
+X4875D03*\r
+G54D20*X5375Y2875D03*\r
+G54D22*Y3275D03*\r
+G54D20*X4675Y2875D03*\r
+G54D22*Y3275D03*\r
+G54D20*Y3475D03*\r
+G54D22*Y3875D03*\r
+G54D20*X4875Y3525D03*\r
+G54D22*X4975D03*\r
+X5075D03*\r
+X5175D03*\r
+Y3825D03*\r
+X5075D03*\r
+X4975D03*\r
+X4875D03*\r
+G54D20*X5375Y3475D03*\r
+G54D22*Y3875D03*\r
+G54D20*X5575Y2875D03*\r
+G54D22*Y3275D03*\r
+G54D20*X3975Y2925D03*\r
+G54D22*X4075D03*\r
+X4175D03*\r
+X4275D03*\r
+Y3225D03*\r
+X4175D03*\r
+X4075D03*\r
+X3975D03*\r
+G54D20*X4475Y2875D03*\r
+G54D22*Y3275D03*\r
+G54D29*X4150Y500D03*\r
+G54D25*X4050D03*\r
+X3950D03*\r
+G54D20*X2975Y675D03*\r
+G54D22*Y375D03*\r
+G54D20*X3350Y3475D03*\r
+G54D22*Y3875D03*\r
+X4750Y675D03*\r
+X4900D03*\r
+X5600D03*\r
+X6025Y1500D03*\r
+X5400D03*\r
+Y1025D03*\r
+X6025D03*\r
+X5925Y1325D03*\r
+X6125Y1225D03*\r
+X5400Y825D03*\r
+X3950Y925D03*\r
+X4750D03*\r
+X6225Y675D03*\r
+X6125Y1425D03*\r
+X5925Y1875D03*\r
+X4625Y675D03*\r
+X5625Y1900D03*\r
+X6225Y3075D03*\r
+X6475D03*\r
+X5675Y3025D03*\r
+X5975Y3625D03*\r
+X5375D03*\r
+X4875D03*\r
+X5175Y3700D03*\r
+X5775D03*\r
+X4025Y3375D03*\r
+X4875D03*\r
+X5375D03*\r
+X5925D03*\r
+X4975Y3150D03*\r
+X1400D03*\r
+X1750D03*\r
+X2375D03*\r
+X3225Y925D03*\r
+X3275Y175D03*\r
+X2400Y1650D03*\r
+X2700D03*\r
+X1400D03*\r
+X1300Y1300D03*\r
+Y1200D03*\r
+G54D32*X2525Y1225D03*\r
+G54D22*X4275Y3100D03*\r
+X5250D03*\r
+X3150D03*\r
+X4475Y3150D03*\r
+X2025Y1050D03*\r
+X1275Y175D03*\r
+X2125D03*\r
+X2725D03*\r
+X3600Y925D03*\r
+X775Y175D03*\r
+G54D32*X4875Y3025D03*\r
+X6200Y3575D03*\r
+X6225Y3225D03*\r
+X5375Y3025D03*\r
+X6375Y2375D03*\r
+X2625D03*\r
+X5975Y3450D03*\r
+G54D22*X4075Y3625D03*\r
+G54D32*X2050Y3275D03*\r
+X4025Y1750D03*\r
+X2950Y2800D03*\r
+X3350Y3575D03*\r
+X5275Y3875D03*\r
+X6150Y3950D03*\r
+X4775Y3525D03*\r
+X6225Y3750D03*\r
+X6475Y3900D03*\r
+X5575Y3950D03*\r
+X5025D03*\r
+X5475Y2675D03*\r
+X6100D03*\r
+X6150Y2800D03*\r
+X5550Y2750D03*\r
+X1950Y3525D03*\r
+X2425Y500D03*\r
+X2100Y3425D03*\r
+X1150Y2975D03*\r
+X5075Y3025D03*\r
+X4175Y2750D03*\r
+X2000Y3475D03*\r
+X5125Y3300D03*\r
+X5575Y1725D03*\r
+X4475Y3800D03*\r
+X3550Y2800D03*\r
+G54D22*X2725Y575D03*\r
+G54D32*X950Y1650D03*\r
+X1150D03*\r
+X5825Y1250D03*\r
+X1100Y425D03*\r
+X1825Y250D03*\r
+X2525D03*\r
+G54D22*X2125Y575D03*\r
+X2325D03*\r
+G54D32*X1925Y500D03*\r
+X4175Y3025D03*\r
+X4475D03*\r
+X4725D03*\r
+X4675Y3950D03*\r
+X2550Y2900D03*\r
+X2650D03*\r
+Y2800D03*\r
+X2500D03*\r
+X2600Y3050D03*\r
+X2450D03*\r
+X2850Y2900D03*\r
+X3000D03*\r
+X2900Y2850D03*\r
+X3100D03*\r
+X2950Y2725D03*\r
+X3225D03*\r
+X1450D03*\r
+X1550Y2850D03*\r
+X1600Y3100D03*\r
+X3000D03*\r
+X1700Y2675D03*\r
+X2800D03*\r
+X1800Y2775D03*\r
+X2750Y2800D03*\r
+X1900Y3050D03*\r
+X2700D03*\r
+X2000Y1550D03*\r
+X2700D03*\r
+G54D22*X3225Y1650D03*\r
+G54D32*X3500Y1600D03*\r
+X2025Y1275D03*\r
+X2200D03*\r
+X2575Y1600D03*\r
+X2100D03*\r
+X2575Y2125D03*\r
+G54D22*X2200Y1850D03*\r
+X2400D03*\r
+G54D32*X3000Y1975D03*\r
+X2150D03*\r
+X3100Y1925D03*\r
+X2250D03*\r
+Y2150D03*\r
+X3150Y2175D03*\r
+X1500Y2225D03*\r
+X3250D03*\r
+X2350D03*\r
+X3600Y1575D03*\r
+X2925Y1875D03*\r
+X1700Y1925D03*\r
+X2100Y1800D03*\r
+X3900Y1850D03*\r
+X2575Y1325D03*\r
+X3850D03*\r
+X1550Y1275D03*\r
+X3400D03*\r
+X2300Y2275D03*\r
+X2450D03*\r
+X2275Y3200D03*\r
+X2550D03*\r
+X2500Y2375D03*\r
+X1900Y2350D03*\r
+X1800Y2400D03*\r
+X4300Y2125D03*\r
+G54D22*X3325Y1400D03*\r
+G54D32*X2900Y1450D03*\r
+X4800D03*\r
+G54D22*X4700Y1200D03*\r
+G54D32*X4625Y1275D03*\r
+X3000Y2325D03*\r
+X4850D03*\r
+X3050Y3250D03*\r
+X2750D03*\r
+X3300Y3300D03*\r
+X2850D03*\r
+X3500Y1900D03*\r
+X3650D03*\r
+X3550Y250D03*\r
+G54D22*X2975Y575D03*\r
+G54D32*X3750Y500D03*\r
+X1075Y2625D03*\r
+X1220Y2495D03*\r
+X4500Y2275D03*\r
+X2625Y575D03*\r
+X3275D03*\r
+X4000Y1850D03*\r
+X4050Y1950D03*\r
+X4100Y2050D03*\r
+X1050Y1400D03*\r
+X4150Y1375D03*\r
+X4025Y1600D03*\r
+X2225Y1000D03*\r
+X4025D03*\r
+X5200Y1500D03*\r
+Y725D03*\r
+X2100Y875D03*\r
+X5700D03*\r
+Y1650D03*\r
+X5300Y825D03*\r
+X2825Y800D03*\r
+X3275Y1050D03*\r
+X495Y800D03*\r
+G54D22*X1300Y1550D03*\r
+G54D32*X765Y1530D03*\r
+X905Y1045D03*\r
+G54D22*X5925Y500D03*\r
+X4050Y675D03*\r
+D02*\r
+M02*\r
diff --git a/doc/aic_componentmask.ps b/doc/aic_componentmask.ps
new file mode 100644 (file)
index 0000000..f51e15a
--- /dev/null
@@ -0,0 +1,881 @@
+%!PS-Adobe-3.0
+%%Title: (unknown), solder mask component side
+%%Creator: pcb 1.6.3
+%%CreationDate: Mon Mar 31 16:59:21 2003
+%%For: fetter (Prof. Walter Fetter)
+%%LanguageLevel: 1
+%%Orientation: Portrait
+%%Pages: 1
+%%PageOrder: Ascend
+%%IncludeFeature: *PageSize a4
+%%EndComments
+%%BeginProlog
+
+/PcbDict 200 dict def
+PcbDict begin
+PcbDict /DictMatrix matrix put
+
+% some constants
+/Black {0.0 mysetgray} def
+/White {1.0 mysetgray} def
+/TAN {0.207106781} def
+/MTAN {-0.207106781} def
+
+% draw a filled polygon
+% get (x,y)... and number of points from stack
+/PO {
+       /number exch def
+       newpath
+       moveto
+       number 1 sub { lineto } repeat
+       closepath fill stroke
+} def
+
+/P {
+% draw a pin-polygon,
+% get x, y and thickness from stack
+       /thickness exch def /y exch def /x exch def
+       gsave x y translate thickness thickness scale
+       0.5  MTAN
+       TAN  -0.5
+       MTAN -0.5
+       -0.5 MTAN
+       -0.5 TAN
+       MTAN 0.5
+       TAN  0.5
+       0.5  TAN
+       8 PO grestore
+} def
+
+/PV {
+% pin or via, x, y and thickness are on the stack
+       /drillinghole exch def /thickness exch def /y exch def /x exch def
+       x y thickness P
+% draw drilling whole
+       gsave White 0 setlinewidth
+   newpath x y drillinghole 2 div 0 360 arc closepath fill stroke
+   grestore
+} def
+
+/PVR {
+% pin or via, x, y and thickness are on the stack
+       /drillinghole exch def /thickness exch def /y exch def /x exch def
+       gsave 0 setlinewidth
+       newpath x y thickness 2 div 0 360 arc closepath fill stroke
+% draw drilling whole
+       White
+       newpath x y drillinghole 2 div 0 360 arc closepath fill stroke
+       grestore
+} def
+
+/PVSQ {
+% square pin or via, x, y and thickness are on the stack
+       /drillinghole exch def /thickness exch def /y exch def /x exch def
+       newpath x thickness 2 div sub y thickness 2 div sub moveto
+       thickness 0 rlineto 0 thickness rlineto
+       thickness neg 0 rlineto closepath fill stroke
+% draw drilling whole
+       gsave White 0 setlinewidth
+   newpath x y drillinghole 2 div 0 360 arc closepath fill stroke
+   grestore
+} def
+
+/DH {
+% drill helpher; x, y, hole, copper-thickness are on stack
+       /copper exch def /hole exch def /y exch def /x exch def
+   gsave copper setlinewidth
+   newpath x y hole copper add 2 div 0 360 arc closepath stroke
+   grestore
+} def
+
+/L {
+% line, get x1, y1, x2, y2 and thickness from stack
+       /thick exch def /y2 exch def /x2 exch def /y1 exch def /x1 exch def
+       gsave thick setlinewidth
+       x1 y1 moveto x2 y2 lineto stroke
+       grestore
+} def
+
+/B {
+% filled box, get x1, y1, x2 and y2 from stack
+       /y2 exch def /x2 exch def /y1 exch def /x1 exch def
+       newpath
+       x1 y1 moveto x2 y1 lineto x2 y2 lineto x1 y2 lineto
+       closepath fill stroke
+} def
+
+/PA {
+% pad, same as line
+       L
+} def
+
+/A {
+% arc for elements, get x, y, width, height, thickness
+% startangle and delta-angle from stack
+  /delta exch def /start exch def /thickness exch def
+  /height exch def /width exch def /y exch def /x exch def
+% draw it
+       gsave thickness setlinewidth /save DictMatrix currentmatrix def
+% scaling is less then zero because the coord system has to be swapped
+       x y translate width neg height scale
+       0 0 1 start start delta add arc save setmatrix stroke
+       grestore
+} def
+
+/CLRPV {
+% clears a pin/via for groundplane; x,y and thickness are on stack
+   /thickness exch def /y exch def /x exch def
+       gsave White x y thickness P grestore
+} def
+
+/CLRPVSQ {
+% clears a square pin, x,y and thickness are on stack
+       /thickness exch def /y exch def /x exch def
+   gsave White
+       newpath x thickness 2 div sub y thickness 2 div sub moveto
+       thickness 0 rlineto 0 thickness rlineto
+       thickness neg 0 rlineto closepath fill stroke
+       grestore
+} def
+
+/CLRPVR {
+% clears a round pin/via for groundplane; x,y and thickness are on the stack
+       /thickness exch def /y exch def /x exch def
+       gsave White 0 setlinewidth
+       newpath x y thickness 2 div 0 360 arc closepath fill stroke
+       grestore
+} def
+
+/CLRPA {
+% clear line, get x1, y1, x2, y2 and thickness from stack
+       /thick exch def /y2 exch def /x2 exch def /y1 exch def /x1 exch def
+       gsave White thick setlinewidth
+       x1 y1 moveto x2 y2 lineto stroke
+       grestore
+} def
+
+/CLRB {
+% cleared box, get x1, y1, x2 and y2 from stack
+       /y2 exch def /x2 exch def /y1 exch def /x1 exch def
+       gsave White newpath
+       x1 y1 moveto x2 y1 lineto x2 y2 lineto x1 y2 lineto
+       closepath fill stroke
+       grestore
+} def
+
+/FILL {
+% draw a filled rectangle for the ground plane
+% get x1, y1, x2 and y2 from stack
+       /y2 exch def /x2 exch def /y1 exch def /x1 exch def
+   gsave 0 setlinewidth
+       newpath
+       x1 y1 moveto x2 y1 lineto x2 y2 lineto x1 y2 lineto
+       closepath fill stroke
+   grestore
+} def
+
+/Outline {
+% outline, get x1, y1, x2 and y2 from stack
+       /y2 exch def /x2 exch def /y1 exch def /x1 exch def
+   gsave 0.175 setlinewidth
+       newpath
+       x1 y1 moveto x2 y1 lineto x2 y2 lineto x1 y2 lineto
+       closepath stroke
+   grestore
+} def
+
+/Alignment {
+% alignment targets, get x1, y1, x2, y2 and distance from stack
+       /dis exch def /y2 exch def /x2 exch def /y1 exch def /x1 exch def
+   gsave 0.175 setlinewidth
+   newpath x1 y1 dis add moveto 0 dis neg rlineto dis 0 rlineto stroke
+   newpath x1 y2 dis sub moveto 0 dis rlineto dis 0 rlineto stroke
+   newpath x2 y2 dis sub moveto 0 dis rlineto dis neg 0 rlineto stroke
+   newpath x2 y1 dis add moveto 0 dis neg rlineto dis neg 0 rlineto stroke
+   grestore
+} def
+
+/mysetgray { setgray } def
+/mysetrgbcolor { setrgbcolor } def
+
+%%EndProlog
+%%BeginDefaults
+%%EndDefaults
+%%BeginSetup
+a4
+0.0 setlinewidth
+1 setlinecap
+Black
+%%EndSetup
+%%Page: 1 1
+%%BeginPageSetup
+%%EndPageSetup
+gsave White newpath
+44 277 moveto 550 277 lineto 550 564 lineto 44 564 lineto
+closepath fill stroke grestore
+% PCBMIN(35,40), PCBMAX(7035,3997)
+% PCBOFFSET(630,3867), PCBSCALE(1.00000)
+% PCBSTARTDATA --- do not remove ---
+gsave
+0.07200 0.07200 scale
+630 3867 translate
+1.000 1.000 scale
+0 3957 translate
+1 -1 scale
+-35 -40 translate
+35 40 7035 3997 FILL
+/Color {0.286 0.302 0.286 mysetrgbcolor} def Color
+575 275 150 CLRPVR
+575 3762 150 CLRPVR
+6625 275 150 CLRPVR
+6625 3762 150 CLRPVR
+1155 3055 90 CLRPVSQ
+755 3055 90 CLRPVR
+1725 3725 90 CLRPVSQ
+1825 3725 90 CLRPVR
+1925 3725 90 CLRPVR
+2025 3725 90 CLRPVR
+2125 3725 90 CLRPVR
+2225 3725 90 CLRPVR
+2325 3725 90 CLRPVR
+2425 3725 90 CLRPVR
+2525 3725 90 CLRPVR
+2625 3725 90 CLRPVR
+2725 3725 90 CLRPVR
+2825 3725 90 CLRPVR
+2825 3425 90 CLRPVR
+2725 3425 90 CLRPVR
+2625 3425 90 CLRPVR
+2525 3425 90 CLRPVR
+2425 3425 90 CLRPVR
+2325 3425 90 CLRPVR
+2225 3425 90 CLRPVR
+2125 3425 90 CLRPVR
+2025 3425 90 CLRPVR
+1925 3425 90 CLRPVR
+1825 3425 90 CLRPVR
+1725 3425 90 CLRPVR
+1375 3725 90 CLRPVSQ
+1275 3725 90 CLRPVR
+5400 1625 90 CLRPVSQ
+5350 1525 90 CLRPVR
+5300 1625 90 CLRPVR
+5250 1525 90 CLRPVR
+5200 1625 90 CLRPVR
+5150 1525 90 CLRPVR
+5100 1625 90 CLRPVR
+5050 1525 90 CLRPVR
+5000 1625 90 CLRPVR
+4950 1525 90 CLRPVR
+4900 1625 90 CLRPVR
+4850 1525 90 CLRPVR
+4800 1625 90 CLRPVR
+4750 1525 90 CLRPVR
+4700 1625 90 CLRPVR
+4650 1525 90 CLRPVR
+4600 1625 90 CLRPVR
+4550 1525 90 CLRPVR
+4500 1625 90 CLRPVR
+4450 1525 90 CLRPVR
+4400 1625 90 CLRPVR
+4350 1525 90 CLRPVR
+4300 1625 90 CLRPVR
+4250 1525 90 CLRPVR
+4200 1625 90 CLRPVR
+4150 1525 90 CLRPVR
+4100 1625 90 CLRPVR
+4050 1525 90 CLRPVR
+4000 1625 90 CLRPVR
+3950 1525 90 CLRPVR
+3900 1625 90 CLRPVR
+3850 1525 90 CLRPVR
+3800 1625 90 CLRPVR
+3750 1525 90 CLRPVR
+3700 1625 90 CLRPVR
+3650 1525 90 CLRPVR
+3400 1625 90 CLRPVR
+3350 1525 90 CLRPVR
+3300 1625 90 CLRPVR
+3250 1525 90 CLRPVR
+3200 1625 90 CLRPVR
+3150 1525 90 CLRPVR
+3100 1625 90 CLRPVR
+3050 1525 90 CLRPVR
+3000 1625 90 CLRPVR
+2950 1525 90 CLRPVR
+2900 1625 90 CLRPVR
+2850 1525 90 CLRPVR
+2800 1625 90 CLRPVR
+2750 1525 90 CLRPVR
+2700 1625 90 CLRPVR
+2650 1525 90 CLRPVR
+2600 1625 90 CLRPVR
+2550 1525 90 CLRPVR
+2500 1625 90 CLRPVR
+2450 1525 90 CLRPVR
+2400 1625 90 CLRPVR
+2350 1525 90 CLRPVR
+2300 1625 90 CLRPVR
+2250 1525 90 CLRPVR
+2200 1625 90 CLRPVR
+2150 1525 90 CLRPVR
+2100 1625 90 CLRPVR
+2050 1525 90 CLRPVR
+2000 1625 90 CLRPVR
+1950 1525 90 CLRPVR
+1900 1625 90 CLRPVR
+1850 1525 90 CLRPVR
+1800 1625 90 CLRPVR
+1750 1525 90 CLRPVR
+1700 1625 90 CLRPVR
+1650 1525 90 CLRPVR
+5730 1575 110 CLRPVR
+3525 1575 150 CLRPVR
+1325 1575 150 CLRPVR
+1375 3425 90 CLRPVSQ
+1275 3425 90 CLRPVR
+3175 3425 90 CLRPVSQ
+3275 3425 90 CLRPVR
+3600 2900 90 CLRPVSQ
+3700 2900 90 CLRPVR
+3800 2900 90 CLRPVR
+3900 2900 90 CLRPVR
+3900 2600 90 CLRPVR
+3800 2600 90 CLRPVR
+3700 2600 90 CLRPVR
+3600 2600 90 CLRPVR
+875 575 90 CLRPVSQ
+975 625 90 CLRPVR
+875 675 90 CLRPVR
+975 725 90 CLRPVR
+875 775 90 CLRPVR
+975 825 90 CLRPVR
+875 875 90 CLRPVR
+975 925 90 CLRPVR
+625 525 178 CLRPVR
+625 976 178 CLRPVR
+745 445 110 CLRPVR
+745 1056 110 CLRPVR
+3225 2900 90 CLRPVSQ
+3325 2900 90 CLRPVR
+5775 575 90 CLRPVSQ
+5875 575 90 CLRPVR
+5975 575 90 CLRPVR
+6075 575 90 CLRPVR
+6075 275 90 CLRPVR
+5975 275 90 CLRPVR
+5875 275 90 CLRPVR
+5775 275 90 CLRPVR
+5825 2100 110 CLRPVSQ
+5925 2100 110 CLRPVR
+6025 2100 110 CLRPVR
+5775 1175 90 CLRPVSQ
+5875 1175 90 CLRPVR
+5975 1175 90 CLRPVR
+6075 1175 90 CLRPVR
+6075 875 90 CLRPVR
+5975 875 90 CLRPVR
+5875 875 90 CLRPVR
+5775 875 90 CLRPVR
+5625 1875 90 CLRPVSQ
+5925 1875 90 CLRPVR
+5825 2925 110 CLRPVSQ
+5925 2925 110 CLRPVR
+6025 2925 110 CLRPVR
+550 2695 100 CLRPVSQ
+550 2872 100 CLRPVR
+648 2646 100 CLRPVR
+648 2922 100 CLRPVR
+4750 3300 90 CLRPVSQ
+4900 3300 90 CLRPVR
+3000 2975 90 CLRPVSQ
+3000 2575 90 CLRPVR
+4475 625 90 CLRPVSQ
+4475 225 90 CLRPVR
+3325 2600 90 CLRPVSQ
+3225 2600 90 CLRPVR
+6525 475 90 CLRPVSQ
+6525 575 90 CLRPVR
+6525 675 90 CLRPVR
+6525 775 90 CLRPVR
+6525 875 90 CLRPVR
+6525 975 90 CLRPVR
+6525 1075 90 CLRPVR
+6525 1175 90 CLRPVR
+6525 1275 90 CLRPVR
+6525 1375 90 CLRPVR
+6525 1475 90 CLRPVR
+6525 1575 90 CLRPVR
+6525 1675 90 CLRPVR
+6525 1775 90 CLRPVR
+6525 1875 90 CLRPVR
+6525 1975 90 CLRPVR
+6525 2075 90 CLRPVR
+6525 2175 90 CLRPVR
+6525 2275 90 CLRPVR
+6525 2375 90 CLRPVR
+6525 2475 90 CLRPVR
+6525 2575 90 CLRPVR
+6525 2675 90 CLRPVR
+6525 2775 90 CLRPVR
+6525 2875 90 CLRPVR
+6525 2975 90 CLRPVR
+6525 3075 90 CLRPVR
+6525 3175 90 CLRPVR
+6525 3275 90 CLRPVR
+6525 3375 90 CLRPVR
+6525 3475 90 CLRPVR
+6525 3575 90 CLRPVR
+6425 475 90 CLRPVR
+6425 575 90 CLRPVR
+6425 675 90 CLRPVR
+6425 775 90 CLRPVR
+6425 875 90 CLRPVR
+6425 975 90 CLRPVR
+6425 1075 90 CLRPVR
+6425 1175 90 CLRPVR
+6425 1275 90 CLRPVR
+6425 1375 90 CLRPVR
+6425 1475 90 CLRPVR
+6425 1575 90 CLRPVR
+6425 1675 90 CLRPVR
+6425 1775 90 CLRPVR
+6425 1875 90 CLRPVR
+6425 1975 90 CLRPVR
+6425 2075 90 CLRPVR
+6425 2175 90 CLRPVR
+6425 2275 90 CLRPVR
+6425 2375 90 CLRPVR
+6425 2475 90 CLRPVR
+6425 2575 90 CLRPVR
+6425 2675 90 CLRPVR
+6425 2775 90 CLRPVR
+6425 2875 90 CLRPVR
+6425 2975 90 CLRPVR
+6425 3075 90 CLRPVR
+6425 3175 90 CLRPVR
+6425 3275 90 CLRPVR
+6425 3375 90 CLRPVR
+6425 3475 90 CLRPVR
+6425 3575 90 CLRPVR
+6325 475 90 CLRPVR
+6325 575 90 CLRPVR
+6325 675 90 CLRPVR
+6325 775 90 CLRPVR
+6325 875 90 CLRPVR
+6325 975 90 CLRPVR
+6325 1075 90 CLRPVR
+6325 1175 90 CLRPVR
+6325 1275 90 CLRPVR
+6325 1375 90 CLRPVR
+6325 1475 90 CLRPVR
+6325 1575 90 CLRPVR
+6325 1675 90 CLRPVR
+6325 1775 90 CLRPVR
+6325 1875 90 CLRPVR
+6325 1975 90 CLRPVR
+6325 2075 90 CLRPVR
+6325 2175 90 CLRPVR
+6325 2275 90 CLRPVR
+6325 2375 90 CLRPVR
+6325 2475 90 CLRPVR
+6325 2575 90 CLRPVR
+6325 2675 90 CLRPVR
+6325 2775 90 CLRPVR
+6325 2875 90 CLRPVR
+6325 2975 90 CLRPVR
+6325 3075 90 CLRPVR
+6325 3175 90 CLRPVR
+6325 3275 90 CLRPVR
+6325 3375 90 CLRPVR
+6325 3475 90 CLRPVR
+6325 3575 90 CLRPVR
+6625 3775 150 CLRPVR
+6625 275 150 CLRPVR
+5300 2925 110 CLRPVSQ
+5400 2925 110 CLRPVR
+5500 2925 110 CLRPVR
+4900 3700 90 CLRPVSQ
+4750 3700 90 CLRPVR
+1160 2800 90 CLRPVSQ
+760 2800 90 CLRPVR
+2800 2575 90 CLRPVSQ
+2800 2975 90 CLRPVR
+5700 3600 110 CLRPVSQ
+5600 3600 110 CLRPVR
+5500 3600 110 CLRPVR
+4950 2775 100 CLRPVSQ
+4700 2775 100 CLRPVR
+1725 3200 90 CLRPVSQ
+1825 3200 90 CLRPVR
+1925 3200 90 CLRPVR
+2025 3200 90 CLRPVR
+2025 2900 90 CLRPVR
+1925 2900 90 CLRPVR
+1825 2900 90 CLRPVR
+1725 2900 90 CLRPVR
+1050 3300 100 CLRPVSQ
+1150 3300 100 CLRPVR
+3550 625 90 CLRPVSQ
+3550 225 90 CLRPVR
+5350 2100 90 CLRPVSQ
+5450 2100 90 CLRPVR
+5825 2450 110 CLRPVSQ
+5925 2450 110 CLRPVR
+6025 2450 110 CLRPVR
+850 3300 90 CLRPVSQ
+850 3600 90 CLRPVR
+4950 2200 100 CLRPVSQ
+4700 2200 100 CLRPVR
+815 2395 90 CLRPVSQ
+815 2495 90 CLRPVR
+775 1240 150 CLRPVR
+775 2180 150 CLRPVR
+825 1510 100 CLRPVR
+725 1560 100 CLRPVR
+825 1610 100 CLRPVR
+725 1660 100 CLRPVR
+825 1710 100 CLRPVR
+725 1760 100 CLRPVR
+825 1810 100 CLRPVR
+725 1860 100 CLRPVR
+825 1910 100 CLRPVSQ
+2800 2350 90 CLRPVSQ
+2900 2350 90 CLRPVR
+3000 2350 90 CLRPVR
+3100 2350 90 CLRPVR
+3200 2350 90 CLRPVR
+3300 2350 90 CLRPVR
+3400 2350 90 CLRPVR
+3500 2350 90 CLRPVR
+3600 2350 90 CLRPVR
+3700 2350 90 CLRPVR
+3800 2350 90 CLRPVR
+3900 2350 90 CLRPVR
+3900 2050 90 CLRPVR
+3800 2050 90 CLRPVR
+3700 2050 90 CLRPVR
+3600 2050 90 CLRPVR
+3500 2050 90 CLRPVR
+3400 2050 90 CLRPVR
+3300 2050 90 CLRPVR
+3200 2050 90 CLRPVR
+3100 2050 90 CLRPVR
+3000 2050 90 CLRPVR
+2900 2050 90 CLRPVR
+2800 2050 90 CLRPVR
+1400 2650 90 CLRPVSQ
+1500 2650 90 CLRPVR
+1600 2650 90 CLRPVR
+1700 2650 90 CLRPVR
+1800 2650 90 CLRPVR
+1900 2650 90 CLRPVR
+2000 2650 90 CLRPVR
+2100 2650 90 CLRPVR
+2200 2650 90 CLRPVR
+2300 2650 90 CLRPVR
+2400 2650 90 CLRPVR
+2500 2650 90 CLRPVR
+2500 2050 90 CLRPVR
+2400 2050 90 CLRPVR
+2300 2050 90 CLRPVR
+2200 2050 90 CLRPVR
+2100 2050 90 CLRPVR
+2000 2050 90 CLRPVR
+1900 2050 90 CLRPVR
+1800 2050 90 CLRPVR
+1700 2050 90 CLRPVR
+1600 2050 90 CLRPVR
+1500 2050 90 CLRPVR
+1400 2050 90 CLRPVR
+4200 2050 100 CLRPVSQ
+4300 2050 100 CLRPVR
+4200 2150 100 CLRPVR
+4300 2150 100 CLRPVR
+4200 2250 100 CLRPVR
+4300 2250 100 CLRPVR
+4200 2350 100 CLRPVR
+4300 2350 100 CLRPVR
+3175 3725 90 CLRPVSQ
+3275 3725 90 CLRPVR
+2450 575 90 CLRPVSQ
+2550 575 90 CLRPVR
+2650 575 90 CLRPVR
+2750 575 90 CLRPVR
+2850 575 90 CLRPVR
+2950 575 90 CLRPVR
+3050 575 90 CLRPVR
+3150 575 90 CLRPVR
+3150 275 90 CLRPVR
+3050 275 90 CLRPVR
+2950 275 90 CLRPVR
+2850 275 90 CLRPVR
+2750 275 90 CLRPVR
+2650 275 90 CLRPVR
+2550 275 90 CLRPVR
+2450 275 90 CLRPVR
+5300 2450 110 CLRPVSQ
+5400 2450 110 CLRPVR
+5500 2450 110 CLRPVR
+575 2395 90 CLRPVSQ
+575 2495 90 CLRPVR
+1575 3425 90 CLRPVSQ
+1575 3725 90 CLRPVR
+5575 625 90 CLRPVSQ
+5575 225 90 CLRPVR
+3975 575 90 CLRPVSQ
+4075 575 90 CLRPVR
+4175 575 90 CLRPVR
+4275 575 90 CLRPVR
+4275 275 90 CLRPVR
+4175 275 90 CLRPVR
+4075 275 90 CLRPVR
+3975 275 90 CLRPVR
+4875 1175 90 CLRPVSQ
+4975 1175 90 CLRPVR
+5075 1175 90 CLRPVR
+5175 1175 90 CLRPVR
+5175 875 90 CLRPVR
+5075 875 90 CLRPVR
+4975 875 90 CLRPVR
+4875 875 90 CLRPVR
+5375 1225 90 CLRPVSQ
+5375 825 90 CLRPVR
+4675 1225 90 CLRPVSQ
+4675 825 90 CLRPVR
+4675 625 90 CLRPVSQ
+4675 225 90 CLRPVR
+4875 575 90 CLRPVSQ
+4975 575 90 CLRPVR
+5075 575 90 CLRPVR
+5175 575 90 CLRPVR
+5175 275 90 CLRPVR
+5075 275 90 CLRPVR
+4975 275 90 CLRPVR
+4875 275 90 CLRPVR
+5375 625 90 CLRPVSQ
+5375 225 90 CLRPVR
+5575 1225 90 CLRPVSQ
+5575 825 90 CLRPVR
+3975 1175 90 CLRPVSQ
+4075 1175 90 CLRPVR
+4175 1175 90 CLRPVR
+4275 1175 90 CLRPVR
+4275 875 90 CLRPVR
+4175 875 90 CLRPVR
+4075 875 90 CLRPVR
+3975 875 90 CLRPVR
+4475 1225 90 CLRPVSQ
+4475 825 90 CLRPVR
+4150 3600 110 CLRPVSQ
+4050 3600 110 CLRPVR
+3950 3600 110 CLRPVR
+2975 3425 90 CLRPVSQ
+2975 3725 90 CLRPVR
+3350 625 90 CLRPVSQ
+3350 225 90 CLRPVR
+4750 3425 90 CLRPVR
+4900 3425 90 CLRPVR
+5600 3425 90 CLRPVR
+6025 2600 90 CLRPVR
+5400 2600 90 CLRPVR
+5400 3075 90 CLRPVR
+6025 3075 90 CLRPVR
+5925 2775 90 CLRPVR
+6125 2875 90 CLRPVR
+5400 3275 90 CLRPVR
+3950 3175 90 CLRPVR
+4750 3175 90 CLRPVR
+6225 3425 90 CLRPVR
+6125 2675 90 CLRPVR
+5925 2225 90 CLRPVR
+4625 3425 90 CLRPVR
+5625 2200 90 CLRPVR
+6225 1025 90 CLRPVR
+6475 1025 90 CLRPVR
+5675 1075 90 CLRPVR
+5975 475 90 CLRPVR
+5375 475 90 CLRPVR
+4875 475 90 CLRPVR
+5175 400 90 CLRPVR
+5775 400 90 CLRPVR
+4025 725 90 CLRPVR
+4875 725 90 CLRPVR
+5375 725 90 CLRPVR
+5925 725 90 CLRPVR
+4975 950 90 CLRPVR
+1400 950 90 CLRPVR
+1750 950 90 CLRPVR
+2375 950 90 CLRPVR
+3225 3175 90 CLRPVR
+3275 3925 90 CLRPVR
+2400 2450 90 CLRPVR
+2700 2450 90 CLRPVR
+1400 2450 90 CLRPVR
+1300 2800 90 CLRPVR
+1300 2900 90 CLRPVR
+2525 2875 70 CLRPVR
+4275 1000 90 CLRPVR
+5250 1000 90 CLRPVR
+3150 1000 90 CLRPVR
+4475 950 90 CLRPVR
+2025 3050 90 CLRPVR
+1275 3925 90 CLRPVR
+2125 3925 90 CLRPVR
+2725 3925 90 CLRPVR
+3600 3175 90 CLRPVR
+775 3925 90 CLRPVR
+4875 1075 70 CLRPVR
+6200 525 70 CLRPVR
+6225 875 70 CLRPVR
+5375 1075 70 CLRPVR
+6375 1725 70 CLRPVR
+2625 1725 70 CLRPVR
+5975 650 70 CLRPVR
+4075 475 90 CLRPVR
+2050 825 70 CLRPVR
+4025 2350 70 CLRPVR
+2950 1300 70 CLRPVR
+3350 525 70 CLRPVR
+5275 225 70 CLRPVR
+6150 150 70 CLRPVR
+4775 575 70 CLRPVR
+6225 350 70 CLRPVR
+6475 200 70 CLRPVR
+5575 150 70 CLRPVR
+5025 150 70 CLRPVR
+5475 1425 70 CLRPVR
+6100 1425 70 CLRPVR
+6150 1300 70 CLRPVR
+5550 1350 70 CLRPVR
+1950 575 70 CLRPVR
+2425 3600 70 CLRPVR
+2100 675 70 CLRPVR
+1150 1125 70 CLRPVR
+5075 1075 70 CLRPVR
+4175 1350 70 CLRPVR
+2000 625 70 CLRPVR
+5125 800 70 CLRPVR
+5575 2375 70 CLRPVR
+4475 300 70 CLRPVR
+3550 1300 70 CLRPVR
+2725 3525 90 CLRPVR
+950 2450 70 CLRPVR
+1150 2450 70 CLRPVR
+5825 2850 70 CLRPVR
+1100 3675 70 CLRPVR
+1825 3850 70 CLRPVR
+2525 3850 70 CLRPVR
+2125 3525 90 CLRPVR
+2325 3525 90 CLRPVR
+1925 3600 70 CLRPVR
+4175 1075 70 CLRPVR
+4475 1075 70 CLRPVR
+4725 1075 70 CLRPVR
+4675 150 70 CLRPVR
+2550 1200 70 CLRPVR
+2650 1200 70 CLRPVR
+2650 1300 70 CLRPVR
+2500 1300 70 CLRPVR
+2600 1050 70 CLRPVR
+2450 1050 70 CLRPVR
+2850 1200 70 CLRPVR
+3000 1200 70 CLRPVR
+2900 1250 70 CLRPVR
+3100 1250 70 CLRPVR
+2950 1375 70 CLRPVR
+3225 1375 70 CLRPVR
+1450 1375 70 CLRPVR
+1550 1250 70 CLRPVR
+1600 1000 70 CLRPVR
+3000 1000 70 CLRPVR
+1700 1425 70 CLRPVR
+2800 1425 70 CLRPVR
+1800 1325 70 CLRPVR
+2750 1300 70 CLRPVR
+1900 1050 70 CLRPVR
+2700 1050 70 CLRPVR
+2000 2550 70 CLRPVR
+2700 2550 70 CLRPVR
+3225 2450 90 CLRPVR
+3500 2500 70 CLRPVR
+2025 2825 70 CLRPVR
+2200 2825 70 CLRPVR
+2575 2500 70 CLRPVR
+2100 2500 70 CLRPVR
+2575 1975 70 CLRPVR
+2200 2250 90 CLRPVR
+2400 2250 90 CLRPVR
+3000 2125 70 CLRPVR
+2150 2125 70 CLRPVR
+3100 2175 70 CLRPVR
+2250 2175 70 CLRPVR
+2250 1950 70 CLRPVR
+3150 1925 70 CLRPVR
+1500 1875 70 CLRPVR
+3250 1875 70 CLRPVR
+2350 1875 70 CLRPVR
+3600 2525 70 CLRPVR
+2925 2225 70 CLRPVR
+1700 2175 70 CLRPVR
+2100 2300 70 CLRPVR
+3900 2250 70 CLRPVR
+2575 2775 70 CLRPVR
+3850 2775 70 CLRPVR
+1550 2825 70 CLRPVR
+3400 2825 70 CLRPVR
+2300 1825 70 CLRPVR
+2450 1825 70 CLRPVR
+2275 900 70 CLRPVR
+2550 900 70 CLRPVR
+2500 1725 70 CLRPVR
+1900 1750 70 CLRPVR
+1800 1700 70 CLRPVR
+4300 1975 70 CLRPVR
+3325 2700 90 CLRPVR
+2900 2650 70 CLRPVR
+4800 2650 70 CLRPVR
+4700 2900 90 CLRPVR
+4625 2825 70 CLRPVR
+3000 1775 70 CLRPVR
+4850 1775 70 CLRPVR
+3050 850 70 CLRPVR
+2750 850 70 CLRPVR
+3300 800 70 CLRPVR
+2850 800 70 CLRPVR
+3500 2200 70 CLRPVR
+3650 2200 70 CLRPVR
+3550 3850 70 CLRPVR
+2975 3525 90 CLRPVR
+3750 3600 70 CLRPVR
+1075 1475 70 CLRPVR
+1220 1605 70 CLRPVR
+4500 1825 70 CLRPVR
+2625 3525 70 CLRPVR
+3275 3525 70 CLRPVR
+4000 2250 70 CLRPVR
+4050 2150 70 CLRPVR
+4100 2050 70 CLRPVR
+1050 2700 70 CLRPVR
+4150 2725 70 CLRPVR
+4025 2500 70 CLRPVR
+2225 3100 70 CLRPVR
+4025 3100 70 CLRPVR
+5200 2600 70 CLRPVR
+5200 3375 70 CLRPVR
+2100 3225 70 CLRPVR
+5700 3225 70 CLRPVR
+5700 2450 70 CLRPVR
+5300 3275 70 CLRPVR
+2825 3300 70 CLRPVR
+3275 3050 70 CLRPVR
+495 3300 70 CLRPVR
+1300 2550 90 CLRPVR
+765 2570 70 CLRPVR
+905 3055 70 CLRPVR
+5925 3600 90 CLRPVR
+4050 3425 90 CLRPVR
+grestore
+% PCBENDDATA --- do not remove ---
+showpage
+%%EOF
diff --git a/doc/aic_componentpin.ps b/doc/aic_componentpin.ps
new file mode 100644 (file)
index 0000000..932fd68
--- /dev/null
@@ -0,0 +1,2137 @@
+%!PS-Adobe-3.0
+%%Title: (unknown), merged layouts
+%%Creator: pcb 1.6.3
+%%CreationDate: Mon Mar 31 16:59:21 2003
+%%For: fetter (Prof. Walter Fetter)
+%%LanguageLevel: 1
+%%Orientation: Portrait
+%%Pages: 1
+%%PageOrder: Ascend
+%%IncludeFeature: *PageSize a4
+%%EndComments
+%%BeginProlog
+
+/PcbDict 200 dict def
+PcbDict begin
+PcbDict /DictMatrix matrix put
+
+% some constants
+/Black {0.0 mysetgray} def
+/White {1.0 mysetgray} def
+/TAN {0.207106781} def
+/MTAN {-0.207106781} def
+
+% draw a filled polygon
+% get (x,y)... and number of points from stack
+/PO {
+       /number exch def
+       newpath
+       moveto
+       number 1 sub { lineto } repeat
+       closepath fill stroke
+} def
+
+/P {
+% draw a pin-polygon,
+% get x, y and thickness from stack
+       /thickness exch def /y exch def /x exch def
+       gsave x y translate thickness thickness scale
+       0.5  MTAN
+       TAN  -0.5
+       MTAN -0.5
+       -0.5 MTAN
+       -0.5 TAN
+       MTAN 0.5
+       TAN  0.5
+       0.5  TAN
+       8 PO grestore
+} def
+
+/PV {
+% pin or via, x, y and thickness are on the stack
+       /drillinghole exch def /thickness exch def /y exch def /x exch def
+       x y thickness P
+% draw drilling whole
+       gsave White 0 setlinewidth
+   newpath x y drillinghole 2 div 0 360 arc closepath fill stroke
+   grestore
+} def
+
+/PVR {
+% pin or via, x, y and thickness are on the stack
+       /drillinghole exch def /thickness exch def /y exch def /x exch def
+       gsave 0 setlinewidth
+       newpath x y thickness 2 div 0 360 arc closepath fill stroke
+% draw drilling whole
+       White
+       newpath x y drillinghole 2 div 0 360 arc closepath fill stroke
+       grestore
+} def
+
+/PVSQ {
+% square pin or via, x, y and thickness are on the stack
+       /drillinghole exch def /thickness exch def /y exch def /x exch def
+       newpath x thickness 2 div sub y thickness 2 div sub moveto
+       thickness 0 rlineto 0 thickness rlineto
+       thickness neg 0 rlineto closepath fill stroke
+% draw drilling whole
+       gsave White 0 setlinewidth
+   newpath x y drillinghole 2 div 0 360 arc closepath fill stroke
+   grestore
+} def
+
+/DH {
+% drill helpher; x, y, hole, copper-thickness are on stack
+       /copper exch def /hole exch def /y exch def /x exch def
+   gsave copper setlinewidth
+   newpath x y hole copper add 2 div 0 360 arc closepath stroke
+   grestore
+} def
+
+/L {
+% line, get x1, y1, x2, y2 and thickness from stack
+       /thick exch def /y2 exch def /x2 exch def /y1 exch def /x1 exch def
+       gsave thick setlinewidth
+       x1 y1 moveto x2 y2 lineto stroke
+       grestore
+} def
+
+/B {
+% filled box, get x1, y1, x2 and y2 from stack
+       /y2 exch def /x2 exch def /y1 exch def /x1 exch def
+       newpath
+       x1 y1 moveto x2 y1 lineto x2 y2 lineto x1 y2 lineto
+       closepath fill stroke
+} def
+
+/PA {
+% pad, same as line
+       L
+} def
+
+/A {
+% arc for elements, get x, y, width, height, thickness
+% startangle and delta-angle from stack
+  /delta exch def /start exch def /thickness exch def
+  /height exch def /width exch def /y exch def /x exch def
+% draw it
+       gsave thickness setlinewidth /save DictMatrix currentmatrix def
+% scaling is less then zero because the coord system has to be swapped
+       x y translate width neg height scale
+       0 0 1 start start delta add arc save setmatrix stroke
+       grestore
+} def
+
+/CLRPV {
+% clears a pin/via for groundplane; x,y and thickness are on stack
+   /thickness exch def /y exch def /x exch def
+       gsave White x y thickness P grestore
+} def
+
+/CLRPVSQ {
+% clears a square pin, x,y and thickness are on stack
+       /thickness exch def /y exch def /x exch def
+   gsave White
+       newpath x thickness 2 div sub y thickness 2 div sub moveto
+       thickness 0 rlineto 0 thickness rlineto
+       thickness neg 0 rlineto closepath fill stroke
+       grestore
+} def
+
+/CLRPVR {
+% clears a round pin/via for groundplane; x,y and thickness are on the stack
+       /thickness exch def /y exch def /x exch def
+       gsave White 0 setlinewidth
+       newpath x y thickness 2 div 0 360 arc closepath fill stroke
+       grestore
+} def
+
+/CLRPA {
+% clear line, get x1, y1, x2, y2 and thickness from stack
+       /thick exch def /y2 exch def /x2 exch def /y1 exch def /x1 exch def
+       gsave White thick setlinewidth
+       x1 y1 moveto x2 y2 lineto stroke
+       grestore
+} def
+
+/CLRB {
+% cleared box, get x1, y1, x2 and y2 from stack
+       /y2 exch def /x2 exch def /y1 exch def /x1 exch def
+       gsave White newpath
+       x1 y1 moveto x2 y1 lineto x2 y2 lineto x1 y2 lineto
+       closepath fill stroke
+       grestore
+} def
+
+/FILL {
+% draw a filled rectangle for the ground plane
+% get x1, y1, x2 and y2 from stack
+       /y2 exch def /x2 exch def /y1 exch def /x1 exch def
+   gsave 0 setlinewidth
+       newpath
+       x1 y1 moveto x2 y1 lineto x2 y2 lineto x1 y2 lineto
+       closepath fill stroke
+   grestore
+} def
+
+/Outline {
+% outline, get x1, y1, x2 and y2 from stack
+       /y2 exch def /x2 exch def /y1 exch def /x1 exch def
+   gsave 0.175 setlinewidth
+       newpath
+       x1 y1 moveto x2 y1 lineto x2 y2 lineto x1 y2 lineto
+       closepath stroke
+   grestore
+} def
+
+/Alignment {
+% alignment targets, get x1, y1, x2, y2 and distance from stack
+       /dis exch def /y2 exch def /x2 exch def /y1 exch def /x1 exch def
+   gsave 0.175 setlinewidth
+   newpath x1 y1 dis add moveto 0 dis neg rlineto dis 0 rlineto stroke
+   newpath x1 y2 dis sub moveto 0 dis rlineto dis 0 rlineto stroke
+   newpath x2 y2 dis sub moveto 0 dis rlineto dis neg 0 rlineto stroke
+   newpath x2 y1 dis add moveto 0 dis neg rlineto dis neg 0 rlineto stroke
+   grestore
+} def
+
+/mysetgray { setgray } def
+/mysetrgbcolor { setrgbcolor } def
+
+%%EndProlog
+%%BeginDefaults
+%%EndDefaults
+%%BeginSetup
+a4
+0.0 setlinewidth
+1 setlinecap
+Black
+%%EndSetup
+%%Page: 1 1
+%%BeginPageSetup
+%%EndPageSetup
+gsave White newpath
+44 277 moveto 550 277 lineto 550 564 lineto 44 564 lineto
+closepath fill stroke grestore
+% PCBMIN(35,40), PCBMAX(7035,3997)
+% PCBOFFSET(630,3867), PCBSCALE(1.00000)
+% PCBSTARTDATA --- do not remove ---
+gsave
+0.07200 0.07200 scale
+630 3867 translate
+1.000 1.000 scale
+0 3957 translate
+1 -1 scale
+-35 -40 translate
+/Color {0.127 0.540 0.127 mysetrgbcolor} def Color
+% LayerGroup: 3, Layer: "unused" (#7)
+/Color {0.286 0.302 0.286 mysetrgbcolor} def Color
+575 275 120 80 PVR
+575 3762 120 80 PVR
+6625 275 120 80 PVR
+6625 3762 120 80 PVR
+1155 3055 60 35 PVSQ
+755 3055 60 35 PVR
+1725 3725 60 35 PVSQ
+1825 3725 60 35 PVR
+1925 3725 60 35 PVR
+2025 3725 60 35 PVR
+2125 3725 60 35 PVR
+2225 3725 60 35 PVR
+2325 3725 60 35 PVR
+2425 3725 60 35 PVR
+2525 3725 60 35 PVR
+2625 3725 60 35 PVR
+2725 3725 60 35 PVR
+2825 3725 60 35 PVR
+2825 3425 60 35 PVR
+2725 3425 60 35 PVR
+2625 3425 60 35 PVR
+2525 3425 60 35 PVR
+2425 3425 60 35 PVR
+2325 3425 60 35 PVR
+2225 3425 60 35 PVR
+2125 3425 60 35 PVR
+2025 3425 60 35 PVR
+1925 3425 60 35 PVR
+1825 3425 60 35 PVR
+1725 3425 60 35 PVR
+1375 3725 60 35 PVSQ
+1275 3725 60 35 PVR
+5400 1625 60 35 PVSQ
+5350 1525 60 35 PVR
+5300 1625 60 35 PVR
+5250 1525 60 35 PVR
+5200 1625 60 35 PVR
+5150 1525 60 35 PVR
+5100 1625 60 35 PVR
+5050 1525 60 35 PVR
+5000 1625 60 35 PVR
+4950 1525 60 35 PVR
+4900 1625 60 35 PVR
+4850 1525 60 35 PVR
+4800 1625 60 35 PVR
+4750 1525 60 35 PVR
+4700 1625 60 35 PVR
+4650 1525 60 35 PVR
+4600 1625 60 35 PVR
+4550 1525 60 35 PVR
+4500 1625 60 35 PVR
+4450 1525 60 35 PVR
+4400 1625 60 35 PVR
+4350 1525 60 35 PVR
+4300 1625 60 35 PVR
+4250 1525 60 35 PVR
+4200 1625 60 35 PVR
+4150 1525 60 35 PVR
+4100 1625 60 35 PVR
+4050 1525 60 35 PVR
+4000 1625 60 35 PVR
+3950 1525 60 35 PVR
+3900 1625 60 35 PVR
+3850 1525 60 35 PVR
+3800 1625 60 35 PVR
+3750 1525 60 35 PVR
+3700 1625 60 35 PVR
+3650 1525 60 35 PVR
+3400 1625 60 35 PVR
+3350 1525 60 35 PVR
+3300 1625 60 35 PVR
+3250 1525 60 35 PVR
+3200 1625 60 35 PVR
+3150 1525 60 35 PVR
+3100 1625 60 35 PVR
+3050 1525 60 35 PVR
+3000 1625 60 35 PVR
+2950 1525 60 35 PVR
+2900 1625 60 35 PVR
+2850 1525 60 35 PVR
+2800 1625 60 35 PVR
+2750 1525 60 35 PVR
+2700 1625 60 35 PVR
+2650 1525 60 35 PVR
+2600 1625 60 35 PVR
+2550 1525 60 35 PVR
+2500 1625 60 35 PVR
+2450 1525 60 35 PVR
+2400 1625 60 35 PVR
+2350 1525 60 35 PVR
+2300 1625 60 35 PVR
+2250 1525 60 35 PVR
+2200 1625 60 35 PVR
+2150 1525 60 35 PVR
+2100 1625 60 35 PVR
+2050 1525 60 35 PVR
+2000 1625 60 35 PVR
+1950 1525 60 35 PVR
+1900 1625 60 35 PVR
+1850 1525 60 35 PVR
+1800 1625 60 35 PVR
+1750 1525 60 35 PVR
+1700 1625 60 35 PVR
+1650 1525 60 35 PVR
+5730 1575 80 60 PVR
+3525 1575 120 100 PVR
+1325 1575 120 100 PVR
+1375 3425 60 35 PVSQ
+1275 3425 60 35 PVR
+3175 3425 60 35 PVSQ
+3275 3425 60 35 PVR
+3600 2900 60 35 PVSQ
+3700 2900 60 35 PVR
+3800 2900 60 35 PVR
+3900 2900 60 35 PVR
+3900 2600 60 35 PVR
+3800 2600 60 35 PVR
+3700 2600 60 35 PVR
+3600 2600 60 35 PVR
+875 575 60 35 PVSQ
+975 625 60 35 PVR
+875 675 60 35 PVR
+975 725 60 35 PVR
+875 775 60 35 PVR
+975 825 60 35 PVR
+875 875 60 35 PVR
+975 925 60 35 PVR
+625 525 148 128 PVR
+625 976 148 128 PVR
+745 445 80 60 PVR
+745 1056 80 60 PVR
+3225 2900 60 35 PVSQ
+3325 2900 60 35 PVR
+5775 575 60 35 PVSQ
+5875 575 60 35 PVR
+5975 575 60 35 PVR
+6075 575 60 35 PVR
+6075 275 60 35 PVR
+5975 275 60 35 PVR
+5875 275 60 35 PVR
+5775 275 60 35 PVR
+5825 2100 80 42 PVSQ
+5925 2100 80 42 PVR
+6025 2100 80 42 PVR
+5775 1175 60 35 PVSQ
+5875 1175 60 35 PVR
+5975 1175 60 35 PVR
+6075 1175 60 35 PVR
+6075 875 60 35 PVR
+5975 875 60 35 PVR
+5875 875 60 35 PVR
+5775 875 60 35 PVR
+5625 1875 60 35 PVSQ
+5925 1875 60 35 PVR
+5825 2925 80 42 PVSQ
+5925 2925 80 42 PVR
+6025 2925 80 42 PVR
+550 2695 70 42 PVSQ
+550 2872 70 42 PVR
+648 2646 70 52 PVR
+648 2922 70 52 PVR
+4750 3300 60 35 PVSQ
+4900 3300 60 35 PVR
+3000 2975 60 35 PVSQ
+3000 2575 60 35 PVR
+4475 625 60 35 PVSQ
+4475 225 60 35 PVR
+3325 2600 60 35 PVSQ
+3225 2600 60 35 PVR
+6525 475 60 35 PVSQ
+6525 575 60 35 PVR
+6525 675 60 35 PVR
+6525 775 60 35 PVR
+6525 875 60 35 PVR
+6525 975 60 35 PVR
+6525 1075 60 35 PVR
+6525 1175 60 35 PVR
+6525 1275 60 35 PVR
+6525 1375 60 35 PVR
+6525 1475 60 35 PVR
+6525 1575 60 35 PVR
+6525 1675 60 35 PVR
+6525 1775 60 35 PVR
+6525 1875 60 35 PVR
+6525 1975 60 35 PVR
+6525 2075 60 35 PVR
+6525 2175 60 35 PVR
+6525 2275 60 35 PVR
+6525 2375 60 35 PVR
+6525 2475 60 35 PVR
+6525 2575 60 35 PVR
+6525 2675 60 35 PVR
+6525 2775 60 35 PVR
+6525 2875 60 35 PVR
+6525 2975 60 35 PVR
+6525 3075 60 35 PVR
+6525 3175 60 35 PVR
+6525 3275 60 35 PVR
+6525 3375 60 35 PVR
+6525 3475 60 35 PVR
+6525 3575 60 35 PVR
+6425 475 60 35 PVR
+6425 575 60 35 PVR
+6425 675 60 35 PVR
+6425 775 60 35 PVR
+6425 875 60 35 PVR
+6425 975 60 35 PVR
+6425 1075 60 35 PVR
+6425 1175 60 35 PVR
+6425 1275 60 35 PVR
+6425 1375 60 35 PVR
+6425 1475 60 35 PVR
+6425 1575 60 35 PVR
+6425 1675 60 35 PVR
+6425 1775 60 35 PVR
+6425 1875 60 35 PVR
+6425 1975 60 35 PVR
+6425 2075 60 35 PVR
+6425 2175 60 35 PVR
+6425 2275 60 35 PVR
+6425 2375 60 35 PVR
+6425 2475 60 35 PVR
+6425 2575 60 35 PVR
+6425 2675 60 35 PVR
+6425 2775 60 35 PVR
+6425 2875 60 35 PVR
+6425 2975 60 35 PVR
+6425 3075 60 35 PVR
+6425 3175 60 35 PVR
+6425 3275 60 35 PVR
+6425 3375 60 35 PVR
+6425 3475 60 35 PVR
+6425 3575 60 35 PVR
+6325 475 60 35 PVR
+6325 575 60 35 PVR
+6325 675 60 35 PVR
+6325 775 60 35 PVR
+6325 875 60 35 PVR
+6325 975 60 35 PVR
+6325 1075 60 35 PVR
+6325 1175 60 35 PVR
+6325 1275 60 35 PVR
+6325 1375 60 35 PVR
+6325 1475 60 35 PVR
+6325 1575 60 35 PVR
+6325 1675 60 35 PVR
+6325 1775 60 35 PVR
+6325 1875 60 35 PVR
+6325 1975 60 35 PVR
+6325 2075 60 35 PVR
+6325 2175 60 35 PVR
+6325 2275 60 35 PVR
+6325 2375 60 35 PVR
+6325 2475 60 35 PVR
+6325 2575 60 35 PVR
+6325 2675 60 35 PVR
+6325 2775 60 35 PVR
+6325 2875 60 35 PVR
+6325 2975 60 35 PVR
+6325 3075 60 35 PVR
+6325 3175 60 35 PVR
+6325 3275 60 35 PVR
+6325 3375 60 35 PVR
+6325 3475 60 35 PVR
+6325 3575 60 35 PVR
+6625 3775 120 80 PVR
+6625 275 120 80 PVR
+5300 2925 80 42 PVSQ
+5400 2925 80 42 PVR
+5500 2925 80 42 PVR
+4900 3700 60 35 PVSQ
+4750 3700 60 35 PVR
+1160 2800 60 35 PVSQ
+760 2800 60 35 PVR
+2800 2575 60 35 PVSQ
+2800 2975 60 35 PVR
+5700 3600 80 42 PVSQ
+5600 3600 80 42 PVR
+5500 3600 80 42 PVR
+4950 2775 70 42 PVSQ
+4700 2775 70 42 PVR
+1725 3200 60 35 PVSQ
+1825 3200 60 35 PVR
+1925 3200 60 35 PVR
+2025 3200 60 35 PVR
+2025 2900 60 35 PVR
+1925 2900 60 35 PVR
+1825 2900 60 35 PVR
+1725 2900 60 35 PVR
+1050 3300 70 42 PVSQ
+1150 3300 70 42 PVR
+3550 625 60 35 PVSQ
+3550 225 60 35 PVR
+5350 2100 60 35 PVSQ
+5450 2100 60 35 PVR
+5825 2450 80 42 PVSQ
+5925 2450 80 42 PVR
+6025 2450 80 42 PVR
+850 3300 60 35 PVSQ
+850 3600 60 35 PVR
+4950 2200 70 42 PVSQ
+4700 2200 70 42 PVR
+815 2395 60 35 PVSQ
+815 2495 60 35 PVR
+775 1240 120 100 PVR
+775 2180 120 100 PVR
+825 1510 70 42 PVR
+725 1560 70 42 PVR
+825 1610 70 42 PVR
+725 1660 70 42 PVR
+825 1710 70 42 PVR
+725 1760 70 42 PVR
+825 1810 70 42 PVR
+725 1860 70 42 PVR
+825 1910 70 42 PVSQ
+2800 2350 60 35 PVSQ
+2900 2350 60 35 PVR
+3000 2350 60 35 PVR
+3100 2350 60 35 PVR
+3200 2350 60 35 PVR
+3300 2350 60 35 PVR
+3400 2350 60 35 PVR
+3500 2350 60 35 PVR
+3600 2350 60 35 PVR
+3700 2350 60 35 PVR
+3800 2350 60 35 PVR
+3900 2350 60 35 PVR
+3900 2050 60 35 PVR
+3800 2050 60 35 PVR
+3700 2050 60 35 PVR
+3600 2050 60 35 PVR
+3500 2050 60 35 PVR
+3400 2050 60 35 PVR
+3300 2050 60 35 PVR
+3200 2050 60 35 PVR
+3100 2050 60 35 PVR
+3000 2050 60 35 PVR
+2900 2050 60 35 PVR
+2800 2050 60 35 PVR
+1400 2650 60 35 PVSQ
+1500 2650 60 35 PVR
+1600 2650 60 35 PVR
+1700 2650 60 35 PVR
+1800 2650 60 35 PVR
+1900 2650 60 35 PVR
+2000 2650 60 35 PVR
+2100 2650 60 35 PVR
+2200 2650 60 35 PVR
+2300 2650 60 35 PVR
+2400 2650 60 35 PVR
+2500 2650 60 35 PVR
+2500 2050 60 35 PVR
+2400 2050 60 35 PVR
+2300 2050 60 35 PVR
+2200 2050 60 35 PVR
+2100 2050 60 35 PVR
+2000 2050 60 35 PVR
+1900 2050 60 35 PVR
+1800 2050 60 35 PVR
+1700 2050 60 35 PVR
+1600 2050 60 35 PVR
+1500 2050 60 35 PVR
+1400 2050 60 35 PVR
+4200 2050 70 42 PVSQ
+4300 2050 70 42 PVR
+4200 2150 70 42 PVR
+4300 2150 70 42 PVR
+4200 2250 70 42 PVR
+4300 2250 70 42 PVR
+4200 2350 70 42 PVR
+4300 2350 70 42 PVR
+3175 3725 60 35 PVSQ
+3275 3725 60 35 PVR
+2450 575 60 35 PVSQ
+2550 575 60 35 PVR
+2650 575 60 35 PVR
+2750 575 60 35 PVR
+2850 575 60 35 PVR
+2950 575 60 35 PVR
+3050 575 60 35 PVR
+3150 575 60 35 PVR
+3150 275 60 35 PVR
+3050 275 60 35 PVR
+2950 275 60 35 PVR
+2850 275 60 35 PVR
+2750 275 60 35 PVR
+2650 275 60 35 PVR
+2550 275 60 35 PVR
+2450 275 60 35 PVR
+5300 2450 80 42 PVSQ
+5400 2450 80 42 PVR
+5500 2450 80 42 PVR
+575 2395 60 35 PVSQ
+575 2495 60 35 PVR
+1575 3425 60 35 PVSQ
+1575 3725 60 35 PVR
+5575 625 60 35 PVSQ
+5575 225 60 35 PVR
+3975 575 60 35 PVSQ
+4075 575 60 35 PVR
+4175 575 60 35 PVR
+4275 575 60 35 PVR
+4275 275 60 35 PVR
+4175 275 60 35 PVR
+4075 275 60 35 PVR
+3975 275 60 35 PVR
+4875 1175 60 35 PVSQ
+4975 1175 60 35 PVR
+5075 1175 60 35 PVR
+5175 1175 60 35 PVR
+5175 875 60 35 PVR
+5075 875 60 35 PVR
+4975 875 60 35 PVR
+4875 875 60 35 PVR
+5375 1225 60 35 PVSQ
+5375 825 60 35 PVR
+4675 1225 60 35 PVSQ
+4675 825 60 35 PVR
+4675 625 60 35 PVSQ
+4675 225 60 35 PVR
+4875 575 60 35 PVSQ
+4975 575 60 35 PVR
+5075 575 60 35 PVR
+5175 575 60 35 PVR
+5175 275 60 35 PVR
+5075 275 60 35 PVR
+4975 275 60 35 PVR
+4875 275 60 35 PVR
+5375 625 60 35 PVSQ
+5375 225 60 35 PVR
+5575 1225 60 35 PVSQ
+5575 825 60 35 PVR
+3975 1175 60 35 PVSQ
+4075 1175 60 35 PVR
+4175 1175 60 35 PVR
+4275 1175 60 35 PVR
+4275 875 60 35 PVR
+4175 875 60 35 PVR
+4075 875 60 35 PVR
+3975 875 60 35 PVR
+4475 1225 60 35 PVSQ
+4475 825 60 35 PVR
+4150 3600 80 42 PVSQ
+4050 3600 80 42 PVR
+3950 3600 80 42 PVR
+2975 3425 60 35 PVSQ
+2975 3725 60 35 PVR
+3350 625 60 35 PVSQ
+3350 225 60 35 PVR
+/Color {0.476 0.492 0.476 mysetrgbcolor} def Color
+4750 3425 60 35 PVR
+4900 3425 60 35 PVR
+5600 3425 60 35 PVR
+6025 2600 60 35 PVR
+5400 2600 60 35 PVR
+5400 3075 60 35 PVR
+6025 3075 60 35 PVR
+5925 2775 60 35 PVR
+6125 2875 60 35 PVR
+5400 3275 60 35 PVR
+3950 3175 60 35 PVR
+4750 3175 60 35 PVR
+6225 3425 60 35 PVR
+6125 2675 60 35 PVR
+5925 2225 60 35 PVR
+4625 3425 60 35 PVR
+5625 2200 60 35 PVR
+6225 1025 60 35 PVR
+6475 1025 60 35 PVR
+5675 1075 60 35 PVR
+5975 475 60 35 PVR
+5375 475 60 35 PVR
+4875 475 60 35 PVR
+5175 400 60 35 PVR
+5775 400 60 35 PVR
+4025 725 60 35 PVR
+4875 725 60 35 PVR
+5375 725 60 35 PVR
+5925 725 60 35 PVR
+4975 950 60 35 PVR
+1400 950 60 35 PVR
+1750 950 60 35 PVR
+2375 950 60 35 PVR
+3225 3175 60 35 PVR
+3275 3925 60 35 PVR
+2400 2450 60 35 PVR
+2700 2450 60 35 PVR
+1400 2450 60 35 PVR
+1300 2800 60 35 PVR
+1300 2900 60 35 PVR
+2525 2875 40 20 PVR
+4275 1000 60 35 PVR
+5250 1000 60 35 PVR
+3150 1000 60 35 PVR
+4475 950 60 35 PVR
+2025 3050 60 35 PVR
+1275 3925 60 35 PVR
+2125 3925 60 35 PVR
+2725 3925 60 35 PVR
+3600 3175 60 35 PVR
+775 3925 60 35 PVR
+4875 1075 40 20 PVR
+6200 525 40 20 PVR
+6225 875 40 20 PVR
+5375 1075 40 20 PVR
+6375 1725 40 20 PVR
+2625 1725 40 20 PVR
+5975 650 40 20 PVR
+4075 475 60 35 PVR
+2050 825 40 20 PVR
+4025 2350 40 20 PVR
+2950 1300 40 20 PVR
+3350 525 40 20 PVR
+5275 225 40 20 PVR
+6150 150 40 20 PVR
+4775 575 40 20 PVR
+6225 350 40 20 PVR
+6475 200 40 20 PVR
+5575 150 40 20 PVR
+5025 150 40 20 PVR
+5475 1425 40 20 PVR
+6100 1425 40 20 PVR
+6150 1300 40 20 PVR
+5550 1350 40 20 PVR
+1950 575 40 20 PVR
+2425 3600 40 20 PVR
+2100 675 40 20 PVR
+1150 1125 40 20 PVR
+5075 1075 40 20 PVR
+4175 1350 40 20 PVR
+2000 625 40 20 PVR
+5125 800 40 20 PVR
+5575 2375 40 20 PVR
+4475 300 40 20 PVR
+3550 1300 40 20 PVR
+2725 3525 60 35 PVR
+950 2450 40 20 PVR
+1150 2450 40 20 PVR
+5825 2850 40 20 PVR
+1100 3675 40 20 PVR
+1825 3850 40 20 PVR
+2525 3850 40 20 PVR
+2125 3525 60 35 PVR
+2325 3525 60 35 PVR
+1925 3600 40 20 PVR
+4175 1075 40 20 PVR
+4475 1075 40 20 PVR
+4725 1075 40 20 PVR
+4675 150 40 20 PVR
+2550 1200 40 20 PVR
+2650 1200 40 20 PVR
+2650 1300 40 20 PVR
+2500 1300 40 20 PVR
+2600 1050 40 20 PVR
+2450 1050 40 20 PVR
+2850 1200 40 20 PVR
+3000 1200 40 20 PVR
+2900 1250 40 20 PVR
+3100 1250 40 20 PVR
+2950 1375 40 20 PVR
+3225 1375 40 20 PVR
+1450 1375 40 20 PVR
+1550 1250 40 20 PVR
+1600 1000 40 20 PVR
+3000 1000 40 20 PVR
+1700 1425 40 20 PVR
+2800 1425 40 20 PVR
+1800 1325 40 20 PVR
+2750 1300 40 20 PVR
+1900 1050 40 20 PVR
+2700 1050 40 20 PVR
+2000 2550 40 20 PVR
+2700 2550 40 20 PVR
+3225 2450 60 35 PVR
+3500 2500 40 20 PVR
+2025 2825 40 20 PVR
+2200 2825 40 20 PVR
+2575 2500 40 20 PVR
+2100 2500 40 20 PVR
+2575 1975 40 20 PVR
+2200 2250 60 35 PVR
+2400 2250 60 35 PVR
+3000 2125 40 20 PVR
+2150 2125 40 20 PVR
+3100 2175 40 20 PVR
+2250 2175 40 20 PVR
+2250 1950 40 20 PVR
+3150 1925 40 20 PVR
+1500 1875 40 20 PVR
+3250 1875 40 20 PVR
+2350 1875 40 20 PVR
+3600 2525 40 20 PVR
+2925 2225 40 20 PVR
+1700 2175 40 20 PVR
+2100 2300 40 20 PVR
+3900 2250 40 20 PVR
+2575 2775 40 20 PVR
+3850 2775 40 20 PVR
+1550 2825 40 20 PVR
+3400 2825 40 20 PVR
+2300 1825 40 20 PVR
+2450 1825 40 20 PVR
+2275 900 40 20 PVR
+2550 900 40 20 PVR
+2500 1725 40 20 PVR
+1900 1750 40 20 PVR
+1800 1700 40 20 PVR
+4300 1975 40 20 PVR
+3325 2700 60 35 PVR
+2900 2650 40 20 PVR
+4800 2650 40 20 PVR
+4700 2900 60 35 PVR
+4625 2825 40 20 PVR
+3000 1775 40 20 PVR
+4850 1775 40 20 PVR
+3050 850 40 20 PVR
+2750 850 40 20 PVR
+3300 800 40 20 PVR
+2850 800 40 20 PVR
+3500 2200 40 20 PVR
+3650 2200 40 20 PVR
+3550 3850 40 20 PVR
+2975 3525 60 35 PVR
+3750 3600 40 20 PVR
+1075 1475 40 20 PVR
+1220 1605 40 20 PVR
+4500 1825 40 20 PVR
+2625 3525 40 20 PVR
+3275 3525 40 20 PVR
+4000 2250 40 20 PVR
+4050 2150 40 20 PVR
+4100 2050 40 20 PVR
+1050 2700 40 20 PVR
+4150 2725 40 20 PVR
+4025 2500 40 20 PVR
+2225 3100 40 20 PVR
+4025 3100 40 20 PVR
+5200 2600 40 20 PVR
+5200 3375 40 20 PVR
+2100 3225 40 20 PVR
+5700 3225 40 20 PVR
+5700 2450 40 20 PVR
+5300 3275 40 20 PVR
+2825 3300 40 20 PVR
+3275 3050 40 20 PVR
+495 3300 40 20 PVR
+1300 2550 60 35 PVR
+765 2570 40 20 PVR
+905 3055 40 20 PVR
+5925 3600 60 35 PVR
+4050 3425 60 35 PVR
+/Color {0.286 0.302 0.286 mysetrgbcolor} def Color
+575 275 20 10 DH
+575 3762 20 10 DH
+6625 275 20 10 DH
+6625 3762 20 10 DH
+5730 1575 20 10 DH
+3525 1575 20 10 DH
+1325 1575 20 10 DH
+625 525 20 10 DH
+625 976 20 10 DH
+745 445 20 10 DH
+745 1056 20 10 DH
+5825 2100 20 10 DH
+5925 2100 20 10 DH
+6025 2100 20 10 DH
+5825 2925 20 10 DH
+5925 2925 20 10 DH
+6025 2925 20 10 DH
+550 2695 20 10 DH
+550 2872 20 10 DH
+648 2646 20 10 DH
+648 2922 20 10 DH
+6625 3775 20 10 DH
+6625 275 20 10 DH
+5300 2925 20 10 DH
+5400 2925 20 10 DH
+5500 2925 20 10 DH
+5700 3600 20 10 DH
+5600 3600 20 10 DH
+5500 3600 20 10 DH
+4950 2775 20 10 DH
+4700 2775 20 10 DH
+1050 3300 20 10 DH
+1150 3300 20 10 DH
+5825 2450 20 10 DH
+5925 2450 20 10 DH
+6025 2450 20 10 DH
+4950 2200 20 10 DH
+4700 2200 20 10 DH
+775 1240 20 10 DH
+775 2180 20 10 DH
+825 1510 20 10 DH
+725 1560 20 10 DH
+825 1610 20 10 DH
+725 1660 20 10 DH
+825 1710 20 10 DH
+725 1760 20 10 DH
+825 1810 20 10 DH
+725 1860 20 10 DH
+825 1910 20 10 DH
+4200 2050 20 10 DH
+4300 2050 20 10 DH
+4200 2150 20 10 DH
+4300 2150 20 10 DH
+4200 2250 20 10 DH
+4300 2250 20 10 DH
+4200 2350 20 10 DH
+4300 2350 20 10 DH
+5300 2450 20 10 DH
+5400 2450 20 10 DH
+5500 2450 20 10 DH
+4150 3600 20 10 DH
+4050 3600 20 10 DH
+3950 3600 20 10 DH
+/Color {0.476 0.492 0.476 mysetrgbcolor} def Color
+grestore
+% PCBENDDATA --- do not remove ---
+% PCBSTARTDATA --- do not remove ---
+gsave
+0.07200 0.07200 scale
+630 3867 translate
+1.000 1.000 scale
+0 3957 translate
+1 -1 scale
+-35 -40 translate
+/Color {0.000 0.000 0.000 mysetrgbcolor} def Color
+450 50 450 3987 20 L
+450 3987 6750 3987 20 L
+6750 3987 6750 50 20 L
+6750 50 450 50 20 L
+855 3055 755 3055 20 L
+1155 3055 1055 3055 20 L
+1055 3005 1055 3105 20 L
+855 3005 1055 3005 20 L
+855 3105 855 3005 20 L
+1055 3105 855 3105 20 L
+1035 3075 1015 3075 8 L
+1015 3075 1010 3070 8 L
+1010 3070 1010 3060 8 L
+1015 3055 1010 3060 8 L
+1030 3055 1015 3055 8 L
+1030 3075 1030 3035 8 L
+1030 3055 1010 3035 8 L
+992 3035 982 3035 8 L
+987 3075 987 3035 8 L
+997 3065 987 3075 8 L
+964 3035 954 3035 8 L
+959 3075 959 3035 8 L
+969 3065 959 3075 8 L
+1675 3525 1675 3375 10 L
+1675 3775 1675 3625 10 L
+2875 3375 1675 3375 10 L
+2875 3775 2875 3375 10 L
+1675 3775 2875 3775 10 L
+1675 3575 50 50 10 90 180 A
+1775 3555 1775 3590 8 L
+1775 3590 1780 3595 8 L
+1780 3595 1790 3595 8 L
+1790 3595 1795 3590 8 L
+1795 3555 1795 3590 8 L
+1808 3595 1828 3575 8 L
+1828 3560 1828 3575 8 L
+1823 3555 1828 3560 8 L
+1813 3555 1823 3555 8 L
+1808 3560 1813 3555 8 L
+1808 3560 1808 3570 8 L
+1808 3570 1813 3575 8 L
+1813 3575 1828 3575 8 L
+1325 3725 100 100 10 180 360 A
+1220 3785 1205 3785 8 L
+1225 3790 1220 3785 8 L
+1225 3820 1225 3790 8 L
+1225 3820 1220 3825 8 L
+1220 3825 1205 3825 8 L
+1192 3820 1187 3825 8 L
+1187 3825 1177 3825 8 L
+1177 3825 1172 3820 8 L
+1172 3820 1172 3790 8 L
+1177 3785 1172 3790 8 L
+1187 3785 1177 3785 8 L
+1192 3790 1187 3785 8 L
+1187 3805 1172 3805 8 L
+5800 1700 5800 1410 20 L
+1250 1700 5800 1700 20 L
+1250 1410 1250 1700 20 L
+5800 1410 1250 1410 20 L
+5800 1760 5800 1725 8 L
+5800 1725 5795 1720 8 L
+5795 1720 5785 1720 8 L
+5785 1720 5780 1725 8 L
+5780 1760 5780 1725 8 L
+5762 1720 5752 1720 8 L
+5757 1760 5757 1720 8 L
+5767 1750 5757 1760 8 L
+1325 3425 100 100 10 180 360 A
+1220 3485 1205 3485 8 L
+1225 3490 1220 3485 8 L
+1225 3520 1225 3490 8 L
+1225 3520 1220 3525 8 L
+1220 3525 1205 3525 8 L
+1192 3525 1172 3525 8 L
+1192 3525 1192 3505 8 L
+1192 3505 1187 3510 8 L
+1187 3510 1177 3510 8 L
+1177 3510 1172 3505 8 L
+1172 3505 1172 3490 8 L
+1177 3485 1172 3490 8 L
+1187 3485 1177 3485 8 L
+1192 3490 1187 3485 8 L
+3225 3425 100 100 10 0 360 A
+3330 3365 3345 3365 8 L
+3325 3360 3330 3365 8 L
+3325 3330 3325 3360 8 L
+3325 3330 3330 3325 8 L
+3330 3325 3345 3325 8 L
+3373 3325 3378 3330 8 L
+3363 3325 3373 3325 8 L
+3358 3330 3363 3325 8 L
+3358 3330 3358 3360 8 L
+3358 3360 3363 3365 8 L
+3373 3345 3378 3350 8 L
+3358 3345 3373 3345 8 L
+3363 3365 3373 3365 8 L
+3373 3365 3378 3360 8 L
+3378 3350 3378 3360 8 L
+3550 2700 3550 2550 10 L
+3550 2950 3550 2800 10 L
+3950 2550 3550 2550 10 L
+3950 2950 3950 2550 10 L
+3550 2950 3950 2950 10 L
+3550 2750 50 50 10 90 180 A
+3650 2730 3650 2765 8 L
+3650 2765 3655 2770 8 L
+3655 2770 3665 2770 8 L
+3665 2770 3670 2765 8 L
+3670 2730 3670 2765 8 L
+3688 2770 3698 2770 8 L
+3693 2730 3693 2770 8 L
+3683 2740 3693 2730 8 L
+3711 2765 3716 2770 8 L
+3711 2735 3711 2765 8 L
+3711 2735 3716 2730 8 L
+3716 2730 3726 2730 8 L
+3726 2730 3731 2735 8 L
+3731 2735 3731 2765 8 L
+3726 2770 3731 2765 8 L
+3716 2770 3726 2770 8 L
+3711 2760 3731 2740 8 L
+1050 433 200 433 20 L
+200 433 200 1068 20 L
+200 1068 1050 1068 20 L
+1050 1068 1050 433 20 L
+1050 1128 1035 1128 8 L
+1035 1128 1035 1093 8 L
+1040 1088 1035 1093 8 L
+1045 1088 1040 1088 8 L
+1050 1093 1045 1088 8 L
+1022 1123 1017 1128 8 L
+1017 1128 1002 1128 8 L
+1002 1128 997 1123 8 L
+997 1123 997 1113 8 L
+1022 1088 997 1113 8 L
+1022 1088 997 1088 8 L
+3275 2900 100 100 10 0 360 A
+3380 2840 3395 2840 8 L
+3375 2835 3380 2840 8 L
+3375 2805 3375 2835 8 L
+3375 2805 3380 2800 8 L
+3380 2800 3395 2800 8 L
+3413 2840 3423 2840 8 L
+3418 2800 3418 2840 8 L
+3408 2810 3418 2800 8 L
+3436 2835 3441 2840 8 L
+3436 2805 3436 2835 8 L
+3436 2805 3441 2800 8 L
+3441 2800 3451 2800 8 L
+3451 2800 3456 2805 8 L
+3456 2805 3456 2835 8 L
+3451 2840 3456 2835 8 L
+3441 2840 3451 2840 8 L
+3436 2830 3456 2810 8 L
+5725 375 5725 225 10 L
+5725 625 5725 475 10 L
+6125 225 5725 225 10 L
+6125 625 6125 225 10 L
+5725 625 6125 625 10 L
+5725 425 50 50 10 90 180 A
+5825 405 5825 440 8 L
+5825 440 5830 445 8 L
+5830 445 5840 445 8 L
+5840 445 5845 440 8 L
+5845 405 5845 440 8 L
+5858 425 5878 405 8 L
+5858 425 5883 425 8 L
+5878 405 5878 445 8 L
+5725 1980 6125 1980 20 L
+6125 1980 6125 2160 20 L
+6125 2160 5725 2160 20 L
+5725 2160 5725 1980 20 L
+5725 1980 6125 1980 20 L
+6125 1980 6125 2040 20 L
+6125 2040 5725 2040 20 L
+5725 2040 5725 1980 20 L
+5855 1980 5855 2040 10 L
+5995 1980 5995 2040 10 L
+5725 1915 5725 1945 8 L
+5725 1915 5730 1910 8 L
+5730 1910 5740 1910 8 L
+5740 1910 5745 1915 8 L
+5745 1915 5745 1945 8 L
+5740 1950 5745 1945 8 L
+5730 1950 5740 1950 8 L
+5725 1945 5730 1950 8 L
+5735 1940 5745 1950 8 L
+5758 1910 5778 1910 8 L
+5758 1910 5758 1930 8 L
+5758 1930 5763 1925 8 L
+5763 1925 5773 1925 8 L
+5773 1925 5778 1930 8 L
+5778 1930 5778 1945 8 L
+5773 1950 5778 1945 8 L
+5763 1950 5773 1950 8 L
+5758 1945 5763 1950 8 L
+5725 975 5725 825 10 L
+5725 1225 5725 1075 10 L
+6125 825 5725 825 10 L
+6125 1225 6125 825 10 L
+5725 1225 6125 1225 10 L
+5725 1025 50 50 10 90 180 A
+5825 1005 5825 1040 8 L
+5825 1040 5830 1045 8 L
+5830 1045 5840 1045 8 L
+5840 1045 5845 1040 8 L
+5845 1005 5845 1040 8 L
+5858 1005 5878 1005 8 L
+5858 1005 5858 1025 8 L
+5858 1025 5863 1020 8 L
+5863 1020 5873 1020 8 L
+5873 1020 5878 1025 8 L
+5878 1025 5878 1040 8 L
+5873 1045 5878 1040 8 L
+5863 1045 5873 1045 8 L
+5858 1040 5863 1045 8 L
+5625 1875 5725 1875 10 L
+5825 1875 5925 1875 10 L
+5725 1875 5825 1825 10 L
+5825 1825 5825 1925 10 L
+5825 1925 5725 1875 10 L
+5725 1825 5725 1925 10 L
+5850 1825 5850 1865 8 L
+5865 1825 5870 1830 8 L
+5870 1830 5870 1860 8 L
+5865 1865 5870 1860 8 L
+5845 1865 5865 1865 8 L
+5845 1825 5865 1825 8 L
+5883 1865 5908 1840 8 L
+5908 1825 5908 1840 8 L
+5883 1825 5908 1825 8 L
+5725 2805 6125 2805 20 L
+6125 2805 6125 2985 20 L
+6125 2985 5725 2985 20 L
+5725 2985 5725 2805 20 L
+5725 2805 6125 2805 20 L
+6125 2805 6125 2865 20 L
+6125 2865 5725 2865 20 L
+5725 2865 5725 2805 20 L
+5855 2805 5855 2865 10 L
+5995 2805 5995 2865 10 L
+5725 2740 5725 2770 8 L
+5725 2740 5730 2735 8 L
+5730 2735 5740 2735 8 L
+5740 2735 5745 2740 8 L
+5745 2740 5745 2770 8 L
+5740 2775 5745 2770 8 L
+5730 2775 5740 2775 8 L
+5725 2770 5730 2775 8 L
+5735 2765 5745 2775 8 L
+5758 2740 5763 2735 8 L
+5763 2735 5773 2735 8 L
+5773 2735 5778 2740 8 L
+5778 2740 5778 2770 8 L
+5773 2775 5778 2770 8 L
+5763 2775 5773 2775 8 L
+5758 2770 5763 2775 8 L
+5763 2755 5778 2755 8 L
+84 2843 450 2853 20 L
+84 2725 84 2843 20 L
+450 2715 84 2725 20 L
+588 2922 588 2646 20 L
+450 2922 708 2922 20 L
+450 2646 450 2922 20 L
+708 2646 450 2646 20 L
+668 2784 673 2789 8 L
+653 2784 668 2784 8 L
+648 2789 653 2784 8 L
+648 2789 648 2799 8 L
+648 2799 653 2804 8 L
+653 2804 668 2804 8 L
+668 2804 673 2809 8 L
+673 2809 673 2819 8 L
+668 2824 673 2819 8 L
+653 2824 668 2824 8 L
+648 2819 653 2824 8 L
+691 2824 701 2824 8 L
+696 2784 696 2824 8 L
+686 2794 696 2784 8 L
+4575 3850 3525 3850 20 L
+4575 3850 4575 3200 20 L
+4575 3200 4525 3200 20 L
+4525 3200 4525 3750 20 L
+4525 3750 4325 3750 20 L
+4325 3750 4325 3200 20 L
+4325 3200 4275 3200 20 L
+4275 3200 4275 3750 20 L
+4275 3750 3825 3750 20 L
+3525 3850 3525 3200 20 L
+3525 3200 3575 3200 20 L
+3575 3200 3575 3750 20 L
+3575 3750 3775 3750 20 L
+3775 3750 3775 3200 20 L
+3775 3200 3825 3200 20 L
+3825 3200 3825 3750 20 L
+4825 3300 150 150 10 0 360 A
+4980 3190 4995 3190 8 L
+4975 3185 4980 3190 8 L
+4975 3155 4975 3185 8 L
+4975 3155 4980 3150 8 L
+4980 3150 4995 3150 8 L
+5008 3155 5013 3150 8 L
+5013 3150 5028 3150 8 L
+5028 3150 5033 3155 8 L
+5033 3155 5033 3165 8 L
+5008 3190 5033 3165 8 L
+5008 3190 5033 3190 8 L
+2950 2875 2950 2675 20 L
+2950 2675 3050 2675 20 L
+3050 2675 3050 2875 20 L
+3050 2875 2950 2875 20 L
+3000 2975 3000 2875 20 L
+3000 2675 3000 2575 20 L
+2980 2855 2980 2835 8 L
+2980 2835 2985 2830 8 L
+2985 2830 2995 2830 8 L
+3000 2835 2995 2830 8 L
+3000 2850 3000 2835 8 L
+2980 2850 3020 2850 8 L
+3000 2850 3020 2830 8 L
+3020 2812 3020 2802 8 L
+2980 2807 3020 2807 8 L
+2990 2817 2980 2807 8 L
+3015 2789 3020 2784 8 L
+2985 2789 3015 2789 8 L
+2985 2789 2980 2784 8 L
+2980 2784 2980 2774 8 L
+2980 2774 2985 2769 8 L
+2985 2769 3015 2769 8 L
+3020 2774 3015 2769 8 L
+3020 2784 3020 2774 8 L
+3010 2789 2990 2769 8 L
+4425 525 4425 325 20 L
+4425 325 4525 325 20 L
+4525 325 4525 525 20 L
+4525 525 4425 525 20 L
+4475 625 4475 525 20 L
+4475 325 4475 225 20 L
+4455 505 4455 485 8 L
+4455 485 4460 480 8 L
+4460 480 4470 480 8 L
+4475 485 4470 480 8 L
+4475 500 4475 485 8 L
+4455 500 4495 500 8 L
+4475 500 4495 480 8 L
+4460 467 4455 462 8 L
+4455 462 4455 452 8 L
+4455 452 4460 447 8 L
+4460 447 4490 447 8 L
+4495 452 4490 447 8 L
+4495 462 4495 452 8 L
+4490 467 4495 462 8 L
+4475 462 4475 447 8 L
+3275 2600 100 100 10 180 360 A
+3170 2660 3155 2660 8 L
+3175 2665 3170 2660 8 L
+3175 2695 3175 2665 8 L
+3175 2695 3170 2700 8 L
+3170 2700 3155 2700 8 L
+3142 2660 3122 2680 8 L
+3122 2695 3122 2680 8 L
+3127 2700 3122 2695 8 L
+3137 2700 3127 2700 8 L
+3142 2695 3137 2700 8 L
+3142 2695 3142 2685 8 L
+3142 2685 3137 2680 8 L
+3137 2680 3122 2680 8 L
+7025 275 6845 275 20 L
+7025 3775 7025 275 20 L
+6845 3775 7025 3775 20 L
+6620 3655 6620 395 20 L
+6620 395 6525 395 20 L
+6845 395 6620 395 10 L
+6845 275 6845 395 10 L
+6845 175 6845 275 20 L
+6525 175 6845 175 20 L
+6525 395 6525 175 20 L
+6845 3875 6525 3875 20 L
+6845 3775 6845 3875 20 L
+6845 3655 6845 3775 10 L
+6620 3655 6845 3655 10 L
+6525 3655 6620 3655 20 L
+6525 3875 6525 3655 20 L
+6325 475 6600 475 40 L
+6325 575 6600 575 40 L
+6325 675 6600 675 40 L
+6325 775 6600 775 40 L
+6325 875 6600 875 40 L
+6325 975 6600 975 40 L
+6325 1075 6600 1075 40 L
+6325 1175 6600 1175 40 L
+6325 1275 6600 1275 40 L
+6325 1375 6600 1375 40 L
+6325 1475 6600 1475 40 L
+6325 1575 6600 1575 40 L
+6325 1675 6600 1675 40 L
+6325 1775 6600 1775 40 L
+6325 1875 6600 1875 40 L
+6325 1975 6600 1975 40 L
+6325 2075 6600 2075 40 L
+6325 2175 6600 2175 40 L
+6325 2275 6600 2275 40 L
+6325 2375 6600 2375 40 L
+6325 2475 6600 2475 40 L
+6325 2575 6600 2575 40 L
+6325 2675 6600 2675 40 L
+6325 2775 6600 2775 40 L
+6325 2875 6600 2875 40 L
+6325 2975 6600 2975 40 L
+6325 3075 6600 3075 40 L
+6325 3175 6600 3175 40 L
+6325 3275 6600 3275 40 L
+6325 3375 6600 3375 40 L
+6325 3475 6600 3475 40 L
+6325 3575 6600 3575 40 L
+6625 3455 6625 3425 16 L
+6625 3425 6695 3425 16 L
+6705 3435 6695 3425 16 L
+6705 3445 6705 3435 16 L
+6695 3455 6705 3445 16 L
+6705 3389 6705 3369 16 L
+6625 3379 6705 3379 16 L
+6645 3399 6625 3379 16 L
+6625 3343 6625 3303 16 L
+6625 3343 6665 3343 16 L
+6665 3343 6655 3333 16 L
+6655 3333 6655 3313 16 L
+6655 3313 6665 3303 16 L
+6665 3303 6695 3303 16 L
+6705 3313 6695 3303 16 L
+6705 3333 6705 3313 16 L
+6695 3343 6705 3333 16 L
+5200 2805 5600 2805 20 L
+5600 2805 5600 2985 20 L
+5600 2985 5200 2985 20 L
+5200 2985 5200 2805 20 L
+5200 2805 5600 2805 20 L
+5600 2805 5600 2865 20 L
+5600 2865 5200 2865 20 L
+5200 2865 5200 2805 20 L
+5330 2805 5330 2865 10 L
+5470 2805 5470 2865 10 L
+5200 2740 5200 2770 8 L
+5200 2740 5205 2735 8 L
+5205 2735 5215 2735 8 L
+5215 2735 5220 2740 8 L
+5220 2740 5220 2770 8 L
+5215 2775 5220 2770 8 L
+5205 2775 5215 2775 8 L
+5200 2770 5205 2775 8 L
+5210 2765 5220 2775 8 L
+5233 2755 5253 2735 8 L
+5233 2755 5258 2755 8 L
+5253 2735 5253 2775 8 L
+4825 3700 150 150 10 180 360 A
+4670 3810 4655 3810 8 L
+4675 3815 4670 3810 8 L
+4675 3845 4675 3815 8 L
+4675 3845 4670 3850 8 L
+4670 3850 4655 3850 8 L
+4637 3810 4627 3810 8 L
+4632 3850 4632 3810 8 L
+4642 3840 4632 3850 8 L
+1060 2850 860 2850 20 L
+860 2850 860 2750 20 L
+860 2750 1060 2750 20 L
+1060 2750 1060 2850 20 L
+1160 2800 1060 2800 20 L
+860 2800 760 2800 20 L
+1040 2820 1020 2820 8 L
+1020 2820 1015 2815 8 L
+1015 2815 1015 2805 8 L
+1020 2800 1015 2805 8 L
+1035 2800 1020 2800 8 L
+1035 2820 1035 2780 8 L
+1035 2800 1015 2780 8 L
+997 2780 987 2780 8 L
+992 2820 992 2780 8 L
+1002 2810 992 2820 8 L
+974 2815 969 2820 8 L
+969 2820 954 2820 8 L
+954 2820 949 2815 8 L
+949 2815 949 2805 8 L
+974 2780 949 2805 8 L
+974 2780 949 2780 8 L
+6125 3850 5075 3850 20 L
+6125 3850 6125 3200 20 L
+6125 3200 6075 3200 20 L
+6075 3200 6075 3750 20 L
+6075 3750 5875 3750 20 L
+5875 3750 5875 3200 20 L
+5875 3200 5825 3200 20 L
+5825 3200 5825 3750 20 L
+5825 3750 5375 3750 20 L
+5075 3850 5075 3200 20 L
+5075 3200 5125 3200 20 L
+5125 3200 5125 3750 20 L
+5125 3750 5325 3750 20 L
+5325 3750 5325 3200 20 L
+5325 3200 5375 3200 20 L
+5375 3200 5375 3750 20 L
+2850 2675 2850 2875 20 L
+2850 2875 2750 2875 20 L
+2750 2875 2750 2675 20 L
+2750 2675 2850 2675 20 L
+2800 2575 2800 2675 20 L
+2800 2875 2800 2975 20 L
+2820 2695 2820 2715 8 L
+2820 2715 2815 2720 8 L
+2815 2720 2805 2720 8 L
+2800 2715 2805 2720 8 L
+2800 2700 2800 2715 8 L
+2820 2700 2780 2700 8 L
+2800 2700 2780 2720 8 L
+2780 2733 2800 2753 8 L
+2815 2753 2800 2753 8 L
+2820 2748 2815 2753 8 L
+2820 2738 2820 2748 8 L
+2815 2733 2820 2738 8 L
+2815 2733 2805 2733 8 L
+2805 2733 2800 2738 8 L
+2800 2738 2800 2753 8 L
+5530 3720 5530 3660 10 L
+5670 3720 5670 3660 10 L
+5800 3660 5800 3720 20 L
+5400 3660 5800 3660 20 L
+5400 3720 5400 3660 20 L
+5800 3720 5400 3720 20 L
+5800 3540 5800 3720 20 L
+5400 3540 5800 3540 20 L
+5400 3720 5400 3540 20 L
+5800 3720 5400 3720 20 L
+5800 3790 5800 3755 8 L
+5800 3755 5795 3750 8 L
+5795 3750 5785 3750 8 L
+5785 3750 5780 3755 8 L
+5780 3790 5780 3755 8 L
+5767 3785 5762 3790 8 L
+5762 3790 5752 3790 8 L
+5752 3790 5747 3785 8 L
+5747 3785 5747 3755 8 L
+5752 3750 5747 3755 8 L
+5762 3750 5752 3750 8 L
+5767 3755 5762 3750 8 L
+5762 3770 5747 3770 8 L
+4825 2775 250 250 10 180 360 A
+4570 2985 4555 2985 8 L
+4575 2990 4570 2985 8 L
+4575 3020 4575 2990 8 L
+4575 3020 4570 3025 8 L
+4570 3025 4555 3025 8 L
+4542 2990 4537 2985 8 L
+4542 3000 4542 2990 8 L
+4542 3000 4537 3005 8 L
+4537 3005 4527 3005 8 L
+4527 3005 4522 3000 8 L
+4522 3000 4522 2990 8 L
+4527 2985 4522 2990 8 L
+4537 2985 4527 2985 8 L
+4542 3010 4537 3005 8 L
+4542 3020 4542 3010 8 L
+4542 3020 4537 3025 8 L
+4537 3025 4527 3025 8 L
+4527 3025 4522 3020 8 L
+4522 3020 4522 3010 8 L
+4527 3005 4522 3010 8 L
+1675 3000 1675 2850 10 L
+1675 3250 1675 3100 10 L
+2075 2850 1675 2850 10 L
+2075 3250 2075 2850 10 L
+1675 3250 2075 3250 10 L
+1675 3050 50 50 10 90 180 A
+1775 3030 1775 3065 8 L
+1775 3065 1780 3070 8 L
+1780 3070 1790 3070 8 L
+1790 3070 1795 3065 8 L
+1795 3030 1795 3065 8 L
+1813 3070 1823 3070 8 L
+1818 3030 1818 3070 8 L
+1808 3040 1818 3030 8 L
+1841 3070 1851 3070 8 L
+1846 3030 1846 3070 8 L
+1836 3040 1846 3030 8 L
+1100 3350 1100 3250 10 L
+1000 3350 1100 3350 10 L
+1200 3250 1000 3250 20 L
+1200 3350 1200 3250 20 L
+1000 3350 1200 3350 20 L
+1000 3250 1000 3350 20 L
+1260 3250 1260 3265 8 L
+1260 3265 1225 3265 8 L
+1220 3260 1225 3265 8 L
+1220 3255 1220 3260 8 L
+1225 3250 1220 3255 8 L
+1260 3283 1220 3283 8 L
+1260 3278 1260 3298 8 L
+1260 3298 1255 3303 8 L
+1255 3303 1245 3303 8 L
+1240 3298 1245 3303 8 L
+1240 3283 1240 3298 8 L
+1255 3316 1260 3321 8 L
+1260 3321 1260 3336 8 L
+1260 3336 1255 3341 8 L
+1255 3341 1245 3341 8 L
+1220 3316 1245 3341 8 L
+1220 3316 1220 3341 8 L
+3500 525 3500 325 20 L
+3500 325 3600 325 20 L
+3600 325 3600 525 20 L
+3600 525 3500 525 20 L
+3550 625 3550 525 20 L
+3550 325 3550 225 20 L
+3530 505 3530 485 8 L
+3530 485 3535 480 8 L
+3535 480 3545 480 8 L
+3550 485 3545 480 8 L
+3550 500 3550 485 8 L
+3530 500 3570 500 8 L
+3550 500 3570 480 8 L
+3570 462 3570 452 8 L
+3530 457 3570 457 8 L
+3540 467 3530 457 8 L
+3550 439 3530 419 8 L
+3550 439 3550 414 8 L
+3530 419 3570 419 8 L
+5400 2100 100 100 10 0 360 A
+5505 2040 5520 2040 8 L
+5500 2035 5505 2040 8 L
+5500 2005 5500 2035 8 L
+5500 2005 5505 2000 8 L
+5505 2000 5520 2000 8 L
+5538 2040 5548 2040 8 L
+5543 2000 5543 2040 8 L
+5533 2010 5543 2000 8 L
+5566 2040 5576 2040 8 L
+5571 2000 5571 2040 8 L
+5561 2010 5571 2000 8 L
+5725 2330 6125 2330 20 L
+6125 2330 6125 2510 20 L
+6125 2510 5725 2510 20 L
+5725 2510 5725 2330 20 L
+5725 2330 6125 2330 20 L
+6125 2330 6125 2390 20 L
+6125 2390 5725 2390 20 L
+5725 2390 5725 2330 20 L
+5855 2330 5855 2390 10 L
+5995 2330 5995 2390 10 L
+5725 2265 5725 2295 8 L
+5725 2265 5730 2260 8 L
+5730 2260 5740 2260 8 L
+5740 2260 5745 2265 8 L
+5745 2265 5745 2295 8 L
+5740 2300 5745 2295 8 L
+5730 2300 5740 2300 8 L
+5725 2295 5730 2300 8 L
+5735 2290 5745 2300 8 L
+5763 2300 5773 2300 8 L
+5768 2260 5768 2300 8 L
+5758 2270 5768 2260 8 L
+850 3300 850 3400 10 L
+850 3500 850 3600 10 L
+850 3400 900 3500 10 L
+900 3500 800 3500 10 L
+800 3500 850 3400 10 L
+900 3400 800 3400 10 L
+900 3525 860 3525 8 L
+900 3540 895 3545 8 L
+895 3545 865 3545 8 L
+860 3540 865 3545 8 L
+860 3520 860 3540 8 L
+900 3520 900 3540 8 L
+895 3558 900 3563 8 L
+900 3563 900 3573 8 L
+900 3573 895 3578 8 L
+895 3578 865 3578 8 L
+860 3573 865 3578 8 L
+860 3563 860 3573 8 L
+865 3558 860 3563 8 L
+880 3563 880 3578 8 L
+4825 2200 250 250 10 180 360 A
+4570 2410 4555 2410 8 L
+4575 2415 4570 2410 8 L
+4575 2445 4575 2415 8 L
+4575 2445 4570 2450 8 L
+4570 2450 4555 2450 8 L
+4542 2410 4517 2435 8 L
+4517 2450 4517 2435 8 L
+4542 2450 4517 2450 8 L
+815 2445 70 70 10 0 360 A
+815 2445 50 50 15 0 360 A
+770 2315 770 2355 8 L
+785 2315 790 2320 8 L
+790 2320 790 2350 8 L
+785 2355 790 2350 8 L
+765 2355 785 2355 8 L
+765 2315 785 2315 8 L
+803 2355 823 2335 8 L
+823 2320 823 2335 8 L
+818 2315 823 2320 8 L
+808 2315 818 2315 8 L
+803 2320 808 2315 8 L
+803 2320 803 2330 8 L
+803 2330 808 2335 8 L
+808 2335 823 2335 8 L
+825 1910 545 1910 20 L
+725 1860 545 1860 20 L
+825 1810 545 1810 20 L
+725 1760 545 1760 20 L
+825 1710 545 1710 20 L
+725 1660 545 1660 20 L
+825 1610 545 1610 20 L
+725 1560 545 1560 20 L
+825 1510 545 1510 20 L
+345 2070 345 1350 10 L
+545 2070 345 2070 20 L
+545 1350 545 2070 20 L
+345 1350 545 1350 20 L
+45 2010 45 1410 20 L
+315 2010 45 2010 20 L
+315 1410 315 2010 10 L
+45 1410 315 1410 20 L
+315 2120 345 2120 10 L
+315 2240 345 2240 10 L
+315 1300 345 1300 10 L
+315 1180 345 1180 10 L
+315 2300 315 1120 10 L
+345 2300 315 2300 10 L
+345 1120 345 2300 10 L
+315 1120 345 1120 10 L
+425 1440 425 1455 8 L
+425 1455 390 1455 8 L
+385 1450 390 1455 8 L
+385 1445 385 1450 8 L
+390 1440 385 1445 8 L
+385 1468 405 1488 8 L
+420 1488 405 1488 8 L
+425 1483 420 1488 8 L
+425 1473 425 1483 8 L
+420 1468 425 1473 8 L
+420 1468 410 1468 8 L
+410 1468 405 1473 8 L
+405 1473 405 1488 8 L
+2750 2150 2750 2000 10 L
+2750 2400 2750 2250 10 L
+3950 2000 2750 2000 10 L
+3950 2400 3950 2000 10 L
+2750 2400 3950 2400 10 L
+2750 2200 50 50 10 90 180 A
+2850 2180 2850 2215 8 L
+2850 2215 2855 2220 8 L
+2855 2220 2865 2220 8 L
+2865 2220 2870 2215 8 L
+2870 2180 2870 2215 8 L
+2883 2215 2888 2220 8 L
+2883 2205 2883 2215 8 L
+2883 2205 2888 2200 8 L
+2888 2200 2898 2200 8 L
+2898 2200 2903 2205 8 L
+2903 2205 2903 2215 8 L
+2898 2220 2903 2215 8 L
+2888 2220 2898 2220 8 L
+2883 2195 2888 2200 8 L
+2883 2185 2883 2195 8 L
+2883 2185 2888 2180 8 L
+2888 2180 2898 2180 8 L
+2898 2180 2903 2185 8 L
+2903 2185 2903 2195 8 L
+2898 2200 2903 2195 8 L
+1350 2300 1350 2000 10 L
+1350 2700 1350 2400 10 L
+2550 2000 1350 2000 10 L
+2550 2700 2550 2000 10 L
+1350 2700 2550 2700 10 L
+1350 2350 50 50 10 90 180 A
+1450 2330 1450 2365 8 L
+1450 2365 1455 2370 8 L
+1455 2370 1465 2370 8 L
+1465 2370 1470 2365 8 L
+1470 2330 1470 2365 8 L
+1498 2330 1503 2335 8 L
+1488 2330 1498 2330 8 L
+1483 2335 1488 2330 8 L
+1483 2335 1483 2365 8 L
+1483 2365 1488 2370 8 L
+1498 2350 1503 2355 8 L
+1483 2350 1498 2350 8 L
+1488 2370 1498 2370 8 L
+1498 2370 1503 2365 8 L
+1503 2355 1503 2365 8 L
+4150 2000 4150 2400 20 L
+4150 2400 4350 2400 20 L
+4350 2400 4350 2000 20 L
+4350 2000 4150 2000 20 L
+4150 2100 4250 2100 10 L
+4250 2100 4250 2000 10 L
+4410 2000 4410 2015 8 L
+4410 2015 4375 2015 8 L
+4370 2010 4375 2015 8 L
+4370 2005 4370 2010 8 L
+4375 2000 4370 2005 8 L
+4410 2033 4370 2033 8 L
+4410 2028 4410 2048 8 L
+4410 2048 4405 2053 8 L
+4405 2053 4395 2053 8 L
+4390 2048 4395 2053 8 L
+4390 2033 4390 2048 8 L
+4370 2071 4370 2081 8 L
+4410 2076 4370 2076 8 L
+4400 2066 4410 2076 8 L
+3225 3725 100 100 10 0 360 A
+3330 3665 3345 3665 8 L
+3325 3660 3330 3665 8 L
+3325 3630 3325 3660 8 L
+3325 3630 3330 3625 8 L
+3330 3625 3345 3625 8 L
+3358 3645 3378 3625 8 L
+3358 3645 3383 3645 8 L
+3378 3625 3378 3665 8 L
+2400 375 2400 225 10 L
+2400 625 2400 475 10 L
+3200 225 2400 225 10 L
+3200 625 3200 225 10 L
+2400 625 3200 625 10 L
+2400 425 50 50 10 90 180 A
+2500 405 2500 440 8 L
+2500 440 2505 445 8 L
+2505 445 2515 445 8 L
+2515 445 2520 440 8 L
+2520 405 2520 440 8 L
+2533 445 2558 420 8 L
+2558 405 2558 420 8 L
+2533 405 2558 405 8 L
+5200 2330 5600 2330 20 L
+5600 2330 5600 2510 20 L
+5600 2510 5200 2510 20 L
+5200 2510 5200 2330 20 L
+5200 2330 5600 2330 20 L
+5600 2330 5600 2390 20 L
+5600 2390 5200 2390 20 L
+5200 2390 5200 2330 20 L
+5330 2330 5330 2390 10 L
+5470 2330 5470 2390 10 L
+5200 2265 5200 2295 8 L
+5200 2265 5205 2260 8 L
+5205 2260 5215 2260 8 L
+5215 2260 5220 2265 8 L
+5220 2265 5220 2295 8 L
+5215 2300 5220 2295 8 L
+5205 2300 5215 2300 8 L
+5200 2295 5205 2300 8 L
+5210 2290 5220 2300 8 L
+5233 2265 5238 2260 8 L
+5238 2260 5253 2260 8 L
+5253 2260 5258 2265 8 L
+5258 2265 5258 2275 8 L
+5233 2300 5258 2275 8 L
+5233 2300 5258 2300 8 L
+575 2445 50 50 15 0 360 A
+575 2445 70 70 10 0 360 A
+530 2315 530 2355 8 L
+545 2315 550 2320 8 L
+550 2320 550 2350 8 L
+545 2355 550 2350 8 L
+525 2355 545 2355 8 L
+525 2315 545 2315 8 L
+568 2355 578 2355 8 L
+573 2315 573 2355 8 L
+563 2325 573 2315 8 L
+591 2350 596 2355 8 L
+591 2320 591 2350 8 L
+591 2320 596 2315 8 L
+596 2315 606 2315 8 L
+606 2315 611 2320 8 L
+611 2320 611 2350 8 L
+606 2355 611 2350 8 L
+596 2355 606 2355 8 L
+591 2345 611 2325 8 L
+1625 3525 1525 3525 10 L
+1525 3625 1575 3525 10 L
+1625 3625 1525 3625 10 L
+1575 3525 1625 3625 10 L
+1575 3625 1575 3725 10 L
+1575 3425 1575 3525 10 L
+1625 3650 1585 3650 8 L
+1625 3665 1620 3670 8 L
+1620 3670 1590 3670 8 L
+1585 3665 1590 3670 8 L
+1585 3645 1585 3665 8 L
+1625 3645 1625 3665 8 L
+1585 3688 1585 3698 8 L
+1625 3693 1585 3693 8 L
+1615 3683 1625 3693 8 L
+5525 525 5525 325 20 L
+5525 325 5625 325 20 L
+5625 325 5625 525 20 L
+5625 525 5525 525 20 L
+5575 625 5575 525 20 L
+5575 325 5575 225 20 L
+5555 505 5555 485 8 L
+5555 485 5560 480 8 L
+5560 480 5570 480 8 L
+5575 485 5570 480 8 L
+5575 500 5575 485 8 L
+5555 500 5595 500 8 L
+5575 500 5595 480 8 L
+5575 467 5555 447 8 L
+5575 467 5575 442 8 L
+5555 447 5595 447 8 L
+3925 375 3925 225 10 L
+3925 625 3925 475 10 L
+4325 225 3925 225 10 L
+4325 625 4325 225 10 L
+3925 625 4325 625 10 L
+3925 425 50 50 10 90 180 A
+4025 405 4025 440 8 L
+4025 440 4030 445 8 L
+4030 445 4040 445 8 L
+4040 445 4045 440 8 L
+4045 405 4045 440 8 L
+4063 445 4073 445 8 L
+4068 405 4068 445 8 L
+4058 415 4068 405 8 L
+4086 410 4091 405 8 L
+4091 405 4101 405 8 L
+4101 405 4106 410 8 L
+4106 410 4106 440 8 L
+4101 445 4106 440 8 L
+4091 445 4101 445 8 L
+4086 440 4091 445 8 L
+4091 425 4106 425 8 L
+4825 975 4825 825 10 L
+4825 1225 4825 1075 10 L
+5225 825 4825 825 10 L
+5225 1225 5225 825 10 L
+4825 1225 5225 1225 10 L
+4825 1025 50 50 10 90 180 A
+4925 1005 4925 1040 8 L
+4925 1040 4930 1045 8 L
+4930 1045 4940 1045 8 L
+4940 1045 4945 1040 8 L
+4945 1005 4945 1040 8 L
+4963 1045 4973 1045 8 L
+4968 1005 4968 1045 8 L
+4958 1015 4968 1005 8 L
+4986 1025 5006 1005 8 L
+4986 1025 5011 1025 8 L
+5006 1005 5006 1045 8 L
+5325 1125 5325 925 20 L
+5325 925 5425 925 20 L
+5425 925 5425 1125 20 L
+5425 1125 5325 1125 20 L
+5375 1225 5375 1125 20 L
+5375 925 5375 825 20 L
+5355 1105 5355 1085 8 L
+5355 1085 5360 1080 8 L
+5360 1080 5370 1080 8 L
+5375 1085 5370 1080 8 L
+5375 1100 5375 1085 8 L
+5355 1100 5395 1100 8 L
+5375 1100 5395 1080 8 L
+5355 1067 5355 1047 8 L
+5355 1067 5375 1067 8 L
+5375 1067 5370 1062 8 L
+5370 1062 5370 1052 8 L
+5370 1052 5375 1047 8 L
+5375 1047 5390 1047 8 L
+5395 1052 5390 1047 8 L
+5395 1062 5395 1052 8 L
+5390 1067 5395 1062 8 L
+4625 1125 4625 925 20 L
+4625 925 4725 925 20 L
+4725 925 4725 1125 20 L
+4725 1125 4625 1125 20 L
+4675 1225 4675 1125 20 L
+4675 925 4675 825 20 L
+4655 1105 4655 1085 8 L
+4655 1085 4660 1080 8 L
+4660 1080 4670 1080 8 L
+4675 1085 4670 1080 8 L
+4675 1100 4675 1085 8 L
+4655 1100 4695 1100 8 L
+4675 1100 4695 1080 8 L
+4655 1052 4660 1047 8 L
+4655 1062 4655 1052 8 L
+4660 1067 4655 1062 8 L
+4660 1067 4690 1067 8 L
+4690 1067 4695 1062 8 L
+4675 1052 4680 1047 8 L
+4675 1067 4675 1052 8 L
+4695 1062 4695 1052 8 L
+4695 1052 4690 1047 8 L
+4680 1047 4690 1047 8 L
+4625 525 4625 325 20 L
+4625 325 4725 325 20 L
+4725 325 4725 525 20 L
+4725 525 4625 525 20 L
+4675 625 4675 525 20 L
+4675 325 4675 225 20 L
+4655 505 4655 485 8 L
+4655 485 4660 480 8 L
+4660 480 4670 480 8 L
+4675 485 4670 480 8 L
+4675 500 4675 485 8 L
+4655 500 4695 500 8 L
+4675 500 4695 480 8 L
+4660 467 4655 462 8 L
+4655 462 4655 447 8 L
+4655 447 4660 442 8 L
+4660 442 4670 442 8 L
+4695 467 4670 442 8 L
+4695 467 4695 442 8 L
+4825 375 4825 225 10 L
+4825 625 4825 475 10 L
+5225 225 4825 225 10 L
+5225 625 5225 225 10 L
+4825 625 5225 625 10 L
+4825 425 50 50 10 90 180 A
+4925 405 4925 440 8 L
+4925 440 4930 445 8 L
+4930 445 4940 445 8 L
+4940 445 4945 440 8 L
+4945 405 4945 440 8 L
+4963 445 4973 445 8 L
+4968 405 4968 445 8 L
+4958 415 4968 405 8 L
+4986 410 4991 405 8 L
+4991 405 5006 405 8 L
+5006 405 5011 410 8 L
+5011 410 5011 420 8 L
+4986 445 5011 420 8 L
+4986 445 5011 445 8 L
+5325 525 5325 325 20 L
+5325 325 5425 325 20 L
+5425 325 5425 525 20 L
+5425 525 5325 525 20 L
+5375 625 5375 525 20 L
+5375 325 5375 225 20 L
+5355 505 5355 485 8 L
+5355 485 5360 480 8 L
+5360 480 5370 480 8 L
+5375 485 5370 480 8 L
+5375 500 5375 485 8 L
+5355 500 5395 500 8 L
+5375 500 5395 480 8 L
+5395 462 5395 452 8 L
+5355 457 5395 457 8 L
+5365 467 5355 457 8 L
+5525 1125 5525 925 20 L
+5525 925 5625 925 20 L
+5625 925 5625 1125 20 L
+5625 1125 5525 1125 20 L
+5575 1225 5575 1125 20 L
+5575 925 5575 825 20 L
+5555 1105 5555 1085 8 L
+5555 1085 5560 1080 8 L
+5560 1080 5570 1080 8 L
+5575 1085 5570 1080 8 L
+5575 1100 5575 1085 8 L
+5555 1100 5595 1100 8 L
+5575 1100 5595 1080 8 L
+5590 1067 5595 1062 8 L
+5580 1067 5590 1067 8 L
+5580 1067 5575 1062 8 L
+5575 1062 5575 1052 8 L
+5575 1052 5580 1047 8 L
+5580 1047 5590 1047 8 L
+5595 1052 5590 1047 8 L
+5595 1062 5595 1052 8 L
+5570 1067 5575 1062 8 L
+5560 1067 5570 1067 8 L
+5560 1067 5555 1062 8 L
+5555 1062 5555 1052 8 L
+5555 1052 5560 1047 8 L
+5560 1047 5570 1047 8 L
+5575 1052 5570 1047 8 L
+3925 975 3925 825 10 L
+3925 1225 3925 1075 10 L
+4325 825 3925 825 10 L
+4325 1225 4325 825 10 L
+3925 1225 4325 1225 10 L
+3925 1025 50 50 10 90 180 A
+4025 1005 4025 1040 8 L
+4025 1040 4030 1045 8 L
+4030 1045 4040 1045 8 L
+4040 1045 4045 1040 8 L
+4045 1005 4045 1040 8 L
+4063 1045 4073 1045 8 L
+4068 1005 4068 1045 8 L
+4058 1015 4068 1005 8 L
+4086 1005 4106 1005 8 L
+4086 1005 4086 1025 8 L
+4086 1025 4091 1020 8 L
+4091 1020 4101 1020 8 L
+4101 1020 4106 1025 8 L
+4106 1025 4106 1040 8 L
+4101 1045 4106 1040 8 L
+4091 1045 4101 1045 8 L
+4086 1040 4091 1045 8 L
+4425 1125 4425 925 20 L
+4425 925 4525 925 20 L
+4525 925 4525 1125 20 L
+4525 1125 4425 1125 20 L
+4475 1225 4475 1125 20 L
+4475 925 4475 825 20 L
+4455 1105 4455 1085 8 L
+4455 1085 4460 1080 8 L
+4460 1080 4470 1080 8 L
+4475 1085 4470 1080 8 L
+4475 1100 4475 1085 8 L
+4455 1100 4495 1100 8 L
+4475 1100 4495 1080 8 L
+4495 1067 4470 1042 8 L
+4455 1042 4470 1042 8 L
+4455 1067 4455 1042 8 L
+3980 3720 3980 3660 10 L
+4120 3720 4120 3660 10 L
+4250 3660 4250 3720 20 L
+3850 3660 4250 3660 20 L
+3850 3720 3850 3660 20 L
+4250 3720 3850 3720 20 L
+4250 3540 4250 3720 20 L
+3850 3540 4250 3540 20 L
+3850 3720 3850 3540 20 L
+4250 3720 3850 3720 20 L
+4250 3790 4250 3755 8 L
+4250 3755 4245 3750 8 L
+4245 3750 4235 3750 8 L
+4235 3750 4230 3755 8 L
+4230 3790 4230 3755 8 L
+4217 3785 4212 3790 8 L
+4212 3790 4197 3790 8 L
+4197 3790 4192 3785 8 L
+4192 3785 4192 3775 8 L
+4217 3750 4192 3775 8 L
+4217 3750 4192 3750 8 L
+3025 3525 2925 3525 10 L
+2925 3625 2975 3525 10 L
+3025 3625 2925 3625 10 L
+2975 3525 3025 3625 10 L
+2975 3625 2975 3725 10 L
+2975 3425 2975 3525 10 L
+3025 3650 2985 3650 8 L
+3025 3665 3020 3670 8 L
+3020 3670 2990 3670 8 L
+2985 3665 2990 3670 8 L
+2985 3645 2985 3665 8 L
+3025 3645 3025 3665 8 L
+3020 3683 3025 3688 8 L
+3025 3688 3025 3703 8 L
+3025 3703 3020 3708 8 L
+3020 3708 3010 3708 8 L
+2985 3683 3010 3708 8 L
+2985 3683 2985 3708 8 L
+3300 525 3300 325 20 L
+3300 325 3400 325 20 L
+3400 325 3400 525 20 L
+3400 525 3300 525 20 L
+3350 625 3350 525 20 L
+3350 325 3350 225 20 L
+3330 505 3330 485 8 L
+3330 485 3335 480 8 L
+3335 480 3345 480 8 L
+3350 485 3345 480 8 L
+3350 500 3350 485 8 L
+3330 500 3370 500 8 L
+3350 500 3370 480 8 L
+3370 462 3370 452 8 L
+3330 457 3370 457 8 L
+3340 467 3330 457 8 L
+3335 439 3330 434 8 L
+3330 434 3330 424 8 L
+3330 424 3335 419 8 L
+3335 419 3365 419 8 L
+3370 424 3365 419 8 L
+3370 434 3370 424 8 L
+3365 439 3370 434 8 L
+3350 434 3350 419 8 L
+grestore
+% PCBENDDATA --- do not remove ---
+showpage
+%%EOF
diff --git a/doc/aic_componentsilk.gbx b/doc/aic_componentsilk.gbx
new file mode 100644 (file)
index 0000000..a29b74f
--- /dev/null
@@ -0,0 +1,1275 @@
+G04 Title: (unknown), silkscreen component side *\r
+G04 Creator: pcb 1.6.3 *\r
+G04 CreationDate: Mon Mar 31 19:59:34 2003 UTC *\r
+G04 For: fetter *\r
+G04 Format: Gerber/RS-274X *\r
+G04 PCB-Dimensions: 7100 4100 *\r
+G04 PCB-Coordinate-Origin: lower left *\r
+G04 Color: R0 G0 B0 *\r
+*\r
+%FSLAX23Y23*%\r
+%MOIN*%\r
+%ADD11C,0.010*%\r
+%ADD12C,0.025*%\r
+%ADD13C,0.045*%\r
+%ADD14C,0.040*%\r
+%ADD15C,0.001*%\r
+%ADD16C,0.120*%\r
+%ADD17C,0.150*%\r
+%ADD18C,0.020*%\r
+%ADD19R,0.060X0.060*%\r
+%ADD20R,0.090X0.090*%\r
+%ADD21C,0.060*%\r
+%ADD22C,0.090*%\r
+%ADD23C,0.008*%\r
+%ADD24C,0.080*%\r
+%ADD25C,0.110*%\r
+%ADD26C,0.148*%\r
+%ADD27C,0.178*%\r
+%ADD28R,0.080X0.080*%\r
+%ADD29R,0.110X0.110*%\r
+%ADD30R,0.070X0.070*%\r
+%ADD31R,0.100X0.100*%\r
+%ADD32C,0.070*%\r
+%ADD33C,0.100*%\r
+%ADD34C,0.016*%\r
+%ADD35C,0.015*%\r
+%IPPOS*%\r
+G01*\r
+G54D18*X450Y4050D02*Y113D01*\r
+D02*X6750D01*\r
+D02*Y4050D01*\r
+D02*X450D01*\r
+X855Y1045D02*X755D01*\r
+X1155D02*X1055D01*\r
+Y1095D02*Y995D01*\r
+X855Y1095D02*X1055D01*\r
+X855Y995D02*Y1095D01*\r
+X1055Y995D02*X855D01*\r
+G04 Text: R11 *\r
+G54D23*X1035Y1025D02*X1015D01*\r
+D02*X1010Y1030D01*\r
+D02*Y1040D01*\r
+X1015Y1045D02*X1010Y1040D01*\r
+X1030Y1045D02*X1015D01*\r
+X1030Y1025D02*Y1065D01*\r
+Y1045D02*X1010Y1065D01*\r
+X992D02*X982D01*\r
+X987Y1025D02*Y1065D01*\r
+X997Y1035D02*X987Y1025D01*\r
+X964Y1065D02*X954D01*\r
+X959Y1025D02*Y1065D01*\r
+X969Y1035D02*X959Y1025D01*\r
+G54D11*X1675Y575D02*Y725D01*\r
+Y325D02*Y475D01*\r
+X2875Y725D02*X1675D01*\r
+X2875Y325D02*Y725D01*\r
+X1675Y325D02*X2875D01*\r
+X1674Y475D02*G75G03I1J50X1675Y575D01*G01*\r
+G04 Text: U9 *\r
+G54D23*X1775Y545D02*Y510D01*\r
+D02*X1780Y505D01*\r
+D02*X1790D01*\r
+D02*X1795Y510D01*\r
+Y545D02*Y510D01*\r
+X1808Y505D02*X1828Y525D01*\r
+Y540D02*Y525D01*\r
+X1823Y545D02*X1828Y540D01*\r
+X1813Y545D02*X1823D01*\r
+X1808Y540D02*X1813Y545D01*\r
+X1808Y540D02*Y530D01*\r
+D02*X1813Y525D01*\r
+D02*X1828D01*\r
+G54D11*X1425Y375D02*G75G03I-100J0X1425Y375D01*G01*\r
+G04 Text: C3 *\r
+G54D23*X1220Y315D02*X1205D01*\r
+X1225Y310D02*X1220Y315D01*\r
+X1225Y280D02*Y310D01*\r
+Y280D02*X1220Y275D01*\r
+D02*X1205D01*\r
+X1192Y280D02*X1187Y275D01*\r
+D02*X1177D01*\r
+D02*X1172Y280D01*\r
+D02*Y310D01*\r
+X1177Y315D02*X1172Y310D01*\r
+X1187Y315D02*X1177D01*\r
+X1192Y310D02*X1187Y315D01*\r
+Y295D02*X1172D01*\r
+G54D18*X5800Y2400D02*Y2690D01*\r
+X1250Y2400D02*X5800D01*\r
+X1250Y2690D02*Y2400D01*\r
+X5800Y2690D02*X1250D01*\r
+G04 Text: U1 *\r
+G54D23*X5800Y2340D02*Y2375D01*\r
+D02*X5795Y2380D01*\r
+D02*X5785D01*\r
+D02*X5780Y2375D01*\r
+Y2340D02*Y2375D01*\r
+X5762Y2380D02*X5752D01*\r
+X5757Y2340D02*Y2380D01*\r
+X5767Y2350D02*X5757Y2340D01*\r
+G54D11*X1425Y675D02*G75G03I-100J0X1425Y675D01*G01*\r
+G04 Text: C5 *\r
+G54D23*X1220Y615D02*X1205D01*\r
+X1225Y610D02*X1220Y615D01*\r
+X1225Y580D02*Y610D01*\r
+Y580D02*X1220Y575D01*\r
+D02*X1205D01*\r
+X1192D02*X1172D01*\r
+X1192D02*Y595D01*\r
+D02*X1187Y590D01*\r
+D02*X1177D01*\r
+D02*X1172Y595D01*\r
+D02*Y610D01*\r
+X1177Y615D02*X1172Y610D01*\r
+X1187Y615D02*X1177D01*\r
+X1192Y610D02*X1187Y615D01*\r
+G54D11*X3125Y675D02*G75G03I100J0X3125Y676D01*G01*\r
+G04 Text: C6 *\r
+G54D23*X3330Y735D02*X3345D01*\r
+X3325Y740D02*X3330Y735D01*\r
+X3325Y770D02*Y740D01*\r
+Y770D02*X3330Y775D01*\r
+D02*X3345D01*\r
+X3373D02*X3378Y770D01*\r
+X3363Y775D02*X3373D01*\r
+X3358Y770D02*X3363Y775D01*\r
+X3358Y770D02*Y740D01*\r
+D02*X3363Y735D01*\r
+X3373Y755D02*X3378Y750D01*\r
+X3358Y755D02*X3373D01*\r
+X3363Y735D02*X3373D01*\r
+D02*X3378Y740D01*\r
+Y750D02*Y740D01*\r
+G54D11*X3550Y1400D02*Y1550D01*\r
+Y1150D02*Y1300D01*\r
+X3950Y1550D02*X3550D01*\r
+X3950Y1150D02*Y1550D01*\r
+X3550Y1150D02*X3950D01*\r
+X3549Y1300D02*G75G03I1J50X3550Y1400D01*G01*\r
+G04 Text: U10 *\r
+G54D23*X3650Y1370D02*Y1335D01*\r
+D02*X3655Y1330D01*\r
+D02*X3665D01*\r
+D02*X3670Y1335D01*\r
+Y1370D02*Y1335D01*\r
+X3688Y1330D02*X3698D01*\r
+X3693Y1370D02*Y1330D01*\r
+X3683Y1360D02*X3693Y1370D01*\r
+X3711Y1335D02*X3716Y1330D01*\r
+X3711Y1365D02*Y1335D01*\r
+Y1365D02*X3716Y1370D01*\r
+D02*X3726D01*\r
+D02*X3731Y1365D01*\r
+D02*Y1335D01*\r
+X3726Y1330D02*X3731Y1335D01*\r
+X3716Y1330D02*X3726D01*\r
+X3711Y1340D02*X3731Y1360D01*\r
+G54D18*X1050Y3667D02*X200D01*\r
+D02*Y3032D01*\r
+D02*X1050D01*\r
+D02*Y3667D01*\r
+G04 Text: J2 *\r
+G54D23*Y2972D02*X1035D01*\r
+D02*Y3007D01*\r
+X1040Y3012D02*X1035Y3007D01*\r
+X1045Y3012D02*X1040D01*\r
+X1050Y3007D02*X1045Y3012D01*\r
+X1022Y2977D02*X1017Y2972D01*\r
+D02*X1002D01*\r
+D02*X997Y2977D01*\r
+D02*Y2987D01*\r
+X1022Y3012D02*X997Y2987D01*\r
+X1022Y3012D02*X997D01*\r
+G54D11*X3175Y1200D02*G75G03I100J0X3175Y1201D01*G01*\r
+G04 Text: C10 *\r
+G54D23*X3380Y1260D02*X3395D01*\r
+X3375Y1265D02*X3380Y1260D01*\r
+X3375Y1295D02*Y1265D01*\r
+Y1295D02*X3380Y1300D01*\r
+D02*X3395D01*\r
+X3413Y1260D02*X3423D01*\r
+X3418Y1300D02*Y1260D01*\r
+X3408Y1290D02*X3418Y1300D01*\r
+X3436Y1265D02*X3441Y1260D01*\r
+X3436Y1295D02*Y1265D01*\r
+Y1295D02*X3441Y1300D01*\r
+D02*X3451D01*\r
+D02*X3456Y1295D01*\r
+D02*Y1265D01*\r
+X3451Y1260D02*X3456Y1265D01*\r
+X3441Y1260D02*X3451D01*\r
+X3436Y1270D02*X3456Y1290D01*\r
+G54D11*X5725Y3725D02*Y3875D01*\r
+Y3475D02*Y3625D01*\r
+X6125Y3875D02*X5725D01*\r
+X6125Y3475D02*Y3875D01*\r
+X5725Y3475D02*X6125D01*\r
+X5724Y3625D02*G75G03I1J50X5725Y3725D01*G01*\r
+G04 Text: U4 *\r
+G54D23*X5825Y3695D02*Y3660D01*\r
+D02*X5830Y3655D01*\r
+D02*X5840D01*\r
+D02*X5845Y3660D01*\r
+Y3695D02*Y3660D01*\r
+X5858Y3675D02*X5878Y3695D01*\r
+X5858Y3675D02*X5883D01*\r
+X5878Y3695D02*Y3655D01*\r
+G54D18*X5725Y2120D02*X6125D01*\r
+D02*Y1940D01*\r
+D02*X5725D01*\r
+D02*Y2120D01*\r
+D02*X6125D01*\r
+D02*Y2060D01*\r
+D02*X5725D01*\r
+D02*Y2120D01*\r
+G54D11*X5855D02*Y2060D01*\r
+X5995Y2120D02*Y2060D01*\r
+G04 Text: Q5 *\r
+G54D23*X5725Y2185D02*Y2155D01*\r
+Y2185D02*X5730Y2190D01*\r
+D02*X5740D01*\r
+D02*X5745Y2185D01*\r
+D02*Y2155D01*\r
+X5740Y2150D02*X5745Y2155D01*\r
+X5730Y2150D02*X5740D01*\r
+X5725Y2155D02*X5730Y2150D01*\r
+X5735Y2160D02*X5745Y2150D01*\r
+X5758Y2190D02*X5778D01*\r
+X5758D02*Y2170D01*\r
+D02*X5763Y2175D01*\r
+D02*X5773D01*\r
+D02*X5778Y2170D01*\r
+D02*Y2155D01*\r
+X5773Y2150D02*X5778Y2155D01*\r
+X5763Y2150D02*X5773D01*\r
+X5758Y2155D02*X5763Y2150D01*\r
+G54D11*X5725Y3125D02*Y3275D01*\r
+Y2875D02*Y3025D01*\r
+X6125Y3275D02*X5725D01*\r
+X6125Y2875D02*Y3275D01*\r
+X5725Y2875D02*X6125D01*\r
+X5724Y3025D02*G75G03I1J50X5725Y3125D01*G01*\r
+G04 Text: U5 *\r
+G54D23*X5825Y3095D02*Y3060D01*\r
+D02*X5830Y3055D01*\r
+D02*X5840D01*\r
+D02*X5845Y3060D01*\r
+Y3095D02*Y3060D01*\r
+X5858Y3095D02*X5878D01*\r
+X5858D02*Y3075D01*\r
+D02*X5863Y3080D01*\r
+D02*X5873D01*\r
+D02*X5878Y3075D01*\r
+D02*Y3060D01*\r
+X5873Y3055D02*X5878Y3060D01*\r
+X5863Y3055D02*X5873D01*\r
+X5858Y3060D02*X5863Y3055D01*\r
+G54D11*X5625Y2225D02*X5725D01*\r
+X5825D02*X5925D01*\r
+X5725D02*X5825Y2275D01*\r
+D02*Y2175D01*\r
+D02*X5725Y2225D01*\r
+Y2275D02*Y2175D01*\r
+G04 Text: D7 *\r
+G54D23*X5850Y2275D02*Y2235D01*\r
+X5865Y2275D02*X5870Y2270D01*\r
+D02*Y2240D01*\r
+X5865Y2235D02*X5870Y2240D01*\r
+X5845Y2235D02*X5865D01*\r
+X5845Y2275D02*X5865D01*\r
+X5883Y2235D02*X5908Y2260D01*\r
+Y2275D02*Y2260D01*\r
+X5883Y2275D02*X5908D01*\r
+G54D18*X5725Y1295D02*X6125D01*\r
+D02*Y1115D01*\r
+D02*X5725D01*\r
+D02*Y1295D01*\r
+D02*X6125D01*\r
+D02*Y1235D01*\r
+D02*X5725D01*\r
+D02*Y1295D01*\r
+G54D11*X5855D02*Y1235D01*\r
+X5995Y1295D02*Y1235D01*\r
+G04 Text: Q3 *\r
+G54D23*X5725Y1360D02*Y1330D01*\r
+Y1360D02*X5730Y1365D01*\r
+D02*X5740D01*\r
+D02*X5745Y1360D01*\r
+D02*Y1330D01*\r
+X5740Y1325D02*X5745Y1330D01*\r
+X5730Y1325D02*X5740D01*\r
+X5725Y1330D02*X5730Y1325D01*\r
+X5735Y1335D02*X5745Y1325D01*\r
+X5758Y1360D02*X5763Y1365D01*\r
+D02*X5773D01*\r
+D02*X5778Y1360D01*\r
+D02*Y1330D01*\r
+X5773Y1325D02*X5778Y1330D01*\r
+X5763Y1325D02*X5773D01*\r
+X5758Y1330D02*X5763Y1325D01*\r
+Y1345D02*X5778D01*\r
+G54D18*X84Y1257D02*X450Y1247D01*\r
+X84Y1375D02*Y1257D01*\r
+X450Y1385D02*X84Y1375D01*\r
+X588Y1178D02*Y1454D01*\r
+X450Y1178D02*X708D01*\r
+X450Y1454D02*Y1178D01*\r
+X708Y1454D02*X450D01*\r
+G04 Text: S1 *\r
+G54D23*X668Y1316D02*X673Y1311D01*\r
+X653Y1316D02*X668D01*\r
+X648Y1311D02*X653Y1316D01*\r
+X648Y1311D02*Y1301D01*\r
+D02*X653Y1296D01*\r
+D02*X668D01*\r
+D02*X673Y1291D01*\r
+D02*Y1281D01*\r
+X668Y1276D02*X673Y1281D01*\r
+X653Y1276D02*X668D01*\r
+X648Y1281D02*X653Y1276D01*\r
+X691D02*X701D01*\r
+X696Y1316D02*Y1276D01*\r
+X686Y1306D02*X696Y1316D01*\r
+G54D18*X4575Y250D02*X3525D01*\r
+X4575D02*Y900D01*\r
+D02*X4525D01*\r
+D02*Y350D01*\r
+D02*X4325D01*\r
+D02*Y900D01*\r
+D02*X4275D01*\r
+D02*Y350D01*\r
+D02*X3825D01*\r
+X3525Y250D02*Y900D01*\r
+D02*X3575D01*\r
+D02*Y350D01*\r
+D02*X3775D01*\r
+D02*Y900D01*\r
+D02*X3825D01*\r
+D02*Y350D01*\r
+G54D11*X4675Y800D02*G75G03I150J0X4675Y801D01*G01*\r
+G04 Text: C2 *\r
+G54D23*X4980Y910D02*X4995D01*\r
+X4975Y915D02*X4980Y910D01*\r
+X4975Y945D02*Y915D01*\r
+Y945D02*X4980Y950D01*\r
+D02*X4995D01*\r
+X5008Y945D02*X5013Y950D01*\r
+D02*X5028D01*\r
+D02*X5033Y945D01*\r
+D02*Y935D01*\r
+X5008Y910D02*X5033Y935D01*\r
+X5008Y910D02*X5033D01*\r
+G54D18*X2950Y1225D02*Y1425D01*\r
+D02*X3050D01*\r
+D02*Y1225D01*\r
+D02*X2950D01*\r
+X3000Y1125D02*Y1225D01*\r
+Y1425D02*Y1525D01*\r
+G04 Text: R10 *\r
+G54D23*X2980Y1245D02*Y1265D01*\r
+D02*X2985Y1270D01*\r
+D02*X2995D01*\r
+X3000Y1265D02*X2995Y1270D01*\r
+X3000Y1250D02*Y1265D01*\r
+X2980Y1250D02*X3020D01*\r
+X3000D02*X3020Y1270D01*\r
+Y1288D02*Y1298D01*\r
+X2980Y1293D02*X3020D01*\r
+X2990Y1283D02*X2980Y1293D01*\r
+X3015Y1311D02*X3020Y1316D01*\r
+X2985Y1311D02*X3015D01*\r
+X2985D02*X2980Y1316D01*\r
+D02*Y1326D01*\r
+D02*X2985Y1331D01*\r
+D02*X3015D01*\r
+X3020Y1326D02*X3015Y1331D01*\r
+X3020Y1316D02*Y1326D01*\r
+X3010Y1311D02*X2990Y1331D01*\r
+G54D18*X4425Y3575D02*Y3775D01*\r
+D02*X4525D01*\r
+D02*Y3575D01*\r
+D02*X4425D01*\r
+X4475Y3475D02*Y3575D01*\r
+Y3775D02*Y3875D01*\r
+G04 Text: R3 *\r
+G54D23*X4455Y3595D02*Y3615D01*\r
+D02*X4460Y3620D01*\r
+D02*X4470D01*\r
+X4475Y3615D02*X4470Y3620D01*\r
+X4475Y3600D02*Y3615D01*\r
+X4455Y3600D02*X4495D01*\r
+X4475D02*X4495Y3620D01*\r
+X4460Y3633D02*X4455Y3638D01*\r
+D02*Y3648D01*\r
+D02*X4460Y3653D01*\r
+D02*X4490D01*\r
+X4495Y3648D02*X4490Y3653D01*\r
+X4495Y3638D02*Y3648D01*\r
+X4490Y3633D02*X4495Y3638D01*\r
+X4475D02*Y3653D01*\r
+G54D11*X3375Y1500D02*G75G03I-100J0X3375Y1500D01*G01*\r
+G04 Text: C9 *\r
+G54D23*X3170Y1440D02*X3155D01*\r
+X3175Y1435D02*X3170Y1440D01*\r
+X3175Y1405D02*Y1435D01*\r
+Y1405D02*X3170Y1400D01*\r
+D02*X3155D01*\r
+X3142Y1440D02*X3122Y1420D01*\r
+Y1405D02*Y1420D01*\r
+X3127Y1400D02*X3122Y1405D01*\r
+X3137Y1400D02*X3127D01*\r
+X3142Y1405D02*X3137Y1400D01*\r
+X3142Y1405D02*Y1415D01*\r
+D02*X3137Y1420D01*\r
+D02*X3122D01*\r
+G54D18*X7025Y3825D02*X6845D01*\r
+X7025Y325D02*Y3825D01*\r
+X6845Y325D02*X7025D01*\r
+X6620Y445D02*Y3705D01*\r
+D02*X6525D01*\r
+G54D11*X6845D02*X6620D01*\r
+X6845Y3825D02*Y3705D01*\r
+G54D18*Y3925D02*Y3825D01*\r
+X6525Y3925D02*X6845D01*\r
+X6525Y3705D02*Y3925D01*\r
+X6845Y225D02*X6525D01*\r
+X6845Y325D02*Y225D01*\r
+G54D11*Y445D02*Y325D01*\r
+X6620Y445D02*X6845D01*\r
+G54D18*X6525D02*X6620D01*\r
+X6525Y225D02*Y445D01*\r
+G54D14*X6325Y3625D02*X6600D01*\r
+X6325Y3525D02*X6600D01*\r
+X6325Y3425D02*X6600D01*\r
+X6325Y3325D02*X6600D01*\r
+X6325Y3225D02*X6600D01*\r
+X6325Y3125D02*X6600D01*\r
+X6325Y3025D02*X6600D01*\r
+X6325Y2925D02*X6600D01*\r
+X6325Y2825D02*X6600D01*\r
+X6325Y2725D02*X6600D01*\r
+X6325Y2625D02*X6600D01*\r
+X6325Y2525D02*X6600D01*\r
+X6325Y2425D02*X6600D01*\r
+X6325Y2325D02*X6600D01*\r
+X6325Y2225D02*X6600D01*\r
+X6325Y2125D02*X6600D01*\r
+X6325Y2025D02*X6600D01*\r
+X6325Y1925D02*X6600D01*\r
+X6325Y1825D02*X6600D01*\r
+X6325Y1725D02*X6600D01*\r
+X6325Y1625D02*X6600D01*\r
+X6325Y1525D02*X6600D01*\r
+X6325Y1425D02*X6600D01*\r
+X6325Y1325D02*X6600D01*\r
+X6325Y1225D02*X6600D01*\r
+X6325Y1125D02*X6600D01*\r
+X6325Y1025D02*X6600D01*\r
+X6325Y925D02*X6600D01*\r
+X6325Y825D02*X6600D01*\r
+X6325Y725D02*X6600D01*\r
+X6325Y625D02*X6600D01*\r
+X6325Y525D02*X6600D01*\r
+G04 Text: J15 *\r
+G54D34*X6625Y645D02*Y675D01*\r
+D02*X6695D01*\r
+X6705Y665D02*X6695Y675D01*\r
+X6705Y655D02*Y665D01*\r
+X6695Y645D02*X6705Y655D01*\r
+Y711D02*Y731D01*\r
+X6625Y721D02*X6705D01*\r
+X6645Y701D02*X6625Y721D01*\r
+Y757D02*Y797D01*\r
+Y757D02*X6665D01*\r
+D02*X6655Y767D01*\r
+D02*Y787D01*\r
+D02*X6665Y797D01*\r
+D02*X6695D01*\r
+X6705Y787D02*X6695Y797D01*\r
+X6705Y767D02*Y787D01*\r
+X6695Y757D02*X6705Y767D01*\r
+G54D18*X5200Y1295D02*X5600D01*\r
+D02*Y1115D01*\r
+D02*X5200D01*\r
+D02*Y1295D01*\r
+D02*X5600D01*\r
+D02*Y1235D01*\r
+D02*X5200D01*\r
+D02*Y1295D01*\r
+G54D11*X5330D02*Y1235D01*\r
+X5470Y1295D02*Y1235D01*\r
+G04 Text: Q4 *\r
+G54D23*X5200Y1360D02*Y1330D01*\r
+Y1360D02*X5205Y1365D01*\r
+D02*X5215D01*\r
+D02*X5220Y1360D01*\r
+D02*Y1330D01*\r
+X5215Y1325D02*X5220Y1330D01*\r
+X5205Y1325D02*X5215D01*\r
+X5200Y1330D02*X5205Y1325D01*\r
+X5210Y1335D02*X5220Y1325D01*\r
+X5233Y1345D02*X5253Y1365D01*\r
+X5233Y1345D02*X5258D01*\r
+X5253Y1365D02*Y1325D01*\r
+G54D11*X4975Y400D02*G75G03I-150J0X4975Y400D01*G01*\r
+G04 Text: C1 *\r
+G54D23*X4670Y290D02*X4655D01*\r
+X4675Y285D02*X4670Y290D01*\r
+X4675Y255D02*Y285D01*\r
+Y255D02*X4670Y250D01*\r
+D02*X4655D01*\r
+X4637Y290D02*X4627D01*\r
+X4632Y250D02*Y290D01*\r
+X4642Y260D02*X4632Y250D01*\r
+G54D18*X1060Y1250D02*X860D01*\r
+D02*Y1350D01*\r
+D02*X1060D01*\r
+D02*Y1250D01*\r
+X1160Y1300D02*X1060D01*\r
+X860D02*X760D01*\r
+G04 Text: R12 *\r
+G54D23*X1040Y1280D02*X1020D01*\r
+D02*X1015Y1285D01*\r
+D02*Y1295D01*\r
+X1020Y1300D02*X1015Y1295D01*\r
+X1035Y1300D02*X1020D01*\r
+X1035Y1280D02*Y1320D01*\r
+Y1300D02*X1015Y1320D01*\r
+X997D02*X987D01*\r
+X992Y1280D02*Y1320D01*\r
+X1002Y1290D02*X992Y1280D01*\r
+X974Y1285D02*X969Y1280D01*\r
+D02*X954D01*\r
+D02*X949Y1285D01*\r
+D02*Y1295D01*\r
+X974Y1320D02*X949Y1295D01*\r
+X974Y1320D02*X949D01*\r
+G54D18*X6125Y250D02*X5075D01*\r
+X6125D02*Y900D01*\r
+D02*X6075D01*\r
+D02*Y350D01*\r
+D02*X5875D01*\r
+D02*Y900D01*\r
+D02*X5825D01*\r
+D02*Y350D01*\r
+D02*X5375D01*\r
+X5075Y250D02*Y900D01*\r
+D02*X5125D01*\r
+D02*Y350D01*\r
+D02*X5325D01*\r
+D02*Y900D01*\r
+D02*X5375D01*\r
+D02*Y350D01*\r
+X2850Y1425D02*Y1225D01*\r
+D02*X2750D01*\r
+D02*Y1425D01*\r
+D02*X2850D01*\r
+X2800Y1525D02*Y1425D01*\r
+Y1225D02*Y1125D01*\r
+G04 Text: R9 *\r
+G54D23*X2820Y1405D02*Y1385D01*\r
+D02*X2815Y1380D01*\r
+D02*X2805D01*\r
+X2800Y1385D02*X2805Y1380D01*\r
+X2800Y1400D02*Y1385D01*\r
+X2820Y1400D02*X2780D01*\r
+X2800D02*X2780Y1380D01*\r
+Y1367D02*X2800Y1347D01*\r
+X2815D02*X2800D01*\r
+X2820Y1352D02*X2815Y1347D01*\r
+X2820Y1362D02*Y1352D01*\r
+X2815Y1367D02*X2820Y1362D01*\r
+X2815Y1367D02*X2805D01*\r
+D02*X2800Y1362D01*\r
+D02*Y1347D01*\r
+G54D11*X5530Y380D02*Y440D01*\r
+X5670Y380D02*Y440D01*\r
+G54D18*X5800D02*Y380D01*\r
+X5400Y440D02*X5800D01*\r
+X5400Y380D02*Y440D01*\r
+X5800Y380D02*X5400D01*\r
+X5800Y560D02*Y380D01*\r
+X5400Y560D02*X5800D01*\r
+X5400Y380D02*Y560D01*\r
+X5800Y380D02*X5400D01*\r
+G04 Text: U3 *\r
+G54D23*X5800Y310D02*Y345D01*\r
+D02*X5795Y350D01*\r
+D02*X5785D01*\r
+D02*X5780Y345D01*\r
+Y310D02*Y345D01*\r
+X5767Y315D02*X5762Y310D01*\r
+D02*X5752D01*\r
+D02*X5747Y315D01*\r
+D02*Y345D01*\r
+X5752Y350D02*X5747Y345D01*\r
+X5762Y350D02*X5752D01*\r
+X5767Y345D02*X5762Y350D01*\r
+Y330D02*X5747D01*\r
+G54D11*X5075Y1325D02*G75G03I-250J0X5075Y1325D01*G01*\r
+G04 Text: C8 *\r
+G54D23*X4570Y1115D02*X4555D01*\r
+X4575Y1110D02*X4570Y1115D01*\r
+X4575Y1080D02*Y1110D01*\r
+Y1080D02*X4570Y1075D01*\r
+D02*X4555D01*\r
+X4542Y1110D02*X4537Y1115D01*\r
+X4542Y1100D02*Y1110D01*\r
+Y1100D02*X4537Y1095D01*\r
+D02*X4527D01*\r
+D02*X4522Y1100D01*\r
+D02*Y1110D01*\r
+X4527Y1115D02*X4522Y1110D01*\r
+X4537Y1115D02*X4527D01*\r
+X4542Y1090D02*X4537Y1095D01*\r
+X4542Y1080D02*Y1090D01*\r
+Y1080D02*X4537Y1075D01*\r
+D02*X4527D01*\r
+D02*X4522Y1080D01*\r
+D02*Y1090D01*\r
+X4527Y1095D02*X4522Y1090D01*\r
+G54D11*X1675Y1100D02*Y1250D01*\r
+Y850D02*Y1000D01*\r
+X2075Y1250D02*X1675D01*\r
+X2075Y850D02*Y1250D01*\r
+X1675Y850D02*X2075D01*\r
+X1674Y1000D02*G75G03I1J50X1675Y1100D01*G01*\r
+G04 Text: U11 *\r
+G54D23*X1775Y1070D02*Y1035D01*\r
+D02*X1780Y1030D01*\r
+D02*X1790D01*\r
+D02*X1795Y1035D01*\r
+Y1070D02*Y1035D01*\r
+X1813Y1030D02*X1823D01*\r
+X1818Y1070D02*Y1030D01*\r
+X1808Y1060D02*X1818Y1070D01*\r
+X1841Y1030D02*X1851D01*\r
+X1846Y1070D02*Y1030D01*\r
+X1836Y1060D02*X1846Y1070D01*\r
+G54D11*X1100Y750D02*Y850D01*\r
+X1000Y750D02*X1100D01*\r
+G54D18*X1200Y850D02*X1000D01*\r
+X1200Y750D02*Y850D01*\r
+X1000Y750D02*X1200D01*\r
+X1000Y850D02*Y750D01*\r
+G04 Text: JP2 *\r
+G54D23*X1260Y850D02*Y835D01*\r
+D02*X1225D01*\r
+X1220Y840D02*X1225Y835D01*\r
+X1220Y845D02*Y840D01*\r
+X1225Y850D02*X1220Y845D01*\r
+X1260Y817D02*X1220D01*\r
+X1260Y822D02*Y802D01*\r
+D02*X1255Y797D01*\r
+D02*X1245D01*\r
+X1240Y802D02*X1245Y797D01*\r
+X1240Y817D02*Y802D01*\r
+X1255Y784D02*X1260Y779D01*\r
+D02*Y764D01*\r
+D02*X1255Y759D01*\r
+D02*X1245D01*\r
+X1220Y784D02*X1245Y759D01*\r
+X1220Y784D02*Y759D01*\r
+G54D18*X3500Y3575D02*Y3775D01*\r
+D02*X3600D01*\r
+D02*Y3575D01*\r
+D02*X3500D01*\r
+X3550Y3475D02*Y3575D01*\r
+Y3775D02*Y3875D01*\r
+G04 Text: R14 *\r
+G54D23*X3530Y3595D02*Y3615D01*\r
+D02*X3535Y3620D01*\r
+D02*X3545D01*\r
+X3550Y3615D02*X3545Y3620D01*\r
+X3550Y3600D02*Y3615D01*\r
+X3530Y3600D02*X3570D01*\r
+X3550D02*X3570Y3620D01*\r
+Y3638D02*Y3648D01*\r
+X3530Y3643D02*X3570D01*\r
+X3540Y3633D02*X3530Y3643D01*\r
+X3550Y3661D02*X3530Y3681D01*\r
+X3550Y3661D02*Y3686D01*\r
+X3530Y3681D02*X3570D01*\r
+G54D11*X5300Y2000D02*G75G03I100J0X5300Y2001D01*G01*\r
+G04 Text: C11 *\r
+G54D23*X5505Y2060D02*X5520D01*\r
+X5500Y2065D02*X5505Y2060D01*\r
+X5500Y2095D02*Y2065D01*\r
+Y2095D02*X5505Y2100D01*\r
+D02*X5520D01*\r
+X5538Y2060D02*X5548D01*\r
+X5543Y2100D02*Y2060D01*\r
+X5533Y2090D02*X5543Y2100D01*\r
+X5566Y2060D02*X5576D01*\r
+X5571Y2100D02*Y2060D01*\r
+X5561Y2090D02*X5571Y2100D01*\r
+G54D18*X5725Y1770D02*X6125D01*\r
+D02*Y1590D01*\r
+D02*X5725D01*\r
+D02*Y1770D01*\r
+D02*X6125D01*\r
+D02*Y1710D01*\r
+D02*X5725D01*\r
+D02*Y1770D01*\r
+G54D11*X5855D02*Y1710D01*\r
+X5995Y1770D02*Y1710D01*\r
+G04 Text: Q1 *\r
+G54D23*X5725Y1835D02*Y1805D01*\r
+Y1835D02*X5730Y1840D01*\r
+D02*X5740D01*\r
+D02*X5745Y1835D01*\r
+D02*Y1805D01*\r
+X5740Y1800D02*X5745Y1805D01*\r
+X5730Y1800D02*X5740D01*\r
+X5725Y1805D02*X5730Y1800D01*\r
+X5735Y1810D02*X5745Y1800D01*\r
+X5763D02*X5773D01*\r
+X5768Y1840D02*Y1800D01*\r
+X5758Y1830D02*X5768Y1840D01*\r
+G54D11*X850Y800D02*Y700D01*\r
+Y600D02*Y500D01*\r
+Y700D02*X900Y600D01*\r
+D02*X800D01*\r
+D02*X850Y700D01*\r
+X900D02*X800D01*\r
+G04 Text: D3 *\r
+G54D23*X900Y575D02*X860D01*\r
+X900Y560D02*X895Y555D01*\r
+D02*X865D01*\r
+X860Y560D02*X865Y555D01*\r
+X860Y580D02*Y560D01*\r
+X900Y580D02*Y560D01*\r
+X895Y542D02*X900Y537D01*\r
+D02*Y527D01*\r
+D02*X895Y522D01*\r
+D02*X865D01*\r
+X860Y527D02*X865Y522D01*\r
+X860Y537D02*Y527D01*\r
+X865Y542D02*X860Y537D01*\r
+X880D02*Y522D01*\r
+G54D11*X5075Y1900D02*G75G03I-250J0X5075Y1900D01*G01*\r
+G04 Text: C7 *\r
+G54D23*X4570Y1690D02*X4555D01*\r
+X4575Y1685D02*X4570Y1690D01*\r
+X4575Y1655D02*Y1685D01*\r
+Y1655D02*X4570Y1650D01*\r
+D02*X4555D01*\r
+X4542Y1690D02*X4517Y1665D01*\r
+Y1650D02*Y1665D01*\r
+X4542Y1650D02*X4517D01*\r
+G54D11*X745Y1655D02*G75G03I70J0X745Y1656D01*G01*\r
+G54D35*X765Y1655D02*G75G03I50J0X765Y1656D01*G01*\r
+G04 Text: D9 *\r
+G54D23*X770Y1785D02*Y1745D01*\r
+X785Y1785D02*X790Y1780D01*\r
+D02*Y1750D01*\r
+X785Y1745D02*X790Y1750D01*\r
+X765Y1745D02*X785D01*\r
+X765Y1785D02*X785D01*\r
+X803Y1745D02*X823Y1765D01*\r
+Y1780D02*Y1765D01*\r
+X818Y1785D02*X823Y1780D01*\r
+X808Y1785D02*X818D01*\r
+X803Y1780D02*X808Y1785D01*\r
+X803Y1780D02*Y1770D01*\r
+D02*X808Y1765D01*\r
+D02*X823D01*\r
+G54D18*X825Y2190D02*X545D01*\r
+X725Y2240D02*X545D01*\r
+X825Y2290D02*X545D01*\r
+X725Y2340D02*X545D01*\r
+X825Y2390D02*X545D01*\r
+X725Y2440D02*X545D01*\r
+X825Y2490D02*X545D01*\r
+X725Y2540D02*X545D01*\r
+X825Y2590D02*X545D01*\r
+G54D11*X345Y2030D02*Y2750D01*\r
+G54D18*X545Y2030D02*X345D01*\r
+X545Y2750D02*Y2030D01*\r
+X345Y2750D02*X545D01*\r
+X45Y2090D02*Y2690D01*\r
+X315Y2090D02*X45D01*\r
+G54D11*X315Y2690D02*Y2090D01*\r
+G54D18*X45Y2690D02*X315D01*\r
+G54D11*Y1980D02*X345D01*\r
+X315Y1860D02*X345D01*\r
+X315Y2800D02*X345D01*\r
+X315Y2920D02*X345D01*\r
+X315Y1800D02*Y2980D01*\r
+X345Y1800D02*X315D01*\r
+X345Y2980D02*Y1800D01*\r
+X315Y2980D02*X345D01*\r
+G04 Text: J9 *\r
+G54D23*X425Y2660D02*Y2645D01*\r
+D02*X390D01*\r
+X385Y2650D02*X390Y2645D01*\r
+X385Y2655D02*Y2650D01*\r
+X390Y2660D02*X385Y2655D01*\r
+Y2632D02*X405Y2612D01*\r
+X420D02*X405D01*\r
+X425Y2617D02*X420Y2612D01*\r
+X425Y2627D02*Y2617D01*\r
+X420Y2632D02*X425Y2627D01*\r
+X420Y2632D02*X410D01*\r
+D02*X405Y2627D01*\r
+D02*Y2612D01*\r
+G54D11*X2750Y1950D02*Y2100D01*\r
+Y1700D02*Y1850D01*\r
+X3950Y2100D02*X2750D01*\r
+X3950Y1700D02*Y2100D01*\r
+X2750Y1700D02*X3950D01*\r
+X2749Y1850D02*G75G03I1J50X2750Y1950D01*G01*\r
+G04 Text: U8 *\r
+G54D23*X2850Y1920D02*Y1885D01*\r
+D02*X2855Y1880D01*\r
+D02*X2865D01*\r
+D02*X2870Y1885D01*\r
+Y1920D02*Y1885D01*\r
+X2883D02*X2888Y1880D01*\r
+X2883Y1895D02*Y1885D01*\r
+Y1895D02*X2888Y1900D01*\r
+D02*X2898D01*\r
+D02*X2903Y1895D01*\r
+D02*Y1885D01*\r
+X2898Y1880D02*X2903Y1885D01*\r
+X2888Y1880D02*X2898D01*\r
+X2883Y1905D02*X2888Y1900D01*\r
+X2883Y1915D02*Y1905D01*\r
+Y1915D02*X2888Y1920D01*\r
+D02*X2898D01*\r
+D02*X2903Y1915D01*\r
+D02*Y1905D01*\r
+X2898Y1900D02*X2903Y1905D01*\r
+G54D11*X1350Y1800D02*Y2100D01*\r
+Y1400D02*Y1700D01*\r
+X2550Y2100D02*X1350D01*\r
+X2550Y1400D02*Y2100D01*\r
+X1350Y1400D02*X2550D01*\r
+X1349Y1700D02*G75G03I1J50X1350Y1800D01*G01*\r
+G04 Text: U6 *\r
+G54D23*X1450Y1770D02*Y1735D01*\r
+D02*X1455Y1730D01*\r
+D02*X1465D01*\r
+D02*X1470Y1735D01*\r
+Y1770D02*Y1735D01*\r
+X1498Y1770D02*X1503Y1765D01*\r
+X1488Y1770D02*X1498D01*\r
+X1483Y1765D02*X1488Y1770D01*\r
+X1483Y1765D02*Y1735D01*\r
+D02*X1488Y1730D01*\r
+X1498Y1750D02*X1503Y1745D01*\r
+X1483Y1750D02*X1498D01*\r
+X1488Y1730D02*X1498D01*\r
+D02*X1503Y1735D01*\r
+Y1745D02*Y1735D01*\r
+G54D18*X4150Y2100D02*Y1700D01*\r
+D02*X4350D01*\r
+D02*Y2100D01*\r
+D02*X4150D01*\r
+G54D11*Y2000D02*X4250D01*\r
+D02*Y2100D01*\r
+G04 Text: JP1 *\r
+G54D23*X4410D02*Y2085D01*\r
+D02*X4375D01*\r
+X4370Y2090D02*X4375Y2085D01*\r
+X4370Y2095D02*Y2090D01*\r
+X4375Y2100D02*X4370Y2095D01*\r
+X4410Y2067D02*X4370D01*\r
+X4410Y2072D02*Y2052D01*\r
+D02*X4405Y2047D01*\r
+D02*X4395D01*\r
+X4390Y2052D02*X4395Y2047D01*\r
+X4390Y2067D02*Y2052D01*\r
+X4370Y2029D02*Y2019D01*\r
+X4410Y2024D02*X4370D01*\r
+X4400Y2034D02*X4410Y2024D01*\r
+G54D11*X3125Y375D02*G75G03I100J0X3125Y376D01*G01*\r
+G04 Text: C4 *\r
+G54D23*X3330Y435D02*X3345D01*\r
+X3325Y440D02*X3330Y435D01*\r
+X3325Y470D02*Y440D01*\r
+Y470D02*X3330Y475D01*\r
+D02*X3345D01*\r
+X3358Y455D02*X3378Y475D01*\r
+X3358Y455D02*X3383D01*\r
+X3378Y475D02*Y435D01*\r
+G54D11*X2400Y3725D02*Y3875D01*\r
+Y3475D02*Y3625D01*\r
+X3200Y3875D02*X2400D01*\r
+X3200Y3475D02*Y3875D01*\r
+X2400Y3475D02*X3200D01*\r
+X2399Y3625D02*G75G03I1J50X2400Y3725D01*G01*\r
+G04 Text: U7 *\r
+G54D23*X2500Y3695D02*Y3660D01*\r
+D02*X2505Y3655D01*\r
+D02*X2515D01*\r
+D02*X2520Y3660D01*\r
+Y3695D02*Y3660D01*\r
+X2533Y3655D02*X2558Y3680D01*\r
+Y3695D02*Y3680D01*\r
+X2533Y3695D02*X2558D01*\r
+G54D18*X5200Y1770D02*X5600D01*\r
+D02*Y1590D01*\r
+D02*X5200D01*\r
+D02*Y1770D01*\r
+D02*X5600D01*\r
+D02*Y1710D01*\r
+D02*X5200D01*\r
+D02*Y1770D01*\r
+G54D11*X5330D02*Y1710D01*\r
+X5470Y1770D02*Y1710D01*\r
+G04 Text: Q2 *\r
+G54D23*X5200Y1835D02*Y1805D01*\r
+Y1835D02*X5205Y1840D01*\r
+D02*X5215D01*\r
+D02*X5220Y1835D01*\r
+D02*Y1805D01*\r
+X5215Y1800D02*X5220Y1805D01*\r
+X5205Y1800D02*X5215D01*\r
+X5200Y1805D02*X5205Y1800D01*\r
+X5210Y1810D02*X5220Y1800D01*\r
+X5233Y1835D02*X5238Y1840D01*\r
+D02*X5253D01*\r
+D02*X5258Y1835D01*\r
+D02*Y1825D01*\r
+X5233Y1800D02*X5258Y1825D01*\r
+X5233Y1800D02*X5258D01*\r
+G54D35*X525Y1655D02*G75G03I50J0X525Y1656D01*G01*\r
+G54D11*X505Y1655D02*G75G03I70J0X505Y1656D01*G01*\r
+G04 Text: D10 *\r
+G54D23*X530Y1785D02*Y1745D01*\r
+X545Y1785D02*X550Y1780D01*\r
+D02*Y1750D01*\r
+X545Y1745D02*X550Y1750D01*\r
+X525Y1745D02*X545D01*\r
+X525Y1785D02*X545D01*\r
+X568Y1745D02*X578D01*\r
+X573Y1785D02*Y1745D01*\r
+X563Y1775D02*X573Y1785D01*\r
+X591Y1750D02*X596Y1745D01*\r
+X591Y1780D02*Y1750D01*\r
+Y1780D02*X596Y1785D01*\r
+D02*X606D01*\r
+D02*X611Y1780D01*\r
+D02*Y1750D01*\r
+X606Y1745D02*X611Y1750D01*\r
+X596Y1745D02*X606D01*\r
+X591Y1755D02*X611Y1775D01*\r
+G54D11*X1625Y575D02*X1525D01*\r
+Y475D02*X1575Y575D01*\r
+X1625Y475D02*X1525D01*\r
+X1575Y575D02*X1625Y475D01*\r
+X1575D02*Y375D01*\r
+Y675D02*Y575D01*\r
+G04 Text: D1 *\r
+G54D23*X1625Y450D02*X1585D01*\r
+X1625Y435D02*X1620Y430D01*\r
+D02*X1590D01*\r
+X1585Y435D02*X1590Y430D01*\r
+X1585Y455D02*Y435D01*\r
+X1625Y455D02*Y435D01*\r
+X1585Y412D02*Y402D01*\r
+X1625Y407D02*X1585D01*\r
+X1615Y417D02*X1625Y407D01*\r
+G54D18*X5525Y3575D02*Y3775D01*\r
+D02*X5625D01*\r
+D02*Y3575D01*\r
+D02*X5525D01*\r
+X5575Y3475D02*Y3575D01*\r
+Y3775D02*Y3875D01*\r
+G04 Text: R4 *\r
+G54D23*X5555Y3595D02*Y3615D01*\r
+D02*X5560Y3620D01*\r
+D02*X5570D01*\r
+X5575Y3615D02*X5570Y3620D01*\r
+X5575Y3600D02*Y3615D01*\r
+X5555Y3600D02*X5595D01*\r
+X5575D02*X5595Y3620D01*\r
+X5575Y3633D02*X5555Y3653D01*\r
+X5575Y3633D02*Y3658D01*\r
+X5555Y3653D02*X5595D01*\r
+G54D11*X3925Y3725D02*Y3875D01*\r
+Y3475D02*Y3625D01*\r
+X4325Y3875D02*X3925D01*\r
+X4325Y3475D02*Y3875D01*\r
+X3925Y3475D02*X4325D01*\r
+X3924Y3625D02*G75G03I1J50X3925Y3725D01*G01*\r
+G04 Text: U13 *\r
+G54D23*X4025Y3695D02*Y3660D01*\r
+D02*X4030Y3655D01*\r
+D02*X4040D01*\r
+D02*X4045Y3660D01*\r
+Y3695D02*Y3660D01*\r
+X4063Y3655D02*X4073D01*\r
+X4068Y3695D02*Y3655D01*\r
+X4058Y3685D02*X4068Y3695D01*\r
+X4086Y3690D02*X4091Y3695D01*\r
+D02*X4101D01*\r
+D02*X4106Y3690D01*\r
+D02*Y3660D01*\r
+X4101Y3655D02*X4106Y3660D01*\r
+X4091Y3655D02*X4101D01*\r
+X4086Y3660D02*X4091Y3655D01*\r
+Y3675D02*X4106D01*\r
+G54D11*X4825Y3125D02*Y3275D01*\r
+Y2875D02*Y3025D01*\r
+X5225Y3275D02*X4825D01*\r
+X5225Y2875D02*Y3275D01*\r
+X4825Y2875D02*X5225D01*\r
+X4824Y3025D02*G75G03I1J50X4825Y3125D01*G01*\r
+G04 Text: U14 *\r
+G54D23*X4925Y3095D02*Y3060D01*\r
+D02*X4930Y3055D01*\r
+D02*X4940D01*\r
+D02*X4945Y3060D01*\r
+Y3095D02*Y3060D01*\r
+X4963Y3055D02*X4973D01*\r
+X4968Y3095D02*Y3055D01*\r
+X4958Y3085D02*X4968Y3095D01*\r
+X4986Y3075D02*X5006Y3095D01*\r
+X4986Y3075D02*X5011D01*\r
+X5006Y3095D02*Y3055D01*\r
+G54D18*X5325Y2975D02*Y3175D01*\r
+D02*X5425D01*\r
+D02*Y2975D01*\r
+D02*X5325D01*\r
+X5375Y2875D02*Y2975D01*\r
+Y3175D02*Y3275D01*\r
+G04 Text: R5 *\r
+G54D23*X5355Y2995D02*Y3015D01*\r
+D02*X5360Y3020D01*\r
+D02*X5370D01*\r
+X5375Y3015D02*X5370Y3020D01*\r
+X5375Y3000D02*Y3015D01*\r
+X5355Y3000D02*X5395D01*\r
+X5375D02*X5395Y3020D01*\r
+X5355Y3033D02*Y3053D01*\r
+Y3033D02*X5375D01*\r
+D02*X5370Y3038D01*\r
+D02*Y3048D01*\r
+D02*X5375Y3053D01*\r
+D02*X5390D01*\r
+X5395Y3048D02*X5390Y3053D01*\r
+X5395Y3038D02*Y3048D01*\r
+X5390Y3033D02*X5395Y3038D01*\r
+G54D18*X4625Y2975D02*Y3175D01*\r
+D02*X4725D01*\r
+D02*Y2975D01*\r
+D02*X4625D01*\r
+X4675Y2875D02*Y2975D01*\r
+Y3175D02*Y3275D01*\r
+G04 Text: R6 *\r
+G54D23*X4655Y2995D02*Y3015D01*\r
+D02*X4660Y3020D01*\r
+D02*X4670D01*\r
+X4675Y3015D02*X4670Y3020D01*\r
+X4675Y3000D02*Y3015D01*\r
+X4655Y3000D02*X4695D01*\r
+X4675D02*X4695Y3020D01*\r
+X4655Y3048D02*X4660Y3053D01*\r
+X4655Y3038D02*Y3048D01*\r
+X4660Y3033D02*X4655Y3038D01*\r
+X4660Y3033D02*X4690D01*\r
+D02*X4695Y3038D01*\r
+X4675Y3048D02*X4680Y3053D01*\r
+X4675Y3033D02*Y3048D01*\r
+X4695Y3038D02*Y3048D01*\r
+D02*X4690Y3053D01*\r
+X4680D02*X4690D01*\r
+G54D18*X4625Y3575D02*Y3775D01*\r
+D02*X4725D01*\r
+D02*Y3575D01*\r
+D02*X4625D01*\r
+X4675Y3475D02*Y3575D01*\r
+Y3775D02*Y3875D01*\r
+G04 Text: R2 *\r
+G54D23*X4655Y3595D02*Y3615D01*\r
+D02*X4660Y3620D01*\r
+D02*X4670D01*\r
+X4675Y3615D02*X4670Y3620D01*\r
+X4675Y3600D02*Y3615D01*\r
+X4655Y3600D02*X4695D01*\r
+X4675D02*X4695Y3620D01*\r
+X4660Y3633D02*X4655Y3638D01*\r
+D02*Y3653D01*\r
+D02*X4660Y3658D01*\r
+D02*X4670D01*\r
+X4695Y3633D02*X4670Y3658D01*\r
+X4695Y3633D02*Y3658D01*\r
+G54D11*X4825Y3725D02*Y3875D01*\r
+Y3475D02*Y3625D01*\r
+X5225Y3875D02*X4825D01*\r
+X5225Y3475D02*Y3875D01*\r
+X4825Y3475D02*X5225D01*\r
+X4824Y3625D02*G75G03I1J50X4825Y3725D01*G01*\r
+G04 Text: U12 *\r
+G54D23*X4925Y3695D02*Y3660D01*\r
+D02*X4930Y3655D01*\r
+D02*X4940D01*\r
+D02*X4945Y3660D01*\r
+Y3695D02*Y3660D01*\r
+X4963Y3655D02*X4973D01*\r
+X4968Y3695D02*Y3655D01*\r
+X4958Y3685D02*X4968Y3695D01*\r
+X4986Y3690D02*X4991Y3695D01*\r
+D02*X5006D01*\r
+D02*X5011Y3690D01*\r
+D02*Y3680D01*\r
+X4986Y3655D02*X5011Y3680D01*\r
+X4986Y3655D02*X5011D01*\r
+G54D18*X5325Y3575D02*Y3775D01*\r
+D02*X5425D01*\r
+D02*Y3575D01*\r
+D02*X5325D01*\r
+X5375Y3475D02*Y3575D01*\r
+Y3775D02*Y3875D01*\r
+G04 Text: R1 *\r
+G54D23*X5355Y3595D02*Y3615D01*\r
+D02*X5360Y3620D01*\r
+D02*X5370D01*\r
+X5375Y3615D02*X5370Y3620D01*\r
+X5375Y3600D02*Y3615D01*\r
+X5355Y3600D02*X5395D01*\r
+X5375D02*X5395Y3620D01*\r
+Y3638D02*Y3648D01*\r
+X5355Y3643D02*X5395D01*\r
+X5365Y3633D02*X5355Y3643D01*\r
+G54D18*X5525Y2975D02*Y3175D01*\r
+D02*X5625D01*\r
+D02*Y2975D01*\r
+D02*X5525D01*\r
+X5575Y2875D02*Y2975D01*\r
+Y3175D02*Y3275D01*\r
+G04 Text: R8 *\r
+G54D23*X5555Y2995D02*Y3015D01*\r
+D02*X5560Y3020D01*\r
+D02*X5570D01*\r
+X5575Y3015D02*X5570Y3020D01*\r
+X5575Y3000D02*Y3015D01*\r
+X5555Y3000D02*X5595D01*\r
+X5575D02*X5595Y3020D01*\r
+X5590Y3033D02*X5595Y3038D01*\r
+X5580Y3033D02*X5590D01*\r
+X5580D02*X5575Y3038D01*\r
+D02*Y3048D01*\r
+D02*X5580Y3053D01*\r
+D02*X5590D01*\r
+X5595Y3048D02*X5590Y3053D01*\r
+X5595Y3038D02*Y3048D01*\r
+X5570Y3033D02*X5575Y3038D01*\r
+X5560Y3033D02*X5570D01*\r
+X5560D02*X5555Y3038D01*\r
+D02*Y3048D01*\r
+D02*X5560Y3053D01*\r
+D02*X5570D01*\r
+X5575Y3048D02*X5570Y3053D01*\r
+G54D11*X3925Y3125D02*Y3275D01*\r
+Y2875D02*Y3025D01*\r
+X4325Y3275D02*X3925D01*\r
+X4325Y2875D02*Y3275D01*\r
+X3925Y2875D02*X4325D01*\r
+X3924Y3025D02*G75G03I1J50X3925Y3125D01*G01*\r
+G04 Text: U15 *\r
+G54D23*X4025Y3095D02*Y3060D01*\r
+D02*X4030Y3055D01*\r
+D02*X4040D01*\r
+D02*X4045Y3060D01*\r
+Y3095D02*Y3060D01*\r
+X4063Y3055D02*X4073D01*\r
+X4068Y3095D02*Y3055D01*\r
+X4058Y3085D02*X4068Y3095D01*\r
+X4086D02*X4106D01*\r
+X4086D02*Y3075D01*\r
+D02*X4091Y3080D01*\r
+D02*X4101D01*\r
+D02*X4106Y3075D01*\r
+D02*Y3060D01*\r
+X4101Y3055D02*X4106Y3060D01*\r
+X4091Y3055D02*X4101D01*\r
+X4086Y3060D02*X4091Y3055D01*\r
+G54D18*X4425Y2975D02*Y3175D01*\r
+D02*X4525D01*\r
+D02*Y2975D01*\r
+D02*X4425D01*\r
+X4475Y2875D02*Y2975D01*\r
+Y3175D02*Y3275D01*\r
+G04 Text: R7 *\r
+G54D23*X4455Y2995D02*Y3015D01*\r
+D02*X4460Y3020D01*\r
+D02*X4470D01*\r
+X4475Y3015D02*X4470Y3020D01*\r
+X4475Y3000D02*Y3015D01*\r
+X4455Y3000D02*X4495D01*\r
+X4475D02*X4495Y3020D01*\r
+Y3033D02*X4470Y3058D01*\r
+X4455D02*X4470D01*\r
+X4455Y3033D02*Y3058D01*\r
+G54D11*X3980Y380D02*Y440D01*\r
+X4120Y380D02*Y440D01*\r
+G54D18*X4250D02*Y380D01*\r
+X3850Y440D02*X4250D01*\r
+X3850Y380D02*Y440D01*\r
+X4250Y380D02*X3850D01*\r
+X4250Y560D02*Y380D01*\r
+X3850Y560D02*X4250D01*\r
+X3850Y380D02*Y560D01*\r
+X4250Y380D02*X3850D01*\r
+G04 Text: U2 *\r
+G54D23*X4250Y310D02*Y345D01*\r
+D02*X4245Y350D01*\r
+D02*X4235D01*\r
+D02*X4230Y345D01*\r
+Y310D02*Y345D01*\r
+X4217Y315D02*X4212Y310D01*\r
+D02*X4197D01*\r
+D02*X4192Y315D01*\r
+D02*Y325D01*\r
+X4217Y350D02*X4192Y325D01*\r
+X4217Y350D02*X4192D01*\r
+G54D11*X3025Y575D02*X2925D01*\r
+Y475D02*X2975Y575D01*\r
+X3025Y475D02*X2925D01*\r
+X2975Y575D02*X3025Y475D01*\r
+X2975D02*Y375D01*\r
+Y675D02*Y575D01*\r
+G04 Text: D2 *\r
+G54D23*X3025Y450D02*X2985D01*\r
+X3025Y435D02*X3020Y430D01*\r
+D02*X2990D01*\r
+X2985Y435D02*X2990Y430D01*\r
+X2985Y455D02*Y435D01*\r
+X3025Y455D02*Y435D01*\r
+X3020Y417D02*X3025Y412D01*\r
+D02*Y397D01*\r
+D02*X3020Y392D01*\r
+D02*X3010D01*\r
+X2985Y417D02*X3010Y392D01*\r
+X2985Y417D02*Y392D01*\r
+G54D18*X3300Y3575D02*Y3775D01*\r
+D02*X3400D01*\r
+D02*Y3575D01*\r
+D02*X3300D01*\r
+X3350Y3475D02*Y3575D01*\r
+Y3775D02*Y3875D01*\r
+G04 Text: R13 *\r
+G54D23*X3330Y3595D02*Y3615D01*\r
+D02*X3335Y3620D01*\r
+D02*X3345D01*\r
+X3350Y3615D02*X3345Y3620D01*\r
+X3350Y3600D02*Y3615D01*\r
+X3330Y3600D02*X3370D01*\r
+X3350D02*X3370Y3620D01*\r
+Y3638D02*Y3648D01*\r
+X3330Y3643D02*X3370D01*\r
+X3340Y3633D02*X3330Y3643D01*\r
+X3335Y3661D02*X3330Y3666D01*\r
+D02*Y3676D01*\r
+D02*X3335Y3681D01*\r
+D02*X3365D01*\r
+X3370Y3676D02*X3365Y3681D01*\r
+X3370Y3666D02*Y3676D01*\r
+X3365Y3661D02*X3370Y3666D01*\r
+X3350D02*Y3681D01*\r
+D02*\r
+M02*\r
diff --git a/doc/aic_componentsilk.ps b/doc/aic_componentsilk.ps
new file mode 100644 (file)
index 0000000..d569df4
--- /dev/null
@@ -0,0 +1,1408 @@
+%!PS-Adobe-3.0
+%%Title: (unknown), silkscreen component side
+%%Creator: pcb 1.6.3
+%%CreationDate: Mon Mar 31 16:59:21 2003
+%%For: fetter (Prof. Walter Fetter)
+%%LanguageLevel: 1
+%%Orientation: Portrait
+%%Pages: 1
+%%PageOrder: Ascend
+%%IncludeFeature: *PageSize a4
+%%EndComments
+%%BeginProlog
+
+/PcbDict 200 dict def
+PcbDict begin
+PcbDict /DictMatrix matrix put
+
+% some constants
+/Black {0.0 mysetgray} def
+/White {1.0 mysetgray} def
+/TAN {0.207106781} def
+/MTAN {-0.207106781} def
+
+% draw a filled polygon
+% get (x,y)... and number of points from stack
+/PO {
+       /number exch def
+       newpath
+       moveto
+       number 1 sub { lineto } repeat
+       closepath fill stroke
+} def
+
+/P {
+% draw a pin-polygon,
+% get x, y and thickness from stack
+       /thickness exch def /y exch def /x exch def
+       gsave x y translate thickness thickness scale
+       0.5  MTAN
+       TAN  -0.5
+       MTAN -0.5
+       -0.5 MTAN
+       -0.5 TAN
+       MTAN 0.5
+       TAN  0.5
+       0.5  TAN
+       8 PO grestore
+} def
+
+/PV {
+% pin or via, x, y and thickness are on the stack
+       /drillinghole exch def /thickness exch def /y exch def /x exch def
+       x y thickness P
+% draw drilling whole
+       gsave White 0 setlinewidth
+   newpath x y drillinghole 2 div 0 360 arc closepath fill stroke
+   grestore
+} def
+
+/PVR {
+% pin or via, x, y and thickness are on the stack
+       /drillinghole exch def /thickness exch def /y exch def /x exch def
+       gsave 0 setlinewidth
+       newpath x y thickness 2 div 0 360 arc closepath fill stroke
+% draw drilling whole
+       White
+       newpath x y drillinghole 2 div 0 360 arc closepath fill stroke
+       grestore
+} def
+
+/PVSQ {
+% square pin or via, x, y and thickness are on the stack
+       /drillinghole exch def /thickness exch def /y exch def /x exch def
+       newpath x thickness 2 div sub y thickness 2 div sub moveto
+       thickness 0 rlineto 0 thickness rlineto
+       thickness neg 0 rlineto closepath fill stroke
+% draw drilling whole
+       gsave White 0 setlinewidth
+   newpath x y drillinghole 2 div 0 360 arc closepath fill stroke
+   grestore
+} def
+
+/DH {
+% drill helpher; x, y, hole, copper-thickness are on stack
+       /copper exch def /hole exch def /y exch def /x exch def
+   gsave copper setlinewidth
+   newpath x y hole copper add 2 div 0 360 arc closepath stroke
+   grestore
+} def
+
+/L {
+% line, get x1, y1, x2, y2 and thickness from stack
+       /thick exch def /y2 exch def /x2 exch def /y1 exch def /x1 exch def
+       gsave thick setlinewidth
+       x1 y1 moveto x2 y2 lineto stroke
+       grestore
+} def
+
+/B {
+% filled box, get x1, y1, x2 and y2 from stack
+       /y2 exch def /x2 exch def /y1 exch def /x1 exch def
+       newpath
+       x1 y1 moveto x2 y1 lineto x2 y2 lineto x1 y2 lineto
+       closepath fill stroke
+} def
+
+/PA {
+% pad, same as line
+       L
+} def
+
+/A {
+% arc for elements, get x, y, width, height, thickness
+% startangle and delta-angle from stack
+  /delta exch def /start exch def /thickness exch def
+  /height exch def /width exch def /y exch def /x exch def
+% draw it
+       gsave thickness setlinewidth /save DictMatrix currentmatrix def
+% scaling is less then zero because the coord system has to be swapped
+       x y translate width neg height scale
+       0 0 1 start start delta add arc save setmatrix stroke
+       grestore
+} def
+
+/CLRPV {
+% clears a pin/via for groundplane; x,y and thickness are on stack
+   /thickness exch def /y exch def /x exch def
+       gsave White x y thickness P grestore
+} def
+
+/CLRPVSQ {
+% clears a square pin, x,y and thickness are on stack
+       /thickness exch def /y exch def /x exch def
+   gsave White
+       newpath x thickness 2 div sub y thickness 2 div sub moveto
+       thickness 0 rlineto 0 thickness rlineto
+       thickness neg 0 rlineto closepath fill stroke
+       grestore
+} def
+
+/CLRPVR {
+% clears a round pin/via for groundplane; x,y and thickness are on the stack
+       /thickness exch def /y exch def /x exch def
+       gsave White 0 setlinewidth
+       newpath x y thickness 2 div 0 360 arc closepath fill stroke
+       grestore
+} def
+
+/CLRPA {
+% clear line, get x1, y1, x2, y2 and thickness from stack
+       /thick exch def /y2 exch def /x2 exch def /y1 exch def /x1 exch def
+       gsave White thick setlinewidth
+       x1 y1 moveto x2 y2 lineto stroke
+       grestore
+} def
+
+/CLRB {
+% cleared box, get x1, y1, x2 and y2 from stack
+       /y2 exch def /x2 exch def /y1 exch def /x1 exch def
+       gsave White newpath
+       x1 y1 moveto x2 y1 lineto x2 y2 lineto x1 y2 lineto
+       closepath fill stroke
+       grestore
+} def
+
+/FILL {
+% draw a filled rectangle for the ground plane
+% get x1, y1, x2 and y2 from stack
+       /y2 exch def /x2 exch def /y1 exch def /x1 exch def
+   gsave 0 setlinewidth
+       newpath
+       x1 y1 moveto x2 y1 lineto x2 y2 lineto x1 y2 lineto
+       closepath fill stroke
+   grestore
+} def
+
+/Outline {
+% outline, get x1, y1, x2 and y2 from stack
+       /y2 exch def /x2 exch def /y1 exch def /x1 exch def
+   gsave 0.175 setlinewidth
+       newpath
+       x1 y1 moveto x2 y1 lineto x2 y2 lineto x1 y2 lineto
+       closepath stroke
+   grestore
+} def
+
+/Alignment {
+% alignment targets, get x1, y1, x2, y2 and distance from stack
+       /dis exch def /y2 exch def /x2 exch def /y1 exch def /x1 exch def
+   gsave 0.175 setlinewidth
+   newpath x1 y1 dis add moveto 0 dis neg rlineto dis 0 rlineto stroke
+   newpath x1 y2 dis sub moveto 0 dis rlineto dis 0 rlineto stroke
+   newpath x2 y2 dis sub moveto 0 dis rlineto dis neg 0 rlineto stroke
+   newpath x2 y1 dis add moveto 0 dis neg rlineto dis neg 0 rlineto stroke
+   grestore
+} def
+
+/mysetgray { setgray } def
+/mysetrgbcolor { setrgbcolor } def
+
+%%EndProlog
+%%BeginDefaults
+%%EndDefaults
+%%BeginSetup
+a4
+0.0 setlinewidth
+1 setlinecap
+Black
+%%EndSetup
+%%Page: 1 1
+%%BeginPageSetup
+%%EndPageSetup
+gsave White newpath
+44 277 moveto 550 277 lineto 550 564 lineto 44 564 lineto
+closepath fill stroke grestore
+% PCBMIN(35,40), PCBMAX(7035,3997)
+% PCBOFFSET(630,3867), PCBSCALE(1.00000)
+% PCBSTARTDATA --- do not remove ---
+gsave
+0.07200 0.07200 scale
+630 3867 translate
+1.000 1.000 scale
+0 3957 translate
+1 -1 scale
+-35 -40 translate
+/Color {0.000 0.000 0.000 mysetrgbcolor} def Color
+450 50 450 3987 20 L
+450 3987 6750 3987 20 L
+6750 3987 6750 50 20 L
+6750 50 450 50 20 L
+855 3055 755 3055 20 L
+1155 3055 1055 3055 20 L
+1055 3005 1055 3105 20 L
+855 3005 1055 3005 20 L
+855 3105 855 3005 20 L
+1055 3105 855 3105 20 L
+1035 3075 1015 3075 8 L
+1015 3075 1010 3070 8 L
+1010 3070 1010 3060 8 L
+1015 3055 1010 3060 8 L
+1030 3055 1015 3055 8 L
+1030 3075 1030 3035 8 L
+1030 3055 1010 3035 8 L
+992 3035 982 3035 8 L
+987 3075 987 3035 8 L
+997 3065 987 3075 8 L
+964 3035 954 3035 8 L
+959 3075 959 3035 8 L
+969 3065 959 3075 8 L
+1675 3525 1675 3375 10 L
+1675 3775 1675 3625 10 L
+2875 3375 1675 3375 10 L
+2875 3775 2875 3375 10 L
+1675 3775 2875 3775 10 L
+1675 3575 50 50 10 90 180 A
+1775 3555 1775 3590 8 L
+1775 3590 1780 3595 8 L
+1780 3595 1790 3595 8 L
+1790 3595 1795 3590 8 L
+1795 3555 1795 3590 8 L
+1808 3595 1828 3575 8 L
+1828 3560 1828 3575 8 L
+1823 3555 1828 3560 8 L
+1813 3555 1823 3555 8 L
+1808 3560 1813 3555 8 L
+1808 3560 1808 3570 8 L
+1808 3570 1813 3575 8 L
+1813 3575 1828 3575 8 L
+1325 3725 100 100 10 180 360 A
+1220 3785 1205 3785 8 L
+1225 3790 1220 3785 8 L
+1225 3820 1225 3790 8 L
+1225 3820 1220 3825 8 L
+1220 3825 1205 3825 8 L
+1192 3820 1187 3825 8 L
+1187 3825 1177 3825 8 L
+1177 3825 1172 3820 8 L
+1172 3820 1172 3790 8 L
+1177 3785 1172 3790 8 L
+1187 3785 1177 3785 8 L
+1192 3790 1187 3785 8 L
+1187 3805 1172 3805 8 L
+5800 1700 5800 1410 20 L
+1250 1700 5800 1700 20 L
+1250 1410 1250 1700 20 L
+5800 1410 1250 1410 20 L
+5800 1760 5800 1725 8 L
+5800 1725 5795 1720 8 L
+5795 1720 5785 1720 8 L
+5785 1720 5780 1725 8 L
+5780 1760 5780 1725 8 L
+5762 1720 5752 1720 8 L
+5757 1760 5757 1720 8 L
+5767 1750 5757 1760 8 L
+1325 3425 100 100 10 180 360 A
+1220 3485 1205 3485 8 L
+1225 3490 1220 3485 8 L
+1225 3520 1225 3490 8 L
+1225 3520 1220 3525 8 L
+1220 3525 1205 3525 8 L
+1192 3525 1172 3525 8 L
+1192 3525 1192 3505 8 L
+1192 3505 1187 3510 8 L
+1187 3510 1177 3510 8 L
+1177 3510 1172 3505 8 L
+1172 3505 1172 3490 8 L
+1177 3485 1172 3490 8 L
+1187 3485 1177 3485 8 L
+1192 3490 1187 3485 8 L
+3225 3425 100 100 10 0 360 A
+3330 3365 3345 3365 8 L
+3325 3360 3330 3365 8 L
+3325 3330 3325 3360 8 L
+3325 3330 3330 3325 8 L
+3330 3325 3345 3325 8 L
+3373 3325 3378 3330 8 L
+3363 3325 3373 3325 8 L
+3358 3330 3363 3325 8 L
+3358 3330 3358 3360 8 L
+3358 3360 3363 3365 8 L
+3373 3345 3378 3350 8 L
+3358 3345 3373 3345 8 L
+3363 3365 3373 3365 8 L
+3373 3365 3378 3360 8 L
+3378 3350 3378 3360 8 L
+3550 2700 3550 2550 10 L
+3550 2950 3550 2800 10 L
+3950 2550 3550 2550 10 L
+3950 2950 3950 2550 10 L
+3550 2950 3950 2950 10 L
+3550 2750 50 50 10 90 180 A
+3650 2730 3650 2765 8 L
+3650 2765 3655 2770 8 L
+3655 2770 3665 2770 8 L
+3665 2770 3670 2765 8 L
+3670 2730 3670 2765 8 L
+3688 2770 3698 2770 8 L
+3693 2730 3693 2770 8 L
+3683 2740 3693 2730 8 L
+3711 2765 3716 2770 8 L
+3711 2735 3711 2765 8 L
+3711 2735 3716 2730 8 L
+3716 2730 3726 2730 8 L
+3726 2730 3731 2735 8 L
+3731 2735 3731 2765 8 L
+3726 2770 3731 2765 8 L
+3716 2770 3726 2770 8 L
+3711 2760 3731 2740 8 L
+1050 433 200 433 20 L
+200 433 200 1068 20 L
+200 1068 1050 1068 20 L
+1050 1068 1050 433 20 L
+1050 1128 1035 1128 8 L
+1035 1128 1035 1093 8 L
+1040 1088 1035 1093 8 L
+1045 1088 1040 1088 8 L
+1050 1093 1045 1088 8 L
+1022 1123 1017 1128 8 L
+1017 1128 1002 1128 8 L
+1002 1128 997 1123 8 L
+997 1123 997 1113 8 L
+1022 1088 997 1113 8 L
+1022 1088 997 1088 8 L
+3275 2900 100 100 10 0 360 A
+3380 2840 3395 2840 8 L
+3375 2835 3380 2840 8 L
+3375 2805 3375 2835 8 L
+3375 2805 3380 2800 8 L
+3380 2800 3395 2800 8 L
+3413 2840 3423 2840 8 L
+3418 2800 3418 2840 8 L
+3408 2810 3418 2800 8 L
+3436 2835 3441 2840 8 L
+3436 2805 3436 2835 8 L
+3436 2805 3441 2800 8 L
+3441 2800 3451 2800 8 L
+3451 2800 3456 2805 8 L
+3456 2805 3456 2835 8 L
+3451 2840 3456 2835 8 L
+3441 2840 3451 2840 8 L
+3436 2830 3456 2810 8 L
+5725 375 5725 225 10 L
+5725 625 5725 475 10 L
+6125 225 5725 225 10 L
+6125 625 6125 225 10 L
+5725 625 6125 625 10 L
+5725 425 50 50 10 90 180 A
+5825 405 5825 440 8 L
+5825 440 5830 445 8 L
+5830 445 5840 445 8 L
+5840 445 5845 440 8 L
+5845 405 5845 440 8 L
+5858 425 5878 405 8 L
+5858 425 5883 425 8 L
+5878 405 5878 445 8 L
+5725 1980 6125 1980 20 L
+6125 1980 6125 2160 20 L
+6125 2160 5725 2160 20 L
+5725 2160 5725 1980 20 L
+5725 1980 6125 1980 20 L
+6125 1980 6125 2040 20 L
+6125 2040 5725 2040 20 L
+5725 2040 5725 1980 20 L
+5855 1980 5855 2040 10 L
+5995 1980 5995 2040 10 L
+5725 1915 5725 1945 8 L
+5725 1915 5730 1910 8 L
+5730 1910 5740 1910 8 L
+5740 1910 5745 1915 8 L
+5745 1915 5745 1945 8 L
+5740 1950 5745 1945 8 L
+5730 1950 5740 1950 8 L
+5725 1945 5730 1950 8 L
+5735 1940 5745 1950 8 L
+5758 1910 5778 1910 8 L
+5758 1910 5758 1930 8 L
+5758 1930 5763 1925 8 L
+5763 1925 5773 1925 8 L
+5773 1925 5778 1930 8 L
+5778 1930 5778 1945 8 L
+5773 1950 5778 1945 8 L
+5763 1950 5773 1950 8 L
+5758 1945 5763 1950 8 L
+5725 975 5725 825 10 L
+5725 1225 5725 1075 10 L
+6125 825 5725 825 10 L
+6125 1225 6125 825 10 L
+5725 1225 6125 1225 10 L
+5725 1025 50 50 10 90 180 A
+5825 1005 5825 1040 8 L
+5825 1040 5830 1045 8 L
+5830 1045 5840 1045 8 L
+5840 1045 5845 1040 8 L
+5845 1005 5845 1040 8 L
+5858 1005 5878 1005 8 L
+5858 1005 5858 1025 8 L
+5858 1025 5863 1020 8 L
+5863 1020 5873 1020 8 L
+5873 1020 5878 1025 8 L
+5878 1025 5878 1040 8 L
+5873 1045 5878 1040 8 L
+5863 1045 5873 1045 8 L
+5858 1040 5863 1045 8 L
+5625 1875 5725 1875 10 L
+5825 1875 5925 1875 10 L
+5725 1875 5825 1825 10 L
+5825 1825 5825 1925 10 L
+5825 1925 5725 1875 10 L
+5725 1825 5725 1925 10 L
+5850 1825 5850 1865 8 L
+5865 1825 5870 1830 8 L
+5870 1830 5870 1860 8 L
+5865 1865 5870 1860 8 L
+5845 1865 5865 1865 8 L
+5845 1825 5865 1825 8 L
+5883 1865 5908 1840 8 L
+5908 1825 5908 1840 8 L
+5883 1825 5908 1825 8 L
+5725 2805 6125 2805 20 L
+6125 2805 6125 2985 20 L
+6125 2985 5725 2985 20 L
+5725 2985 5725 2805 20 L
+5725 2805 6125 2805 20 L
+6125 2805 6125 2865 20 L
+6125 2865 5725 2865 20 L
+5725 2865 5725 2805 20 L
+5855 2805 5855 2865 10 L
+5995 2805 5995 2865 10 L
+5725 2740 5725 2770 8 L
+5725 2740 5730 2735 8 L
+5730 2735 5740 2735 8 L
+5740 2735 5745 2740 8 L
+5745 2740 5745 2770 8 L
+5740 2775 5745 2770 8 L
+5730 2775 5740 2775 8 L
+5725 2770 5730 2775 8 L
+5735 2765 5745 2775 8 L
+5758 2740 5763 2735 8 L
+5763 2735 5773 2735 8 L
+5773 2735 5778 2740 8 L
+5778 2740 5778 2770 8 L
+5773 2775 5778 2770 8 L
+5763 2775 5773 2775 8 L
+5758 2770 5763 2775 8 L
+5763 2755 5778 2755 8 L
+84 2843 450 2853 20 L
+84 2725 84 2843 20 L
+450 2715 84 2725 20 L
+588 2922 588 2646 20 L
+450 2922 708 2922 20 L
+450 2646 450 2922 20 L
+708 2646 450 2646 20 L
+668 2784 673 2789 8 L
+653 2784 668 2784 8 L
+648 2789 653 2784 8 L
+648 2789 648 2799 8 L
+648 2799 653 2804 8 L
+653 2804 668 2804 8 L
+668 2804 673 2809 8 L
+673 2809 673 2819 8 L
+668 2824 673 2819 8 L
+653 2824 668 2824 8 L
+648 2819 653 2824 8 L
+691 2824 701 2824 8 L
+696 2784 696 2824 8 L
+686 2794 696 2784 8 L
+4575 3850 3525 3850 20 L
+4575 3850 4575 3200 20 L
+4575 3200 4525 3200 20 L
+4525 3200 4525 3750 20 L
+4525 3750 4325 3750 20 L
+4325 3750 4325 3200 20 L
+4325 3200 4275 3200 20 L
+4275 3200 4275 3750 20 L
+4275 3750 3825 3750 20 L
+3525 3850 3525 3200 20 L
+3525 3200 3575 3200 20 L
+3575 3200 3575 3750 20 L
+3575 3750 3775 3750 20 L
+3775 3750 3775 3200 20 L
+3775 3200 3825 3200 20 L
+3825 3200 3825 3750 20 L
+4825 3300 150 150 10 0 360 A
+4980 3190 4995 3190 8 L
+4975 3185 4980 3190 8 L
+4975 3155 4975 3185 8 L
+4975 3155 4980 3150 8 L
+4980 3150 4995 3150 8 L
+5008 3155 5013 3150 8 L
+5013 3150 5028 3150 8 L
+5028 3150 5033 3155 8 L
+5033 3155 5033 3165 8 L
+5008 3190 5033 3165 8 L
+5008 3190 5033 3190 8 L
+2950 2875 2950 2675 20 L
+2950 2675 3050 2675 20 L
+3050 2675 3050 2875 20 L
+3050 2875 2950 2875 20 L
+3000 2975 3000 2875 20 L
+3000 2675 3000 2575 20 L
+2980 2855 2980 2835 8 L
+2980 2835 2985 2830 8 L
+2985 2830 2995 2830 8 L
+3000 2835 2995 2830 8 L
+3000 2850 3000 2835 8 L
+2980 2850 3020 2850 8 L
+3000 2850 3020 2830 8 L
+3020 2812 3020 2802 8 L
+2980 2807 3020 2807 8 L
+2990 2817 2980 2807 8 L
+3015 2789 3020 2784 8 L
+2985 2789 3015 2789 8 L
+2985 2789 2980 2784 8 L
+2980 2784 2980 2774 8 L
+2980 2774 2985 2769 8 L
+2985 2769 3015 2769 8 L
+3020 2774 3015 2769 8 L
+3020 2784 3020 2774 8 L
+3010 2789 2990 2769 8 L
+4425 525 4425 325 20 L
+4425 325 4525 325 20 L
+4525 325 4525 525 20 L
+4525 525 4425 525 20 L
+4475 625 4475 525 20 L
+4475 325 4475 225 20 L
+4455 505 4455 485 8 L
+4455 485 4460 480 8 L
+4460 480 4470 480 8 L
+4475 485 4470 480 8 L
+4475 500 4475 485 8 L
+4455 500 4495 500 8 L
+4475 500 4495 480 8 L
+4460 467 4455 462 8 L
+4455 462 4455 452 8 L
+4455 452 4460 447 8 L
+4460 447 4490 447 8 L
+4495 452 4490 447 8 L
+4495 462 4495 452 8 L
+4490 467 4495 462 8 L
+4475 462 4475 447 8 L
+3275 2600 100 100 10 180 360 A
+3170 2660 3155 2660 8 L
+3175 2665 3170 2660 8 L
+3175 2695 3175 2665 8 L
+3175 2695 3170 2700 8 L
+3170 2700 3155 2700 8 L
+3142 2660 3122 2680 8 L
+3122 2695 3122 2680 8 L
+3127 2700 3122 2695 8 L
+3137 2700 3127 2700 8 L
+3142 2695 3137 2700 8 L
+3142 2695 3142 2685 8 L
+3142 2685 3137 2680 8 L
+3137 2680 3122 2680 8 L
+7025 275 6845 275 20 L
+7025 3775 7025 275 20 L
+6845 3775 7025 3775 20 L
+6620 3655 6620 395 20 L
+6620 395 6525 395 20 L
+6845 395 6620 395 10 L
+6845 275 6845 395 10 L
+6845 175 6845 275 20 L
+6525 175 6845 175 20 L
+6525 395 6525 175 20 L
+6845 3875 6525 3875 20 L
+6845 3775 6845 3875 20 L
+6845 3655 6845 3775 10 L
+6620 3655 6845 3655 10 L
+6525 3655 6620 3655 20 L
+6525 3875 6525 3655 20 L
+6325 475 6600 475 40 L
+6325 575 6600 575 40 L
+6325 675 6600 675 40 L
+6325 775 6600 775 40 L
+6325 875 6600 875 40 L
+6325 975 6600 975 40 L
+6325 1075 6600 1075 40 L
+6325 1175 6600 1175 40 L
+6325 1275 6600 1275 40 L
+6325 1375 6600 1375 40 L
+6325 1475 6600 1475 40 L
+6325 1575 6600 1575 40 L
+6325 1675 6600 1675 40 L
+6325 1775 6600 1775 40 L
+6325 1875 6600 1875 40 L
+6325 1975 6600 1975 40 L
+6325 2075 6600 2075 40 L
+6325 2175 6600 2175 40 L
+6325 2275 6600 2275 40 L
+6325 2375 6600 2375 40 L
+6325 2475 6600 2475 40 L
+6325 2575 6600 2575 40 L
+6325 2675 6600 2675 40 L
+6325 2775 6600 2775 40 L
+6325 2875 6600 2875 40 L
+6325 2975 6600 2975 40 L
+6325 3075 6600 3075 40 L
+6325 3175 6600 3175 40 L
+6325 3275 6600 3275 40 L
+6325 3375 6600 3375 40 L
+6325 3475 6600 3475 40 L
+6325 3575 6600 3575 40 L
+6625 3455 6625 3425 16 L
+6625 3425 6695 3425 16 L
+6705 3435 6695 3425 16 L
+6705 3445 6705 3435 16 L
+6695 3455 6705 3445 16 L
+6705 3389 6705 3369 16 L
+6625 3379 6705 3379 16 L
+6645 3399 6625 3379 16 L
+6625 3343 6625 3303 16 L
+6625 3343 6665 3343 16 L
+6665 3343 6655 3333 16 L
+6655 3333 6655 3313 16 L
+6655 3313 6665 3303 16 L
+6665 3303 6695 3303 16 L
+6705 3313 6695 3303 16 L
+6705 3333 6705 3313 16 L
+6695 3343 6705 3333 16 L
+5200 2805 5600 2805 20 L
+5600 2805 5600 2985 20 L
+5600 2985 5200 2985 20 L
+5200 2985 5200 2805 20 L
+5200 2805 5600 2805 20 L
+5600 2805 5600 2865 20 L
+5600 2865 5200 2865 20 L
+5200 2865 5200 2805 20 L
+5330 2805 5330 2865 10 L
+5470 2805 5470 2865 10 L
+5200 2740 5200 2770 8 L
+5200 2740 5205 2735 8 L
+5205 2735 5215 2735 8 L
+5215 2735 5220 2740 8 L
+5220 2740 5220 2770 8 L
+5215 2775 5220 2770 8 L
+5205 2775 5215 2775 8 L
+5200 2770 5205 2775 8 L
+5210 2765 5220 2775 8 L
+5233 2755 5253 2735 8 L
+5233 2755 5258 2755 8 L
+5253 2735 5253 2775 8 L
+4825 3700 150 150 10 180 360 A
+4670 3810 4655 3810 8 L
+4675 3815 4670 3810 8 L
+4675 3845 4675 3815 8 L
+4675 3845 4670 3850 8 L
+4670 3850 4655 3850 8 L
+4637 3810 4627 3810 8 L
+4632 3850 4632 3810 8 L
+4642 3840 4632 3850 8 L
+1060 2850 860 2850 20 L
+860 2850 860 2750 20 L
+860 2750 1060 2750 20 L
+1060 2750 1060 2850 20 L
+1160 2800 1060 2800 20 L
+860 2800 760 2800 20 L
+1040 2820 1020 2820 8 L
+1020 2820 1015 2815 8 L
+1015 2815 1015 2805 8 L
+1020 2800 1015 2805 8 L
+1035 2800 1020 2800 8 L
+1035 2820 1035 2780 8 L
+1035 2800 1015 2780 8 L
+997 2780 987 2780 8 L
+992 2820 992 2780 8 L
+1002 2810 992 2820 8 L
+974 2815 969 2820 8 L
+969 2820 954 2820 8 L
+954 2820 949 2815 8 L
+949 2815 949 2805 8 L
+974 2780 949 2805 8 L
+974 2780 949 2780 8 L
+6125 3850 5075 3850 20 L
+6125 3850 6125 3200 20 L
+6125 3200 6075 3200 20 L
+6075 3200 6075 3750 20 L
+6075 3750 5875 3750 20 L
+5875 3750 5875 3200 20 L
+5875 3200 5825 3200 20 L
+5825 3200 5825 3750 20 L
+5825 3750 5375 3750 20 L
+5075 3850 5075 3200 20 L
+5075 3200 5125 3200 20 L
+5125 3200 5125 3750 20 L
+5125 3750 5325 3750 20 L
+5325 3750 5325 3200 20 L
+5325 3200 5375 3200 20 L
+5375 3200 5375 3750 20 L
+2850 2675 2850 2875 20 L
+2850 2875 2750 2875 20 L
+2750 2875 2750 2675 20 L
+2750 2675 2850 2675 20 L
+2800 2575 2800 2675 20 L
+2800 2875 2800 2975 20 L
+2820 2695 2820 2715 8 L
+2820 2715 2815 2720 8 L
+2815 2720 2805 2720 8 L
+2800 2715 2805 2720 8 L
+2800 2700 2800 2715 8 L
+2820 2700 2780 2700 8 L
+2800 2700 2780 2720 8 L
+2780 2733 2800 2753 8 L
+2815 2753 2800 2753 8 L
+2820 2748 2815 2753 8 L
+2820 2738 2820 2748 8 L
+2815 2733 2820 2738 8 L
+2815 2733 2805 2733 8 L
+2805 2733 2800 2738 8 L
+2800 2738 2800 2753 8 L
+5530 3720 5530 3660 10 L
+5670 3720 5670 3660 10 L
+5800 3660 5800 3720 20 L
+5400 3660 5800 3660 20 L
+5400 3720 5400 3660 20 L
+5800 3720 5400 3720 20 L
+5800 3540 5800 3720 20 L
+5400 3540 5800 3540 20 L
+5400 3720 5400 3540 20 L
+5800 3720 5400 3720 20 L
+5800 3790 5800 3755 8 L
+5800 3755 5795 3750 8 L
+5795 3750 5785 3750 8 L
+5785 3750 5780 3755 8 L
+5780 3790 5780 3755 8 L
+5767 3785 5762 3790 8 L
+5762 3790 5752 3790 8 L
+5752 3790 5747 3785 8 L
+5747 3785 5747 3755 8 L
+5752 3750 5747 3755 8 L
+5762 3750 5752 3750 8 L
+5767 3755 5762 3750 8 L
+5762 3770 5747 3770 8 L
+4825 2775 250 250 10 180 360 A
+4570 2985 4555 2985 8 L
+4575 2990 4570 2985 8 L
+4575 3020 4575 2990 8 L
+4575 3020 4570 3025 8 L
+4570 3025 4555 3025 8 L
+4542 2990 4537 2985 8 L
+4542 3000 4542 2990 8 L
+4542 3000 4537 3005 8 L
+4537 3005 4527 3005 8 L
+4527 3005 4522 3000 8 L
+4522 3000 4522 2990 8 L
+4527 2985 4522 2990 8 L
+4537 2985 4527 2985 8 L
+4542 3010 4537 3005 8 L
+4542 3020 4542 3010 8 L
+4542 3020 4537 3025 8 L
+4537 3025 4527 3025 8 L
+4527 3025 4522 3020 8 L
+4522 3020 4522 3010 8 L
+4527 3005 4522 3010 8 L
+1675 3000 1675 2850 10 L
+1675 3250 1675 3100 10 L
+2075 2850 1675 2850 10 L
+2075 3250 2075 2850 10 L
+1675 3250 2075 3250 10 L
+1675 3050 50 50 10 90 180 A
+1775 3030 1775 3065 8 L
+1775 3065 1780 3070 8 L
+1780 3070 1790 3070 8 L
+1790 3070 1795 3065 8 L
+1795 3030 1795 3065 8 L
+1813 3070 1823 3070 8 L
+1818 3030 1818 3070 8 L
+1808 3040 1818 3030 8 L
+1841 3070 1851 3070 8 L
+1846 3030 1846 3070 8 L
+1836 3040 1846 3030 8 L
+1100 3350 1100 3250 10 L
+1000 3350 1100 3350 10 L
+1200 3250 1000 3250 20 L
+1200 3350 1200 3250 20 L
+1000 3350 1200 3350 20 L
+1000 3250 1000 3350 20 L
+1260 3250 1260 3265 8 L
+1260 3265 1225 3265 8 L
+1220 3260 1225 3265 8 L
+1220 3255 1220 3260 8 L
+1225 3250 1220 3255 8 L
+1260 3283 1220 3283 8 L
+1260 3278 1260 3298 8 L
+1260 3298 1255 3303 8 L
+1255 3303 1245 3303 8 L
+1240 3298 1245 3303 8 L
+1240 3283 1240 3298 8 L
+1255 3316 1260 3321 8 L
+1260 3321 1260 3336 8 L
+1260 3336 1255 3341 8 L
+1255 3341 1245 3341 8 L
+1220 3316 1245 3341 8 L
+1220 3316 1220 3341 8 L
+3500 525 3500 325 20 L
+3500 325 3600 325 20 L
+3600 325 3600 525 20 L
+3600 525 3500 525 20 L
+3550 625 3550 525 20 L
+3550 325 3550 225 20 L
+3530 505 3530 485 8 L
+3530 485 3535 480 8 L
+3535 480 3545 480 8 L
+3550 485 3545 480 8 L
+3550 500 3550 485 8 L
+3530 500 3570 500 8 L
+3550 500 3570 480 8 L
+3570 462 3570 452 8 L
+3530 457 3570 457 8 L
+3540 467 3530 457 8 L
+3550 439 3530 419 8 L
+3550 439 3550 414 8 L
+3530 419 3570 419 8 L
+5400 2100 100 100 10 0 360 A
+5505 2040 5520 2040 8 L
+5500 2035 5505 2040 8 L
+5500 2005 5500 2035 8 L
+5500 2005 5505 2000 8 L
+5505 2000 5520 2000 8 L
+5538 2040 5548 2040 8 L
+5543 2000 5543 2040 8 L
+5533 2010 5543 2000 8 L
+5566 2040 5576 2040 8 L
+5571 2000 5571 2040 8 L
+5561 2010 5571 2000 8 L
+5725 2330 6125 2330 20 L
+6125 2330 6125 2510 20 L
+6125 2510 5725 2510 20 L
+5725 2510 5725 2330 20 L
+5725 2330 6125 2330 20 L
+6125 2330 6125 2390 20 L
+6125 2390 5725 2390 20 L
+5725 2390 5725 2330 20 L
+5855 2330 5855 2390 10 L
+5995 2330 5995 2390 10 L
+5725 2265 5725 2295 8 L
+5725 2265 5730 2260 8 L
+5730 2260 5740 2260 8 L
+5740 2260 5745 2265 8 L
+5745 2265 5745 2295 8 L
+5740 2300 5745 2295 8 L
+5730 2300 5740 2300 8 L
+5725 2295 5730 2300 8 L
+5735 2290 5745 2300 8 L
+5763 2300 5773 2300 8 L
+5768 2260 5768 2300 8 L
+5758 2270 5768 2260 8 L
+850 3300 850 3400 10 L
+850 3500 850 3600 10 L
+850 3400 900 3500 10 L
+900 3500 800 3500 10 L
+800 3500 850 3400 10 L
+900 3400 800 3400 10 L
+900 3525 860 3525 8 L
+900 3540 895 3545 8 L
+895 3545 865 3545 8 L
+860 3540 865 3545 8 L
+860 3520 860 3540 8 L
+900 3520 900 3540 8 L
+895 3558 900 3563 8 L
+900 3563 900 3573 8 L
+900 3573 895 3578 8 L
+895 3578 865 3578 8 L
+860 3573 865 3578 8 L
+860 3563 860 3573 8 L
+865 3558 860 3563 8 L
+880 3563 880 3578 8 L
+4825 2200 250 250 10 180 360 A
+4570 2410 4555 2410 8 L
+4575 2415 4570 2410 8 L
+4575 2445 4575 2415 8 L
+4575 2445 4570 2450 8 L
+4570 2450 4555 2450 8 L
+4542 2410 4517 2435 8 L
+4517 2450 4517 2435 8 L
+4542 2450 4517 2450 8 L
+815 2445 70 70 10 0 360 A
+815 2445 50 50 15 0 360 A
+770 2315 770 2355 8 L
+785 2315 790 2320 8 L
+790 2320 790 2350 8 L
+785 2355 790 2350 8 L
+765 2355 785 2355 8 L
+765 2315 785 2315 8 L
+803 2355 823 2335 8 L
+823 2320 823 2335 8 L
+818 2315 823 2320 8 L
+808 2315 818 2315 8 L
+803 2320 808 2315 8 L
+803 2320 803 2330 8 L
+803 2330 808 2335 8 L
+808 2335 823 2335 8 L
+825 1910 545 1910 20 L
+725 1860 545 1860 20 L
+825 1810 545 1810 20 L
+725 1760 545 1760 20 L
+825 1710 545 1710 20 L
+725 1660 545 1660 20 L
+825 1610 545 1610 20 L
+725 1560 545 1560 20 L
+825 1510 545 1510 20 L
+345 2070 345 1350 10 L
+545 2070 345 2070 20 L
+545 1350 545 2070 20 L
+345 1350 545 1350 20 L
+45 2010 45 1410 20 L
+315 2010 45 2010 20 L
+315 1410 315 2010 10 L
+45 1410 315 1410 20 L
+315 2120 345 2120 10 L
+315 2240 345 2240 10 L
+315 1300 345 1300 10 L
+315 1180 345 1180 10 L
+315 2300 315 1120 10 L
+345 2300 315 2300 10 L
+345 1120 345 2300 10 L
+315 1120 345 1120 10 L
+425 1440 425 1455 8 L
+425 1455 390 1455 8 L
+385 1450 390 1455 8 L
+385 1445 385 1450 8 L
+390 1440 385 1445 8 L
+385 1468 405 1488 8 L
+420 1488 405 1488 8 L
+425 1483 420 1488 8 L
+425 1473 425 1483 8 L
+420 1468 425 1473 8 L
+420 1468 410 1468 8 L
+410 1468 405 1473 8 L
+405 1473 405 1488 8 L
+2750 2150 2750 2000 10 L
+2750 2400 2750 2250 10 L
+3950 2000 2750 2000 10 L
+3950 2400 3950 2000 10 L
+2750 2400 3950 2400 10 L
+2750 2200 50 50 10 90 180 A
+2850 2180 2850 2215 8 L
+2850 2215 2855 2220 8 L
+2855 2220 2865 2220 8 L
+2865 2220 2870 2215 8 L
+2870 2180 2870 2215 8 L
+2883 2215 2888 2220 8 L
+2883 2205 2883 2215 8 L
+2883 2205 2888 2200 8 L
+2888 2200 2898 2200 8 L
+2898 2200 2903 2205 8 L
+2903 2205 2903 2215 8 L
+2898 2220 2903 2215 8 L
+2888 2220 2898 2220 8 L
+2883 2195 2888 2200 8 L
+2883 2185 2883 2195 8 L
+2883 2185 2888 2180 8 L
+2888 2180 2898 2180 8 L
+2898 2180 2903 2185 8 L
+2903 2185 2903 2195 8 L
+2898 2200 2903 2195 8 L
+1350 2300 1350 2000 10 L
+1350 2700 1350 2400 10 L
+2550 2000 1350 2000 10 L
+2550 2700 2550 2000 10 L
+1350 2700 2550 2700 10 L
+1350 2350 50 50 10 90 180 A
+1450 2330 1450 2365 8 L
+1450 2365 1455 2370 8 L
+1455 2370 1465 2370 8 L
+1465 2370 1470 2365 8 L
+1470 2330 1470 2365 8 L
+1498 2330 1503 2335 8 L
+1488 2330 1498 2330 8 L
+1483 2335 1488 2330 8 L
+1483 2335 1483 2365 8 L
+1483 2365 1488 2370 8 L
+1498 2350 1503 2355 8 L
+1483 2350 1498 2350 8 L
+1488 2370 1498 2370 8 L
+1498 2370 1503 2365 8 L
+1503 2355 1503 2365 8 L
+4150 2000 4150 2400 20 L
+4150 2400 4350 2400 20 L
+4350 2400 4350 2000 20 L
+4350 2000 4150 2000 20 L
+4150 2100 4250 2100 10 L
+4250 2100 4250 2000 10 L
+4410 2000 4410 2015 8 L
+4410 2015 4375 2015 8 L
+4370 2010 4375 2015 8 L
+4370 2005 4370 2010 8 L
+4375 2000 4370 2005 8 L
+4410 2033 4370 2033 8 L
+4410 2028 4410 2048 8 L
+4410 2048 4405 2053 8 L
+4405 2053 4395 2053 8 L
+4390 2048 4395 2053 8 L
+4390 2033 4390 2048 8 L
+4370 2071 4370 2081 8 L
+4410 2076 4370 2076 8 L
+4400 2066 4410 2076 8 L
+3225 3725 100 100 10 0 360 A
+3330 3665 3345 3665 8 L
+3325 3660 3330 3665 8 L
+3325 3630 3325 3660 8 L
+3325 3630 3330 3625 8 L
+3330 3625 3345 3625 8 L
+3358 3645 3378 3625 8 L
+3358 3645 3383 3645 8 L
+3378 3625 3378 3665 8 L
+2400 375 2400 225 10 L
+2400 625 2400 475 10 L
+3200 225 2400 225 10 L
+3200 625 3200 225 10 L
+2400 625 3200 625 10 L
+2400 425 50 50 10 90 180 A
+2500 405 2500 440 8 L
+2500 440 2505 445 8 L
+2505 445 2515 445 8 L
+2515 445 2520 440 8 L
+2520 405 2520 440 8 L
+2533 445 2558 420 8 L
+2558 405 2558 420 8 L
+2533 405 2558 405 8 L
+5200 2330 5600 2330 20 L
+5600 2330 5600 2510 20 L
+5600 2510 5200 2510 20 L
+5200 2510 5200 2330 20 L
+5200 2330 5600 2330 20 L
+5600 2330 5600 2390 20 L
+5600 2390 5200 2390 20 L
+5200 2390 5200 2330 20 L
+5330 2330 5330 2390 10 L
+5470 2330 5470 2390 10 L
+5200 2265 5200 2295 8 L
+5200 2265 5205 2260 8 L
+5205 2260 5215 2260 8 L
+5215 2260 5220 2265 8 L
+5220 2265 5220 2295 8 L
+5215 2300 5220 2295 8 L
+5205 2300 5215 2300 8 L
+5200 2295 5205 2300 8 L
+5210 2290 5220 2300 8 L
+5233 2265 5238 2260 8 L
+5238 2260 5253 2260 8 L
+5253 2260 5258 2265 8 L
+5258 2265 5258 2275 8 L
+5233 2300 5258 2275 8 L
+5233 2300 5258 2300 8 L
+575 2445 50 50 15 0 360 A
+575 2445 70 70 10 0 360 A
+530 2315 530 2355 8 L
+545 2315 550 2320 8 L
+550 2320 550 2350 8 L
+545 2355 550 2350 8 L
+525 2355 545 2355 8 L
+525 2315 545 2315 8 L
+568 2355 578 2355 8 L
+573 2315 573 2355 8 L
+563 2325 573 2315 8 L
+591 2350 596 2355 8 L
+591 2320 591 2350 8 L
+591 2320 596 2315 8 L
+596 2315 606 2315 8 L
+606 2315 611 2320 8 L
+611 2320 611 2350 8 L
+606 2355 611 2350 8 L
+596 2355 606 2355 8 L
+591 2345 611 2325 8 L
+1625 3525 1525 3525 10 L
+1525 3625 1575 3525 10 L
+1625 3625 1525 3625 10 L
+1575 3525 1625 3625 10 L
+1575 3625 1575 3725 10 L
+1575 3425 1575 3525 10 L
+1625 3650 1585 3650 8 L
+1625 3665 1620 3670 8 L
+1620 3670 1590 3670 8 L
+1585 3665 1590 3670 8 L
+1585 3645 1585 3665 8 L
+1625 3645 1625 3665 8 L
+1585 3688 1585 3698 8 L
+1625 3693 1585 3693 8 L
+1615 3683 1625 3693 8 L
+5525 525 5525 325 20 L
+5525 325 5625 325 20 L
+5625 325 5625 525 20 L
+5625 525 5525 525 20 L
+5575 625 5575 525 20 L
+5575 325 5575 225 20 L
+5555 505 5555 485 8 L
+5555 485 5560 480 8 L
+5560 480 5570 480 8 L
+5575 485 5570 480 8 L
+5575 500 5575 485 8 L
+5555 500 5595 500 8 L
+5575 500 5595 480 8 L
+5575 467 5555 447 8 L
+5575 467 5575 442 8 L
+5555 447 5595 447 8 L
+3925 375 3925 225 10 L
+3925 625 3925 475 10 L
+4325 225 3925 225 10 L
+4325 625 4325 225 10 L
+3925 625 4325 625 10 L
+3925 425 50 50 10 90 180 A
+4025 405 4025 440 8 L
+4025 440 4030 445 8 L
+4030 445 4040 445 8 L
+4040 445 4045 440 8 L
+4045 405 4045 440 8 L
+4063 445 4073 445 8 L
+4068 405 4068 445 8 L
+4058 415 4068 405 8 L
+4086 410 4091 405 8 L
+4091 405 4101 405 8 L
+4101 405 4106 410 8 L
+4106 410 4106 440 8 L
+4101 445 4106 440 8 L
+4091 445 4101 445 8 L
+4086 440 4091 445 8 L
+4091 425 4106 425 8 L
+4825 975 4825 825 10 L
+4825 1225 4825 1075 10 L
+5225 825 4825 825 10 L
+5225 1225 5225 825 10 L
+4825 1225 5225 1225 10 L
+4825 1025 50 50 10 90 180 A
+4925 1005 4925 1040 8 L
+4925 1040 4930 1045 8 L
+4930 1045 4940 1045 8 L
+4940 1045 4945 1040 8 L
+4945 1005 4945 1040 8 L
+4963 1045 4973 1045 8 L
+4968 1005 4968 1045 8 L
+4958 1015 4968 1005 8 L
+4986 1025 5006 1005 8 L
+4986 1025 5011 1025 8 L
+5006 1005 5006 1045 8 L
+5325 1125 5325 925 20 L
+5325 925 5425 925 20 L
+5425 925 5425 1125 20 L
+5425 1125 5325 1125 20 L
+5375 1225 5375 1125 20 L
+5375 925 5375 825 20 L
+5355 1105 5355 1085 8 L
+5355 1085 5360 1080 8 L
+5360 1080 5370 1080 8 L
+5375 1085 5370 1080 8 L
+5375 1100 5375 1085 8 L
+5355 1100 5395 1100 8 L
+5375 1100 5395 1080 8 L
+5355 1067 5355 1047 8 L
+5355 1067 5375 1067 8 L
+5375 1067 5370 1062 8 L
+5370 1062 5370 1052 8 L
+5370 1052 5375 1047 8 L
+5375 1047 5390 1047 8 L
+5395 1052 5390 1047 8 L
+5395 1062 5395 1052 8 L
+5390 1067 5395 1062 8 L
+4625 1125 4625 925 20 L
+4625 925 4725 925 20 L
+4725 925 4725 1125 20 L
+4725 1125 4625 1125 20 L
+4675 1225 4675 1125 20 L
+4675 925 4675 825 20 L
+4655 1105 4655 1085 8 L
+4655 1085 4660 1080 8 L
+4660 1080 4670 1080 8 L
+4675 1085 4670 1080 8 L
+4675 1100 4675 1085 8 L
+4655 1100 4695 1100 8 L
+4675 1100 4695 1080 8 L
+4655 1052 4660 1047 8 L
+4655 1062 4655 1052 8 L
+4660 1067 4655 1062 8 L
+4660 1067 4690 1067 8 L
+4690 1067 4695 1062 8 L
+4675 1052 4680 1047 8 L
+4675 1067 4675 1052 8 L
+4695 1062 4695 1052 8 L
+4695 1052 4690 1047 8 L
+4680 1047 4690 1047 8 L
+4625 525 4625 325 20 L
+4625 325 4725 325 20 L
+4725 325 4725 525 20 L
+4725 525 4625 525 20 L
+4675 625 4675 525 20 L
+4675 325 4675 225 20 L
+4655 505 4655 485 8 L
+4655 485 4660 480 8 L
+4660 480 4670 480 8 L
+4675 485 4670 480 8 L
+4675 500 4675 485 8 L
+4655 500 4695 500 8 L
+4675 500 4695 480 8 L
+4660 467 4655 462 8 L
+4655 462 4655 447 8 L
+4655 447 4660 442 8 L
+4660 442 4670 442 8 L
+4695 467 4670 442 8 L
+4695 467 4695 442 8 L
+4825 375 4825 225 10 L
+4825 625 4825 475 10 L
+5225 225 4825 225 10 L
+5225 625 5225 225 10 L
+4825 625 5225 625 10 L
+4825 425 50 50 10 90 180 A
+4925 405 4925 440 8 L
+4925 440 4930 445 8 L
+4930 445 4940 445 8 L
+4940 445 4945 440 8 L
+4945 405 4945 440 8 L
+4963 445 4973 445 8 L
+4968 405 4968 445 8 L
+4958 415 4968 405 8 L
+4986 410 4991 405 8 L
+4991 405 5006 405 8 L
+5006 405 5011 410 8 L
+5011 410 5011 420 8 L
+4986 445 5011 420 8 L
+4986 445 5011 445 8 L
+5325 525 5325 325 20 L
+5325 325 5425 325 20 L
+5425 325 5425 525 20 L
+5425 525 5325 525 20 L
+5375 625 5375 525 20 L
+5375 325 5375 225 20 L
+5355 505 5355 485 8 L
+5355 485 5360 480 8 L
+5360 480 5370 480 8 L
+5375 485 5370 480 8 L
+5375 500 5375 485 8 L
+5355 500 5395 500 8 L
+5375 500 5395 480 8 L
+5395 462 5395 452 8 L
+5355 457 5395 457 8 L
+5365 467 5355 457 8 L
+5525 1125 5525 925 20 L
+5525 925 5625 925 20 L
+5625 925 5625 1125 20 L
+5625 1125 5525 1125 20 L
+5575 1225 5575 1125 20 L
+5575 925 5575 825 20 L
+5555 1105 5555 1085 8 L
+5555 1085 5560 1080 8 L
+5560 1080 5570 1080 8 L
+5575 1085 5570 1080 8 L
+5575 1100 5575 1085 8 L
+5555 1100 5595 1100 8 L
+5575 1100 5595 1080 8 L
+5590 1067 5595 1062 8 L
+5580 1067 5590 1067 8 L
+5580 1067 5575 1062 8 L
+5575 1062 5575 1052 8 L
+5575 1052 5580 1047 8 L
+5580 1047 5590 1047 8 L
+5595 1052 5590 1047 8 L
+5595 1062 5595 1052 8 L
+5570 1067 5575 1062 8 L
+5560 1067 5570 1067 8 L
+5560 1067 5555 1062 8 L
+5555 1062 5555 1052 8 L
+5555 1052 5560 1047 8 L
+5560 1047 5570 1047 8 L
+5575 1052 5570 1047 8 L
+3925 975 3925 825 10 L
+3925 1225 3925 1075 10 L
+4325 825 3925 825 10 L
+4325 1225 4325 825 10 L
+3925 1225 4325 1225 10 L
+3925 1025 50 50 10 90 180 A
+4025 1005 4025 1040 8 L
+4025 1040 4030 1045 8 L
+4030 1045 4040 1045 8 L
+4040 1045 4045 1040 8 L
+4045 1005 4045 1040 8 L
+4063 1045 4073 1045 8 L
+4068 1005 4068 1045 8 L
+4058 1015 4068 1005 8 L
+4086 1005 4106 1005 8 L
+4086 1005 4086 1025 8 L
+4086 1025 4091 1020 8 L
+4091 1020 4101 1020 8 L
+4101 1020 4106 1025 8 L
+4106 1025 4106 1040 8 L
+4101 1045 4106 1040 8 L
+4091 1045 4101 1045 8 L
+4086 1040 4091 1045 8 L
+4425 1125 4425 925 20 L
+4425 925 4525 925 20 L
+4525 925 4525 1125 20 L
+4525 1125 4425 1125 20 L
+4475 1225 4475 1125 20 L
+4475 925 4475 825 20 L
+4455 1105 4455 1085 8 L
+4455 1085 4460 1080 8 L
+4460 1080 4470 1080 8 L
+4475 1085 4470 1080 8 L
+4475 1100 4475 1085 8 L
+4455 1100 4495 1100 8 L
+4475 1100 4495 1080 8 L
+4495 1067 4470 1042 8 L
+4455 1042 4470 1042 8 L
+4455 1067 4455 1042 8 L
+3980 3720 3980 3660 10 L
+4120 3720 4120 3660 10 L
+4250 3660 4250 3720 20 L
+3850 3660 4250 3660 20 L
+3850 3720 3850 3660 20 L
+4250 3720 3850 3720 20 L
+4250 3540 4250 3720 20 L
+3850 3540 4250 3540 20 L
+3850 3720 3850 3540 20 L
+4250 3720 3850 3720 20 L
+4250 3790 4250 3755 8 L
+4250 3755 4245 3750 8 L
+4245 3750 4235 3750 8 L
+4235 3750 4230 3755 8 L
+4230 3790 4230 3755 8 L
+4217 3785 4212 3790 8 L
+4212 3790 4197 3790 8 L
+4197 3790 4192 3785 8 L
+4192 3785 4192 3775 8 L
+4217 3750 4192 3775 8 L
+4217 3750 4192 3750 8 L
+3025 3525 2925 3525 10 L
+2925 3625 2975 3525 10 L
+3025 3625 2925 3625 10 L
+2975 3525 3025 3625 10 L
+2975 3625 2975 3725 10 L
+2975 3425 2975 3525 10 L
+3025 3650 2985 3650 8 L
+3025 3665 3020 3670 8 L
+3020 3670 2990 3670 8 L
+2985 3665 2990 3670 8 L
+2985 3645 2985 3665 8 L
+3025 3645 3025 3665 8 L
+3020 3683 3025 3688 8 L
+3025 3688 3025 3703 8 L
+3025 3703 3020 3708 8 L
+3020 3708 3010 3708 8 L
+2985 3683 3010 3708 8 L
+2985 3683 2985 3708 8 L
+3300 525 3300 325 20 L
+3300 325 3400 325 20 L
+3400 325 3400 525 20 L
+3400 525 3300 525 20 L
+3350 625 3350 525 20 L
+3350 325 3350 225 20 L
+3330 505 3330 485 8 L
+3330 485 3335 480 8 L
+3335 480 3345 480 8 L
+3350 485 3345 480 8 L
+3350 500 3350 485 8 L
+3330 500 3370 500 8 L
+3350 500 3370 480 8 L
+3370 462 3370 452 8 L
+3330 457 3370 457 8 L
+3340 467 3330 457 8 L
+3335 439 3330 434 8 L
+3330 434 3330 424 8 L
+3330 424 3335 419 8 L
+3335 419 3365 419 8 L
+3370 424 3365 419 8 L
+3370 434 3370 424 8 L
+3365 439 3370 434 8 L
+3350 434 3350 419 8 L
+grestore
+% PCBENDDATA --- do not remove ---
+showpage
+%%EOF
diff --git a/doc/aic_drill.gbx b/doc/aic_drill.gbx
new file mode 100644 (file)
index 0000000..202d0d5
--- /dev/null
@@ -0,0 +1,670 @@
+M48\r
+INCH,TZ\r
+T01F00S00C0.035\r
+T02F00S00C0.042\r
+T03F00S00C0.052\r
+T04F00S00C0.060\r
+T05F00S00C0.080\r
+T06F00S00C0.100\r
+T07F00S00C0.128\r
+T08F00S00C0.020\r
+%\r
+T01\r
+X1155Y1045\r
+X755Y1045\r
+X1725Y375\r
+X1825Y375\r
+X1925Y375\r
+X2025Y375\r
+X2125Y375\r
+X2225Y375\r
+X2325Y375\r
+X2425Y375\r
+X2525Y375\r
+X2625Y375\r
+X2725Y375\r
+X2825Y375\r
+X2825Y675\r
+X2725Y675\r
+X2625Y675\r
+X2525Y675\r
+X2425Y675\r
+X2325Y675\r
+X2225Y675\r
+X2125Y675\r
+X2025Y675\r
+X1925Y675\r
+X1825Y675\r
+X1725Y675\r
+X1375Y375\r
+X1275Y375\r
+X5400Y2475\r
+X5350Y2575\r
+X5300Y2475\r
+X5250Y2575\r
+X5200Y2475\r
+X5150Y2575\r
+X5100Y2475\r
+X5050Y2575\r
+X5000Y2475\r
+X4950Y2575\r
+X4900Y2475\r
+X4850Y2575\r
+X4800Y2475\r
+X4750Y2575\r
+X4700Y2475\r
+X4650Y2575\r
+X4600Y2475\r
+X4550Y2575\r
+X4500Y2475\r
+X4450Y2575\r
+X4400Y2475\r
+X4350Y2575\r
+X4300Y2475\r
+X4250Y2575\r
+X4200Y2475\r
+X4150Y2575\r
+X4100Y2475\r
+X4050Y2575\r
+X4000Y2475\r
+X3950Y2575\r
+X3900Y2475\r
+X3850Y2575\r
+X3800Y2475\r
+X3750Y2575\r
+X3700Y2475\r
+X3650Y2575\r
+X3400Y2475\r
+X3350Y2575\r
+X3300Y2475\r
+X3250Y2575\r
+X3200Y2475\r
+X3150Y2575\r
+X3100Y2475\r
+X3050Y2575\r
+X3000Y2475\r
+X2950Y2575\r
+X2900Y2475\r
+X2850Y2575\r
+X2800Y2475\r
+X2750Y2575\r
+X2700Y2475\r
+X2650Y2575\r
+X2600Y2475\r
+X2550Y2575\r
+X2500Y2475\r
+X2450Y2575\r
+X2400Y2475\r
+X2350Y2575\r
+X2300Y2475\r
+X2250Y2575\r
+X2200Y2475\r
+X2150Y2575\r
+X2100Y2475\r
+X2050Y2575\r
+X2000Y2475\r
+X1950Y2575\r
+X1900Y2475\r
+X1850Y2575\r
+X1800Y2475\r
+X1750Y2575\r
+X1700Y2475\r
+X1650Y2575\r
+X1375Y675\r
+X1275Y675\r
+X3175Y675\r
+X3275Y675\r
+X3600Y1200\r
+X3700Y1200\r
+X3800Y1200\r
+X3900Y1200\r
+X3900Y1500\r
+X3800Y1500\r
+X3700Y1500\r
+X3600Y1500\r
+X875Y3525\r
+X975Y3475\r
+X875Y3425\r
+X975Y3375\r
+X875Y3325\r
+X975Y3275\r
+X875Y3225\r
+X975Y3175\r
+X3225Y1200\r
+X3325Y1200\r
+X5775Y3525\r
+X5875Y3525\r
+X5975Y3525\r
+X6075Y3525\r
+X6075Y3825\r
+X5975Y3825\r
+X5875Y3825\r
+X5775Y3825\r
+X5775Y2925\r
+X5875Y2925\r
+X5975Y2925\r
+X6075Y2925\r
+X6075Y3225\r
+X5975Y3225\r
+X5875Y3225\r
+X5775Y3225\r
+X5625Y2225\r
+X5925Y2225\r
+X4750Y800\r
+X4900Y800\r
+X3000Y1125\r
+X3000Y1525\r
+X4475Y3475\r
+X4475Y3875\r
+X3325Y1500\r
+X3225Y1500\r
+X6525Y3625\r
+X6525Y3525\r
+X6525Y3425\r
+X6525Y3325\r
+X6525Y3225\r
+X6525Y3125\r
+X6525Y3025\r
+X6525Y2925\r
+X6525Y2825\r
+X6525Y2725\r
+X6525Y2625\r
+X6525Y2525\r
+X6525Y2425\r
+X6525Y2325\r
+X6525Y2225\r
+X6525Y2125\r
+X6525Y2025\r
+X6525Y1925\r
+X6525Y1825\r
+X6525Y1725\r
+X6525Y1625\r
+X6525Y1525\r
+X6525Y1425\r
+X6525Y1325\r
+X6525Y1225\r
+X6525Y1125\r
+X6525Y1025\r
+X6525Y925\r
+X6525Y825\r
+X6525Y725\r
+X6525Y625\r
+X6525Y525\r
+X6425Y3625\r
+X6425Y3525\r
+X6425Y3425\r
+X6425Y3325\r
+X6425Y3225\r
+X6425Y3125\r
+X6425Y3025\r
+X6425Y2925\r
+X6425Y2825\r
+X6425Y2725\r
+X6425Y2625\r
+X6425Y2525\r
+X6425Y2425\r
+X6425Y2325\r
+X6425Y2225\r
+X6425Y2125\r
+X6425Y2025\r
+X6425Y1925\r
+X6425Y1825\r
+X6425Y1725\r
+X6425Y1625\r
+X6425Y1525\r
+X6425Y1425\r
+X6425Y1325\r
+X6425Y1225\r
+X6425Y1125\r
+X6425Y1025\r
+X6425Y925\r
+X6425Y825\r
+X6425Y725\r
+X6425Y625\r
+X6425Y525\r
+X6325Y3625\r
+X6325Y3525\r
+X6325Y3425\r
+X6325Y3325\r
+X6325Y3225\r
+X6325Y3125\r
+X6325Y3025\r
+X6325Y2925\r
+X6325Y2825\r
+X6325Y2725\r
+X6325Y2625\r
+X6325Y2525\r
+X6325Y2425\r
+X6325Y2325\r
+X6325Y2225\r
+X6325Y2125\r
+X6325Y2025\r
+X6325Y1925\r
+X6325Y1825\r
+X6325Y1725\r
+X6325Y1625\r
+X6325Y1525\r
+X6325Y1425\r
+X6325Y1325\r
+X6325Y1225\r
+X6325Y1125\r
+X6325Y1025\r
+X6325Y925\r
+X6325Y825\r
+X6325Y725\r
+X6325Y625\r
+X6325Y525\r
+X4900Y400\r
+X4750Y400\r
+X1160Y1300\r
+X760Y1300\r
+X2800Y1525\r
+X2800Y1125\r
+X1725Y900\r
+X1825Y900\r
+X1925Y900\r
+X2025Y900\r
+X2025Y1200\r
+X1925Y1200\r
+X1825Y1200\r
+X1725Y1200\r
+X3550Y3475\r
+X3550Y3875\r
+X5350Y2000\r
+X5450Y2000\r
+X850Y800\r
+X850Y500\r
+X815Y1705\r
+X815Y1605\r
+X2800Y1750\r
+X2900Y1750\r
+X3000Y1750\r
+X3100Y1750\r
+X3200Y1750\r
+X3300Y1750\r
+X3400Y1750\r
+X3500Y1750\r
+X3600Y1750\r
+X3700Y1750\r
+X3800Y1750\r
+X3900Y1750\r
+X3900Y2050\r
+X3800Y2050\r
+X3700Y2050\r
+X3600Y2050\r
+X3500Y2050\r
+X3400Y2050\r
+X3300Y2050\r
+X3200Y2050\r
+X3100Y2050\r
+X3000Y2050\r
+X2900Y2050\r
+X2800Y2050\r
+X1400Y1450\r
+X1500Y1450\r
+X1600Y1450\r
+X1700Y1450\r
+X1800Y1450\r
+X1900Y1450\r
+X2000Y1450\r
+X2100Y1450\r
+X2200Y1450\r
+X2300Y1450\r
+X2400Y1450\r
+X2500Y1450\r
+X2500Y2050\r
+X2400Y2050\r
+X2300Y2050\r
+X2200Y2050\r
+X2100Y2050\r
+X2000Y2050\r
+X1900Y2050\r
+X1800Y2050\r
+X1700Y2050\r
+X1600Y2050\r
+X1500Y2050\r
+X1400Y2050\r
+X3175Y375\r
+X3275Y375\r
+X2450Y3525\r
+X2550Y3525\r
+X2650Y3525\r
+X2750Y3525\r
+X2850Y3525\r
+X2950Y3525\r
+X3050Y3525\r
+X3150Y3525\r
+X3150Y3825\r
+X3050Y3825\r
+X2950Y3825\r
+X2850Y3825\r
+X2750Y3825\r
+X2650Y3825\r
+X2550Y3825\r
+X2450Y3825\r
+X575Y1705\r
+X575Y1605\r
+X1575Y675\r
+X1575Y375\r
+X5575Y3475\r
+X5575Y3875\r
+X3975Y3525\r
+X4075Y3525\r
+X4175Y3525\r
+X4275Y3525\r
+X4275Y3825\r
+X4175Y3825\r
+X4075Y3825\r
+X3975Y3825\r
+X4875Y2925\r
+X4975Y2925\r
+X5075Y2925\r
+X5175Y2925\r
+X5175Y3225\r
+X5075Y3225\r
+X4975Y3225\r
+X4875Y3225\r
+X5375Y2875\r
+X5375Y3275\r
+X4675Y2875\r
+X4675Y3275\r
+X4675Y3475\r
+X4675Y3875\r
+X4875Y3525\r
+X4975Y3525\r
+X5075Y3525\r
+X5175Y3525\r
+X5175Y3825\r
+X5075Y3825\r
+X4975Y3825\r
+X4875Y3825\r
+X5375Y3475\r
+X5375Y3875\r
+X5575Y2875\r
+X5575Y3275\r
+X3975Y2925\r
+X4075Y2925\r
+X4175Y2925\r
+X4275Y2925\r
+X4275Y3225\r
+X4175Y3225\r
+X4075Y3225\r
+X3975Y3225\r
+X4475Y2875\r
+X4475Y3275\r
+X2975Y675\r
+X2975Y375\r
+X3350Y3475\r
+X3350Y3875\r
+X4750Y675\r
+X4900Y675\r
+X5600Y675\r
+X6025Y1500\r
+X5400Y1500\r
+X5400Y1025\r
+X6025Y1025\r
+X5925Y1325\r
+X6125Y1225\r
+X5400Y825\r
+X3950Y925\r
+X4750Y925\r
+X6225Y675\r
+X6125Y1425\r
+X5925Y1875\r
+X4625Y675\r
+X5625Y1900\r
+X6225Y3075\r
+X6475Y3075\r
+X5675Y3025\r
+X5975Y3625\r
+X5375Y3625\r
+X4875Y3625\r
+X5175Y3700\r
+X5775Y3700\r
+X4025Y3375\r
+X4875Y3375\r
+X5375Y3375\r
+X5925Y3375\r
+X4975Y3150\r
+X1400Y3150\r
+X1750Y3150\r
+X2375Y3150\r
+X3225Y925\r
+X3275Y175\r
+X2400Y1650\r
+X2700Y1650\r
+X1400Y1650\r
+X1300Y1300\r
+X1300Y1200\r
+X4275Y3100\r
+X5250Y3100\r
+X3150Y3100\r
+X4475Y3150\r
+X2025Y1050\r
+X1275Y175\r
+X2125Y175\r
+X2725Y175\r
+X3600Y925\r
+X775Y175\r
+X4075Y3625\r
+X2725Y575\r
+X2125Y575\r
+X2325Y575\r
+X3225Y1650\r
+X2200Y1850\r
+X2400Y1850\r
+X3325Y1400\r
+X4700Y1200\r
+X2975Y575\r
+X1300Y1550\r
+X5925Y500\r
+X4050Y675\r
+T02\r
+X5825Y2000\r
+X5925Y2000\r
+X6025Y2000\r
+X5825Y1175\r
+X5925Y1175\r
+X6025Y1175\r
+X550Y1405\r
+X550Y1228\r
+X5300Y1175\r
+X5400Y1175\r
+X5500Y1175\r
+X5700Y500\r
+X5600Y500\r
+X5500Y500\r
+X4950Y1325\r
+X4700Y1325\r
+X1050Y800\r
+X1150Y800\r
+X5825Y1650\r
+X5925Y1650\r
+X6025Y1650\r
+X4950Y1900\r
+X4700Y1900\r
+X825Y2590\r
+X725Y2540\r
+X825Y2490\r
+X725Y2440\r
+X825Y2390\r
+X725Y2340\r
+X825Y2290\r
+X725Y2240\r
+X825Y2190\r
+X4200Y2050\r
+X4300Y2050\r
+X4200Y1950\r
+X4300Y1950\r
+X4200Y1850\r
+X4300Y1850\r
+X4200Y1750\r
+X4300Y1750\r
+X5300Y1650\r
+X5400Y1650\r
+X5500Y1650\r
+X4150Y500\r
+X4050Y500\r
+X3950Y500\r
+T03\r
+X648Y1454\r
+X648Y1178\r
+T04\r
+X5730Y2525\r
+X745Y3655\r
+X745Y3044\r
+T05\r
+X575Y3825\r
+X575Y338\r
+X6625Y3825\r
+X6625Y338\r
+X6625Y325\r
+X6625Y3825\r
+T06\r
+X3525Y2525\r
+X1325Y2525\r
+X775Y2860\r
+X775Y1920\r
+T07\r
+X625Y3575\r
+X625Y3124\r
+T08\r
+X2525Y1225\r
+X4875Y3025\r
+X6200Y3575\r
+X6225Y3225\r
+X5375Y3025\r
+X6375Y2375\r
+X2625Y2375\r
+X5975Y3450\r
+X2050Y3275\r
+X4025Y1750\r
+X2950Y2800\r
+X3350Y3575\r
+X5275Y3875\r
+X6150Y3950\r
+X4775Y3525\r
+X6225Y3750\r
+X6475Y3900\r
+X5575Y3950\r
+X5025Y3950\r
+X5475Y2675\r
+X6100Y2675\r
+X6150Y2800\r
+X5550Y2750\r
+X1950Y3525\r
+X2425Y500\r
+X2100Y3425\r
+X1150Y2975\r
+X5075Y3025\r
+X4175Y2750\r
+X2000Y3475\r
+X5125Y3300\r
+X5575Y1725\r
+X4475Y3800\r
+X3550Y2800\r
+X950Y1650\r
+X1150Y1650\r
+X5825Y1250\r
+X1100Y425\r
+X1825Y250\r
+X2525Y250\r
+X1925Y500\r
+X4175Y3025\r
+X4475Y3025\r
+X4725Y3025\r
+X4675Y3950\r
+X2550Y2900\r
+X2650Y2900\r
+X2650Y2800\r
+X2500Y2800\r
+X2600Y3050\r
+X2450Y3050\r
+X2850Y2900\r
+X3000Y2900\r
+X2900Y2850\r
+X3100Y2850\r
+X2950Y2725\r
+X3225Y2725\r
+X1450Y2725\r
+X1550Y2850\r
+X1600Y3100\r
+X3000Y3100\r
+X1700Y2675\r
+X2800Y2675\r
+X1800Y2775\r
+X2750Y2800\r
+X1900Y3050\r
+X2700Y3050\r
+X2000Y1550\r
+X2700Y1550\r
+X3500Y1600\r
+X2025Y1275\r
+X2200Y1275\r
+X2575Y1600\r
+X2100Y1600\r
+X2575Y2125\r
+X3000Y1975\r
+X2150Y1975\r
+X3100Y1925\r
+X2250Y1925\r
+X2250Y2150\r
+X3150Y2175\r
+X1500Y2225\r
+X3250Y2225\r
+X2350Y2225\r
+X3600Y1575\r
+X2925Y1875\r
+X1700Y1925\r
+X2100Y1800\r
+X3900Y1850\r
+X2575Y1325\r
+X3850Y1325\r
+X1550Y1275\r
+X3400Y1275\r
+X2300Y2275\r
+X2450Y2275\r
+X2275Y3200\r
+X2550Y3200\r
+X2500Y2375\r
+X1900Y2350\r
+X1800Y2400\r
+X4300Y2125\r
+X2900Y1450\r
+X4800Y1450\r
+X4625Y1275\r
+X3000Y2325\r
+X4850Y2325\r
+X3050Y3250\r
+X2750Y3250\r
+X3300Y3300\r
+X2850Y3300\r
+X3500Y1900\r
+X3650Y1900\r
+X3550Y250\r
+X3750Y500\r
+X1075Y2625\r
+X1220Y2495\r
+X4500Y2275\r
+X2625Y575\r
+X3275Y575\r
+X4000Y1850\r
+X4050Y1950\r
+X4100Y2050\r
+X1050Y1400\r
+X4150Y1375\r
+X4025Y1600\r
+X2225Y1000\r
+X4025Y1000\r
+X5200Y1500\r
+X5200Y725\r
+X2100Y875\r
+X5700Y875\r
+X5700Y1650\r
+X5300Y825\r
+X2825Y800\r
+X3275Y1050\r
+X495Y800\r
+X765Y1530\r
+X905Y1045\r
+M30\r
diff --git a/doc/aic_group1.gbx b/doc/aic_group1.gbx
new file mode 100644 (file)
index 0000000..50d74f6
--- /dev/null
@@ -0,0 +1,1350 @@
+G04 Title: (unknown), layergroup #1 *\r
+G04 Creator: pcb 1.6.3 *\r
+G04 CreationDate: Mon Mar 31 19:59:34 2003 UTC *\r
+G04 For: fetter *\r
+G04 Format: Gerber/RS-274X *\r
+G04 PCB-Dimensions: 7100 4100 *\r
+G04 PCB-Coordinate-Origin: lower left *\r
+G04 Color: R0 G0 B0 *\r
+*\r
+%FSLAX23Y23*%\r
+%MOIN*%\r
+%ADD11C,0.010*%\r
+%ADD12C,0.025*%\r
+%ADD13C,0.045*%\r
+%ADD14C,0.040*%\r
+%ADD15C,0.001*%\r
+%ADD16C,0.120*%\r
+%ADD17C,0.150*%\r
+%ADD18C,0.020*%\r
+%ADD19R,0.060X0.060*%\r
+%ADD20R,0.090X0.090*%\r
+%ADD21C,0.060*%\r
+%ADD22C,0.090*%\r
+%ADD23C,0.008*%\r
+%ADD24C,0.080*%\r
+%ADD25C,0.110*%\r
+%ADD26C,0.148*%\r
+%ADD27C,0.178*%\r
+%ADD28R,0.080X0.080*%\r
+%ADD29R,0.110X0.110*%\r
+%ADD30R,0.070X0.070*%\r
+%ADD31R,0.100X0.100*%\r
+%ADD32C,0.070*%\r
+%ADD33C,0.100*%\r
+%ADD34C,0.016*%\r
+%ADD35C,0.015*%\r
+%IPPOS*%\r
+G01*\r
+%LNsolder*%\r
+%LPD*%\r
+G04 LayerGroup: 1 *\r
+G04 Layer: "solder" (1) *\r
+G54D11*X900Y2490D02*X825D01*\r
+X905Y2495D02*X900Y2490D01*\r
+X1220Y2495D02*X905D01*\r
+X900Y2290D02*X825D01*\r
+X910Y2300D02*X900Y2290D01*\r
+X1075Y2300D02*X910D01*\r
+X4675Y1250D02*X5825D01*\r
+X4650Y1225D02*X4675Y1250D01*\r
+X4600Y1225D02*X4650D01*\r
+X4575Y1250D02*X4600Y1225D01*\r
+X3500Y1250D02*X4575D01*\r
+X3050Y3250D02*X2750D01*\r
+X3025Y1550D02*X3000Y1525D01*\r
+X3375Y1550D02*X3025D01*\r
+X3225Y2125D02*X2575D01*\r
+X3300Y2050D02*X3225Y2125D01*\r
+X2575Y1600D02*X2100D01*\r
+X2025Y1275D02*X2200D01*\r
+X3150Y1600D02*X3500D01*\r
+X3300Y3300D02*X2850D01*\r
+X2750Y1600D02*X3150D01*\r
+X2700Y1550D02*X2750Y1600D01*\r
+X2375Y3050D02*X2425Y3000D01*\r
+X1900Y3050D02*X2375D01*\r
+X2650Y3000D02*X2700Y3050D01*\r
+X2425Y3000D02*X2650D01*\r
+X1800Y2775D02*X2425D01*\r
+X2700Y2750D02*X2750Y2800D01*\r
+X2450Y2750D02*X2700D01*\r
+X2425Y2775D02*X2450Y2750D01*\r
+X1700Y2675D02*X2800D01*\r
+X1600Y3100D02*X3000D01*\r
+X1550Y2850D02*X2900D01*\r
+X1450Y2725D02*X2950D01*\r
+D02*X3225D01*\r
+X2900Y2850D02*X3100D01*\r
+X2850Y2900D02*X3000D01*\r
+X2600Y3050D02*X2450D01*\r
+X2650Y2800D02*X2500D01*\r
+X2550Y2900D02*X2650D01*\r
+X5350Y2375D02*X2625D01*\r
+X6475Y2975D02*X6525Y2925D01*\r
+X1150Y2975D02*X6475D01*\r
+X6200Y3575D02*X3100D01*\r
+X6200D03*\r
+X6150Y2800D02*X2950D01*\r
+X6150Y3225D02*X6225D01*\r
+X6100Y3175D02*X6150Y3225D01*\r
+X5925Y3175D02*X6100D01*\r
+X5875Y3225D02*X5925Y3175D01*\r
+X6000Y3475D02*X5975Y3450D01*\r
+X6475Y3475D02*X6000D01*\r
+X6525Y3425D02*X6475Y3475D01*\r
+X5925Y3750D02*X6225D01*\r
+X5875Y3800D02*X5925Y3750D01*\r
+X5875Y3825D02*Y3800D01*\r
+X6000Y3900D02*X6475D01*\r
+X5975Y3875D02*X6000Y3900D01*\r
+X5975Y3825D02*Y3875D01*\r
+G54D12*X6400Y3700D02*X5175D01*\r
+X6425Y3675D02*X6400Y3700D01*\r
+X6425Y3625D02*Y3675D01*\r
+G54D11*X3100Y3575D02*X3050Y3525D01*\r
+G54D12*X6325Y3625D02*X4075D01*\r
+X5675Y3025D02*X6325D01*\r
+X6225Y3075D02*X6475D01*\r
+Y3175D02*X6525Y3125D01*\r
+X6375Y3175D02*X6475D01*\r
+X775Y175D02*X1275D01*\r
+G54D13*X4900Y400D02*Y475D01*\r
+G54D11*X3400Y1200D02*X3425D01*\r
+G54D14*X6525Y525D02*X6325D01*\r
+G54D12*X6475Y3575D02*X6525Y3525D01*\r
+X6375Y3575D02*X6475D01*\r
+X6325Y3625D02*X6375Y3575D01*\r
+G54D13*X5900Y1900D02*X5925Y1875D01*\r
+X4950Y1900D02*X5900D01*\r
+X5925Y1325D02*X4950D01*\r
+X6125Y1425D02*X6325D01*\r
+Y925D02*X3950D01*\r
+X6325Y825D02*X5400D01*\r
+X6325Y1225D02*X6125D01*\r
+X6325Y1325D02*X5925D01*\r
+X5400Y1025D02*X6025D01*\r
+X6325Y1125D02*X6075D01*\r
+D02*X6025Y1175D01*\r
+Y1500D02*X5400D01*\r
+G54D11*X3350Y1250D02*X3400Y1200D01*\r
+X3425D02*X3475Y1250D01*\r
+D02*X3500D01*\r
+X3000Y2325D02*X4850D01*\r
+X2525Y1225D02*X2550Y1250D01*\r
+X4100Y1025D02*X4075Y1050D01*\r
+D02*X3300D01*\r
+X2550Y1250D02*X3350D01*\r
+X3300Y1050D02*X3275D01*\r
+G54D13*X5500Y500D02*X4150D01*\r
+X6300D02*X5700D01*\r
+X6325Y525D02*X6300Y500D01*\r
+X6525Y1525D02*X6325D01*\r
+X6525Y1425D02*X6325D01*\r
+X6525Y1325D02*X6325D01*\r
+X6525Y1225D02*X6325D01*\r
+X6525Y1125D02*X6325D01*\r
+X6525Y1025D02*X6325D01*\r
+X6525Y925D02*X6325D01*\r
+X6525Y825D02*X6325D01*\r
+G54D12*X6375Y3375D02*X6475D01*\r
+D02*X6525Y3325D01*\r
+X6375Y3375D02*X4025D01*\r
+X6325Y3425D02*Y3375D01*\r
+X5175Y3225D02*X5775D01*\r
+X6425Y3325D02*X6375Y3275D01*\r
+D02*X6225D01*\r
+D02*X6175D01*\r
+D02*X6125Y3325D01*\r
+D02*X5800D01*\r
+D02*X5775Y3300D01*\r
+D02*Y3225D01*\r
+X6375Y3175D02*X6175D01*\r
+D02*X6150D01*\r
+D02*X6125Y3150D01*\r
+D02*X4025D01*\r
+X4475Y3275D02*Y3150D01*\r
+X4025D02*X1400D01*\r
+X1750Y2575D02*X1850D01*\r
+X1800Y2475D02*X1925D01*\r
+X1800Y2575D02*Y2475D01*\r
+X3950Y925D02*X3225D01*\r
+X2400Y1650D02*X3225D01*\r
+G54D11*X2000Y1550D02*X2700D01*\r
+G54D12*X2400Y1650D02*X1400D01*\r
+G54D14*X6275Y675D02*X6325Y625D01*\r
+Y725D02*X6275Y675D01*\r
+G54D12*X1725Y1200D02*X1300D01*\r
+G54D15*X6750Y115D02*X450D01*\r
+G54D12*X575Y2480D02*Y1710D01*\r
+G54D15*X6750Y4050D02*Y115D01*\r
+G54D12*X570Y1715D02*X560Y1705D01*\r
+X735Y1205D02*X685Y1255D01*\r
+X6075Y3100D02*X4225D01*\r
+X5100Y2475D02*X5300D01*\r
+X5200Y2575D02*Y2475D01*\r
+X5150Y2575D02*X5250D01*\r
+X6225Y3075D02*X6100D01*\r
+D02*X6075Y3100D01*\r
+X4225D02*X3150D01*\r
+X3975Y3225D02*Y3150D01*\r
+X6325Y3225D02*Y3175D01*\r
+G54D15*X450Y4050D02*X6750D01*\r
+G54D12*X4000Y3925D02*X4425D01*\r
+D02*X4475Y3875D01*\r
+X3900Y1200D02*X4575D01*\r
+G54D11*X2900Y1450D02*X4800D01*\r
+G54D12*X3000Y1125D02*X3250D01*\r
+X2125Y175D02*X3275D01*\r
+X3000Y1125D02*X2925D01*\r
+D02*X2850Y1050D01*\r
+D02*X2050D01*\r
+D02*X2025D01*\r
+G54D11*X3600Y2100D02*X3625Y2125D01*\r
+X3600Y2050D02*Y2100D01*\r
+X3625Y2125D02*X4300D01*\r
+G54D12*X3250Y1125D02*X3825D01*\r
+D02*X3900Y1200D01*\r
+X3325Y1175D02*Y1125D01*\r
+X1275Y175D02*X2125D01*\r
+G54D14*X6225Y675D02*X6275D01*\r
+G54D11*X550Y800D02*X1050D01*\r
+G54D12*X1375Y375D02*X1725D01*\r
+X1150Y1300D02*X1300D01*\r
+X2975Y375D02*Y300D01*\r
+X1725D02*Y350D01*\r
+X3175Y375D02*Y300D01*\r
+X2325Y375D02*Y300D01*\r
+X4150Y500D02*Y300D01*\r
+D02*X1725D01*\r
+G54D11*X905Y1045D02*X755D01*\r
+G54D12*X4000Y3925D02*X3400D01*\r
+D02*X3350Y3875D01*\r
+X3550D02*Y3925D01*\r
+X3975Y3825D02*Y3925D01*\r
+G54D11*X6150Y3950D02*X5575D01*\r
+X5025D02*X4675D01*\r
+X5275Y3875D02*X5075D01*\r
+D02*Y3825D01*\r
+X4400Y3875D02*X4375D01*\r
+D02*X4175D01*\r
+D02*Y3825D01*\r
+X4475Y3800D02*X4400Y3875D01*\r
+X5375Y3475D02*X5425Y3525D01*\r
+D02*X5550D01*\r
+D02*X5775D01*\r
+X5825Y2000D02*X5450D01*\r
+X4175Y3525D02*Y3425D01*\r
+D02*X5575D01*\r
+D02*Y3475D01*\r
+X5550Y2750D02*X4175D01*\r
+Y3025D02*X4475D01*\r
+X5775Y2925D02*X5375D01*\r
+D02*Y2875D01*\r
+Y3025D02*X5075D01*\r
+X6100Y2675D02*X5475D01*\r
+X5125Y3300D02*X4675D01*\r
+D02*Y3275D01*\r
+X4875Y3025D02*X4725D01*\r
+X4775Y3525D02*X4500D01*\r
+D02*X4475Y3500D01*\r
+D02*Y3475D01*\r
+X4025Y1750D02*X4200D01*\r
+X3700D02*X3750Y1800D01*\r
+D02*X4250D01*\r
+D02*X4300Y1750D01*\r
+X3700Y1500D02*X3800D01*\r
+X5225Y1725D02*X5575D01*\r
+X3800Y1500D02*Y1550D01*\r
+D02*X3925Y1675D01*\r
+D02*X5175D01*\r
+D02*X5225Y1725D01*\r
+X2800Y1525D02*X3000D01*\r
+X2975Y675D02*X3175D01*\r
+G54D12*X2725Y575D02*X2775D01*\r
+G54D11*X3550Y250D02*X2525D01*\r
+X1825D02*X2525D01*\r
+X950Y1650D02*X1150D01*\r
+G54D12*X825Y2600D02*X570D01*\r
+X575Y2480D02*Y2600D01*\r
+G54D11*X1100Y425D02*X2575D01*\r
+D02*X2625Y375D01*\r
+X2025D02*Y425D01*\r
+G54D12*X2125Y575D02*X2325D01*\r
+G54D11*X1925Y500D02*X2425D01*\r
+X1950Y3525D02*X875D01*\r
+X2000Y3475D02*X975D01*\r
+X2050Y3275D02*X975D01*\r
+X2100Y3425D02*X875D01*\r
+X6375Y2375D02*X5350D01*\r
+G54D12*X2200Y1850D02*X2400D01*\r
+G54D11*X3000Y1975D02*X2150D01*\r
+X3100Y1925D02*X2250D01*\r
+X2525Y2175D02*X3150D01*\r
+X2250Y2150D02*X2500D01*\r
+D02*X2525Y2175D01*\r
+X1500Y2225D02*X2975D01*\r
+D02*X3250D01*\r
+X2925Y1875D02*X2500D01*\r
+D02*X2475D01*\r
+D02*X2450Y1900D01*\r
+D02*X2325D01*\r
+D02*X2300Y1875D01*\r
+D02*X2250D01*\r
+D02*X2200Y1925D01*\r
+D02*X1700D01*\r
+X2100Y1800D02*X2675D01*\r
+D02*X2700Y1825D01*\r
+D02*X3875D01*\r
+D02*X3900Y1850D01*\r
+X2575Y1325D02*X3850D01*\r
+X1550Y1275D02*X1925D01*\r
+D02*X1975Y1325D01*\r
+D02*X2250D01*\r
+D02*X2300Y1275D01*\r
+D02*X3400D01*\r
+X2300Y2275D02*X2450D01*\r
+X2275Y3200D02*X2550D01*\r
+X2500Y2475D02*X2425Y2400D01*\r
+X1900Y2350D02*X2475D01*\r
+D02*X2500Y2375D01*\r
+X2425Y2400D02*X1800D01*\r
+G54D12*X2500Y1450D02*X2550Y1400D01*\r
+D02*X3325D01*\r
+X4575Y1200D02*X4700D01*\r
+G54D11*X3400Y1275D02*X4625D01*\r
+X3375Y1550D02*X3575D01*\r
+D02*X3600Y1575D01*\r
+X3650Y1900D02*X3500D01*\r
+G54D12*X2775Y575D02*X2975D01*\r
+G54D11*X2425Y500D02*X3750D01*\r
+X1075Y2625D02*X4450D01*\r
+D02*Y2575D01*\r
+X2200Y2325D02*X2900D01*\r
+D02*X2950Y2275D01*\r
+D02*X4500D01*\r
+X1075Y2300D02*X1275D01*\r
+D02*X2175D01*\r
+D02*X2200Y2325D01*\r
+X4025Y1000D02*X2225D01*\r
+X4075Y1650D02*X4025Y1600D01*\r
+X5300Y1650D02*X4075D01*\r
+X1375Y675D02*X1725D01*\r
+X1825D02*X1925D01*\r
+X2325D02*X2375Y625D01*\r
+D02*X2400D01*\r
+D02*X3125D01*\r
+D02*X3175Y675D01*\r
+X2975D02*Y625D01*\r
+X2425Y675D02*X2525D01*\r
+X2625Y575D02*X2675Y525D01*\r
+X3225D02*X3250Y550D01*\r
+D02*X3275Y575D01*\r
+X2675Y525D02*X3225D01*\r
+X4000Y1850D02*X4200D01*\r
+Y1950D02*X4050D01*\r
+X4200Y2050D02*X4100D01*\r
+X4150Y1375D02*X3475D01*\r
+D02*X3450Y1350D01*\r
+D02*X2725D01*\r
+D02*X2700Y1375D01*\r
+D02*X2475D01*\r
+D02*X2450Y1400D01*\r
+D02*X1050D01*\r
+X1275Y675D02*Y725D01*\r
+D02*X5200D01*\r
+Y1500D02*X5400D01*\r
+X2025Y675D02*Y725D01*\r
+X2100Y875D02*X5700D01*\r
+Y1650D02*X5825D01*\r
+X5300Y825D02*X5275Y850D01*\r
+D02*X2875D01*\r
+D02*X2825Y800D01*\r
+X5375Y1025D02*X4100D01*\r
+G54D13*X6325Y725D02*Y625D01*\r
+Y675D02*X4050D01*\r
+G54D14*X6325Y625D02*X6525D01*\r
+D02*Y725D01*\r
+D02*X6325D01*\r
+Y700D02*X6525D01*\r
+X6325Y675D02*X6525D01*\r
+X6325Y650D02*X6525D01*\r
+G54D12*X1300Y1205D02*X735D01*\r
+G54D15*X450Y115D02*Y4050D01*\r
+G54D12*X685Y1255D02*X585D01*\r
+D02*X550Y1220D01*\r
+G54D11*Y800D02*X495D01*\r
+G54D12*X1290Y1555D02*X870D01*\r
+D02*X815Y1610D01*\r
+G54D11*X580Y1595D02*X645Y1530D01*\r
+D02*X760D01*\r
+G04 Text: Fernando Pessutto *\r
+G54D23*X800Y3925D02*Y3965D01*\r
+Y3925D02*X820D01*\r
+X800Y3945D02*X815D01*\r
+X838Y3965D02*X853D01*\r
+X833Y3960D02*X838Y3965D01*\r
+X833Y3950D02*Y3960D01*\r
+Y3950D02*X838Y3945D01*\r
+D02*X848D01*\r
+D02*X853Y3950D01*\r
+X833Y3955D02*X853D01*\r
+D02*Y3950D01*\r
+X871D02*Y3965D01*\r
+Y3950D02*X876Y3945D01*\r
+D02*X886D01*\r
+X866D02*X871Y3950D01*\r
+X904D02*Y3965D01*\r
+Y3950D02*X909Y3945D01*\r
+D02*X914D01*\r
+D02*X919Y3950D01*\r
+D02*Y3965D01*\r
+X899Y3945D02*X904Y3950D01*\r
+X947Y3945D02*X952Y3950D01*\r
+X937Y3945D02*X947D01*\r
+X932Y3950D02*X937Y3945D01*\r
+X932Y3950D02*Y3960D01*\r
+D02*X937Y3965D01*\r
+X952Y3945D02*Y3960D01*\r
+D02*X957Y3965D01*\r
+X937D02*X947D01*\r
+D02*X952Y3960D01*\r
+X975Y3950D02*Y3965D01*\r
+Y3950D02*X980Y3945D01*\r
+D02*X985D01*\r
+D02*X990Y3950D01*\r
+D02*Y3965D01*\r
+X970Y3945D02*X975Y3950D01*\r
+X1023Y3925D02*Y3965D01*\r
+X1018D02*X1023Y3960D01*\r
+X1008Y3965D02*X1018D01*\r
+X1003Y3960D02*X1008Y3965D01*\r
+X1003Y3950D02*Y3960D01*\r
+Y3950D02*X1008Y3945D01*\r
+D02*X1018D01*\r
+D02*X1023Y3950D01*\r
+X1036D02*Y3960D01*\r
+Y3950D02*X1041Y3945D01*\r
+D02*X1051D01*\r
+D02*X1056Y3950D01*\r
+D02*Y3960D01*\r
+X1051Y3965D02*X1056Y3960D01*\r
+X1041Y3965D02*X1051D01*\r
+X1036Y3960D02*X1041Y3965D01*\r
+X1092Y3925D02*Y3965D01*\r
+X1087Y3925D02*X1107D01*\r
+D02*X1112Y3930D01*\r
+D02*Y3940D01*\r
+X1107Y3945D02*X1112Y3940D01*\r
+X1092Y3945D02*X1107D01*\r
+X1130Y3965D02*X1145D01*\r
+X1125Y3960D02*X1130Y3965D01*\r
+X1125Y3950D02*Y3960D01*\r
+Y3950D02*X1130Y3945D01*\r
+D02*X1140D01*\r
+D02*X1145Y3950D01*\r
+X1125Y3955D02*X1145D01*\r
+D02*Y3950D01*\r
+X1163Y3965D02*X1178D01*\r
+D02*X1183Y3960D01*\r
+X1178Y3955D02*X1183Y3960D01*\r
+X1163Y3955D02*X1178D01*\r
+X1158Y3950D02*X1163Y3955D01*\r
+X1158Y3950D02*X1163Y3945D01*\r
+D02*X1178D01*\r
+D02*X1183Y3950D01*\r
+X1158Y3960D02*X1163Y3965D01*\r
+X1201D02*X1216D01*\r
+D02*X1221Y3960D01*\r
+X1216Y3955D02*X1221Y3960D01*\r
+X1201Y3955D02*X1216D01*\r
+X1196Y3950D02*X1201Y3955D01*\r
+X1196Y3950D02*X1201Y3945D01*\r
+D02*X1216D01*\r
+D02*X1221Y3950D01*\r
+X1196Y3960D02*X1201Y3965D01*\r
+X1234Y3945D02*Y3960D01*\r
+D02*X1239Y3965D01*\r
+D02*X1249D01*\r
+D02*X1254Y3960D01*\r
+Y3945D02*Y3960D01*\r
+X1272Y3925D02*Y3960D01*\r
+D02*X1277Y3965D01*\r
+X1267Y3940D02*X1277D01*\r
+X1293Y3925D02*Y3960D01*\r
+D02*X1298Y3965D01*\r
+X1288Y3940D02*X1298D01*\r
+X1309Y3950D02*Y3960D01*\r
+Y3950D02*X1314Y3945D01*\r
+D02*X1324D01*\r
+D02*X1329Y3950D01*\r
+D02*Y3960D01*\r
+X1324Y3965D02*X1329Y3960D01*\r
+X1314Y3965D02*X1324D01*\r
+X1309Y3960D02*X1314Y3965D01*\r
+G04 Text: (C) 2003 Walter Fetter Lages *\r
+X800Y3885D02*X805Y3890D01*\r
+X800Y3855D02*X805Y3850D01*\r
+X800Y3855D02*Y3885D01*\r
+X823Y3890D02*X838D01*\r
+X818Y3885D02*X823Y3890D01*\r
+X818Y3855D02*Y3885D01*\r
+Y3855D02*X823Y3850D01*\r
+D02*X838D01*\r
+X851D02*X856Y3855D01*\r
+D02*Y3885D01*\r
+X851Y3890D02*X856Y3885D01*\r
+X887Y3855D02*X892Y3850D01*\r
+D02*X907D01*\r
+D02*X912Y3855D01*\r
+D02*Y3865D01*\r
+X887Y3890D02*X912Y3865D01*\r
+X887Y3890D02*X912D01*\r
+X925Y3885D02*X930Y3890D01*\r
+X925Y3855D02*Y3885D01*\r
+Y3855D02*X930Y3850D01*\r
+D02*X940D01*\r
+D02*X945Y3855D01*\r
+D02*Y3885D01*\r
+X940Y3890D02*X945Y3885D01*\r
+X930Y3890D02*X940D01*\r
+X925Y3880D02*X945Y3860D01*\r
+X958Y3885D02*X963Y3890D01*\r
+X958Y3855D02*Y3885D01*\r
+Y3855D02*X963Y3850D01*\r
+D02*X973D01*\r
+D02*X978Y3855D01*\r
+D02*Y3885D01*\r
+X973Y3890D02*X978Y3885D01*\r
+X963Y3890D02*X973D01*\r
+X958Y3880D02*X978Y3860D01*\r
+X991Y3855D02*X996Y3850D01*\r
+D02*X1006D01*\r
+D02*X1011Y3855D01*\r
+D02*Y3885D01*\r
+X1006Y3890D02*X1011Y3885D01*\r
+X996Y3890D02*X1006D01*\r
+X991Y3885D02*X996Y3890D01*\r
+Y3870D02*X1011D01*\r
+X1042Y3850D02*Y3890D01*\r
+D02*X1057Y3875D01*\r
+D02*X1072Y3890D01*\r
+Y3850D02*Y3890D01*\r
+X1100Y3870D02*X1105Y3875D01*\r
+X1090Y3870D02*X1100D01*\r
+X1085Y3875D02*X1090Y3870D01*\r
+X1085Y3875D02*Y3885D01*\r
+D02*X1090Y3890D01*\r
+X1105Y3870D02*Y3885D01*\r
+D02*X1110Y3890D01*\r
+X1090D02*X1100D01*\r
+D02*X1105Y3885D01*\r
+X1123Y3850D02*Y3885D01*\r
+D02*X1128Y3890D01*\r
+X1144Y3850D02*Y3885D01*\r
+D02*X1149Y3890D01*\r
+X1139Y3865D02*X1149D01*\r
+X1165Y3890D02*X1180D01*\r
+X1160Y3885D02*X1165Y3890D01*\r
+X1160Y3875D02*Y3885D01*\r
+Y3875D02*X1165Y3870D01*\r
+D02*X1175D01*\r
+D02*X1180Y3875D01*\r
+X1160Y3880D02*X1180D01*\r
+D02*Y3875D01*\r
+X1198D02*Y3890D01*\r
+Y3875D02*X1203Y3870D01*\r
+D02*X1213D01*\r
+X1193D02*X1198Y3875D01*\r
+X1244Y3850D02*Y3890D01*\r
+Y3850D02*X1264D01*\r
+X1244Y3870D02*X1259D01*\r
+X1282Y3890D02*X1297D01*\r
+X1277Y3885D02*X1282Y3890D01*\r
+X1277Y3875D02*Y3885D01*\r
+Y3875D02*X1282Y3870D01*\r
+D02*X1292D01*\r
+D02*X1297Y3875D01*\r
+X1277Y3880D02*X1297D01*\r
+D02*Y3875D01*\r
+X1315Y3850D02*Y3885D01*\r
+D02*X1320Y3890D01*\r
+X1310Y3865D02*X1320D01*\r
+X1336Y3850D02*Y3885D01*\r
+D02*X1341Y3890D01*\r
+X1331Y3865D02*X1341D01*\r
+X1357Y3890D02*X1372D01*\r
+X1352Y3885D02*X1357Y3890D01*\r
+X1352Y3875D02*Y3885D01*\r
+Y3875D02*X1357Y3870D01*\r
+D02*X1367D01*\r
+D02*X1372Y3875D01*\r
+X1352Y3880D02*X1372D01*\r
+D02*Y3875D01*\r
+X1390D02*Y3890D01*\r
+Y3875D02*X1395Y3870D01*\r
+D02*X1405D01*\r
+X1385D02*X1390Y3875D01*\r
+X1436Y3850D02*Y3890D01*\r
+D02*X1456D01*\r
+X1484Y3870D02*X1489Y3875D01*\r
+X1474Y3870D02*X1484D01*\r
+X1469Y3875D02*X1474Y3870D01*\r
+X1469Y3875D02*Y3885D01*\r
+D02*X1474Y3890D01*\r
+X1489Y3870D02*Y3885D01*\r
+D02*X1494Y3890D01*\r
+X1474D02*X1484D01*\r
+D02*X1489Y3885D01*\r
+X1522Y3870D02*X1527Y3875D01*\r
+X1512Y3870D02*X1522D01*\r
+X1507Y3875D02*X1512Y3870D01*\r
+X1507Y3875D02*Y3885D01*\r
+D02*X1512Y3890D01*\r
+D02*X1522D01*\r
+D02*X1527Y3885D01*\r
+X1507Y3900D02*X1512Y3905D01*\r
+D02*X1522D01*\r
+D02*X1527Y3900D01*\r
+Y3870D02*Y3900D01*\r
+X1545Y3890D02*X1560D01*\r
+X1540Y3885D02*X1545Y3890D01*\r
+X1540Y3875D02*Y3885D01*\r
+Y3875D02*X1545Y3870D01*\r
+D02*X1555D01*\r
+D02*X1560Y3875D01*\r
+X1540Y3880D02*X1560D01*\r
+D02*Y3875D01*\r
+X1578Y3890D02*X1593D01*\r
+D02*X1598Y3885D01*\r
+X1593Y3880D02*X1598Y3885D01*\r
+X1578Y3880D02*X1593D01*\r
+X1573Y3875D02*X1578Y3880D01*\r
+X1573Y3875D02*X1578Y3870D01*\r
+D02*X1593D01*\r
+D02*X1598Y3875D01*\r
+X1573Y3885D02*X1578Y3890D01*\r
+G04 Text: AIC-1.1.0 *\r
+X800Y3780D02*Y3815D01*\r
+Y3780D02*X805Y3775D01*\r
+D02*X820D01*\r
+D02*X825Y3780D01*\r
+D02*Y3815D01*\r
+X800Y3795D02*X825D01*\r
+X838Y3775D02*X848D01*\r
+X843D02*Y3815D01*\r
+X838D02*X848D01*\r
+X866D02*X881D01*\r
+X861Y3810D02*X866Y3815D01*\r
+X861Y3780D02*Y3810D01*\r
+Y3780D02*X866Y3775D01*\r
+D02*X881D01*\r
+X894Y3795D02*X914D01*\r
+X932Y3815D02*X942D01*\r
+X937Y3775D02*Y3815D01*\r
+X927Y3785D02*X937Y3775D01*\r
+X955Y3815D02*X960D01*\r
+X978D02*X988D01*\r
+X983Y3775D02*Y3815D01*\r
+X973Y3785D02*X983Y3775D01*\r
+X1001Y3815D02*X1006D01*\r
+X1019Y3810D02*X1024Y3815D01*\r
+X1019Y3780D02*Y3810D01*\r
+Y3780D02*X1024Y3775D01*\r
+D02*X1034D01*\r
+D02*X1039Y3780D01*\r
+D02*Y3810D01*\r
+X1034Y3815D02*X1039Y3810D01*\r
+X1024Y3815D02*X1034D01*\r
+X1019Y3805D02*X1039Y3785D01*\r
+G04 Text: SOLDER *\r
+X820Y4000D02*X825Y4005D01*\r
+X805Y4000D02*X820D01*\r
+X800Y4005D02*X805Y4000D01*\r
+X800Y4005D02*Y4015D01*\r
+D02*X805Y4020D01*\r
+D02*X820D01*\r
+D02*X825Y4025D01*\r
+D02*Y4035D01*\r
+X820Y4040D02*X825Y4035D01*\r
+X805Y4040D02*X820D01*\r
+X800Y4035D02*X805Y4040D01*\r
+X838Y4005D02*Y4035D01*\r
+Y4005D02*X843Y4000D01*\r
+D02*X853D01*\r
+D02*X858Y4005D01*\r
+D02*Y4035D01*\r
+X853Y4040D02*X858Y4035D01*\r
+X843Y4040D02*X853D01*\r
+X838Y4035D02*X843Y4040D01*\r
+X871Y4000D02*Y4040D01*\r
+D02*X891D01*\r
+X909Y4000D02*Y4040D01*\r
+X924Y4000D02*X929Y4005D01*\r
+D02*Y4035D01*\r
+X924Y4040D02*X929Y4035D01*\r
+X904Y4040D02*X924D01*\r
+X904Y4000D02*X924D01*\r
+X942Y4020D02*X957D01*\r
+X942Y4040D02*X962D01*\r
+X942Y4000D02*Y4040D01*\r
+Y4000D02*X962D01*\r
+X975D02*X995D01*\r
+D02*X1000Y4005D01*\r
+D02*Y4015D01*\r
+X995Y4020D02*X1000Y4015D01*\r
+X980Y4020D02*X995D01*\r
+X980Y4000D02*Y4040D01*\r
+Y4020D02*X1000Y4040D01*\r
+G54D16*X575Y3825D03*\r
+Y338D03*\r
+X6625Y3825D03*\r
+Y338D03*\r
+G54D19*X1155Y1045D03*\r
+G54D21*X755D03*\r
+G54D19*X1725Y375D03*\r
+G54D21*X1825D03*\r
+X1925D03*\r
+X2025D03*\r
+X2125D03*\r
+X2225D03*\r
+X2325D03*\r
+X2425D03*\r
+X2525D03*\r
+X2625D03*\r
+X2725D03*\r
+X2825D03*\r
+Y675D03*\r
+X2725D03*\r
+X2625D03*\r
+X2525D03*\r
+X2425D03*\r
+X2325D03*\r
+X2225D03*\r
+X2125D03*\r
+X2025D03*\r
+X1925D03*\r
+X1825D03*\r
+X1725D03*\r
+G54D19*X1375Y375D03*\r
+G54D21*X1275D03*\r
+G54D19*X5400Y2475D03*\r
+G54D21*X5350Y2575D03*\r
+X5300Y2475D03*\r
+X5250Y2575D03*\r
+X5200Y2475D03*\r
+X5150Y2575D03*\r
+X5100Y2475D03*\r
+X5050Y2575D03*\r
+X5000Y2475D03*\r
+X4950Y2575D03*\r
+X4900Y2475D03*\r
+X4850Y2575D03*\r
+X4800Y2475D03*\r
+X4750Y2575D03*\r
+X4700Y2475D03*\r
+X4650Y2575D03*\r
+X4600Y2475D03*\r
+X4550Y2575D03*\r
+X4500Y2475D03*\r
+X4450Y2575D03*\r
+X4400Y2475D03*\r
+X4350Y2575D03*\r
+X4300Y2475D03*\r
+X4250Y2575D03*\r
+X4200Y2475D03*\r
+X4150Y2575D03*\r
+X4100Y2475D03*\r
+X4050Y2575D03*\r
+X4000Y2475D03*\r
+X3950Y2575D03*\r
+X3900Y2475D03*\r
+X3850Y2575D03*\r
+X3800Y2475D03*\r
+X3750Y2575D03*\r
+X3700Y2475D03*\r
+X3650Y2575D03*\r
+X3400Y2475D03*\r
+X3350Y2575D03*\r
+X3300Y2475D03*\r
+X3250Y2575D03*\r
+X3200Y2475D03*\r
+X3150Y2575D03*\r
+X3100Y2475D03*\r
+X3050Y2575D03*\r
+X3000Y2475D03*\r
+X2950Y2575D03*\r
+X2900Y2475D03*\r
+X2850Y2575D03*\r
+X2800Y2475D03*\r
+X2750Y2575D03*\r
+X2700Y2475D03*\r
+X2650Y2575D03*\r
+X2600Y2475D03*\r
+X2550Y2575D03*\r
+X2500Y2475D03*\r
+X2450Y2575D03*\r
+X2400Y2475D03*\r
+X2350Y2575D03*\r
+X2300Y2475D03*\r
+X2250Y2575D03*\r
+X2200Y2475D03*\r
+X2150Y2575D03*\r
+X2100Y2475D03*\r
+X2050Y2575D03*\r
+X2000Y2475D03*\r
+X1950Y2575D03*\r
+X1900Y2475D03*\r
+X1850Y2575D03*\r
+X1800Y2475D03*\r
+X1750Y2575D03*\r
+X1700Y2475D03*\r
+X1650Y2575D03*\r
+G54D24*X5730Y2525D03*\r
+G54D16*X3525D03*\r
+X1325D03*\r
+G54D19*X1375Y675D03*\r
+G54D21*X1275D03*\r
+G54D19*X3175D03*\r
+G54D21*X3275D03*\r
+G54D19*X3600Y1200D03*\r
+G54D21*X3700D03*\r
+X3800D03*\r
+X3900D03*\r
+Y1500D03*\r
+X3800D03*\r
+X3700D03*\r
+X3600D03*\r
+G54D19*X875Y3525D03*\r
+G54D21*X975Y3475D03*\r
+X875Y3425D03*\r
+X975Y3375D03*\r
+X875Y3325D03*\r
+X975Y3275D03*\r
+X875Y3225D03*\r
+X975Y3175D03*\r
+G54D26*X625Y3575D03*\r
+Y3124D03*\r
+G54D24*X745Y3655D03*\r
+Y3044D03*\r
+G54D19*X3225Y1200D03*\r
+G54D21*X3325D03*\r
+G54D19*X5775Y3525D03*\r
+G54D21*X5875D03*\r
+X5975D03*\r
+X6075D03*\r
+Y3825D03*\r
+X5975D03*\r
+X5875D03*\r
+X5775D03*\r
+G54D28*X5825Y2000D03*\r
+G54D24*X5925D03*\r
+X6025D03*\r
+G54D19*X5775Y2925D03*\r
+G54D21*X5875D03*\r
+X5975D03*\r
+X6075D03*\r
+Y3225D03*\r
+X5975D03*\r
+X5875D03*\r
+X5775D03*\r
+G54D19*X5625Y2225D03*\r
+G54D21*X5925D03*\r
+G54D28*X5825Y1175D03*\r
+G54D24*X5925D03*\r
+X6025D03*\r
+G54D30*X550Y1405D03*\r
+G54D32*Y1228D03*\r
+X648Y1454D03*\r
+Y1178D03*\r
+G54D19*X4750Y800D03*\r
+G54D21*X4900D03*\r
+G54D19*X3000Y1125D03*\r
+G54D21*Y1525D03*\r
+G54D19*X4475Y3475D03*\r
+G54D21*Y3875D03*\r
+G54D19*X3325Y1500D03*\r
+G54D21*X3225D03*\r
+G54D19*X6525Y3625D03*\r
+G54D21*Y3525D03*\r
+Y3425D03*\r
+Y3325D03*\r
+Y3225D03*\r
+Y3125D03*\r
+Y3025D03*\r
+Y2925D03*\r
+Y2825D03*\r
+Y2725D03*\r
+Y2625D03*\r
+Y2525D03*\r
+Y2425D03*\r
+Y2325D03*\r
+Y2225D03*\r
+Y2125D03*\r
+Y2025D03*\r
+Y1925D03*\r
+Y1825D03*\r
+Y1725D03*\r
+Y1625D03*\r
+Y1525D03*\r
+Y1425D03*\r
+Y1325D03*\r
+Y1225D03*\r
+Y1125D03*\r
+Y1025D03*\r
+Y925D03*\r
+Y825D03*\r
+Y725D03*\r
+Y625D03*\r
+Y525D03*\r
+X6425Y3625D03*\r
+Y3525D03*\r
+Y3425D03*\r
+Y3325D03*\r
+Y3225D03*\r
+Y3125D03*\r
+Y3025D03*\r
+Y2925D03*\r
+Y2825D03*\r
+Y2725D03*\r
+Y2625D03*\r
+Y2525D03*\r
+Y2425D03*\r
+Y2325D03*\r
+Y2225D03*\r
+Y2125D03*\r
+Y2025D03*\r
+Y1925D03*\r
+Y1825D03*\r
+Y1725D03*\r
+Y1625D03*\r
+Y1525D03*\r
+Y1425D03*\r
+Y1325D03*\r
+Y1225D03*\r
+Y1125D03*\r
+Y1025D03*\r
+Y925D03*\r
+Y825D03*\r
+Y725D03*\r
+Y625D03*\r
+Y525D03*\r
+X6325Y3625D03*\r
+Y3525D03*\r
+Y3425D03*\r
+Y3325D03*\r
+Y3225D03*\r
+Y3125D03*\r
+Y3025D03*\r
+Y2925D03*\r
+Y2825D03*\r
+Y2725D03*\r
+Y2625D03*\r
+Y2525D03*\r
+Y2425D03*\r
+Y2325D03*\r
+Y2225D03*\r
+Y2125D03*\r
+Y2025D03*\r
+Y1925D03*\r
+Y1825D03*\r
+Y1725D03*\r
+Y1625D03*\r
+Y1525D03*\r
+Y1425D03*\r
+Y1325D03*\r
+Y1225D03*\r
+Y1125D03*\r
+Y1025D03*\r
+Y925D03*\r
+Y825D03*\r
+Y725D03*\r
+Y625D03*\r
+Y525D03*\r
+G54D16*X6625Y325D03*\r
+Y3825D03*\r
+G54D28*X5300Y1175D03*\r
+G54D24*X5400D03*\r
+X5500D03*\r
+G54D19*X4900Y400D03*\r
+G54D21*X4750D03*\r
+G54D19*X1160Y1300D03*\r
+G54D21*X760D03*\r
+G54D19*X2800Y1525D03*\r
+G54D21*Y1125D03*\r
+G54D28*X5700Y500D03*\r
+G54D24*X5600D03*\r
+X5500D03*\r
+G54D30*X4950Y1325D03*\r
+G54D32*X4700D03*\r
+G54D19*X1725Y900D03*\r
+G54D21*X1825D03*\r
+X1925D03*\r
+X2025D03*\r
+Y1200D03*\r
+X1925D03*\r
+X1825D03*\r
+X1725D03*\r
+G54D30*X1050Y800D03*\r
+G54D32*X1150D03*\r
+G54D19*X3550Y3475D03*\r
+G54D21*Y3875D03*\r
+G54D19*X5350Y2000D03*\r
+G54D21*X5450D03*\r
+G54D28*X5825Y1650D03*\r
+G54D24*X5925D03*\r
+X6025D03*\r
+G54D19*X850Y800D03*\r
+G54D21*Y500D03*\r
+G54D30*X4950Y1900D03*\r
+G54D32*X4700D03*\r
+G54D19*X815Y1705D03*\r
+G54D21*Y1605D03*\r
+G54D16*X775Y2860D03*\r
+Y1920D03*\r
+G54D32*X825Y2590D03*\r
+X725Y2540D03*\r
+X825Y2490D03*\r
+X725Y2440D03*\r
+X825Y2390D03*\r
+X725Y2340D03*\r
+X825Y2290D03*\r
+X725Y2240D03*\r
+G54D30*X825Y2190D03*\r
+G54D19*X2800Y1750D03*\r
+G54D21*X2900D03*\r
+X3000D03*\r
+X3100D03*\r
+X3200D03*\r
+X3300D03*\r
+X3400D03*\r
+X3500D03*\r
+X3600D03*\r
+X3700D03*\r
+X3800D03*\r
+X3900D03*\r
+Y2050D03*\r
+X3800D03*\r
+X3700D03*\r
+X3600D03*\r
+X3500D03*\r
+X3400D03*\r
+X3300D03*\r
+X3200D03*\r
+X3100D03*\r
+X3000D03*\r
+X2900D03*\r
+X2800D03*\r
+G54D19*X1400Y1450D03*\r
+G54D21*X1500D03*\r
+X1600D03*\r
+X1700D03*\r
+X1800D03*\r
+X1900D03*\r
+X2000D03*\r
+X2100D03*\r
+X2200D03*\r
+X2300D03*\r
+X2400D03*\r
+X2500D03*\r
+Y2050D03*\r
+X2400D03*\r
+X2300D03*\r
+X2200D03*\r
+X2100D03*\r
+X2000D03*\r
+X1900D03*\r
+X1800D03*\r
+X1700D03*\r
+X1600D03*\r
+X1500D03*\r
+X1400D03*\r
+G54D30*X4200D03*\r
+G54D32*X4300D03*\r
+X4200Y1950D03*\r
+X4300D03*\r
+X4200Y1850D03*\r
+X4300D03*\r
+X4200Y1750D03*\r
+X4300D03*\r
+G54D19*X3175Y375D03*\r
+G54D21*X3275D03*\r
+G54D19*X2450Y3525D03*\r
+G54D21*X2550D03*\r
+X2650D03*\r
+X2750D03*\r
+X2850D03*\r
+X2950D03*\r
+X3050D03*\r
+X3150D03*\r
+Y3825D03*\r
+X3050D03*\r
+X2950D03*\r
+X2850D03*\r
+X2750D03*\r
+X2650D03*\r
+X2550D03*\r
+X2450D03*\r
+G54D28*X5300Y1650D03*\r
+G54D24*X5400D03*\r
+X5500D03*\r
+G54D19*X575Y1705D03*\r
+G54D21*Y1605D03*\r
+G54D19*X1575Y675D03*\r
+G54D21*Y375D03*\r
+G54D19*X5575Y3475D03*\r
+G54D21*Y3875D03*\r
+G54D19*X3975Y3525D03*\r
+G54D21*X4075D03*\r
+X4175D03*\r
+X4275D03*\r
+Y3825D03*\r
+X4175D03*\r
+X4075D03*\r
+X3975D03*\r
+G54D19*X4875Y2925D03*\r
+G54D21*X4975D03*\r
+X5075D03*\r
+X5175D03*\r
+Y3225D03*\r
+X5075D03*\r
+X4975D03*\r
+X4875D03*\r
+G54D19*X5375Y2875D03*\r
+G54D21*Y3275D03*\r
+G54D19*X4675Y2875D03*\r
+G54D21*Y3275D03*\r
+G54D19*Y3475D03*\r
+G54D21*Y3875D03*\r
+G54D19*X4875Y3525D03*\r
+G54D21*X4975D03*\r
+X5075D03*\r
+X5175D03*\r
+Y3825D03*\r
+X5075D03*\r
+X4975D03*\r
+X4875D03*\r
+G54D19*X5375Y3475D03*\r
+G54D21*Y3875D03*\r
+G54D19*X5575Y2875D03*\r
+G54D21*Y3275D03*\r
+G54D19*X3975Y2925D03*\r
+G54D21*X4075D03*\r
+X4175D03*\r
+X4275D03*\r
+Y3225D03*\r
+X4175D03*\r
+X4075D03*\r
+X3975D03*\r
+G54D19*X4475Y2875D03*\r
+G54D21*Y3275D03*\r
+G54D28*X4150Y500D03*\r
+G54D24*X4050D03*\r
+X3950D03*\r
+G54D19*X2975Y675D03*\r
+G54D21*Y375D03*\r
+G54D19*X3350Y3475D03*\r
+G54D21*Y3875D03*\r
+X4750Y675D03*\r
+X4900D03*\r
+X5600D03*\r
+X6025Y1500D03*\r
+X5400D03*\r
+Y1025D03*\r
+X6025D03*\r
+X5925Y1325D03*\r
+X6125Y1225D03*\r
+X5400Y825D03*\r
+X3950Y925D03*\r
+X4750D03*\r
+X6225Y675D03*\r
+X6125Y1425D03*\r
+X5925Y1875D03*\r
+X4625Y675D03*\r
+X5625Y1900D03*\r
+X6225Y3075D03*\r
+X6475D03*\r
+X5675Y3025D03*\r
+X5975Y3625D03*\r
+X5375D03*\r
+X4875D03*\r
+X5175Y3700D03*\r
+X5775D03*\r
+X4025Y3375D03*\r
+X4875D03*\r
+X5375D03*\r
+X5925D03*\r
+X4975Y3150D03*\r
+X1400D03*\r
+X1750D03*\r
+X2375D03*\r
+X3225Y925D03*\r
+X3275Y175D03*\r
+X2400Y1650D03*\r
+X2700D03*\r
+X1400D03*\r
+X1300Y1300D03*\r
+Y1200D03*\r
+G54D14*X2525Y1225D03*\r
+G54D21*X4275Y3100D03*\r
+X5250D03*\r
+X3150D03*\r
+X4475Y3150D03*\r
+X2025Y1050D03*\r
+X1275Y175D03*\r
+X2125D03*\r
+X2725D03*\r
+X3600Y925D03*\r
+X775Y175D03*\r
+G54D14*X4875Y3025D03*\r
+X6200Y3575D03*\r
+X6225Y3225D03*\r
+X5375Y3025D03*\r
+X6375Y2375D03*\r
+X2625D03*\r
+X5975Y3450D03*\r
+G54D21*X4075Y3625D03*\r
+G54D14*X2050Y3275D03*\r
+X4025Y1750D03*\r
+X2950Y2800D03*\r
+X3350Y3575D03*\r
+X5275Y3875D03*\r
+X6150Y3950D03*\r
+X4775Y3525D03*\r
+X6225Y3750D03*\r
+X6475Y3900D03*\r
+X5575Y3950D03*\r
+X5025D03*\r
+X5475Y2675D03*\r
+X6100D03*\r
+X6150Y2800D03*\r
+X5550Y2750D03*\r
+X1950Y3525D03*\r
+X2425Y500D03*\r
+X2100Y3425D03*\r
+X1150Y2975D03*\r
+X5075Y3025D03*\r
+X4175Y2750D03*\r
+X2000Y3475D03*\r
+X5125Y3300D03*\r
+X5575Y1725D03*\r
+X4475Y3800D03*\r
+X3550Y2800D03*\r
+G54D21*X2725Y575D03*\r
+G54D14*X950Y1650D03*\r
+X1150D03*\r
+X5825Y1250D03*\r
+X1100Y425D03*\r
+X1825Y250D03*\r
+X2525D03*\r
+G54D21*X2125Y575D03*\r
+X2325D03*\r
+G54D14*X1925Y500D03*\r
+X4175Y3025D03*\r
+X4475D03*\r
+X4725D03*\r
+X4675Y3950D03*\r
+X2550Y2900D03*\r
+X2650D03*\r
+Y2800D03*\r
+X2500D03*\r
+X2600Y3050D03*\r
+X2450D03*\r
+X2850Y2900D03*\r
+X3000D03*\r
+X2900Y2850D03*\r
+X3100D03*\r
+X2950Y2725D03*\r
+X3225D03*\r
+X1450D03*\r
+X1550Y2850D03*\r
+X1600Y3100D03*\r
+X3000D03*\r
+X1700Y2675D03*\r
+X2800D03*\r
+X1800Y2775D03*\r
+X2750Y2800D03*\r
+X1900Y3050D03*\r
+X2700D03*\r
+X2000Y1550D03*\r
+X2700D03*\r
+G54D21*X3225Y1650D03*\r
+G54D14*X3500Y1600D03*\r
+X2025Y1275D03*\r
+X2200D03*\r
+X2575Y1600D03*\r
+X2100D03*\r
+X2575Y2125D03*\r
+G54D21*X2200Y1850D03*\r
+X2400D03*\r
+G54D14*X3000Y1975D03*\r
+X2150D03*\r
+X3100Y1925D03*\r
+X2250D03*\r
+Y2150D03*\r
+X3150Y2175D03*\r
+X1500Y2225D03*\r
+X3250D03*\r
+X2350D03*\r
+X3600Y1575D03*\r
+X2925Y1875D03*\r
+X1700Y1925D03*\r
+X2100Y1800D03*\r
+X3900Y1850D03*\r
+X2575Y1325D03*\r
+X3850D03*\r
+X1550Y1275D03*\r
+X3400D03*\r
+X2300Y2275D03*\r
+X2450D03*\r
+X2275Y3200D03*\r
+X2550D03*\r
+X2500Y2375D03*\r
+X1900Y2350D03*\r
+X1800Y2400D03*\r
+X4300Y2125D03*\r
+G54D21*X3325Y1400D03*\r
+G54D14*X2900Y1450D03*\r
+X4800D03*\r
+G54D21*X4700Y1200D03*\r
+G54D14*X4625Y1275D03*\r
+X3000Y2325D03*\r
+X4850D03*\r
+X3050Y3250D03*\r
+X2750D03*\r
+X3300Y3300D03*\r
+X2850D03*\r
+X3500Y1900D03*\r
+X3650D03*\r
+X3550Y250D03*\r
+G54D21*X2975Y575D03*\r
+G54D14*X3750Y500D03*\r
+X1075Y2625D03*\r
+X1220Y2495D03*\r
+X4500Y2275D03*\r
+X2625Y575D03*\r
+X3275D03*\r
+X4000Y1850D03*\r
+X4050Y1950D03*\r
+X4100Y2050D03*\r
+X1050Y1400D03*\r
+X4150Y1375D03*\r
+X4025Y1600D03*\r
+X2225Y1000D03*\r
+X4025D03*\r
+X5200Y1500D03*\r
+Y725D03*\r
+X2100Y875D03*\r
+X5700D03*\r
+Y1650D03*\r
+X5300Y825D03*\r
+X2825Y800D03*\r
+X3275Y1050D03*\r
+X495Y800D03*\r
+G54D21*X1300Y1550D03*\r
+G54D14*X765Y1530D03*\r
+X905Y1045D03*\r
+G54D21*X5925Y500D03*\r
+X4050Y675D03*\r
+D02*\r
+M02*\r
diff --git a/doc/aic_group1.ps b/doc/aic_group1.ps
new file mode 100644 (file)
index 0000000..55f1ae6
--- /dev/null
@@ -0,0 +1,1605 @@
+%!PS-Adobe-3.0
+%%Title: (unknown), layergroup #1
+%%Creator: pcb 1.6.3
+%%CreationDate: Mon Mar 31 16:59:21 2003
+%%For: fetter (Prof. Walter Fetter)
+%%LanguageLevel: 1
+%%Orientation: Portrait
+%%Pages: 1
+%%PageOrder: Ascend
+%%IncludeFeature: *PageSize a4
+%%EndComments
+%%BeginProlog
+
+/PcbDict 200 dict def
+PcbDict begin
+PcbDict /DictMatrix matrix put
+
+% some constants
+/Black {0.0 mysetgray} def
+/White {1.0 mysetgray} def
+/TAN {0.207106781} def
+/MTAN {-0.207106781} def
+
+% draw a filled polygon
+% get (x,y)... and number of points from stack
+/PO {
+       /number exch def
+       newpath
+       moveto
+       number 1 sub { lineto } repeat
+       closepath fill stroke
+} def
+
+/P {
+% draw a pin-polygon,
+% get x, y and thickness from stack
+       /thickness exch def /y exch def /x exch def
+       gsave x y translate thickness thickness scale
+       0.5  MTAN
+       TAN  -0.5
+       MTAN -0.5
+       -0.5 MTAN
+       -0.5 TAN
+       MTAN 0.5
+       TAN  0.5
+       0.5  TAN
+       8 PO grestore
+} def
+
+/PV {
+% pin or via, x, y and thickness are on the stack
+       /drillinghole exch def /thickness exch def /y exch def /x exch def
+       x y thickness P
+% draw drilling whole
+       gsave White 0 setlinewidth
+   newpath x y drillinghole 2 div 0 360 arc closepath fill stroke
+   grestore
+} def
+
+/PVR {
+% pin or via, x, y and thickness are on the stack
+       /drillinghole exch def /thickness exch def /y exch def /x exch def
+       gsave 0 setlinewidth
+       newpath x y thickness 2 div 0 360 arc closepath fill stroke
+% draw drilling whole
+       White
+       newpath x y drillinghole 2 div 0 360 arc closepath fill stroke
+       grestore
+} def
+
+/PVSQ {
+% square pin or via, x, y and thickness are on the stack
+       /drillinghole exch def /thickness exch def /y exch def /x exch def
+       newpath x thickness 2 div sub y thickness 2 div sub moveto
+       thickness 0 rlineto 0 thickness rlineto
+       thickness neg 0 rlineto closepath fill stroke
+% draw drilling whole
+       gsave White 0 setlinewidth
+   newpath x y drillinghole 2 div 0 360 arc closepath fill stroke
+   grestore
+} def
+
+/DH {
+% drill helpher; x, y, hole, copper-thickness are on stack
+       /copper exch def /hole exch def /y exch def /x exch def
+   gsave copper setlinewidth
+   newpath x y hole copper add 2 div 0 360 arc closepath stroke
+   grestore
+} def
+
+/L {
+% line, get x1, y1, x2, y2 and thickness from stack
+       /thick exch def /y2 exch def /x2 exch def /y1 exch def /x1 exch def
+       gsave thick setlinewidth
+       x1 y1 moveto x2 y2 lineto stroke
+       grestore
+} def
+
+/B {
+% filled box, get x1, y1, x2 and y2 from stack
+       /y2 exch def /x2 exch def /y1 exch def /x1 exch def
+       newpath
+       x1 y1 moveto x2 y1 lineto x2 y2 lineto x1 y2 lineto
+       closepath fill stroke
+} def
+
+/PA {
+% pad, same as line
+       L
+} def
+
+/A {
+% arc for elements, get x, y, width, height, thickness
+% startangle and delta-angle from stack
+  /delta exch def /start exch def /thickness exch def
+  /height exch def /width exch def /y exch def /x exch def
+% draw it
+       gsave thickness setlinewidth /save DictMatrix currentmatrix def
+% scaling is less then zero because the coord system has to be swapped
+       x y translate width neg height scale
+       0 0 1 start start delta add arc save setmatrix stroke
+       grestore
+} def
+
+/CLRPV {
+% clears a pin/via for groundplane; x,y and thickness are on stack
+   /thickness exch def /y exch def /x exch def
+       gsave White x y thickness P grestore
+} def
+
+/CLRPVSQ {
+% clears a square pin, x,y and thickness are on stack
+       /thickness exch def /y exch def /x exch def
+   gsave White
+       newpath x thickness 2 div sub y thickness 2 div sub moveto
+       thickness 0 rlineto 0 thickness rlineto
+       thickness neg 0 rlineto closepath fill stroke
+       grestore
+} def
+
+/CLRPVR {
+% clears a round pin/via for groundplane; x,y and thickness are on the stack
+       /thickness exch def /y exch def /x exch def
+       gsave White 0 setlinewidth
+       newpath x y thickness 2 div 0 360 arc closepath fill stroke
+       grestore
+} def
+
+/CLRPA {
+% clear line, get x1, y1, x2, y2 and thickness from stack
+       /thick exch def /y2 exch def /x2 exch def /y1 exch def /x1 exch def
+       gsave White thick setlinewidth
+       x1 y1 moveto x2 y2 lineto stroke
+       grestore
+} def
+
+/CLRB {
+% cleared box, get x1, y1, x2 and y2 from stack
+       /y2 exch def /x2 exch def /y1 exch def /x1 exch def
+       gsave White newpath
+       x1 y1 moveto x2 y1 lineto x2 y2 lineto x1 y2 lineto
+       closepath fill stroke
+       grestore
+} def
+
+/FILL {
+% draw a filled rectangle for the ground plane
+% get x1, y1, x2 and y2 from stack
+       /y2 exch def /x2 exch def /y1 exch def /x1 exch def
+   gsave 0 setlinewidth
+       newpath
+       x1 y1 moveto x2 y1 lineto x2 y2 lineto x1 y2 lineto
+       closepath fill stroke
+   grestore
+} def
+
+/Outline {
+% outline, get x1, y1, x2 and y2 from stack
+       /y2 exch def /x2 exch def /y1 exch def /x1 exch def
+   gsave 0.175 setlinewidth
+       newpath
+       x1 y1 moveto x2 y1 lineto x2 y2 lineto x1 y2 lineto
+       closepath stroke
+   grestore
+} def
+
+/Alignment {
+% alignment targets, get x1, y1, x2, y2 and distance from stack
+       /dis exch def /y2 exch def /x2 exch def /y1 exch def /x1 exch def
+   gsave 0.175 setlinewidth
+   newpath x1 y1 dis add moveto 0 dis neg rlineto dis 0 rlineto stroke
+   newpath x1 y2 dis sub moveto 0 dis rlineto dis 0 rlineto stroke
+   newpath x2 y2 dis sub moveto 0 dis rlineto dis neg 0 rlineto stroke
+   newpath x2 y1 dis add moveto 0 dis neg rlineto dis neg 0 rlineto stroke
+   grestore
+} def
+
+/mysetgray { setgray } def
+/mysetrgbcolor { setrgbcolor } def
+
+%%EndProlog
+%%BeginDefaults
+%%EndDefaults
+%%BeginSetup
+a4
+0.0 setlinewidth
+1 setlinecap
+Black
+%%EndSetup
+%%Page: 1 1
+%%BeginPageSetup
+%%EndPageSetup
+gsave White newpath
+44 277 moveto 550 277 lineto 550 564 lineto 44 564 lineto
+closepath fill stroke grestore
+% PCBMIN(35,40), PCBMAX(7035,3997)
+% PCBOFFSET(630,3867), PCBSCALE(1.00000)
+% PCBSTARTDATA --- do not remove ---
+gsave
+0.07200 0.07200 scale
+630 3867 translate
+1.000 1.000 scale
+0 3957 translate
+1 -1 scale
+-35 -40 translate
+/Color {0.222 0.365 0.810 mysetrgbcolor} def Color
+% LayerGroup: 0, Layer: "solder" (#0)
+900 1610 825 1610 10 L
+905 1605 900 1610 10 L
+1220 1605 905 1605 10 L
+900 1810 825 1810 10 L
+910 1800 900 1810 10 L
+1075 1800 910 1800 10 L
+4675 2850 5825 2850 10 L
+4650 2875 4675 2850 10 L
+4600 2875 4650 2875 10 L
+4575 2850 4600 2875 10 L
+3500 2850 4575 2850 10 L
+3050 850 2750 850 10 L
+3025 2550 3000 2575 10 L
+3375 2550 3025 2550 10 L
+3225 1975 2575 1975 10 L
+3300 2050 3225 1975 10 L
+2575 2500 2100 2500 10 L
+2025 2825 2200 2825 10 L
+3150 2500 3500 2500 10 L
+3300 800 2850 800 10 L
+2750 2500 3150 2500 10 L
+2700 2550 2750 2500 10 L
+2375 1050 2425 1100 10 L
+1900 1050 2375 1050 10 L
+2650 1100 2700 1050 10 L
+2425 1100 2650 1100 10 L
+1800 1325 2425 1325 10 L
+2700 1350 2750 1300 10 L
+2450 1350 2700 1350 10 L
+2425 1325 2450 1350 10 L
+1700 1425 2800 1425 10 L
+1600 1000 3000 1000 10 L
+1550 1250 2900 1250 10 L
+1450 1375 2950 1375 10 L
+2950 1375 3225 1375 10 L
+2900 1250 3100 1250 10 L
+2850 1200 3000 1200 10 L
+2600 1050 2450 1050 10 L
+2650 1300 2500 1300 10 L
+2550 1200 2650 1200 10 L
+5350 1725 2625 1725 10 L
+6475 1125 6525 1175 10 L
+1150 1125 6475 1125 10 L
+6200 525 3100 525 10 L
+6200 525 6200 525 10 L
+6150 1300 2950 1300 10 L
+6150 875 6225 875 10 L
+6100 925 6150 875 10 L
+5925 925 6100 925 10 L
+5875 875 5925 925 10 L
+6000 625 5975 650 10 L
+6475 625 6000 625 10 L
+6525 675 6475 625 10 L
+5925 350 6225 350 10 L
+5875 300 5925 350 10 L
+5875 275 5875 300 10 L
+6000 200 6475 200 10 L
+5975 225 6000 200 10 L
+5975 275 5975 225 10 L
+6400 400 5175 400 25 L
+6425 425 6400 400 25 L
+6425 475 6425 425 25 L
+3100 525 3050 575 10 L
+6325 475 4075 475 25 L
+5675 1075 6325 1075 25 L
+6225 1025 6475 1025 25 L
+6475 925 6525 975 25 L
+6375 925 6475 925 25 L
+775 3925 1275 3925 25 L
+4900 3700 4900 3625 45 L
+3400 2900 3425 2900 10 L
+6525 3575 6325 3575 40 L
+6475 525 6525 575 25 L
+6375 525 6475 525 25 L
+6325 475 6375 525 25 L
+5900 2200 5925 2225 45 L
+4950 2200 5900 2200 45 L
+5925 2775 4950 2775 45 L
+6125 2675 6325 2675 45 L
+6325 3175 3950 3175 45 L
+6325 3275 5400 3275 45 L
+6325 2875 6125 2875 45 L
+6325 2775 5925 2775 45 L
+5400 3075 6025 3075 45 L
+6325 2975 6075 2975 45 L
+6075 2975 6025 2925 45 L
+6025 2600 5400 2600 45 L
+3350 2850 3400 2900 10 L
+3425 2900 3475 2850 10 L
+3475 2850 3500 2850 10 L
+3000 1775 4850 1775 10 L
+2525 2875 2550 2850 10 L
+4100 3075 4075 3050 10 L
+4075 3050 3300 3050 10 L
+2550 2850 3350 2850 10 L
+3300 3050 3275 3050 10 L
+5500 3600 4150 3600 45 L
+6300 3600 5700 3600 45 L
+6325 3575 6300 3600 45 L
+6525 2575 6325 2575 45 L
+6525 2675 6325 2675 45 L
+6525 2775 6325 2775 45 L
+6525 2875 6325 2875 45 L
+6525 2975 6325 2975 45 L
+6525 3075 6325 3075 45 L
+6525 3175 6325 3175 45 L
+6525 3275 6325 3275 45 L
+6375 725 6475 725 25 L
+6475 725 6525 775 25 L
+6375 725 4025 725 25 L
+6325 675 6325 725 25 L
+5175 875 5775 875 25 L
+6425 775 6375 825 25 L
+6375 825 6225 825 25 L
+6225 825 6175 825 25 L
+6175 825 6125 775 25 L
+6125 775 5800 775 25 L
+5800 775 5775 800 25 L
+5775 800 5775 875 25 L
+6375 925 6175 925 25 L
+6175 925 6150 925 25 L
+6150 925 6125 950 25 L
+6125 950 4025 950 25 L
+4475 825 4475 950 25 L
+4025 950 1400 950 25 L
+1750 1525 1850 1525 25 L
+1800 1625 1925 1625 25 L
+1800 1525 1800 1625 25 L
+3950 3175 3225 3175 25 L
+2400 2450 3225 2450 25 L
+2000 2550 2700 2550 10 L
+2400 2450 1400 2450 25 L
+6275 3425 6325 3475 40 L
+6325 3375 6275 3425 40 L
+1725 2900 1300 2900 25 L
+6750 3985 450 3985 1 L
+575 1620 575 2390 25 L
+6750 50 6750 3985 1 L
+570 2385 560 2395 25 L
+735 2895 685 2845 25 L
+6075 1000 4225 1000 25 L
+5100 1625 5300 1625 25 L
+5200 1525 5200 1625 25 L
+5150 1525 5250 1525 25 L
+6225 1025 6100 1025 25 L
+6100 1025 6075 1000 25 L
+4225 1000 3150 1000 25 L
+3975 875 3975 950 25 L
+6325 875 6325 925 25 L
+450 50 6750 50 1 L
+4000 175 4425 175 25 L
+4425 175 4475 225 25 L
+3900 2900 4575 2900 25 L
+2900 2650 4800 2650 10 L
+3000 2975 3250 2975 25 L
+2125 3925 3275 3925 25 L
+3000 2975 2925 2975 25 L
+2925 2975 2850 3050 25 L
+2850 3050 2050 3050 25 L
+2050 3050 2025 3050 25 L
+3600 2000 3625 1975 10 L
+3600 2050 3600 2000 10 L
+3625 1975 4300 1975 10 L
+3250 2975 3825 2975 25 L
+3825 2975 3900 2900 25 L
+3325 2925 3325 2975 25 L
+1275 3925 2125 3925 25 L
+6225 3425 6275 3425 40 L
+550 3300 1050 3300 10 L
+1375 3725 1725 3725 25 L
+1150 2800 1300 2800 25 L
+2975 3725 2975 3800 25 L
+1725 3800 1725 3750 25 L
+3175 3725 3175 3800 25 L
+2325 3725 2325 3800 25 L
+4150 3600 4150 3800 25 L
+4150 3800 1725 3800 25 L
+905 3055 755 3055 10 L
+4000 175 3400 175 25 L
+3400 175 3350 225 25 L
+3550 225 3550 175 25 L
+3975 275 3975 175 25 L
+6150 150 5575 150 10 L
+5025 150 4675 150 10 L
+5275 225 5075 225 10 L
+5075 225 5075 275 10 L
+4400 225 4375 225 10 L
+4375 225 4175 225 10 L
+4175 225 4175 275 10 L
+4475 300 4400 225 10 L
+5375 625 5425 575 10 L
+5425 575 5550 575 10 L
+5550 575 5775 575 10 L
+5825 2100 5450 2100 10 L
+4175 575 4175 675 10 L
+4175 675 5575 675 10 L
+5575 675 5575 625 10 L
+5550 1350 4175 1350 10 L
+4175 1075 4475 1075 10 L
+5775 1175 5375 1175 10 L
+5375 1175 5375 1225 10 L
+5375 1075 5075 1075 10 L
+6100 1425 5475 1425 10 L
+5125 800 4675 800 10 L
+4675 800 4675 825 10 L
+4875 1075 4725 1075 10 L
+4775 575 4500 575 10 L
+4500 575 4475 600 10 L
+4475 600 4475 625 10 L
+4025 2350 4200 2350 10 L
+3700 2350 3750 2300 10 L
+3750 2300 4250 2300 10 L
+4250 2300 4300 2350 10 L
+3700 2600 3800 2600 10 L
+5225 2375 5575 2375 10 L
+3800 2600 3800 2550 10 L
+3800 2550 3925 2425 10 L
+3925 2425 5175 2425 10 L
+5175 2425 5225 2375 10 L
+2800 2575 3000 2575 10 L
+2975 3425 3175 3425 10 L
+2725 3525 2775 3525 25 L
+3550 3850 2525 3850 10 L
+1825 3850 2525 3850 10 L
+950 2450 1150 2450 10 L
+825 1500 570 1500 25 L
+575 1620 575 1500 25 L
+1100 3675 2575 3675 10 L
+2575 3675 2625 3725 10 L
+2025 3725 2025 3675 10 L
+2125 3525 2325 3525 25 L
+1925 3600 2425 3600 10 L
+1950 575 875 575 10 L
+2000 625 975 625 10 L
+2050 825 975 825 10 L
+2100 675 875 675 10 L
+6375 1725 5350 1725 10 L
+2200 2250 2400 2250 25 L
+3000 2125 2150 2125 10 L
+3100 2175 2250 2175 10 L
+2525 1925 3150 1925 10 L
+2250 1950 2500 1950 10 L
+2500 1950 2525 1925 10 L
+1500 1875 2975 1875 10 L
+2975 1875 3250 1875 10 L
+2925 2225 2500 2225 10 L
+2500 2225 2475 2225 10 L
+2475 2225 2450 2200 10 L
+2450 2200 2325 2200 10 L
+2325 2200 2300 2225 10 L
+2300 2225 2250 2225 10 L
+2250 2225 2200 2175 10 L
+2200 2175 1700 2175 10 L
+2100 2300 2675 2300 10 L
+2675 2300 2700 2275 10 L
+2700 2275 3875 2275 10 L
+3875 2275 3900 2250 10 L
+2575 2775 3850 2775 10 L
+1550 2825 1925 2825 10 L
+1925 2825 1975 2775 10 L
+1975 2775 2250 2775 10 L
+2250 2775 2300 2825 10 L
+2300 2825 3400 2825 10 L
+2300 1825 2450 1825 10 L
+2275 900 2550 900 10 L
+2500 1625 2425 1700 10 L
+1900 1750 2475 1750 10 L
+2475 1750 2500 1725 10 L
+2425 1700 1800 1700 10 L
+2500 2650 2550 2700 25 L
+2550 2700 3325 2700 25 L
+4575 2900 4700 2900 25 L
+3400 2825 4625 2825 10 L
+3375 2550 3575 2550 10 L
+3575 2550 3600 2525 10 L
+3650 2200 3500 2200 10 L
+2775 3525 2975 3525 25 L
+2425 3600 3750 3600 10 L
+1075 1475 4450 1475 10 L
+4450 1475 4450 1525 10 L
+2200 1775 2900 1775 10 L
+2900 1775 2950 1825 10 L
+2950 1825 4500 1825 10 L
+1075 1800 1275 1800 10 L
+1275 1800 2175 1800 10 L
+2175 1800 2200 1775 10 L
+4025 3100 2225 3100 10 L
+4075 2450 4025 2500 10 L
+5300 2450 4075 2450 10 L
+1375 3425 1725 3425 10 L
+1825 3425 1925 3425 10 L
+2325 3425 2375 3475 10 L
+2375 3475 2400 3475 10 L
+2400 3475 3125 3475 10 L
+3125 3475 3175 3425 10 L
+2975 3425 2975 3475 10 L
+2425 3425 2525 3425 10 L
+2625 3525 2675 3575 10 L
+3225 3575 3250 3550 10 L
+3250 3550 3275 3525 10 L
+2675 3575 3225 3575 10 L
+4000 2250 4200 2250 10 L
+4200 2150 4050 2150 10 L
+4200 2050 4100 2050 10 L
+4150 2725 3475 2725 10 L
+3475 2725 3450 2750 10 L
+3450 2750 2725 2750 10 L
+2725 2750 2700 2725 10 L
+2700 2725 2475 2725 10 L
+2475 2725 2450 2700 10 L
+2450 2700 1050 2700 10 L
+1275 3425 1275 3375 10 L
+1275 3375 5200 3375 10 L
+5200 2600 5400 2600 10 L
+2025 3425 2025 3375 10 L
+2100 3225 5700 3225 10 L
+5700 2450 5825 2450 10 L
+5300 3275 5275 3250 10 L
+5275 3250 2875 3250 10 L
+2875 3250 2825 3300 10 L
+5375 3075 4100 3075 10 L
+6325 3375 6325 3475 45 L
+6325 3425 4050 3425 45 L
+6325 3475 6525 3475 40 L
+6525 3475 6525 3375 40 L
+6525 3375 6325 3375 40 L
+6325 3400 6525 3400 40 L
+6325 3425 6525 3425 40 L
+6325 3450 6525 3450 40 L
+1300 2895 735 2895 25 L
+450 3985 450 50 1 L
+685 2845 585 2845 25 L
+585 2845 550 2880 25 L
+550 3300 495 3300 10 L
+1290 2545 870 2545 25 L
+870 2545 815 2490 25 L
+580 2505 645 2570 10 L
+645 2570 760 2570 10 L
+800 175 800 135 8 L
+800 175 820 175 8 L
+800 155 815 155 8 L
+838 135 853 135 8 L
+833 140 838 135 8 L
+833 150 833 140 8 L
+833 150 838 155 8 L
+838 155 848 155 8 L
+848 155 853 150 8 L
+833 145 853 145 8 L
+853 145 853 150 8 L
+871 150 871 135 8 L
+871 150 876 155 8 L
+876 155 886 155 8 L
+866 155 871 150 8 L
+904 150 904 135 8 L
+904 150 909 155 8 L
+909 155 914 155 8 L
+914 155 919 150 8 L
+919 150 919 135 8 L
+899 155 904 150 8 L
+947 155 952 150 8 L
+937 155 947 155 8 L
+932 150 937 155 8 L
+932 150 932 140 8 L
+932 140 937 135 8 L
+952 155 952 140 8 L
+952 140 957 135 8 L
+937 135 947 135 8 L
+947 135 952 140 8 L
+975 150 975 135 8 L
+975 150 980 155 8 L
+980 155 985 155 8 L
+985 155 990 150 8 L
+990 150 990 135 8 L
+970 155 975 150 8 L
+1023 175 1023 135 8 L
+1018 135 1023 140 8 L
+1008 135 1018 135 8 L
+1003 140 1008 135 8 L
+1003 150 1003 140 8 L
+1003 150 1008 155 8 L
+1008 155 1018 155 8 L
+1018 155 1023 150 8 L
+1036 150 1036 140 8 L
+1036 150 1041 155 8 L
+1041 155 1051 155 8 L
+1051 155 1056 150 8 L
+1056 150 1056 140 8 L
+1051 135 1056 140 8 L
+1041 135 1051 135 8 L
+1036 140 1041 135 8 L
+1092 175 1092 135 8 L
+1087 175 1107 175 8 L
+1107 175 1112 170 8 L
+1112 170 1112 160 8 L
+1107 155 1112 160 8 L
+1092 155 1107 155 8 L
+1130 135 1145 135 8 L
+1125 140 1130 135 8 L
+1125 150 1125 140 8 L
+1125 150 1130 155 8 L
+1130 155 1140 155 8 L
+1140 155 1145 150 8 L
+1125 145 1145 145 8 L
+1145 145 1145 150 8 L
+1163 135 1178 135 8 L
+1178 135 1183 140 8 L
+1178 145 1183 140 8 L
+1163 145 1178 145 8 L
+1158 150 1163 145 8 L
+1158 150 1163 155 8 L
+1163 155 1178 155 8 L
+1178 155 1183 150 8 L
+1158 140 1163 135 8 L
+1201 135 1216 135 8 L
+1216 135 1221 140 8 L
+1216 145 1221 140 8 L
+1201 145 1216 145 8 L
+1196 150 1201 145 8 L
+1196 150 1201 155 8 L
+1201 155 1216 155 8 L
+1216 155 1221 150 8 L
+1196 140 1201 135 8 L
+1234 155 1234 140 8 L
+1234 140 1239 135 8 L
+1239 135 1249 135 8 L
+1249 135 1254 140 8 L
+1254 155 1254 140 8 L
+1272 175 1272 140 8 L
+1272 140 1277 135 8 L
+1267 160 1277 160 8 L
+1293 175 1293 140 8 L
+1293 140 1298 135 8 L
+1288 160 1298 160 8 L
+1309 150 1309 140 8 L
+1309 150 1314 155 8 L
+1314 155 1324 155 8 L
+1324 155 1329 150 8 L
+1329 150 1329 140 8 L
+1324 135 1329 140 8 L
+1314 135 1324 135 8 L
+1309 140 1314 135 8 L
+800 215 805 210 8 L
+800 245 805 250 8 L
+800 245 800 215 8 L
+823 210 838 210 8 L
+818 215 823 210 8 L
+818 245 818 215 8 L
+818 245 823 250 8 L
+823 250 838 250 8 L
+851 250 856 245 8 L
+856 245 856 215 8 L
+851 210 856 215 8 L
+887 245 892 250 8 L
+892 250 907 250 8 L
+907 250 912 245 8 L
+912 245 912 235 8 L
+887 210 912 235 8 L
+887 210 912 210 8 L
+925 215 930 210 8 L
+925 245 925 215 8 L
+925 245 930 250 8 L
+930 250 940 250 8 L
+940 250 945 245 8 L
+945 245 945 215 8 L
+940 210 945 215 8 L
+930 210 940 210 8 L
+925 220 945 240 8 L
+958 215 963 210 8 L
+958 245 958 215 8 L
+958 245 963 250 8 L
+963 250 973 250 8 L
+973 250 978 245 8 L
+978 245 978 215 8 L
+973 210 978 215 8 L
+963 210 973 210 8 L
+958 220 978 240 8 L
+991 245 996 250 8 L
+996 250 1006 250 8 L
+1006 250 1011 245 8 L
+1011 245 1011 215 8 L
+1006 210 1011 215 8 L
+996 210 1006 210 8 L
+991 215 996 210 8 L
+996 230 1011 230 8 L
+1042 250 1042 210 8 L
+1042 210 1057 225 8 L
+1057 225 1072 210 8 L
+1072 250 1072 210 8 L
+1100 230 1105 225 8 L
+1090 230 1100 230 8 L
+1085 225 1090 230 8 L
+1085 225 1085 215 8 L
+1085 215 1090 210 8 L
+1105 230 1105 215 8 L
+1105 215 1110 210 8 L
+1090 210 1100 210 8 L
+1100 210 1105 215 8 L
+1123 250 1123 215 8 L
+1123 215 1128 210 8 L
+1144 250 1144 215 8 L
+1144 215 1149 210 8 L
+1139 235 1149 235 8 L
+1165 210 1180 210 8 L
+1160 215 1165 210 8 L
+1160 225 1160 215 8 L
+1160 225 1165 230 8 L
+1165 230 1175 230 8 L
+1175 230 1180 225 8 L
+1160 220 1180 220 8 L
+1180 220 1180 225 8 L
+1198 225 1198 210 8 L
+1198 225 1203 230 8 L
+1203 230 1213 230 8 L
+1193 230 1198 225 8 L
+1244 250 1244 210 8 L
+1244 250 1264 250 8 L
+1244 230 1259 230 8 L
+1282 210 1297 210 8 L
+1277 215 1282 210 8 L
+1277 225 1277 215 8 L
+1277 225 1282 230 8 L
+1282 230 1292 230 8 L
+1292 230 1297 225 8 L
+1277 220 1297 220 8 L
+1297 220 1297 225 8 L
+1315 250 1315 215 8 L
+1315 215 1320 210 8 L
+1310 235 1320 235 8 L
+1336 250 1336 215 8 L
+1336 215 1341 210 8 L
+1331 235 1341 235 8 L
+1357 210 1372 210 8 L
+1352 215 1357 210 8 L
+1352 225 1352 215 8 L
+1352 225 1357 230 8 L
+1357 230 1367 230 8 L
+1367 230 1372 225 8 L
+1352 220 1372 220 8 L
+1372 220 1372 225 8 L
+1390 225 1390 210 8 L
+1390 225 1395 230 8 L
+1395 230 1405 230 8 L
+1385 230 1390 225 8 L
+1436 250 1436 210 8 L
+1436 210 1456 210 8 L
+1484 230 1489 225 8 L
+1474 230 1484 230 8 L
+1469 225 1474 230 8 L
+1469 225 1469 215 8 L
+1469 215 1474 210 8 L
+1489 230 1489 215 8 L
+1489 215 1494 210 8 L
+1474 210 1484 210 8 L
+1484 210 1489 215 8 L
+1522 230 1527 225 8 L
+1512 230 1522 230 8 L
+1507 225 1512 230 8 L
+1507 225 1507 215 8 L
+1507 215 1512 210 8 L
+1512 210 1522 210 8 L
+1522 210 1527 215 8 L
+1507 200 1512 195 8 L
+1512 195 1522 195 8 L
+1522 195 1527 200 8 L
+1527 230 1527 200 8 L
+1545 210 1560 210 8 L
+1540 215 1545 210 8 L
+1540 225 1540 215 8 L
+1540 225 1545 230 8 L
+1545 230 1555 230 8 L
+1555 230 1560 225 8 L
+1540 220 1560 220 8 L
+1560 220 1560 225 8 L
+1578 210 1593 210 8 L
+1593 210 1598 215 8 L
+1593 220 1598 215 8 L
+1578 220 1593 220 8 L
+1573 225 1578 220 8 L
+1573 225 1578 230 8 L
+1578 230 1593 230 8 L
+1593 230 1598 225 8 L
+1573 215 1578 210 8 L
+800 320 800 285 8 L
+800 320 805 325 8 L
+805 325 820 325 8 L
+820 325 825 320 8 L
+825 320 825 285 8 L
+800 305 825 305 8 L
+838 325 848 325 8 L
+843 325 843 285 8 L
+838 285 848 285 8 L
+866 285 881 285 8 L
+861 290 866 285 8 L
+861 320 861 290 8 L
+861 320 866 325 8 L
+866 325 881 325 8 L
+894 305 914 305 8 L
+932 285 942 285 8 L
+937 325 937 285 8 L
+927 315 937 325 8 L
+955 285 960 285 8 L
+978 285 988 285 8 L
+983 325 983 285 8 L
+973 315 983 325 8 L
+1001 285 1006 285 8 L
+1019 290 1024 285 8 L
+1019 320 1019 290 8 L
+1019 320 1024 325 8 L
+1024 325 1034 325 8 L
+1034 325 1039 320 8 L
+1039 320 1039 290 8 L
+1034 285 1039 290 8 L
+1024 285 1034 285 8 L
+1019 295 1039 315 8 L
+820 100 825 95 8 L
+805 100 820 100 8 L
+800 95 805 100 8 L
+800 95 800 85 8 L
+800 85 805 80 8 L
+805 80 820 80 8 L
+820 80 825 75 8 L
+825 75 825 65 8 L
+820 60 825 65 8 L
+805 60 820 60 8 L
+800 65 805 60 8 L
+838 95 838 65 8 L
+838 95 843 100 8 L
+843 100 853 100 8 L
+853 100 858 95 8 L
+858 95 858 65 8 L
+853 60 858 65 8 L
+843 60 853 60 8 L
+838 65 843 60 8 L
+871 100 871 60 8 L
+871 60 891 60 8 L
+909 100 909 60 8 L
+924 100 929 95 8 L
+929 95 929 65 8 L
+924 60 929 65 8 L
+904 60 924 60 8 L
+904 100 924 100 8 L
+942 80 957 80 8 L
+942 60 962 60 8 L
+942 100 942 60 8 L
+942 100 962 100 8 L
+975 100 995 100 8 L
+995 100 1000 95 8 L
+1000 95 1000 85 8 L
+995 80 1000 85 8 L
+980 80 995 80 8 L
+980 100 980 60 8 L
+980 80 1000 60 8 L
+/Color {0.063 0.302 0.556 mysetrgbcolor} def Color
+% LayerGroup: 0, Layer: "GND-sldr" (#1)
+/Color {0.556 0.444 0.317 mysetrgbcolor} def Color
+% LayerGroup: 0, Layer: "Vcc-sldr" (#2)
+/Color {0.286 0.302 0.286 mysetrgbcolor} def Color
+/Color {0.286 0.302 0.286 mysetrgbcolor} def Color
+575 275 120 80 PVR
+575 3762 120 80 PVR
+6625 275 120 80 PVR
+6625 3762 120 80 PVR
+1155 3055 60 35 PVSQ
+755 3055 60 35 PVR
+1725 3725 60 35 PVSQ
+1825 3725 60 35 PVR
+1925 3725 60 35 PVR
+2025 3725 60 35 PVR
+2125 3725 60 35 PVR
+2225 3725 60 35 PVR
+2325 3725 60 35 PVR
+2425 3725 60 35 PVR
+2525 3725 60 35 PVR
+2625 3725 60 35 PVR
+2725 3725 60 35 PVR
+2825 3725 60 35 PVR
+2825 3425 60 35 PVR
+2725 3425 60 35 PVR
+2625 3425 60 35 PVR
+2525 3425 60 35 PVR
+2425 3425 60 35 PVR
+2325 3425 60 35 PVR
+2225 3425 60 35 PVR
+2125 3425 60 35 PVR
+2025 3425 60 35 PVR
+1925 3425 60 35 PVR
+1825 3425 60 35 PVR
+1725 3425 60 35 PVR
+1375 3725 60 35 PVSQ
+1275 3725 60 35 PVR
+5400 1625 60 35 PVSQ
+5350 1525 60 35 PVR
+5300 1625 60 35 PVR
+5250 1525 60 35 PVR
+5200 1625 60 35 PVR
+5150 1525 60 35 PVR
+5100 1625 60 35 PVR
+5050 1525 60 35 PVR
+5000 1625 60 35 PVR
+4950 1525 60 35 PVR
+4900 1625 60 35 PVR
+4850 1525 60 35 PVR
+4800 1625 60 35 PVR
+4750 1525 60 35 PVR
+4700 1625 60 35 PVR
+4650 1525 60 35 PVR
+4600 1625 60 35 PVR
+4550 1525 60 35 PVR
+4500 1625 60 35 PVR
+4450 1525 60 35 PVR
+4400 1625 60 35 PVR
+4350 1525 60 35 PVR
+4300 1625 60 35 PVR
+4250 1525 60 35 PVR
+4200 1625 60 35 PVR
+4150 1525 60 35 PVR
+4100 1625 60 35 PVR
+4050 1525 60 35 PVR
+4000 1625 60 35 PVR
+3950 1525 60 35 PVR
+3900 1625 60 35 PVR
+3850 1525 60 35 PVR
+3800 1625 60 35 PVR
+3750 1525 60 35 PVR
+3700 1625 60 35 PVR
+3650 1525 60 35 PVR
+3400 1625 60 35 PVR
+3350 1525 60 35 PVR
+3300 1625 60 35 PVR
+3250 1525 60 35 PVR
+3200 1625 60 35 PVR
+3150 1525 60 35 PVR
+3100 1625 60 35 PVR
+3050 1525 60 35 PVR
+3000 1625 60 35 PVR
+2950 1525 60 35 PVR
+2900 1625 60 35 PVR
+2850 1525 60 35 PVR
+2800 1625 60 35 PVR
+2750 1525 60 35 PVR
+2700 1625 60 35 PVR
+2650 1525 60 35 PVR
+2600 1625 60 35 PVR
+2550 1525 60 35 PVR
+2500 1625 60 35 PVR
+2450 1525 60 35 PVR
+2400 1625 60 35 PVR
+2350 1525 60 35 PVR
+2300 1625 60 35 PVR
+2250 1525 60 35 PVR
+2200 1625 60 35 PVR
+2150 1525 60 35 PVR
+2100 1625 60 35 PVR
+2050 1525 60 35 PVR
+2000 1625 60 35 PVR
+1950 1525 60 35 PVR
+1900 1625 60 35 PVR
+1850 1525 60 35 PVR
+1800 1625 60 35 PVR
+1750 1525 60 35 PVR
+1700 1625 60 35 PVR
+1650 1525 60 35 PVR
+5730 1575 80 60 PVR
+3525 1575 120 100 PVR
+1325 1575 120 100 PVR
+1375 3425 60 35 PVSQ
+1275 3425 60 35 PVR
+3175 3425 60 35 PVSQ
+3275 3425 60 35 PVR
+3600 2900 60 35 PVSQ
+3700 2900 60 35 PVR
+3800 2900 60 35 PVR
+3900 2900 60 35 PVR
+3900 2600 60 35 PVR
+3800 2600 60 35 PVR
+3700 2600 60 35 PVR
+3600 2600 60 35 PVR
+875 575 60 35 PVSQ
+975 625 60 35 PVR
+875 675 60 35 PVR
+975 725 60 35 PVR
+875 775 60 35 PVR
+975 825 60 35 PVR
+875 875 60 35 PVR
+975 925 60 35 PVR
+625 525 148 128 PVR
+625 976 148 128 PVR
+745 445 80 60 PVR
+745 1056 80 60 PVR
+3225 2900 60 35 PVSQ
+3325 2900 60 35 PVR
+5775 575 60 35 PVSQ
+5875 575 60 35 PVR
+5975 575 60 35 PVR
+6075 575 60 35 PVR
+6075 275 60 35 PVR
+5975 275 60 35 PVR
+5875 275 60 35 PVR
+5775 275 60 35 PVR
+5825 2100 80 42 PVSQ
+5925 2100 80 42 PVR
+6025 2100 80 42 PVR
+5775 1175 60 35 PVSQ
+5875 1175 60 35 PVR
+5975 1175 60 35 PVR
+6075 1175 60 35 PVR
+6075 875 60 35 PVR
+5975 875 60 35 PVR
+5875 875 60 35 PVR
+5775 875 60 35 PVR
+5625 1875 60 35 PVSQ
+5925 1875 60 35 PVR
+5825 2925 80 42 PVSQ
+5925 2925 80 42 PVR
+6025 2925 80 42 PVR
+550 2695 70 42 PVSQ
+550 2872 70 42 PVR
+648 2646 70 52 PVR
+648 2922 70 52 PVR
+4750 3300 60 35 PVSQ
+4900 3300 60 35 PVR
+3000 2975 60 35 PVSQ
+3000 2575 60 35 PVR
+4475 625 60 35 PVSQ
+4475 225 60 35 PVR
+3325 2600 60 35 PVSQ
+3225 2600 60 35 PVR
+6525 475 60 35 PVSQ
+6525 575 60 35 PVR
+6525 675 60 35 PVR
+6525 775 60 35 PVR
+6525 875 60 35 PVR
+6525 975 60 35 PVR
+6525 1075 60 35 PVR
+6525 1175 60 35 PVR
+6525 1275 60 35 PVR
+6525 1375 60 35 PVR
+6525 1475 60 35 PVR
+6525 1575 60 35 PVR
+6525 1675 60 35 PVR
+6525 1775 60 35 PVR
+6525 1875 60 35 PVR
+6525 1975 60 35 PVR
+6525 2075 60 35 PVR
+6525 2175 60 35 PVR
+6525 2275 60 35 PVR
+6525 2375 60 35 PVR
+6525 2475 60 35 PVR
+6525 2575 60 35 PVR
+6525 2675 60 35 PVR
+6525 2775 60 35 PVR
+6525 2875 60 35 PVR
+6525 2975 60 35 PVR
+6525 3075 60 35 PVR
+6525 3175 60 35 PVR
+6525 3275 60 35 PVR
+6525 3375 60 35 PVR
+6525 3475 60 35 PVR
+6525 3575 60 35 PVR
+6425 475 60 35 PVR
+6425 575 60 35 PVR
+6425 675 60 35 PVR
+6425 775 60 35 PVR
+6425 875 60 35 PVR
+6425 975 60 35 PVR
+6425 1075 60 35 PVR
+6425 1175 60 35 PVR
+6425 1275 60 35 PVR
+6425 1375 60 35 PVR
+6425 1475 60 35 PVR
+6425 1575 60 35 PVR
+6425 1675 60 35 PVR
+6425 1775 60 35 PVR
+6425 1875 60 35 PVR
+6425 1975 60 35 PVR
+6425 2075 60 35 PVR
+6425 2175 60 35 PVR
+6425 2275 60 35 PVR
+6425 2375 60 35 PVR
+6425 2475 60 35 PVR
+6425 2575 60 35 PVR
+6425 2675 60 35 PVR
+6425 2775 60 35 PVR
+6425 2875 60 35 PVR
+6425 2975 60 35 PVR
+6425 3075 60 35 PVR
+6425 3175 60 35 PVR
+6425 3275 60 35 PVR
+6425 3375 60 35 PVR
+6425 3475 60 35 PVR
+6425 3575 60 35 PVR
+6325 475 60 35 PVR
+6325 575 60 35 PVR
+6325 675 60 35 PVR
+6325 775 60 35 PVR
+6325 875 60 35 PVR
+6325 975 60 35 PVR
+6325 1075 60 35 PVR
+6325 1175 60 35 PVR
+6325 1275 60 35 PVR
+6325 1375 60 35 PVR
+6325 1475 60 35 PVR
+6325 1575 60 35 PVR
+6325 1675 60 35 PVR
+6325 1775 60 35 PVR
+6325 1875 60 35 PVR
+6325 1975 60 35 PVR
+6325 2075 60 35 PVR
+6325 2175 60 35 PVR
+6325 2275 60 35 PVR
+6325 2375 60 35 PVR
+6325 2475 60 35 PVR
+6325 2575 60 35 PVR
+6325 2675 60 35 PVR
+6325 2775 60 35 PVR
+6325 2875 60 35 PVR
+6325 2975 60 35 PVR
+6325 3075 60 35 PVR
+6325 3175 60 35 PVR
+6325 3275 60 35 PVR
+6325 3375 60 35 PVR
+6325 3475 60 35 PVR
+6325 3575 60 35 PVR
+6625 3775 120 80 PVR
+6625 275 120 80 PVR
+5300 2925 80 42 PVSQ
+5400 2925 80 42 PVR
+5500 2925 80 42 PVR
+4900 3700 60 35 PVSQ
+4750 3700 60 35 PVR
+1160 2800 60 35 PVSQ
+760 2800 60 35 PVR
+2800 2575 60 35 PVSQ
+2800 2975 60 35 PVR
+5700 3600 80 42 PVSQ
+5600 3600 80 42 PVR
+5500 3600 80 42 PVR
+4950 2775 70 42 PVSQ
+4700 2775 70 42 PVR
+1725 3200 60 35 PVSQ
+1825 3200 60 35 PVR
+1925 3200 60 35 PVR
+2025 3200 60 35 PVR
+2025 2900 60 35 PVR
+1925 2900 60 35 PVR
+1825 2900 60 35 PVR
+1725 2900 60 35 PVR
+1050 3300 70 42 PVSQ
+1150 3300 70 42 PVR
+3550 625 60 35 PVSQ
+3550 225 60 35 PVR
+5350 2100 60 35 PVSQ
+5450 2100 60 35 PVR
+5825 2450 80 42 PVSQ
+5925 2450 80 42 PVR
+6025 2450 80 42 PVR
+850 3300 60 35 PVSQ
+850 3600 60 35 PVR
+4950 2200 70 42 PVSQ
+4700 2200 70 42 PVR
+815 2395 60 35 PVSQ
+815 2495 60 35 PVR
+775 1240 120 100 PVR
+775 2180 120 100 PVR
+825 1510 70 42 PVR
+725 1560 70 42 PVR
+825 1610 70 42 PVR
+725 1660 70 42 PVR
+825 1710 70 42 PVR
+725 1760 70 42 PVR
+825 1810 70 42 PVR
+725 1860 70 42 PVR
+825 1910 70 42 PVSQ
+2800 2350 60 35 PVSQ
+2900 2350 60 35 PVR
+3000 2350 60 35 PVR
+3100 2350 60 35 PVR
+3200 2350 60 35 PVR
+3300 2350 60 35 PVR
+3400 2350 60 35 PVR
+3500 2350 60 35 PVR
+3600 2350 60 35 PVR
+3700 2350 60 35 PVR
+3800 2350 60 35 PVR
+3900 2350 60 35 PVR
+3900 2050 60 35 PVR
+3800 2050 60 35 PVR
+3700 2050 60 35 PVR
+3600 2050 60 35 PVR
+3500 2050 60 35 PVR
+3400 2050 60 35 PVR
+3300 2050 60 35 PVR
+3200 2050 60 35 PVR
+3100 2050 60 35 PVR
+3000 2050 60 35 PVR
+2900 2050 60 35 PVR
+2800 2050 60 35 PVR
+1400 2650 60 35 PVSQ
+1500 2650 60 35 PVR
+1600 2650 60 35 PVR
+1700 2650 60 35 PVR
+1800 2650 60 35 PVR
+1900 2650 60 35 PVR
+2000 2650 60 35 PVR
+2100 2650 60 35 PVR
+2200 2650 60 35 PVR
+2300 2650 60 35 PVR
+2400 2650 60 35 PVR
+2500 2650 60 35 PVR
+2500 2050 60 35 PVR
+2400 2050 60 35 PVR
+2300 2050 60 35 PVR
+2200 2050 60 35 PVR
+2100 2050 60 35 PVR
+2000 2050 60 35 PVR
+1900 2050 60 35 PVR
+1800 2050 60 35 PVR
+1700 2050 60 35 PVR
+1600 2050 60 35 PVR
+1500 2050 60 35 PVR
+1400 2050 60 35 PVR
+4200 2050 70 42 PVSQ
+4300 2050 70 42 PVR
+4200 2150 70 42 PVR
+4300 2150 70 42 PVR
+4200 2250 70 42 PVR
+4300 2250 70 42 PVR
+4200 2350 70 42 PVR
+4300 2350 70 42 PVR
+3175 3725 60 35 PVSQ
+3275 3725 60 35 PVR
+2450 575 60 35 PVSQ
+2550 575 60 35 PVR
+2650 575 60 35 PVR
+2750 575 60 35 PVR
+2850 575 60 35 PVR
+2950 575 60 35 PVR
+3050 575 60 35 PVR
+3150 575 60 35 PVR
+3150 275 60 35 PVR
+3050 275 60 35 PVR
+2950 275 60 35 PVR
+2850 275 60 35 PVR
+2750 275 60 35 PVR
+2650 275 60 35 PVR
+2550 275 60 35 PVR
+2450 275 60 35 PVR
+5300 2450 80 42 PVSQ
+5400 2450 80 42 PVR
+5500 2450 80 42 PVR
+575 2395 60 35 PVSQ
+575 2495 60 35 PVR
+1575 3425 60 35 PVSQ
+1575 3725 60 35 PVR
+5575 625 60 35 PVSQ
+5575 225 60 35 PVR
+3975 575 60 35 PVSQ
+4075 575 60 35 PVR
+4175 575 60 35 PVR
+4275 575 60 35 PVR
+4275 275 60 35 PVR
+4175 275 60 35 PVR
+4075 275 60 35 PVR
+3975 275 60 35 PVR
+4875 1175 60 35 PVSQ
+4975 1175 60 35 PVR
+5075 1175 60 35 PVR
+5175 1175 60 35 PVR
+5175 875 60 35 PVR
+5075 875 60 35 PVR
+4975 875 60 35 PVR
+4875 875 60 35 PVR
+5375 1225 60 35 PVSQ
+5375 825 60 35 PVR
+4675 1225 60 35 PVSQ
+4675 825 60 35 PVR
+4675 625 60 35 PVSQ
+4675 225 60 35 PVR
+4875 575 60 35 PVSQ
+4975 575 60 35 PVR
+5075 575 60 35 PVR
+5175 575 60 35 PVR
+5175 275 60 35 PVR
+5075 275 60 35 PVR
+4975 275 60 35 PVR
+4875 275 60 35 PVR
+5375 625 60 35 PVSQ
+5375 225 60 35 PVR
+5575 1225 60 35 PVSQ
+5575 825 60 35 PVR
+3975 1175 60 35 PVSQ
+4075 1175 60 35 PVR
+4175 1175 60 35 PVR
+4275 1175 60 35 PVR
+4275 875 60 35 PVR
+4175 875 60 35 PVR
+4075 875 60 35 PVR
+3975 875 60 35 PVR
+4475 1225 60 35 PVSQ
+4475 825 60 35 PVR
+4150 3600 80 42 PVSQ
+4050 3600 80 42 PVR
+3950 3600 80 42 PVR
+2975 3425 60 35 PVSQ
+2975 3725 60 35 PVR
+3350 625 60 35 PVSQ
+3350 225 60 35 PVR
+/Color {0.476 0.492 0.476 mysetrgbcolor} def Color
+4750 3425 60 35 PVR
+4900 3425 60 35 PVR
+5600 3425 60 35 PVR
+6025 2600 60 35 PVR
+5400 2600 60 35 PVR
+5400 3075 60 35 PVR
+6025 3075 60 35 PVR
+5925 2775 60 35 PVR
+6125 2875 60 35 PVR
+5400 3275 60 35 PVR
+3950 3175 60 35 PVR
+4750 3175 60 35 PVR
+6225 3425 60 35 PVR
+6125 2675 60 35 PVR
+5925 2225 60 35 PVR
+4625 3425 60 35 PVR
+5625 2200 60 35 PVR
+6225 1025 60 35 PVR
+6475 1025 60 35 PVR
+5675 1075 60 35 PVR
+5975 475 60 35 PVR
+5375 475 60 35 PVR
+4875 475 60 35 PVR
+5175 400 60 35 PVR
+5775 400 60 35 PVR
+4025 725 60 35 PVR
+4875 725 60 35 PVR
+5375 725 60 35 PVR
+5925 725 60 35 PVR
+4975 950 60 35 PVR
+1400 950 60 35 PVR
+1750 950 60 35 PVR
+2375 950 60 35 PVR
+3225 3175 60 35 PVR
+3275 3925 60 35 PVR
+2400 2450 60 35 PVR
+2700 2450 60 35 PVR
+1400 2450 60 35 PVR
+1300 2800 60 35 PVR
+1300 2900 60 35 PVR
+2525 2875 40 20 PVR
+4275 1000 60 35 PVR
+5250 1000 60 35 PVR
+3150 1000 60 35 PVR
+4475 950 60 35 PVR
+2025 3050 60 35 PVR
+1275 3925 60 35 PVR
+2125 3925 60 35 PVR
+2725 3925 60 35 PVR
+3600 3175 60 35 PVR
+775 3925 60 35 PVR
+4875 1075 40 20 PVR
+6200 525 40 20 PVR
+6225 875 40 20 PVR
+5375 1075 40 20 PVR
+6375 1725 40 20 PVR
+2625 1725 40 20 PVR
+5975 650 40 20 PVR
+4075 475 60 35 PVR
+2050 825 40 20 PVR
+4025 2350 40 20 PVR
+2950 1300 40 20 PVR
+3350 525 40 20 PVR
+5275 225 40 20 PVR
+6150 150 40 20 PVR
+4775 575 40 20 PVR
+6225 350 40 20 PVR
+6475 200 40 20 PVR
+5575 150 40 20 PVR
+5025 150 40 20 PVR
+5475 1425 40 20 PVR
+6100 1425 40 20 PVR
+6150 1300 40 20 PVR
+5550 1350 40 20 PVR
+1950 575 40 20 PVR
+2425 3600 40 20 PVR
+2100 675 40 20 PVR
+1150 1125 40 20 PVR
+5075 1075 40 20 PVR
+4175 1350 40 20 PVR
+2000 625 40 20 PVR
+5125 800 40 20 PVR
+5575 2375 40 20 PVR
+4475 300 40 20 PVR
+3550 1300 40 20 PVR
+2725 3525 60 35 PVR
+950 2450 40 20 PVR
+1150 2450 40 20 PVR
+5825 2850 40 20 PVR
+1100 3675 40 20 PVR
+1825 3850 40 20 PVR
+2525 3850 40 20 PVR
+2125 3525 60 35 PVR
+2325 3525 60 35 PVR
+1925 3600 40 20 PVR
+4175 1075 40 20 PVR
+4475 1075 40 20 PVR
+4725 1075 40 20 PVR
+4675 150 40 20 PVR
+2550 1200 40 20 PVR
+2650 1200 40 20 PVR
+2650 1300 40 20 PVR
+2500 1300 40 20 PVR
+2600 1050 40 20 PVR
+2450 1050 40 20 PVR
+2850 1200 40 20 PVR
+3000 1200 40 20 PVR
+2900 1250 40 20 PVR
+3100 1250 40 20 PVR
+2950 1375 40 20 PVR
+3225 1375 40 20 PVR
+1450 1375 40 20 PVR
+1550 1250 40 20 PVR
+1600 1000 40 20 PVR
+3000 1000 40 20 PVR
+1700 1425 40 20 PVR
+2800 1425 40 20 PVR
+1800 1325 40 20 PVR
+2750 1300 40 20 PVR
+1900 1050 40 20 PVR
+2700 1050 40 20 PVR
+2000 2550 40 20 PVR
+2700 2550 40 20 PVR
+3225 2450 60 35 PVR
+3500 2500 40 20 PVR
+2025 2825 40 20 PVR
+2200 2825 40 20 PVR
+2575 2500 40 20 PVR
+2100 2500 40 20 PVR
+2575 1975 40 20 PVR
+2200 2250 60 35 PVR
+2400 2250 60 35 PVR
+3000 2125 40 20 PVR
+2150 2125 40 20 PVR
+3100 2175 40 20 PVR
+2250 2175 40 20 PVR
+2250 1950 40 20 PVR
+3150 1925 40 20 PVR
+1500 1875 40 20 PVR
+3250 1875 40 20 PVR
+2350 1875 40 20 PVR
+3600 2525 40 20 PVR
+2925 2225 40 20 PVR
+1700 2175 40 20 PVR
+2100 2300 40 20 PVR
+3900 2250 40 20 PVR
+2575 2775 40 20 PVR
+3850 2775 40 20 PVR
+1550 2825 40 20 PVR
+3400 2825 40 20 PVR
+2300 1825 40 20 PVR
+2450 1825 40 20 PVR
+2275 900 40 20 PVR
+2550 900 40 20 PVR
+2500 1725 40 20 PVR
+1900 1750 40 20 PVR
+1800 1700 40 20 PVR
+4300 1975 40 20 PVR
+3325 2700 60 35 PVR
+2900 2650 40 20 PVR
+4800 2650 40 20 PVR
+4700 2900 60 35 PVR
+4625 2825 40 20 PVR
+3000 1775 40 20 PVR
+4850 1775 40 20 PVR
+3050 850 40 20 PVR
+2750 850 40 20 PVR
+3300 800 40 20 PVR
+2850 800 40 20 PVR
+3500 2200 40 20 PVR
+3650 2200 40 20 PVR
+3550 3850 40 20 PVR
+2975 3525 60 35 PVR
+3750 3600 40 20 PVR
+1075 1475 40 20 PVR
+1220 1605 40 20 PVR
+4500 1825 40 20 PVR
+2625 3525 40 20 PVR
+3275 3525 40 20 PVR
+4000 2250 40 20 PVR
+4050 2150 40 20 PVR
+4100 2050 40 20 PVR
+1050 2700 40 20 PVR
+4150 2725 40 20 PVR
+4025 2500 40 20 PVR
+2225 3100 40 20 PVR
+4025 3100 40 20 PVR
+5200 2600 40 20 PVR
+5200 3375 40 20 PVR
+2100 3225 40 20 PVR
+5700 3225 40 20 PVR
+5700 2450 40 20 PVR
+5300 3275 40 20 PVR
+2825 3300 40 20 PVR
+3275 3050 40 20 PVR
+495 3300 40 20 PVR
+1300 2550 60 35 PVR
+765 2570 40 20 PVR
+905 3055 40 20 PVR
+5925 3600 60 35 PVR
+4050 3425 60 35 PVR
+/Color {0.286 0.302 0.286 mysetrgbcolor} def Color
+575 275 20 10 DH
+575 3762 20 10 DH
+6625 275 20 10 DH
+6625 3762 20 10 DH
+5730 1575 20 10 DH
+3525 1575 20 10 DH
+1325 1575 20 10 DH
+625 525 20 10 DH
+625 976 20 10 DH
+745 445 20 10 DH
+745 1056 20 10 DH
+5825 2100 20 10 DH
+5925 2100 20 10 DH
+6025 2100 20 10 DH
+5825 2925 20 10 DH
+5925 2925 20 10 DH
+6025 2925 20 10 DH
+550 2695 20 10 DH
+550 2872 20 10 DH
+648 2646 20 10 DH
+648 2922 20 10 DH
+6625 3775 20 10 DH
+6625 275 20 10 DH
+5300 2925 20 10 DH
+5400 2925 20 10 DH
+5500 2925 20 10 DH
+5700 3600 20 10 DH
+5600 3600 20 10 DH
+5500 3600 20 10 DH
+4950 2775 20 10 DH
+4700 2775 20 10 DH
+1050 3300 20 10 DH
+1150 3300 20 10 DH
+5825 2450 20 10 DH
+5925 2450 20 10 DH
+6025 2450 20 10 DH
+4950 2200 20 10 DH
+4700 2200 20 10 DH
+775 1240 20 10 DH
+775 2180 20 10 DH
+825 1510 20 10 DH
+725 1560 20 10 DH
+825 1610 20 10 DH
+725 1660 20 10 DH
+825 1710 20 10 DH
+725 1760 20 10 DH
+825 1810 20 10 DH
+725 1860 20 10 DH
+825 1910 20 10 DH
+4200 2050 20 10 DH
+4300 2050 20 10 DH
+4200 2150 20 10 DH
+4300 2150 20 10 DH
+4200 2250 20 10 DH
+4300 2250 20 10 DH
+4200 2350 20 10 DH
+4300 2350 20 10 DH
+5300 2450 20 10 DH
+5400 2450 20 10 DH
+5500 2450 20 10 DH
+4150 3600 20 10 DH
+4050 3600 20 10 DH
+3950 3600 20 10 DH
+/Color {0.476 0.492 0.476 mysetrgbcolor} def Color
+grestore
+% PCBENDDATA --- do not remove ---
+showpage
+%%EOF
diff --git a/doc/aic_group2.gbx b/doc/aic_group2.gbx
new file mode 100644 (file)
index 0000000..b108e16
--- /dev/null
@@ -0,0 +1,1449 @@
+G04 Title: (unknown), layergroup #2 *\r
+G04 Creator: pcb 1.6.3 *\r
+G04 CreationDate: Mon Mar 31 19:59:34 2003 UTC *\r
+G04 For: fetter *\r
+G04 Format: Gerber/RS-274X *\r
+G04 PCB-Dimensions: 7100 4100 *\r
+G04 PCB-Coordinate-Origin: lower left *\r
+G04 Color: R0 G0 B0 *\r
+*\r
+%FSLAX23Y23*%\r
+%MOIN*%\r
+%ADD11C,0.010*%\r
+%ADD12C,0.025*%\r
+%ADD13C,0.045*%\r
+%ADD14C,0.040*%\r
+%ADD15C,0.001*%\r
+%ADD16C,0.120*%\r
+%ADD17C,0.150*%\r
+%ADD18C,0.020*%\r
+%ADD19R,0.060X0.060*%\r
+%ADD20R,0.090X0.090*%\r
+%ADD21C,0.060*%\r
+%ADD22C,0.090*%\r
+%ADD23C,0.008*%\r
+%ADD24C,0.080*%\r
+%ADD25C,0.110*%\r
+%ADD26C,0.148*%\r
+%ADD27C,0.178*%\r
+%ADD28R,0.080X0.080*%\r
+%ADD29R,0.110X0.110*%\r
+%ADD30R,0.070X0.070*%\r
+%ADD31R,0.100X0.100*%\r
+%ADD32C,0.070*%\r
+%ADD33C,0.100*%\r
+%ADD34C,0.016*%\r
+%ADD35C,0.015*%\r
+%IPPOS*%\r
+G01*\r
+%LNcomponent*%\r
+%LPD*%\r
+G04 LayerGroup: 2 *\r
+G04 Layer: "component" (4) *\r
+G54D11*X965Y2390D02*X825D01*\r
+X1050Y2475D02*X965Y2390D01*\r
+G54D12*X700Y950D02*Y250D01*\r
+Y1400D02*X725Y1425D01*\r
+X700Y1250D02*Y1400D01*\r
+X725Y1225D02*X700Y1250D01*\r
+X725Y1125D02*Y1225D01*\r
+X700Y1100D02*X725Y1125D01*\r
+X700Y950D02*Y1100D01*\r
+G54D15*X450Y4050D02*X6750D01*\r
+G54D11*X3850Y1700D02*Y1325D01*\r
+X3650Y1425D02*Y1900D01*\r
+X3700Y1375D02*X3650Y1425D01*\r
+X3700Y1200D02*Y1375D01*\r
+X3600Y1600D02*Y1575D01*\r
+Y1750D02*Y1600D01*\r
+X2600Y2475D02*X2575Y2450D01*\r
+X2100Y1600D02*Y1450D01*\r
+X2575Y2100D02*Y1600D01*\r
+Y2450D02*Y2100D01*\r
+X3500Y1600D02*Y1750D01*\r
+G54D12*X3225Y1650D02*Y1500D01*\r
+G54D11*X2650Y2425D02*Y2575D01*\r
+X2700Y2375D02*X2650Y2425D01*\r
+X2700Y2325D02*Y2375D01*\r
+X2650Y2275D02*X2700Y2325D01*\r
+X2650Y1600D02*Y2275D01*\r
+X2700Y1550D02*X2650Y1600D01*\r
+X2000Y1450D02*Y1550D01*\r
+X1900Y2550D02*Y3050D01*\r
+X1925Y2525D02*X1900Y2550D01*\r
+X1950Y2500D02*X1925Y2525D01*\r
+X1950Y1600D02*Y2500D01*\r
+X1900Y1550D02*X1950Y1600D01*\r
+X1900Y1450D02*Y1550D01*\r
+X1800Y2550D02*Y2775D01*\r
+X1850Y2500D02*X1800Y2550D01*\r
+X1850Y1600D02*Y2500D01*\r
+X1800Y1550D02*X1850Y1600D01*\r
+X1800Y1450D02*Y1550D01*\r
+X1700Y2550D02*Y2675D01*\r
+X1750Y2500D02*X1700Y2550D01*\r
+X1750Y1600D02*Y2500D01*\r
+X1700Y1550D02*X1750Y1600D01*\r
+X1700Y1450D02*Y1550D01*\r
+X1600Y2450D02*Y3100D01*\r
+X1625Y2425D02*X1600Y2450D01*\r
+X1650Y2400D02*X1625Y2425D01*\r
+X1650Y1600D02*Y2400D01*\r
+X1600Y1550D02*X1650Y1600D01*\r
+X1600Y1450D02*Y1550D01*\r
+X1550Y1600D02*Y2850D01*\r
+X1500Y1550D02*X1550Y1600D01*\r
+X1500Y1450D02*Y1550D01*\r
+X1400Y1450D02*Y1550D01*\r
+X815Y1700D02*X905Y1610D01*\r
+D02*Y1045D01*\r
+X1400Y1550D02*X1450Y1600D01*\r
+X3225Y2725D02*Y3750D01*\r
+X2950Y2575D02*Y2725D01*\r
+X3225Y3750D02*X3150Y3825D01*\r
+X2900Y2475D02*Y2850D01*\r
+X3100Y3775D02*X3050Y3825D01*\r
+X3100Y2850D02*Y3775D01*\r
+X3000D02*X2950Y3825D01*\r
+X3000Y2900D02*Y3775D01*\r
+X2850Y2575D02*Y2900D01*\r
+X2800Y2475D02*Y3150D01*\r
+X2900Y3775D02*X2850Y3825D01*\r
+X2900Y3250D02*Y3775D01*\r
+X2800Y3150D02*X2900Y3250D01*\r
+X2800Y3775D02*X2750Y3825D01*\r
+X2800Y3200D02*Y3775D01*\r
+X2750Y3150D02*X2800Y3200D01*\r
+X2750Y2575D02*Y3150D01*\r
+X2700Y2475D02*Y3775D01*\r
+D02*X2650Y3825D01*\r
+X2450Y3050D02*Y3525D01*\r
+X2600Y2475D02*Y3050D01*\r
+X2650Y2575D02*Y2800D01*\r
+X2500Y3775D02*X2550Y3825D01*\r
+X2500Y3750D02*Y3775D01*\r
+Y2800D02*Y3750D01*\r
+X2650Y2900D02*Y3525D01*\r
+X2550Y2575D02*Y2900D01*\r
+G54D13*X6025Y1325D02*X6125Y1225D01*\r
+X6025Y1500D02*Y1325D01*\r
+Y1175D02*Y1025D01*\r
+X5400Y1500D02*Y1650D01*\r
+Y1175D02*Y1025D01*\r
+X6025Y1650D02*Y1500D01*\r
+X5500Y1650D02*Y1175D01*\r
+X5600Y500D02*Y675D01*\r
+X4900Y800D02*Y675D01*\r
+X4750Y400D02*Y675D01*\r
+X4050D02*Y500D01*\r
+X5925Y1650D02*Y500D01*\r
+G54D12*X4025Y3375D02*Y2975D01*\r
+D02*X4075Y2925D01*\r
+X4875Y3225D02*Y3375D01*\r
+X5375Y3275D02*Y3375D01*\r
+X5975Y2925D02*X5925Y2975D01*\r
+D02*Y3375D01*\r
+X5875Y2925D02*X5825Y2975D01*\r
+D02*Y3075D01*\r
+D02*Y3175D01*\r
+D02*X5775Y3225D01*\r
+X4975Y3525D02*Y3350D01*\r
+Y3150D02*Y2925D01*\r
+D02*Y2700D01*\r
+D02*X5000Y2675D01*\r
+D02*Y2475D01*\r
+X4975Y3350D02*X4925Y3300D01*\r
+D02*Y3175D01*\r
+D02*X4975Y3125D01*\r
+X2425Y3825D02*X2375Y3775D01*\r
+D02*Y3150D01*\r
+G54D11*X765Y1295D02*X760Y1290D01*\r
+G54D12*X1750Y2575D02*Y3150D01*\r
+X2450Y3825D02*X2425D01*\r
+X3225Y925D02*Y1500D01*\r
+X3275Y375D02*Y175D01*\r
+X2200Y2050D02*Y1850D01*\r
+G54D13*X5400Y825D02*Y600D01*\r
+G54D12*X2400Y1650D02*Y1450D01*\r
+X2775Y2050D02*X2700Y1975D01*\r
+D02*Y1650D01*\r
+X2800Y2050D02*X2775D01*\r
+X1400Y1650D02*Y2050D01*\r
+X1300Y1550D02*X1400Y1650D01*\r
+G54D11*X1100Y1000D02*X1150Y1050D01*\r
+G54D12*X1300Y1350D02*Y1550D01*\r
+X4275Y3225D02*Y3100D01*\r
+X5250Y2575D02*Y3100D01*\r
+X3150D02*Y3525D01*\r
+X4275Y3825D02*X4325D01*\r
+D02*X4350Y3800D01*\r
+D02*Y3300D01*\r
+D02*X4275Y3225D01*\r
+X4475Y3250D02*Y3150D01*\r
+X3900Y3750D02*X3975Y3825D01*\r
+Y3225D02*X3900Y3300D01*\r
+D02*Y3750D01*\r
+X5500Y1650D02*Y1850D01*\r
+D02*X5350Y2000D01*\r
+X3325Y1500D02*Y1200D01*\r
+X3900Y1750D02*Y1500D01*\r
+D02*Y1200D01*\r
+X2025Y1050D02*Y875D01*\r
+X1275Y175D02*Y375D01*\r
+X2125D02*Y175D01*\r
+X2725Y375D02*Y175D01*\r
+X3600Y1500D02*Y1200D01*\r
+D02*Y925D01*\r
+X3325Y1200D02*X3375Y1150D01*\r
+D02*Y450D01*\r
+D02*X3300Y375D01*\r
+D02*X3275D01*\r
+X2125Y575D02*Y675D01*\r
+G54D11*X2225D02*Y375D01*\r
+G54D12*X2725Y675D02*Y625D01*\r
+G54D11*X5575Y1875D02*X5450Y2000D01*\r
+X495Y1350D02*Y800D01*\r
+G54D15*X450Y115D02*Y4050D01*\r
+X6750D02*Y115D01*\r
+G54D12*X725Y1425D02*Y1500D01*\r
+D02*X700Y1525D01*\r
+D02*Y1575D01*\r
+G54D11*X3550Y3475D02*Y2800D01*\r
+X3350Y3475D02*Y3575D01*\r
+X6075Y3525D02*X6150Y3600D01*\r
+D02*Y3950D01*\r
+X5575D02*Y3875D01*\r
+X4675Y3950D02*Y3875D01*\r
+X5075Y3525D02*Y3625D01*\r
+D02*X5025Y3675D01*\r
+D02*Y3950D01*\r
+X5375Y3475D02*X5275Y3575D01*\r
+D02*Y3875D01*\r
+X4475Y3475D02*Y3800D01*\r
+X5575Y2875D02*X5550Y2850D01*\r
+D02*Y2750D01*\r
+X4175D02*Y2925D01*\r
+Y3225D02*Y3025D01*\r
+X4475D02*Y2875D01*\r
+X5375D02*Y3025D01*\r
+X5075D02*Y3225D01*\r
+X5575Y3175D02*Y3275D01*\r
+X4300Y2050D02*Y1750D01*\r
+X6075Y2925D02*X6100Y2900D01*\r
+D02*Y2675D01*\r
+X5475D02*Y2975D01*\r
+D02*X5525Y3025D01*\r
+D02*Y3100D01*\r
+D02*X5575Y3150D01*\r
+D02*Y3175D01*\r
+X5125Y3200D02*Y3225D01*\r
+D02*Y3300D01*\r
+X5075Y2925D02*X5175Y3025D01*\r
+D02*Y3150D01*\r
+D02*X5125Y3200D01*\r
+X4925Y2675D02*Y3000D01*\r
+X4950Y2575D02*Y2650D01*\r
+X4925Y3000D02*X4900Y3025D01*\r
+D02*X4875D01*\r
+X4725D02*Y3150D01*\r
+D02*X4750Y3175D01*\r
+D02*Y3375D01*\r
+D02*X4675Y3450D01*\r
+D02*Y3475D01*\r
+X4950Y2650D02*X4925Y2675D01*\r
+X4775Y2750D02*Y3525D01*\r
+X4900Y2475D02*Y2625D01*\r
+D02*X4775Y2750D01*\r
+X4750Y2575D02*Y2675D01*\r
+D02*X4675Y2750D01*\r
+D02*Y2875D01*\r
+X4700Y2675D02*X4575Y2800D01*\r
+D02*Y2875D01*\r
+D02*X4475D01*\r
+X4700Y2475D02*Y2675D01*\r
+X4100Y2050D02*Y2150D01*\r
+Y2475D02*Y2300D01*\r
+D02*Y2150D01*\r
+X4050Y2575D02*Y2150D01*\r
+D02*Y2100D01*\r
+X4000Y2050D02*Y1850D01*\r
+Y2475D02*Y2050D01*\r
+X4050Y1950D02*Y2100D01*\r
+X3950Y2575D02*Y1825D01*\r
+D02*X4025Y1750D01*\r
+X5575Y1725D02*Y1875D01*\r
+G54D12*X2725Y625D02*Y575D01*\r
+G54D11*X950Y1575D02*Y1650D01*\r
+X1150D02*Y1775D01*\r
+Y800D02*X1225Y875D01*\r
+D02*Y2375D01*\r
+X2025Y1200D02*Y1275D01*\r
+X2200D02*Y1450D01*\r
+X2800Y1950D02*X2900Y2050D01*\r
+X2800Y1750D02*Y1950D01*\r
+X1100Y1000D02*Y425D01*\r
+G54D12*X700Y250D02*X775Y175D01*\r
+G54D11*X1050Y2475D02*X1075Y2500D01*\r
+X1825Y375D02*Y250D01*\r
+X2525D02*Y375D01*\r
+G54D12*X2325D02*Y575D01*\r
+G54D11*X1925Y375D02*Y500D01*\r
+X2425D02*Y375D01*\r
+X1950Y2575D02*Y3525D01*\r
+X2000Y2475D02*Y3475D01*\r
+X2050Y2575D02*Y3275D01*\r
+X2100Y2475D02*Y3425D01*\r
+G54D13*X5500Y775D02*X5600Y675D01*\r
+X5500Y1175D02*Y775D01*\r
+G54D11*X2625Y1275D02*X2775Y1125D01*\r
+X2625Y2375D02*Y1275D01*\r
+X6375Y2975D02*Y2375D01*\r
+X6425Y3025D02*X6375Y2975D01*\r
+X2825Y675D02*Y375D01*\r
+X950Y650D02*Y1575D01*\r
+X850Y550D02*X950Y650D01*\r
+X850Y500D02*Y550D01*\r
+X1150Y1775D02*Y2975D01*\r
+G54D12*X4075Y3625D02*Y3525D01*\r
+G54D11*X6150Y3375D02*Y3475D01*\r
+X6375Y3375D02*X6150D01*\r
+X6375Y3275D02*Y3375D01*\r
+X6475Y3275D02*X6375D01*\r
+X6525Y3225D02*X6475Y3275D01*\r
+X6150Y3475D02*X6200Y3575D01*\r
+X2950Y2800D02*Y3525D01*\r
+X6150Y3125D02*Y2800D01*\r
+X6325Y3125D02*X6150D01*\r
+X6225Y3225D02*X6325Y3325D01*\r
+X5975Y3450D02*Y3225D01*\r
+X6225Y3750D02*Y3625D01*\r
+D02*X6325Y3525D01*\r
+X6475Y3675D02*X6525Y3625D01*\r
+X6475Y3900D02*Y3675D01*\r
+G54D12*X5875Y3600D02*X5775Y3700D01*\r
+X5875Y3525D02*Y3600D01*\r
+X5775Y3825D02*Y3700D01*\r
+X5175Y3825D02*Y3700D01*\r
+X4875Y3825D02*Y3625D01*\r
+X5375Y3875D02*Y3625D01*\r
+X5975Y3525D02*Y3625D01*\r
+X5675Y2800D02*Y3025D01*\r
+X5625Y2750D02*X5675Y2800D01*\r
+X5625Y2225D02*Y2750D01*\r
+G54D14*X6025Y2000D02*X6200D01*\r
+X6225Y1800D02*Y3075D01*\r
+G54D12*X6425Y3225D02*Y3125D01*\r
+Y3425D02*Y3325D01*\r
+Y3625D02*Y3525D01*\r
+G54D13*X5925Y2225D02*Y2000D01*\r
+X5625Y2225D02*Y1900D01*\r
+X4625Y925D02*Y675D01*\r
+X4700Y1000D02*X4625Y925D01*\r
+X4700Y1325D02*Y1000D01*\r
+Y1900D02*Y1325D01*\r
+X5925Y1875D02*Y1650D01*\r
+X6125Y1775D02*Y1425D01*\r
+X5925Y1975D02*X6125Y1775D01*\r
+X5925Y2000D02*Y1975D01*\r
+X6325Y1525D02*X6225D01*\r
+G54D12*X6425Y3125D02*X6525Y3025D01*\r
+G54D13*X6225Y1025D02*Y1800D01*\r
+Y1025D02*Y675D01*\r
+X6325Y1025D02*X6225D01*\r
+X4750Y800D02*Y925D01*\r
+X3950D02*Y500D01*\r
+X5400Y600D02*X5500Y500D01*\r
+G54D12*X2400Y1650D02*Y1825D01*\r
+G54D11*X2200Y1450D02*Y1725D01*\r
+D02*X2300Y1825D01*\r
+D02*Y2050D01*\r
+Y1450D02*Y1750D01*\r
+D02*X2325Y1775D01*\r
+D02*Y1875D01*\r
+D02*X2400Y1950D01*\r
+D02*Y2050D01*\r
+X1950Y1550D02*Y1350D01*\r
+D02*X2025Y1275D01*\r
+X2000Y2050D02*Y1600D01*\r
+X3000Y1750D02*Y1975D01*\r
+X2200Y2475D02*Y2150D01*\r
+X2250Y2100D02*Y1925D01*\r
+X3100Y1750D02*Y1925D01*\r
+X2200Y2150D02*X2250Y2100D01*\r
+Y2575D02*Y2150D01*\r
+X3150Y2175D02*Y1800D01*\r
+D02*X3200Y1750D01*\r
+X1500Y2050D02*Y2225D01*\r
+X3250D02*Y1800D01*\r
+D02*X3300Y1750D01*\r
+X2350Y2575D02*Y2225D01*\r
+X2925Y1975D02*Y1875D01*\r
+X1700Y1925D02*Y2050D01*\r
+X3000D02*X2925Y1975D01*\r
+X2000Y1600D02*X1950Y1550D01*\r
+X3900Y1850D02*Y2050D01*\r
+X2150Y1975D02*Y2575D01*\r
+X2100Y2050D02*Y1800D01*\r
+X2500Y1550D02*X2575Y1475D01*\r
+D02*Y1325D01*\r
+X3300Y2550D02*Y3300D01*\r
+X3250Y2500D02*X3300Y2550D01*\r
+X2500Y2050D02*Y1550D01*\r
+X1600Y2050D02*Y1600D01*\r
+D02*X1550Y1550D01*\r
+D02*Y1275D01*\r
+X3400D02*Y1750D01*\r
+X2400Y3025D02*X2275Y3150D01*\r
+D02*Y3200D01*\r
+X2550D02*Y3525D01*\r
+X2300Y2050D02*Y2275D01*\r
+X2450D02*Y2500D01*\r
+D02*X2425Y2525D01*\r
+D02*X2400Y2550D01*\r
+D02*Y3025D01*\r
+X2550Y2425D02*X2500Y2375D01*\r
+X1900Y2350D02*Y2050D01*\r
+X2550Y2575D02*Y2425D01*\r
+X1800Y2400D02*Y2050D01*\r
+X4300Y2125D02*Y2450D01*\r
+X2900Y1750D02*Y1450D01*\r
+X4800D02*Y2475D01*\r
+X4650Y1950D02*Y2575D01*\r
+X4625Y1275D02*Y1925D01*\r
+D02*X4650Y1950D01*\r
+X4850Y2325D02*Y2575D01*\r
+X3000Y2475D02*Y2325D01*\r
+X3100Y2050D02*Y2350D01*\r
+D02*X3050Y2400D01*\r
+D02*Y2475D01*\r
+D02*Y2500D01*\r
+D02*X3000Y2550D01*\r
+D02*Y2625D01*\r
+D02*Y2700D01*\r
+D02*X3050Y2750D01*\r
+D02*Y3250D01*\r
+X2750D02*Y3525D01*\r
+X2850Y3300D02*Y3525D01*\r
+X3200Y2050D02*Y2375D01*\r
+D02*X3250Y2425D01*\r
+D02*Y2500D01*\r
+X3800Y1750D02*X3850Y1700D01*\r
+X3500Y1900D02*Y2050D01*\r
+X3700D02*X3550Y1900D01*\r
+D02*Y1875D01*\r
+D02*Y250D01*\r
+G54D12*X2975Y575D02*Y375D01*\r
+G54D11*X3750Y2000D02*X3800Y2050D01*\r
+X3750Y500D02*Y2000D01*\r
+X1225Y2490D02*X1220Y2495D01*\r
+X2525Y675D02*Y1225D01*\r
+X1225Y2375D02*Y2490D01*\r
+X1075Y2500D02*Y2625D01*\r
+X4500Y2275D02*Y2475D01*\r
+X2625Y675D02*Y575D01*\r
+X3275D02*Y675D01*\r
+X4150Y2425D02*Y1375D01*\r
+X4200Y2475D02*X4150Y2425D01*\r
+X1050Y1400D02*Y800D01*\r
+X2225Y1000D02*Y675D01*\r
+X4025Y1600D02*Y1000D01*\r
+X5200Y725D02*Y1500D01*\r
+X1925Y675D02*X2100Y850D01*\r
+D02*Y875D01*\r
+X5700D02*Y1650D01*\r
+X5300Y1175D02*Y825D01*\r
+X2825Y800D02*Y675D01*\r
+X3275Y1050D02*Y675D01*\r
+X5825Y1250D02*Y1175D01*\r
+G54D12*X1300Y1370D02*Y1195D01*\r
+D02*X1305Y1190D01*\r
+G54D11*X550Y1405D02*X495Y1350D01*\r
+G54D15*X6750Y115D02*X450D01*\r
+G54D12*X575Y1705D02*X700Y1580D01*\r
+G54D11*X765Y1530D02*Y1295D01*\r
+G54D12*X1400Y2050D02*Y2450D01*\r
+D02*X1425Y2475D01*\r
+D02*Y2575D01*\r
+D02*X1400Y2600D01*\r
+D02*Y3150D01*\r
+G54D11*X1450Y1600D02*Y2425D01*\r
+D02*X1475Y2450D01*\r
+D02*Y2700D01*\r
+D02*X1450Y2725D01*\r
+G04 Text: Fernando Pessutto *\r
+G54D23*X1025Y3800D02*Y3760D01*\r
+Y3800D02*X1045D01*\r
+X1025Y3780D02*X1040D01*\r
+X1063Y3760D02*X1078D01*\r
+X1058Y3765D02*X1063Y3760D01*\r
+X1058Y3775D02*Y3765D01*\r
+Y3775D02*X1063Y3780D01*\r
+D02*X1073D01*\r
+D02*X1078Y3775D01*\r
+X1058Y3770D02*X1078D01*\r
+D02*Y3775D01*\r
+X1096D02*Y3760D01*\r
+Y3775D02*X1101Y3780D01*\r
+D02*X1111D01*\r
+X1091D02*X1096Y3775D01*\r
+X1129D02*Y3760D01*\r
+Y3775D02*X1134Y3780D01*\r
+D02*X1139D01*\r
+D02*X1144Y3775D01*\r
+D02*Y3760D01*\r
+X1124Y3780D02*X1129Y3775D01*\r
+X1172Y3780D02*X1177Y3775D01*\r
+X1162Y3780D02*X1172D01*\r
+X1157Y3775D02*X1162Y3780D01*\r
+X1157Y3775D02*Y3765D01*\r
+D02*X1162Y3760D01*\r
+X1177Y3780D02*Y3765D01*\r
+D02*X1182Y3760D01*\r
+X1162D02*X1172D01*\r
+D02*X1177Y3765D01*\r
+X1200Y3775D02*Y3760D01*\r
+Y3775D02*X1205Y3780D01*\r
+D02*X1210D01*\r
+D02*X1215Y3775D01*\r
+D02*Y3760D01*\r
+X1195Y3780D02*X1200Y3775D01*\r
+X1248Y3800D02*Y3760D01*\r
+X1243D02*X1248Y3765D01*\r
+X1233Y3760D02*X1243D01*\r
+X1228Y3765D02*X1233Y3760D01*\r
+X1228Y3775D02*Y3765D01*\r
+Y3775D02*X1233Y3780D01*\r
+D02*X1243D01*\r
+D02*X1248Y3775D01*\r
+X1261D02*Y3765D01*\r
+Y3775D02*X1266Y3780D01*\r
+D02*X1276D01*\r
+D02*X1281Y3775D01*\r
+D02*Y3765D01*\r
+X1276Y3760D02*X1281Y3765D01*\r
+X1266Y3760D02*X1276D01*\r
+X1261Y3765D02*X1266Y3760D01*\r
+X1317Y3800D02*Y3760D01*\r
+X1312Y3800D02*X1332D01*\r
+D02*X1337Y3795D01*\r
+D02*Y3785D01*\r
+X1332Y3780D02*X1337Y3785D01*\r
+X1317Y3780D02*X1332D01*\r
+X1355Y3760D02*X1370D01*\r
+X1350Y3765D02*X1355Y3760D01*\r
+X1350Y3775D02*Y3765D01*\r
+Y3775D02*X1355Y3780D01*\r
+D02*X1365D01*\r
+D02*X1370Y3775D01*\r
+X1350Y3770D02*X1370D01*\r
+D02*Y3775D01*\r
+X1388Y3760D02*X1403D01*\r
+D02*X1408Y3765D01*\r
+X1403Y3770D02*X1408Y3765D01*\r
+X1388Y3770D02*X1403D01*\r
+X1383Y3775D02*X1388Y3770D01*\r
+X1383Y3775D02*X1388Y3780D01*\r
+D02*X1403D01*\r
+D02*X1408Y3775D01*\r
+X1383Y3765D02*X1388Y3760D01*\r
+X1426D02*X1441D01*\r
+D02*X1446Y3765D01*\r
+X1441Y3770D02*X1446Y3765D01*\r
+X1426Y3770D02*X1441D01*\r
+X1421Y3775D02*X1426Y3770D01*\r
+X1421Y3775D02*X1426Y3780D01*\r
+D02*X1441D01*\r
+D02*X1446Y3775D01*\r
+X1421Y3765D02*X1426Y3760D01*\r
+X1459Y3780D02*Y3765D01*\r
+D02*X1464Y3760D01*\r
+D02*X1474D01*\r
+D02*X1479Y3765D01*\r
+Y3780D02*Y3765D01*\r
+X1497Y3800D02*Y3765D01*\r
+D02*X1502Y3760D01*\r
+X1492Y3785D02*X1502D01*\r
+X1518Y3800D02*Y3765D01*\r
+D02*X1523Y3760D01*\r
+X1513Y3785D02*X1523D01*\r
+X1534Y3775D02*Y3765D01*\r
+Y3775D02*X1539Y3780D01*\r
+D02*X1549D01*\r
+D02*X1554Y3775D01*\r
+D02*Y3765D01*\r
+X1549Y3760D02*X1554Y3765D01*\r
+X1539Y3760D02*X1549D01*\r
+X1534Y3765D02*X1539Y3760D01*\r
+G04 Text: (c) 2003 Walter Fetter Lages *\r
+X775Y3840D02*X780Y3835D01*\r
+X775Y3870D02*X780Y3875D01*\r
+X775Y3870D02*Y3840D01*\r
+X798Y3855D02*X813D01*\r
+X793Y3850D02*X798Y3855D01*\r
+X793Y3850D02*Y3840D01*\r
+D02*X798Y3835D01*\r
+D02*X813D01*\r
+X826Y3875D02*X831Y3870D01*\r
+D02*Y3840D01*\r
+X826Y3835D02*X831Y3840D01*\r
+X862Y3870D02*X867Y3875D01*\r
+D02*X882D01*\r
+D02*X887Y3870D01*\r
+D02*Y3860D01*\r
+X862Y3835D02*X887Y3860D01*\r
+X862Y3835D02*X887D01*\r
+X900Y3840D02*X905Y3835D01*\r
+X900Y3870D02*Y3840D01*\r
+Y3870D02*X905Y3875D01*\r
+D02*X915D01*\r
+D02*X920Y3870D01*\r
+D02*Y3840D01*\r
+X915Y3835D02*X920Y3840D01*\r
+X905Y3835D02*X915D01*\r
+X900Y3845D02*X920Y3865D01*\r
+X933Y3840D02*X938Y3835D01*\r
+X933Y3870D02*Y3840D01*\r
+Y3870D02*X938Y3875D01*\r
+D02*X948D01*\r
+D02*X953Y3870D01*\r
+D02*Y3840D01*\r
+X948Y3835D02*X953Y3840D01*\r
+X938Y3835D02*X948D01*\r
+X933Y3845D02*X953Y3865D01*\r
+X966Y3870D02*X971Y3875D01*\r
+D02*X981D01*\r
+D02*X986Y3870D01*\r
+D02*Y3840D01*\r
+X981Y3835D02*X986Y3840D01*\r
+X971Y3835D02*X981D01*\r
+X966Y3840D02*X971Y3835D01*\r
+Y3855D02*X986D01*\r
+X1017Y3875D02*Y3835D01*\r
+D02*X1032Y3850D01*\r
+D02*X1047Y3835D01*\r
+Y3875D02*Y3835D01*\r
+X1075Y3855D02*X1080Y3850D01*\r
+X1065Y3855D02*X1075D01*\r
+X1060Y3850D02*X1065Y3855D01*\r
+X1060Y3850D02*Y3840D01*\r
+D02*X1065Y3835D01*\r
+X1080Y3855D02*Y3840D01*\r
+D02*X1085Y3835D01*\r
+X1065D02*X1075D01*\r
+D02*X1080Y3840D01*\r
+X1098Y3875D02*Y3840D01*\r
+D02*X1103Y3835D01*\r
+X1119Y3875D02*Y3840D01*\r
+D02*X1124Y3835D01*\r
+X1114Y3860D02*X1124D01*\r
+X1140Y3835D02*X1155D01*\r
+X1135Y3840D02*X1140Y3835D01*\r
+X1135Y3850D02*Y3840D01*\r
+Y3850D02*X1140Y3855D01*\r
+D02*X1150D01*\r
+D02*X1155Y3850D01*\r
+X1135Y3845D02*X1155D01*\r
+D02*Y3850D01*\r
+X1173D02*Y3835D01*\r
+Y3850D02*X1178Y3855D01*\r
+D02*X1188D01*\r
+X1168D02*X1173Y3850D01*\r
+X1219Y3875D02*Y3835D01*\r
+Y3875D02*X1239D01*\r
+X1219Y3855D02*X1234D01*\r
+X1257Y3835D02*X1272D01*\r
+X1252Y3840D02*X1257Y3835D01*\r
+X1252Y3850D02*Y3840D01*\r
+Y3850D02*X1257Y3855D01*\r
+D02*X1267D01*\r
+D02*X1272Y3850D01*\r
+X1252Y3845D02*X1272D01*\r
+D02*Y3850D01*\r
+X1290Y3875D02*Y3840D01*\r
+D02*X1295Y3835D01*\r
+X1285Y3860D02*X1295D01*\r
+X1311Y3875D02*Y3840D01*\r
+D02*X1316Y3835D01*\r
+X1306Y3860D02*X1316D01*\r
+X1332Y3835D02*X1347D01*\r
+X1327Y3840D02*X1332Y3835D01*\r
+X1327Y3850D02*Y3840D01*\r
+Y3850D02*X1332Y3855D01*\r
+D02*X1342D01*\r
+D02*X1347Y3850D01*\r
+X1327Y3845D02*X1347D01*\r
+D02*Y3850D01*\r
+X1365D02*Y3835D01*\r
+Y3850D02*X1370Y3855D01*\r
+D02*X1380D01*\r
+X1360D02*X1365Y3850D01*\r
+X1411Y3875D02*Y3835D01*\r
+D02*X1431D01*\r
+X1459Y3855D02*X1464Y3850D01*\r
+X1449Y3855D02*X1459D01*\r
+X1444Y3850D02*X1449Y3855D01*\r
+X1444Y3850D02*Y3840D01*\r
+D02*X1449Y3835D01*\r
+X1464Y3855D02*Y3840D01*\r
+D02*X1469Y3835D01*\r
+X1449D02*X1459D01*\r
+D02*X1464Y3840D01*\r
+X1497Y3855D02*X1502Y3850D01*\r
+X1487Y3855D02*X1497D01*\r
+X1482Y3850D02*X1487Y3855D01*\r
+X1482Y3850D02*Y3840D01*\r
+D02*X1487Y3835D01*\r
+D02*X1497D01*\r
+D02*X1502Y3840D01*\r
+X1482Y3825D02*X1487Y3820D01*\r
+D02*X1497D01*\r
+D02*X1502Y3825D01*\r
+Y3855D02*Y3825D01*\r
+X1520Y3835D02*X1535D01*\r
+X1515Y3840D02*X1520Y3835D01*\r
+X1515Y3850D02*Y3840D01*\r
+Y3850D02*X1520Y3855D01*\r
+D02*X1530D01*\r
+D02*X1535Y3850D01*\r
+X1515Y3845D02*X1535D01*\r
+D02*Y3850D01*\r
+X1553Y3835D02*X1568D01*\r
+D02*X1573Y3840D01*\r
+X1568Y3845D02*X1573Y3840D01*\r
+X1553Y3845D02*X1568D01*\r
+X1548Y3850D02*X1553Y3845D01*\r
+X1548Y3850D02*X1553Y3855D01*\r
+D02*X1568D01*\r
+D02*X1573Y3850D01*\r
+X1548Y3840D02*X1553Y3835D01*\r
+G04 Text: AIC-1.1.0 *\r
+X775Y3945D02*Y3910D01*\r
+Y3945D02*X780Y3950D01*\r
+D02*X795D01*\r
+D02*X800Y3945D01*\r
+D02*Y3910D01*\r
+X775Y3930D02*X800D01*\r
+X813Y3950D02*X823D01*\r
+X818D02*Y3910D01*\r
+X813D02*X823D01*\r
+X841D02*X856D01*\r
+X836Y3915D02*X841Y3910D01*\r
+X836Y3945D02*Y3915D01*\r
+Y3945D02*X841Y3950D01*\r
+D02*X856D01*\r
+X869Y3930D02*X889D01*\r
+X907Y3910D02*X917D01*\r
+X912Y3950D02*Y3910D01*\r
+X902Y3940D02*X912Y3950D01*\r
+X930Y3910D02*X935D01*\r
+X953D02*X963D01*\r
+X958Y3950D02*Y3910D01*\r
+X948Y3940D02*X958Y3950D01*\r
+X976Y3910D02*X981D01*\r
+X994Y3915D02*X999Y3910D01*\r
+X994Y3945D02*Y3915D01*\r
+Y3945D02*X999Y3950D01*\r
+D02*X1009D01*\r
+D02*X1014Y3945D01*\r
+D02*Y3915D01*\r
+X1009Y3910D02*X1014Y3915D01*\r
+X999Y3910D02*X1009D01*\r
+X994Y3920D02*X1014Y3940D01*\r
+G04 Text: COMPONENT *\r
+X780Y3985D02*X795D01*\r
+X775Y3990D02*X780Y3985D01*\r
+X775Y4020D02*Y3990D01*\r
+Y4020D02*X780Y4025D01*\r
+D02*X795D01*\r
+X808Y4020D02*Y3990D01*\r
+Y4020D02*X813Y4025D01*\r
+D02*X823D01*\r
+D02*X828Y4020D01*\r
+D02*Y3990D01*\r
+X823Y3985D02*X828Y3990D01*\r
+X813Y3985D02*X823D01*\r
+X808Y3990D02*X813Y3985D01*\r
+X841Y4025D02*Y3985D01*\r
+Y4025D02*X856Y4010D01*\r
+D02*X871Y4025D01*\r
+D02*Y3985D01*\r
+X889Y4025D02*Y3985D01*\r
+X884Y4025D02*X904D01*\r
+D02*X909Y4020D01*\r
+D02*Y4010D01*\r
+X904Y4005D02*X909Y4010D01*\r
+X889Y4005D02*X904D01*\r
+X922Y4020D02*Y3990D01*\r
+Y4020D02*X927Y4025D01*\r
+D02*X937D01*\r
+D02*X942Y4020D01*\r
+D02*Y3990D01*\r
+X937Y3985D02*X942Y3990D01*\r
+X927Y3985D02*X937D01*\r
+X922Y3990D02*X927Y3985D01*\r
+X955Y4025D02*Y3985D01*\r
+Y4025D02*Y4020D01*\r
+D02*X980Y3995D01*\r
+Y4025D02*Y3985D01*\r
+X993Y4005D02*X1008D01*\r
+X993Y3985D02*X1013D01*\r
+X993Y4025D02*Y3985D01*\r
+Y4025D02*X1013D01*\r
+X1026D02*Y3985D01*\r
+Y4025D02*Y4020D01*\r
+D02*X1051Y3995D01*\r
+Y4025D02*Y3985D01*\r
+X1064Y4025D02*X1084D01*\r
+X1074D02*Y3985D01*\r
+G54D16*X575Y3825D03*\r
+Y338D03*\r
+X6625Y3825D03*\r
+Y338D03*\r
+G54D19*X1155Y1045D03*\r
+G54D21*X755D03*\r
+G54D19*X1725Y375D03*\r
+G54D21*X1825D03*\r
+X1925D03*\r
+X2025D03*\r
+X2125D03*\r
+X2225D03*\r
+X2325D03*\r
+X2425D03*\r
+X2525D03*\r
+X2625D03*\r
+X2725D03*\r
+X2825D03*\r
+Y675D03*\r
+X2725D03*\r
+X2625D03*\r
+X2525D03*\r
+X2425D03*\r
+X2325D03*\r
+X2225D03*\r
+X2125D03*\r
+X2025D03*\r
+X1925D03*\r
+X1825D03*\r
+X1725D03*\r
+G54D19*X1375Y375D03*\r
+G54D21*X1275D03*\r
+G54D19*X5400Y2475D03*\r
+G54D21*X5350Y2575D03*\r
+X5300Y2475D03*\r
+X5250Y2575D03*\r
+X5200Y2475D03*\r
+X5150Y2575D03*\r
+X5100Y2475D03*\r
+X5050Y2575D03*\r
+X5000Y2475D03*\r
+X4950Y2575D03*\r
+X4900Y2475D03*\r
+X4850Y2575D03*\r
+X4800Y2475D03*\r
+X4750Y2575D03*\r
+X4700Y2475D03*\r
+X4650Y2575D03*\r
+X4600Y2475D03*\r
+X4550Y2575D03*\r
+X4500Y2475D03*\r
+X4450Y2575D03*\r
+X4400Y2475D03*\r
+X4350Y2575D03*\r
+X4300Y2475D03*\r
+X4250Y2575D03*\r
+X4200Y2475D03*\r
+X4150Y2575D03*\r
+X4100Y2475D03*\r
+X4050Y2575D03*\r
+X4000Y2475D03*\r
+X3950Y2575D03*\r
+X3900Y2475D03*\r
+X3850Y2575D03*\r
+X3800Y2475D03*\r
+X3750Y2575D03*\r
+X3700Y2475D03*\r
+X3650Y2575D03*\r
+X3400Y2475D03*\r
+X3350Y2575D03*\r
+X3300Y2475D03*\r
+X3250Y2575D03*\r
+X3200Y2475D03*\r
+X3150Y2575D03*\r
+X3100Y2475D03*\r
+X3050Y2575D03*\r
+X3000Y2475D03*\r
+X2950Y2575D03*\r
+X2900Y2475D03*\r
+X2850Y2575D03*\r
+X2800Y2475D03*\r
+X2750Y2575D03*\r
+X2700Y2475D03*\r
+X2650Y2575D03*\r
+X2600Y2475D03*\r
+X2550Y2575D03*\r
+X2500Y2475D03*\r
+X2450Y2575D03*\r
+X2400Y2475D03*\r
+X2350Y2575D03*\r
+X2300Y2475D03*\r
+X2250Y2575D03*\r
+X2200Y2475D03*\r
+X2150Y2575D03*\r
+X2100Y2475D03*\r
+X2050Y2575D03*\r
+X2000Y2475D03*\r
+X1950Y2575D03*\r
+X1900Y2475D03*\r
+X1850Y2575D03*\r
+X1800Y2475D03*\r
+X1750Y2575D03*\r
+X1700Y2475D03*\r
+X1650Y2575D03*\r
+G54D24*X5730Y2525D03*\r
+G54D16*X3525D03*\r
+X1325D03*\r
+G54D19*X1375Y675D03*\r
+G54D21*X1275D03*\r
+G54D19*X3175D03*\r
+G54D21*X3275D03*\r
+G54D19*X3600Y1200D03*\r
+G54D21*X3700D03*\r
+X3800D03*\r
+X3900D03*\r
+Y1500D03*\r
+X3800D03*\r
+X3700D03*\r
+X3600D03*\r
+G54D19*X875Y3525D03*\r
+G54D21*X975Y3475D03*\r
+X875Y3425D03*\r
+X975Y3375D03*\r
+X875Y3325D03*\r
+X975Y3275D03*\r
+X875Y3225D03*\r
+X975Y3175D03*\r
+G54D26*X625Y3575D03*\r
+Y3124D03*\r
+G54D24*X745Y3655D03*\r
+Y3044D03*\r
+G54D19*X3225Y1200D03*\r
+G54D21*X3325D03*\r
+G54D19*X5775Y3525D03*\r
+G54D21*X5875D03*\r
+X5975D03*\r
+X6075D03*\r
+Y3825D03*\r
+X5975D03*\r
+X5875D03*\r
+X5775D03*\r
+G54D28*X5825Y2000D03*\r
+G54D24*X5925D03*\r
+X6025D03*\r
+G54D19*X5775Y2925D03*\r
+G54D21*X5875D03*\r
+X5975D03*\r
+X6075D03*\r
+Y3225D03*\r
+X5975D03*\r
+X5875D03*\r
+X5775D03*\r
+G54D19*X5625Y2225D03*\r
+G54D21*X5925D03*\r
+G54D28*X5825Y1175D03*\r
+G54D24*X5925D03*\r
+X6025D03*\r
+G54D30*X550Y1405D03*\r
+G54D32*Y1228D03*\r
+X648Y1454D03*\r
+Y1178D03*\r
+G54D19*X4750Y800D03*\r
+G54D21*X4900D03*\r
+G54D19*X3000Y1125D03*\r
+G54D21*Y1525D03*\r
+G54D19*X4475Y3475D03*\r
+G54D21*Y3875D03*\r
+G54D19*X3325Y1500D03*\r
+G54D21*X3225D03*\r
+G54D19*X6525Y3625D03*\r
+G54D21*Y3525D03*\r
+Y3425D03*\r
+Y3325D03*\r
+Y3225D03*\r
+Y3125D03*\r
+Y3025D03*\r
+Y2925D03*\r
+Y2825D03*\r
+Y2725D03*\r
+Y2625D03*\r
+Y2525D03*\r
+Y2425D03*\r
+Y2325D03*\r
+Y2225D03*\r
+Y2125D03*\r
+Y2025D03*\r
+Y1925D03*\r
+Y1825D03*\r
+Y1725D03*\r
+Y1625D03*\r
+Y1525D03*\r
+Y1425D03*\r
+Y1325D03*\r
+Y1225D03*\r
+Y1125D03*\r
+Y1025D03*\r
+Y925D03*\r
+Y825D03*\r
+Y725D03*\r
+Y625D03*\r
+Y525D03*\r
+X6425Y3625D03*\r
+Y3525D03*\r
+Y3425D03*\r
+Y3325D03*\r
+Y3225D03*\r
+Y3125D03*\r
+Y3025D03*\r
+Y2925D03*\r
+Y2825D03*\r
+Y2725D03*\r
+Y2625D03*\r
+Y2525D03*\r
+Y2425D03*\r
+Y2325D03*\r
+Y2225D03*\r
+Y2125D03*\r
+Y2025D03*\r
+Y1925D03*\r
+Y1825D03*\r
+Y1725D03*\r
+Y1625D03*\r
+Y1525D03*\r
+Y1425D03*\r
+Y1325D03*\r
+Y1225D03*\r
+Y1125D03*\r
+Y1025D03*\r
+Y925D03*\r
+Y825D03*\r
+Y725D03*\r
+Y625D03*\r
+Y525D03*\r
+X6325Y3625D03*\r
+Y3525D03*\r
+Y3425D03*\r
+Y3325D03*\r
+Y3225D03*\r
+Y3125D03*\r
+Y3025D03*\r
+Y2925D03*\r
+Y2825D03*\r
+Y2725D03*\r
+Y2625D03*\r
+Y2525D03*\r
+Y2425D03*\r
+Y2325D03*\r
+Y2225D03*\r
+Y2125D03*\r
+Y2025D03*\r
+Y1925D03*\r
+Y1825D03*\r
+Y1725D03*\r
+Y1625D03*\r
+Y1525D03*\r
+Y1425D03*\r
+Y1325D03*\r
+Y1225D03*\r
+Y1125D03*\r
+Y1025D03*\r
+Y925D03*\r
+Y825D03*\r
+Y725D03*\r
+Y625D03*\r
+Y525D03*\r
+G54D16*X6625Y325D03*\r
+Y3825D03*\r
+G54D28*X5300Y1175D03*\r
+G54D24*X5400D03*\r
+X5500D03*\r
+G54D19*X4900Y400D03*\r
+G54D21*X4750D03*\r
+G54D19*X1160Y1300D03*\r
+G54D21*X760D03*\r
+G54D19*X2800Y1525D03*\r
+G54D21*Y1125D03*\r
+G54D28*X5700Y500D03*\r
+G54D24*X5600D03*\r
+X5500D03*\r
+G54D30*X4950Y1325D03*\r
+G54D32*X4700D03*\r
+G54D19*X1725Y900D03*\r
+G54D21*X1825D03*\r
+X1925D03*\r
+X2025D03*\r
+Y1200D03*\r
+X1925D03*\r
+X1825D03*\r
+X1725D03*\r
+G54D30*X1050Y800D03*\r
+G54D32*X1150D03*\r
+G54D19*X3550Y3475D03*\r
+G54D21*Y3875D03*\r
+G54D19*X5350Y2000D03*\r
+G54D21*X5450D03*\r
+G54D28*X5825Y1650D03*\r
+G54D24*X5925D03*\r
+X6025D03*\r
+G54D19*X850Y800D03*\r
+G54D21*Y500D03*\r
+G54D30*X4950Y1900D03*\r
+G54D32*X4700D03*\r
+G54D19*X815Y1705D03*\r
+G54D21*Y1605D03*\r
+G54D16*X775Y2860D03*\r
+Y1920D03*\r
+G54D32*X825Y2590D03*\r
+X725Y2540D03*\r
+X825Y2490D03*\r
+X725Y2440D03*\r
+X825Y2390D03*\r
+X725Y2340D03*\r
+X825Y2290D03*\r
+X725Y2240D03*\r
+G54D30*X825Y2190D03*\r
+G54D19*X2800Y1750D03*\r
+G54D21*X2900D03*\r
+X3000D03*\r
+X3100D03*\r
+X3200D03*\r
+X3300D03*\r
+X3400D03*\r
+X3500D03*\r
+X3600D03*\r
+X3700D03*\r
+X3800D03*\r
+X3900D03*\r
+Y2050D03*\r
+X3800D03*\r
+X3700D03*\r
+X3600D03*\r
+X3500D03*\r
+X3400D03*\r
+X3300D03*\r
+X3200D03*\r
+X3100D03*\r
+X3000D03*\r
+X2900D03*\r
+X2800D03*\r
+G54D19*X1400Y1450D03*\r
+G54D21*X1500D03*\r
+X1600D03*\r
+X1700D03*\r
+X1800D03*\r
+X1900D03*\r
+X2000D03*\r
+X2100D03*\r
+X2200D03*\r
+X2300D03*\r
+X2400D03*\r
+X2500D03*\r
+Y2050D03*\r
+X2400D03*\r
+X2300D03*\r
+X2200D03*\r
+X2100D03*\r
+X2000D03*\r
+X1900D03*\r
+X1800D03*\r
+X1700D03*\r
+X1600D03*\r
+X1500D03*\r
+X1400D03*\r
+G54D30*X4200D03*\r
+G54D32*X4300D03*\r
+X4200Y1950D03*\r
+X4300D03*\r
+X4200Y1850D03*\r
+X4300D03*\r
+X4200Y1750D03*\r
+X4300D03*\r
+G54D19*X3175Y375D03*\r
+G54D21*X3275D03*\r
+G54D19*X2450Y3525D03*\r
+G54D21*X2550D03*\r
+X2650D03*\r
+X2750D03*\r
+X2850D03*\r
+X2950D03*\r
+X3050D03*\r
+X3150D03*\r
+Y3825D03*\r
+X3050D03*\r
+X2950D03*\r
+X2850D03*\r
+X2750D03*\r
+X2650D03*\r
+X2550D03*\r
+X2450D03*\r
+G54D28*X5300Y1650D03*\r
+G54D24*X5400D03*\r
+X5500D03*\r
+G54D19*X575Y1705D03*\r
+G54D21*Y1605D03*\r
+G54D19*X1575Y675D03*\r
+G54D21*Y375D03*\r
+G54D19*X5575Y3475D03*\r
+G54D21*Y3875D03*\r
+G54D19*X3975Y3525D03*\r
+G54D21*X4075D03*\r
+X4175D03*\r
+X4275D03*\r
+Y3825D03*\r
+X4175D03*\r
+X4075D03*\r
+X3975D03*\r
+G54D19*X4875Y2925D03*\r
+G54D21*X4975D03*\r
+X5075D03*\r
+X5175D03*\r
+Y3225D03*\r
+X5075D03*\r
+X4975D03*\r
+X4875D03*\r
+G54D19*X5375Y2875D03*\r
+G54D21*Y3275D03*\r
+G54D19*X4675Y2875D03*\r
+G54D21*Y3275D03*\r
+G54D19*Y3475D03*\r
+G54D21*Y3875D03*\r
+G54D19*X4875Y3525D03*\r
+G54D21*X4975D03*\r
+X5075D03*\r
+X5175D03*\r
+Y3825D03*\r
+X5075D03*\r
+X4975D03*\r
+X4875D03*\r
+G54D19*X5375Y3475D03*\r
+G54D21*Y3875D03*\r
+G54D19*X5575Y2875D03*\r
+G54D21*Y3275D03*\r
+G54D19*X3975Y2925D03*\r
+G54D21*X4075D03*\r
+X4175D03*\r
+X4275D03*\r
+Y3225D03*\r
+X4175D03*\r
+X4075D03*\r
+X3975D03*\r
+G54D19*X4475Y2875D03*\r
+G54D21*Y3275D03*\r
+G54D28*X4150Y500D03*\r
+G54D24*X4050D03*\r
+X3950D03*\r
+G54D19*X2975Y675D03*\r
+G54D21*Y375D03*\r
+G54D19*X3350Y3475D03*\r
+G54D21*Y3875D03*\r
+X4750Y675D03*\r
+X4900D03*\r
+X5600D03*\r
+X6025Y1500D03*\r
+X5400D03*\r
+Y1025D03*\r
+X6025D03*\r
+X5925Y1325D03*\r
+X6125Y1225D03*\r
+X5400Y825D03*\r
+X3950Y925D03*\r
+X4750D03*\r
+X6225Y675D03*\r
+X6125Y1425D03*\r
+X5925Y1875D03*\r
+X4625Y675D03*\r
+X5625Y1900D03*\r
+X6225Y3075D03*\r
+X6475D03*\r
+X5675Y3025D03*\r
+X5975Y3625D03*\r
+X5375D03*\r
+X4875D03*\r
+X5175Y3700D03*\r
+X5775D03*\r
+X4025Y3375D03*\r
+X4875D03*\r
+X5375D03*\r
+X5925D03*\r
+X4975Y3150D03*\r
+X1400D03*\r
+X1750D03*\r
+X2375D03*\r
+X3225Y925D03*\r
+X3275Y175D03*\r
+X2400Y1650D03*\r
+X2700D03*\r
+X1400D03*\r
+X1300Y1300D03*\r
+Y1200D03*\r
+G54D14*X2525Y1225D03*\r
+G54D21*X4275Y3100D03*\r
+X5250D03*\r
+X3150D03*\r
+X4475Y3150D03*\r
+X2025Y1050D03*\r
+X1275Y175D03*\r
+X2125D03*\r
+X2725D03*\r
+X3600Y925D03*\r
+X775Y175D03*\r
+G54D14*X4875Y3025D03*\r
+X6200Y3575D03*\r
+X6225Y3225D03*\r
+X5375Y3025D03*\r
+X6375Y2375D03*\r
+X2625D03*\r
+X5975Y3450D03*\r
+G54D21*X4075Y3625D03*\r
+G54D14*X2050Y3275D03*\r
+X4025Y1750D03*\r
+X2950Y2800D03*\r
+X3350Y3575D03*\r
+X5275Y3875D03*\r
+X6150Y3950D03*\r
+X4775Y3525D03*\r
+X6225Y3750D03*\r
+X6475Y3900D03*\r
+X5575Y3950D03*\r
+X5025D03*\r
+X5475Y2675D03*\r
+X6100D03*\r
+X6150Y2800D03*\r
+X5550Y2750D03*\r
+X1950Y3525D03*\r
+X2425Y500D03*\r
+X2100Y3425D03*\r
+X1150Y2975D03*\r
+X5075Y3025D03*\r
+X4175Y2750D03*\r
+X2000Y3475D03*\r
+X5125Y3300D03*\r
+X5575Y1725D03*\r
+X4475Y3800D03*\r
+X3550Y2800D03*\r
+G54D21*X2725Y575D03*\r
+G54D14*X950Y1650D03*\r
+X1150D03*\r
+X5825Y1250D03*\r
+X1100Y425D03*\r
+X1825Y250D03*\r
+X2525D03*\r
+G54D21*X2125Y575D03*\r
+X2325D03*\r
+G54D14*X1925Y500D03*\r
+X4175Y3025D03*\r
+X4475D03*\r
+X4725D03*\r
+X4675Y3950D03*\r
+X2550Y2900D03*\r
+X2650D03*\r
+Y2800D03*\r
+X2500D03*\r
+X2600Y3050D03*\r
+X2450D03*\r
+X2850Y2900D03*\r
+X3000D03*\r
+X2900Y2850D03*\r
+X3100D03*\r
+X2950Y2725D03*\r
+X3225D03*\r
+X1450D03*\r
+X1550Y2850D03*\r
+X1600Y3100D03*\r
+X3000D03*\r
+X1700Y2675D03*\r
+X2800D03*\r
+X1800Y2775D03*\r
+X2750Y2800D03*\r
+X1900Y3050D03*\r
+X2700D03*\r
+X2000Y1550D03*\r
+X2700D03*\r
+G54D21*X3225Y1650D03*\r
+G54D14*X3500Y1600D03*\r
+X2025Y1275D03*\r
+X2200D03*\r
+X2575Y1600D03*\r
+X2100D03*\r
+X2575Y2125D03*\r
+G54D21*X2200Y1850D03*\r
+X2400D03*\r
+G54D14*X3000Y1975D03*\r
+X2150D03*\r
+X3100Y1925D03*\r
+X2250D03*\r
+Y2150D03*\r
+X3150Y2175D03*\r
+X1500Y2225D03*\r
+X3250D03*\r
+X2350D03*\r
+X3600Y1575D03*\r
+X2925Y1875D03*\r
+X1700Y1925D03*\r
+X2100Y1800D03*\r
+X3900Y1850D03*\r
+X2575Y1325D03*\r
+X3850D03*\r
+X1550Y1275D03*\r
+X3400D03*\r
+X2300Y2275D03*\r
+X2450D03*\r
+X2275Y3200D03*\r
+X2550D03*\r
+X2500Y2375D03*\r
+X1900Y2350D03*\r
+X1800Y2400D03*\r
+X4300Y2125D03*\r
+G54D21*X3325Y1400D03*\r
+G54D14*X2900Y1450D03*\r
+X4800D03*\r
+G54D21*X4700Y1200D03*\r
+G54D14*X4625Y1275D03*\r
+X3000Y2325D03*\r
+X4850D03*\r
+X3050Y3250D03*\r
+X2750D03*\r
+X3300Y3300D03*\r
+X2850D03*\r
+X3500Y1900D03*\r
+X3650D03*\r
+X3550Y250D03*\r
+G54D21*X2975Y575D03*\r
+G54D14*X3750Y500D03*\r
+X1075Y2625D03*\r
+X1220Y2495D03*\r
+X4500Y2275D03*\r
+X2625Y575D03*\r
+X3275D03*\r
+X4000Y1850D03*\r
+X4050Y1950D03*\r
+X4100Y2050D03*\r
+X1050Y1400D03*\r
+X4150Y1375D03*\r
+X4025Y1600D03*\r
+X2225Y1000D03*\r
+X4025D03*\r
+X5200Y1500D03*\r
+Y725D03*\r
+X2100Y875D03*\r
+X5700D03*\r
+Y1650D03*\r
+X5300Y825D03*\r
+X2825Y800D03*\r
+X3275Y1050D03*\r
+X495Y800D03*\r
+G54D21*X1300Y1550D03*\r
+G54D14*X765Y1530D03*\r
+X905Y1045D03*\r
+G54D21*X5925Y500D03*\r
+X4050Y675D03*\r
+D02*\r
+M02*\r
diff --git a/doc/aic_group2.ps b/doc/aic_group2.ps
new file mode 100644 (file)
index 0000000..f5c5b96
--- /dev/null
@@ -0,0 +1,1704 @@
+%!PS-Adobe-3.0
+%%Title: (unknown), layergroup #2
+%%Creator: pcb 1.6.3
+%%CreationDate: Mon Mar 31 16:59:21 2003
+%%For: fetter (Prof. Walter Fetter)
+%%LanguageLevel: 1
+%%Orientation: Portrait
+%%Pages: 1
+%%PageOrder: Ascend
+%%IncludeFeature: *PageSize a4
+%%EndComments
+%%BeginProlog
+
+/PcbDict 200 dict def
+PcbDict begin
+PcbDict /DictMatrix matrix put
+
+% some constants
+/Black {0.0 mysetgray} def
+/White {1.0 mysetgray} def
+/TAN {0.207106781} def
+/MTAN {-0.207106781} def
+
+% draw a filled polygon
+% get (x,y)... and number of points from stack
+/PO {
+       /number exch def
+       newpath
+       moveto
+       number 1 sub { lineto } repeat
+       closepath fill stroke
+} def
+
+/P {
+% draw a pin-polygon,
+% get x, y and thickness from stack
+       /thickness exch def /y exch def /x exch def
+       gsave x y translate thickness thickness scale
+       0.5  MTAN
+       TAN  -0.5
+       MTAN -0.5
+       -0.5 MTAN
+       -0.5 TAN
+       MTAN 0.5
+       TAN  0.5
+       0.5  TAN
+       8 PO grestore
+} def
+
+/PV {
+% pin or via, x, y and thickness are on the stack
+       /drillinghole exch def /thickness exch def /y exch def /x exch def
+       x y thickness P
+% draw drilling whole
+       gsave White 0 setlinewidth
+   newpath x y drillinghole 2 div 0 360 arc closepath fill stroke
+   grestore
+} def
+
+/PVR {
+% pin or via, x, y and thickness are on the stack
+       /drillinghole exch def /thickness exch def /y exch def /x exch def
+       gsave 0 setlinewidth
+       newpath x y thickness 2 div 0 360 arc closepath fill stroke
+% draw drilling whole
+       White
+       newpath x y drillinghole 2 div 0 360 arc closepath fill stroke
+       grestore
+} def
+
+/PVSQ {
+% square pin or via, x, y and thickness are on the stack
+       /drillinghole exch def /thickness exch def /y exch def /x exch def
+       newpath x thickness 2 div sub y thickness 2 div sub moveto
+       thickness 0 rlineto 0 thickness rlineto
+       thickness neg 0 rlineto closepath fill stroke
+% draw drilling whole
+       gsave White 0 setlinewidth
+   newpath x y drillinghole 2 div 0 360 arc closepath fill stroke
+   grestore
+} def
+
+/DH {
+% drill helpher; x, y, hole, copper-thickness are on stack
+       /copper exch def /hole exch def /y exch def /x exch def
+   gsave copper setlinewidth
+   newpath x y hole copper add 2 div 0 360 arc closepath stroke
+   grestore
+} def
+
+/L {
+% line, get x1, y1, x2, y2 and thickness from stack
+       /thick exch def /y2 exch def /x2 exch def /y1 exch def /x1 exch def
+       gsave thick setlinewidth
+       x1 y1 moveto x2 y2 lineto stroke
+       grestore
+} def
+
+/B {
+% filled box, get x1, y1, x2 and y2 from stack
+       /y2 exch def /x2 exch def /y1 exch def /x1 exch def
+       newpath
+       x1 y1 moveto x2 y1 lineto x2 y2 lineto x1 y2 lineto
+       closepath fill stroke
+} def
+
+/PA {
+% pad, same as line
+       L
+} def
+
+/A {
+% arc for elements, get x, y, width, height, thickness
+% startangle and delta-angle from stack
+  /delta exch def /start exch def /thickness exch def
+  /height exch def /width exch def /y exch def /x exch def
+% draw it
+       gsave thickness setlinewidth /save DictMatrix currentmatrix def
+% scaling is less then zero because the coord system has to be swapped
+       x y translate width neg height scale
+       0 0 1 start start delta add arc save setmatrix stroke
+       grestore
+} def
+
+/CLRPV {
+% clears a pin/via for groundplane; x,y and thickness are on stack
+   /thickness exch def /y exch def /x exch def
+       gsave White x y thickness P grestore
+} def
+
+/CLRPVSQ {
+% clears a square pin, x,y and thickness are on stack
+       /thickness exch def /y exch def /x exch def
+   gsave White
+       newpath x thickness 2 div sub y thickness 2 div sub moveto
+       thickness 0 rlineto 0 thickness rlineto
+       thickness neg 0 rlineto closepath fill stroke
+       grestore
+} def
+
+/CLRPVR {
+% clears a round pin/via for groundplane; x,y and thickness are on the stack
+       /thickness exch def /y exch def /x exch def
+       gsave White 0 setlinewidth
+       newpath x y thickness 2 div 0 360 arc closepath fill stroke
+       grestore
+} def
+
+/CLRPA {
+% clear line, get x1, y1, x2, y2 and thickness from stack
+       /thick exch def /y2 exch def /x2 exch def /y1 exch def /x1 exch def
+       gsave White thick setlinewidth
+       x1 y1 moveto x2 y2 lineto stroke
+       grestore
+} def
+
+/CLRB {
+% cleared box, get x1, y1, x2 and y2 from stack
+       /y2 exch def /x2 exch def /y1 exch def /x1 exch def
+       gsave White newpath
+       x1 y1 moveto x2 y1 lineto x2 y2 lineto x1 y2 lineto
+       closepath fill stroke
+       grestore
+} def
+
+/FILL {
+% draw a filled rectangle for the ground plane
+% get x1, y1, x2 and y2 from stack
+       /y2 exch def /x2 exch def /y1 exch def /x1 exch def
+   gsave 0 setlinewidth
+       newpath
+       x1 y1 moveto x2 y1 lineto x2 y2 lineto x1 y2 lineto
+       closepath fill stroke
+   grestore
+} def
+
+/Outline {
+% outline, get x1, y1, x2 and y2 from stack
+       /y2 exch def /x2 exch def /y1 exch def /x1 exch def
+   gsave 0.175 setlinewidth
+       newpath
+       x1 y1 moveto x2 y1 lineto x2 y2 lineto x1 y2 lineto
+       closepath stroke
+   grestore
+} def
+
+/Alignment {
+% alignment targets, get x1, y1, x2, y2 and distance from stack
+       /dis exch def /y2 exch def /x2 exch def /y1 exch def /x1 exch def
+   gsave 0.175 setlinewidth
+   newpath x1 y1 dis add moveto 0 dis neg rlineto dis 0 rlineto stroke
+   newpath x1 y2 dis sub moveto 0 dis rlineto dis 0 rlineto stroke
+   newpath x2 y2 dis sub moveto 0 dis rlineto dis neg 0 rlineto stroke
+   newpath x2 y1 dis add moveto 0 dis neg rlineto dis neg 0 rlineto stroke
+   grestore
+} def
+
+/mysetgray { setgray } def
+/mysetrgbcolor { setrgbcolor } def
+
+%%EndProlog
+%%BeginDefaults
+%%EndDefaults
+%%BeginSetup
+a4
+0.0 setlinewidth
+1 setlinecap
+Black
+%%EndSetup
+%%Page: 1 1
+%%BeginPageSetup
+%%EndPageSetup
+gsave White newpath
+44 277 moveto 550 277 lineto 550 564 lineto 44 564 lineto
+closepath fill stroke grestore
+% PCBMIN(35,40), PCBMAX(7035,3997)
+% PCBOFFSET(630,3867), PCBSCALE(1.00000)
+% PCBSTARTDATA --- do not remove ---
+gsave
+0.07200 0.07200 scale
+630 3867 translate
+1.000 1.000 scale
+0 3957 translate
+1 -1 scale
+-35 -40 translate
+/Color {0.556 0.127 0.127 mysetrgbcolor} def Color
+% LayerGroup: 1, Layer: "component" (#3)
+965 1710 825 1710 10 L
+1050 1625 965 1710 10 L
+700 3150 700 3850 25 L
+700 2700 725 2675 25 L
+700 2850 700 2700 25 L
+725 2875 700 2850 25 L
+725 2975 725 2875 25 L
+700 3000 725 2975 25 L
+700 3150 700 3000 25 L
+450 50 6750 50 1 L
+3850 2400 3850 2775 10 L
+3650 2675 3650 2200 10 L
+3700 2725 3650 2675 10 L
+3700 2900 3700 2725 10 L
+3600 2500 3600 2525 10 L
+3600 2350 3600 2500 10 L
+2600 1625 2575 1650 10 L
+2100 2500 2100 2650 10 L
+2575 2000 2575 2500 10 L
+2575 1650 2575 2000 10 L
+3500 2500 3500 2350 10 L
+3225 2450 3225 2600 25 L
+2650 1675 2650 1525 10 L
+2700 1725 2650 1675 10 L
+2700 1775 2700 1725 10 L
+2650 1825 2700 1775 10 L
+2650 2500 2650 1825 10 L
+2700 2550 2650 2500 10 L
+2000 2650 2000 2550 10 L
+1900 1550 1900 1050 10 L
+1925 1575 1900 1550 10 L
+1950 1600 1925 1575 10 L
+1950 2500 1950 1600 10 L
+1900 2550 1950 2500 10 L
+1900 2650 1900 2550 10 L
+1800 1550 1800 1325 10 L
+1850 1600 1800 1550 10 L
+1850 2500 1850 1600 10 L
+1800 2550 1850 2500 10 L
+1800 2650 1800 2550 10 L
+1700 1550 1700 1425 10 L
+1750 1600 1700 1550 10 L
+1750 2500 1750 1600 10 L
+1700 2550 1750 2500 10 L
+1700 2650 1700 2550 10 L
+1600 1650 1600 1000 10 L
+1625 1675 1600 1650 10 L
+1650 1700 1625 1675 10 L
+1650 2500 1650 1700 10 L
+1600 2550 1650 2500 10 L
+1600 2650 1600 2550 10 L
+1550 2500 1550 1250 10 L
+1500 2550 1550 2500 10 L
+1500 2650 1500 2550 10 L
+1400 2650 1400 2550 10 L
+815 2400 905 2490 10 L
+905 2490 905 3055 10 L
+1400 2550 1450 2500 10 L
+3225 1375 3225 350 10 L
+2950 1525 2950 1375 10 L
+3225 350 3150 275 10 L
+2900 1625 2900 1250 10 L
+3100 325 3050 275 10 L
+3100 1250 3100 325 10 L
+3000 325 2950 275 10 L
+3000 1200 3000 325 10 L
+2850 1525 2850 1200 10 L
+2800 1625 2800 950 10 L
+2900 325 2850 275 10 L
+2900 850 2900 325 10 L
+2800 950 2900 850 10 L
+2800 325 2750 275 10 L
+2800 900 2800 325 10 L
+2750 950 2800 900 10 L
+2750 1525 2750 950 10 L
+2700 1625 2700 325 10 L
+2700 325 2650 275 10 L
+2450 1050 2450 575 10 L
+2600 1625 2600 1050 10 L
+2650 1525 2650 1300 10 L
+2500 325 2550 275 10 L
+2500 350 2500 325 10 L
+2500 1300 2500 350 10 L
+2650 1200 2650 575 10 L
+2550 1525 2550 1200 10 L
+6025 2775 6125 2875 45 L
+6025 2600 6025 2775 45 L
+6025 2925 6025 3075 45 L
+5400 2600 5400 2450 45 L
+5400 2925 5400 3075 45 L
+6025 2450 6025 2600 45 L
+5500 2450 5500 2925 45 L
+5600 3600 5600 3425 45 L
+4900 3300 4900 3425 45 L
+4750 3700 4750 3425 45 L
+4050 3425 4050 3600 45 L
+5925 2450 5925 3600 45 L
+4025 725 4025 1125 25 L
+4025 1125 4075 1175 25 L
+4875 875 4875 725 25 L
+5375 825 5375 725 25 L
+5975 1175 5925 1125 25 L
+5925 1125 5925 725 25 L
+5875 1175 5825 1125 25 L
+5825 1125 5825 1025 25 L
+5825 1025 5825 925 25 L
+5825 925 5775 875 25 L
+4975 575 4975 750 25 L
+4975 950 4975 1175 25 L
+4975 1175 4975 1400 25 L
+4975 1400 5000 1425 25 L
+5000 1425 5000 1625 25 L
+4975 750 4925 800 25 L
+4925 800 4925 925 25 L
+4925 925 4975 975 25 L
+2425 275 2375 325 25 L
+2375 325 2375 950 25 L
+765 2805 760 2810 10 L
+1750 1525 1750 950 25 L
+2450 275 2425 275 25 L
+3225 3175 3225 2600 25 L
+3275 3725 3275 3925 25 L
+2200 2050 2200 2250 25 L
+5400 3275 5400 3500 45 L
+2400 2450 2400 2650 25 L
+2775 2050 2700 2125 25 L
+2700 2125 2700 2450 25 L
+2800 2050 2775 2050 25 L
+1400 2450 1400 2050 25 L
+1300 2550 1400 2450 25 L
+1100 3100 1150 3050 10 L
+1300 2750 1300 2550 25 L
+4275 875 4275 1000 25 L
+5250 1525 5250 1000 25 L
+3150 1000 3150 575 25 L
+4275 275 4325 275 25 L
+4325 275 4350 300 25 L
+4350 300 4350 800 25 L
+4350 800 4275 875 25 L
+4475 850 4475 950 25 L
+3900 350 3975 275 25 L
+3975 875 3900 800 25 L
+3900 800 3900 350 25 L
+5500 2450 5500 2250 25 L
+5500 2250 5350 2100 25 L
+3325 2600 3325 2900 25 L
+3900 2350 3900 2600 25 L
+3900 2600 3900 2900 25 L
+2025 3050 2025 3225 25 L
+1275 3925 1275 3725 25 L
+2125 3725 2125 3925 25 L
+2725 3725 2725 3925 25 L
+3600 2600 3600 2900 25 L
+3600 2900 3600 3175 25 L
+3325 2900 3375 2950 25 L
+3375 2950 3375 3650 25 L
+3375 3650 3300 3725 25 L
+3300 3725 3275 3725 25 L
+2125 3525 2125 3425 25 L
+2225 3425 2225 3725 10 L
+2725 3425 2725 3475 25 L
+5575 2225 5450 2100 10 L
+495 2750 495 3300 10 L
+450 3985 450 50 1 L
+6750 50 6750 3985 1 L
+725 2675 725 2600 25 L
+725 2600 700 2575 25 L
+700 2575 700 2525 25 L
+3550 625 3550 1300 10 L
+3350 625 3350 525 10 L
+6075 575 6150 500 10 L
+6150 500 6150 150 10 L
+5575 150 5575 225 10 L
+4675 150 4675 225 10 L
+5075 575 5075 475 10 L
+5075 475 5025 425 10 L
+5025 425 5025 150 10 L
+5375 625 5275 525 10 L
+5275 525 5275 225 10 L
+4475 625 4475 300 10 L
+5575 1225 5550 1250 10 L
+5550 1250 5550 1350 10 L
+4175 1350 4175 1175 10 L
+4175 875 4175 1075 10 L
+4475 1075 4475 1225 10 L
+5375 1225 5375 1075 10 L
+5075 1075 5075 875 10 L
+5575 925 5575 825 10 L
+4300 2050 4300 2350 10 L
+6075 1175 6100 1200 10 L
+6100 1200 6100 1425 10 L
+5475 1425 5475 1125 10 L
+5475 1125 5525 1075 10 L
+5525 1075 5525 1000 10 L
+5525 1000 5575 950 10 L
+5575 950 5575 925 10 L
+5125 900 5125 875 10 L
+5125 875 5125 800 10 L
+5075 1175 5175 1075 10 L
+5175 1075 5175 950 10 L
+5175 950 5125 900 10 L
+4925 1425 4925 1100 10 L
+4950 1525 4950 1450 10 L
+4925 1100 4900 1075 10 L
+4900 1075 4875 1075 10 L
+4725 1075 4725 950 10 L
+4725 950 4750 925 10 L
+4750 925 4750 725 10 L
+4750 725 4675 650 10 L
+4675 650 4675 625 10 L
+4950 1450 4925 1425 10 L
+4775 1350 4775 575 10 L
+4900 1625 4900 1475 10 L
+4900 1475 4775 1350 10 L
+4750 1525 4750 1425 10 L
+4750 1425 4675 1350 10 L
+4675 1350 4675 1225 10 L
+4700 1425 4575 1300 10 L
+4575 1300 4575 1225 10 L
+4575 1225 4475 1225 10 L
+4700 1625 4700 1425 10 L
+4100 2050 4100 1950 10 L
+4100 1625 4100 1800 10 L
+4100 1800 4100 1950 10 L
+4050 1525 4050 1950 10 L
+4050 1950 4050 2000 10 L
+4000 2050 4000 2250 10 L
+4000 1625 4000 2050 10 L
+4050 2150 4050 2000 10 L
+3950 1525 3950 2275 10 L
+3950 2275 4025 2350 10 L
+5575 2375 5575 2225 10 L
+2725 3475 2725 3525 25 L
+950 2525 950 2450 10 L
+1150 2450 1150 2325 10 L
+1150 3300 1225 3225 10 L
+1225 3225 1225 1725 10 L
+2025 2900 2025 2825 10 L
+2200 2825 2200 2650 10 L
+2800 2150 2900 2050 10 L
+2800 2350 2800 2150 10 L
+1100 3100 1100 3675 10 L
+700 3850 775 3925 25 L
+1050 1625 1075 1600 10 L
+1825 3725 1825 3850 10 L
+2525 3850 2525 3725 10 L
+2325 3725 2325 3525 25 L
+1925 3725 1925 3600 10 L
+2425 3600 2425 3725 10 L
+1950 1525 1950 575 10 L
+2000 1625 2000 625 10 L
+2050 1525 2050 825 10 L
+2100 1625 2100 675 10 L
+5500 3325 5600 3425 45 L
+5500 2925 5500 3325 45 L
+2625 2825 2775 2975 10 L
+2625 1725 2625 2825 10 L
+6375 1125 6375 1725 10 L
+6425 1075 6375 1125 10 L
+2825 3425 2825 3725 10 L
+950 3450 950 2525 10 L
+850 3550 950 3450 10 L
+850 3600 850 3550 10 L
+1150 2325 1150 1125 10 L
+4075 475 4075 575 25 L
+6150 725 6150 625 10 L
+6375 725 6150 725 10 L
+6375 825 6375 725 10 L
+6475 825 6375 825 10 L
+6525 875 6475 825 10 L
+6150 625 6200 525 10 L
+2950 1300 2950 575 10 L
+6150 975 6150 1300 10 L
+6325 975 6150 975 10 L
+6225 875 6325 775 10 L
+5975 650 5975 875 10 L
+6225 350 6225 475 10 L
+6225 475 6325 575 10 L
+6475 425 6525 475 10 L
+6475 200 6475 425 10 L
+5875 500 5775 400 25 L
+5875 575 5875 500 25 L
+5775 275 5775 400 25 L
+5175 275 5175 400 25 L
+4875 275 4875 475 25 L
+5375 225 5375 475 25 L
+5975 575 5975 475 25 L
+5675 1300 5675 1075 25 L
+5625 1350 5675 1300 25 L
+5625 1875 5625 1350 25 L
+6025 2100 6200 2100 40 L
+6225 2300 6225 1025 40 L
+6425 875 6425 975 25 L
+6425 675 6425 775 25 L
+6425 475 6425 575 25 L
+5925 1875 5925 2100 45 L
+5625 1875 5625 2200 45 L
+4625 3175 4625 3425 45 L
+4700 3100 4625 3175 45 L
+4700 2775 4700 3100 45 L
+4700 2200 4700 2775 45 L
+5925 2225 5925 2450 45 L
+6125 2325 6125 2675 45 L
+5925 2125 6125 2325 45 L
+5925 2100 5925 2125 45 L
+6325 2575 6225 2575 45 L
+6425 975 6525 1075 25 L
+6225 3075 6225 2300 45 L
+6225 3075 6225 3425 45 L
+6325 3075 6225 3075 45 L
+4750 3300 4750 3175 45 L
+3950 3175 3950 3600 45 L
+5400 3500 5500 3600 45 L
+2400 2450 2400 2275 25 L
+2200 2650 2200 2375 10 L
+2200 2375 2300 2275 10 L
+2300 2275 2300 2050 10 L
+2300 2650 2300 2350 10 L
+2300 2350 2325 2325 10 L
+2325 2325 2325 2225 10 L
+2325 2225 2400 2150 10 L
+2400 2150 2400 2050 10 L
+1950 2550 1950 2750 10 L
+1950 2750 2025 2825 10 L
+2000 2050 2000 2500 10 L
+3000 2350 3000 2125 10 L
+2200 1625 2200 1950 10 L
+2250 2000 2250 2175 10 L
+3100 2350 3100 2175 10 L
+2200 1950 2250 2000 10 L
+2250 1525 2250 1950 10 L
+3150 1925 3150 2300 10 L
+3150 2300 3200 2350 10 L
+1500 2050 1500 1875 10 L
+3250 1875 3250 2300 10 L
+3250 2300 3300 2350 10 L
+2350 1525 2350 1875 10 L
+2925 2125 2925 2225 10 L
+1700 2175 1700 2050 10 L
+3000 2050 2925 2125 10 L
+2000 2500 1950 2550 10 L
+3900 2250 3900 2050 10 L
+2150 2125 2150 1525 10 L
+2100 2050 2100 2300 10 L
+2500 2550 2575 2625 10 L
+2575 2625 2575 2775 10 L
+3300 1550 3300 800 10 L
+3250 1600 3300 1550 10 L
+2500 2050 2500 2550 10 L
+1600 2050 1600 2500 10 L
+1600 2500 1550 2550 10 L
+1550 2550 1550 2825 10 L
+3400 2825 3400 2350 10 L
+2400 1075 2275 950 10 L
+2275 950 2275 900 10 L
+2550 900 2550 575 10 L
+2300 2050 2300 1825 10 L
+2450 1825 2450 1600 10 L
+2450 1600 2425 1575 10 L
+2425 1575 2400 1550 10 L
+2400 1550 2400 1075 10 L
+2550 1675 2500 1725 10 L
+1900 1750 1900 2050 10 L
+2550 1525 2550 1675 10 L
+1800 1700 1800 2050 10 L
+4300 1975 4300 1650 10 L
+2900 2350 2900 2650 10 L
+4800 2650 4800 1625 10 L
+4650 2150 4650 1525 10 L
+4625 2825 4625 2175 10 L
+4625 2175 4650 2150 10 L
+4850 1775 4850 1525 10 L
+3000 1625 3000 1775 10 L
+3100 2050 3100 1750 10 L
+3100 1750 3050 1700 10 L
+3050 1700 3050 1625 10 L
+3050 1625 3050 1600 10 L
+3050 1600 3000 1550 10 L
+3000 1550 3000 1475 10 L
+3000 1475 3000 1400 10 L
+3000 1400 3050 1350 10 L
+3050 1350 3050 850 10 L
+2750 850 2750 575 10 L
+2850 800 2850 575 10 L
+3200 2050 3200 1725 10 L
+3200 1725 3250 1675 10 L
+3250 1675 3250 1600 10 L
+3800 2350 3850 2400 10 L
+3500 2200 3500 2050 10 L
+3700 2050 3550 2200 10 L
+3550 2200 3550 2225 10 L
+3550 2225 3550 3850 10 L
+2975 3525 2975 3725 25 L
+3750 2100 3800 2050 10 L
+3750 3600 3750 2100 10 L
+1225 1610 1220 1605 10 L
+2525 3425 2525 2875 10 L
+1225 1725 1225 1610 10 L
+1075 1600 1075 1475 10 L
+4500 1825 4500 1625 10 L
+2625 3425 2625 3525 10 L
+3275 3525 3275 3425 10 L
+4150 1675 4150 2725 10 L
+4200 1625 4150 1675 10 L
+1050 2700 1050 3300 10 L
+2225 3100 2225 3425 10 L
+4025 2500 4025 3100 10 L
+5200 3375 5200 2600 10 L
+1925 3425 2100 3250 10 L
+2100 3250 2100 3225 10 L
+5700 3225 5700 2450 10 L
+5300 2925 5300 3275 10 L
+2825 3300 2825 3425 10 L
+3275 3050 3275 3425 10 L
+5825 2850 5825 2925 10 L
+1300 2730 1300 2905 25 L
+1300 2905 1305 2910 25 L
+550 2695 495 2750 10 L
+6750 3985 450 3985 1 L
+575 2395 700 2520 25 L
+765 2570 765 2805 10 L
+1400 2050 1400 1650 25 L
+1400 1650 1425 1625 25 L
+1425 1625 1425 1525 25 L
+1425 1525 1400 1500 25 L
+1400 1500 1400 950 25 L
+1450 2500 1450 1675 10 L
+1450 1675 1475 1650 10 L
+1475 1650 1475 1400 10 L
+1475 1400 1450 1375 10 L
+1025 300 1025 340 8 L
+1025 300 1045 300 8 L
+1025 320 1040 320 8 L
+1063 340 1078 340 8 L
+1058 335 1063 340 8 L
+1058 325 1058 335 8 L
+1058 325 1063 320 8 L
+1063 320 1073 320 8 L
+1073 320 1078 325 8 L
+1058 330 1078 330 8 L
+1078 330 1078 325 8 L
+1096 325 1096 340 8 L
+1096 325 1101 320 8 L
+1101 320 1111 320 8 L
+1091 320 1096 325 8 L
+1129 325 1129 340 8 L
+1129 325 1134 320 8 L
+1134 320 1139 320 8 L
+1139 320 1144 325 8 L
+1144 325 1144 340 8 L
+1124 320 1129 325 8 L
+1172 320 1177 325 8 L
+1162 320 1172 320 8 L
+1157 325 1162 320 8 L
+1157 325 1157 335 8 L
+1157 335 1162 340 8 L
+1177 320 1177 335 8 L
+1177 335 1182 340 8 L
+1162 340 1172 340 8 L
+1172 340 1177 335 8 L
+1200 325 1200 340 8 L
+1200 325 1205 320 8 L
+1205 320 1210 320 8 L
+1210 320 1215 325 8 L
+1215 325 1215 340 8 L
+1195 320 1200 325 8 L
+1248 300 1248 340 8 L
+1243 340 1248 335 8 L
+1233 340 1243 340 8 L
+1228 335 1233 340 8 L
+1228 325 1228 335 8 L
+1228 325 1233 320 8 L
+1233 320 1243 320 8 L
+1243 320 1248 325 8 L
+1261 325 1261 335 8 L
+1261 325 1266 320 8 L
+1266 320 1276 320 8 L
+1276 320 1281 325 8 L
+1281 325 1281 335 8 L
+1276 340 1281 335 8 L
+1266 340 1276 340 8 L
+1261 335 1266 340 8 L
+1317 300 1317 340 8 L
+1312 300 1332 300 8 L
+1332 300 1337 305 8 L
+1337 305 1337 315 8 L
+1332 320 1337 315 8 L
+1317 320 1332 320 8 L
+1355 340 1370 340 8 L
+1350 335 1355 340 8 L
+1350 325 1350 335 8 L
+1350 325 1355 320 8 L
+1355 320 1365 320 8 L
+1365 320 1370 325 8 L
+1350 330 1370 330 8 L
+1370 330 1370 325 8 L
+1388 340 1403 340 8 L
+1403 340 1408 335 8 L
+1403 330 1408 335 8 L
+1388 330 1403 330 8 L
+1383 325 1388 330 8 L
+1383 325 1388 320 8 L
+1388 320 1403 320 8 L
+1403 320 1408 325 8 L
+1383 335 1388 340 8 L
+1426 340 1441 340 8 L
+1441 340 1446 335 8 L
+1441 330 1446 335 8 L
+1426 330 1441 330 8 L
+1421 325 1426 330 8 L
+1421 325 1426 320 8 L
+1426 320 1441 320 8 L
+1441 320 1446 325 8 L
+1421 335 1426 340 8 L
+1459 320 1459 335 8 L
+1459 335 1464 340 8 L
+1464 340 1474 340 8 L
+1474 340 1479 335 8 L
+1479 320 1479 335 8 L
+1497 300 1497 335 8 L
+1497 335 1502 340 8 L
+1492 315 1502 315 8 L
+1518 300 1518 335 8 L
+1518 335 1523 340 8 L
+1513 315 1523 315 8 L
+1534 325 1534 335 8 L
+1534 325 1539 320 8 L
+1539 320 1549 320 8 L
+1549 320 1554 325 8 L
+1554 325 1554 335 8 L
+1549 340 1554 335 8 L
+1539 340 1549 340 8 L
+1534 335 1539 340 8 L
+775 260 780 265 8 L
+775 230 780 225 8 L
+775 230 775 260 8 L
+798 245 813 245 8 L
+793 250 798 245 8 L
+793 250 793 260 8 L
+793 260 798 265 8 L
+798 265 813 265 8 L
+826 225 831 230 8 L
+831 230 831 260 8 L
+826 265 831 260 8 L
+862 230 867 225 8 L
+867 225 882 225 8 L
+882 225 887 230 8 L
+887 230 887 240 8 L
+862 265 887 240 8 L
+862 265 887 265 8 L
+900 260 905 265 8 L
+900 230 900 260 8 L
+900 230 905 225 8 L
+905 225 915 225 8 L
+915 225 920 230 8 L
+920 230 920 260 8 L
+915 265 920 260 8 L
+905 265 915 265 8 L
+900 255 920 235 8 L
+933 260 938 265 8 L
+933 230 933 260 8 L
+933 230 938 225 8 L
+938 225 948 225 8 L
+948 225 953 230 8 L
+953 230 953 260 8 L
+948 265 953 260 8 L
+938 265 948 265 8 L
+933 255 953 235 8 L
+966 230 971 225 8 L
+971 225 981 225 8 L
+981 225 986 230 8 L
+986 230 986 260 8 L
+981 265 986 260 8 L
+971 265 981 265 8 L
+966 260 971 265 8 L
+971 245 986 245 8 L
+1017 225 1017 265 8 L
+1017 265 1032 250 8 L
+1032 250 1047 265 8 L
+1047 225 1047 265 8 L
+1075 245 1080 250 8 L
+1065 245 1075 245 8 L
+1060 250 1065 245 8 L
+1060 250 1060 260 8 L
+1060 260 1065 265 8 L
+1080 245 1080 260 8 L
+1080 260 1085 265 8 L
+1065 265 1075 265 8 L
+1075 265 1080 260 8 L
+1098 225 1098 260 8 L
+1098 260 1103 265 8 L
+1119 225 1119 260 8 L
+1119 260 1124 265 8 L
+1114 240 1124 240 8 L
+1140 265 1155 265 8 L
+1135 260 1140 265 8 L
+1135 250 1135 260 8 L
+1135 250 1140 245 8 L
+1140 245 1150 245 8 L
+1150 245 1155 250 8 L
+1135 255 1155 255 8 L
+1155 255 1155 250 8 L
+1173 250 1173 265 8 L
+1173 250 1178 245 8 L
+1178 245 1188 245 8 L
+1168 245 1173 250 8 L
+1219 225 1219 265 8 L
+1219 225 1239 225 8 L
+1219 245 1234 245 8 L
+1257 265 1272 265 8 L
+1252 260 1257 265 8 L
+1252 250 1252 260 8 L
+1252 250 1257 245 8 L
+1257 245 1267 245 8 L
+1267 245 1272 250 8 L
+1252 255 1272 255 8 L
+1272 255 1272 250 8 L
+1290 225 1290 260 8 L
+1290 260 1295 265 8 L
+1285 240 1295 240 8 L
+1311 225 1311 260 8 L
+1311 260 1316 265 8 L
+1306 240 1316 240 8 L
+1332 265 1347 265 8 L
+1327 260 1332 265 8 L
+1327 250 1327 260 8 L
+1327 250 1332 245 8 L
+1332 245 1342 245 8 L
+1342 245 1347 250 8 L
+1327 255 1347 255 8 L
+1347 255 1347 250 8 L
+1365 250 1365 265 8 L
+1365 250 1370 245 8 L
+1370 245 1380 245 8 L
+1360 245 1365 250 8 L
+1411 225 1411 265 8 L
+1411 265 1431 265 8 L
+1459 245 1464 250 8 L
+1449 245 1459 245 8 L
+1444 250 1449 245 8 L
+1444 250 1444 260 8 L
+1444 260 1449 265 8 L
+1464 245 1464 260 8 L
+1464 260 1469 265 8 L
+1449 265 1459 265 8 L
+1459 265 1464 260 8 L
+1497 245 1502 250 8 L
+1487 245 1497 245 8 L
+1482 250 1487 245 8 L
+1482 250 1482 260 8 L
+1482 260 1487 265 8 L
+1487 265 1497 265 8 L
+1497 265 1502 260 8 L
+1482 275 1487 280 8 L
+1487 280 1497 280 8 L
+1497 280 1502 275 8 L
+1502 245 1502 275 8 L
+1520 265 1535 265 8 L
+1515 260 1520 265 8 L
+1515 250 1515 260 8 L
+1515 250 1520 245 8 L
+1520 245 1530 245 8 L
+1530 245 1535 250 8 L
+1515 255 1535 255 8 L
+1535 255 1535 250 8 L
+1553 265 1568 265 8 L
+1568 265 1573 260 8 L
+1568 255 1573 260 8 L
+1553 255 1568 255 8 L
+1548 250 1553 255 8 L
+1548 250 1553 245 8 L
+1553 245 1568 245 8 L
+1568 245 1573 250 8 L
+1548 260 1553 265 8 L
+775 155 775 190 8 L
+775 155 780 150 8 L
+780 150 795 150 8 L
+795 150 800 155 8 L
+800 155 800 190 8 L
+775 170 800 170 8 L
+813 150 823 150 8 L
+818 150 818 190 8 L
+813 190 823 190 8 L
+841 190 856 190 8 L
+836 185 841 190 8 L
+836 155 836 185 8 L
+836 155 841 150 8 L
+841 150 856 150 8 L
+869 170 889 170 8 L
+907 190 917 190 8 L
+912 150 912 190 8 L
+902 160 912 150 8 L
+930 190 935 190 8 L
+953 190 963 190 8 L
+958 150 958 190 8 L
+948 160 958 150 8 L
+976 190 981 190 8 L
+994 185 999 190 8 L
+994 155 994 185 8 L
+994 155 999 150 8 L
+999 150 1009 150 8 L
+1009 150 1014 155 8 L
+1014 155 1014 185 8 L
+1009 190 1014 185 8 L
+999 190 1009 190 8 L
+994 180 1014 160 8 L
+780 115 795 115 8 L
+775 110 780 115 8 L
+775 80 775 110 8 L
+775 80 780 75 8 L
+780 75 795 75 8 L
+808 80 808 110 8 L
+808 80 813 75 8 L
+813 75 823 75 8 L
+823 75 828 80 8 L
+828 80 828 110 8 L
+823 115 828 110 8 L
+813 115 823 115 8 L
+808 110 813 115 8 L
+841 75 841 115 8 L
+841 75 856 90 8 L
+856 90 871 75 8 L
+871 75 871 115 8 L
+889 75 889 115 8 L
+884 75 904 75 8 L
+904 75 909 80 8 L
+909 80 909 90 8 L
+904 95 909 90 8 L
+889 95 904 95 8 L
+922 80 922 110 8 L
+922 80 927 75 8 L
+927 75 937 75 8 L
+937 75 942 80 8 L
+942 80 942 110 8 L
+937 115 942 110 8 L
+927 115 937 115 8 L
+922 110 927 115 8 L
+955 75 955 115 8 L
+955 75 955 80 8 L
+955 80 980 105 8 L
+980 75 980 115 8 L
+993 95 1008 95 8 L
+993 115 1013 115 8 L
+993 75 993 115 8 L
+993 75 1013 75 8 L
+1026 75 1026 115 8 L
+1026 75 1026 80 8 L
+1026 80 1051 105 8 L
+1051 75 1051 115 8 L
+1064 75 1084 75 8 L
+1074 75 1074 115 8 L
+/Color {0.317 0.540 0.317 mysetrgbcolor} def Color
+% LayerGroup: 1, Layer: "GND-comp" (#4)
+/Color {0.810 0.206 0.000 mysetrgbcolor} def Color
+% LayerGroup: 1, Layer: "Vcc-comp" (#5)
+/Color {0.286 0.302 0.286 mysetrgbcolor} def Color
+/Color {0.286 0.302 0.286 mysetrgbcolor} def Color
+575 275 120 80 PVR
+575 3762 120 80 PVR
+6625 275 120 80 PVR
+6625 3762 120 80 PVR
+1155 3055 60 35 PVSQ
+755 3055 60 35 PVR
+1725 3725 60 35 PVSQ
+1825 3725 60 35 PVR
+1925 3725 60 35 PVR
+2025 3725 60 35 PVR
+2125 3725 60 35 PVR
+2225 3725 60 35 PVR
+2325 3725 60 35 PVR
+2425 3725 60 35 PVR
+2525 3725 60 35 PVR
+2625 3725 60 35 PVR
+2725 3725 60 35 PVR
+2825 3725 60 35 PVR
+2825 3425 60 35 PVR
+2725 3425 60 35 PVR
+2625 3425 60 35 PVR
+2525 3425 60 35 PVR
+2425 3425 60 35 PVR
+2325 3425 60 35 PVR
+2225 3425 60 35 PVR
+2125 3425 60 35 PVR
+2025 3425 60 35 PVR
+1925 3425 60 35 PVR
+1825 3425 60 35 PVR
+1725 3425 60 35 PVR
+1375 3725 60 35 PVSQ
+1275 3725 60 35 PVR
+5400 1625 60 35 PVSQ
+5350 1525 60 35 PVR
+5300 1625 60 35 PVR
+5250 1525 60 35 PVR
+5200 1625 60 35 PVR
+5150 1525 60 35 PVR
+5100 1625 60 35 PVR
+5050 1525 60 35 PVR
+5000 1625 60 35 PVR
+4950 1525 60 35 PVR
+4900 1625 60 35 PVR
+4850 1525 60 35 PVR
+4800 1625 60 35 PVR
+4750 1525 60 35 PVR
+4700 1625 60 35 PVR
+4650 1525 60 35 PVR
+4600 1625 60 35 PVR
+4550 1525 60 35 PVR
+4500 1625 60 35 PVR
+4450 1525 60 35 PVR
+4400 1625 60 35 PVR
+4350 1525 60 35 PVR
+4300 1625 60 35 PVR
+4250 1525 60 35 PVR
+4200 1625 60 35 PVR
+4150 1525 60 35 PVR
+4100 1625 60 35 PVR
+4050 1525 60 35 PVR
+4000 1625 60 35 PVR
+3950 1525 60 35 PVR
+3900 1625 60 35 PVR
+3850 1525 60 35 PVR
+3800 1625 60 35 PVR
+3750 1525 60 35 PVR
+3700 1625 60 35 PVR
+3650 1525 60 35 PVR
+3400 1625 60 35 PVR
+3350 1525 60 35 PVR
+3300 1625 60 35 PVR
+3250 1525 60 35 PVR
+3200 1625 60 35 PVR
+3150 1525 60 35 PVR
+3100 1625 60 35 PVR
+3050 1525 60 35 PVR
+3000 1625 60 35 PVR
+2950 1525 60 35 PVR
+2900 1625 60 35 PVR
+2850 1525 60 35 PVR
+2800 1625 60 35 PVR
+2750 1525 60 35 PVR
+2700 1625 60 35 PVR
+2650 1525 60 35 PVR
+2600 1625 60 35 PVR
+2550 1525 60 35 PVR
+2500 1625 60 35 PVR
+2450 1525 60 35 PVR
+2400 1625 60 35 PVR
+2350 1525 60 35 PVR
+2300 1625 60 35 PVR
+2250 1525 60 35 PVR
+2200 1625 60 35 PVR
+2150 1525 60 35 PVR
+2100 1625 60 35 PVR
+2050 1525 60 35 PVR
+2000 1625 60 35 PVR
+1950 1525 60 35 PVR
+1900 1625 60 35 PVR
+1850 1525 60 35 PVR
+1800 1625 60 35 PVR
+1750 1525 60 35 PVR
+1700 1625 60 35 PVR
+1650 1525 60 35 PVR
+5730 1575 80 60 PVR
+3525 1575 120 100 PVR
+1325 1575 120 100 PVR
+1375 3425 60 35 PVSQ
+1275 3425 60 35 PVR
+3175 3425 60 35 PVSQ
+3275 3425 60 35 PVR
+3600 2900 60 35 PVSQ
+3700 2900 60 35 PVR
+3800 2900 60 35 PVR
+3900 2900 60 35 PVR
+3900 2600 60 35 PVR
+3800 2600 60 35 PVR
+3700 2600 60 35 PVR
+3600 2600 60 35 PVR
+875 575 60 35 PVSQ
+975 625 60 35 PVR
+875 675 60 35 PVR
+975 725 60 35 PVR
+875 775 60 35 PVR
+975 825 60 35 PVR
+875 875 60 35 PVR
+975 925 60 35 PVR
+625 525 148 128 PVR
+625 976 148 128 PVR
+745 445 80 60 PVR
+745 1056 80 60 PVR
+3225 2900 60 35 PVSQ
+3325 2900 60 35 PVR
+5775 575 60 35 PVSQ
+5875 575 60 35 PVR
+5975 575 60 35 PVR
+6075 575 60 35 PVR
+6075 275 60 35 PVR
+5975 275 60 35 PVR
+5875 275 60 35 PVR
+5775 275 60 35 PVR
+5825 2100 80 42 PVSQ
+5925 2100 80 42 PVR
+6025 2100 80 42 PVR
+5775 1175 60 35 PVSQ
+5875 1175 60 35 PVR
+5975 1175 60 35 PVR
+6075 1175 60 35 PVR
+6075 875 60 35 PVR
+5975 875 60 35 PVR
+5875 875 60 35 PVR
+5775 875 60 35 PVR
+5625 1875 60 35 PVSQ
+5925 1875 60 35 PVR
+5825 2925 80 42 PVSQ
+5925 2925 80 42 PVR
+6025 2925 80 42 PVR
+550 2695 70 42 PVSQ
+550 2872 70 42 PVR
+648 2646 70 52 PVR
+648 2922 70 52 PVR
+4750 3300 60 35 PVSQ
+4900 3300 60 35 PVR
+3000 2975 60 35 PVSQ
+3000 2575 60 35 PVR
+4475 625 60 35 PVSQ
+4475 225 60 35 PVR
+3325 2600 60 35 PVSQ
+3225 2600 60 35 PVR
+6525 475 60 35 PVSQ
+6525 575 60 35 PVR
+6525 675 60 35 PVR
+6525 775 60 35 PVR
+6525 875 60 35 PVR
+6525 975 60 35 PVR
+6525 1075 60 35 PVR
+6525 1175 60 35 PVR
+6525 1275 60 35 PVR
+6525 1375 60 35 PVR
+6525 1475 60 35 PVR
+6525 1575 60 35 PVR
+6525 1675 60 35 PVR
+6525 1775 60 35 PVR
+6525 1875 60 35 PVR
+6525 1975 60 35 PVR
+6525 2075 60 35 PVR
+6525 2175 60 35 PVR
+6525 2275 60 35 PVR
+6525 2375 60 35 PVR
+6525 2475 60 35 PVR
+6525 2575 60 35 PVR
+6525 2675 60 35 PVR
+6525 2775 60 35 PVR
+6525 2875 60 35 PVR
+6525 2975 60 35 PVR
+6525 3075 60 35 PVR
+6525 3175 60 35 PVR
+6525 3275 60 35 PVR
+6525 3375 60 35 PVR
+6525 3475 60 35 PVR
+6525 3575 60 35 PVR
+6425 475 60 35 PVR
+6425 575 60 35 PVR
+6425 675 60 35 PVR
+6425 775 60 35 PVR
+6425 875 60 35 PVR
+6425 975 60 35 PVR
+6425 1075 60 35 PVR
+6425 1175 60 35 PVR
+6425 1275 60 35 PVR
+6425 1375 60 35 PVR
+6425 1475 60 35 PVR
+6425 1575 60 35 PVR
+6425 1675 60 35 PVR
+6425 1775 60 35 PVR
+6425 1875 60 35 PVR
+6425 1975 60 35 PVR
+6425 2075 60 35 PVR
+6425 2175 60 35 PVR
+6425 2275 60 35 PVR
+6425 2375 60 35 PVR
+6425 2475 60 35 PVR
+6425 2575 60 35 PVR
+6425 2675 60 35 PVR
+6425 2775 60 35 PVR
+6425 2875 60 35 PVR
+6425 2975 60 35 PVR
+6425 3075 60 35 PVR
+6425 3175 60 35 PVR
+6425 3275 60 35 PVR
+6425 3375 60 35 PVR
+6425 3475 60 35 PVR
+6425 3575 60 35 PVR
+6325 475 60 35 PVR
+6325 575 60 35 PVR
+6325 675 60 35 PVR
+6325 775 60 35 PVR
+6325 875 60 35 PVR
+6325 975 60 35 PVR
+6325 1075 60 35 PVR
+6325 1175 60 35 PVR
+6325 1275 60 35 PVR
+6325 1375 60 35 PVR
+6325 1475 60 35 PVR
+6325 1575 60 35 PVR
+6325 1675 60 35 PVR
+6325 1775 60 35 PVR
+6325 1875 60 35 PVR
+6325 1975 60 35 PVR
+6325 2075 60 35 PVR
+6325 2175 60 35 PVR
+6325 2275 60 35 PVR
+6325 2375 60 35 PVR
+6325 2475 60 35 PVR
+6325 2575 60 35 PVR
+6325 2675 60 35 PVR
+6325 2775 60 35 PVR
+6325 2875 60 35 PVR
+6325 2975 60 35 PVR
+6325 3075 60 35 PVR
+6325 3175 60 35 PVR
+6325 3275 60 35 PVR
+6325 3375 60 35 PVR
+6325 3475 60 35 PVR
+6325 3575 60 35 PVR
+6625 3775 120 80 PVR
+6625 275 120 80 PVR
+5300 2925 80 42 PVSQ
+5400 2925 80 42 PVR
+5500 2925 80 42 PVR
+4900 3700 60 35 PVSQ
+4750 3700 60 35 PVR
+1160 2800 60 35 PVSQ
+760 2800 60 35 PVR
+2800 2575 60 35 PVSQ
+2800 2975 60 35 PVR
+5700 3600 80 42 PVSQ
+5600 3600 80 42 PVR
+5500 3600 80 42 PVR
+4950 2775 70 42 PVSQ
+4700 2775 70 42 PVR
+1725 3200 60 35 PVSQ
+1825 3200 60 35 PVR
+1925 3200 60 35 PVR
+2025 3200 60 35 PVR
+2025 2900 60 35 PVR
+1925 2900 60 35 PVR
+1825 2900 60 35 PVR
+1725 2900 60 35 PVR
+1050 3300 70 42 PVSQ
+1150 3300 70 42 PVR
+3550 625 60 35 PVSQ
+3550 225 60 35 PVR
+5350 2100 60 35 PVSQ
+5450 2100 60 35 PVR
+5825 2450 80 42 PVSQ
+5925 2450 80 42 PVR
+6025 2450 80 42 PVR
+850 3300 60 35 PVSQ
+850 3600 60 35 PVR
+4950 2200 70 42 PVSQ
+4700 2200 70 42 PVR
+815 2395 60 35 PVSQ
+815 2495 60 35 PVR
+775 1240 120 100 PVR
+775 2180 120 100 PVR
+825 1510 70 42 PVR
+725 1560 70 42 PVR
+825 1610 70 42 PVR
+725 1660 70 42 PVR
+825 1710 70 42 PVR
+725 1760 70 42 PVR
+825 1810 70 42 PVR
+725 1860 70 42 PVR
+825 1910 70 42 PVSQ
+2800 2350 60 35 PVSQ
+2900 2350 60 35 PVR
+3000 2350 60 35 PVR
+3100 2350 60 35 PVR
+3200 2350 60 35 PVR
+3300 2350 60 35 PVR
+3400 2350 60 35 PVR
+3500 2350 60 35 PVR
+3600 2350 60 35 PVR
+3700 2350 60 35 PVR
+3800 2350 60 35 PVR
+3900 2350 60 35 PVR
+3900 2050 60 35 PVR
+3800 2050 60 35 PVR
+3700 2050 60 35 PVR
+3600 2050 60 35 PVR
+3500 2050 60 35 PVR
+3400 2050 60 35 PVR
+3300 2050 60 35 PVR
+3200 2050 60 35 PVR
+3100 2050 60 35 PVR
+3000 2050 60 35 PVR
+2900 2050 60 35 PVR
+2800 2050 60 35 PVR
+1400 2650 60 35 PVSQ
+1500 2650 60 35 PVR
+1600 2650 60 35 PVR
+1700 2650 60 35 PVR
+1800 2650 60 35 PVR
+1900 2650 60 35 PVR
+2000 2650 60 35 PVR
+2100 2650 60 35 PVR
+2200 2650 60 35 PVR
+2300 2650 60 35 PVR
+2400 2650 60 35 PVR
+2500 2650 60 35 PVR
+2500 2050 60 35 PVR
+2400 2050 60 35 PVR
+2300 2050 60 35 PVR
+2200 2050 60 35 PVR
+2100 2050 60 35 PVR
+2000 2050 60 35 PVR
+1900 2050 60 35 PVR
+1800 2050 60 35 PVR
+1700 2050 60 35 PVR
+1600 2050 60 35 PVR
+1500 2050 60 35 PVR
+1400 2050 60 35 PVR
+4200 2050 70 42 PVSQ
+4300 2050 70 42 PVR
+4200 2150 70 42 PVR
+4300 2150 70 42 PVR
+4200 2250 70 42 PVR
+4300 2250 70 42 PVR
+4200 2350 70 42 PVR
+4300 2350 70 42 PVR
+3175 3725 60 35 PVSQ
+3275 3725 60 35 PVR
+2450 575 60 35 PVSQ
+2550 575 60 35 PVR
+2650 575 60 35 PVR
+2750 575 60 35 PVR
+2850 575 60 35 PVR
+2950 575 60 35 PVR
+3050 575 60 35 PVR
+3150 575 60 35 PVR
+3150 275 60 35 PVR
+3050 275 60 35 PVR
+2950 275 60 35 PVR
+2850 275 60 35 PVR
+2750 275 60 35 PVR
+2650 275 60 35 PVR
+2550 275 60 35 PVR
+2450 275 60 35 PVR
+5300 2450 80 42 PVSQ
+5400 2450 80 42 PVR
+5500 2450 80 42 PVR
+575 2395 60 35 PVSQ
+575 2495 60 35 PVR
+1575 3425 60 35 PVSQ
+1575 3725 60 35 PVR
+5575 625 60 35 PVSQ
+5575 225 60 35 PVR
+3975 575 60 35 PVSQ
+4075 575 60 35 PVR
+4175 575 60 35 PVR
+4275 575 60 35 PVR
+4275 275 60 35 PVR
+4175 275 60 35 PVR
+4075 275 60 35 PVR
+3975 275 60 35 PVR
+4875 1175 60 35 PVSQ
+4975 1175 60 35 PVR
+5075 1175 60 35 PVR
+5175 1175 60 35 PVR
+5175 875 60 35 PVR
+5075 875 60 35 PVR
+4975 875 60 35 PVR
+4875 875 60 35 PVR
+5375 1225 60 35 PVSQ
+5375 825 60 35 PVR
+4675 1225 60 35 PVSQ
+4675 825 60 35 PVR
+4675 625 60 35 PVSQ
+4675 225 60 35 PVR
+4875 575 60 35 PVSQ
+4975 575 60 35 PVR
+5075 575 60 35 PVR
+5175 575 60 35 PVR
+5175 275 60 35 PVR
+5075 275 60 35 PVR
+4975 275 60 35 PVR
+4875 275 60 35 PVR
+5375 625 60 35 PVSQ
+5375 225 60 35 PVR
+5575 1225 60 35 PVSQ
+5575 825 60 35 PVR
+3975 1175 60 35 PVSQ
+4075 1175 60 35 PVR
+4175 1175 60 35 PVR
+4275 1175 60 35 PVR
+4275 875 60 35 PVR
+4175 875 60 35 PVR
+4075 875 60 35 PVR
+3975 875 60 35 PVR
+4475 1225 60 35 PVSQ
+4475 825 60 35 PVR
+4150 3600 80 42 PVSQ
+4050 3600 80 42 PVR
+3950 3600 80 42 PVR
+2975 3425 60 35 PVSQ
+2975 3725 60 35 PVR
+3350 625 60 35 PVSQ
+3350 225 60 35 PVR
+/Color {0.476 0.492 0.476 mysetrgbcolor} def Color
+4750 3425 60 35 PVR
+4900 3425 60 35 PVR
+5600 3425 60 35 PVR
+6025 2600 60 35 PVR
+5400 2600 60 35 PVR
+5400 3075 60 35 PVR
+6025 3075 60 35 PVR
+5925 2775 60 35 PVR
+6125 2875 60 35 PVR
+5400 3275 60 35 PVR
+3950 3175 60 35 PVR
+4750 3175 60 35 PVR
+6225 3425 60 35 PVR
+6125 2675 60 35 PVR
+5925 2225 60 35 PVR
+4625 3425 60 35 PVR
+5625 2200 60 35 PVR
+6225 1025 60 35 PVR
+6475 1025 60 35 PVR
+5675 1075 60 35 PVR
+5975 475 60 35 PVR
+5375 475 60 35 PVR
+4875 475 60 35 PVR
+5175 400 60 35 PVR
+5775 400 60 35 PVR
+4025 725 60 35 PVR
+4875 725 60 35 PVR
+5375 725 60 35 PVR
+5925 725 60 35 PVR
+4975 950 60 35 PVR
+1400 950 60 35 PVR
+1750 950 60 35 PVR
+2375 950 60 35 PVR
+3225 3175 60 35 PVR
+3275 3925 60 35 PVR
+2400 2450 60 35 PVR
+2700 2450 60 35 PVR
+1400 2450 60 35 PVR
+1300 2800 60 35 PVR
+1300 2900 60 35 PVR
+2525 2875 40 20 PVR
+4275 1000 60 35 PVR
+5250 1000 60 35 PVR
+3150 1000 60 35 PVR
+4475 950 60 35 PVR
+2025 3050 60 35 PVR
+1275 3925 60 35 PVR
+2125 3925 60 35 PVR
+2725 3925 60 35 PVR
+3600 3175 60 35 PVR
+775 3925 60 35 PVR
+4875 1075 40 20 PVR
+6200 525 40 20 PVR
+6225 875 40 20 PVR
+5375 1075 40 20 PVR
+6375 1725 40 20 PVR
+2625 1725 40 20 PVR
+5975 650 40 20 PVR
+4075 475 60 35 PVR
+2050 825 40 20 PVR
+4025 2350 40 20 PVR
+2950 1300 40 20 PVR
+3350 525 40 20 PVR
+5275 225 40 20 PVR
+6150 150 40 20 PVR
+4775 575 40 20 PVR
+6225 350 40 20 PVR
+6475 200 40 20 PVR
+5575 150 40 20 PVR
+5025 150 40 20 PVR
+5475 1425 40 20 PVR
+6100 1425 40 20 PVR
+6150 1300 40 20 PVR
+5550 1350 40 20 PVR
+1950 575 40 20 PVR
+2425 3600 40 20 PVR
+2100 675 40 20 PVR
+1150 1125 40 20 PVR
+5075 1075 40 20 PVR
+4175 1350 40 20 PVR
+2000 625 40 20 PVR
+5125 800 40 20 PVR
+5575 2375 40 20 PVR
+4475 300 40 20 PVR
+3550 1300 40 20 PVR
+2725 3525 60 35 PVR
+950 2450 40 20 PVR
+1150 2450 40 20 PVR
+5825 2850 40 20 PVR
+1100 3675 40 20 PVR
+1825 3850 40 20 PVR
+2525 3850 40 20 PVR
+2125 3525 60 35 PVR
+2325 3525 60 35 PVR
+1925 3600 40 20 PVR
+4175 1075 40 20 PVR
+4475 1075 40 20 PVR
+4725 1075 40 20 PVR
+4675 150 40 20 PVR
+2550 1200 40 20 PVR
+2650 1200 40 20 PVR
+2650 1300 40 20 PVR
+2500 1300 40 20 PVR
+2600 1050 40 20 PVR
+2450 1050 40 20 PVR
+2850 1200 40 20 PVR
+3000 1200 40 20 PVR
+2900 1250 40 20 PVR
+3100 1250 40 20 PVR
+2950 1375 40 20 PVR
+3225 1375 40 20 PVR
+1450 1375 40 20 PVR
+1550 1250 40 20 PVR
+1600 1000 40 20 PVR
+3000 1000 40 20 PVR
+1700 1425 40 20 PVR
+2800 1425 40 20 PVR
+1800 1325 40 20 PVR
+2750 1300 40 20 PVR
+1900 1050 40 20 PVR
+2700 1050 40 20 PVR
+2000 2550 40 20 PVR
+2700 2550 40 20 PVR
+3225 2450 60 35 PVR
+3500 2500 40 20 PVR
+2025 2825 40 20 PVR
+2200 2825 40 20 PVR
+2575 2500 40 20 PVR
+2100 2500 40 20 PVR
+2575 1975 40 20 PVR
+2200 2250 60 35 PVR
+2400 2250 60 35 PVR
+3000 2125 40 20 PVR
+2150 2125 40 20 PVR
+3100 2175 40 20 PVR
+2250 2175 40 20 PVR
+2250 1950 40 20 PVR
+3150 1925 40 20 PVR
+1500 1875 40 20 PVR
+3250 1875 40 20 PVR
+2350 1875 40 20 PVR
+3600 2525 40 20 PVR
+2925 2225 40 20 PVR
+1700 2175 40 20 PVR
+2100 2300 40 20 PVR
+3900 2250 40 20 PVR
+2575 2775 40 20 PVR
+3850 2775 40 20 PVR
+1550 2825 40 20 PVR
+3400 2825 40 20 PVR
+2300 1825 40 20 PVR
+2450 1825 40 20 PVR
+2275 900 40 20 PVR
+2550 900 40 20 PVR
+2500 1725 40 20 PVR
+1900 1750 40 20 PVR
+1800 1700 40 20 PVR
+4300 1975 40 20 PVR
+3325 2700 60 35 PVR
+2900 2650 40 20 PVR
+4800 2650 40 20 PVR
+4700 2900 60 35 PVR
+4625 2825 40 20 PVR
+3000 1775 40 20 PVR
+4850 1775 40 20 PVR
+3050 850 40 20 PVR
+2750 850 40 20 PVR
+3300 800 40 20 PVR
+2850 800 40 20 PVR
+3500 2200 40 20 PVR
+3650 2200 40 20 PVR
+3550 3850 40 20 PVR
+2975 3525 60 35 PVR
+3750 3600 40 20 PVR
+1075 1475 40 20 PVR
+1220 1605 40 20 PVR
+4500 1825 40 20 PVR
+2625 3525 40 20 PVR
+3275 3525 40 20 PVR
+4000 2250 40 20 PVR
+4050 2150 40 20 PVR
+4100 2050 40 20 PVR
+1050 2700 40 20 PVR
+4150 2725 40 20 PVR
+4025 2500 40 20 PVR
+2225 3100 40 20 PVR
+4025 3100 40 20 PVR
+5200 2600 40 20 PVR
+5200 3375 40 20 PVR
+2100 3225 40 20 PVR
+5700 3225 40 20 PVR
+5700 2450 40 20 PVR
+5300 3275 40 20 PVR
+2825 3300 40 20 PVR
+3275 3050 40 20 PVR
+495 3300 40 20 PVR
+1300 2550 60 35 PVR
+765 2570 40 20 PVR
+905 3055 40 20 PVR
+5925 3600 60 35 PVR
+4050 3425 60 35 PVR
+/Color {0.286 0.302 0.286 mysetrgbcolor} def Color
+575 275 20 10 DH
+575 3762 20 10 DH
+6625 275 20 10 DH
+6625 3762 20 10 DH
+5730 1575 20 10 DH
+3525 1575 20 10 DH
+1325 1575 20 10 DH
+625 525 20 10 DH
+625 976 20 10 DH
+745 445 20 10 DH
+745 1056 20 10 DH
+5825 2100 20 10 DH
+5925 2100 20 10 DH
+6025 2100 20 10 DH
+5825 2925 20 10 DH
+5925 2925 20 10 DH
+6025 2925 20 10 DH
+550 2695 20 10 DH
+550 2872 20 10 DH
+648 2646 20 10 DH
+648 2922 20 10 DH
+6625 3775 20 10 DH
+6625 275 20 10 DH
+5300 2925 20 10 DH
+5400 2925 20 10 DH
+5500 2925 20 10 DH
+5700 3600 20 10 DH
+5600 3600 20 10 DH
+5500 3600 20 10 DH
+4950 2775 20 10 DH
+4700 2775 20 10 DH
+1050 3300 20 10 DH
+1150 3300 20 10 DH
+5825 2450 20 10 DH
+5925 2450 20 10 DH
+6025 2450 20 10 DH
+4950 2200 20 10 DH
+4700 2200 20 10 DH
+775 1240 20 10 DH
+775 2180 20 10 DH
+825 1510 20 10 DH
+725 1560 20 10 DH
+825 1610 20 10 DH
+725 1660 20 10 DH
+825 1710 20 10 DH
+725 1760 20 10 DH
+825 1810 20 10 DH
+725 1860 20 10 DH
+825 1910 20 10 DH
+4200 2050 20 10 DH
+4300 2050 20 10 DH
+4200 2150 20 10 DH
+4300 2150 20 10 DH
+4200 2250 20 10 DH
+4300 2250 20 10 DH
+4200 2350 20 10 DH
+4300 2350 20 10 DH
+5300 2450 20 10 DH
+5400 2450 20 10 DH
+5500 2450 20 10 DH
+4150 3600 20 10 DH
+4050 3600 20 10 DH
+3950 3600 20 10 DH
+/Color {0.476 0.492 0.476 mysetrgbcolor} def Color
+grestore
+% PCBENDDATA --- do not remove ---
+showpage
+%%EOF
diff --git a/doc/aic_group3.gbx b/doc/aic_group3.gbx
new file mode 100644 (file)
index 0000000..74cc90e
--- /dev/null
@@ -0,0 +1,690 @@
+G04 Title: (unknown), layergroup #3 *\r
+G04 Creator: pcb 1.6.3 *\r
+G04 CreationDate: Mon Mar 31 19:59:34 2003 UTC *\r
+G04 For: fetter *\r
+G04 Format: Gerber/RS-274X *\r
+G04 PCB-Dimensions: 7100 4100 *\r
+G04 PCB-Coordinate-Origin: lower left *\r
+G04 Color: R0 G0 B0 *\r
+*\r
+%FSLAX23Y23*%\r
+%MOIN*%\r
+%ADD11C,0.010*%\r
+%ADD12C,0.025*%\r
+%ADD13C,0.045*%\r
+%ADD14C,0.040*%\r
+%ADD15C,0.001*%\r
+%ADD16C,0.120*%\r
+%ADD17C,0.150*%\r
+%ADD18C,0.020*%\r
+%ADD19R,0.060X0.060*%\r
+%ADD20R,0.090X0.090*%\r
+%ADD21C,0.060*%\r
+%ADD22C,0.090*%\r
+%ADD23C,0.008*%\r
+%ADD24C,0.080*%\r
+%ADD25C,0.110*%\r
+%ADD26C,0.148*%\r
+%ADD27C,0.178*%\r
+%ADD28R,0.080X0.080*%\r
+%ADD29R,0.110X0.110*%\r
+%ADD30R,0.070X0.070*%\r
+%ADD31R,0.100X0.100*%\r
+%ADD32C,0.070*%\r
+%ADD33C,0.100*%\r
+%ADD34C,0.016*%\r
+%ADD35C,0.015*%\r
+%IPPOS*%\r
+G01*\r
+G54D16*X575Y3825D03*\r
+Y338D03*\r
+X6625Y3825D03*\r
+Y338D03*\r
+G54D19*X1155Y1045D03*\r
+G54D21*X755D03*\r
+G54D19*X1725Y375D03*\r
+G54D21*X1825D03*\r
+X1925D03*\r
+X2025D03*\r
+X2125D03*\r
+X2225D03*\r
+X2325D03*\r
+X2425D03*\r
+X2525D03*\r
+X2625D03*\r
+X2725D03*\r
+X2825D03*\r
+Y675D03*\r
+X2725D03*\r
+X2625D03*\r
+X2525D03*\r
+X2425D03*\r
+X2325D03*\r
+X2225D03*\r
+X2125D03*\r
+X2025D03*\r
+X1925D03*\r
+X1825D03*\r
+X1725D03*\r
+G54D19*X1375Y375D03*\r
+G54D21*X1275D03*\r
+G54D19*X5400Y2475D03*\r
+G54D21*X5350Y2575D03*\r
+X5300Y2475D03*\r
+X5250Y2575D03*\r
+X5200Y2475D03*\r
+X5150Y2575D03*\r
+X5100Y2475D03*\r
+X5050Y2575D03*\r
+X5000Y2475D03*\r
+X4950Y2575D03*\r
+X4900Y2475D03*\r
+X4850Y2575D03*\r
+X4800Y2475D03*\r
+X4750Y2575D03*\r
+X4700Y2475D03*\r
+X4650Y2575D03*\r
+X4600Y2475D03*\r
+X4550Y2575D03*\r
+X4500Y2475D03*\r
+X4450Y2575D03*\r
+X4400Y2475D03*\r
+X4350Y2575D03*\r
+X4300Y2475D03*\r
+X4250Y2575D03*\r
+X4200Y2475D03*\r
+X4150Y2575D03*\r
+X4100Y2475D03*\r
+X4050Y2575D03*\r
+X4000Y2475D03*\r
+X3950Y2575D03*\r
+X3900Y2475D03*\r
+X3850Y2575D03*\r
+X3800Y2475D03*\r
+X3750Y2575D03*\r
+X3700Y2475D03*\r
+X3650Y2575D03*\r
+X3400Y2475D03*\r
+X3350Y2575D03*\r
+X3300Y2475D03*\r
+X3250Y2575D03*\r
+X3200Y2475D03*\r
+X3150Y2575D03*\r
+X3100Y2475D03*\r
+X3050Y2575D03*\r
+X3000Y2475D03*\r
+X2950Y2575D03*\r
+X2900Y2475D03*\r
+X2850Y2575D03*\r
+X2800Y2475D03*\r
+X2750Y2575D03*\r
+X2700Y2475D03*\r
+X2650Y2575D03*\r
+X2600Y2475D03*\r
+X2550Y2575D03*\r
+X2500Y2475D03*\r
+X2450Y2575D03*\r
+X2400Y2475D03*\r
+X2350Y2575D03*\r
+X2300Y2475D03*\r
+X2250Y2575D03*\r
+X2200Y2475D03*\r
+X2150Y2575D03*\r
+X2100Y2475D03*\r
+X2050Y2575D03*\r
+X2000Y2475D03*\r
+X1950Y2575D03*\r
+X1900Y2475D03*\r
+X1850Y2575D03*\r
+X1800Y2475D03*\r
+X1750Y2575D03*\r
+X1700Y2475D03*\r
+X1650Y2575D03*\r
+G54D24*X5730Y2525D03*\r
+G54D16*X3525D03*\r
+X1325D03*\r
+G54D19*X1375Y675D03*\r
+G54D21*X1275D03*\r
+G54D19*X3175D03*\r
+G54D21*X3275D03*\r
+G54D19*X3600Y1200D03*\r
+G54D21*X3700D03*\r
+X3800D03*\r
+X3900D03*\r
+Y1500D03*\r
+X3800D03*\r
+X3700D03*\r
+X3600D03*\r
+G54D19*X875Y3525D03*\r
+G54D21*X975Y3475D03*\r
+X875Y3425D03*\r
+X975Y3375D03*\r
+X875Y3325D03*\r
+X975Y3275D03*\r
+X875Y3225D03*\r
+X975Y3175D03*\r
+G54D26*X625Y3575D03*\r
+Y3124D03*\r
+G54D24*X745Y3655D03*\r
+Y3044D03*\r
+G54D19*X3225Y1200D03*\r
+G54D21*X3325D03*\r
+G54D19*X5775Y3525D03*\r
+G54D21*X5875D03*\r
+X5975D03*\r
+X6075D03*\r
+Y3825D03*\r
+X5975D03*\r
+X5875D03*\r
+X5775D03*\r
+G54D28*X5825Y2000D03*\r
+G54D24*X5925D03*\r
+X6025D03*\r
+G54D19*X5775Y2925D03*\r
+G54D21*X5875D03*\r
+X5975D03*\r
+X6075D03*\r
+Y3225D03*\r
+X5975D03*\r
+X5875D03*\r
+X5775D03*\r
+G54D19*X5625Y2225D03*\r
+G54D21*X5925D03*\r
+G54D28*X5825Y1175D03*\r
+G54D24*X5925D03*\r
+X6025D03*\r
+G54D30*X550Y1405D03*\r
+G54D32*Y1228D03*\r
+X648Y1454D03*\r
+Y1178D03*\r
+G54D19*X4750Y800D03*\r
+G54D21*X4900D03*\r
+G54D19*X3000Y1125D03*\r
+G54D21*Y1525D03*\r
+G54D19*X4475Y3475D03*\r
+G54D21*Y3875D03*\r
+G54D19*X3325Y1500D03*\r
+G54D21*X3225D03*\r
+G54D19*X6525Y3625D03*\r
+G54D21*Y3525D03*\r
+Y3425D03*\r
+Y3325D03*\r
+Y3225D03*\r
+Y3125D03*\r
+Y3025D03*\r
+Y2925D03*\r
+Y2825D03*\r
+Y2725D03*\r
+Y2625D03*\r
+Y2525D03*\r
+Y2425D03*\r
+Y2325D03*\r
+Y2225D03*\r
+Y2125D03*\r
+Y2025D03*\r
+Y1925D03*\r
+Y1825D03*\r
+Y1725D03*\r
+Y1625D03*\r
+Y1525D03*\r
+Y1425D03*\r
+Y1325D03*\r
+Y1225D03*\r
+Y1125D03*\r
+Y1025D03*\r
+Y925D03*\r
+Y825D03*\r
+Y725D03*\r
+Y625D03*\r
+Y525D03*\r
+X6425Y3625D03*\r
+Y3525D03*\r
+Y3425D03*\r
+Y3325D03*\r
+Y3225D03*\r
+Y3125D03*\r
+Y3025D03*\r
+Y2925D03*\r
+Y2825D03*\r
+Y2725D03*\r
+Y2625D03*\r
+Y2525D03*\r
+Y2425D03*\r
+Y2325D03*\r
+Y2225D03*\r
+Y2125D03*\r
+Y2025D03*\r
+Y1925D03*\r
+Y1825D03*\r
+Y1725D03*\r
+Y1625D03*\r
+Y1525D03*\r
+Y1425D03*\r
+Y1325D03*\r
+Y1225D03*\r
+Y1125D03*\r
+Y1025D03*\r
+Y925D03*\r
+Y825D03*\r
+Y725D03*\r
+Y625D03*\r
+Y525D03*\r
+X6325Y3625D03*\r
+Y3525D03*\r
+Y3425D03*\r
+Y3325D03*\r
+Y3225D03*\r
+Y3125D03*\r
+Y3025D03*\r
+Y2925D03*\r
+Y2825D03*\r
+Y2725D03*\r
+Y2625D03*\r
+Y2525D03*\r
+Y2425D03*\r
+Y2325D03*\r
+Y2225D03*\r
+Y2125D03*\r
+Y2025D03*\r
+Y1925D03*\r
+Y1825D03*\r
+Y1725D03*\r
+Y1625D03*\r
+Y1525D03*\r
+Y1425D03*\r
+Y1325D03*\r
+Y1225D03*\r
+Y1125D03*\r
+Y1025D03*\r
+Y925D03*\r
+Y825D03*\r
+Y725D03*\r
+Y625D03*\r
+Y525D03*\r
+G54D16*X6625Y325D03*\r
+Y3825D03*\r
+G54D28*X5300Y1175D03*\r
+G54D24*X5400D03*\r
+X5500D03*\r
+G54D19*X4900Y400D03*\r
+G54D21*X4750D03*\r
+G54D19*X1160Y1300D03*\r
+G54D21*X760D03*\r
+G54D19*X2800Y1525D03*\r
+G54D21*Y1125D03*\r
+G54D28*X5700Y500D03*\r
+G54D24*X5600D03*\r
+X5500D03*\r
+G54D30*X4950Y1325D03*\r
+G54D32*X4700D03*\r
+G54D19*X1725Y900D03*\r
+G54D21*X1825D03*\r
+X1925D03*\r
+X2025D03*\r
+Y1200D03*\r
+X1925D03*\r
+X1825D03*\r
+X1725D03*\r
+G54D30*X1050Y800D03*\r
+G54D32*X1150D03*\r
+G54D19*X3550Y3475D03*\r
+G54D21*Y3875D03*\r
+G54D19*X5350Y2000D03*\r
+G54D21*X5450D03*\r
+G54D28*X5825Y1650D03*\r
+G54D24*X5925D03*\r
+X6025D03*\r
+G54D19*X850Y800D03*\r
+G54D21*Y500D03*\r
+G54D30*X4950Y1900D03*\r
+G54D32*X4700D03*\r
+G54D19*X815Y1705D03*\r
+G54D21*Y1605D03*\r
+G54D16*X775Y2860D03*\r
+Y1920D03*\r
+G54D32*X825Y2590D03*\r
+X725Y2540D03*\r
+X825Y2490D03*\r
+X725Y2440D03*\r
+X825Y2390D03*\r
+X725Y2340D03*\r
+X825Y2290D03*\r
+X725Y2240D03*\r
+G54D30*X825Y2190D03*\r
+G54D19*X2800Y1750D03*\r
+G54D21*X2900D03*\r
+X3000D03*\r
+X3100D03*\r
+X3200D03*\r
+X3300D03*\r
+X3400D03*\r
+X3500D03*\r
+X3600D03*\r
+X3700D03*\r
+X3800D03*\r
+X3900D03*\r
+Y2050D03*\r
+X3800D03*\r
+X3700D03*\r
+X3600D03*\r
+X3500D03*\r
+X3400D03*\r
+X3300D03*\r
+X3200D03*\r
+X3100D03*\r
+X3000D03*\r
+X2900D03*\r
+X2800D03*\r
+G54D19*X1400Y1450D03*\r
+G54D21*X1500D03*\r
+X1600D03*\r
+X1700D03*\r
+X1800D03*\r
+X1900D03*\r
+X2000D03*\r
+X2100D03*\r
+X2200D03*\r
+X2300D03*\r
+X2400D03*\r
+X2500D03*\r
+Y2050D03*\r
+X2400D03*\r
+X2300D03*\r
+X2200D03*\r
+X2100D03*\r
+X2000D03*\r
+X1900D03*\r
+X1800D03*\r
+X1700D03*\r
+X1600D03*\r
+X1500D03*\r
+X1400D03*\r
+G54D30*X4200D03*\r
+G54D32*X4300D03*\r
+X4200Y1950D03*\r
+X4300D03*\r
+X4200Y1850D03*\r
+X4300D03*\r
+X4200Y1750D03*\r
+X4300D03*\r
+G54D19*X3175Y375D03*\r
+G54D21*X3275D03*\r
+G54D19*X2450Y3525D03*\r
+G54D21*X2550D03*\r
+X2650D03*\r
+X2750D03*\r
+X2850D03*\r
+X2950D03*\r
+X3050D03*\r
+X3150D03*\r
+Y3825D03*\r
+X3050D03*\r
+X2950D03*\r
+X2850D03*\r
+X2750D03*\r
+X2650D03*\r
+X2550D03*\r
+X2450D03*\r
+G54D28*X5300Y1650D03*\r
+G54D24*X5400D03*\r
+X5500D03*\r
+G54D19*X575Y1705D03*\r
+G54D21*Y1605D03*\r
+G54D19*X1575Y675D03*\r
+G54D21*Y375D03*\r
+G54D19*X5575Y3475D03*\r
+G54D21*Y3875D03*\r
+G54D19*X3975Y3525D03*\r
+G54D21*X4075D03*\r
+X4175D03*\r
+X4275D03*\r
+Y3825D03*\r
+X4175D03*\r
+X4075D03*\r
+X3975D03*\r
+G54D19*X4875Y2925D03*\r
+G54D21*X4975D03*\r
+X5075D03*\r
+X5175D03*\r
+Y3225D03*\r
+X5075D03*\r
+X4975D03*\r
+X4875D03*\r
+G54D19*X5375Y2875D03*\r
+G54D21*Y3275D03*\r
+G54D19*X4675Y2875D03*\r
+G54D21*Y3275D03*\r
+G54D19*Y3475D03*\r
+G54D21*Y3875D03*\r
+G54D19*X4875Y3525D03*\r
+G54D21*X4975D03*\r
+X5075D03*\r
+X5175D03*\r
+Y3825D03*\r
+X5075D03*\r
+X4975D03*\r
+X4875D03*\r
+G54D19*X5375Y3475D03*\r
+G54D21*Y3875D03*\r
+G54D19*X5575Y2875D03*\r
+G54D21*Y3275D03*\r
+G54D19*X3975Y2925D03*\r
+G54D21*X4075D03*\r
+X4175D03*\r
+X4275D03*\r
+Y3225D03*\r
+X4175D03*\r
+X4075D03*\r
+X3975D03*\r
+G54D19*X4475Y2875D03*\r
+G54D21*Y3275D03*\r
+G54D28*X4150Y500D03*\r
+G54D24*X4050D03*\r
+X3950D03*\r
+G54D19*X2975Y675D03*\r
+G54D21*Y375D03*\r
+G54D19*X3350Y3475D03*\r
+G54D21*Y3875D03*\r
+X4750Y675D03*\r
+X4900D03*\r
+X5600D03*\r
+X6025Y1500D03*\r
+X5400D03*\r
+Y1025D03*\r
+X6025D03*\r
+X5925Y1325D03*\r
+X6125Y1225D03*\r
+X5400Y825D03*\r
+X3950Y925D03*\r
+X4750D03*\r
+X6225Y675D03*\r
+X6125Y1425D03*\r
+X5925Y1875D03*\r
+X4625Y675D03*\r
+X5625Y1900D03*\r
+X6225Y3075D03*\r
+X6475D03*\r
+X5675Y3025D03*\r
+X5975Y3625D03*\r
+X5375D03*\r
+X4875D03*\r
+X5175Y3700D03*\r
+X5775D03*\r
+X4025Y3375D03*\r
+X4875D03*\r
+X5375D03*\r
+X5925D03*\r
+X4975Y3150D03*\r
+X1400D03*\r
+X1750D03*\r
+X2375D03*\r
+X3225Y925D03*\r
+X3275Y175D03*\r
+X2400Y1650D03*\r
+X2700D03*\r
+X1400D03*\r
+X1300Y1300D03*\r
+Y1200D03*\r
+G54D14*X2525Y1225D03*\r
+G54D21*X4275Y3100D03*\r
+X5250D03*\r
+X3150D03*\r
+X4475Y3150D03*\r
+X2025Y1050D03*\r
+X1275Y175D03*\r
+X2125D03*\r
+X2725D03*\r
+X3600Y925D03*\r
+X775Y175D03*\r
+G54D14*X4875Y3025D03*\r
+X6200Y3575D03*\r
+X6225Y3225D03*\r
+X5375Y3025D03*\r
+X6375Y2375D03*\r
+X2625D03*\r
+X5975Y3450D03*\r
+G54D21*X4075Y3625D03*\r
+G54D14*X2050Y3275D03*\r
+X4025Y1750D03*\r
+X2950Y2800D03*\r
+X3350Y3575D03*\r
+X5275Y3875D03*\r
+X6150Y3950D03*\r
+X4775Y3525D03*\r
+X6225Y3750D03*\r
+X6475Y3900D03*\r
+X5575Y3950D03*\r
+X5025D03*\r
+X5475Y2675D03*\r
+X6100D03*\r
+X6150Y2800D03*\r
+X5550Y2750D03*\r
+X1950Y3525D03*\r
+X2425Y500D03*\r
+X2100Y3425D03*\r
+X1150Y2975D03*\r
+X5075Y3025D03*\r
+X4175Y2750D03*\r
+X2000Y3475D03*\r
+X5125Y3300D03*\r
+X5575Y1725D03*\r
+X4475Y3800D03*\r
+X3550Y2800D03*\r
+G54D21*X2725Y575D03*\r
+G54D14*X950Y1650D03*\r
+X1150D03*\r
+X5825Y1250D03*\r
+X1100Y425D03*\r
+X1825Y250D03*\r
+X2525D03*\r
+G54D21*X2125Y575D03*\r
+X2325D03*\r
+G54D14*X1925Y500D03*\r
+X4175Y3025D03*\r
+X4475D03*\r
+X4725D03*\r
+X4675Y3950D03*\r
+X2550Y2900D03*\r
+X2650D03*\r
+Y2800D03*\r
+X2500D03*\r
+X2600Y3050D03*\r
+X2450D03*\r
+X2850Y2900D03*\r
+X3000D03*\r
+X2900Y2850D03*\r
+X3100D03*\r
+X2950Y2725D03*\r
+X3225D03*\r
+X1450D03*\r
+X1550Y2850D03*\r
+X1600Y3100D03*\r
+X3000D03*\r
+X1700Y2675D03*\r
+X2800D03*\r
+X1800Y2775D03*\r
+X2750Y2800D03*\r
+X1900Y3050D03*\r
+X2700D03*\r
+X2000Y1550D03*\r
+X2700D03*\r
+G54D21*X3225Y1650D03*\r
+G54D14*X3500Y1600D03*\r
+X2025Y1275D03*\r
+X2200D03*\r
+X2575Y1600D03*\r
+X2100D03*\r
+X2575Y2125D03*\r
+G54D21*X2200Y1850D03*\r
+X2400D03*\r
+G54D14*X3000Y1975D03*\r
+X2150D03*\r
+X3100Y1925D03*\r
+X2250D03*\r
+Y2150D03*\r
+X3150Y2175D03*\r
+X1500Y2225D03*\r
+X3250D03*\r
+X2350D03*\r
+X3600Y1575D03*\r
+X2925Y1875D03*\r
+X1700Y1925D03*\r
+X2100Y1800D03*\r
+X3900Y1850D03*\r
+X2575Y1325D03*\r
+X3850D03*\r
+X1550Y1275D03*\r
+X3400D03*\r
+X2300Y2275D03*\r
+X2450D03*\r
+X2275Y3200D03*\r
+X2550D03*\r
+X2500Y2375D03*\r
+X1900Y2350D03*\r
+X1800Y2400D03*\r
+X4300Y2125D03*\r
+G54D21*X3325Y1400D03*\r
+G54D14*X2900Y1450D03*\r
+X4800D03*\r
+G54D21*X4700Y1200D03*\r
+G54D14*X4625Y1275D03*\r
+X3000Y2325D03*\r
+X4850D03*\r
+X3050Y3250D03*\r
+X2750D03*\r
+X3300Y3300D03*\r
+X2850D03*\r
+X3500Y1900D03*\r
+X3650D03*\r
+X3550Y250D03*\r
+G54D21*X2975Y575D03*\r
+G54D14*X3750Y500D03*\r
+X1075Y2625D03*\r
+X1220Y2495D03*\r
+X4500Y2275D03*\r
+X2625Y575D03*\r
+X3275D03*\r
+X4000Y1850D03*\r
+X4050Y1950D03*\r
+X4100Y2050D03*\r
+X1050Y1400D03*\r
+X4150Y1375D03*\r
+X4025Y1600D03*\r
+X2225Y1000D03*\r
+X4025D03*\r
+X5200Y1500D03*\r
+Y725D03*\r
+X2100Y875D03*\r
+X5700D03*\r
+Y1650D03*\r
+X5300Y825D03*\r
+X2825Y800D03*\r
+X3275Y1050D03*\r
+X495Y800D03*\r
+G54D21*X1300Y1550D03*\r
+G54D14*X765Y1530D03*\r
+X905Y1045D03*\r
+G54D21*X5925Y500D03*\r
+X4050Y675D03*\r
+D02*\r
+M02*\r
diff --git a/doc/aic_group3.ps b/doc/aic_group3.ps
new file mode 100644 (file)
index 0000000..4aec124
--- /dev/null
@@ -0,0 +1,948 @@
+%!PS-Adobe-3.0
+%%Title: (unknown), layergroup #3
+%%Creator: pcb 1.6.3
+%%CreationDate: Mon Mar 31 16:59:21 2003
+%%For: fetter (Prof. Walter Fetter)
+%%LanguageLevel: 1
+%%Orientation: Portrait
+%%Pages: 1
+%%PageOrder: Ascend
+%%IncludeFeature: *PageSize a4
+%%EndComments
+%%BeginProlog
+
+/PcbDict 200 dict def
+PcbDict begin
+PcbDict /DictMatrix matrix put
+
+% some constants
+/Black {0.0 mysetgray} def
+/White {1.0 mysetgray} def
+/TAN {0.207106781} def
+/MTAN {-0.207106781} def
+
+% draw a filled polygon
+% get (x,y)... and number of points from stack
+/PO {
+       /number exch def
+       newpath
+       moveto
+       number 1 sub { lineto } repeat
+       closepath fill stroke
+} def
+
+/P {
+% draw a pin-polygon,
+% get x, y and thickness from stack
+       /thickness exch def /y exch def /x exch def
+       gsave x y translate thickness thickness scale
+       0.5  MTAN
+       TAN  -0.5
+       MTAN -0.5
+       -0.5 MTAN
+       -0.5 TAN
+       MTAN 0.5
+       TAN  0.5
+       0.5  TAN
+       8 PO grestore
+} def
+
+/PV {
+% pin or via, x, y and thickness are on the stack
+       /drillinghole exch def /thickness exch def /y exch def /x exch def
+       x y thickness P
+% draw drilling whole
+       gsave White 0 setlinewidth
+   newpath x y drillinghole 2 div 0 360 arc closepath fill stroke
+   grestore
+} def
+
+/PVR {
+% pin or via, x, y and thickness are on the stack
+       /drillinghole exch def /thickness exch def /y exch def /x exch def
+       gsave 0 setlinewidth
+       newpath x y thickness 2 div 0 360 arc closepath fill stroke
+% draw drilling whole
+       White
+       newpath x y drillinghole 2 div 0 360 arc closepath fill stroke
+       grestore
+} def
+
+/PVSQ {
+% square pin or via, x, y and thickness are on the stack
+       /drillinghole exch def /thickness exch def /y exch def /x exch def
+       newpath x thickness 2 div sub y thickness 2 div sub moveto
+       thickness 0 rlineto 0 thickness rlineto
+       thickness neg 0 rlineto closepath fill stroke
+% draw drilling whole
+       gsave White 0 setlinewidth
+   newpath x y drillinghole 2 div 0 360 arc closepath fill stroke
+   grestore
+} def
+
+/DH {
+% drill helpher; x, y, hole, copper-thickness are on stack
+       /copper exch def /hole exch def /y exch def /x exch def
+   gsave copper setlinewidth
+   newpath x y hole copper add 2 div 0 360 arc closepath stroke
+   grestore
+} def
+
+/L {
+% line, get x1, y1, x2, y2 and thickness from stack
+       /thick exch def /y2 exch def /x2 exch def /y1 exch def /x1 exch def
+       gsave thick setlinewidth
+       x1 y1 moveto x2 y2 lineto stroke
+       grestore
+} def
+
+/B {
+% filled box, get x1, y1, x2 and y2 from stack
+       /y2 exch def /x2 exch def /y1 exch def /x1 exch def
+       newpath
+       x1 y1 moveto x2 y1 lineto x2 y2 lineto x1 y2 lineto
+       closepath fill stroke
+} def
+
+/PA {
+% pad, same as line
+       L
+} def
+
+/A {
+% arc for elements, get x, y, width, height, thickness
+% startangle and delta-angle from stack
+  /delta exch def /start exch def /thickness exch def
+  /height exch def /width exch def /y exch def /x exch def
+% draw it
+       gsave thickness setlinewidth /save DictMatrix currentmatrix def
+% scaling is less then zero because the coord system has to be swapped
+       x y translate width neg height scale
+       0 0 1 start start delta add arc save setmatrix stroke
+       grestore
+} def
+
+/CLRPV {
+% clears a pin/via for groundplane; x,y and thickness are on stack
+   /thickness exch def /y exch def /x exch def
+       gsave White x y thickness P grestore
+} def
+
+/CLRPVSQ {
+% clears a square pin, x,y and thickness are on stack
+       /thickness exch def /y exch def /x exch def
+   gsave White
+       newpath x thickness 2 div sub y thickness 2 div sub moveto
+       thickness 0 rlineto 0 thickness rlineto
+       thickness neg 0 rlineto closepath fill stroke
+       grestore
+} def
+
+/CLRPVR {
+% clears a round pin/via for groundplane; x,y and thickness are on the stack
+       /thickness exch def /y exch def /x exch def
+       gsave White 0 setlinewidth
+       newpath x y thickness 2 div 0 360 arc closepath fill stroke
+       grestore
+} def
+
+/CLRPA {
+% clear line, get x1, y1, x2, y2 and thickness from stack
+       /thick exch def /y2 exch def /x2 exch def /y1 exch def /x1 exch def
+       gsave White thick setlinewidth
+       x1 y1 moveto x2 y2 lineto stroke
+       grestore
+} def
+
+/CLRB {
+% cleared box, get x1, y1, x2 and y2 from stack
+       /y2 exch def /x2 exch def /y1 exch def /x1 exch def
+       gsave White newpath
+       x1 y1 moveto x2 y1 lineto x2 y2 lineto x1 y2 lineto
+       closepath fill stroke
+       grestore
+} def
+
+/FILL {
+% draw a filled rectangle for the ground plane
+% get x1, y1, x2 and y2 from stack
+       /y2 exch def /x2 exch def /y1 exch def /x1 exch def
+   gsave 0 setlinewidth
+       newpath
+       x1 y1 moveto x2 y1 lineto x2 y2 lineto x1 y2 lineto
+       closepath fill stroke
+   grestore
+} def
+
+/Outline {
+% outline, get x1, y1, x2 and y2 from stack
+       /y2 exch def /x2 exch def /y1 exch def /x1 exch def
+   gsave 0.175 setlinewidth
+       newpath
+       x1 y1 moveto x2 y1 lineto x2 y2 lineto x1 y2 lineto
+       closepath stroke
+   grestore
+} def
+
+/Alignment {
+% alignment targets, get x1, y1, x2, y2 and distance from stack
+       /dis exch def /y2 exch def /x2 exch def /y1 exch def /x1 exch def
+   gsave 0.175 setlinewidth
+   newpath x1 y1 dis add moveto 0 dis neg rlineto dis 0 rlineto stroke
+   newpath x1 y2 dis sub moveto 0 dis rlineto dis 0 rlineto stroke
+   newpath x2 y2 dis sub moveto 0 dis rlineto dis neg 0 rlineto stroke
+   newpath x2 y1 dis add moveto 0 dis neg rlineto dis neg 0 rlineto stroke
+   grestore
+} def
+
+/mysetgray { setgray } def
+/mysetrgbcolor { setrgbcolor } def
+
+%%EndProlog
+%%BeginDefaults
+%%EndDefaults
+%%BeginSetup
+a4
+0.0 setlinewidth
+1 setlinecap
+Black
+%%EndSetup
+%%Page: 1 1
+%%BeginPageSetup
+%%EndPageSetup
+gsave White newpath
+44 277 moveto 550 277 lineto 550 564 lineto 44 564 lineto
+closepath fill stroke grestore
+% PCBMIN(35,40), PCBMAX(7035,3997)
+% PCBOFFSET(630,3867), PCBSCALE(1.00000)
+% PCBSTARTDATA --- do not remove ---
+gsave
+0.07200 0.07200 scale
+630 3867 translate
+1.000 1.000 scale
+0 3957 translate
+1 -1 scale
+-35 -40 translate
+/Color {0.000 0.524 0.556 mysetrgbcolor} def Color
+% LayerGroup: 2, Layer: "unused" (#6)
+/Color {0.286 0.302 0.286 mysetrgbcolor} def Color
+575 275 120 80 PVR
+575 3762 120 80 PVR
+6625 275 120 80 PVR
+6625 3762 120 80 PVR
+1155 3055 60 35 PVSQ
+755 3055 60 35 PVR
+1725 3725 60 35 PVSQ
+1825 3725 60 35 PVR
+1925 3725 60 35 PVR
+2025 3725 60 35 PVR
+2125 3725 60 35 PVR
+2225 3725 60 35 PVR
+2325 3725 60 35 PVR
+2425 3725 60 35 PVR
+2525 3725 60 35 PVR
+2625 3725 60 35 PVR
+2725 3725 60 35 PVR
+2825 3725 60 35 PVR
+2825 3425 60 35 PVR
+2725 3425 60 35 PVR
+2625 3425 60 35 PVR
+2525 3425 60 35 PVR
+2425 3425 60 35 PVR
+2325 3425 60 35 PVR
+2225 3425 60 35 PVR
+2125 3425 60 35 PVR
+2025 3425 60 35 PVR
+1925 3425 60 35 PVR
+1825 3425 60 35 PVR
+1725 3425 60 35 PVR
+1375 3725 60 35 PVSQ
+1275 3725 60 35 PVR
+5400 1625 60 35 PVSQ
+5350 1525 60 35 PVR
+5300 1625 60 35 PVR
+5250 1525 60 35 PVR
+5200 1625 60 35 PVR
+5150 1525 60 35 PVR
+5100 1625 60 35 PVR
+5050 1525 60 35 PVR
+5000 1625 60 35 PVR
+4950 1525 60 35 PVR
+4900 1625 60 35 PVR
+4850 1525 60 35 PVR
+4800 1625 60 35 PVR
+4750 1525 60 35 PVR
+4700 1625 60 35 PVR
+4650 1525 60 35 PVR
+4600 1625 60 35 PVR
+4550 1525 60 35 PVR
+4500 1625 60 35 PVR
+4450 1525 60 35 PVR
+4400 1625 60 35 PVR
+4350 1525 60 35 PVR
+4300 1625 60 35 PVR
+4250 1525 60 35 PVR
+4200 1625 60 35 PVR
+4150 1525 60 35 PVR
+4100 1625 60 35 PVR
+4050 1525 60 35 PVR
+4000 1625 60 35 PVR
+3950 1525 60 35 PVR
+3900 1625 60 35 PVR
+3850 1525 60 35 PVR
+3800 1625 60 35 PVR
+3750 1525 60 35 PVR
+3700 1625 60 35 PVR
+3650 1525 60 35 PVR
+3400 1625 60 35 PVR
+3350 1525 60 35 PVR
+3300 1625 60 35 PVR
+3250 1525 60 35 PVR
+3200 1625 60 35 PVR
+3150 1525 60 35 PVR
+3100 1625 60 35 PVR
+3050 1525 60 35 PVR
+3000 1625 60 35 PVR
+2950 1525 60 35 PVR
+2900 1625 60 35 PVR
+2850 1525 60 35 PVR
+2800 1625 60 35 PVR
+2750 1525 60 35 PVR
+2700 1625 60 35 PVR
+2650 1525 60 35 PVR
+2600 1625 60 35 PVR
+2550 1525 60 35 PVR
+2500 1625 60 35 PVR
+2450 1525 60 35 PVR
+2400 1625 60 35 PVR
+2350 1525 60 35 PVR
+2300 1625 60 35 PVR
+2250 1525 60 35 PVR
+2200 1625 60 35 PVR
+2150 1525 60 35 PVR
+2100 1625 60 35 PVR
+2050 1525 60 35 PVR
+2000 1625 60 35 PVR
+1950 1525 60 35 PVR
+1900 1625 60 35 PVR
+1850 1525 60 35 PVR
+1800 1625 60 35 PVR
+1750 1525 60 35 PVR
+1700 1625 60 35 PVR
+1650 1525 60 35 PVR
+5730 1575 80 60 PVR
+3525 1575 120 100 PVR
+1325 1575 120 100 PVR
+1375 3425 60 35 PVSQ
+1275 3425 60 35 PVR
+3175 3425 60 35 PVSQ
+3275 3425 60 35 PVR
+3600 2900 60 35 PVSQ
+3700 2900 60 35 PVR
+3800 2900 60 35 PVR
+3900 2900 60 35 PVR
+3900 2600 60 35 PVR
+3800 2600 60 35 PVR
+3700 2600 60 35 PVR
+3600 2600 60 35 PVR
+875 575 60 35 PVSQ
+975 625 60 35 PVR
+875 675 60 35 PVR
+975 725 60 35 PVR
+875 775 60 35 PVR
+975 825 60 35 PVR
+875 875 60 35 PVR
+975 925 60 35 PVR
+625 525 148 128 PVR
+625 976 148 128 PVR
+745 445 80 60 PVR
+745 1056 80 60 PVR
+3225 2900 60 35 PVSQ
+3325 2900 60 35 PVR
+5775 575 60 35 PVSQ
+5875 575 60 35 PVR
+5975 575 60 35 PVR
+6075 575 60 35 PVR
+6075 275 60 35 PVR
+5975 275 60 35 PVR
+5875 275 60 35 PVR
+5775 275 60 35 PVR
+5825 2100 80 42 PVSQ
+5925 2100 80 42 PVR
+6025 2100 80 42 PVR
+5775 1175 60 35 PVSQ
+5875 1175 60 35 PVR
+5975 1175 60 35 PVR
+6075 1175 60 35 PVR
+6075 875 60 35 PVR
+5975 875 60 35 PVR
+5875 875 60 35 PVR
+5775 875 60 35 PVR
+5625 1875 60 35 PVSQ
+5925 1875 60 35 PVR
+5825 2925 80 42 PVSQ
+5925 2925 80 42 PVR
+6025 2925 80 42 PVR
+550 2695 70 42 PVSQ
+550 2872 70 42 PVR
+648 2646 70 52 PVR
+648 2922 70 52 PVR
+4750 3300 60 35 PVSQ
+4900 3300 60 35 PVR
+3000 2975 60 35 PVSQ
+3000 2575 60 35 PVR
+4475 625 60 35 PVSQ
+4475 225 60 35 PVR
+3325 2600 60 35 PVSQ
+3225 2600 60 35 PVR
+6525 475 60 35 PVSQ
+6525 575 60 35 PVR
+6525 675 60 35 PVR
+6525 775 60 35 PVR
+6525 875 60 35 PVR
+6525 975 60 35 PVR
+6525 1075 60 35 PVR
+6525 1175 60 35 PVR
+6525 1275 60 35 PVR
+6525 1375 60 35 PVR
+6525 1475 60 35 PVR
+6525 1575 60 35 PVR
+6525 1675 60 35 PVR
+6525 1775 60 35 PVR
+6525 1875 60 35 PVR
+6525 1975 60 35 PVR
+6525 2075 60 35 PVR
+6525 2175 60 35 PVR
+6525 2275 60 35 PVR
+6525 2375 60 35 PVR
+6525 2475 60 35 PVR
+6525 2575 60 35 PVR
+6525 2675 60 35 PVR
+6525 2775 60 35 PVR
+6525 2875 60 35 PVR
+6525 2975 60 35 PVR
+6525 3075 60 35 PVR
+6525 3175 60 35 PVR
+6525 3275 60 35 PVR
+6525 3375 60 35 PVR
+6525 3475 60 35 PVR
+6525 3575 60 35 PVR
+6425 475 60 35 PVR
+6425 575 60 35 PVR
+6425 675 60 35 PVR
+6425 775 60 35 PVR
+6425 875 60 35 PVR
+6425 975 60 35 PVR
+6425 1075 60 35 PVR
+6425 1175 60 35 PVR
+6425 1275 60 35 PVR
+6425 1375 60 35 PVR
+6425 1475 60 35 PVR
+6425 1575 60 35 PVR
+6425 1675 60 35 PVR
+6425 1775 60 35 PVR
+6425 1875 60 35 PVR
+6425 1975 60 35 PVR
+6425 2075 60 35 PVR
+6425 2175 60 35 PVR
+6425 2275 60 35 PVR
+6425 2375 60 35 PVR
+6425 2475 60 35 PVR
+6425 2575 60 35 PVR
+6425 2675 60 35 PVR
+6425 2775 60 35 PVR
+6425 2875 60 35 PVR
+6425 2975 60 35 PVR
+6425 3075 60 35 PVR
+6425 3175 60 35 PVR
+6425 3275 60 35 PVR
+6425 3375 60 35 PVR
+6425 3475 60 35 PVR
+6425 3575 60 35 PVR
+6325 475 60 35 PVR
+6325 575 60 35 PVR
+6325 675 60 35 PVR
+6325 775 60 35 PVR
+6325 875 60 35 PVR
+6325 975 60 35 PVR
+6325 1075 60 35 PVR
+6325 1175 60 35 PVR
+6325 1275 60 35 PVR
+6325 1375 60 35 PVR
+6325 1475 60 35 PVR
+6325 1575 60 35 PVR
+6325 1675 60 35 PVR
+6325 1775 60 35 PVR
+6325 1875 60 35 PVR
+6325 1975 60 35 PVR
+6325 2075 60 35 PVR
+6325 2175 60 35 PVR
+6325 2275 60 35 PVR
+6325 2375 60 35 PVR
+6325 2475 60 35 PVR
+6325 2575 60 35 PVR
+6325 2675 60 35 PVR
+6325 2775 60 35 PVR
+6325 2875 60 35 PVR
+6325 2975 60 35 PVR
+6325 3075 60 35 PVR
+6325 3175 60 35 PVR
+6325 3275 60 35 PVR
+6325 3375 60 35 PVR
+6325 3475 60 35 PVR
+6325 3575 60 35 PVR
+6625 3775 120 80 PVR
+6625 275 120 80 PVR
+5300 2925 80 42 PVSQ
+5400 2925 80 42 PVR
+5500 2925 80 42 PVR
+4900 3700 60 35 PVSQ
+4750 3700 60 35 PVR
+1160 2800 60 35 PVSQ
+760 2800 60 35 PVR
+2800 2575 60 35 PVSQ
+2800 2975 60 35 PVR
+5700 3600 80 42 PVSQ
+5600 3600 80 42 PVR
+5500 3600 80 42 PVR
+4950 2775 70 42 PVSQ
+4700 2775 70 42 PVR
+1725 3200 60 35 PVSQ
+1825 3200 60 35 PVR
+1925 3200 60 35 PVR
+2025 3200 60 35 PVR
+2025 2900 60 35 PVR
+1925 2900 60 35 PVR
+1825 2900 60 35 PVR
+1725 2900 60 35 PVR
+1050 3300 70 42 PVSQ
+1150 3300 70 42 PVR
+3550 625 60 35 PVSQ
+3550 225 60 35 PVR
+5350 2100 60 35 PVSQ
+5450 2100 60 35 PVR
+5825 2450 80 42 PVSQ
+5925 2450 80 42 PVR
+6025 2450 80 42 PVR
+850 3300 60 35 PVSQ
+850 3600 60 35 PVR
+4950 2200 70 42 PVSQ
+4700 2200 70 42 PVR
+815 2395 60 35 PVSQ
+815 2495 60 35 PVR
+775 1240 120 100 PVR
+775 2180 120 100 PVR
+825 1510 70 42 PVR
+725 1560 70 42 PVR
+825 1610 70 42 PVR
+725 1660 70 42 PVR
+825 1710 70 42 PVR
+725 1760 70 42 PVR
+825 1810 70 42 PVR
+725 1860 70 42 PVR
+825 1910 70 42 PVSQ
+2800 2350 60 35 PVSQ
+2900 2350 60 35 PVR
+3000 2350 60 35 PVR
+3100 2350 60 35 PVR
+3200 2350 60 35 PVR
+3300 2350 60 35 PVR
+3400 2350 60 35 PVR
+3500 2350 60 35 PVR
+3600 2350 60 35 PVR
+3700 2350 60 35 PVR
+3800 2350 60 35 PVR
+3900 2350 60 35 PVR
+3900 2050 60 35 PVR
+3800 2050 60 35 PVR
+3700 2050 60 35 PVR
+3600 2050 60 35 PVR
+3500 2050 60 35 PVR
+3400 2050 60 35 PVR
+3300 2050 60 35 PVR
+3200 2050 60 35 PVR
+3100 2050 60 35 PVR
+3000 2050 60 35 PVR
+2900 2050 60 35 PVR
+2800 2050 60 35 PVR
+1400 2650 60 35 PVSQ
+1500 2650 60 35 PVR
+1600 2650 60 35 PVR
+1700 2650 60 35 PVR
+1800 2650 60 35 PVR
+1900 2650 60 35 PVR
+2000 2650 60 35 PVR
+2100 2650 60 35 PVR
+2200 2650 60 35 PVR
+2300 2650 60 35 PVR
+2400 2650 60 35 PVR
+2500 2650 60 35 PVR
+2500 2050 60 35 PVR
+2400 2050 60 35 PVR
+2300 2050 60 35 PVR
+2200 2050 60 35 PVR
+2100 2050 60 35 PVR
+2000 2050 60 35 PVR
+1900 2050 60 35 PVR
+1800 2050 60 35 PVR
+1700 2050 60 35 PVR
+1600 2050 60 35 PVR
+1500 2050 60 35 PVR
+1400 2050 60 35 PVR
+4200 2050 70 42 PVSQ
+4300 2050 70 42 PVR
+4200 2150 70 42 PVR
+4300 2150 70 42 PVR
+4200 2250 70 42 PVR
+4300 2250 70 42 PVR
+4200 2350 70 42 PVR
+4300 2350 70 42 PVR
+3175 3725 60 35 PVSQ
+3275 3725 60 35 PVR
+2450 575 60 35 PVSQ
+2550 575 60 35 PVR
+2650 575 60 35 PVR
+2750 575 60 35 PVR
+2850 575 60 35 PVR
+2950 575 60 35 PVR
+3050 575 60 35 PVR
+3150 575 60 35 PVR
+3150 275 60 35 PVR
+3050 275 60 35 PVR
+2950 275 60 35 PVR
+2850 275 60 35 PVR
+2750 275 60 35 PVR
+2650 275 60 35 PVR
+2550 275 60 35 PVR
+2450 275 60 35 PVR
+5300 2450 80 42 PVSQ
+5400 2450 80 42 PVR
+5500 2450 80 42 PVR
+575 2395 60 35 PVSQ
+575 2495 60 35 PVR
+1575 3425 60 35 PVSQ
+1575 3725 60 35 PVR
+5575 625 60 35 PVSQ
+5575 225 60 35 PVR
+3975 575 60 35 PVSQ
+4075 575 60 35 PVR
+4175 575 60 35 PVR
+4275 575 60 35 PVR
+4275 275 60 35 PVR
+4175 275 60 35 PVR
+4075 275 60 35 PVR
+3975 275 60 35 PVR
+4875 1175 60 35 PVSQ
+4975 1175 60 35 PVR
+5075 1175 60 35 PVR
+5175 1175 60 35 PVR
+5175 875 60 35 PVR
+5075 875 60 35 PVR
+4975 875 60 35 PVR
+4875 875 60 35 PVR
+5375 1225 60 35 PVSQ
+5375 825 60 35 PVR
+4675 1225 60 35 PVSQ
+4675 825 60 35 PVR
+4675 625 60 35 PVSQ
+4675 225 60 35 PVR
+4875 575 60 35 PVSQ
+4975 575 60 35 PVR
+5075 575 60 35 PVR
+5175 575 60 35 PVR
+5175 275 60 35 PVR
+5075 275 60 35 PVR
+4975 275 60 35 PVR
+4875 275 60 35 PVR
+5375 625 60 35 PVSQ
+5375 225 60 35 PVR
+5575 1225 60 35 PVSQ
+5575 825 60 35 PVR
+3975 1175 60 35 PVSQ
+4075 1175 60 35 PVR
+4175 1175 60 35 PVR
+4275 1175 60 35 PVR
+4275 875 60 35 PVR
+4175 875 60 35 PVR
+4075 875 60 35 PVR
+3975 875 60 35 PVR
+4475 1225 60 35 PVSQ
+4475 825 60 35 PVR
+4150 3600 80 42 PVSQ
+4050 3600 80 42 PVR
+3950 3600 80 42 PVR
+2975 3425 60 35 PVSQ
+2975 3725 60 35 PVR
+3350 625 60 35 PVSQ
+3350 225 60 35 PVR
+/Color {0.476 0.492 0.476 mysetrgbcolor} def Color
+4750 3425 60 35 PVR
+4900 3425 60 35 PVR
+5600 3425 60 35 PVR
+6025 2600 60 35 PVR
+5400 2600 60 35 PVR
+5400 3075 60 35 PVR
+6025 3075 60 35 PVR
+5925 2775 60 35 PVR
+6125 2875 60 35 PVR
+5400 3275 60 35 PVR
+3950 3175 60 35 PVR
+4750 3175 60 35 PVR
+6225 3425 60 35 PVR
+6125 2675 60 35 PVR
+5925 2225 60 35 PVR
+4625 3425 60 35 PVR
+5625 2200 60 35 PVR
+6225 1025 60 35 PVR
+6475 1025 60 35 PVR
+5675 1075 60 35 PVR
+5975 475 60 35 PVR
+5375 475 60 35 PVR
+4875 475 60 35 PVR
+5175 400 60 35 PVR
+5775 400 60 35 PVR
+4025 725 60 35 PVR
+4875 725 60 35 PVR
+5375 725 60 35 PVR
+5925 725 60 35 PVR
+4975 950 60 35 PVR
+1400 950 60 35 PVR
+1750 950 60 35 PVR
+2375 950 60 35 PVR
+3225 3175 60 35 PVR
+3275 3925 60 35 PVR
+2400 2450 60 35 PVR
+2700 2450 60 35 PVR
+1400 2450 60 35 PVR
+1300 2800 60 35 PVR
+1300 2900 60 35 PVR
+2525 2875 40 20 PVR
+4275 1000 60 35 PVR
+5250 1000 60 35 PVR
+3150 1000 60 35 PVR
+4475 950 60 35 PVR
+2025 3050 60 35 PVR
+1275 3925 60 35 PVR
+2125 3925 60 35 PVR
+2725 3925 60 35 PVR
+3600 3175 60 35 PVR
+775 3925 60 35 PVR
+4875 1075 40 20 PVR
+6200 525 40 20 PVR
+6225 875 40 20 PVR
+5375 1075 40 20 PVR
+6375 1725 40 20 PVR
+2625 1725 40 20 PVR
+5975 650 40 20 PVR
+4075 475 60 35 PVR
+2050 825 40 20 PVR
+4025 2350 40 20 PVR
+2950 1300 40 20 PVR
+3350 525 40 20 PVR
+5275 225 40 20 PVR
+6150 150 40 20 PVR
+4775 575 40 20 PVR
+6225 350 40 20 PVR
+6475 200 40 20 PVR
+5575 150 40 20 PVR
+5025 150 40 20 PVR
+5475 1425 40 20 PVR
+6100 1425 40 20 PVR
+6150 1300 40 20 PVR
+5550 1350 40 20 PVR
+1950 575 40 20 PVR
+2425 3600 40 20 PVR
+2100 675 40 20 PVR
+1150 1125 40 20 PVR
+5075 1075 40 20 PVR
+4175 1350 40 20 PVR
+2000 625 40 20 PVR
+5125 800 40 20 PVR
+5575 2375 40 20 PVR
+4475 300 40 20 PVR
+3550 1300 40 20 PVR
+2725 3525 60 35 PVR
+950 2450 40 20 PVR
+1150 2450 40 20 PVR
+5825 2850 40 20 PVR
+1100 3675 40 20 PVR
+1825 3850 40 20 PVR
+2525 3850 40 20 PVR
+2125 3525 60 35 PVR
+2325 3525 60 35 PVR
+1925 3600 40 20 PVR
+4175 1075 40 20 PVR
+4475 1075 40 20 PVR
+4725 1075 40 20 PVR
+4675 150 40 20 PVR
+2550 1200 40 20 PVR
+2650 1200 40 20 PVR
+2650 1300 40 20 PVR
+2500 1300 40 20 PVR
+2600 1050 40 20 PVR
+2450 1050 40 20 PVR
+2850 1200 40 20 PVR
+3000 1200 40 20 PVR
+2900 1250 40 20 PVR
+3100 1250 40 20 PVR
+2950 1375 40 20 PVR
+3225 1375 40 20 PVR
+1450 1375 40 20 PVR
+1550 1250 40 20 PVR
+1600 1000 40 20 PVR
+3000 1000 40 20 PVR
+1700 1425 40 20 PVR
+2800 1425 40 20 PVR
+1800 1325 40 20 PVR
+2750 1300 40 20 PVR
+1900 1050 40 20 PVR
+2700 1050 40 20 PVR
+2000 2550 40 20 PVR
+2700 2550 40 20 PVR
+3225 2450 60 35 PVR
+3500 2500 40 20 PVR
+2025 2825 40 20 PVR
+2200 2825 40 20 PVR
+2575 2500 40 20 PVR
+2100 2500 40 20 PVR
+2575 1975 40 20 PVR
+2200 2250 60 35 PVR
+2400 2250 60 35 PVR
+3000 2125 40 20 PVR
+2150 2125 40 20 PVR
+3100 2175 40 20 PVR
+2250 2175 40 20 PVR
+2250 1950 40 20 PVR
+3150 1925 40 20 PVR
+1500 1875 40 20 PVR
+3250 1875 40 20 PVR
+2350 1875 40 20 PVR
+3600 2525 40 20 PVR
+2925 2225 40 20 PVR
+1700 2175 40 20 PVR
+2100 2300 40 20 PVR
+3900 2250 40 20 PVR
+2575 2775 40 20 PVR
+3850 2775 40 20 PVR
+1550 2825 40 20 PVR
+3400 2825 40 20 PVR
+2300 1825 40 20 PVR
+2450 1825 40 20 PVR
+2275 900 40 20 PVR
+2550 900 40 20 PVR
+2500 1725 40 20 PVR
+1900 1750 40 20 PVR
+1800 1700 40 20 PVR
+4300 1975 40 20 PVR
+3325 2700 60 35 PVR
+2900 2650 40 20 PVR
+4800 2650 40 20 PVR
+4700 2900 60 35 PVR
+4625 2825 40 20 PVR
+3000 1775 40 20 PVR
+4850 1775 40 20 PVR
+3050 850 40 20 PVR
+2750 850 40 20 PVR
+3300 800 40 20 PVR
+2850 800 40 20 PVR
+3500 2200 40 20 PVR
+3650 2200 40 20 PVR
+3550 3850 40 20 PVR
+2975 3525 60 35 PVR
+3750 3600 40 20 PVR
+1075 1475 40 20 PVR
+1220 1605 40 20 PVR
+4500 1825 40 20 PVR
+2625 3525 40 20 PVR
+3275 3525 40 20 PVR
+4000 2250 40 20 PVR
+4050 2150 40 20 PVR
+4100 2050 40 20 PVR
+1050 2700 40 20 PVR
+4150 2725 40 20 PVR
+4025 2500 40 20 PVR
+2225 3100 40 20 PVR
+4025 3100 40 20 PVR
+5200 2600 40 20 PVR
+5200 3375 40 20 PVR
+2100 3225 40 20 PVR
+5700 3225 40 20 PVR
+5700 2450 40 20 PVR
+5300 3275 40 20 PVR
+2825 3300 40 20 PVR
+3275 3050 40 20 PVR
+495 3300 40 20 PVR
+1300 2550 60 35 PVR
+765 2570 40 20 PVR
+905 3055 40 20 PVR
+5925 3600 60 35 PVR
+4050 3425 60 35 PVR
+/Color {0.286 0.302 0.286 mysetrgbcolor} def Color
+575 275 20 10 DH
+575 3762 20 10 DH
+6625 275 20 10 DH
+6625 3762 20 10 DH
+5730 1575 20 10 DH
+3525 1575 20 10 DH
+1325 1575 20 10 DH
+625 525 20 10 DH
+625 976 20 10 DH
+745 445 20 10 DH
+745 1056 20 10 DH
+5825 2100 20 10 DH
+5925 2100 20 10 DH
+6025 2100 20 10 DH
+5825 2925 20 10 DH
+5925 2925 20 10 DH
+6025 2925 20 10 DH
+550 2695 20 10 DH
+550 2872 20 10 DH
+648 2646 20 10 DH
+648 2922 20 10 DH
+6625 3775 20 10 DH
+6625 275 20 10 DH
+5300 2925 20 10 DH
+5400 2925 20 10 DH
+5500 2925 20 10 DH
+5700 3600 20 10 DH
+5600 3600 20 10 DH
+5500 3600 20 10 DH
+4950 2775 20 10 DH
+4700 2775 20 10 DH
+1050 3300 20 10 DH
+1150 3300 20 10 DH
+5825 2450 20 10 DH
+5925 2450 20 10 DH
+6025 2450 20 10 DH
+4950 2200 20 10 DH
+4700 2200 20 10 DH
+775 1240 20 10 DH
+775 2180 20 10 DH
+825 1510 20 10 DH
+725 1560 20 10 DH
+825 1610 20 10 DH
+725 1660 20 10 DH
+825 1710 20 10 DH
+725 1760 20 10 DH
+825 1810 20 10 DH
+725 1860 20 10 DH
+825 1910 20 10 DH
+4200 2050 20 10 DH
+4300 2050 20 10 DH
+4200 2150 20 10 DH
+4300 2150 20 10 DH
+4200 2250 20 10 DH
+4300 2250 20 10 DH
+4200 2350 20 10 DH
+4300 2350 20 10 DH
+5300 2450 20 10 DH
+5400 2450 20 10 DH
+5500 2450 20 10 DH
+4150 3600 20 10 DH
+4050 3600 20 10 DH
+3950 3600 20 10 DH
+/Color {0.476 0.492 0.476 mysetrgbcolor} def Color
+grestore
+% PCBENDDATA --- do not remove ---
+showpage
+%%EOF
diff --git a/doc/aic_group4.gbx b/doc/aic_group4.gbx
new file mode 100644 (file)
index 0000000..91e8070
--- /dev/null
@@ -0,0 +1,690 @@
+G04 Title: (unknown), layergroup #4 *\r
+G04 Creator: pcb 1.6.3 *\r
+G04 CreationDate: Mon Mar 31 19:59:34 2003 UTC *\r
+G04 For: fetter *\r
+G04 Format: Gerber/RS-274X *\r
+G04 PCB-Dimensions: 7100 4100 *\r
+G04 PCB-Coordinate-Origin: lower left *\r
+G04 Color: R0 G0 B0 *\r
+*\r
+%FSLAX23Y23*%\r
+%MOIN*%\r
+%ADD11C,0.010*%\r
+%ADD12C,0.025*%\r
+%ADD13C,0.045*%\r
+%ADD14C,0.040*%\r
+%ADD15C,0.001*%\r
+%ADD16C,0.120*%\r
+%ADD17C,0.150*%\r
+%ADD18C,0.020*%\r
+%ADD19R,0.060X0.060*%\r
+%ADD20R,0.090X0.090*%\r
+%ADD21C,0.060*%\r
+%ADD22C,0.090*%\r
+%ADD23C,0.008*%\r
+%ADD24C,0.080*%\r
+%ADD25C,0.110*%\r
+%ADD26C,0.148*%\r
+%ADD27C,0.178*%\r
+%ADD28R,0.080X0.080*%\r
+%ADD29R,0.110X0.110*%\r
+%ADD30R,0.070X0.070*%\r
+%ADD31R,0.100X0.100*%\r
+%ADD32C,0.070*%\r
+%ADD33C,0.100*%\r
+%ADD34C,0.016*%\r
+%ADD35C,0.015*%\r
+%IPPOS*%\r
+G01*\r
+G54D16*X575Y3825D03*\r
+Y338D03*\r
+X6625Y3825D03*\r
+Y338D03*\r
+G54D19*X1155Y1045D03*\r
+G54D21*X755D03*\r
+G54D19*X1725Y375D03*\r
+G54D21*X1825D03*\r
+X1925D03*\r
+X2025D03*\r
+X2125D03*\r
+X2225D03*\r
+X2325D03*\r
+X2425D03*\r
+X2525D03*\r
+X2625D03*\r
+X2725D03*\r
+X2825D03*\r
+Y675D03*\r
+X2725D03*\r
+X2625D03*\r
+X2525D03*\r
+X2425D03*\r
+X2325D03*\r
+X2225D03*\r
+X2125D03*\r
+X2025D03*\r
+X1925D03*\r
+X1825D03*\r
+X1725D03*\r
+G54D19*X1375Y375D03*\r
+G54D21*X1275D03*\r
+G54D19*X5400Y2475D03*\r
+G54D21*X5350Y2575D03*\r
+X5300Y2475D03*\r
+X5250Y2575D03*\r
+X5200Y2475D03*\r
+X5150Y2575D03*\r
+X5100Y2475D03*\r
+X5050Y2575D03*\r
+X5000Y2475D03*\r
+X4950Y2575D03*\r
+X4900Y2475D03*\r
+X4850Y2575D03*\r
+X4800Y2475D03*\r
+X4750Y2575D03*\r
+X4700Y2475D03*\r
+X4650Y2575D03*\r
+X4600Y2475D03*\r
+X4550Y2575D03*\r
+X4500Y2475D03*\r
+X4450Y2575D03*\r
+X4400Y2475D03*\r
+X4350Y2575D03*\r
+X4300Y2475D03*\r
+X4250Y2575D03*\r
+X4200Y2475D03*\r
+X4150Y2575D03*\r
+X4100Y2475D03*\r
+X4050Y2575D03*\r
+X4000Y2475D03*\r
+X3950Y2575D03*\r
+X3900Y2475D03*\r
+X3850Y2575D03*\r
+X3800Y2475D03*\r
+X3750Y2575D03*\r
+X3700Y2475D03*\r
+X3650Y2575D03*\r
+X3400Y2475D03*\r
+X3350Y2575D03*\r
+X3300Y2475D03*\r
+X3250Y2575D03*\r
+X3200Y2475D03*\r
+X3150Y2575D03*\r
+X3100Y2475D03*\r
+X3050Y2575D03*\r
+X3000Y2475D03*\r
+X2950Y2575D03*\r
+X2900Y2475D03*\r
+X2850Y2575D03*\r
+X2800Y2475D03*\r
+X2750Y2575D03*\r
+X2700Y2475D03*\r
+X2650Y2575D03*\r
+X2600Y2475D03*\r
+X2550Y2575D03*\r
+X2500Y2475D03*\r
+X2450Y2575D03*\r
+X2400Y2475D03*\r
+X2350Y2575D03*\r
+X2300Y2475D03*\r
+X2250Y2575D03*\r
+X2200Y2475D03*\r
+X2150Y2575D03*\r
+X2100Y2475D03*\r
+X2050Y2575D03*\r
+X2000Y2475D03*\r
+X1950Y2575D03*\r
+X1900Y2475D03*\r
+X1850Y2575D03*\r
+X1800Y2475D03*\r
+X1750Y2575D03*\r
+X1700Y2475D03*\r
+X1650Y2575D03*\r
+G54D24*X5730Y2525D03*\r
+G54D16*X3525D03*\r
+X1325D03*\r
+G54D19*X1375Y675D03*\r
+G54D21*X1275D03*\r
+G54D19*X3175D03*\r
+G54D21*X3275D03*\r
+G54D19*X3600Y1200D03*\r
+G54D21*X3700D03*\r
+X3800D03*\r
+X3900D03*\r
+Y1500D03*\r
+X3800D03*\r
+X3700D03*\r
+X3600D03*\r
+G54D19*X875Y3525D03*\r
+G54D21*X975Y3475D03*\r
+X875Y3425D03*\r
+X975Y3375D03*\r
+X875Y3325D03*\r
+X975Y3275D03*\r
+X875Y3225D03*\r
+X975Y3175D03*\r
+G54D26*X625Y3575D03*\r
+Y3124D03*\r
+G54D24*X745Y3655D03*\r
+Y3044D03*\r
+G54D19*X3225Y1200D03*\r
+G54D21*X3325D03*\r
+G54D19*X5775Y3525D03*\r
+G54D21*X5875D03*\r
+X5975D03*\r
+X6075D03*\r
+Y3825D03*\r
+X5975D03*\r
+X5875D03*\r
+X5775D03*\r
+G54D28*X5825Y2000D03*\r
+G54D24*X5925D03*\r
+X6025D03*\r
+G54D19*X5775Y2925D03*\r
+G54D21*X5875D03*\r
+X5975D03*\r
+X6075D03*\r
+Y3225D03*\r
+X5975D03*\r
+X5875D03*\r
+X5775D03*\r
+G54D19*X5625Y2225D03*\r
+G54D21*X5925D03*\r
+G54D28*X5825Y1175D03*\r
+G54D24*X5925D03*\r
+X6025D03*\r
+G54D30*X550Y1405D03*\r
+G54D32*Y1228D03*\r
+X648Y1454D03*\r
+Y1178D03*\r
+G54D19*X4750Y800D03*\r
+G54D21*X4900D03*\r
+G54D19*X3000Y1125D03*\r
+G54D21*Y1525D03*\r
+G54D19*X4475Y3475D03*\r
+G54D21*Y3875D03*\r
+G54D19*X3325Y1500D03*\r
+G54D21*X3225D03*\r
+G54D19*X6525Y3625D03*\r
+G54D21*Y3525D03*\r
+Y3425D03*\r
+Y3325D03*\r
+Y3225D03*\r
+Y3125D03*\r
+Y3025D03*\r
+Y2925D03*\r
+Y2825D03*\r
+Y2725D03*\r
+Y2625D03*\r
+Y2525D03*\r
+Y2425D03*\r
+Y2325D03*\r
+Y2225D03*\r
+Y2125D03*\r
+Y2025D03*\r
+Y1925D03*\r
+Y1825D03*\r
+Y1725D03*\r
+Y1625D03*\r
+Y1525D03*\r
+Y1425D03*\r
+Y1325D03*\r
+Y1225D03*\r
+Y1125D03*\r
+Y1025D03*\r
+Y925D03*\r
+Y825D03*\r
+Y725D03*\r
+Y625D03*\r
+Y525D03*\r
+X6425Y3625D03*\r
+Y3525D03*\r
+Y3425D03*\r
+Y3325D03*\r
+Y3225D03*\r
+Y3125D03*\r
+Y3025D03*\r
+Y2925D03*\r
+Y2825D03*\r
+Y2725D03*\r
+Y2625D03*\r
+Y2525D03*\r
+Y2425D03*\r
+Y2325D03*\r
+Y2225D03*\r
+Y2125D03*\r
+Y2025D03*\r
+Y1925D03*\r
+Y1825D03*\r
+Y1725D03*\r
+Y1625D03*\r
+Y1525D03*\r
+Y1425D03*\r
+Y1325D03*\r
+Y1225D03*\r
+Y1125D03*\r
+Y1025D03*\r
+Y925D03*\r
+Y825D03*\r
+Y725D03*\r
+Y625D03*\r
+Y525D03*\r
+X6325Y3625D03*\r
+Y3525D03*\r
+Y3425D03*\r
+Y3325D03*\r
+Y3225D03*\r
+Y3125D03*\r
+Y3025D03*\r
+Y2925D03*\r
+Y2825D03*\r
+Y2725D03*\r
+Y2625D03*\r
+Y2525D03*\r
+Y2425D03*\r
+Y2325D03*\r
+Y2225D03*\r
+Y2125D03*\r
+Y2025D03*\r
+Y1925D03*\r
+Y1825D03*\r
+Y1725D03*\r
+Y1625D03*\r
+Y1525D03*\r
+Y1425D03*\r
+Y1325D03*\r
+Y1225D03*\r
+Y1125D03*\r
+Y1025D03*\r
+Y925D03*\r
+Y825D03*\r
+Y725D03*\r
+Y625D03*\r
+Y525D03*\r
+G54D16*X6625Y325D03*\r
+Y3825D03*\r
+G54D28*X5300Y1175D03*\r
+G54D24*X5400D03*\r
+X5500D03*\r
+G54D19*X4900Y400D03*\r
+G54D21*X4750D03*\r
+G54D19*X1160Y1300D03*\r
+G54D21*X760D03*\r
+G54D19*X2800Y1525D03*\r
+G54D21*Y1125D03*\r
+G54D28*X5700Y500D03*\r
+G54D24*X5600D03*\r
+X5500D03*\r
+G54D30*X4950Y1325D03*\r
+G54D32*X4700D03*\r
+G54D19*X1725Y900D03*\r
+G54D21*X1825D03*\r
+X1925D03*\r
+X2025D03*\r
+Y1200D03*\r
+X1925D03*\r
+X1825D03*\r
+X1725D03*\r
+G54D30*X1050Y800D03*\r
+G54D32*X1150D03*\r
+G54D19*X3550Y3475D03*\r
+G54D21*Y3875D03*\r
+G54D19*X5350Y2000D03*\r
+G54D21*X5450D03*\r
+G54D28*X5825Y1650D03*\r
+G54D24*X5925D03*\r
+X6025D03*\r
+G54D19*X850Y800D03*\r
+G54D21*Y500D03*\r
+G54D30*X4950Y1900D03*\r
+G54D32*X4700D03*\r
+G54D19*X815Y1705D03*\r
+G54D21*Y1605D03*\r
+G54D16*X775Y2860D03*\r
+Y1920D03*\r
+G54D32*X825Y2590D03*\r
+X725Y2540D03*\r
+X825Y2490D03*\r
+X725Y2440D03*\r
+X825Y2390D03*\r
+X725Y2340D03*\r
+X825Y2290D03*\r
+X725Y2240D03*\r
+G54D30*X825Y2190D03*\r
+G54D19*X2800Y1750D03*\r
+G54D21*X2900D03*\r
+X3000D03*\r
+X3100D03*\r
+X3200D03*\r
+X3300D03*\r
+X3400D03*\r
+X3500D03*\r
+X3600D03*\r
+X3700D03*\r
+X3800D03*\r
+X3900D03*\r
+Y2050D03*\r
+X3800D03*\r
+X3700D03*\r
+X3600D03*\r
+X3500D03*\r
+X3400D03*\r
+X3300D03*\r
+X3200D03*\r
+X3100D03*\r
+X3000D03*\r
+X2900D03*\r
+X2800D03*\r
+G54D19*X1400Y1450D03*\r
+G54D21*X1500D03*\r
+X1600D03*\r
+X1700D03*\r
+X1800D03*\r
+X1900D03*\r
+X2000D03*\r
+X2100D03*\r
+X2200D03*\r
+X2300D03*\r
+X2400D03*\r
+X2500D03*\r
+Y2050D03*\r
+X2400D03*\r
+X2300D03*\r
+X2200D03*\r
+X2100D03*\r
+X2000D03*\r
+X1900D03*\r
+X1800D03*\r
+X1700D03*\r
+X1600D03*\r
+X1500D03*\r
+X1400D03*\r
+G54D30*X4200D03*\r
+G54D32*X4300D03*\r
+X4200Y1950D03*\r
+X4300D03*\r
+X4200Y1850D03*\r
+X4300D03*\r
+X4200Y1750D03*\r
+X4300D03*\r
+G54D19*X3175Y375D03*\r
+G54D21*X3275D03*\r
+G54D19*X2450Y3525D03*\r
+G54D21*X2550D03*\r
+X2650D03*\r
+X2750D03*\r
+X2850D03*\r
+X2950D03*\r
+X3050D03*\r
+X3150D03*\r
+Y3825D03*\r
+X3050D03*\r
+X2950D03*\r
+X2850D03*\r
+X2750D03*\r
+X2650D03*\r
+X2550D03*\r
+X2450D03*\r
+G54D28*X5300Y1650D03*\r
+G54D24*X5400D03*\r
+X5500D03*\r
+G54D19*X575Y1705D03*\r
+G54D21*Y1605D03*\r
+G54D19*X1575Y675D03*\r
+G54D21*Y375D03*\r
+G54D19*X5575Y3475D03*\r
+G54D21*Y3875D03*\r
+G54D19*X3975Y3525D03*\r
+G54D21*X4075D03*\r
+X4175D03*\r
+X4275D03*\r
+Y3825D03*\r
+X4175D03*\r
+X4075D03*\r
+X3975D03*\r
+G54D19*X4875Y2925D03*\r
+G54D21*X4975D03*\r
+X5075D03*\r
+X5175D03*\r
+Y3225D03*\r
+X5075D03*\r
+X4975D03*\r
+X4875D03*\r
+G54D19*X5375Y2875D03*\r
+G54D21*Y3275D03*\r
+G54D19*X4675Y2875D03*\r
+G54D21*Y3275D03*\r
+G54D19*Y3475D03*\r
+G54D21*Y3875D03*\r
+G54D19*X4875Y3525D03*\r
+G54D21*X4975D03*\r
+X5075D03*\r
+X5175D03*\r
+Y3825D03*\r
+X5075D03*\r
+X4975D03*\r
+X4875D03*\r
+G54D19*X5375Y3475D03*\r
+G54D21*Y3875D03*\r
+G54D19*X5575Y2875D03*\r
+G54D21*Y3275D03*\r
+G54D19*X3975Y2925D03*\r
+G54D21*X4075D03*\r
+X4175D03*\r
+X4275D03*\r
+Y3225D03*\r
+X4175D03*\r
+X4075D03*\r
+X3975D03*\r
+G54D19*X4475Y2875D03*\r
+G54D21*Y3275D03*\r
+G54D28*X4150Y500D03*\r
+G54D24*X4050D03*\r
+X3950D03*\r
+G54D19*X2975Y675D03*\r
+G54D21*Y375D03*\r
+G54D19*X3350Y3475D03*\r
+G54D21*Y3875D03*\r
+X4750Y675D03*\r
+X4900D03*\r
+X5600D03*\r
+X6025Y1500D03*\r
+X5400D03*\r
+Y1025D03*\r
+X6025D03*\r
+X5925Y1325D03*\r
+X6125Y1225D03*\r
+X5400Y825D03*\r
+X3950Y925D03*\r
+X4750D03*\r
+X6225Y675D03*\r
+X6125Y1425D03*\r
+X5925Y1875D03*\r
+X4625Y675D03*\r
+X5625Y1900D03*\r
+X6225Y3075D03*\r
+X6475D03*\r
+X5675Y3025D03*\r
+X5975Y3625D03*\r
+X5375D03*\r
+X4875D03*\r
+X5175Y3700D03*\r
+X5775D03*\r
+X4025Y3375D03*\r
+X4875D03*\r
+X5375D03*\r
+X5925D03*\r
+X4975Y3150D03*\r
+X1400D03*\r
+X1750D03*\r
+X2375D03*\r
+X3225Y925D03*\r
+X3275Y175D03*\r
+X2400Y1650D03*\r
+X2700D03*\r
+X1400D03*\r
+X1300Y1300D03*\r
+Y1200D03*\r
+G54D14*X2525Y1225D03*\r
+G54D21*X4275Y3100D03*\r
+X5250D03*\r
+X3150D03*\r
+X4475Y3150D03*\r
+X2025Y1050D03*\r
+X1275Y175D03*\r
+X2125D03*\r
+X2725D03*\r
+X3600Y925D03*\r
+X775Y175D03*\r
+G54D14*X4875Y3025D03*\r
+X6200Y3575D03*\r
+X6225Y3225D03*\r
+X5375Y3025D03*\r
+X6375Y2375D03*\r
+X2625D03*\r
+X5975Y3450D03*\r
+G54D21*X4075Y3625D03*\r
+G54D14*X2050Y3275D03*\r
+X4025Y1750D03*\r
+X2950Y2800D03*\r
+X3350Y3575D03*\r
+X5275Y3875D03*\r
+X6150Y3950D03*\r
+X4775Y3525D03*\r
+X6225Y3750D03*\r
+X6475Y3900D03*\r
+X5575Y3950D03*\r
+X5025D03*\r
+X5475Y2675D03*\r
+X6100D03*\r
+X6150Y2800D03*\r
+X5550Y2750D03*\r
+X1950Y3525D03*\r
+X2425Y500D03*\r
+X2100Y3425D03*\r
+X1150Y2975D03*\r
+X5075Y3025D03*\r
+X4175Y2750D03*\r
+X2000Y3475D03*\r
+X5125Y3300D03*\r
+X5575Y1725D03*\r
+X4475Y3800D03*\r
+X3550Y2800D03*\r
+G54D21*X2725Y575D03*\r
+G54D14*X950Y1650D03*\r
+X1150D03*\r
+X5825Y1250D03*\r
+X1100Y425D03*\r
+X1825Y250D03*\r
+X2525D03*\r
+G54D21*X2125Y575D03*\r
+X2325D03*\r
+G54D14*X1925Y500D03*\r
+X4175Y3025D03*\r
+X4475D03*\r
+X4725D03*\r
+X4675Y3950D03*\r
+X2550Y2900D03*\r
+X2650D03*\r
+Y2800D03*\r
+X2500D03*\r
+X2600Y3050D03*\r
+X2450D03*\r
+X2850Y2900D03*\r
+X3000D03*\r
+X2900Y2850D03*\r
+X3100D03*\r
+X2950Y2725D03*\r
+X3225D03*\r
+X1450D03*\r
+X1550Y2850D03*\r
+X1600Y3100D03*\r
+X3000D03*\r
+X1700Y2675D03*\r
+X2800D03*\r
+X1800Y2775D03*\r
+X2750Y2800D03*\r
+X1900Y3050D03*\r
+X2700D03*\r
+X2000Y1550D03*\r
+X2700D03*\r
+G54D21*X3225Y1650D03*\r
+G54D14*X3500Y1600D03*\r
+X2025Y1275D03*\r
+X2200D03*\r
+X2575Y1600D03*\r
+X2100D03*\r
+X2575Y2125D03*\r
+G54D21*X2200Y1850D03*\r
+X2400D03*\r
+G54D14*X3000Y1975D03*\r
+X2150D03*\r
+X3100Y1925D03*\r
+X2250D03*\r
+Y2150D03*\r
+X3150Y2175D03*\r
+X1500Y2225D03*\r
+X3250D03*\r
+X2350D03*\r
+X3600Y1575D03*\r
+X2925Y1875D03*\r
+X1700Y1925D03*\r
+X2100Y1800D03*\r
+X3900Y1850D03*\r
+X2575Y1325D03*\r
+X3850D03*\r
+X1550Y1275D03*\r
+X3400D03*\r
+X2300Y2275D03*\r
+X2450D03*\r
+X2275Y3200D03*\r
+X2550D03*\r
+X2500Y2375D03*\r
+X1900Y2350D03*\r
+X1800Y2400D03*\r
+X4300Y2125D03*\r
+G54D21*X3325Y1400D03*\r
+G54D14*X2900Y1450D03*\r
+X4800D03*\r
+G54D21*X4700Y1200D03*\r
+G54D14*X4625Y1275D03*\r
+X3000Y2325D03*\r
+X4850D03*\r
+X3050Y3250D03*\r
+X2750D03*\r
+X3300Y3300D03*\r
+X2850D03*\r
+X3500Y1900D03*\r
+X3650D03*\r
+X3550Y250D03*\r
+G54D21*X2975Y575D03*\r
+G54D14*X3750Y500D03*\r
+X1075Y2625D03*\r
+X1220Y2495D03*\r
+X4500Y2275D03*\r
+X2625Y575D03*\r
+X3275D03*\r
+X4000Y1850D03*\r
+X4050Y1950D03*\r
+X4100Y2050D03*\r
+X1050Y1400D03*\r
+X4150Y1375D03*\r
+X4025Y1600D03*\r
+X2225Y1000D03*\r
+X4025D03*\r
+X5200Y1500D03*\r
+Y725D03*\r
+X2100Y875D03*\r
+X5700D03*\r
+Y1650D03*\r
+X5300Y825D03*\r
+X2825Y800D03*\r
+X3275Y1050D03*\r
+X495Y800D03*\r
+G54D21*X1300Y1550D03*\r
+G54D14*X765Y1530D03*\r
+X905Y1045D03*\r
+G54D21*X5925Y500D03*\r
+X4050Y675D03*\r
+D02*\r
+M02*\r
diff --git a/doc/aic_group4.ps b/doc/aic_group4.ps
new file mode 100644 (file)
index 0000000..4b083dc
--- /dev/null
@@ -0,0 +1,948 @@
+%!PS-Adobe-3.0
+%%Title: (unknown), layergroup #4
+%%Creator: pcb 1.6.3
+%%CreationDate: Mon Mar 31 16:59:21 2003
+%%For: fetter (Prof. Walter Fetter)
+%%LanguageLevel: 1
+%%Orientation: Portrait
+%%Pages: 1
+%%PageOrder: Ascend
+%%IncludeFeature: *PageSize a4
+%%EndComments
+%%BeginProlog
+
+/PcbDict 200 dict def
+PcbDict begin
+PcbDict /DictMatrix matrix put
+
+% some constants
+/Black {0.0 mysetgray} def
+/White {1.0 mysetgray} def
+/TAN {0.207106781} def
+/MTAN {-0.207106781} def
+
+% draw a filled polygon
+% get (x,y)... and number of points from stack
+/PO {
+       /number exch def
+       newpath
+       moveto
+       number 1 sub { lineto } repeat
+       closepath fill stroke
+} def
+
+/P {
+% draw a pin-polygon,
+% get x, y and thickness from stack
+       /thickness exch def /y exch def /x exch def
+       gsave x y translate thickness thickness scale
+       0.5  MTAN
+       TAN  -0.5
+       MTAN -0.5
+       -0.5 MTAN
+       -0.5 TAN
+       MTAN 0.5
+       TAN  0.5
+       0.5  TAN
+       8 PO grestore
+} def
+
+/PV {
+% pin or via, x, y and thickness are on the stack
+       /drillinghole exch def /thickness exch def /y exch def /x exch def
+       x y thickness P
+% draw drilling whole
+       gsave White 0 setlinewidth
+   newpath x y drillinghole 2 div 0 360 arc closepath fill stroke
+   grestore
+} def
+
+/PVR {
+% pin or via, x, y and thickness are on the stack
+       /drillinghole exch def /thickness exch def /y exch def /x exch def
+       gsave 0 setlinewidth
+       newpath x y thickness 2 div 0 360 arc closepath fill stroke
+% draw drilling whole
+       White
+       newpath x y drillinghole 2 div 0 360 arc closepath fill stroke
+       grestore
+} def
+
+/PVSQ {
+% square pin or via, x, y and thickness are on the stack
+       /drillinghole exch def /thickness exch def /y exch def /x exch def
+       newpath x thickness 2 div sub y thickness 2 div sub moveto
+       thickness 0 rlineto 0 thickness rlineto
+       thickness neg 0 rlineto closepath fill stroke
+% draw drilling whole
+       gsave White 0 setlinewidth
+   newpath x y drillinghole 2 div 0 360 arc closepath fill stroke
+   grestore
+} def
+
+/DH {
+% drill helpher; x, y, hole, copper-thickness are on stack
+       /copper exch def /hole exch def /y exch def /x exch def
+   gsave copper setlinewidth
+   newpath x y hole copper add 2 div 0 360 arc closepath stroke
+   grestore
+} def
+
+/L {
+% line, get x1, y1, x2, y2 and thickness from stack
+       /thick exch def /y2 exch def /x2 exch def /y1 exch def /x1 exch def
+       gsave thick setlinewidth
+       x1 y1 moveto x2 y2 lineto stroke
+       grestore
+} def
+
+/B {
+% filled box, get x1, y1, x2 and y2 from stack
+       /y2 exch def /x2 exch def /y1 exch def /x1 exch def
+       newpath
+       x1 y1 moveto x2 y1 lineto x2 y2 lineto x1 y2 lineto
+       closepath fill stroke
+} def
+
+/PA {
+% pad, same as line
+       L
+} def
+
+/A {
+% arc for elements, get x, y, width, height, thickness
+% startangle and delta-angle from stack
+  /delta exch def /start exch def /thickness exch def
+  /height exch def /width exch def /y exch def /x exch def
+% draw it
+       gsave thickness setlinewidth /save DictMatrix currentmatrix def
+% scaling is less then zero because the coord system has to be swapped
+       x y translate width neg height scale
+       0 0 1 start start delta add arc save setmatrix stroke
+       grestore
+} def
+
+/CLRPV {
+% clears a pin/via for groundplane; x,y and thickness are on stack
+   /thickness exch def /y exch def /x exch def
+       gsave White x y thickness P grestore
+} def
+
+/CLRPVSQ {
+% clears a square pin, x,y and thickness are on stack
+       /thickness exch def /y exch def /x exch def
+   gsave White
+       newpath x thickness 2 div sub y thickness 2 div sub moveto
+       thickness 0 rlineto 0 thickness rlineto
+       thickness neg 0 rlineto closepath fill stroke
+       grestore
+} def
+
+/CLRPVR {
+% clears a round pin/via for groundplane; x,y and thickness are on the stack
+       /thickness exch def /y exch def /x exch def
+       gsave White 0 setlinewidth
+       newpath x y thickness 2 div 0 360 arc closepath fill stroke
+       grestore
+} def
+
+/CLRPA {
+% clear line, get x1, y1, x2, y2 and thickness from stack
+       /thick exch def /y2 exch def /x2 exch def /y1 exch def /x1 exch def
+       gsave White thick setlinewidth
+       x1 y1 moveto x2 y2 lineto stroke
+       grestore
+} def
+
+/CLRB {
+% cleared box, get x1, y1, x2 and y2 from stack
+       /y2 exch def /x2 exch def /y1 exch def /x1 exch def
+       gsave White newpath
+       x1 y1 moveto x2 y1 lineto x2 y2 lineto x1 y2 lineto
+       closepath fill stroke
+       grestore
+} def
+
+/FILL {
+% draw a filled rectangle for the ground plane
+% get x1, y1, x2 and y2 from stack
+       /y2 exch def /x2 exch def /y1 exch def /x1 exch def
+   gsave 0 setlinewidth
+       newpath
+       x1 y1 moveto x2 y1 lineto x2 y2 lineto x1 y2 lineto
+       closepath fill stroke
+   grestore
+} def
+
+/Outline {
+% outline, get x1, y1, x2 and y2 from stack
+       /y2 exch def /x2 exch def /y1 exch def /x1 exch def
+   gsave 0.175 setlinewidth
+       newpath
+       x1 y1 moveto x2 y1 lineto x2 y2 lineto x1 y2 lineto
+       closepath stroke
+   grestore
+} def
+
+/Alignment {
+% alignment targets, get x1, y1, x2, y2 and distance from stack
+       /dis exch def /y2 exch def /x2 exch def /y1 exch def /x1 exch def
+   gsave 0.175 setlinewidth
+   newpath x1 y1 dis add moveto 0 dis neg rlineto dis 0 rlineto stroke
+   newpath x1 y2 dis sub moveto 0 dis rlineto dis 0 rlineto stroke
+   newpath x2 y2 dis sub moveto 0 dis rlineto dis neg 0 rlineto stroke
+   newpath x2 y1 dis add moveto 0 dis neg rlineto dis neg 0 rlineto stroke
+   grestore
+} def
+
+/mysetgray { setgray } def
+/mysetrgbcolor { setrgbcolor } def
+
+%%EndProlog
+%%BeginDefaults
+%%EndDefaults
+%%BeginSetup
+a4
+0.0 setlinewidth
+1 setlinecap
+Black
+%%EndSetup
+%%Page: 1 1
+%%BeginPageSetup
+%%EndPageSetup
+gsave White newpath
+44 277 moveto 550 277 lineto 550 564 lineto 44 564 lineto
+closepath fill stroke grestore
+% PCBMIN(35,40), PCBMAX(7035,3997)
+% PCBOFFSET(630,3867), PCBSCALE(1.00000)
+% PCBSTARTDATA --- do not remove ---
+gsave
+0.07200 0.07200 scale
+630 3867 translate
+1.000 1.000 scale
+0 3957 translate
+1 -1 scale
+-35 -40 translate
+/Color {0.127 0.540 0.127 mysetrgbcolor} def Color
+% LayerGroup: 3, Layer: "unused" (#7)
+/Color {0.286 0.302 0.286 mysetrgbcolor} def Color
+575 275 120 80 PVR
+575 3762 120 80 PVR
+6625 275 120 80 PVR
+6625 3762 120 80 PVR
+1155 3055 60 35 PVSQ
+755 3055 60 35 PVR
+1725 3725 60 35 PVSQ
+1825 3725 60 35 PVR
+1925 3725 60 35 PVR
+2025 3725 60 35 PVR
+2125 3725 60 35 PVR
+2225 3725 60 35 PVR
+2325 3725 60 35 PVR
+2425 3725 60 35 PVR
+2525 3725 60 35 PVR
+2625 3725 60 35 PVR
+2725 3725 60 35 PVR
+2825 3725 60 35 PVR
+2825 3425 60 35 PVR
+2725 3425 60 35 PVR
+2625 3425 60 35 PVR
+2525 3425 60 35 PVR
+2425 3425 60 35 PVR
+2325 3425 60 35 PVR
+2225 3425 60 35 PVR
+2125 3425 60 35 PVR
+2025 3425 60 35 PVR
+1925 3425 60 35 PVR
+1825 3425 60 35 PVR
+1725 3425 60 35 PVR
+1375 3725 60 35 PVSQ
+1275 3725 60 35 PVR
+5400 1625 60 35 PVSQ
+5350 1525 60 35 PVR
+5300 1625 60 35 PVR
+5250 1525 60 35 PVR
+5200 1625 60 35 PVR
+5150 1525 60 35 PVR
+5100 1625 60 35 PVR
+5050 1525 60 35 PVR
+5000 1625 60 35 PVR
+4950 1525 60 35 PVR
+4900 1625 60 35 PVR
+4850 1525 60 35 PVR
+4800 1625 60 35 PVR
+4750 1525 60 35 PVR
+4700 1625 60 35 PVR
+4650 1525 60 35 PVR
+4600 1625 60 35 PVR
+4550 1525 60 35 PVR
+4500 1625 60 35 PVR
+4450 1525 60 35 PVR
+4400 1625 60 35 PVR
+4350 1525 60 35 PVR
+4300 1625 60 35 PVR
+4250 1525 60 35 PVR
+4200 1625 60 35 PVR
+4150 1525 60 35 PVR
+4100 1625 60 35 PVR
+4050 1525 60 35 PVR
+4000 1625 60 35 PVR
+3950 1525 60 35 PVR
+3900 1625 60 35 PVR
+3850 1525 60 35 PVR
+3800 1625 60 35 PVR
+3750 1525 60 35 PVR
+3700 1625 60 35 PVR
+3650 1525 60 35 PVR
+3400 1625 60 35 PVR
+3350 1525 60 35 PVR
+3300 1625 60 35 PVR
+3250 1525 60 35 PVR
+3200 1625 60 35 PVR
+3150 1525 60 35 PVR
+3100 1625 60 35 PVR
+3050 1525 60 35 PVR
+3000 1625 60 35 PVR
+2950 1525 60 35 PVR
+2900 1625 60 35 PVR
+2850 1525 60 35 PVR
+2800 1625 60 35 PVR
+2750 1525 60 35 PVR
+2700 1625 60 35 PVR
+2650 1525 60 35 PVR
+2600 1625 60 35 PVR
+2550 1525 60 35 PVR
+2500 1625 60 35 PVR
+2450 1525 60 35 PVR
+2400 1625 60 35 PVR
+2350 1525 60 35 PVR
+2300 1625 60 35 PVR
+2250 1525 60 35 PVR
+2200 1625 60 35 PVR
+2150 1525 60 35 PVR
+2100 1625 60 35 PVR
+2050 1525 60 35 PVR
+2000 1625 60 35 PVR
+1950 1525 60 35 PVR
+1900 1625 60 35 PVR
+1850 1525 60 35 PVR
+1800 1625 60 35 PVR
+1750 1525 60 35 PVR
+1700 1625 60 35 PVR
+1650 1525 60 35 PVR
+5730 1575 80 60 PVR
+3525 1575 120 100 PVR
+1325 1575 120 100 PVR
+1375 3425 60 35 PVSQ
+1275 3425 60 35 PVR
+3175 3425 60 35 PVSQ
+3275 3425 60 35 PVR
+3600 2900 60 35 PVSQ
+3700 2900 60 35 PVR
+3800 2900 60 35 PVR
+3900 2900 60 35 PVR
+3900 2600 60 35 PVR
+3800 2600 60 35 PVR
+3700 2600 60 35 PVR
+3600 2600 60 35 PVR
+875 575 60 35 PVSQ
+975 625 60 35 PVR
+875 675 60 35 PVR
+975 725 60 35 PVR
+875 775 60 35 PVR
+975 825 60 35 PVR
+875 875 60 35 PVR
+975 925 60 35 PVR
+625 525 148 128 PVR
+625 976 148 128 PVR
+745 445 80 60 PVR
+745 1056 80 60 PVR
+3225 2900 60 35 PVSQ
+3325 2900 60 35 PVR
+5775 575 60 35 PVSQ
+5875 575 60 35 PVR
+5975 575 60 35 PVR
+6075 575 60 35 PVR
+6075 275 60 35 PVR
+5975 275 60 35 PVR
+5875 275 60 35 PVR
+5775 275 60 35 PVR
+5825 2100 80 42 PVSQ
+5925 2100 80 42 PVR
+6025 2100 80 42 PVR
+5775 1175 60 35 PVSQ
+5875 1175 60 35 PVR
+5975 1175 60 35 PVR
+6075 1175 60 35 PVR
+6075 875 60 35 PVR
+5975 875 60 35 PVR
+5875 875 60 35 PVR
+5775 875 60 35 PVR
+5625 1875 60 35 PVSQ
+5925 1875 60 35 PVR
+5825 2925 80 42 PVSQ
+5925 2925 80 42 PVR
+6025 2925 80 42 PVR
+550 2695 70 42 PVSQ
+550 2872 70 42 PVR
+648 2646 70 52 PVR
+648 2922 70 52 PVR
+4750 3300 60 35 PVSQ
+4900 3300 60 35 PVR
+3000 2975 60 35 PVSQ
+3000 2575 60 35 PVR
+4475 625 60 35 PVSQ
+4475 225 60 35 PVR
+3325 2600 60 35 PVSQ
+3225 2600 60 35 PVR
+6525 475 60 35 PVSQ
+6525 575 60 35 PVR
+6525 675 60 35 PVR
+6525 775 60 35 PVR
+6525 875 60 35 PVR
+6525 975 60 35 PVR
+6525 1075 60 35 PVR
+6525 1175 60 35 PVR
+6525 1275 60 35 PVR
+6525 1375 60 35 PVR
+6525 1475 60 35 PVR
+6525 1575 60 35 PVR
+6525 1675 60 35 PVR
+6525 1775 60 35 PVR
+6525 1875 60 35 PVR
+6525 1975 60 35 PVR
+6525 2075 60 35 PVR
+6525 2175 60 35 PVR
+6525 2275 60 35 PVR
+6525 2375 60 35 PVR
+6525 2475 60 35 PVR
+6525 2575 60 35 PVR
+6525 2675 60 35 PVR
+6525 2775 60 35 PVR
+6525 2875 60 35 PVR
+6525 2975 60 35 PVR
+6525 3075 60 35 PVR
+6525 3175 60 35 PVR
+6525 3275 60 35 PVR
+6525 3375 60 35 PVR
+6525 3475 60 35 PVR
+6525 3575 60 35 PVR
+6425 475 60 35 PVR
+6425 575 60 35 PVR
+6425 675 60 35 PVR
+6425 775 60 35 PVR
+6425 875 60 35 PVR
+6425 975 60 35 PVR
+6425 1075 60 35 PVR
+6425 1175 60 35 PVR
+6425 1275 60 35 PVR
+6425 1375 60 35 PVR
+6425 1475 60 35 PVR
+6425 1575 60 35 PVR
+6425 1675 60 35 PVR
+6425 1775 60 35 PVR
+6425 1875 60 35 PVR
+6425 1975 60 35 PVR
+6425 2075 60 35 PVR
+6425 2175 60 35 PVR
+6425 2275 60 35 PVR
+6425 2375 60 35 PVR
+6425 2475 60 35 PVR
+6425 2575 60 35 PVR
+6425 2675 60 35 PVR
+6425 2775 60 35 PVR
+6425 2875 60 35 PVR
+6425 2975 60 35 PVR
+6425 3075 60 35 PVR
+6425 3175 60 35 PVR
+6425 3275 60 35 PVR
+6425 3375 60 35 PVR
+6425 3475 60 35 PVR
+6425 3575 60 35 PVR
+6325 475 60 35 PVR
+6325 575 60 35 PVR
+6325 675 60 35 PVR
+6325 775 60 35 PVR
+6325 875 60 35 PVR
+6325 975 60 35 PVR
+6325 1075 60 35 PVR
+6325 1175 60 35 PVR
+6325 1275 60 35 PVR
+6325 1375 60 35 PVR
+6325 1475 60 35 PVR
+6325 1575 60 35 PVR
+6325 1675 60 35 PVR
+6325 1775 60 35 PVR
+6325 1875 60 35 PVR
+6325 1975 60 35 PVR
+6325 2075 60 35 PVR
+6325 2175 60 35 PVR
+6325 2275 60 35 PVR
+6325 2375 60 35 PVR
+6325 2475 60 35 PVR
+6325 2575 60 35 PVR
+6325 2675 60 35 PVR
+6325 2775 60 35 PVR
+6325 2875 60 35 PVR
+6325 2975 60 35 PVR
+6325 3075 60 35 PVR
+6325 3175 60 35 PVR
+6325 3275 60 35 PVR
+6325 3375 60 35 PVR
+6325 3475 60 35 PVR
+6325 3575 60 35 PVR
+6625 3775 120 80 PVR
+6625 275 120 80 PVR
+5300 2925 80 42 PVSQ
+5400 2925 80 42 PVR
+5500 2925 80 42 PVR
+4900 3700 60 35 PVSQ
+4750 3700 60 35 PVR
+1160 2800 60 35 PVSQ
+760 2800 60 35 PVR
+2800 2575 60 35 PVSQ
+2800 2975 60 35 PVR
+5700 3600 80 42 PVSQ
+5600 3600 80 42 PVR
+5500 3600 80 42 PVR
+4950 2775 70 42 PVSQ
+4700 2775 70 42 PVR
+1725 3200 60 35 PVSQ
+1825 3200 60 35 PVR
+1925 3200 60 35 PVR
+2025 3200 60 35 PVR
+2025 2900 60 35 PVR
+1925 2900 60 35 PVR
+1825 2900 60 35 PVR
+1725 2900 60 35 PVR
+1050 3300 70 42 PVSQ
+1150 3300 70 42 PVR
+3550 625 60 35 PVSQ
+3550 225 60 35 PVR
+5350 2100 60 35 PVSQ
+5450 2100 60 35 PVR
+5825 2450 80 42 PVSQ
+5925 2450 80 42 PVR
+6025 2450 80 42 PVR
+850 3300 60 35 PVSQ
+850 3600 60 35 PVR
+4950 2200 70 42 PVSQ
+4700 2200 70 42 PVR
+815 2395 60 35 PVSQ
+815 2495 60 35 PVR
+775 1240 120 100 PVR
+775 2180 120 100 PVR
+825 1510 70 42 PVR
+725 1560 70 42 PVR
+825 1610 70 42 PVR
+725 1660 70 42 PVR
+825 1710 70 42 PVR
+725 1760 70 42 PVR
+825 1810 70 42 PVR
+725 1860 70 42 PVR
+825 1910 70 42 PVSQ
+2800 2350 60 35 PVSQ
+2900 2350 60 35 PVR
+3000 2350 60 35 PVR
+3100 2350 60 35 PVR
+3200 2350 60 35 PVR
+3300 2350 60 35 PVR
+3400 2350 60 35 PVR
+3500 2350 60 35 PVR
+3600 2350 60 35 PVR
+3700 2350 60 35 PVR
+3800 2350 60 35 PVR
+3900 2350 60 35 PVR
+3900 2050 60 35 PVR
+3800 2050 60 35 PVR
+3700 2050 60 35 PVR
+3600 2050 60 35 PVR
+3500 2050 60 35 PVR
+3400 2050 60 35 PVR
+3300 2050 60 35 PVR
+3200 2050 60 35 PVR
+3100 2050 60 35 PVR
+3000 2050 60 35 PVR
+2900 2050 60 35 PVR
+2800 2050 60 35 PVR
+1400 2650 60 35 PVSQ
+1500 2650 60 35 PVR
+1600 2650 60 35 PVR
+1700 2650 60 35 PVR
+1800 2650 60 35 PVR
+1900 2650 60 35 PVR
+2000 2650 60 35 PVR
+2100 2650 60 35 PVR
+2200 2650 60 35 PVR
+2300 2650 60 35 PVR
+2400 2650 60 35 PVR
+2500 2650 60 35 PVR
+2500 2050 60 35 PVR
+2400 2050 60 35 PVR
+2300 2050 60 35 PVR
+2200 2050 60 35 PVR
+2100 2050 60 35 PVR
+2000 2050 60 35 PVR
+1900 2050 60 35 PVR
+1800 2050 60 35 PVR
+1700 2050 60 35 PVR
+1600 2050 60 35 PVR
+1500 2050 60 35 PVR
+1400 2050 60 35 PVR
+4200 2050 70 42 PVSQ
+4300 2050 70 42 PVR
+4200 2150 70 42 PVR
+4300 2150 70 42 PVR
+4200 2250 70 42 PVR
+4300 2250 70 42 PVR
+4200 2350 70 42 PVR
+4300 2350 70 42 PVR
+3175 3725 60 35 PVSQ
+3275 3725 60 35 PVR
+2450 575 60 35 PVSQ
+2550 575 60 35 PVR
+2650 575 60 35 PVR
+2750 575 60 35 PVR
+2850 575 60 35 PVR
+2950 575 60 35 PVR
+3050 575 60 35 PVR
+3150 575 60 35 PVR
+3150 275 60 35 PVR
+3050 275 60 35 PVR
+2950 275 60 35 PVR
+2850 275 60 35 PVR
+2750 275 60 35 PVR
+2650 275 60 35 PVR
+2550 275 60 35 PVR
+2450 275 60 35 PVR
+5300 2450 80 42 PVSQ
+5400 2450 80 42 PVR
+5500 2450 80 42 PVR
+575 2395 60 35 PVSQ
+575 2495 60 35 PVR
+1575 3425 60 35 PVSQ
+1575 3725 60 35 PVR
+5575 625 60 35 PVSQ
+5575 225 60 35 PVR
+3975 575 60 35 PVSQ
+4075 575 60 35 PVR
+4175 575 60 35 PVR
+4275 575 60 35 PVR
+4275 275 60 35 PVR
+4175 275 60 35 PVR
+4075 275 60 35 PVR
+3975 275 60 35 PVR
+4875 1175 60 35 PVSQ
+4975 1175 60 35 PVR
+5075 1175 60 35 PVR
+5175 1175 60 35 PVR
+5175 875 60 35 PVR
+5075 875 60 35 PVR
+4975 875 60 35 PVR
+4875 875 60 35 PVR
+5375 1225 60 35 PVSQ
+5375 825 60 35 PVR
+4675 1225 60 35 PVSQ
+4675 825 60 35 PVR
+4675 625 60 35 PVSQ
+4675 225 60 35 PVR
+4875 575 60 35 PVSQ
+4975 575 60 35 PVR
+5075 575 60 35 PVR
+5175 575 60 35 PVR
+5175 275 60 35 PVR
+5075 275 60 35 PVR
+4975 275 60 35 PVR
+4875 275 60 35 PVR
+5375 625 60 35 PVSQ
+5375 225 60 35 PVR
+5575 1225 60 35 PVSQ
+5575 825 60 35 PVR
+3975 1175 60 35 PVSQ
+4075 1175 60 35 PVR
+4175 1175 60 35 PVR
+4275 1175 60 35 PVR
+4275 875 60 35 PVR
+4175 875 60 35 PVR
+4075 875 60 35 PVR
+3975 875 60 35 PVR
+4475 1225 60 35 PVSQ
+4475 825 60 35 PVR
+4150 3600 80 42 PVSQ
+4050 3600 80 42 PVR
+3950 3600 80 42 PVR
+2975 3425 60 35 PVSQ
+2975 3725 60 35 PVR
+3350 625 60 35 PVSQ
+3350 225 60 35 PVR
+/Color {0.476 0.492 0.476 mysetrgbcolor} def Color
+4750 3425 60 35 PVR
+4900 3425 60 35 PVR
+5600 3425 60 35 PVR
+6025 2600 60 35 PVR
+5400 2600 60 35 PVR
+5400 3075 60 35 PVR
+6025 3075 60 35 PVR
+5925 2775 60 35 PVR
+6125 2875 60 35 PVR
+5400 3275 60 35 PVR
+3950 3175 60 35 PVR
+4750 3175 60 35 PVR
+6225 3425 60 35 PVR
+6125 2675 60 35 PVR
+5925 2225 60 35 PVR
+4625 3425 60 35 PVR
+5625 2200 60 35 PVR
+6225 1025 60 35 PVR
+6475 1025 60 35 PVR
+5675 1075 60 35 PVR
+5975 475 60 35 PVR
+5375 475 60 35 PVR
+4875 475 60 35 PVR
+5175 400 60 35 PVR
+5775 400 60 35 PVR
+4025 725 60 35 PVR
+4875 725 60 35 PVR
+5375 725 60 35 PVR
+5925 725 60 35 PVR
+4975 950 60 35 PVR
+1400 950 60 35 PVR
+1750 950 60 35 PVR
+2375 950 60 35 PVR
+3225 3175 60 35 PVR
+3275 3925 60 35 PVR
+2400 2450 60 35 PVR
+2700 2450 60 35 PVR
+1400 2450 60 35 PVR
+1300 2800 60 35 PVR
+1300 2900 60 35 PVR
+2525 2875 40 20 PVR
+4275 1000 60 35 PVR
+5250 1000 60 35 PVR
+3150 1000 60 35 PVR
+4475 950 60 35 PVR
+2025 3050 60 35 PVR
+1275 3925 60 35 PVR
+2125 3925 60 35 PVR
+2725 3925 60 35 PVR
+3600 3175 60 35 PVR
+775 3925 60 35 PVR
+4875 1075 40 20 PVR
+6200 525 40 20 PVR
+6225 875 40 20 PVR
+5375 1075 40 20 PVR
+6375 1725 40 20 PVR
+2625 1725 40 20 PVR
+5975 650 40 20 PVR
+4075 475 60 35 PVR
+2050 825 40 20 PVR
+4025 2350 40 20 PVR
+2950 1300 40 20 PVR
+3350 525 40 20 PVR
+5275 225 40 20 PVR
+6150 150 40 20 PVR
+4775 575 40 20 PVR
+6225 350 40 20 PVR
+6475 200 40 20 PVR
+5575 150 40 20 PVR
+5025 150 40 20 PVR
+5475 1425 40 20 PVR
+6100 1425 40 20 PVR
+6150 1300 40 20 PVR
+5550 1350 40 20 PVR
+1950 575 40 20 PVR
+2425 3600 40 20 PVR
+2100 675 40 20 PVR
+1150 1125 40 20 PVR
+5075 1075 40 20 PVR
+4175 1350 40 20 PVR
+2000 625 40 20 PVR
+5125 800 40 20 PVR
+5575 2375 40 20 PVR
+4475 300 40 20 PVR
+3550 1300 40 20 PVR
+2725 3525 60 35 PVR
+950 2450 40 20 PVR
+1150 2450 40 20 PVR
+5825 2850 40 20 PVR
+1100 3675 40 20 PVR
+1825 3850 40 20 PVR
+2525 3850 40 20 PVR
+2125 3525 60 35 PVR
+2325 3525 60 35 PVR
+1925 3600 40 20 PVR
+4175 1075 40 20 PVR
+4475 1075 40 20 PVR
+4725 1075 40 20 PVR
+4675 150 40 20 PVR
+2550 1200 40 20 PVR
+2650 1200 40 20 PVR
+2650 1300 40 20 PVR
+2500 1300 40 20 PVR
+2600 1050 40 20 PVR
+2450 1050 40 20 PVR
+2850 1200 40 20 PVR
+3000 1200 40 20 PVR
+2900 1250 40 20 PVR
+3100 1250 40 20 PVR
+2950 1375 40 20 PVR
+3225 1375 40 20 PVR
+1450 1375 40 20 PVR
+1550 1250 40 20 PVR
+1600 1000 40 20 PVR
+3000 1000 40 20 PVR
+1700 1425 40 20 PVR
+2800 1425 40 20 PVR
+1800 1325 40 20 PVR
+2750 1300 40 20 PVR
+1900 1050 40 20 PVR
+2700 1050 40 20 PVR
+2000 2550 40 20 PVR
+2700 2550 40 20 PVR
+3225 2450 60 35 PVR
+3500 2500 40 20 PVR
+2025 2825 40 20 PVR
+2200 2825 40 20 PVR
+2575 2500 40 20 PVR
+2100 2500 40 20 PVR
+2575 1975 40 20 PVR
+2200 2250 60 35 PVR
+2400 2250 60 35 PVR
+3000 2125 40 20 PVR
+2150 2125 40 20 PVR
+3100 2175 40 20 PVR
+2250 2175 40 20 PVR
+2250 1950 40 20 PVR
+3150 1925 40 20 PVR
+1500 1875 40 20 PVR
+3250 1875 40 20 PVR
+2350 1875 40 20 PVR
+3600 2525 40 20 PVR
+2925 2225 40 20 PVR
+1700 2175 40 20 PVR
+2100 2300 40 20 PVR
+3900 2250 40 20 PVR
+2575 2775 40 20 PVR
+3850 2775 40 20 PVR
+1550 2825 40 20 PVR
+3400 2825 40 20 PVR
+2300 1825 40 20 PVR
+2450 1825 40 20 PVR
+2275 900 40 20 PVR
+2550 900 40 20 PVR
+2500 1725 40 20 PVR
+1900 1750 40 20 PVR
+1800 1700 40 20 PVR
+4300 1975 40 20 PVR
+3325 2700 60 35 PVR
+2900 2650 40 20 PVR
+4800 2650 40 20 PVR
+4700 2900 60 35 PVR
+4625 2825 40 20 PVR
+3000 1775 40 20 PVR
+4850 1775 40 20 PVR
+3050 850 40 20 PVR
+2750 850 40 20 PVR
+3300 800 40 20 PVR
+2850 800 40 20 PVR
+3500 2200 40 20 PVR
+3650 2200 40 20 PVR
+3550 3850 40 20 PVR
+2975 3525 60 35 PVR
+3750 3600 40 20 PVR
+1075 1475 40 20 PVR
+1220 1605 40 20 PVR
+4500 1825 40 20 PVR
+2625 3525 40 20 PVR
+3275 3525 40 20 PVR
+4000 2250 40 20 PVR
+4050 2150 40 20 PVR
+4100 2050 40 20 PVR
+1050 2700 40 20 PVR
+4150 2725 40 20 PVR
+4025 2500 40 20 PVR
+2225 3100 40 20 PVR
+4025 3100 40 20 PVR
+5200 2600 40 20 PVR
+5200 3375 40 20 PVR
+2100 3225 40 20 PVR
+5700 3225 40 20 PVR
+5700 2450 40 20 PVR
+5300 3275 40 20 PVR
+2825 3300 40 20 PVR
+3275 3050 40 20 PVR
+495 3300 40 20 PVR
+1300 2550 60 35 PVR
+765 2570 40 20 PVR
+905 3055 40 20 PVR
+5925 3600 60 35 PVR
+4050 3425 60 35 PVR
+/Color {0.286 0.302 0.286 mysetrgbcolor} def Color
+575 275 20 10 DH
+575 3762 20 10 DH
+6625 275 20 10 DH
+6625 3762 20 10 DH
+5730 1575 20 10 DH
+3525 1575 20 10 DH
+1325 1575 20 10 DH
+625 525 20 10 DH
+625 976 20 10 DH
+745 445 20 10 DH
+745 1056 20 10 DH
+5825 2100 20 10 DH
+5925 2100 20 10 DH
+6025 2100 20 10 DH
+5825 2925 20 10 DH
+5925 2925 20 10 DH
+6025 2925 20 10 DH
+550 2695 20 10 DH
+550 2872 20 10 DH
+648 2646 20 10 DH
+648 2922 20 10 DH
+6625 3775 20 10 DH
+6625 275 20 10 DH
+5300 2925 20 10 DH
+5400 2925 20 10 DH
+5500 2925 20 10 DH
+5700 3600 20 10 DH
+5600 3600 20 10 DH
+5500 3600 20 10 DH
+4950 2775 20 10 DH
+4700 2775 20 10 DH
+1050 3300 20 10 DH
+1150 3300 20 10 DH
+5825 2450 20 10 DH
+5925 2450 20 10 DH
+6025 2450 20 10 DH
+4950 2200 20 10 DH
+4700 2200 20 10 DH
+775 1240 20 10 DH
+775 2180 20 10 DH
+825 1510 20 10 DH
+725 1560 20 10 DH
+825 1610 20 10 DH
+725 1660 20 10 DH
+825 1710 20 10 DH
+725 1760 20 10 DH
+825 1810 20 10 DH
+725 1860 20 10 DH
+825 1910 20 10 DH
+4200 2050 20 10 DH
+4300 2050 20 10 DH
+4200 2150 20 10 DH
+4300 2150 20 10 DH
+4200 2250 20 10 DH
+4300 2250 20 10 DH
+4200 2350 20 10 DH
+4300 2350 20 10 DH
+5300 2450 20 10 DH
+5400 2450 20 10 DH
+5500 2450 20 10 DH
+4150 3600 20 10 DH
+4050 3600 20 10 DH
+3950 3600 20 10 DH
+/Color {0.476 0.492 0.476 mysetrgbcolor} def Color
+grestore
+% PCBENDDATA --- do not remove ---
+showpage
+%%EOF
diff --git a/doc/aic_placed.pcb b/doc/aic_placed.pcb
new file mode 100644 (file)
index 0000000..4c896d2
--- /dev/null
@@ -0,0 +1,1947 @@
+# release: pcb 1.6.3
+# date:    Sun Feb  2 23:20:13 2003
+# user:    fetter (Walter Fetter Lages,,,)
+# host:    diehard.home
+
+PCB("" 7000 4100)
+
+Grid(25 0 0)
+Cursor(25 125 3)
+Flags(0x000000d0)
+Groups("1,2,3,s:4,5,6,c:7:8:")
+Styles("Signal,10,40,20:Power,25,60,35:Fat,40,60,35:Skinny,8,36,20")
+
+Symbol(' ' 18)
+(
+)
+Symbol('!' 12)
+(
+       SymbolLine(0 35 0 40 8)
+       SymbolLine(0 0 0 25 8)
+)
+Symbol('"' 12)
+(
+       SymbolLine(0 0 0 10 8)
+       SymbolLine(10 0 10 10 8)
+)
+Symbol('#' 12)
+(
+       SymbolLine(0 25 20 25 8)
+       SymbolLine(0 15 20 15 8)
+       SymbolLine(15 10 15 30 8)
+       SymbolLine(5 10 5 30 8)
+)
+Symbol('$' 12)
+(
+       SymbolLine(15 5 20 10 8)
+       SymbolLine(5 5 15 5 8)
+       SymbolLine(0 10 5 5 8)
+       SymbolLine(0 10 0 15 8)
+       SymbolLine(0 15 5 20 8)
+       SymbolLine(5 20 15 20 8)
+       SymbolLine(15 20 20 25 8)
+       SymbolLine(20 25 20 30 8)
+       SymbolLine(15 35 20 30 8)
+       SymbolLine(5 35 15 35 8)
+       SymbolLine(0 30 5 35 8)
+       SymbolLine(10 0 10 40 8)
+)
+Symbol('%' 12)
+(
+       SymbolLine(0 5 0 10 8)
+       SymbolLine(0 5 5 0 8)
+       SymbolLine(5 0 10 0 8)
+       SymbolLine(10 0 15 5 8)
+       SymbolLine(15 5 15 10 8)
+       SymbolLine(10 15 15 10 8)
+       SymbolLine(5 15 10 15 8)
+       SymbolLine(0 10 5 15 8)
+       SymbolLine(0 40 40 0 8)
+       SymbolLine(35 40 40 35 8)
+       SymbolLine(40 30 40 35 8)
+       SymbolLine(35 25 40 30 8)
+       SymbolLine(30 25 35 25 8)
+       SymbolLine(25 30 30 25 8)
+       SymbolLine(25 30 25 35 8)
+       SymbolLine(25 35 30 40 8)
+       SymbolLine(30 40 35 40 8)
+)
+Symbol('&' 12)
+(
+       SymbolLine(0 35 5 40 8)
+       SymbolLine(0 5 0 15 8)
+       SymbolLine(0 5 5 0 8)
+       SymbolLine(0 25 15 10 8)
+       SymbolLine(5 40 10 40 8)
+       SymbolLine(10 40 20 30 8)
+       SymbolLine(0 15 25 40 8)
+       SymbolLine(5 0 10 0 8)
+       SymbolLine(10 0 15 5 8)
+       SymbolLine(15 5 15 10 8)
+       SymbolLine(0 25 0 35 8)
+)
+Symbol(''' 12)
+(
+       SymbolLine(0 10 10 0 8)
+)
+Symbol('(' 12)
+(
+       SymbolLine(0 35 5 40 8)
+       SymbolLine(0 5 5 0 8)
+       SymbolLine(0 5 0 35 8)
+)
+Symbol(')' 12)
+(
+       SymbolLine(0 0 5 5 8)
+       SymbolLine(5 5 5 35 8)
+       SymbolLine(0 40 5 35 8)
+)
+Symbol('*' 12)
+(
+       SymbolLine(0 10 20 30 8)
+       SymbolLine(0 30 20 10 8)
+       SymbolLine(0 20 20 20 8)
+       SymbolLine(10 10 10 30 8)
+)
+Symbol('+' 12)
+(
+       SymbolLine(0 20 20 20 8)
+       SymbolLine(10 10 10 30 8)
+)
+Symbol(',' 12)
+(
+       SymbolLine(0 50 10 40 8)
+)
+Symbol('-' 12)
+(
+       SymbolLine(0 20 20 20 8)
+)
+Symbol('.' 12)
+(
+       SymbolLine(0 40 5 40 8)
+)
+Symbol('/' 12)
+(
+       SymbolLine(0 35 30 5 8)
+)
+Symbol('0' 12)
+(
+       SymbolLine(0 35 5 40 8)
+       SymbolLine(0 5 0 35 8)
+       SymbolLine(0 5 5 0 8)
+       SymbolLine(5 0 15 0 8)
+       SymbolLine(15 0 20 5 8)
+       SymbolLine(20 5 20 35 8)
+       SymbolLine(15 40 20 35 8)
+       SymbolLine(5 40 15 40 8)
+       SymbolLine(0 30 20 10 8)
+)
+Symbol('1' 12)
+(
+       SymbolLine(5 40 15 40 8)
+       SymbolLine(10 0 10 40 8)
+       SymbolLine(0 10 10 0 8)
+)
+Symbol('2' 12)
+(
+       SymbolLine(0 5 5 0 8)
+       SymbolLine(5 0 20 0 8)
+       SymbolLine(20 0 25 5 8)
+       SymbolLine(25 5 25 15 8)
+       SymbolLine(0 40 25 15 8)
+       SymbolLine(0 40 25 40 8)
+)
+Symbol('3' 12)
+(
+       SymbolLine(0 5 5 0 8)
+       SymbolLine(5 0 15 0 8)
+       SymbolLine(15 0 20 5 8)
+       SymbolLine(20 5 20 35 8)
+       SymbolLine(15 40 20 35 8)
+       SymbolLine(5 40 15 40 8)
+       SymbolLine(0 35 5 40 8)
+       SymbolLine(5 20 20 20 8)
+)
+Symbol('4' 12)
+(
+       SymbolLine(0 20 20 0 8)
+       SymbolLine(0 20 25 20 8)
+       SymbolLine(20 0 20 40 8)
+)
+Symbol('5' 12)
+(
+       SymbolLine(0 0 20 0 8)
+       SymbolLine(0 0 0 20 8)
+       SymbolLine(0 20 5 15 8)
+       SymbolLine(5 15 15 15 8)
+       SymbolLine(15 15 20 20 8)
+       SymbolLine(20 20 20 35 8)
+       SymbolLine(15 40 20 35 8)
+       SymbolLine(5 40 15 40 8)
+       SymbolLine(0 35 5 40 8)
+)
+Symbol('6' 12)
+(
+       SymbolLine(15 0 20 5 8)
+       SymbolLine(5 0 15 0 8)
+       SymbolLine(0 5 5 0 8)
+       SymbolLine(0 5 0 35 8)
+       SymbolLine(0 35 5 40 8)
+       SymbolLine(15 20 20 25 8)
+       SymbolLine(0 20 15 20 8)
+       SymbolLine(5 40 15 40 8)
+       SymbolLine(15 40 20 35 8)
+       SymbolLine(20 25 20 35 8)
+)
+Symbol('7' 12)
+(
+       SymbolLine(0 40 25 15 8)
+       SymbolLine(25 0 25 15 8)
+       SymbolLine(0 0 25 0 8)
+)
+Symbol('8' 12)
+(
+       SymbolLine(0 35 5 40 8)
+       SymbolLine(0 25 0 35 8)
+       SymbolLine(0 25 5 20 8)
+       SymbolLine(5 20 15 20 8)
+       SymbolLine(15 20 20 25 8)
+       SymbolLine(20 25 20 35 8)
+       SymbolLine(15 40 20 35 8)
+       SymbolLine(5 40 15 40 8)
+       SymbolLine(0 15 5 20 8)
+       SymbolLine(0 5 0 15 8)
+       SymbolLine(0 5 5 0 8)
+       SymbolLine(5 0 15 0 8)
+       SymbolLine(15 0 20 5 8)
+       SymbolLine(20 5 20 15 8)
+       SymbolLine(15 20 20 15 8)
+)
+Symbol('9' 12)
+(
+       SymbolLine(0 40 20 20 8)
+       SymbolLine(20 5 20 20 8)
+       SymbolLine(15 0 20 5 8)
+       SymbolLine(5 0 15 0 8)
+       SymbolLine(0 5 5 0 8)
+       SymbolLine(0 5 0 15 8)
+       SymbolLine(0 15 5 20 8)
+       SymbolLine(5 20 20 20 8)
+)
+Symbol(':' 12)
+(
+       SymbolLine(0 15 5 15 8)
+       SymbolLine(0 25 5 25 8)
+)
+Symbol(';' 12)
+(
+       SymbolLine(0 40 10 30 8)
+       SymbolLine(10 15 10 20 8)
+)
+Symbol('<' 12)
+(
+       SymbolLine(0 20 10 10 8)
+       SymbolLine(0 20 10 30 8)
+)
+Symbol('=' 12)
+(
+       SymbolLine(0 15 20 15 8)
+       SymbolLine(0 25 20 25 8)
+)
+Symbol('>' 12)
+(
+       SymbolLine(0 10 10 20 8)
+       SymbolLine(0 30 10 20 8)
+)
+Symbol('?' 12)
+(
+       SymbolLine(10 20 10 25 8)
+       SymbolLine(10 35 10 40 8)
+       SymbolLine(0 5 0 10 8)
+       SymbolLine(0 5 5 0 8)
+       SymbolLine(5 0 15 0 8)
+       SymbolLine(15 0 20 5 8)
+       SymbolLine(20 5 20 10 8)
+       SymbolLine(10 20 20 10 8)
+)
+Symbol('A' 12)
+(
+       SymbolLine(0 5 0 40 8)
+       SymbolLine(0 5 5 0 8)
+       SymbolLine(5 0 20 0 8)
+       SymbolLine(20 0 25 5 8)
+       SymbolLine(25 5 25 40 8)
+       SymbolLine(0 20 25 20 8)
+)
+Symbol('B' 12)
+(
+       SymbolLine(0 40 20 40 8)
+       SymbolLine(20 40 25 35 8)
+       SymbolLine(25 25 25 35 8)
+       SymbolLine(20 20 25 25 8)
+       SymbolLine(5 20 20 20 8)
+       SymbolLine(5 0 5 40 8)
+       SymbolLine(0 0 20 0 8)
+       SymbolLine(20 0 25 5 8)
+       SymbolLine(25 5 25 15 8)
+       SymbolLine(20 20 25 15 8)
+)
+Symbol('C' 12)
+(
+       SymbolLine(5 40 20 40 8)
+       SymbolLine(0 35 5 40 8)
+       SymbolLine(0 5 0 35 8)
+       SymbolLine(0 5 5 0 8)
+       SymbolLine(5 0 20 0 8)
+)
+Symbol('D' 12)
+(
+       SymbolLine(5 0 5 40 8)
+       SymbolLine(20 0 25 5 8)
+       SymbolLine(25 5 25 35 8)
+       SymbolLine(20 40 25 35 8)
+       SymbolLine(0 40 20 40 8)
+       SymbolLine(0 0 20 0 8)
+)
+Symbol('E' 12)
+(
+       SymbolLine(0 20 15 20 8)
+       SymbolLine(0 40 20 40 8)
+       SymbolLine(0 0 0 40 8)
+       SymbolLine(0 0 20 0 8)
+)
+Symbol('F' 12)
+(
+       SymbolLine(0 0 0 40 8)
+       SymbolLine(0 0 20 0 8)
+       SymbolLine(0 20 15 20 8)
+)
+Symbol('G' 12)
+(
+       SymbolLine(20 0 25 5 8)
+       SymbolLine(5 0 20 0 8)
+       SymbolLine(0 5 5 0 8)
+       SymbolLine(0 5 0 35 8)
+       SymbolLine(0 35 5 40 8)
+       SymbolLine(5 40 20 40 8)
+       SymbolLine(20 40 25 35 8)
+       SymbolLine(25 25 25 35 8)
+       SymbolLine(20 20 25 25 8)
+       SymbolLine(10 20 20 20 8)
+)
+Symbol('H' 12)
+(
+       SymbolLine(0 0 0 40 8)
+       SymbolLine(25 0 25 40 8)
+       SymbolLine(0 20 25 20 8)
+)
+Symbol('I' 12)
+(
+       SymbolLine(0 0 10 0 8)
+       SymbolLine(5 0 5 40 8)
+       SymbolLine(0 40 10 40 8)
+)
+Symbol('J' 12)
+(
+       SymbolLine(0 0 15 0 8)
+       SymbolLine(15 0 15 35 8)
+       SymbolLine(10 40 15 35 8)
+       SymbolLine(5 40 10 40 8)
+       SymbolLine(0 35 5 40 8)
+)
+Symbol('K' 12)
+(
+       SymbolLine(0 0 0 40 8)
+       SymbolLine(0 20 20 0 8)
+       SymbolLine(0 20 20 40 8)
+)
+Symbol('L' 12)
+(
+       SymbolLine(0 0 0 40 8)
+       SymbolLine(0 40 20 40 8)
+)
+Symbol('M' 12)
+(
+       SymbolLine(0 0 0 40 8)
+       SymbolLine(0 0 15 15 8)
+       SymbolLine(15 15 30 0 8)
+       SymbolLine(30 0 30 40 8)
+)
+Symbol('N' 12)
+(
+       SymbolLine(0 0 0 40 8)
+       SymbolLine(0 0 0 5 8)
+       SymbolLine(0 5 25 30 8)
+       SymbolLine(25 0 25 40 8)
+)
+Symbol('O' 12)
+(
+       SymbolLine(0 5 0 35 8)
+       SymbolLine(0 5 5 0 8)
+       SymbolLine(5 0 15 0 8)
+       SymbolLine(15 0 20 5 8)
+       SymbolLine(20 5 20 35 8)
+       SymbolLine(15 40 20 35 8)
+       SymbolLine(5 40 15 40 8)
+       SymbolLine(0 35 5 40 8)
+)
+Symbol('P' 12)
+(
+       SymbolLine(5 0 5 40 8)
+       SymbolLine(0 0 20 0 8)
+       SymbolLine(20 0 25 5 8)
+       SymbolLine(25 5 25 15 8)
+       SymbolLine(20 20 25 15 8)
+       SymbolLine(5 20 20 20 8)
+)
+Symbol('Q' 12)
+(
+       SymbolLine(0 5 0 35 8)
+       SymbolLine(0 5 5 0 8)
+       SymbolLine(5 0 15 0 8)
+       SymbolLine(15 0 20 5 8)
+       SymbolLine(20 5 20 35 8)
+       SymbolLine(15 40 20 35 8)
+       SymbolLine(5 40 15 40 8)
+       SymbolLine(0 35 5 40 8)
+       SymbolLine(10 30 20 40 8)
+)
+Symbol('R' 12)
+(
+       SymbolLine(0 0 20 0 8)
+       SymbolLine(20 0 25 5 8)
+       SymbolLine(25 5 25 15 8)
+       SymbolLine(20 20 25 15 8)
+       SymbolLine(5 20 20 20 8)
+       SymbolLine(5 0 5 40 8)
+       SymbolLine(5 20 25 40 8)
+)
+Symbol('S' 12)
+(
+       SymbolLine(20 0 25 5 8)
+       SymbolLine(5 0 20 0 8)
+       SymbolLine(0 5 5 0 8)
+       SymbolLine(0 5 0 15 8)
+       SymbolLine(0 15 5 20 8)
+       SymbolLine(5 20 20 20 8)
+       SymbolLine(20 20 25 25 8)
+       SymbolLine(25 25 25 35 8)
+       SymbolLine(20 40 25 35 8)
+       SymbolLine(5 40 20 40 8)
+       SymbolLine(0 35 5 40 8)
+)
+Symbol('T' 12)
+(
+       SymbolLine(0 0 20 0 8)
+       SymbolLine(10 0 10 40 8)
+)
+Symbol('U' 12)
+(
+       SymbolLine(0 0 0 35 8)
+       SymbolLine(0 35 5 40 8)
+       SymbolLine(5 40 15 40 8)
+       SymbolLine(15 40 20 35 8)
+       SymbolLine(20 0 20 35 8)
+)
+Symbol('V' 12)
+(
+       SymbolLine(0 0 0 30 8)
+       SymbolLine(0 30 10 40 8)
+       SymbolLine(10 40 20 30 8)
+       SymbolLine(20 0 20 30 8)
+)
+Symbol('W' 12)
+(
+       SymbolLine(0 0 0 40 8)
+       SymbolLine(0 40 15 25 8)
+       SymbolLine(15 25 30 40 8)
+       SymbolLine(30 0 30 40 8)
+)
+Symbol('X' 12)
+(
+       SymbolLine(0 0 0 5 8)
+       SymbolLine(0 5 25 30 8)
+       SymbolLine(25 30 25 40 8)
+       SymbolLine(0 30 0 40 8)
+       SymbolLine(0 30 25 5 8)
+       SymbolLine(25 0 25 5 8)
+)
+Symbol('Y' 12)
+(
+       SymbolLine(0 0 0 5 8)
+       SymbolLine(0 5 10 15 8)
+       SymbolLine(10 15 20 5 8)
+       SymbolLine(20 0 20 5 8)
+       SymbolLine(10 15 10 40 8)
+)
+Symbol('Z' 12)
+(
+       SymbolLine(0 0 25 0 8)
+       SymbolLine(25 0 25 5 8)
+       SymbolLine(0 30 25 5 8)
+       SymbolLine(0 30 0 40 8)
+       SymbolLine(0 40 25 40 8)
+)
+Symbol('[' 12)
+(
+       SymbolLine(0 0 5 0 8)
+       SymbolLine(0 0 0 40 8)
+       SymbolLine(0 40 5 40 8)
+)
+Symbol('\' 12)
+(
+       SymbolLine(0 5 30 35 8)
+)
+Symbol(']' 12)
+(
+       SymbolLine(0 0 5 0 8)
+       SymbolLine(5 0 5 40 8)
+       SymbolLine(0 40 5 40 8)
+)
+Symbol('^' 12)
+(
+       SymbolLine(0 5 5 0 8)
+       SymbolLine(5 0 10 5 8)
+)
+Symbol('_' 12)
+(
+       SymbolLine(0 40 20 40 8)
+)
+Symbol('a' 12)
+(
+       SymbolLine(15 20 20 25 8)
+       SymbolLine(5 20 15 20 8)
+       SymbolLine(0 25 5 20 8)
+       SymbolLine(0 25 0 35 8)
+       SymbolLine(0 35 5 40 8)
+       SymbolLine(20 20 20 35 8)
+       SymbolLine(20 35 25 40 8)
+       SymbolLine(5 40 15 40 8)
+       SymbolLine(15 40 20 35 8)
+)
+Symbol('b' 12)
+(
+       SymbolLine(0 0 0 40 8)
+       SymbolLine(0 35 5 40 8)
+       SymbolLine(5 40 15 40 8)
+       SymbolLine(15 40 20 35 8)
+       SymbolLine(20 25 20 35 8)
+       SymbolLine(15 20 20 25 8)
+       SymbolLine(5 20 15 20 8)
+       SymbolLine(0 25 5 20 8)
+)
+Symbol('c' 12)
+(
+       SymbolLine(5 20 20 20 8)
+       SymbolLine(0 25 5 20 8)
+       SymbolLine(0 25 0 35 8)
+       SymbolLine(0 35 5 40 8)
+       SymbolLine(5 40 20 40 8)
+)
+Symbol('d' 12)
+(
+       SymbolLine(20 0 20 40 8)
+       SymbolLine(15 40 20 35 8)
+       SymbolLine(5 40 15 40 8)
+       SymbolLine(0 35 5 40 8)
+       SymbolLine(0 25 0 35 8)
+       SymbolLine(0 25 5 20 8)
+       SymbolLine(5 20 15 20 8)
+       SymbolLine(15 20 20 25 8)
+)
+Symbol('e' 12)
+(
+       SymbolLine(5 40 20 40 8)
+       SymbolLine(0 35 5 40 8)
+       SymbolLine(0 25 0 35 8)
+       SymbolLine(0 25 5 20 8)
+       SymbolLine(5 20 15 20 8)
+       SymbolLine(15 20 20 25 8)
+       SymbolLine(0 30 20 30 8)
+       SymbolLine(20 30 20 25 8)
+)
+Symbol('f' 10)
+(
+       SymbolLine(5 5 5 40 8)
+       SymbolLine(5 5 10 0 8)
+       SymbolLine(10 0 15 0 8)
+       SymbolLine(0 20 10 20 8)
+)
+Symbol('g' 12)
+(
+       SymbolLine(15 20 20 25 8)
+       SymbolLine(5 20 15 20 8)
+       SymbolLine(0 25 5 20 8)
+       SymbolLine(0 25 0 35 8)
+       SymbolLine(0 35 5 40 8)
+       SymbolLine(5 40 15 40 8)
+       SymbolLine(15 40 20 35 8)
+       SymbolLine(0 50 5 55 8)
+       SymbolLine(5 55 15 55 8)
+       SymbolLine(15 55 20 50 8)
+       SymbolLine(20 20 20 50 8)
+)
+Symbol('h' 12)
+(
+       SymbolLine(0 0 0 40 8)
+       SymbolLine(0 25 5 20 8)
+       SymbolLine(5 20 15 20 8)
+       SymbolLine(15 20 20 25 8)
+       SymbolLine(20 25 20 40 8)
+)
+Symbol('i' 10)
+(
+       SymbolLine(0 10 0 15 8)
+       SymbolLine(0 25 0 40 8)
+)
+Symbol('j' 10)
+(
+       SymbolLine(5 10 5 15 8)
+       SymbolLine(5 25 5 50 8)
+       SymbolLine(0 55 5 50 8)
+)
+Symbol('k' 12)
+(
+       SymbolLine(0 0 0 40 8)
+       SymbolLine(0 25 15 40 8)
+       SymbolLine(0 25 10 15 8)
+)
+Symbol('l' 10)
+(
+       SymbolLine(0 0 0 35 8)
+       SymbolLine(0 35 5 40 8)
+)
+Symbol('m' 12)
+(
+       SymbolLine(5 25 5 40 8)
+       SymbolLine(5 25 10 20 8)
+       SymbolLine(10 20 15 20 8)
+       SymbolLine(15 20 20 25 8)
+       SymbolLine(20 25 20 40 8)
+       SymbolLine(20 25 25 20 8)
+       SymbolLine(25 20 30 20 8)
+       SymbolLine(30 20 35 25 8)
+       SymbolLine(35 25 35 40 8)
+       SymbolLine(0 20 5 25 8)
+)
+Symbol('n' 12)
+(
+       SymbolLine(5 25 5 40 8)
+       SymbolLine(5 25 10 20 8)
+       SymbolLine(10 20 15 20 8)
+       SymbolLine(15 20 20 25 8)
+       SymbolLine(20 25 20 40 8)
+       SymbolLine(0 20 5 25 8)
+)
+Symbol('o' 12)
+(
+       SymbolLine(0 25 0 35 8)
+       SymbolLine(0 25 5 20 8)
+       SymbolLine(5 20 15 20 8)
+       SymbolLine(15 20 20 25 8)
+       SymbolLine(20 25 20 35 8)
+       SymbolLine(15 40 20 35 8)
+       SymbolLine(5 40 15 40 8)
+       SymbolLine(0 35 5 40 8)
+)
+Symbol('p' 12)
+(
+       SymbolLine(5 25 5 55 8)
+       SymbolLine(0 20 5 25 8)
+       SymbolLine(5 25 10 20 8)
+       SymbolLine(10 20 20 20 8)
+       SymbolLine(20 20 25 25 8)
+       SymbolLine(25 25 25 35 8)
+       SymbolLine(20 40 25 35 8)
+       SymbolLine(10 40 20 40 8)
+       SymbolLine(5 35 10 40 8)
+)
+Symbol('q' 12)
+(
+       SymbolLine(20 25 20 55 8)
+       SymbolLine(15 20 20 25 8)
+       SymbolLine(5 20 15 20 8)
+       SymbolLine(0 25 5 20 8)
+       SymbolLine(0 25 0 35 8)
+       SymbolLine(0 35 5 40 8)
+       SymbolLine(5 40 15 40 8)
+       SymbolLine(15 40 20 35 8)
+)
+Symbol('r' 12)
+(
+       SymbolLine(5 25 5 40 8)
+       SymbolLine(5 25 10 20 8)
+       SymbolLine(10 20 20 20 8)
+       SymbolLine(0 20 5 25 8)
+)
+Symbol('s' 12)
+(
+       SymbolLine(5 40 20 40 8)
+       SymbolLine(20 40 25 35 8)
+       SymbolLine(20 30 25 35 8)
+       SymbolLine(5 30 20 30 8)
+       SymbolLine(0 25 5 30 8)
+       SymbolLine(0 25 5 20 8)
+       SymbolLine(5 20 20 20 8)
+       SymbolLine(20 20 25 25 8)
+       SymbolLine(0 35 5 40 8)
+)
+Symbol('t' 10)
+(
+       SymbolLine(5 0 5 35 8)
+       SymbolLine(5 35 10 40 8)
+       SymbolLine(0 15 10 15 8)
+)
+Symbol('u' 12)
+(
+       SymbolLine(0 20 0 35 8)
+       SymbolLine(0 35 5 40 8)
+       SymbolLine(5 40 15 40 8)
+       SymbolLine(15 40 20 35 8)
+       SymbolLine(20 20 20 35 8)
+)
+Symbol('v' 12)
+(
+       SymbolLine(0 20 0 30 8)
+       SymbolLine(0 30 10 40 8)
+       SymbolLine(10 40 20 30 8)
+       SymbolLine(20 20 20 30 8)
+)
+Symbol('w' 12)
+(
+       SymbolLine(0 20 0 35 8)
+       SymbolLine(0 35 5 40 8)
+       SymbolLine(5 40 10 40 8)
+       SymbolLine(10 40 15 35 8)
+       SymbolLine(15 20 15 35 8)
+       SymbolLine(15 35 20 40 8)
+       SymbolLine(20 40 25 40 8)
+       SymbolLine(25 40 30 35 8)
+       SymbolLine(30 20 30 35 8)
+)
+Symbol('x' 12)
+(
+       SymbolLine(0 20 20 40 8)
+       SymbolLine(0 40 20 20 8)
+)
+Symbol('y' 12)
+(
+       SymbolLine(0 20 0 35 8)
+       SymbolLine(0 35 5 40 8)
+       SymbolLine(20 20 20 50 8)
+       SymbolLine(15 55 20 50 8)
+       SymbolLine(5 55 15 55 8)
+       SymbolLine(0 50 5 55 8)
+       SymbolLine(5 40 15 40 8)
+       SymbolLine(15 40 20 35 8)
+)
+Symbol('z' 12)
+(
+       SymbolLine(0 20 20 20 8)
+       SymbolLine(0 40 20 20 8)
+       SymbolLine(0 40 20 40 8)
+)
+Symbol('{' 12)
+(
+       SymbolLine(5 5 10 0 8)
+       SymbolLine(5 5 5 15 8)
+       SymbolLine(0 20 5 15 8)
+       SymbolLine(0 20 5 25 8)
+       SymbolLine(5 25 5 35 8)
+       SymbolLine(5 35 10 40 8)
+)
+Symbol('|' 12)
+(
+       SymbolLine(0 0 0 40 8)
+)
+Symbol('}' 12)
+(
+       SymbolLine(0 0 5 5 8)
+       SymbolLine(5 5 5 15 8)
+       SymbolLine(5 15 10 20 8)
+       SymbolLine(5 25 10 20 8)
+       SymbolLine(5 25 5 35 8)
+       SymbolLine(0 40 5 35 8)
+)
+Symbol('~' 12)
+(
+       SymbolLine(0 25 5 20 8)
+       SymbolLine(5 20 10 20 8)
+       SymbolLine(10 20 15 25 8)
+       SymbolLine(15 25 20 25 8)
+       SymbolLine(20 25 25 20 8)
+)
+
+Element(0x00000000 "R 0.25W" "R14" "2k7" 3480 505 1 100 0x00000000)
+(
+       Pin(3500 625 50 20 "1" "1" 0x00000101)
+       Pin(3500 225 50 20 "2" "2" 0x00000001)
+       ElementLine (3500 325 3500 225 20)
+       ElementLine (3500 625 3500 525 20)
+       ElementLine (3550 525 3450 525 20)
+       ElementLine (3550 325 3550 525 20)
+       ElementLine (3450 325 3550 325 20)
+       ElementLine (3450 525 3450 325 20)
+       Mark (3500 625)
+)
+
+Element(0x00000000 "R 0.25W" "R13" "2k7" 3280 505 1 100 0x00000000)
+(
+       Pin(3300 625 50 20 "1" "1" 0x00000101)
+       Pin(3300 225 50 20 "2" "2" 0x00000001)
+       ElementLine (3300 325 3300 225 20)
+       ElementLine (3300 625 3300 525 20)
+       ElementLine (3350 525 3250 525 20)
+       ElementLine (3350 325 3350 525 20)
+       ElementLine (3250 325 3350 325 20)
+       ElementLine (3250 525 3250 325 20)
+       Mark (3300 625)
+)
+
+Element(0x00000000 "diode" "D2" "1N4148" 2975 3645 3 100 0x00000000)
+(
+       Pin(2925 3425 50 20 "1" "1" 0x00000101)
+       Pin(2925 3725 50 20 "2" "2" 0x00000001)
+       ElementLine (2925 3425 2925 3525 10)
+       ElementLine (2925 3625 2925 3725 10)
+       ElementLine (2925 3525 2975 3625 10)
+       ElementLine (2975 3625 2875 3625 10)
+       ElementLine (2875 3625 2925 3525 10)
+       ElementLine (2975 3525 2875 3525 10)
+       Mark (2925 3425)
+)
+
+Element(0x00000000 "+5V 1.5A voltage regulator" "U2" "7805" 4200 3790 2 100 0x00000000)
+(
+       Pin(4100 3600 80 20 "In" "1" 0x00000101)
+       Pin(4000 3600 80 20 "Com" "2" 0x00000001)
+       Pin(3900 3600 80 20 "Out" "3" 0x00000001)
+       ElementLine (4200 3720 3800 3720 20)
+       ElementLine (3800 3720 3800 3540 20)
+       ElementLine (3800 3540 4200 3540 20)
+       ElementLine (4200 3540 4200 3720 20)
+       ElementLine (4200 3720 3800 3720 20)
+       ElementLine (3800 3720 3800 3660 20)
+       ElementLine (3800 3660 4200 3660 20)
+       ElementLine (4200 3660 4200 3720 20)
+       ElementLine (4070 3720 4070 3660 10)
+       ElementLine (3930 3720 3930 3660 10)
+       Mark (4100 3600)
+)
+
+Element(0x00000000 "R 0.25W" "R7" "2k2" 4405 1105 1 100 0x00000000)
+(
+       Pin(4425 1225 50 20 "1" "1" 0x00000101)
+       Pin(4425 825 50 20 "2" "2" 0x00000001)
+       ElementLine (4425 925 4425 825 20)
+       ElementLine (4425 1225 4425 1125 20)
+       ElementLine (4475 1125 4375 1125 20)
+       ElementLine (4475 925 4475 1125 20)
+       ElementLine (4375 925 4475 925 20)
+       ElementLine (4375 1125 4375 925 20)
+       Mark (4425 1225)
+)
+
+Element(0x00000000 "optical coupling device" "U15" "6N136" 3975 1005 0 100 0x00000000)
+(
+       Pin(3925 1175 60 28 "NC" "1" 0x00000101)
+       Pin(4025 1175 60 28 "A+" "2" 0x00000001)
+       Pin(4125 1175 60 28 "K-" "3" 0x00000001)
+       Pin(4225 1175 60 28 "NC" "4" 0x00000001)
+       Pin(4225 875 60 28 "Gnd" "5" 0x00000001)
+       Pin(4125 875 60 28 "Out" "6" 0x00000001)
+       Pin(4025 875 60 28 "En" "7" 0x00000001)
+       Pin(3925 875 60 28 "Vcc" "8" 0x00000001)
+       ElementLine (3875 1225 4275 1225 10)
+       ElementLine (4275 1225 4275 825 10)
+       ElementLine (4275 825 3875 825 10)
+       ElementLine (3875 1225 3875 1075 10)
+       ElementLine (3875 975 3875 825 10)
+       ElementArc (3875 1025 50 50 90 180 10)
+       Mark (3925 1175)
+)
+
+Element(0x00000000 "R 0.25W" "R8" "390" 5505 1105 1 100 0x00000000)
+(
+       Pin(5525 1225 50 20 "1" "1" 0x00000101)
+       Pin(5525 825 50 20 "2" "2" 0x00000001)
+       ElementLine (5525 925 5525 825 20)
+       ElementLine (5525 1225 5525 1125 20)
+       ElementLine (5575 1125 5475 1125 20)
+       ElementLine (5575 925 5575 1125 20)
+       ElementLine (5475 925 5575 925 20)
+       ElementLine (5475 1125 5475 925 20)
+       Mark (5525 1225)
+)
+
+Element(0x00000000 "R 0.25W" "R1" "390" 5305 505 1 100 0x00000000)
+(
+       Pin(5325 625 50 20 "1" "1" 0x00000101)
+       Pin(5325 225 50 20 "2" "2" 0x00000001)
+       ElementLine (5325 325 5325 225 20)
+       ElementLine (5325 625 5325 525 20)
+       ElementLine (5375 525 5275 525 20)
+       ElementLine (5375 325 5375 525 20)
+       ElementLine (5275 325 5375 325 20)
+       ElementLine (5275 525 5275 325 20)
+       Mark (5325 625)
+)
+
+Element(0x00000000 "optical coupling device" "U12" "6N136" 4875 405 0 100 0x00000000)
+(
+       Pin(4825 575 60 28 "NC" "1" 0x00000101)
+       Pin(4925 575 60 28 "A+" "2" 0x00000001)
+       Pin(5025 575 60 28 "K-" "3" 0x00000001)
+       Pin(5125 575 60 28 "NC" "4" 0x00000001)
+       Pin(5125 275 60 28 "Gnd" "5" 0x00000001)
+       Pin(5025 275 60 28 "Out" "6" 0x00000001)
+       Pin(4925 275 60 28 "En" "7" 0x00000001)
+       Pin(4825 275 60 28 "Vcc" "8" 0x00000001)
+       ElementLine (4775 625 5175 625 10)
+       ElementLine (5175 625 5175 225 10)
+       ElementLine (5175 225 4775 225 10)
+       ElementLine (4775 625 4775 475 10)
+       ElementLine (4775 375 4775 225 10)
+       ElementArc (4775 425 50 50 90 180 10)
+       Mark (4825 575)
+)
+
+Element(0x00000000 "R 0.25W" "R2" "2k2" 4605 505 1 100 0x00000000)
+(
+       Pin(4625 625 50 20 "1" "1" 0x00000101)
+       Pin(4625 225 50 20 "2" "2" 0x00000001)
+       ElementLine (4625 325 4625 225 20)
+       ElementLine (4625 625 4625 525 20)
+       ElementLine (4675 525 4575 525 20)
+       ElementLine (4675 325 4675 525 20)
+       ElementLine (4575 325 4675 325 20)
+       ElementLine (4575 525 4575 325 20)
+       Mark (4625 625)
+)
+
+Element(0x00000000 "R 0.25W" "R6" "2k2" 4605 1105 1 100 0x00000000)
+(
+       Pin(4625 1225 50 20 "1" "1" 0x00000101)
+       Pin(4625 825 50 20 "2" "2" 0x00000001)
+       ElementLine (4625 925 4625 825 20)
+       ElementLine (4625 1225 4625 1125 20)
+       ElementLine (4675 1125 4575 1125 20)
+       ElementLine (4675 925 4675 1125 20)
+       ElementLine (4575 925 4675 925 20)
+       ElementLine (4575 1125 4575 925 20)
+       Mark (4625 1225)
+)
+
+Element(0x00000000 "R 0.25W" "R5" "390" 5305 1105 1 100 0x00000000)
+(
+       Pin(5325 1225 50 20 "1" "1" 0x00000101)
+       Pin(5325 825 50 20 "2" "2" 0x00000001)
+       ElementLine (5325 925 5325 825 20)
+       ElementLine (5325 1225 5325 1125 20)
+       ElementLine (5375 1125 5275 1125 20)
+       ElementLine (5375 925 5375 1125 20)
+       ElementLine (5275 925 5375 925 20)
+       ElementLine (5275 1125 5275 925 20)
+       Mark (5325 1225)
+)
+
+Element(0x00000000 "optical coupling device" "U14" "6N136" 4875 1005 0 100 0x00000000)
+(
+       Pin(4825 1175 60 28 "NC" "1" 0x00000101)
+       Pin(4925 1175 60 28 "A+" "2" 0x00000001)
+       Pin(5025 1175 60 28 "K-" "3" 0x00000001)
+       Pin(5125 1175 60 28 "NC" "4" 0x00000001)
+       Pin(5125 875 60 28 "Gnd" "5" 0x00000001)
+       Pin(5025 875 60 28 "Out" "6" 0x00000001)
+       Pin(4925 875 60 28 "En" "7" 0x00000001)
+       Pin(4825 875 60 28 "Vcc" "8" 0x00000001)
+       ElementLine (4775 1225 5175 1225 10)
+       ElementLine (5175 1225 5175 825 10)
+       ElementLine (5175 825 4775 825 10)
+       ElementLine (4775 1225 4775 1075 10)
+       ElementLine (4775 975 4775 825 10)
+       ElementArc (4775 1025 50 50 90 180 10)
+       Mark (4825 1175)
+)
+
+Element(0x00000000 "optical coupling device" "U13" "6N136" 3975 405 0 100 0x00000000)
+(
+       Pin(3925 575 60 28 "NC" "1" 0x00000101)
+       Pin(4025 575 60 28 "A+" "2" 0x00000001)
+       Pin(4125 575 60 28 "K-" "3" 0x00000001)
+       Pin(4225 575 60 28 "NC" "4" 0x00000001)
+       Pin(4225 275 60 28 "Gnd" "5" 0x00000001)
+       Pin(4125 275 60 28 "Out" "6" 0x00000001)
+       Pin(4025 275 60 28 "En" "7" 0x00000001)
+       Pin(3925 275 60 28 "Vcc" "8" 0x00000001)
+       ElementLine (3875 625 4275 625 10)
+       ElementLine (4275 625 4275 225 10)
+       ElementLine (4275 225 3875 225 10)
+       ElementLine (3875 625 3875 475 10)
+       ElementLine (3875 375 3875 225 10)
+       ElementArc (3875 425 50 50 90 180 10)
+       Mark (3925 575)
+)
+
+Element(0x00000000 "R 0.25W" "R4" "390" 5505 505 1 100 0x00000000)
+(
+       Pin(5525 625 50 20 "1" "1" 0x00000101)
+       Pin(5525 225 50 20 "2" "2" 0x00000001)
+       ElementLine (5525 325 5525 225 20)
+       ElementLine (5525 625 5525 525 20)
+       ElementLine (5575 525 5475 525 20)
+       ElementLine (5575 325 5575 525 20)
+       ElementLine (5475 325 5575 325 20)
+       ElementLine (5475 525 5475 325 20)
+       Mark (5525 625)
+)
+
+Element(0x00000000 "diode" "D1" "1N4148" 1575 3645 3 100 0x00000000)
+(
+       Pin(1525 3425 50 20 "1" "1" 0x00000101)
+       Pin(1525 3725 50 20 "2" "2" 0x00000001)
+       ElementLine (1525 3425 1525 3525 10)
+       ElementLine (1525 3625 1525 3725 10)
+       ElementLine (1525 3525 1575 3625 10)
+       ElementLine (1575 3625 1475 3625 10)
+       ElementLine (1475 3625 1525 3525 10)
+       ElementLine (1575 3525 1475 3525 10)
+       Mark (1525 3425)
+)
+
+Element(0x00000000 "LED 5mm" "D9" "Red" 475 2845 0 100 0x00000000)
+(
+       Pin(525 2925 60 20 "-" "1" 0x00000101)
+       Pin(525 3025 60 20 "+" "2" 0x00000001)
+       ElementArc (525 2975 50 50 0 360 15)
+       ElementArc (525 2975 70 70 0 360 10)
+       Mark (525 2925)
+)
+
+Element(0x00000000 "IRF1010N" "Q2" "IRF1010N" 5150 2260 0 100 0x00000000)
+(
+       Pin(5250 2450 80 20 "G" "1" 0x00000101)
+       Pin(5350 2450 80 20 "D" "2" 0x00000001)
+       Pin(5450 2450 80 20 "S" "3" 0x00000001)
+       ElementLine (5420 2330 5420 2390 10)
+       ElementLine (5280 2330 5280 2390 10)
+       ElementLine (5150 2390 5150 2330 20)
+       ElementLine (5550 2390 5150 2390 20)
+       ElementLine (5550 2330 5550 2390 20)
+       ElementLine (5150 2330 5550 2330 20)
+       ElementLine (5150 2510 5150 2330 20)
+       ElementLine (5550 2510 5150 2510 20)
+       ElementLine (5550 2330 5550 2510 20)
+       ElementLine (5150 2330 5550 2330 20)
+       Mark (5250 2450)
+)
+
+Element(0x00000000 "generic" "U7" "HCTL-2016" 2450 405 0 100 0x00000000)
+(
+       Pin(2400 575 60 28 "1" "1" 0x00000101)
+       Pin(2500 575 60 28 "2" "2" 0x00000001)
+       Pin(2600 575 60 28 "3" "3" 0x00000001)
+       Pin(2700 575 60 28 "4" "4" 0x00000001)
+       Pin(2800 575 60 28 "5" "5" 0x00000001)
+       Pin(2900 575 60 28 "6" "6" 0x00000001)
+       Pin(3000 575 60 28 "7" "7" 0x00000001)
+       Pin(3100 575 60 28 "8" "8" 0x00000001)
+       Pin(3100 275 60 28 "9" "9" 0x00000001)
+       Pin(3000 275 60 28 "10" "10" 0x00000001)
+       Pin(2900 275 60 28 "11" "11" 0x00000001)
+       Pin(2800 275 60 28 "12" "12" 0x00000001)
+       Pin(2700 275 60 28 "13" "13" 0x00000001)
+       Pin(2600 275 60 28 "14" "14" 0x00000001)
+       Pin(2500 275 60 28 "15" "15" 0x00000001)
+       Pin(2400 275 60 28 "16" "16" 0x00000001)
+       ElementLine (2350 625 3150 625 10)
+       ElementLine (3150 625 3150 225 10)
+       ElementLine (3150 225 2350 225 10)
+       ElementLine (2350 625 2350 475 10)
+       ElementLine (2350 375 2350 225 10)
+       ElementArc (2350 425 50 50 90 180 10)
+       Mark (2400 575)
+)
+
+Element(0x00000000 "capacitor_radial" "C4" "10uFx25V" 3275 3625 0 100 0x00000000)
+(
+       Pin(3125 3725 60 20 "1" "1" 0x00000101)
+       Pin(3225 3725 60 20 "2" "2" 0x00000001)
+       ElementArc (3175 3725 100 100 0 360 10)
+       Mark (3125 3725)
+)
+
+Element(0x00000000 "connector 2x4 pins" "JP1" "ADDRESS" 4360 2000 3 100 0x00000000)
+(
+       Pin(4150 2050 60 30 "1" "1" 0x00000101)
+       Pin(4250 2050 60 30 "2" "2" 0x00000001)
+       Pin(4150 2150 60 30 "3" "3" 0x00000001)
+       Pin(4250 2150 60 30 "4" "4" 0x00000001)
+       Pin(4150 2250 60 30 "5" "5" 0x00000001)
+       Pin(4250 2250 60 30 "6" "6" 0x00000001)
+       Pin(4150 2350 60 30 "7" "7" 0x00000001)
+       Pin(4250 2350 60 30 "8" "8" 0x00000001)
+       ElementLine (4200 2100 4200 2000 10)
+       ElementLine (4100 2100 4200 2100 10)
+       ElementLine (4300 2000 4100 2000 20)
+       ElementLine (4300 2400 4300 2000 20)
+       ElementLine (4100 2400 4300 2400 20)
+       ElementLine (4100 2000 4100 2400 20)
+       Mark (4150 2050)
+)
+
+Element(0x00000000 "generic" "U6" "8254" 1400 2330 0 100 0x00000000)
+(
+       Pin(1350 2650 60 28 "1" "1" 0x00000101)
+       Pin(1450 2650 60 28 "2" "2" 0x00000001)
+       Pin(1550 2650 60 28 "3" "3" 0x00000001)
+       Pin(1650 2650 60 28 "4" "4" 0x00000001)
+       Pin(1750 2650 60 28 "5" "5" 0x00000001)
+       Pin(1850 2650 60 28 "6" "6" 0x00000001)
+       Pin(1950 2650 60 28 "7" "7" 0x00000001)
+       Pin(2050 2650 60 28 "8" "8" 0x00000001)
+       Pin(2150 2650 60 28 "9" "9" 0x00000001)
+       Pin(2250 2650 60 28 "10" "10" 0x00000001)
+       Pin(2350 2650 60 28 "11" "11" 0x00000001)
+       Pin(2450 2650 60 28 "12" "12" 0x00000001)
+       Pin(2450 2050 60 28 "13" "13" 0x00000001)
+       Pin(2350 2050 60 28 "14" "14" 0x00000001)
+       Pin(2250 2050 60 28 "15" "15" 0x00000001)
+       Pin(2150 2050 60 28 "16" "16" 0x00000001)
+       Pin(2050 2050 60 28 "17" "17" 0x00000001)
+       Pin(1950 2050 60 28 "18" "18" 0x00000001)
+       Pin(1850 2050 60 28 "19" "19" 0x00000001)
+       Pin(1750 2050 60 28 "20" "20" 0x00000001)
+       Pin(1650 2050 60 28 "21" "21" 0x00000001)
+       Pin(1550 2050 60 28 "22" "22" 0x00000001)
+       Pin(1450 2050 60 28 "23" "23" 0x00000001)
+       Pin(1350 2050 60 28 "24" "24" 0x00000001)
+       ElementLine (1300 2700 2500 2700 10)
+       ElementLine (2500 2700 2500 2000 10)
+       ElementLine (2500 2000 1300 2000 10)
+       ElementLine (1300 2700 1300 2400 10)
+       ElementLine (1300 2300 1300 2000 10)
+       ElementArc (1300 2350 50 50 90 180 10)
+       Mark (1350 2650)
+)
+
+Element(0x00000000 "generic PAL replacement" "U8" "GAL22V10" 2800 2180 0 100 0x00000000)
+(
+       Pin(2750 2350 60 28 "CLK/I1" "1" 0x00000101)
+       Pin(2850 2350 60 28 "I2" "2" 0x00000001)
+       Pin(2950 2350 60 28 "I3" "3" 0x00000001)
+       Pin(3050 2350 60 28 "I4" "4" 0x00000001)
+       Pin(3150 2350 60 28 "I5" "5" 0x00000001)
+       Pin(3250 2350 60 28 "I6" "6" 0x00000001)
+       Pin(3350 2350 60 28 "I7" "7" 0x00000001)
+       Pin(3450 2350 60 28 "I8" "8" 0x00000001)
+       Pin(3550 2350 60 28 "I9" "9" 0x00000001)
+       Pin(3650 2350 60 28 "I10" "10" 0x00000001)
+       Pin(3750 2350 60 28 "I11" "11" 0x00000001)
+       Pin(3850 2350 60 28 "Gnd" "12" 0x00000001)
+       Pin(3850 2050 60 28 "I12" "13" 0x00000001)
+       Pin(3750 2050 60 28 "I/O/Qj" "14" 0x00000001)
+       Pin(3650 2050 60 28 "I/O/Qi" "15" 0x00000001)
+       Pin(3550 2050 60 28 "I/O/Qh" "16" 0x00000001)
+       Pin(3450 2050 60 28 "I/O/Qg" "17" 0x00000001)
+       Pin(3350 2050 60 28 "I/O/Qf" "18" 0x00000001)
+       Pin(3250 2050 60 28 "I/O/Qe" "19" 0x00000001)
+       Pin(3150 2050 60 28 "I/O/Qd" "20" 0x00000001)
+       Pin(3050 2050 60 28 "I/O/Qc" "21" 0x00000001)
+       Pin(2950 2050 60 28 "I/O/Qb" "22" 0x00000001)
+       Pin(2850 2050 60 28 "I/O/Qa" "23" 0x00000001)
+       Pin(2750 2050 60 28 "Vcc" "24" 0x00000001)
+       ElementLine (2700 2400 3900 2400 10)
+       ElementLine (3900 2400 3900 2000 10)
+       ElementLine (3900 2000 2700 2000 10)
+       ElementLine (2700 2400 2700 2250 10)
+       ElementLine (2700 2150 2700 2000 10)
+       ElementArc (2700 2200 50 50 90 180 10)
+       Mark (2750 2350)
+)
+
+Element(0x00000000 "LED 5mm" "D10" "Green" 475 2570 0 100 0x00000000)
+(
+       Pin(525 2650 60 20 "-" "1" 0x00000101)
+       Pin(525 2750 60 20 "+" "2" 0x00000001)
+       ElementArc (525 2700 70 70 0 360 10)
+       ElementArc (525 2700 50 50 0 360 15)
+       Mark (525 2650)
+)
+
+Element(0x00000000 "Push-button, tactile, right angle,  466mils actuator" "S1" "MJTP1236_D" 598 3389 0 100 0x00000000)
+(
+       Pin(500 3300 59 39 "1" "1" 0x00000101)
+       Pin(500 3477 59 39 "2" "2" 0x00000001)
+       Pin(598 3251 71 51 "C1" "C1" 0x00000001)
+       Pin(598 3527 71 51 "C2" "C2" 0x00000001)
+       ElementLine (658 3251 400 3251 20)
+       ElementLine (400 3251 400 3527 20)
+       ElementLine (400 3527 658 3527 20)
+       ElementLine (538 3527 538 3251 20)
+       ElementLine (400 3320 34 3330 20)
+       ElementLine (34 3330 34 3448 20)
+       ElementLine (34 3448 400 3458 20)
+       Mark (500 3300)
+)
+
+Element(0x00000000 "capacitor_radial" "C7" "1000uFx35V" 4525 2450 2 100 0x00000000)
+(
+       Pin(4900 2200 60 20 "1" "1" 0x00000101)
+       Pin(4650 2200 60 20 "2" "2" 0x00000001)
+       ElementArc (4775 2200 250 250 180 360 10)
+       Mark (4900 2200)
+)
+
+Element(0x00000000 "diode" "D3" "1N4007" 850 3520 3 100 0x00000000)
+(
+       Pin(800 3300 50 20 "1" "1" 0x00000101)
+       Pin(800 3600 50 20 "2" "2" 0x00000001)
+       ElementLine (850 3400 750 3400 10)
+       ElementLine (750 3500 800 3400 10)
+       ElementLine (850 3500 750 3500 10)
+       ElementLine (800 3400 850 3500 10)
+       ElementLine (800 3500 800 3600 10)
+       ElementLine (800 3300 800 3400 10)
+       Mark (800 3300)
+)
+
+Element(0x00000000 "IRF1010N" "Q1" "IRF1010N" 5675 2260 0 100 0x00000000)
+(
+       Pin(5775 2450 80 20 "G" "1" 0x00000101)
+       Pin(5875 2450 80 20 "D" "2" 0x00000001)
+       Pin(5975 2450 80 20 "S" "3" 0x00000001)
+       ElementLine (5945 2330 5945 2390 10)
+       ElementLine (5805 2330 5805 2390 10)
+       ElementLine (5675 2390 5675 2330 20)
+       ElementLine (6075 2390 5675 2390 20)
+       ElementLine (6075 2330 6075 2390 20)
+       ElementLine (5675 2330 6075 2330 20)
+       ElementLine (5675 2510 5675 2330 20)
+       ElementLine (6075 2510 5675 2510 20)
+       ElementLine (6075 2330 6075 2510 20)
+       ElementLine (5675 2330 6075 2330 20)
+       Mark (5775 2450)
+)
+
+Element(0x00000000 "capacitor_radial" "C11" "2.2nF" 5450 2000 0 100 0x00000000)
+(
+       Pin(5300 2100 60 20 "1" "1" 0x00000101)
+       Pin(5400 2100 60 20 "2" "2" 0x00000001)
+       ElementArc (5350 2100 100 100 0 360 10)
+       Mark (5300 2100)
+)
+
+Element(0x00000000 "DIN 41612C-96 male" "J15" "DIN41612C96_male" 6575 3455 1 200 0x00000000)
+(
+       Pin(6475 475 60 30 "a1" "A1" 0x00000101)
+       Pin(6475 575 60 30 "a2" "A2" 0x00000001)
+       Pin(6475 675 60 30 "a3" "A3" 0x00000001)
+       Pin(6475 775 60 30 "a4" "A4" 0x00000001)
+       Pin(6475 875 60 30 "a5" "A5" 0x00000001)
+       Pin(6475 975 60 30 "a6" "A6" 0x00000001)
+       Pin(6475 1075 60 30 "a7" "A7" 0x00000001)
+       Pin(6475 1175 60 30 "a8" "A8" 0x00000001)
+       Pin(6475 1275 60 30 "a9" "A9" 0x00000001)
+       Pin(6475 1375 60 30 "a10" "A10" 0x00000001)
+       Pin(6475 1475 60 30 "a11" "A11" 0x00000001)
+       Pin(6475 1575 60 30 "a12" "A12" 0x00000001)
+       Pin(6475 1675 60 30 "a13" "A13" 0x00000001)
+       Pin(6475 1775 60 30 "a14" "A14" 0x00000001)
+       Pin(6475 1875 60 30 "a15" "A15" 0x00000001)
+       Pin(6475 1975 60 30 "a16" "A16" 0x00000001)
+       Pin(6475 2075 60 30 "a17" "A17" 0x00000001)
+       Pin(6475 2175 60 30 "a18" "A18" 0x00000001)
+       Pin(6475 2275 60 30 "a19" "A19" 0x00000001)
+       Pin(6475 2375 60 30 "a20" "A20" 0x00000001)
+       Pin(6475 2475 60 30 "a21" "A21" 0x00000001)
+       Pin(6475 2575 60 30 "a22" "A22" 0x00000001)
+       Pin(6475 2675 60 30 "a23" "A23" 0x00000001)
+       Pin(6475 2775 60 30 "a24" "A24" 0x00000001)
+       Pin(6475 2875 60 30 "a25" "A25" 0x00000001)
+       Pin(6475 2975 60 30 "a26" "A26" 0x00000001)
+       Pin(6475 3075 60 30 "a27" "A27" 0x00000001)
+       Pin(6475 3175 60 30 "a28" "A28" 0x00000001)
+       Pin(6475 3275 60 30 "a29" "A29" 0x00000001)
+       Pin(6475 3375 60 30 "a30" "A30" 0x00000001)
+       Pin(6475 3475 60 30 "a31" "A31" 0x00000001)
+       Pin(6475 3575 60 30 "a32" "A32" 0x00000001)
+       Pin(6375 475 60 30 "b1" "B1" 0x00000001)
+       Pin(6375 575 60 30 "b2" "B2" 0x00000001)
+       Pin(6375 675 60 30 "b3" "B3" 0x00000001)
+       Pin(6375 775 60 30 "b4" "B4" 0x00000001)
+       Pin(6375 875 60 30 "b5" "B5" 0x00000001)
+       Pin(6375 975 60 30 "b6" "B6" 0x00000001)
+       Pin(6375 1075 60 30 "b7" "B7" 0x00000001)
+       Pin(6375 1175 60 30 "b8" "B8" 0x00000001)
+       Pin(6375 1275 60 30 "b9" "B9" 0x00000001)
+       Pin(6375 1375 60 30 "b10" "B10" 0x00000001)
+       Pin(6375 1475 60 30 "b11" "B11" 0x00000001)
+       Pin(6375 1575 60 30 "b12" "B12" 0x00000001)
+       Pin(6375 1675 60 30 "b13" "B13" 0x00000001)
+       Pin(6375 1775 60 30 "b14" "B14" 0x00000001)
+       Pin(6375 1875 60 30 "b15" "B15" 0x00000001)
+       Pin(6375 1975 60 30 "b16" "B16" 0x00000001)
+       Pin(6375 2075 60 30 "b17" "B17" 0x00000001)
+       Pin(6375 2175 60 30 "b18" "B18" 0x00000001)
+       Pin(6375 2275 60 30 "b19" "B19" 0x00000001)
+       Pin(6375 2375 60 30 "b20" "B20" 0x00000001)
+       Pin(6375 2475 60 30 "b21" "B21" 0x00000001)
+       Pin(6375 2575 60 30 "b22" "B22" 0x00000001)
+       Pin(6375 2675 60 30 "b23" "B23" 0x00000001)
+       Pin(6375 2775 60 30 "b24" "B24" 0x00000001)
+       Pin(6375 2875 60 30 "b25" "B25" 0x00000001)
+       Pin(6375 2975 60 30 "b26" "B26" 0x00000001)
+       Pin(6375 3075 60 30 "b27" "B27" 0x00000001)
+       Pin(6375 3175 60 30 "b28" "B28" 0x00000001)
+       Pin(6375 3275 60 30 "b29" "B29" 0x00000001)
+       Pin(6375 3375 60 30 "b30" "B30" 0x00000001)
+       Pin(6375 3475 60 30 "b31" "B31" 0x00000001)
+       Pin(6375 3575 60 30 "b32" "B32" 0x00000001)
+       Pin(6275 475 60 30 "c1" "C1" 0x00000001)
+       Pin(6275 575 60 30 "c2" "C2" 0x00000001)
+       Pin(6275 675 60 30 "c3" "C3" 0x00000001)
+       Pin(6275 775 60 30 "c4" "C4" 0x00000001)
+       Pin(6275 875 60 30 "c5" "C5" 0x00000001)
+       Pin(6275 975 60 30 "c6" "C6" 0x00000001)
+       Pin(6275 1075 60 30 "c7" "C7" 0x00000001)
+       Pin(6275 1175 60 30 "c8" "C8" 0x00000001)
+       Pin(6275 1275 60 30 "c9" "C9" 0x00000001)
+       Pin(6275 1375 60 30 "c10" "C10" 0x00000001)
+       Pin(6275 1475 60 30 "c11" "C11" 0x00000001)
+       Pin(6275 1575 60 30 "c12" "C12" 0x00000001)
+       Pin(6275 1675 60 30 "c13" "C13" 0x00000001)
+       Pin(6275 1775 60 30 "c14" "C14" 0x00000001)
+       Pin(6275 1875 60 30 "c15" "C15" 0x00000001)
+       Pin(6275 1975 60 30 "c16" "C16" 0x00000001)
+       Pin(6275 2075 60 30 "c17" "C17" 0x00000001)
+       Pin(6275 2175 60 30 "c18" "C18" 0x00000001)
+       Pin(6275 2275 60 30 "c19" "C19" 0x00000001)
+       Pin(6275 2375 60 30 "c20" "C20" 0x00000001)
+       Pin(6275 2475 60 30 "c21" "C21" 0x00000001)
+       Pin(6275 2575 60 30 "c22" "C22" 0x00000001)
+       Pin(6275 2675 60 30 "c23" "C23" 0x00000001)
+       Pin(6275 2775 60 30 "c24" "C24" 0x00000001)
+       Pin(6275 2875 60 30 "c25" "C25" 0x00000001)
+       Pin(6275 2975 60 30 "c26" "C26" 0x00000001)
+       Pin(6275 3075 60 30 "c27" "C27" 0x00000001)
+       Pin(6275 3175 60 30 "c28" "C28" 0x00000001)
+       Pin(6275 3275 60 30 "c29" "C29" 0x00000001)
+       Pin(6275 3375 60 30 "c30" "C30" 0x00000001)
+       Pin(6275 3475 60 30 "c31" "C31" 0x00000001)
+       Pin(6275 3575 60 30 "c32" "C32" 0x00000001)
+       Pin(6575 3775 120 80 "M1" "M1" 0x00000001)
+       Pin(6575 275 120 80 "M2" "M2" 0x00000001)
+       ElementLine (6275 3575 6550 3575 40)
+       ElementLine (6275 3475 6550 3475 40)
+       ElementLine (6275 3375 6550 3375 40)
+       ElementLine (6275 3275 6550 3275 40)
+       ElementLine (6275 3175 6550 3175 40)
+       ElementLine (6275 3075 6550 3075 40)
+       ElementLine (6275 2975 6550 2975 40)
+       ElementLine (6275 2875 6550 2875 40)
+       ElementLine (6275 2775 6550 2775 40)
+       ElementLine (6275 2675 6550 2675 40)
+       ElementLine (6275 2575 6550 2575 40)
+       ElementLine (6275 2475 6550 2475 40)
+       ElementLine (6275 2375 6550 2375 40)
+       ElementLine (6275 2275 6550 2275 40)
+       ElementLine (6275 2175 6550 2175 40)
+       ElementLine (6275 2075 6550 2075 40)
+       ElementLine (6275 1975 6550 1975 40)
+       ElementLine (6275 1875 6550 1875 40)
+       ElementLine (6275 1775 6550 1775 40)
+       ElementLine (6275 1675 6550 1675 40)
+       ElementLine (6275 1575 6550 1575 40)
+       ElementLine (6275 1475 6550 1475 40)
+       ElementLine (6275 1375 6550 1375 40)
+       ElementLine (6275 1275 6550 1275 40)
+       ElementLine (6275 1175 6550 1175 40)
+       ElementLine (6275 1075 6550 1075 40)
+       ElementLine (6275 975 6550 975 40)
+       ElementLine (6275 875 6550 875 40)
+       ElementLine (6275 775 6550 775 40)
+       ElementLine (6275 675 6550 675 40)
+       ElementLine (6275 575 6550 575 40)
+       ElementLine (6275 475 6550 475 40)
+       ElementLine (6475 3875 6475 3655 20)
+       ElementLine (6475 3655 6570 3655 20)
+       ElementLine (6570 3655 6795 3655 10)
+       ElementLine (6795 3655 6795 3775 10)
+       ElementLine (6795 3775 6795 3875 20)
+       ElementLine (6795 3875 6475 3875 20)
+       ElementLine (6475 395 6475 175 20)
+       ElementLine (6475 175 6795 175 20)
+       ElementLine (6795 175 6795 275 20)
+       ElementLine (6795 275 6795 395 10)
+       ElementLine (6795 395 6570 395 10)
+       ElementLine (6570 395 6475 395 20)
+       ElementLine (6570 3655 6570 395 20)
+       ElementLine (6795 3775 6975 3775 20)
+       ElementLine (6975 3775 6975 275 20)
+       ElementLine (6975 275 6795 275 20)
+       Mark (6475 475)
+)
+
+Element(0x00000000 "connector 2x1 pins" "JP2" "XRESET" 1210 3250 3 100 0x00000000)
+(
+       Pin(1000 3300 60 30 "1" "1" 0x00000101)
+       Pin(1100 3300 60 30 "2" "2" 0x00000001)
+       ElementLine (950 3250 950 3350 20)
+       ElementLine (950 3350 1150 3350 20)
+       ElementLine (1150 3350 1150 3250 20)
+       ElementLine (1150 3250 950 3250 20)
+       ElementLine (950 3350 1050 3350 10)
+       ElementLine (1050 3350 1050 3250 10)
+       Mark (1000 3300)
+)
+
+Element(0x00000000 "generic" "U11" "10MHz" 1725 3030 0 100 0x00000000)
+(
+       Pin(1675 3200 60 28 "1" "1" 0x00000101)
+       Pin(1775 3200 60 28 "2" "2" 0x00000001)
+       Pin(1875 3200 60 28 "3" "3" 0x00000001)
+       Pin(1975 3200 60 28 "4" "4" 0x00000001)
+       Pin(1975 2900 60 28 "5" "5" 0x00000001)
+       Pin(1875 2900 60 28 "6" "6" 0x00000001)
+       Pin(1775 2900 60 28 "7" "7" 0x00000001)
+       Pin(1675 2900 60 28 "8" "8" 0x00000001)
+       ElementLine (1625 3250 2025 3250 10)
+       ElementLine (2025 3250 2025 2850 10)
+       ElementLine (2025 2850 1625 2850 10)
+       ElementLine (1625 3250 1625 3100 10)
+       ElementLine (1625 3000 1625 2850 10)
+       ElementArc (1625 3050 50 50 90 180 10)
+       Mark (1675 3200)
+)
+
+Element(0x00000000 "capacitor_radial" "C8" "1000uFx35V" 4525 3025 2 100 0x00000000)
+(
+       Pin(4900 2775 60 20 "1" "1" 0x00000101)
+       Pin(4650 2775 60 20 "2" "2" 0x00000001)
+       ElementArc (4775 2775 250 250 180 360 10)
+       Mark (4900 2775)
+)
+
+Element(0x00000000 "+12V 1.5A voltage regulator" "U3" "7812" 5750 3790 2 100 0x00000000)
+(
+       Pin(5650 3600 80 20 "In" "1" 0x00000101)
+       Pin(5550 3600 80 20 "Com" "2" 0x00000001)
+       Pin(5450 3600 80 20 "Out" "3" 0x00000001)
+       ElementLine (5750 3720 5350 3720 20)
+       ElementLine (5350 3720 5350 3540 20)
+       ElementLine (5350 3540 5750 3540 20)
+       ElementLine (5750 3540 5750 3720 20)
+       ElementLine (5750 3720 5350 3720 20)
+       ElementLine (5350 3720 5350 3660 20)
+       ElementLine (5350 3660 5750 3660 20)
+       ElementLine (5750 3660 5750 3720 20)
+       ElementLine (5620 3720 5620 3660 10)
+       ElementLine (5480 3720 5480 3660 10)
+       Mark (5650 3600)
+)
+
+Element(0x00000000 "R 0.25W" "R9" "10k" 2770 2695 3 100 0x00000000)
+(
+       Pin(2750 2575 50 20 "1" "1" 0x00000101)
+       Pin(2750 2975 50 20 "2" "2" 0x00000001)
+       ElementLine (2750 2875 2750 2975 20)
+       ElementLine (2750 2575 2750 2675 20)
+       ElementLine (2700 2675 2800 2675 20)
+       ElementLine (2700 2875 2700 2675 20)
+       ElementLine (2800 2875 2700 2875 20)
+       ElementLine (2800 2675 2800 2875 20)
+       Mark (2750 2575)
+)
+
+Element(0x00000000 "E22 standing" "" "E22" 5550 3525 2 100 0x00000000)
+(
+       ElementLine (5325 3200 5325 3750 20)
+       ElementLine (5275 3200 5325 3200 20)
+       ElementLine (5275 3750 5275 3200 20)
+       ElementLine (5075 3750 5275 3750 20)
+       ElementLine (5075 3200 5075 3750 20)
+       ElementLine (5025 3200 5075 3200 20)
+       ElementLine (5025 3850 5025 3200 20)
+       ElementLine (5775 3750 5325 3750 20)
+       ElementLine (5775 3200 5775 3750 20)
+       ElementLine (5825 3200 5775 3200 20)
+       ElementLine (5825 3750 5825 3200 20)
+       ElementLine (6025 3750 5825 3750 20)
+       ElementLine (6025 3200 6025 3750 20)
+       ElementLine (6075 3200 6025 3200 20)
+       ElementLine (6075 3850 6075 3200 20)
+       ElementLine (6075 3850 5025 3850 20)
+       Mark (6075 3850)
+)
+
+Element(0x00000000 "R 0.25W" "R11" "330" 980 2945 2 100 0x00000000)
+(
+       Pin(1100 2925 50 20 "1" "1" 0x00000101)
+       Pin(700 2925 50 20 "2" "2" 0x00000001)
+       ElementLine (1000 2975 800 2975 20)
+       ElementLine (800 2975 800 2875 20)
+       ElementLine (800 2875 1000 2875 20)
+       ElementLine (1000 2875 1000 2975 20)
+       ElementLine (1100 2925 1000 2925 20)
+       ElementLine (800 2925 700 2925 20)
+       Mark (1100 2925)
+)
+
+Element(0x00000000 "capacitor_radial" "C1" "100uFx25V" 4625 3850 2 100 0x00000000)
+(
+       Pin(4850 3700 60 20 "1" "1" 0x00000101)
+       Pin(4700 3700 60 20 "2" "2" 0x00000001)
+       ElementArc (4775 3700 150 150 180 360 10)
+       Mark (4850 3700)
+)
+
+Element(0x00000000 "IRF1010N" "Q4" "IRF1010N" 5150 2735 0 100 0x00000000)
+(
+       Pin(5250 2925 80 20 "G" "1" 0x00000101)
+       Pin(5350 2925 80 20 "D" "2" 0x00000001)
+       Pin(5450 2925 80 20 "S" "3" 0x00000001)
+       ElementLine (5420 2805 5420 2865 10)
+       ElementLine (5280 2805 5280 2865 10)
+       ElementLine (5150 2865 5150 2805 20)
+       ElementLine (5550 2865 5150 2865 20)
+       ElementLine (5550 2805 5550 2865 20)
+       ElementLine (5150 2805 5550 2805 20)
+       ElementLine (5150 2985 5150 2805 20)
+       ElementLine (5550 2985 5150 2985 20)
+       ElementLine (5550 2805 5550 2985 20)
+       ElementLine (5150 2805 5550 2805 20)
+       Mark (5250 2925)
+)
+
+Element(0x00000000 "SUB-D female 9 pins" "J9" "DB9_female" 500 1555 3 100 0x00000000)
+(
+       Pin(850 1355 120 100 "C1" "C1" 0x00000001)
+       Pin(850 2295 120 100 "C1" "C1" 0x00000001)
+       Pin(900 1625 60 20 "5" "5" 0x00000001)
+       Pin(800 1675 60 20 "9" "9" 0x00000001)
+       Pin(900 1725 60 20 "4" "4" 0x00000001)
+       Pin(800 1775 60 20 "8" "8" 0x00000001)
+       Pin(900 1825 60 20 "3" "3" 0x00000001)
+       Pin(800 1875 60 20 "7" "7" 0x00000001)
+       Pin(900 1925 60 20 "2" "2" 0x00000001)
+       Pin(800 1975 60 20 "6" "6" 0x00000001)
+       Pin(900 2025 60 20 "1" "1" 0x00000101)
+       ElementLine (390 1235 420 1235 10)
+       ElementLine (420 1235 420 2415 10)
+       ElementLine (420 2415 390 2415 10)
+       ElementLine (390 2415 390 1235 10)
+       ElementLine (390 1295 420 1295 10)
+       ElementLine (390 1415 420 1415 10)
+       ElementLine (390 2355 420 2355 10)
+       ElementLine (390 2235 420 2235 10)
+       ElementLine (120 1525 390 1525 20)
+       ElementLine (390 1525 390 2125 10)
+       ElementLine (390 2125 120 2125 20)
+       ElementLine (120 2125 120 1525 20)
+       ElementLine (420 1465 620 1465 20)
+       ElementLine (620 1465 620 2185 20)
+       ElementLine (620 2185 420 2185 20)
+       ElementLine (420 2185 420 1465 10)
+       ElementLine (900 1625 620 1625 20)
+       ElementLine (800 1675 620 1675 20)
+       ElementLine (900 1725 620 1725 20)
+       ElementLine (800 1775 620 1775 20)
+       ElementLine (900 1825 620 1825 20)
+       ElementLine (800 1875 620 1875 20)
+       ElementLine (900 1925 620 1925 20)
+       ElementLine (800 1975 620 1975 20)
+       ElementLine (900 2025 620 2025 20)
+       Mark (900 1625)
+)
+
+Element(0x00000000 "capacitor_radial" "C9" "220nF" 3125 2700 2 100 0x00000000)
+(
+       Pin(3275 2600 60 20 "1" "1" 0x00000101)
+       Pin(3175 2600 60 20 "2" "2" 0x00000001)
+       ElementArc (3225 2600 100 100 180 360 10)
+       Mark (3275 2600)
+)
+
+Element(0x00000000 "R 0.25W" "R3" "2k2" 4405 505 1 100 0x00000000)
+(
+       Pin(4425 625 50 20 "1" "1" 0x00000101)
+       Pin(4425 225 50 20 "2" "2" 0x00000001)
+       ElementLine (4425 325 4425 225 20)
+       ElementLine (4425 625 4425 525 20)
+       ElementLine (4475 525 4375 525 20)
+       ElementLine (4475 325 4475 525 20)
+       ElementLine (4375 325 4475 325 20)
+       ElementLine (4375 525 4375 325 20)
+       Mark (4425 625)
+)
+
+Element(0x00000000 "R 0.25W" "R10" "1k5" 2930 2855 1 100 0x00000000)
+(
+       Pin(2950 2975 50 20 "1" "1" 0x00000101)
+       Pin(2950 2575 50 20 "2" "2" 0x00000001)
+       ElementLine (2950 2675 2950 2575 20)
+       ElementLine (2950 2975 2950 2875 20)
+       ElementLine (3000 2875 2900 2875 20)
+       ElementLine (3000 2675 3000 2875 20)
+       ElementLine (2900 2675 3000 2675 20)
+       ElementLine (2900 2875 2900 2675 20)
+       Mark (2950 2975)
+)
+
+Element(0x00000000 "capacitor_radial" "C2" "100uFx16V" 4925 3150 0 100 0x00000000)
+(
+       Pin(4700 3300 60 20 "1" "1" 0x00000101)
+       Pin(4850 3300 60 20 "2" "2" 0x00000001)
+       ElementArc (4775 3300 150 150 0 360 10)
+       Mark (4700 3300)
+)
+
+Element(0x00000000 "E22 standing" "" "E22" 4000 3525 2 100 0x00000000)
+(
+       ElementLine (3775 3200 3775 3750 20)
+       ElementLine (3725 3200 3775 3200 20)
+       ElementLine (3725 3750 3725 3200 20)
+       ElementLine (3525 3750 3725 3750 20)
+       ElementLine (3525 3200 3525 3750 20)
+       ElementLine (3475 3200 3525 3200 20)
+       ElementLine (3475 3850 3475 3200 20)
+       ElementLine (4225 3750 3775 3750 20)
+       ElementLine (4225 3200 4225 3750 20)
+       ElementLine (4275 3200 4225 3200 20)
+       ElementLine (4275 3750 4275 3200 20)
+       ElementLine (4475 3750 4275 3750 20)
+       ElementLine (4475 3200 4475 3750 20)
+       ElementLine (4525 3200 4475 3200 20)
+       ElementLine (4525 3850 4525 3200 20)
+       ElementLine (4525 3850 3475 3850 20)
+       Mark (4525 3850)
+)
+
+Element(0x00000000 "R 0.25W" "R12" "1k2" 980 2770 2 100 0x00000000)
+(
+       Pin(1100 2750 50 20 "1" "1" 0x00000101)
+       Pin(700 2750 50 20 "2" "2" 0x00000001)
+       ElementLine (800 2750 700 2750 20)
+       ElementLine (1100 2750 1000 2750 20)
+       ElementLine (1000 2700 1000 2800 20)
+       ElementLine (800 2700 1000 2700 20)
+       ElementLine (800 2800 800 2700 20)
+       ElementLine (1000 2800 800 2800 20)
+       Mark (1100 2750)
+)
+
+Element(0x00000000 "IRF1010N" "Q3" "IRF1010N" 5675 2735 0 100 0x00000000)
+(
+       Pin(5775 2925 80 20 "G" "1" 0x00000101)
+       Pin(5875 2925 80 20 "D" "2" 0x00000001)
+       Pin(5975 2925 80 20 "S" "3" 0x00000001)
+       ElementLine (5945 2805 5945 2865 10)
+       ElementLine (5805 2805 5805 2865 10)
+       ElementLine (5675 2865 5675 2805 20)
+       ElementLine (6075 2865 5675 2865 20)
+       ElementLine (6075 2805 6075 2865 20)
+       ElementLine (5675 2805 6075 2805 20)
+       ElementLine (5675 2985 5675 2805 20)
+       ElementLine (6075 2985 5675 2985 20)
+       ElementLine (6075 2805 6075 2985 20)
+       ElementLine (5675 2805 6075 2805 20)
+       Mark (5775 2925)
+)
+
+Element(0x00000000 "diode" "D7" "1N4007" 5795 1825 0 100 0x00000000)
+(
+       Pin(5575 1875 50 20 "1" "1" 0x00000101)
+       Pin(5875 1875 50 20 "2" "2" 0x00000001)
+       ElementLine (5675 1825 5675 1925 10)
+       ElementLine (5775 1925 5675 1875 10)
+       ElementLine (5775 1825 5775 1925 10)
+       ElementLine (5675 1875 5775 1825 10)
+       ElementLine (5775 1875 5875 1875 10)
+       ElementLine (5575 1875 5675 1875 10)
+       Mark (5575 1875)
+)
+
+Element(0x00000000 "optical coupling device" "U5" "6N136" 5775 1005 0 100 0x00000000)
+(
+       Pin(5725 1175 60 28 "NC" "1" 0x00000101)
+       Pin(5825 1175 60 28 "A+" "2" 0x00000001)
+       Pin(5925 1175 60 28 "K-" "3" 0x00000001)
+       Pin(6025 1175 60 28 "NC" "4" 0x00000001)
+       Pin(6025 875 60 28 "Gnd" "5" 0x00000001)
+       Pin(5925 875 60 28 "Out" "6" 0x00000001)
+       Pin(5825 875 60 28 "En" "7" 0x00000001)
+       Pin(5725 875 60 28 "Vcc" "8" 0x00000001)
+       ElementLine (5675 1225 6075 1225 10)
+       ElementLine (6075 1225 6075 825 10)
+       ElementLine (6075 825 5675 825 10)
+       ElementLine (5675 1225 5675 1075 10)
+       ElementLine (5675 975 5675 825 10)
+       ElementArc (5675 1025 50 50 90 180 10)
+       Mark (5725 1175)
+)
+
+Element(0x00000000 "IRLZ24N" "Q5" "IRLZ24N" 5675 1910 0 100 0x00000000)
+(
+       Pin(5775 2100 80 20 "G" "1" 0x00000101)
+       Pin(5875 2100 80 20 "D" "2" 0x00000001)
+       Pin(5975 2100 80 20 "S" "3" 0x00000001)
+       ElementLine (5945 1980 5945 2040 10)
+       ElementLine (5805 1980 5805 2040 10)
+       ElementLine (5675 2040 5675 1980 20)
+       ElementLine (6075 2040 5675 2040 20)
+       ElementLine (6075 1980 6075 2040 20)
+       ElementLine (5675 1980 6075 1980 20)
+       ElementLine (5675 2160 5675 1980 20)
+       ElementLine (6075 2160 5675 2160 20)
+       ElementLine (6075 1980 6075 2160 20)
+       ElementLine (5675 1980 6075 1980 20)
+       Mark (5775 2100)
+)
+
+Element(0x00000000 "optical coupling device" "U4" "6N136" 5775 405 0 100 0x00000000)
+(
+       Pin(5725 575 60 28 "NC" "1" 0x00000101)
+       Pin(5825 575 60 28 "A+" "2" 0x00000001)
+       Pin(5925 575 60 28 "K-" "3" 0x00000001)
+       Pin(6025 575 60 28 "NC" "4" 0x00000001)
+       Pin(6025 275 60 28 "Gnd" "5" 0x00000001)
+       Pin(5925 275 60 28 "Out" "6" 0x00000001)
+       Pin(5825 275 60 28 "En" "7" 0x00000001)
+       Pin(5725 275 60 28 "Vcc" "8" 0x00000001)
+       ElementLine (5675 625 6075 625 10)
+       ElementLine (6075 625 6075 225 10)
+       ElementLine (6075 225 5675 225 10)
+       ElementLine (5675 625 5675 475 10)
+       ElementLine (5675 375 5675 225 10)
+       ElementArc (5675 425 50 50 90 180 10)
+       Mark (5725 575)
+)
+
+Element(0x00000000 "capacitor_radial" "C10" "4.7uFx16V" 3325 2800 0 100 0x00000000)
+(
+       Pin(3175 2900 60 20 "1" "1" 0x00000101)
+       Pin(3275 2900 60 20 "2" "2" 0x00000001)
+       ElementArc (3225 2900 100 100 0 360 10)
+       Mark (3175 2900)
+)
+
+Element(0x00000000 "shielded" "J2" "RJ 45" 1250 1128 2 100 0x00000000)
+(
+       Pin(1075 575 60 30 "1" "1" 0x00000101)
+       Pin(1175 625 60 30 "2" "2" 0x00000001)
+       Pin(1075 675 60 30 "3" "3" 0x00000001)
+       Pin(1175 725 60 30 "4" "4" 0x00000001)
+       Pin(1075 775 60 30 "5" "5" 0x00000001)
+       Pin(1175 825 60 30 "6" "6" 0x00000001)
+       Pin(1075 875 60 30 "7" "7" 0x00000001)
+       Pin(1175 925 60 30 "8" "8" 0x00000001)
+       Pin(825 525 148 128 "C1" "9" 0x00000001)
+       Pin(825 976 148 128 "C1" "10" 0x00000001)
+       Pin(945 445 82 62 "C1" "11" 0x00000001)
+       Pin(945 1056 82 62 "C1" "12" 0x00000001)
+       ElementLine (1250 1068 1250 433 20)
+       ElementLine (400 1068 1250 1068 20)
+       ElementLine (400 433 400 1068 20)
+       ElementLine (1250 433 400 433 20)
+       Mark (1075 575)
+)
+
+Element(0x00000000 "generic" "U10" "MAX4429" 3600 2730 0 100 0x00000000)
+(
+       Pin(3550 2900 60 28 "1" "1" 0x00000101)
+       Pin(3650 2900 60 28 "2" "2" 0x00000001)
+       Pin(3750 2900 60 28 "3" "3" 0x00000001)
+       Pin(3850 2900 60 28 "4" "4" 0x00000001)
+       Pin(3850 2600 60 28 "5" "5" 0x00000001)
+       Pin(3750 2600 60 28 "6" "6" 0x00000001)
+       Pin(3650 2600 60 28 "7" "7" 0x00000001)
+       Pin(3550 2600 60 28 "8" "8" 0x00000001)
+       ElementLine (3500 2950 3900 2950 10)
+       ElementLine (3900 2950 3900 2550 10)
+       ElementLine (3900 2550 3500 2550 10)
+       ElementLine (3500 2950 3500 2800 10)
+       ElementLine (3500 2700 3500 2550 10)
+       ElementArc (3500 2750 50 50 90 180 10)
+       Mark (3550 2900)
+)
+
+Element(0x00000000 "capacitor_radial" "C6" "1uFx25V" 3275 3325 0 100 0x00000000)
+(
+       Pin(3125 3425 60 20 "1" "1" 0x00000101)
+       Pin(3225 3425 60 20 "2" "2" 0x00000001)
+       ElementArc (3175 3425 100 100 0 360 10)
+       Mark (3125 3425)
+)
+
+Element(0x00000000 "capacitor_radial" "C5" "1uFx25V" 1175 3525 2 100 0x00000000)
+(
+       Pin(1325 3425 60 20 "1" "1" 0x00000101)
+       Pin(1225 3425 60 20 "2" "2" 0x00000001)
+       ElementArc (1275 3425 100 100 180 360 10)
+       Mark (1325 3425)
+)
+
+Element(0x00000000 "vertical, 95 mils center pole" "U1" "TINIm#90-RevD" 5750 1760 2 100 0x00000000)
+(
+       Pin(5350 1625 60 30 "1" "1" 0x00000101)
+       Pin(5300 1525 60 30 "2" "2" 0x00000001)
+       Pin(5250 1625 60 30 "3" "3" 0x00000001)
+       Pin(5200 1525 60 30 "4" "4" 0x00000001)
+       Pin(5150 1625 60 30 "5" "5" 0x00000001)
+       Pin(5100 1525 60 30 "6" "6" 0x00000001)
+       Pin(5050 1625 60 30 "7" "7" 0x00000001)
+       Pin(5000 1525 60 30 "8" "8" 0x00000001)
+       Pin(4950 1625 60 30 "9" "9" 0x00000001)
+       Pin(4900 1525 60 30 "10" "10" 0x00000001)
+       Pin(4850 1625 60 30 "11" "11" 0x00000001)
+       Pin(4800 1525 60 30 "12" "12" 0x00000001)
+       Pin(4750 1625 60 30 "13" "13" 0x00000001)
+       Pin(4700 1525 60 30 "14" "14" 0x00000001)
+       Pin(4650 1625 60 30 "15" "15" 0x00000001)
+       Pin(4600 1525 60 30 "16" "16" 0x00000001)
+       Pin(4550 1625 60 30 "17" "17" 0x00000001)
+       Pin(4500 1525 60 30 "18" "18" 0x00000001)
+       Pin(4450 1625 60 30 "19" "19" 0x00000001)
+       Pin(4400 1525 60 30 "20" "20" 0x00000001)
+       Pin(4350 1625 60 30 "21" "21" 0x00000001)
+       Pin(4300 1525 60 30 "22" "22" 0x00000001)
+       Pin(4250 1625 60 30 "23" "23" 0x00000001)
+       Pin(4200 1525 60 30 "24" "24" 0x00000001)
+       Pin(4150 1625 60 30 "25" "25" 0x00000001)
+       Pin(4100 1525 60 30 "26" "26" 0x00000001)
+       Pin(4050 1625 60 30 "27" "27" 0x00000001)
+       Pin(4000 1525 60 30 "28" "28" 0x00000001)
+       Pin(3950 1625 60 30 "29" "29" 0x00000001)
+       Pin(3900 1525 60 30 "30" "30" 0x00000001)
+       Pin(3850 1625 60 30 "31" "31" 0x00000001)
+       Pin(3800 1525 60 30 "32" "32" 0x00000001)
+       Pin(3750 1625 60 30 "33" "33" 0x00000001)
+       Pin(3700 1525 60 30 "34" "34" 0x00000001)
+       Pin(3650 1625 60 30 "35" "35" 0x00000001)
+       Pin(3600 1525 60 30 "36" "36" 0x00000001)
+       Pin(3350 1625 60 30 "37" "37" 0x00000001)
+       Pin(3300 1525 60 30 "38" "38" 0x00000001)
+       Pin(3250 1625 60 30 "39" "39" 0x00000001)
+       Pin(3200 1525 60 30 "40" "40" 0x00000001)
+       Pin(3150 1625 60 30 "41" "41" 0x00000001)
+       Pin(3100 1525 60 30 "42" "42" 0x00000001)
+       Pin(3050 1625 60 30 "43" "43" 0x00000001)
+       Pin(3000 1525 60 30 "44" "44" 0x00000001)
+       Pin(2950 1625 60 30 "45" "45" 0x00000001)
+       Pin(2900 1525 60 30 "46" "46" 0x00000001)
+       Pin(2850 1625 60 30 "47" "47" 0x00000001)
+       Pin(2800 1525 60 30 "48" "48" 0x00000001)
+       Pin(2750 1625 60 30 "49" "49" 0x00000001)
+       Pin(2700 1525 60 30 "50" "50" 0x00000001)
+       Pin(2650 1625 60 30 "51" "51" 0x00000001)
+       Pin(2600 1525 60 30 "52" "52" 0x00000001)
+       Pin(2550 1625 60 30 "53" "53" 0x00000001)
+       Pin(2500 1525 60 30 "54" "54" 0x00000001)
+       Pin(2450 1625 60 30 "55" "55" 0x00000001)
+       Pin(2400 1525 60 30 "56" "56" 0x00000001)
+       Pin(2350 1625 60 30 "57" "57" 0x00000001)
+       Pin(2300 1525 60 30 "58" "58" 0x00000001)
+       Pin(2250 1625 60 30 "59" "59" 0x00000001)
+       Pin(2200 1525 60 30 "60" "60" 0x00000001)
+       Pin(2150 1625 60 30 "61" "61" 0x00000001)
+       Pin(2100 1525 60 30 "62" "62" 0x00000001)
+       Pin(2050 1625 60 30 "63" "63" 0x00000001)
+       Pin(2000 1525 60 30 "64" "64" 0x00000001)
+       Pin(1950 1625 60 30 "65" "65" 0x00000001)
+       Pin(1900 1525 60 30 "66" "66" 0x00000001)
+       Pin(1850 1625 60 30 "67" "67" 0x00000001)
+       Pin(1800 1525 60 30 "68" "68" 0x00000001)
+       Pin(1750 1625 60 30 "69" "69" 0x00000001)
+       Pin(1700 1525 60 30 "70" "70" 0x00000001)
+       Pin(1650 1625 60 30 "71" "71" 0x00000001)
+       Pin(1600 1525 60 30 "72" "72" 0x00000001)
+       Pin(5680 1575 84 64 "C1" "73" 0x00000001)
+       Pin(3475 1575 115 95 "0" "74" 0x00000001)
+       Pin(1275 1575 115 95 "C1" "75" 0x00000001)
+       ElementLine (5750 1410 1200 1410 20)
+       ElementLine (1200 1410 1200 1700 20)
+       ElementLine (1200 1700 5750 1700 20)
+       ElementLine (5750 1700 5750 1410 20)
+       Mark (5350 1625)
+)
+
+Element(0x00000000 "capacitor_radial" "C3" "10uFx25V" 1175 3825 2 100 0x00000000)
+(
+       Pin(1325 3725 60 20 "1" "1" 0x00000101)
+       Pin(1225 3725 60 20 "2" "2" 0x00000001)
+       ElementArc (1275 3725 100 100 180 360 10)
+       Mark (1325 3725)
+)
+
+Element(0x00000000 "generic" "U9" "LT1162" 1725 3555 0 100 0x00000000)
+(
+       Pin(1675 3725 60 28 "1" "1" 0x00000101)
+       Pin(1775 3725 60 28 "2" "2" 0x00000001)
+       Pin(1875 3725 60 28 "3" "3" 0x00000001)
+       Pin(1975 3725 60 28 "4" "4" 0x00000001)
+       Pin(2075 3725 60 28 "5" "5" 0x00000001)
+       Pin(2175 3725 60 28 "6" "6" 0x00000001)
+       Pin(2275 3725 60 28 "7" "7" 0x00000001)
+       Pin(2375 3725 60 28 "8" "8" 0x00000001)
+       Pin(2475 3725 60 28 "9" "9" 0x00000001)
+       Pin(2575 3725 60 28 "10" "10" 0x00000001)
+       Pin(2675 3725 60 28 "11" "11" 0x00000001)
+       Pin(2775 3725 60 28 "12" "12" 0x00000001)
+       Pin(2775 3425 60 28 "13" "13" 0x00000001)
+       Pin(2675 3425 60 28 "14" "14" 0x00000001)
+       Pin(2575 3425 60 28 "15" "15" 0x00000001)
+       Pin(2475 3425 60 28 "16" "16" 0x00000001)
+       Pin(2375 3425 60 28 "17" "17" 0x00000001)
+       Pin(2275 3425 60 28 "18" "18" 0x00000001)
+       Pin(2175 3425 60 28 "19" "19" 0x00000001)
+       Pin(2075 3425 60 28 "20" "20" 0x00000001)
+       Pin(1975 3425 60 28 "21" "21" 0x00000001)
+       Pin(1875 3425 60 28 "22" "22" 0x00000001)
+       Pin(1775 3425 60 28 "23" "23" 0x00000001)
+       Pin(1675 3425 60 28 "24" "24" 0x00000001)
+       ElementLine (1625 3775 2825 3775 10)
+       ElementLine (2825 3775 2825 3375 10)
+       ElementLine (2825 3375 1625 3375 10)
+       ElementLine (1625 3775 1625 3625 10)
+       ElementLine (1625 3525 1625 3375 10)
+       ElementArc (1625 3575 50 50 90 180 10)
+       Mark (1675 3725)
+)
+
+Element(0x00000000 "eurocard1" "" "EUROCARD1" 6760 50 3 100 0x00000000)
+(
+       Pin(525 275 120 80 "M1" "1" 0x00000001)
+       Pin(525 3762 120 80 "M2" "2" 0x00000001)
+       Pin(6575 275 120 80 "M3" "3" 0x00000001)
+       Pin(6575 3762 120 80 "M4" "4" 0x00000001)
+       ElementLine (400 50 400 3987 20)
+       ElementLine (400 3987 6700 3987 20)
+       ElementLine (6700 3987 6700 50 20)
+       ElementLine (6700 50 400 50 20)
+       Mark (400 50)
+)
+Layer(1 "solder")
+(
+)
+Layer(2 "GND-sldr")
+(
+)
+Layer(3 "Vcc-sldr")
+(
+)
+Layer(4 "component")
+(
+)
+Layer(5 "GND-comp")
+(
+)
+Layer(6 "Vcc-comp")
+(
+)
+Layer(7 "unused")
+(
+)
+Layer(8 "unused")
+(
+)
diff --git a/doc/aic_prerouted.pcb b/doc/aic_prerouted.pcb
new file mode 100644 (file)
index 0000000..f262a4f
--- /dev/null
@@ -0,0 +1,2306 @@
+# release: pcb 1.6.3
+# date:    Sun Feb  2 23:13:37 2003
+# user:    fetter (Walter Fetter Lages,,,)
+# host:    diehard.home
+
+PCB("" 7000 4100)
+
+Grid(25 0 0)
+Cursor(25 625 3)
+Flags(0x000000d0)
+Groups("1,2,3,s:4,5,6,c:7:8:")
+Styles("Signal,10,40,20:Power,25,60,35:Fat,40,60,35:Skinny,8,36,20")
+
+Symbol(' ' 18)
+(
+)
+Symbol('!' 12)
+(
+       SymbolLine(0 35 0 40 8)
+       SymbolLine(0 0 0 25 8)
+)
+Symbol('"' 12)
+(
+       SymbolLine(0 0 0 10 8)
+       SymbolLine(10 0 10 10 8)
+)
+Symbol('#' 12)
+(
+       SymbolLine(0 25 20 25 8)
+       SymbolLine(0 15 20 15 8)
+       SymbolLine(15 10 15 30 8)
+       SymbolLine(5 10 5 30 8)
+)
+Symbol('$' 12)
+(
+       SymbolLine(15 5 20 10 8)
+       SymbolLine(5 5 15 5 8)
+       SymbolLine(0 10 5 5 8)
+       SymbolLine(0 10 0 15 8)
+       SymbolLine(0 15 5 20 8)
+       SymbolLine(5 20 15 20 8)
+       SymbolLine(15 20 20 25 8)
+       SymbolLine(20 25 20 30 8)
+       SymbolLine(15 35 20 30 8)
+       SymbolLine(5 35 15 35 8)
+       SymbolLine(0 30 5 35 8)
+       SymbolLine(10 0 10 40 8)
+)
+Symbol('%' 12)
+(
+       SymbolLine(0 5 0 10 8)
+       SymbolLine(0 5 5 0 8)
+       SymbolLine(5 0 10 0 8)
+       SymbolLine(10 0 15 5 8)
+       SymbolLine(15 5 15 10 8)
+       SymbolLine(10 15 15 10 8)
+       SymbolLine(5 15 10 15 8)
+       SymbolLine(0 10 5 15 8)
+       SymbolLine(0 40 40 0 8)
+       SymbolLine(35 40 40 35 8)
+       SymbolLine(40 30 40 35 8)
+       SymbolLine(35 25 40 30 8)
+       SymbolLine(30 25 35 25 8)
+       SymbolLine(25 30 30 25 8)
+       SymbolLine(25 30 25 35 8)
+       SymbolLine(25 35 30 40 8)
+       SymbolLine(30 40 35 40 8)
+)
+Symbol('&' 12)
+(
+       SymbolLine(0 35 5 40 8)
+       SymbolLine(0 5 0 15 8)
+       SymbolLine(0 5 5 0 8)
+       SymbolLine(0 25 15 10 8)
+       SymbolLine(5 40 10 40 8)
+       SymbolLine(10 40 20 30 8)
+       SymbolLine(0 15 25 40 8)
+       SymbolLine(5 0 10 0 8)
+       SymbolLine(10 0 15 5 8)
+       SymbolLine(15 5 15 10 8)
+       SymbolLine(0 25 0 35 8)
+)
+Symbol(''' 12)
+(
+       SymbolLine(0 10 10 0 8)
+)
+Symbol('(' 12)
+(
+       SymbolLine(0 35 5 40 8)
+       SymbolLine(0 5 5 0 8)
+       SymbolLine(0 5 0 35 8)
+)
+Symbol(')' 12)
+(
+       SymbolLine(0 0 5 5 8)
+       SymbolLine(5 5 5 35 8)
+       SymbolLine(0 40 5 35 8)
+)
+Symbol('*' 12)
+(
+       SymbolLine(0 10 20 30 8)
+       SymbolLine(0 30 20 10 8)
+       SymbolLine(0 20 20 20 8)
+       SymbolLine(10 10 10 30 8)
+)
+Symbol('+' 12)
+(
+       SymbolLine(0 20 20 20 8)
+       SymbolLine(10 10 10 30 8)
+)
+Symbol(',' 12)
+(
+       SymbolLine(0 50 10 40 8)
+)
+Symbol('-' 12)
+(
+       SymbolLine(0 20 20 20 8)
+)
+Symbol('.' 12)
+(
+       SymbolLine(0 40 5 40 8)
+)
+Symbol('/' 12)
+(
+       SymbolLine(0 35 30 5 8)
+)
+Symbol('0' 12)
+(
+       SymbolLine(0 35 5 40 8)
+       SymbolLine(0 5 0 35 8)
+       SymbolLine(0 5 5 0 8)
+       SymbolLine(5 0 15 0 8)
+       SymbolLine(15 0 20 5 8)
+       SymbolLine(20 5 20 35 8)
+       SymbolLine(15 40 20 35 8)
+       SymbolLine(5 40 15 40 8)
+       SymbolLine(0 30 20 10 8)
+)
+Symbol('1' 12)
+(
+       SymbolLine(5 40 15 40 8)
+       SymbolLine(10 0 10 40 8)
+       SymbolLine(0 10 10 0 8)
+)
+Symbol('2' 12)
+(
+       SymbolLine(0 5 5 0 8)
+       SymbolLine(5 0 20 0 8)
+       SymbolLine(20 0 25 5 8)
+       SymbolLine(25 5 25 15 8)
+       SymbolLine(0 40 25 15 8)
+       SymbolLine(0 40 25 40 8)
+)
+Symbol('3' 12)
+(
+       SymbolLine(0 5 5 0 8)
+       SymbolLine(5 0 15 0 8)
+       SymbolLine(15 0 20 5 8)
+       SymbolLine(20 5 20 35 8)
+       SymbolLine(15 40 20 35 8)
+       SymbolLine(5 40 15 40 8)
+       SymbolLine(0 35 5 40 8)
+       SymbolLine(5 20 20 20 8)
+)
+Symbol('4' 12)
+(
+       SymbolLine(0 20 20 0 8)
+       SymbolLine(0 20 25 20 8)
+       SymbolLine(20 0 20 40 8)
+)
+Symbol('5' 12)
+(
+       SymbolLine(0 0 20 0 8)
+       SymbolLine(0 0 0 20 8)
+       SymbolLine(0 20 5 15 8)
+       SymbolLine(5 15 15 15 8)
+       SymbolLine(15 15 20 20 8)
+       SymbolLine(20 20 20 35 8)
+       SymbolLine(15 40 20 35 8)
+       SymbolLine(5 40 15 40 8)
+       SymbolLine(0 35 5 40 8)
+)
+Symbol('6' 12)
+(
+       SymbolLine(15 0 20 5 8)
+       SymbolLine(5 0 15 0 8)
+       SymbolLine(0 5 5 0 8)
+       SymbolLine(0 5 0 35 8)
+       SymbolLine(0 35 5 40 8)
+       SymbolLine(15 20 20 25 8)
+       SymbolLine(0 20 15 20 8)
+       SymbolLine(5 40 15 40 8)
+       SymbolLine(15 40 20 35 8)
+       SymbolLine(20 25 20 35 8)
+)
+Symbol('7' 12)
+(
+       SymbolLine(0 40 25 15 8)
+       SymbolLine(25 0 25 15 8)
+       SymbolLine(0 0 25 0 8)
+)
+Symbol('8' 12)
+(
+       SymbolLine(0 35 5 40 8)
+       SymbolLine(0 25 0 35 8)
+       SymbolLine(0 25 5 20 8)
+       SymbolLine(5 20 15 20 8)
+       SymbolLine(15 20 20 25 8)
+       SymbolLine(20 25 20 35 8)
+       SymbolLine(15 40 20 35 8)
+       SymbolLine(5 40 15 40 8)
+       SymbolLine(0 15 5 20 8)
+       SymbolLine(0 5 0 15 8)
+       SymbolLine(0 5 5 0 8)
+       SymbolLine(5 0 15 0 8)
+       SymbolLine(15 0 20 5 8)
+       SymbolLine(20 5 20 15 8)
+       SymbolLine(15 20 20 15 8)
+)
+Symbol('9' 12)
+(
+       SymbolLine(0 40 20 20 8)
+       SymbolLine(20 5 20 20 8)
+       SymbolLine(15 0 20 5 8)
+       SymbolLine(5 0 15 0 8)
+       SymbolLine(0 5 5 0 8)
+       SymbolLine(0 5 0 15 8)
+       SymbolLine(0 15 5 20 8)
+       SymbolLine(5 20 20 20 8)
+)
+Symbol(':' 12)
+(
+       SymbolLine(0 15 5 15 8)
+       SymbolLine(0 25 5 25 8)
+)
+Symbol(';' 12)
+(
+       SymbolLine(0 40 10 30 8)
+       SymbolLine(10 15 10 20 8)
+)
+Symbol('<' 12)
+(
+       SymbolLine(0 20 10 10 8)
+       SymbolLine(0 20 10 30 8)
+)
+Symbol('=' 12)
+(
+       SymbolLine(0 15 20 15 8)
+       SymbolLine(0 25 20 25 8)
+)
+Symbol('>' 12)
+(
+       SymbolLine(0 10 10 20 8)
+       SymbolLine(0 30 10 20 8)
+)
+Symbol('?' 12)
+(
+       SymbolLine(10 20 10 25 8)
+       SymbolLine(10 35 10 40 8)
+       SymbolLine(0 5 0 10 8)
+       SymbolLine(0 5 5 0 8)
+       SymbolLine(5 0 15 0 8)
+       SymbolLine(15 0 20 5 8)
+       SymbolLine(20 5 20 10 8)
+       SymbolLine(10 20 20 10 8)
+)
+Symbol('A' 12)
+(
+       SymbolLine(0 5 0 40 8)
+       SymbolLine(0 5 5 0 8)
+       SymbolLine(5 0 20 0 8)
+       SymbolLine(20 0 25 5 8)
+       SymbolLine(25 5 25 40 8)
+       SymbolLine(0 20 25 20 8)
+)
+Symbol('B' 12)
+(
+       SymbolLine(0 40 20 40 8)
+       SymbolLine(20 40 25 35 8)
+       SymbolLine(25 25 25 35 8)
+       SymbolLine(20 20 25 25 8)
+       SymbolLine(5 20 20 20 8)
+       SymbolLine(5 0 5 40 8)
+       SymbolLine(0 0 20 0 8)
+       SymbolLine(20 0 25 5 8)
+       SymbolLine(25 5 25 15 8)
+       SymbolLine(20 20 25 15 8)
+)
+Symbol('C' 12)
+(
+       SymbolLine(5 40 20 40 8)
+       SymbolLine(0 35 5 40 8)
+       SymbolLine(0 5 0 35 8)
+       SymbolLine(0 5 5 0 8)
+       SymbolLine(5 0 20 0 8)
+)
+Symbol('D' 12)
+(
+       SymbolLine(5 0 5 40 8)
+       SymbolLine(20 0 25 5 8)
+       SymbolLine(25 5 25 35 8)
+       SymbolLine(20 40 25 35 8)
+       SymbolLine(0 40 20 40 8)
+       SymbolLine(0 0 20 0 8)
+)
+Symbol('E' 12)
+(
+       SymbolLine(0 20 15 20 8)
+       SymbolLine(0 40 20 40 8)
+       SymbolLine(0 0 0 40 8)
+       SymbolLine(0 0 20 0 8)
+)
+Symbol('F' 12)
+(
+       SymbolLine(0 0 0 40 8)
+       SymbolLine(0 0 20 0 8)
+       SymbolLine(0 20 15 20 8)
+)
+Symbol('G' 12)
+(
+       SymbolLine(20 0 25 5 8)
+       SymbolLine(5 0 20 0 8)
+       SymbolLine(0 5 5 0 8)
+       SymbolLine(0 5 0 35 8)
+       SymbolLine(0 35 5 40 8)
+       SymbolLine(5 40 20 40 8)
+       SymbolLine(20 40 25 35 8)
+       SymbolLine(25 25 25 35 8)
+       SymbolLine(20 20 25 25 8)
+       SymbolLine(10 20 20 20 8)
+)
+Symbol('H' 12)
+(
+       SymbolLine(0 0 0 40 8)
+       SymbolLine(25 0 25 40 8)
+       SymbolLine(0 20 25 20 8)
+)
+Symbol('I' 12)
+(
+       SymbolLine(0 0 10 0 8)
+       SymbolLine(5 0 5 40 8)
+       SymbolLine(0 40 10 40 8)
+)
+Symbol('J' 12)
+(
+       SymbolLine(0 0 15 0 8)
+       SymbolLine(15 0 15 35 8)
+       SymbolLine(10 40 15 35 8)
+       SymbolLine(5 40 10 40 8)
+       SymbolLine(0 35 5 40 8)
+)
+Symbol('K' 12)
+(
+       SymbolLine(0 0 0 40 8)
+       SymbolLine(0 20 20 0 8)
+       SymbolLine(0 20 20 40 8)
+)
+Symbol('L' 12)
+(
+       SymbolLine(0 0 0 40 8)
+       SymbolLine(0 40 20 40 8)
+)
+Symbol('M' 12)
+(
+       SymbolLine(0 0 0 40 8)
+       SymbolLine(0 0 15 15 8)
+       SymbolLine(15 15 30 0 8)
+       SymbolLine(30 0 30 40 8)
+)
+Symbol('N' 12)
+(
+       SymbolLine(0 0 0 40 8)
+       SymbolLine(0 0 0 5 8)
+       SymbolLine(0 5 25 30 8)
+       SymbolLine(25 0 25 40 8)
+)
+Symbol('O' 12)
+(
+       SymbolLine(0 5 0 35 8)
+       SymbolLine(0 5 5 0 8)
+       SymbolLine(5 0 15 0 8)
+       SymbolLine(15 0 20 5 8)
+       SymbolLine(20 5 20 35 8)
+       SymbolLine(15 40 20 35 8)
+       SymbolLine(5 40 15 40 8)
+       SymbolLine(0 35 5 40 8)
+)
+Symbol('P' 12)
+(
+       SymbolLine(5 0 5 40 8)
+       SymbolLine(0 0 20 0 8)
+       SymbolLine(20 0 25 5 8)
+       SymbolLine(25 5 25 15 8)
+       SymbolLine(20 20 25 15 8)
+       SymbolLine(5 20 20 20 8)
+)
+Symbol('Q' 12)
+(
+       SymbolLine(0 5 0 35 8)
+       SymbolLine(0 5 5 0 8)
+       SymbolLine(5 0 15 0 8)
+       SymbolLine(15 0 20 5 8)
+       SymbolLine(20 5 20 35 8)
+       SymbolLine(15 40 20 35 8)
+       SymbolLine(5 40 15 40 8)
+       SymbolLine(0 35 5 40 8)
+       SymbolLine(10 30 20 40 8)
+)
+Symbol('R' 12)
+(
+       SymbolLine(0 0 20 0 8)
+       SymbolLine(20 0 25 5 8)
+       SymbolLine(25 5 25 15 8)
+       SymbolLine(20 20 25 15 8)
+       SymbolLine(5 20 20 20 8)
+       SymbolLine(5 0 5 40 8)
+       SymbolLine(5 20 25 40 8)
+)
+Symbol('S' 12)
+(
+       SymbolLine(20 0 25 5 8)
+       SymbolLine(5 0 20 0 8)
+       SymbolLine(0 5 5 0 8)
+       SymbolLine(0 5 0 15 8)
+       SymbolLine(0 15 5 20 8)
+       SymbolLine(5 20 20 20 8)
+       SymbolLine(20 20 25 25 8)
+       SymbolLine(25 25 25 35 8)
+       SymbolLine(20 40 25 35 8)
+       SymbolLine(5 40 20 40 8)
+       SymbolLine(0 35 5 40 8)
+)
+Symbol('T' 12)
+(
+       SymbolLine(0 0 20 0 8)
+       SymbolLine(10 0 10 40 8)
+)
+Symbol('U' 12)
+(
+       SymbolLine(0 0 0 35 8)
+       SymbolLine(0 35 5 40 8)
+       SymbolLine(5 40 15 40 8)
+       SymbolLine(15 40 20 35 8)
+       SymbolLine(20 0 20 35 8)
+)
+Symbol('V' 12)
+(
+       SymbolLine(0 0 0 30 8)
+       SymbolLine(0 30 10 40 8)
+       SymbolLine(10 40 20 30 8)
+       SymbolLine(20 0 20 30 8)
+)
+Symbol('W' 12)
+(
+       SymbolLine(0 0 0 40 8)
+       SymbolLine(0 40 15 25 8)
+       SymbolLine(15 25 30 40 8)
+       SymbolLine(30 0 30 40 8)
+)
+Symbol('X' 12)
+(
+       SymbolLine(0 0 0 5 8)
+       SymbolLine(0 5 25 30 8)
+       SymbolLine(25 30 25 40 8)
+       SymbolLine(0 30 0 40 8)
+       SymbolLine(0 30 25 5 8)
+       SymbolLine(25 0 25 5 8)
+)
+Symbol('Y' 12)
+(
+       SymbolLine(0 0 0 5 8)
+       SymbolLine(0 5 10 15 8)
+       SymbolLine(10 15 20 5 8)
+       SymbolLine(20 0 20 5 8)
+       SymbolLine(10 15 10 40 8)
+)
+Symbol('Z' 12)
+(
+       SymbolLine(0 0 25 0 8)
+       SymbolLine(25 0 25 5 8)
+       SymbolLine(0 30 25 5 8)
+       SymbolLine(0 30 0 40 8)
+       SymbolLine(0 40 25 40 8)
+)
+Symbol('[' 12)
+(
+       SymbolLine(0 0 5 0 8)
+       SymbolLine(0 0 0 40 8)
+       SymbolLine(0 40 5 40 8)
+)
+Symbol('\' 12)
+(
+       SymbolLine(0 5 30 35 8)
+)
+Symbol(']' 12)
+(
+       SymbolLine(0 0 5 0 8)
+       SymbolLine(5 0 5 40 8)
+       SymbolLine(0 40 5 40 8)
+)
+Symbol('^' 12)
+(
+       SymbolLine(0 5 5 0 8)
+       SymbolLine(5 0 10 5 8)
+)
+Symbol('_' 12)
+(
+       SymbolLine(0 40 20 40 8)
+)
+Symbol('a' 12)
+(
+       SymbolLine(15 20 20 25 8)
+       SymbolLine(5 20 15 20 8)
+       SymbolLine(0 25 5 20 8)
+       SymbolLine(0 25 0 35 8)
+       SymbolLine(0 35 5 40 8)
+       SymbolLine(20 20 20 35 8)
+       SymbolLine(20 35 25 40 8)
+       SymbolLine(5 40 15 40 8)
+       SymbolLine(15 40 20 35 8)
+)
+Symbol('b' 12)
+(
+       SymbolLine(0 0 0 40 8)
+       SymbolLine(0 35 5 40 8)
+       SymbolLine(5 40 15 40 8)
+       SymbolLine(15 40 20 35 8)
+       SymbolLine(20 25 20 35 8)
+       SymbolLine(15 20 20 25 8)
+       SymbolLine(5 20 15 20 8)
+       SymbolLine(0 25 5 20 8)
+)
+Symbol('c' 12)
+(
+       SymbolLine(5 20 20 20 8)
+       SymbolLine(0 25 5 20 8)
+       SymbolLine(0 25 0 35 8)
+       SymbolLine(0 35 5 40 8)
+       SymbolLine(5 40 20 40 8)
+)
+Symbol('d' 12)
+(
+       SymbolLine(20 0 20 40 8)
+       SymbolLine(15 40 20 35 8)
+       SymbolLine(5 40 15 40 8)
+       SymbolLine(0 35 5 40 8)
+       SymbolLine(0 25 0 35 8)
+       SymbolLine(0 25 5 20 8)
+       SymbolLine(5 20 15 20 8)
+       SymbolLine(15 20 20 25 8)
+)
+Symbol('e' 12)
+(
+       SymbolLine(5 40 20 40 8)
+       SymbolLine(0 35 5 40 8)
+       SymbolLine(0 25 0 35 8)
+       SymbolLine(0 25 5 20 8)
+       SymbolLine(5 20 15 20 8)
+       SymbolLine(15 20 20 25 8)
+       SymbolLine(0 30 20 30 8)
+       SymbolLine(20 30 20 25 8)
+)
+Symbol('f' 10)
+(
+       SymbolLine(5 5 5 40 8)
+       SymbolLine(5 5 10 0 8)
+       SymbolLine(10 0 15 0 8)
+       SymbolLine(0 20 10 20 8)
+)
+Symbol('g' 12)
+(
+       SymbolLine(15 20 20 25 8)
+       SymbolLine(5 20 15 20 8)
+       SymbolLine(0 25 5 20 8)
+       SymbolLine(0 25 0 35 8)
+       SymbolLine(0 35 5 40 8)
+       SymbolLine(5 40 15 40 8)
+       SymbolLine(15 40 20 35 8)
+       SymbolLine(0 50 5 55 8)
+       SymbolLine(5 55 15 55 8)
+       SymbolLine(15 55 20 50 8)
+       SymbolLine(20 20 20 50 8)
+)
+Symbol('h' 12)
+(
+       SymbolLine(0 0 0 40 8)
+       SymbolLine(0 25 5 20 8)
+       SymbolLine(5 20 15 20 8)
+       SymbolLine(15 20 20 25 8)
+       SymbolLine(20 25 20 40 8)
+)
+Symbol('i' 10)
+(
+       SymbolLine(0 10 0 15 8)
+       SymbolLine(0 25 0 40 8)
+)
+Symbol('j' 10)
+(
+       SymbolLine(5 10 5 15 8)
+       SymbolLine(5 25 5 50 8)
+       SymbolLine(0 55 5 50 8)
+)
+Symbol('k' 12)
+(
+       SymbolLine(0 0 0 40 8)
+       SymbolLine(0 25 15 40 8)
+       SymbolLine(0 25 10 15 8)
+)
+Symbol('l' 10)
+(
+       SymbolLine(0 0 0 35 8)
+       SymbolLine(0 35 5 40 8)
+)
+Symbol('m' 12)
+(
+       SymbolLine(5 25 5 40 8)
+       SymbolLine(5 25 10 20 8)
+       SymbolLine(10 20 15 20 8)
+       SymbolLine(15 20 20 25 8)
+       SymbolLine(20 25 20 40 8)
+       SymbolLine(20 25 25 20 8)
+       SymbolLine(25 20 30 20 8)
+       SymbolLine(30 20 35 25 8)
+       SymbolLine(35 25 35 40 8)
+       SymbolLine(0 20 5 25 8)
+)
+Symbol('n' 12)
+(
+       SymbolLine(5 25 5 40 8)
+       SymbolLine(5 25 10 20 8)
+       SymbolLine(10 20 15 20 8)
+       SymbolLine(15 20 20 25 8)
+       SymbolLine(20 25 20 40 8)
+       SymbolLine(0 20 5 25 8)
+)
+Symbol('o' 12)
+(
+       SymbolLine(0 25 0 35 8)
+       SymbolLine(0 25 5 20 8)
+       SymbolLine(5 20 15 20 8)
+       SymbolLine(15 20 20 25 8)
+       SymbolLine(20 25 20 35 8)
+       SymbolLine(15 40 20 35 8)
+       SymbolLine(5 40 15 40 8)
+       SymbolLine(0 35 5 40 8)
+)
+Symbol('p' 12)
+(
+       SymbolLine(5 25 5 55 8)
+       SymbolLine(0 20 5 25 8)
+       SymbolLine(5 25 10 20 8)
+       SymbolLine(10 20 20 20 8)
+       SymbolLine(20 20 25 25 8)
+       SymbolLine(25 25 25 35 8)
+       SymbolLine(20 40 25 35 8)
+       SymbolLine(10 40 20 40 8)
+       SymbolLine(5 35 10 40 8)
+)
+Symbol('q' 12)
+(
+       SymbolLine(20 25 20 55 8)
+       SymbolLine(15 20 20 25 8)
+       SymbolLine(5 20 15 20 8)
+       SymbolLine(0 25 5 20 8)
+       SymbolLine(0 25 0 35 8)
+       SymbolLine(0 35 5 40 8)
+       SymbolLine(5 40 15 40 8)
+       SymbolLine(15 40 20 35 8)
+)
+Symbol('r' 12)
+(
+       SymbolLine(5 25 5 40 8)
+       SymbolLine(5 25 10 20 8)
+       SymbolLine(10 20 20 20 8)
+       SymbolLine(0 20 5 25 8)
+)
+Symbol('s' 12)
+(
+       SymbolLine(5 40 20 40 8)
+       SymbolLine(20 40 25 35 8)
+       SymbolLine(20 30 25 35 8)
+       SymbolLine(5 30 20 30 8)
+       SymbolLine(0 25 5 30 8)
+       SymbolLine(0 25 5 20 8)
+       SymbolLine(5 20 20 20 8)
+       SymbolLine(20 20 25 25 8)
+       SymbolLine(0 35 5 40 8)
+)
+Symbol('t' 10)
+(
+       SymbolLine(5 0 5 35 8)
+       SymbolLine(5 35 10 40 8)
+       SymbolLine(0 15 10 15 8)
+)
+Symbol('u' 12)
+(
+       SymbolLine(0 20 0 35 8)
+       SymbolLine(0 35 5 40 8)
+       SymbolLine(5 40 15 40 8)
+       SymbolLine(15 40 20 35 8)
+       SymbolLine(20 20 20 35 8)
+)
+Symbol('v' 12)
+(
+       SymbolLine(0 20 0 30 8)
+       SymbolLine(0 30 10 40 8)
+       SymbolLine(10 40 20 30 8)
+       SymbolLine(20 20 20 30 8)
+)
+Symbol('w' 12)
+(
+       SymbolLine(0 20 0 35 8)
+       SymbolLine(0 35 5 40 8)
+       SymbolLine(5 40 10 40 8)
+       SymbolLine(10 40 15 35 8)
+       SymbolLine(15 20 15 35 8)
+       SymbolLine(15 35 20 40 8)
+       SymbolLine(20 40 25 40 8)
+       SymbolLine(25 40 30 35 8)
+       SymbolLine(30 20 30 35 8)
+)
+Symbol('x' 12)
+(
+       SymbolLine(0 20 20 40 8)
+       SymbolLine(0 40 20 20 8)
+)
+Symbol('y' 12)
+(
+       SymbolLine(0 20 0 35 8)
+       SymbolLine(0 35 5 40 8)
+       SymbolLine(20 20 20 50 8)
+       SymbolLine(15 55 20 50 8)
+       SymbolLine(5 55 15 55 8)
+       SymbolLine(0 50 5 55 8)
+       SymbolLine(5 40 15 40 8)
+       SymbolLine(15 40 20 35 8)
+)
+Symbol('z' 12)
+(
+       SymbolLine(0 20 20 20 8)
+       SymbolLine(0 40 20 20 8)
+       SymbolLine(0 40 20 40 8)
+)
+Symbol('{' 12)
+(
+       SymbolLine(5 5 10 0 8)
+       SymbolLine(5 5 5 15 8)
+       SymbolLine(0 20 5 15 8)
+       SymbolLine(0 20 5 25 8)
+       SymbolLine(5 25 5 35 8)
+       SymbolLine(5 35 10 40 8)
+)
+Symbol('|' 12)
+(
+       SymbolLine(0 0 0 40 8)
+)
+Symbol('}' 12)
+(
+       SymbolLine(0 0 5 5 8)
+       SymbolLine(5 5 5 15 8)
+       SymbolLine(5 15 10 20 8)
+       SymbolLine(5 25 10 20 8)
+       SymbolLine(5 25 5 35 8)
+       SymbolLine(0 40 5 35 8)
+)
+Symbol('~' 12)
+(
+       SymbolLine(0 25 5 20 8)
+       SymbolLine(5 20 10 20 8)
+       SymbolLine(10 20 15 25 8)
+       SymbolLine(15 25 20 25 8)
+       SymbolLine(20 25 25 20 8)
+)
+Via(5875 3600 60 35 "" 0x00000002)
+Via(4000 3425 60 35 "" 0x00000002)
+Via(4700 3425 60 35 "" 0x00000002)
+Via(4850 3425 60 35 "" 0x00000002)
+Via(5550 3425 60 35 "" 0x00000002)
+Via(5975 2600 60 35 "" 0x00000002)
+Via(5350 2600 60 35 "" 0x00000002)
+Via(5350 3075 60 35 "" 0x00000002)
+Via(5975 3075 60 35 "" 0x00000002)
+Via(5875 2775 60 35 "" 0x00000002)
+Via(6075 2875 60 35 "" 0x00000002)
+Via(5350 3275 60 35 "" 0x00000002)
+Via(3900 3175 60 35 "" 0x00000002)
+Via(4700 3175 60 35 "" 0x00000002)
+Via(6175 3425 60 35 "" 0x00000002)
+Via(6075 2675 60 35 "" 0x00000002)
+Via(5875 2225 60 35 "" 0x00000002)
+Via(4575 3425 60 35 "" 0x00000002)
+Via(5575 2200 60 35 "" 0x00000002)
+Via(6175 1025 60 35 "" 0x00000002)
+Via(6425 1025 60 35 "" 0x00000002)
+Via(5625 1075 60 35 "" 0x00000002)
+Via(5925 475 60 35 "" 0x00000002)
+Via(5325 475 60 35 "" 0x00000002)
+Via(4825 475 60 35 "" 0x00000002)
+Via(5125 400 60 35 "" 0x00000002)
+Via(5725 400 60 35 "" 0x00000002)
+Via(3975 725 60 35 "" 0x00000002)
+Via(4825 725 60 35 "" 0x00000002)
+Via(5325 725 60 35 "" 0x00000002)
+Via(5875 725 60 35 "" 0x00000002)
+Via(4925 950 60 35 "" 0x00000002)
+Via(1350 950 60 35 "" 0x00000002)
+Via(1700 950 60 35 "" 0x00000002)
+Via(2325 950 60 35 "" 0x00000002)
+Via(3175 3175 60 35 "" 0x00000002)
+Via(3225 3925 60 35 "" 0x00000002)
+Via(2350 2450 60 35 "" 0x00000002)
+Via(2650 2450 60 35 "" 0x00000002)
+Via(1350 2450 60 35 "" 0x00000002)
+Via(1250 3025 60 35 "" 0x00000002)
+Via(1250 2900 60 35 "" 0x00000002)
+Via(1250 2750 60 35 "" 0x00000002)
+Via(4225 1000 60 35 "" 0x00000002)
+Via(5200 1000 60 35 "" 0x00000002)
+Via(3100 1000 60 35 "" 0x00000002)
+Via(4425 950 60 35 "" 0x00000002)
+Via(1975 3050 60 35 "" 0x00000002)
+Via(1225 3925 60 35 "" 0x00000002)
+Via(2075 3925 60 35 "" 0x00000002)
+Via(2675 3925 60 35 "" 0x00000002)
+Via(3550 3175 60 35 "" 0x00000002)
+Via(725 3925 60 35 "" 0x00000002)
+Via(6425 200 60 28 "" 0x00000002)
+Via(6175 350 60 28 "" 0x00000002)
+Via(5925 650 60 28 "" 0x00000002)
+Via(6175 875 60 28 "" 0x00000002)
+Via(6100 1300 60 28 "" 0x00000002)
+Via(2900 1300 60 28 "" 0x00000002)
+Via(6150 525 60 28 "" 0x00000002)
+Via(4025 475 60 28 "" 0x00000002)
+Via(1100 1125 60 28 "" 0x00000002)
+Via(2575 1725 60 28 "" 0x00000002)
+Via(6325 1725 60 28 "" 0x00000002)
+Via(3500 1300 60 28 "" 0x00000002)
+Via(3300 525 60 28 "" 0x00000002)
+
+Element(0x00000000 "eurocard1" "" "EUROCARD1" 6760 50 3 100 0x00000000)
+(
+       Pin(525 275 120 80 "M1" "1" 0x00000001)
+       Pin(525 3762 120 80 "M2" "2" 0x00000001)
+       Pin(6575 275 120 80 "M3" "3" 0x00000001)
+       Pin(6575 3762 120 80 "M4" "4" 0x00000001)
+       ElementLine (6700 50 400 50 20)
+       ElementLine (6700 3987 6700 50 20)
+       ElementLine (400 3987 6700 3987 20)
+       ElementLine (400 50 400 3987 20)
+       Mark (400 50)
+)
+
+Element(0x00000000 "generic" "U9" "LT1162" 1725 3555 0 100 0x00000000)
+(
+       Pin(1675 3725 60 28 "1" "1" 0x00000101)
+       Pin(1775 3725 60 28 "2" "2" 0x00000001)
+       Pin(1875 3725 60 28 "3" "3" 0x00000001)
+       Pin(1975 3725 60 28 "4" "4" 0x00000001)
+       Pin(2075 3725 60 28 "5" "5" 0x00000001)
+       Pin(2175 3725 60 28 "6" "6" 0x00000001)
+       Pin(2275 3725 60 28 "7" "7" 0x00000001)
+       Pin(2375 3725 60 28 "8" "8" 0x00000001)
+       Pin(2475 3725 60 28 "9" "9" 0x00000001)
+       Pin(2575 3725 60 28 "10" "10" 0x00000001)
+       Pin(2675 3725 60 28 "11" "11" 0x00000001)
+       Pin(2775 3725 60 28 "12" "12" 0x00000001)
+       Pin(2775 3425 60 28 "13" "13" 0x00000001)
+       Pin(2675 3425 60 28 "14" "14" 0x00000001)
+       Pin(2575 3425 60 28 "15" "15" 0x00000001)
+       Pin(2475 3425 60 28 "16" "16" 0x00000001)
+       Pin(2375 3425 60 28 "17" "17" 0x00000001)
+       Pin(2275 3425 60 28 "18" "18" 0x00000001)
+       Pin(2175 3425 60 28 "19" "19" 0x00000001)
+       Pin(2075 3425 60 28 "20" "20" 0x00000001)
+       Pin(1975 3425 60 28 "21" "21" 0x00000001)
+       Pin(1875 3425 60 28 "22" "22" 0x00000001)
+       Pin(1775 3425 60 28 "23" "23" 0x00000001)
+       Pin(1675 3425 60 28 "24" "24" 0x00000001)
+       ElementLine (1625 3525 1625 3375 10)
+       ElementLine (1625 3775 1625 3625 10)
+       ElementLine (2825 3375 1625 3375 10)
+       ElementLine (2825 3775 2825 3375 10)
+       ElementLine (1625 3775 2825 3775 10)
+       ElementArc (1625 3575 50 50 90 180 10)
+       Mark (1675 3725)
+)
+
+Element(0x00000000 "capacitor_radial" "C3" "10uFx25V" 1175 3825 2 100 0x00000000)
+(
+       Pin(1325 3725 60 20 "1" "1" 0x00000101)
+       Pin(1225 3725 60 20 "2" "2" 0x00000001)
+       ElementArc (1275 3725 100 100 180 360 10)
+       Mark (1325 3725)
+)
+
+Element(0x00000000 "vertical, 95 mils center pole" "U1" "TINIm#90-RevD" 5750 1760 2 100 0x00000000)
+(
+       Pin(5350 1625 60 30 "1" "1" 0x00000101)
+       Pin(5300 1525 60 30 "2" "2" 0x00000001)
+       Pin(5250 1625 60 30 "3" "3" 0x00000001)
+       Pin(5200 1525 60 30 "4" "4" 0x00000001)
+       Pin(5150 1625 60 30 "5" "5" 0x00000001)
+       Pin(5100 1525 60 30 "6" "6" 0x00000001)
+       Pin(5050 1625 60 30 "7" "7" 0x00000001)
+       Pin(5000 1525 60 30 "8" "8" 0x00000001)
+       Pin(4950 1625 60 30 "9" "9" 0x00000001)
+       Pin(4900 1525 60 30 "10" "10" 0x00000001)
+       Pin(4850 1625 60 30 "11" "11" 0x00000001)
+       Pin(4800 1525 60 30 "12" "12" 0x00000001)
+       Pin(4750 1625 60 30 "13" "13" 0x00000001)
+       Pin(4700 1525 60 30 "14" "14" 0x00000001)
+       Pin(4650 1625 60 30 "15" "15" 0x00000001)
+       Pin(4600 1525 60 30 "16" "16" 0x00000001)
+       Pin(4550 1625 60 30 "17" "17" 0x00000001)
+       Pin(4500 1525 60 30 "18" "18" 0x00000001)
+       Pin(4450 1625 60 30 "19" "19" 0x00000001)
+       Pin(4400 1525 60 30 "20" "20" 0x00000001)
+       Pin(4350 1625 60 30 "21" "21" 0x00000001)
+       Pin(4300 1525 60 30 "22" "22" 0x00000001)
+       Pin(4250 1625 60 30 "23" "23" 0x00000001)
+       Pin(4200 1525 60 30 "24" "24" 0x00000001)
+       Pin(4150 1625 60 30 "25" "25" 0x00000001)
+       Pin(4100 1525 60 30 "26" "26" 0x00000001)
+       Pin(4050 1625 60 30 "27" "27" 0x00000001)
+       Pin(4000 1525 60 30 "28" "28" 0x00000001)
+       Pin(3950 1625 60 30 "29" "29" 0x00000001)
+       Pin(3900 1525 60 30 "30" "30" 0x00000001)
+       Pin(3850 1625 60 30 "31" "31" 0x00000001)
+       Pin(3800 1525 60 30 "32" "32" 0x00000001)
+       Pin(3750 1625 60 30 "33" "33" 0x00000001)
+       Pin(3700 1525 60 30 "34" "34" 0x00000001)
+       Pin(3650 1625 60 30 "35" "35" 0x00000001)
+       Pin(3600 1525 60 30 "36" "36" 0x00000001)
+       Pin(3350 1625 60 30 "37" "37" 0x00000001)
+       Pin(3300 1525 60 30 "38" "38" 0x00000001)
+       Pin(3250 1625 60 30 "39" "39" 0x00000001)
+       Pin(3200 1525 60 30 "40" "40" 0x00000001)
+       Pin(3150 1625 60 30 "41" "41" 0x00000001)
+       Pin(3100 1525 60 30 "42" "42" 0x00000001)
+       Pin(3050 1625 60 30 "43" "43" 0x00000001)
+       Pin(3000 1525 60 30 "44" "44" 0x00000001)
+       Pin(2950 1625 60 30 "45" "45" 0x00000001)
+       Pin(2900 1525 60 30 "46" "46" 0x00000001)
+       Pin(2850 1625 60 30 "47" "47" 0x00000001)
+       Pin(2800 1525 60 30 "48" "48" 0x00000001)
+       Pin(2750 1625 60 30 "49" "49" 0x00000001)
+       Pin(2700 1525 60 30 "50" "50" 0x00000001)
+       Pin(2650 1625 60 30 "51" "51" 0x00000001)
+       Pin(2600 1525 60 30 "52" "52" 0x00000001)
+       Pin(2550 1625 60 30 "53" "53" 0x00000001)
+       Pin(2500 1525 60 30 "54" "54" 0x00000001)
+       Pin(2450 1625 60 30 "55" "55" 0x00000001)
+       Pin(2400 1525 60 30 "56" "56" 0x00000001)
+       Pin(2350 1625 60 30 "57" "57" 0x00000001)
+       Pin(2300 1525 60 30 "58" "58" 0x00000001)
+       Pin(2250 1625 60 30 "59" "59" 0x00000001)
+       Pin(2200 1525 60 30 "60" "60" 0x00000001)
+       Pin(2150 1625 60 30 "61" "61" 0x00000001)
+       Pin(2100 1525 60 30 "62" "62" 0x00000001)
+       Pin(2050 1625 60 30 "63" "63" 0x00000001)
+       Pin(2000 1525 60 30 "64" "64" 0x00000001)
+       Pin(1950 1625 60 30 "65" "65" 0x00000001)
+       Pin(1900 1525 60 30 "66" "66" 0x00000001)
+       Pin(1850 1625 60 30 "67" "67" 0x00000001)
+       Pin(1800 1525 60 30 "68" "68" 0x00000001)
+       Pin(1750 1625 60 30 "69" "69" 0x00000001)
+       Pin(1700 1525 60 30 "70" "70" 0x00000001)
+       Pin(1650 1625 60 30 "71" "71" 0x00000001)
+       Pin(1600 1525 60 30 "72" "72" 0x00000001)
+       Pin(5680 1575 84 64 "C1" "73" 0x00000001)
+       Pin(3475 1575 115 95 "0" "74" 0x00000001)
+       Pin(1275 1575 115 95 "C1" "75" 0x00000001)
+       ElementLine (5750 1700 5750 1410 20)
+       ElementLine (1200 1700 5750 1700 20)
+       ElementLine (1200 1410 1200 1700 20)
+       ElementLine (5750 1410 1200 1410 20)
+       Mark (5350 1625)
+)
+
+Element(0x00000000 "capacitor_radial" "C5" "1uFx25V" 1175 3525 2 100 0x00000000)
+(
+       Pin(1325 3425 60 20 "1" "1" 0x00000101)
+       Pin(1225 3425 60 20 "2" "2" 0x00000001)
+       ElementArc (1275 3425 100 100 180 360 10)
+       Mark (1325 3425)
+)
+
+Element(0x00000000 "capacitor_radial" "C6" "1uFx25V" 3275 3325 0 100 0x00000000)
+(
+       Pin(3125 3425 60 20 "1" "1" 0x00000101)
+       Pin(3225 3425 60 20 "2" "2" 0x00000001)
+       ElementArc (3175 3425 100 100 0 360 10)
+       Mark (3125 3425)
+)
+
+Element(0x00000000 "generic" "U10" "MAX4429" 3600 2730 0 100 0x00000000)
+(
+       Pin(3550 2900 60 28 "1" "1" 0x00000101)
+       Pin(3650 2900 60 28 "2" "2" 0x00000001)
+       Pin(3750 2900 60 28 "3" "3" 0x00000001)
+       Pin(3850 2900 60 28 "4" "4" 0x00000001)
+       Pin(3850 2600 60 28 "5" "5" 0x00000001)
+       Pin(3750 2600 60 28 "6" "6" 0x00000001)
+       Pin(3650 2600 60 28 "7" "7" 0x00000001)
+       Pin(3550 2600 60 28 "8" "8" 0x00000001)
+       ElementLine (3500 2700 3500 2550 10)
+       ElementLine (3500 2950 3500 2800 10)
+       ElementLine (3900 2550 3500 2550 10)
+       ElementLine (3900 2950 3900 2550 10)
+       ElementLine (3500 2950 3900 2950 10)
+       ElementArc (3500 2750 50 50 90 180 10)
+       Mark (3550 2900)
+)
+
+Element(0x00000000 "shielded" "J2" "RJ 45" 1250 1128 2 100 0x00000000)
+(
+       Pin(1075 575 60 30 "1" "1" 0x00000101)
+       Pin(1175 625 60 30 "2" "2" 0x00000001)
+       Pin(1075 675 60 30 "3" "3" 0x00000001)
+       Pin(1175 725 60 30 "4" "4" 0x00000001)
+       Pin(1075 775 60 30 "5" "5" 0x00000001)
+       Pin(1175 825 60 30 "6" "6" 0x00000001)
+       Pin(1075 875 60 30 "7" "7" 0x00000001)
+       Pin(1175 925 60 30 "8" "8" 0x00000001)
+       Pin(825 525 148 128 "C1" "9" 0x00000001)
+       Pin(825 976 148 128 "C1" "10" 0x00000001)
+       Pin(945 445 82 62 "C1" "11" 0x00000001)
+       Pin(945 1056 82 62 "C1" "12" 0x00000001)
+       ElementLine (1250 433 400 433 20)
+       ElementLine (400 433 400 1068 20)
+       ElementLine (400 1068 1250 1068 20)
+       ElementLine (1250 1068 1250 433 20)
+       Mark (1075 575)
+)
+
+Element(0x00000000 "capacitor_radial" "C10" "4.7uFx16V" 3325 2800 0 100 0x00000000)
+(
+       Pin(3175 2900 60 20 "1" "1" 0x00000101)
+       Pin(3275 2900 60 20 "2" "2" 0x00000001)
+       ElementArc (3225 2900 100 100 0 360 10)
+       Mark (3175 2900)
+)
+
+Element(0x00000000 "optical coupling device" "U4" "6N136" 5775 405 0 100 0x00000000)
+(
+       Pin(5725 575 60 28 "NC" "1" 0x00000101)
+       Pin(5825 575 60 28 "A+" "2" 0x00000001)
+       Pin(5925 575 60 28 "K-" "3" 0x00000001)
+       Pin(6025 575 60 28 "NC" "4" 0x00000001)
+       Pin(6025 275 60 28 "Gnd" "5" 0x00000001)
+       Pin(5925 275 60 28 "Out" "6" 0x00000001)
+       Pin(5825 275 60 28 "En" "7" 0x00000001)
+       Pin(5725 275 60 28 "Vcc" "8" 0x00000001)
+       ElementLine (5675 375 5675 225 10)
+       ElementLine (5675 625 5675 475 10)
+       ElementLine (6075 225 5675 225 10)
+       ElementLine (6075 625 6075 225 10)
+       ElementLine (5675 625 6075 625 10)
+       ElementArc (5675 425 50 50 90 180 10)
+       Mark (5725 575)
+)
+
+Element(0x00000000 "IRLZ24N" "Q5" "IRLZ24N" 5675 1910 0 100 0x00000000)
+(
+       Pin(5775 2100 80 20 "G" "1" 0x00000101)
+       Pin(5875 2100 80 20 "D" "2" 0x00000001)
+       Pin(5975 2100 80 20 "S" "3" 0x00000001)
+       ElementLine (5675 1980 6075 1980 20)
+       ElementLine (6075 1980 6075 2160 20)
+       ElementLine (6075 2160 5675 2160 20)
+       ElementLine (5675 2160 5675 1980 20)
+       ElementLine (5675 1980 6075 1980 20)
+       ElementLine (6075 1980 6075 2040 20)
+       ElementLine (6075 2040 5675 2040 20)
+       ElementLine (5675 2040 5675 1980 20)
+       ElementLine (5805 1980 5805 2040 10)
+       ElementLine (5945 1980 5945 2040 10)
+       Mark (5775 2100)
+)
+
+Element(0x00000000 "optical coupling device" "U5" "6N136" 5775 1005 0 100 0x00000000)
+(
+       Pin(5725 1175 60 28 "NC" "1" 0x00000101)
+       Pin(5825 1175 60 28 "A+" "2" 0x00000001)
+       Pin(5925 1175 60 28 "K-" "3" 0x00000001)
+       Pin(6025 1175 60 28 "NC" "4" 0x00000001)
+       Pin(6025 875 60 28 "Gnd" "5" 0x00000001)
+       Pin(5925 875 60 28 "Out" "6" 0x00000001)
+       Pin(5825 875 60 28 "En" "7" 0x00000001)
+       Pin(5725 875 60 28 "Vcc" "8" 0x00000001)
+       ElementLine (5675 975 5675 825 10)
+       ElementLine (5675 1225 5675 1075 10)
+       ElementLine (6075 825 5675 825 10)
+       ElementLine (6075 1225 6075 825 10)
+       ElementLine (5675 1225 6075 1225 10)
+       ElementArc (5675 1025 50 50 90 180 10)
+       Mark (5725 1175)
+)
+
+Element(0x00000000 "diode" "D7" "1N4007" 5795 1825 0 100 0x00000000)
+(
+       Pin(5575 1875 50 20 "1" "1" 0x00000101)
+       Pin(5875 1875 50 20 "2" "2" 0x00000001)
+       ElementLine (5575 1875 5675 1875 10)
+       ElementLine (5775 1875 5875 1875 10)
+       ElementLine (5675 1875 5775 1825 10)
+       ElementLine (5775 1825 5775 1925 10)
+       ElementLine (5775 1925 5675 1875 10)
+       ElementLine (5675 1825 5675 1925 10)
+       Mark (5575 1875)
+)
+
+Element(0x00000000 "IRF1010N" "Q3" "IRF1010N" 5675 2735 0 100 0x00000000)
+(
+       Pin(5775 2925 80 20 "G" "1" 0x00000101)
+       Pin(5875 2925 80 20 "D" "2" 0x00000001)
+       Pin(5975 2925 80 20 "S" "3" 0x00000001)
+       ElementLine (5675 2805 6075 2805 20)
+       ElementLine (6075 2805 6075 2985 20)
+       ElementLine (6075 2985 5675 2985 20)
+       ElementLine (5675 2985 5675 2805 20)
+       ElementLine (5675 2805 6075 2805 20)
+       ElementLine (6075 2805 6075 2865 20)
+       ElementLine (6075 2865 5675 2865 20)
+       ElementLine (5675 2865 5675 2805 20)
+       ElementLine (5805 2805 5805 2865 10)
+       ElementLine (5945 2805 5945 2865 10)
+       Mark (5775 2925)
+)
+
+Element(0x00000000 "R 0.25W" "R12" "1k2" 980 2770 2 100 0x00000000)
+(
+       Pin(1100 2750 50 20 "1" "1" 0x00000101)
+       Pin(700 2750 50 20 "2" "2" 0x00000001)
+       ElementLine (1000 2800 800 2800 20)
+       ElementLine (800 2800 800 2700 20)
+       ElementLine (800 2700 1000 2700 20)
+       ElementLine (1000 2700 1000 2800 20)
+       ElementLine (1100 2750 1000 2750 20)
+       ElementLine (800 2750 700 2750 20)
+       Mark (1100 2750)
+)
+
+Element(0x00000000 "E22 standing" "" "E22" 4000 3525 2 100 0x00000000)
+(
+       ElementLine (4525 3850 3475 3850 20)
+       ElementLine (4525 3850 4525 3200 20)
+       ElementLine (4525 3200 4475 3200 20)
+       ElementLine (4475 3200 4475 3750 20)
+       ElementLine (4475 3750 4275 3750 20)
+       ElementLine (4275 3750 4275 3200 20)
+       ElementLine (4275 3200 4225 3200 20)
+       ElementLine (4225 3200 4225 3750 20)
+       ElementLine (4225 3750 3775 3750 20)
+       ElementLine (3475 3850 3475 3200 20)
+       ElementLine (3475 3200 3525 3200 20)
+       ElementLine (3525 3200 3525 3750 20)
+       ElementLine (3525 3750 3725 3750 20)
+       ElementLine (3725 3750 3725 3200 20)
+       ElementLine (3725 3200 3775 3200 20)
+       ElementLine (3775 3200 3775 3750 20)
+       Mark (4525 3850)
+)
+
+Element(0x00000000 "capacitor_radial" "C2" "100uFx16V" 4925 3150 0 100 0x00000000)
+(
+       Pin(4700 3300 60 20 "1" "1" 0x00000101)
+       Pin(4850 3300 60 20 "2" "2" 0x00000001)
+       ElementArc (4775 3300 150 150 0 360 10)
+       Mark (4700 3300)
+)
+
+Element(0x00000000 "R 0.25W" "R10" "1k5" 2930 2855 1 100 0x00000000)
+(
+       Pin(2950 2975 50 20 "1" "1" 0x00000101)
+       Pin(2950 2575 50 20 "2" "2" 0x00000001)
+       ElementLine (2900 2875 2900 2675 20)
+       ElementLine (2900 2675 3000 2675 20)
+       ElementLine (3000 2675 3000 2875 20)
+       ElementLine (3000 2875 2900 2875 20)
+       ElementLine (2950 2975 2950 2875 20)
+       ElementLine (2950 2675 2950 2575 20)
+       Mark (2950 2975)
+)
+
+Element(0x00000000 "R 0.25W" "R3" "2k2" 4405 505 1 100 0x00000000)
+(
+       Pin(4425 625 50 20 "1" "1" 0x00000101)
+       Pin(4425 225 50 20 "2" "2" 0x00000001)
+       ElementLine (4375 525 4375 325 20)
+       ElementLine (4375 325 4475 325 20)
+       ElementLine (4475 325 4475 525 20)
+       ElementLine (4475 525 4375 525 20)
+       ElementLine (4425 625 4425 525 20)
+       ElementLine (4425 325 4425 225 20)
+       Mark (4425 625)
+)
+
+Element(0x00000000 "capacitor_radial" "C9" "220nF" 3125 2700 2 100 0x00000000)
+(
+       Pin(3275 2600 60 20 "1" "1" 0x00000101)
+       Pin(3175 2600 60 20 "2" "2" 0x00000001)
+       ElementArc (3225 2600 100 100 180 360 10)
+       Mark (3275 2600)
+)
+
+Element(0x00000000 "SUB-D female 9 pins" "J9" "DB9_female" 500 1555 3 100 0x00000000)
+(
+       Pin(850 1355 120 100 "C1" "C1" 0x00000001)
+       Pin(850 2295 120 100 "C1" "C1" 0x00000001)
+       Pin(900 1625 60 20 "5" "5" 0x00000001)
+       Pin(800 1675 60 20 "9" "9" 0x00000001)
+       Pin(900 1725 60 20 "4" "4" 0x00000001)
+       Pin(800 1775 60 20 "8" "8" 0x00000001)
+       Pin(900 1825 60 20 "3" "3" 0x00000001)
+       Pin(800 1875 60 20 "7" "7" 0x00000001)
+       Pin(900 1925 60 20 "2" "2" 0x00000001)
+       Pin(800 1975 60 20 "6" "6" 0x00000001)
+       Pin(900 2025 60 20 "1" "1" 0x00000101)
+       ElementLine (900 2025 620 2025 20)
+       ElementLine (800 1975 620 1975 20)
+       ElementLine (900 1925 620 1925 20)
+       ElementLine (800 1875 620 1875 20)
+       ElementLine (900 1825 620 1825 20)
+       ElementLine (800 1775 620 1775 20)
+       ElementLine (900 1725 620 1725 20)
+       ElementLine (800 1675 620 1675 20)
+       ElementLine (900 1625 620 1625 20)
+       ElementLine (420 2185 420 1465 10)
+       ElementLine (620 2185 420 2185 20)
+       ElementLine (620 1465 620 2185 20)
+       ElementLine (420 1465 620 1465 20)
+       ElementLine (120 2125 120 1525 20)
+       ElementLine (390 2125 120 2125 20)
+       ElementLine (390 1525 390 2125 10)
+       ElementLine (120 1525 390 1525 20)
+       ElementLine (390 2235 420 2235 10)
+       ElementLine (390 2355 420 2355 10)
+       ElementLine (390 1415 420 1415 10)
+       ElementLine (390 1295 420 1295 10)
+       ElementLine (390 2415 390 1235 10)
+       ElementLine (420 2415 390 2415 10)
+       ElementLine (420 1235 420 2415 10)
+       ElementLine (390 1235 420 1235 10)
+       Mark (900 1625)
+)
+
+Element(0x00000000 "IRF1010N" "Q4" "IRF1010N" 5150 2735 0 100 0x00000000)
+(
+       Pin(5250 2925 80 20 "G" "1" 0x00000101)
+       Pin(5350 2925 80 20 "D" "2" 0x00000001)
+       Pin(5450 2925 80 20 "S" "3" 0x00000001)
+       ElementLine (5150 2805 5550 2805 20)
+       ElementLine (5550 2805 5550 2985 20)
+       ElementLine (5550 2985 5150 2985 20)
+       ElementLine (5150 2985 5150 2805 20)
+       ElementLine (5150 2805 5550 2805 20)
+       ElementLine (5550 2805 5550 2865 20)
+       ElementLine (5550 2865 5150 2865 20)
+       ElementLine (5150 2865 5150 2805 20)
+       ElementLine (5280 2805 5280 2865 10)
+       ElementLine (5420 2805 5420 2865 10)
+       Mark (5250 2925)
+)
+
+Element(0x00000000 "capacitor_radial" "C1" "100uFx25V" 4625 3850 2 100 0x00000000)
+(
+       Pin(4850 3700 60 20 "1" "1" 0x00000101)
+       Pin(4700 3700 60 20 "2" "2" 0x00000001)
+       ElementArc (4775 3700 150 150 180 360 10)
+       Mark (4850 3700)
+)
+
+Element(0x00000000 "R 0.25W" "R11" "330" 980 2945 2 100 0x00000000)
+(
+       Pin(1100 2925 50 20 "1" "1" 0x00000101)
+       Pin(700 2925 50 20 "2" "2" 0x00000001)
+       ElementLine (800 2925 700 2925 20)
+       ElementLine (1100 2925 1000 2925 20)
+       ElementLine (1000 2875 1000 2975 20)
+       ElementLine (800 2875 1000 2875 20)
+       ElementLine (800 2975 800 2875 20)
+       ElementLine (1000 2975 800 2975 20)
+       Mark (1100 2925)
+)
+
+Element(0x00000000 "E22 standing" "" "E22" 5550 3525 2 100 0x00000000)
+(
+       ElementLine (6075 3850 5025 3850 20)
+       ElementLine (6075 3850 6075 3200 20)
+       ElementLine (6075 3200 6025 3200 20)
+       ElementLine (6025 3200 6025 3750 20)
+       ElementLine (6025 3750 5825 3750 20)
+       ElementLine (5825 3750 5825 3200 20)
+       ElementLine (5825 3200 5775 3200 20)
+       ElementLine (5775 3200 5775 3750 20)
+       ElementLine (5775 3750 5325 3750 20)
+       ElementLine (5025 3850 5025 3200 20)
+       ElementLine (5025 3200 5075 3200 20)
+       ElementLine (5075 3200 5075 3750 20)
+       ElementLine (5075 3750 5275 3750 20)
+       ElementLine (5275 3750 5275 3200 20)
+       ElementLine (5275 3200 5325 3200 20)
+       ElementLine (5325 3200 5325 3750 20)
+       Mark (6075 3850)
+)
+
+Element(0x00000000 "R 0.25W" "R9" "10k" 2770 2695 3 100 0x00000000)
+(
+       Pin(2750 2575 50 20 "1" "1" 0x00000101)
+       Pin(2750 2975 50 20 "2" "2" 0x00000001)
+       ElementLine (2800 2675 2800 2875 20)
+       ElementLine (2800 2875 2700 2875 20)
+       ElementLine (2700 2875 2700 2675 20)
+       ElementLine (2700 2675 2800 2675 20)
+       ElementLine (2750 2575 2750 2675 20)
+       ElementLine (2750 2875 2750 2975 20)
+       Mark (2750 2575)
+)
+
+Element(0x00000000 "+12V 1.5A voltage regulator" "U3" "7812" 5750 3790 2 100 0x00000000)
+(
+       Pin(5650 3600 80 20 "In" "1" 0x00000101)
+       Pin(5550 3600 80 20 "Com" "2" 0x00000001)
+       Pin(5450 3600 80 20 "Out" "3" 0x00000001)
+       ElementLine (5480 3720 5480 3660 10)
+       ElementLine (5620 3720 5620 3660 10)
+       ElementLine (5750 3660 5750 3720 20)
+       ElementLine (5350 3660 5750 3660 20)
+       ElementLine (5350 3720 5350 3660 20)
+       ElementLine (5750 3720 5350 3720 20)
+       ElementLine (5750 3540 5750 3720 20)
+       ElementLine (5350 3540 5750 3540 20)
+       ElementLine (5350 3720 5350 3540 20)
+       ElementLine (5750 3720 5350 3720 20)
+       Mark (5650 3600)
+)
+
+Element(0x00000000 "capacitor_radial" "C8" "1000uFx35V" 4525 3025 2 100 0x00000000)
+(
+       Pin(4900 2775 60 20 "1" "1" 0x00000101)
+       Pin(4650 2775 60 20 "2" "2" 0x00000001)
+       ElementArc (4775 2775 250 250 180 360 10)
+       Mark (4900 2775)
+)
+
+Element(0x00000000 "generic" "U11" "10MHz" 1725 3030 0 100 0x00000000)
+(
+       Pin(1675 3200 60 28 "1" "1" 0x00000101)
+       Pin(1775 3200 60 28 "2" "2" 0x00000001)
+       Pin(1875 3200 60 28 "3" "3" 0x00000001)
+       Pin(1975 3200 60 28 "4" "4" 0x00000001)
+       Pin(1975 2900 60 28 "5" "5" 0x00000001)
+       Pin(1875 2900 60 28 "6" "6" 0x00000001)
+       Pin(1775 2900 60 28 "7" "7" 0x00000001)
+       Pin(1675 2900 60 28 "8" "8" 0x00000001)
+       ElementLine (1625 3000 1625 2850 10)
+       ElementLine (1625 3250 1625 3100 10)
+       ElementLine (2025 2850 1625 2850 10)
+       ElementLine (2025 3250 2025 2850 10)
+       ElementLine (1625 3250 2025 3250 10)
+       ElementArc (1625 3050 50 50 90 180 10)
+       Mark (1675 3200)
+)
+
+Element(0x00000000 "connector 2x1 pins" "JP2" "XRESET" 1210 3250 3 100 0x00000000)
+(
+       Pin(1000 3300 60 30 "1" "1" 0x00000101)
+       Pin(1100 3300 60 30 "2" "2" 0x00000001)
+       ElementLine (1050 3350 1050 3250 10)
+       ElementLine (950 3350 1050 3350 10)
+       ElementLine (1150 3250 950 3250 20)
+       ElementLine (1150 3350 1150 3250 20)
+       ElementLine (950 3350 1150 3350 20)
+       ElementLine (950 3250 950 3350 20)
+       Mark (1000 3300)
+)
+
+Element(0x00000000 "DIN 41612C-96 male" "J15" "DIN41612C96_male" 6575 3455 1 200 0x00000000)
+(
+       Pin(6475 475 60 30 "a1" "A1" 0x00000101)
+       Pin(6475 575 60 30 "a2" "A2" 0x00000001)
+       Pin(6475 675 60 30 "a3" "A3" 0x00000001)
+       Pin(6475 775 60 30 "a4" "A4" 0x00000001)
+       Pin(6475 875 60 30 "a5" "A5" 0x00000001)
+       Pin(6475 975 60 30 "a6" "A6" 0x00000001)
+       Pin(6475 1075 60 30 "a7" "A7" 0x00000001)
+       Pin(6475 1175 60 30 "a8" "A8" 0x00000001)
+       Pin(6475 1275 60 30 "a9" "A9" 0x00000001)
+       Pin(6475 1375 60 30 "a10" "A10" 0x00000001)
+       Pin(6475 1475 60 30 "a11" "A11" 0x00000001)
+       Pin(6475 1575 60 30 "a12" "A12" 0x00000001)
+       Pin(6475 1675 60 30 "a13" "A13" 0x00000001)
+       Pin(6475 1775 60 30 "a14" "A14" 0x00000001)
+       Pin(6475 1875 60 30 "a15" "A15" 0x00000001)
+       Pin(6475 1975 60 30 "a16" "A16" 0x00000001)
+       Pin(6475 2075 60 30 "a17" "A17" 0x00000001)
+       Pin(6475 2175 60 30 "a18" "A18" 0x00000001)
+       Pin(6475 2275 60 30 "a19" "A19" 0x00000001)
+       Pin(6475 2375 60 30 "a20" "A20" 0x00000001)
+       Pin(6475 2475 60 30 "a21" "A21" 0x00000001)
+       Pin(6475 2575 60 30 "a22" "A22" 0x00000001)
+       Pin(6475 2675 60 30 "a23" "A23" 0x00000001)
+       Pin(6475 2775 60 30 "a24" "A24" 0x00000001)
+       Pin(6475 2875 60 30 "a25" "A25" 0x00000001)
+       Pin(6475 2975 60 30 "a26" "A26" 0x00000001)
+       Pin(6475 3075 60 30 "a27" "A27" 0x00000001)
+       Pin(6475 3175 60 30 "a28" "A28" 0x00000001)
+       Pin(6475 3275 60 30 "a29" "A29" 0x00000001)
+       Pin(6475 3375 60 30 "a30" "A30" 0x01000001)
+       Pin(6475 3475 60 30 "a31" "A31" 0x01000001)
+       Pin(6475 3575 60 30 "a32" "A32" 0x00000001)
+       Pin(6375 475 60 30 "b1" "B1" 0x00000001)
+       Pin(6375 575 60 30 "b2" "B2" 0x00000001)
+       Pin(6375 675 60 30 "b3" "B3" 0x00000001)
+       Pin(6375 775 60 30 "b4" "B4" 0x00000001)
+       Pin(6375 875 60 30 "b5" "B5" 0x00000001)
+       Pin(6375 975 60 30 "b6" "B6" 0x00000001)
+       Pin(6375 1075 60 30 "b7" "B7" 0x00000001)
+       Pin(6375 1175 60 30 "b8" "B8" 0x00000001)
+       Pin(6375 1275 60 30 "b9" "B9" 0x00000001)
+       Pin(6375 1375 60 30 "b10" "B10" 0x00000001)
+       Pin(6375 1475 60 30 "b11" "B11" 0x00000001)
+       Pin(6375 1575 60 30 "b12" "B12" 0x00000001)
+       Pin(6375 1675 60 30 "b13" "B13" 0x00000001)
+       Pin(6375 1775 60 30 "b14" "B14" 0x00000001)
+       Pin(6375 1875 60 30 "b15" "B15" 0x00000001)
+       Pin(6375 1975 60 30 "b16" "B16" 0x00000001)
+       Pin(6375 2075 60 30 "b17" "B17" 0x00000001)
+       Pin(6375 2175 60 30 "b18" "B18" 0x00000001)
+       Pin(6375 2275 60 30 "b19" "B19" 0x00000001)
+       Pin(6375 2375 60 30 "b20" "B20" 0x00000001)
+       Pin(6375 2475 60 30 "b21" "B21" 0x00000001)
+       Pin(6375 2575 60 30 "b22" "B22" 0x00000001)
+       Pin(6375 2675 60 30 "b23" "B23" 0x00000001)
+       Pin(6375 2775 60 30 "b24" "B24" 0x00000001)
+       Pin(6375 2875 60 30 "b25" "B25" 0x00000001)
+       Pin(6375 2975 60 30 "b26" "B26" 0x00000001)
+       Pin(6375 3075 60 30 "b27" "B27" 0x00000001)
+       Pin(6375 3175 60 30 "b28" "B28" 0x00000001)
+       Pin(6375 3275 60 30 "b29" "B29" 0x00000001)
+       Pin(6375 3375 60 30 "b30" "B30" 0x01000001)
+       Pin(6375 3475 60 30 "b31" "B31" 0x01000001)
+       Pin(6375 3575 60 30 "b32" "B32" 0x00000001)
+       Pin(6275 475 60 30 "c1" "C1" 0x00000001)
+       Pin(6275 575 60 30 "c2" "C2" 0x00000001)
+       Pin(6275 675 60 30 "c3" "C3" 0x00000001)
+       Pin(6275 775 60 30 "c4" "C4" 0x00000001)
+       Pin(6275 875 60 30 "c5" "C5" 0x00000001)
+       Pin(6275 975 60 30 "c6" "C6" 0x00000001)
+       Pin(6275 1075 60 30 "c7" "C7" 0x00000001)
+       Pin(6275 1175 60 30 "c8" "C8" 0x00000001)
+       Pin(6275 1275 60 30 "c9" "C9" 0x00000001)
+       Pin(6275 1375 60 30 "c10" "C10" 0x00000001)
+       Pin(6275 1475 60 30 "c11" "C11" 0x00000001)
+       Pin(6275 1575 60 30 "c12" "C12" 0x00000001)
+       Pin(6275 1675 60 30 "c13" "C13" 0x00000001)
+       Pin(6275 1775 60 30 "c14" "C14" 0x00000001)
+       Pin(6275 1875 60 30 "c15" "C15" 0x00000001)
+       Pin(6275 1975 60 30 "c16" "C16" 0x00000001)
+       Pin(6275 2075 60 30 "c17" "C17" 0x00000001)
+       Pin(6275 2175 60 30 "c18" "C18" 0x00000001)
+       Pin(6275 2275 60 30 "c19" "C19" 0x00000001)
+       Pin(6275 2375 60 30 "c20" "C20" 0x00000001)
+       Pin(6275 2475 60 30 "c21" "C21" 0x00000001)
+       Pin(6275 2575 60 30 "c22" "C22" 0x00000001)
+       Pin(6275 2675 60 30 "c23" "C23" 0x00000001)
+       Pin(6275 2775 60 30 "c24" "C24" 0x00000001)
+       Pin(6275 2875 60 30 "c25" "C25" 0x00000001)
+       Pin(6275 2975 60 30 "c26" "C26" 0x00000001)
+       Pin(6275 3075 60 30 "c27" "C27" 0x00000001)
+       Pin(6275 3175 60 30 "c28" "C28" 0x00000001)
+       Pin(6275 3275 60 30 "c29" "C29" 0x00000001)
+       Pin(6275 3375 60 30 "c30" "C30" 0x01000001)
+       Pin(6275 3475 60 30 "c31" "C31" 0x01000001)
+       Pin(6275 3575 60 30 "c32" "C32" 0x00000001)
+       Pin(6575 3775 120 80 "M1" "M1" 0x00000001)
+       Pin(6575 275 120 80 "M2" "M2" 0x00000001)
+       ElementLine (6975 275 6795 275 20)
+       ElementLine (6975 3775 6975 275 20)
+       ElementLine (6795 3775 6975 3775 20)
+       ElementLine (6570 3655 6570 395 20)
+       ElementLine (6570 395 6475 395 20)
+       ElementLine (6795 395 6570 395 10)
+       ElementLine (6795 275 6795 395 10)
+       ElementLine (6795 175 6795 275 20)
+       ElementLine (6475 175 6795 175 20)
+       ElementLine (6475 395 6475 175 20)
+       ElementLine (6795 3875 6475 3875 20)
+       ElementLine (6795 3775 6795 3875 20)
+       ElementLine (6795 3655 6795 3775 10)
+       ElementLine (6570 3655 6795 3655 10)
+       ElementLine (6475 3655 6570 3655 20)
+       ElementLine (6475 3875 6475 3655 20)
+       ElementLine (6275 475 6550 475 40)
+       ElementLine (6275 575 6550 575 40)
+       ElementLine (6275 675 6550 675 40)
+       ElementLine (6275 775 6550 775 40)
+       ElementLine (6275 875 6550 875 40)
+       ElementLine (6275 975 6550 975 40)
+       ElementLine (6275 1075 6550 1075 40)
+       ElementLine (6275 1175 6550 1175 40)
+       ElementLine (6275 1275 6550 1275 40)
+       ElementLine (6275 1375 6550 1375 40)
+       ElementLine (6275 1475 6550 1475 40)
+       ElementLine (6275 1575 6550 1575 40)
+       ElementLine (6275 1675 6550 1675 40)
+       ElementLine (6275 1775 6550 1775 40)
+       ElementLine (6275 1875 6550 1875 40)
+       ElementLine (6275 1975 6550 1975 40)
+       ElementLine (6275 2075 6550 2075 40)
+       ElementLine (6275 2175 6550 2175 40)
+       ElementLine (6275 2275 6550 2275 40)
+       ElementLine (6275 2375 6550 2375 40)
+       ElementLine (6275 2475 6550 2475 40)
+       ElementLine (6275 2575 6550 2575 40)
+       ElementLine (6275 2675 6550 2675 40)
+       ElementLine (6275 2775 6550 2775 40)
+       ElementLine (6275 2875 6550 2875 40)
+       ElementLine (6275 2975 6550 2975 40)
+       ElementLine (6275 3075 6550 3075 40)
+       ElementLine (6275 3175 6550 3175 40)
+       ElementLine (6275 3275 6550 3275 40)
+       ElementLine (6275 3375 6550 3375 40)
+       ElementLine (6275 3475 6550 3475 40)
+       ElementLine (6275 3575 6550 3575 40)
+       Mark (6475 475)
+)
+
+Element(0x00000000 "capacitor_radial" "C11" "2.2nF" 5450 2000 0 100 0x00000000)
+(
+       Pin(5300 2100 60 20 "1" "1" 0x00000101)
+       Pin(5400 2100 60 20 "2" "2" 0x00000001)
+       ElementArc (5350 2100 100 100 0 360 10)
+       Mark (5300 2100)
+)
+
+Element(0x00000000 "IRF1010N" "Q1" "IRF1010N" 5675 2260 0 100 0x00000000)
+(
+       Pin(5775 2450 80 20 "G" "1" 0x00000101)
+       Pin(5875 2450 80 20 "D" "2" 0x00000001)
+       Pin(5975 2450 80 20 "S" "3" 0x00000001)
+       ElementLine (5675 2330 6075 2330 20)
+       ElementLine (6075 2330 6075 2510 20)
+       ElementLine (6075 2510 5675 2510 20)
+       ElementLine (5675 2510 5675 2330 20)
+       ElementLine (5675 2330 6075 2330 20)
+       ElementLine (6075 2330 6075 2390 20)
+       ElementLine (6075 2390 5675 2390 20)
+       ElementLine (5675 2390 5675 2330 20)
+       ElementLine (5805 2330 5805 2390 10)
+       ElementLine (5945 2330 5945 2390 10)
+       Mark (5775 2450)
+)
+
+Element(0x00000000 "diode" "D3" "1N4007" 850 3520 3 100 0x00000000)
+(
+       Pin(800 3300 50 20 "1" "1" 0x00000101)
+       Pin(800 3600 50 20 "2" "2" 0x00000001)
+       ElementLine (800 3300 800 3400 10)
+       ElementLine (800 3500 800 3600 10)
+       ElementLine (800 3400 850 3500 10)
+       ElementLine (850 3500 750 3500 10)
+       ElementLine (750 3500 800 3400 10)
+       ElementLine (850 3400 750 3400 10)
+       Mark (800 3300)
+)
+
+Element(0x00000000 "capacitor_radial" "C7" "1000uFx35V" 4525 2450 2 100 0x00000000)
+(
+       Pin(4900 2200 60 20 "1" "1" 0x00000101)
+       Pin(4650 2200 60 20 "2" "2" 0x00000001)
+       ElementArc (4775 2200 250 250 180 360 10)
+       Mark (4900 2200)
+)
+
+Element(0x00000000 "Push-button, tactile, right angle,  466mils actuator" "S1" "MJTP1236_D" 598 3389 0 100 0x00000000)
+(
+       Pin(500 3300 59 39 "1" "1" 0x00000101)
+       Pin(500 3477 59 39 "2" "2" 0x00000001)
+       Pin(598 3251 71 51 "C1" "C1" 0x00000001)
+       Pin(598 3527 71 51 "C2" "C2" 0x00000001)
+       ElementLine (34 3448 400 3458 20)
+       ElementLine (34 3330 34 3448 20)
+       ElementLine (400 3320 34 3330 20)
+       ElementLine (538 3527 538 3251 20)
+       ElementLine (400 3527 658 3527 20)
+       ElementLine (400 3251 400 3527 20)
+       ElementLine (658 3251 400 3251 20)
+       Mark (500 3300)
+)
+
+Element(0x00000000 "LED 5mm" "D10" "Green" 475 2570 0 100 0x00000000)
+(
+       Pin(525 2650 60 20 "-" "1" 0x00000101)
+       Pin(525 2750 60 20 "+" "2" 0x00000001)
+       ElementArc (525 2700 50 50 0 360 15)
+       ElementArc (525 2700 70 70 0 360 10)
+       Mark (525 2650)
+)
+
+Element(0x00000000 "generic PAL replacement" "U8" "GAL22V10" 2800 2180 0 100 0x00000000)
+(
+       Pin(2750 2350 60 28 "CLK/I1" "1" 0x00000101)
+       Pin(2850 2350 60 28 "I2" "2" 0x00000001)
+       Pin(2950 2350 60 28 "I3" "3" 0x00000001)
+       Pin(3050 2350 60 28 "I4" "4" 0x00000001)
+       Pin(3150 2350 60 28 "I5" "5" 0x00000001)
+       Pin(3250 2350 60 28 "I6" "6" 0x00000001)
+       Pin(3350 2350 60 28 "I7" "7" 0x00000001)
+       Pin(3450 2350 60 28 "I8" "8" 0x00000001)
+       Pin(3550 2350 60 28 "I9" "9" 0x00000001)
+       Pin(3650 2350 60 28 "I10" "10" 0x00000001)
+       Pin(3750 2350 60 28 "I11" "11" 0x00000001)
+       Pin(3850 2350 60 28 "Gnd" "12" 0x00000001)
+       Pin(3850 2050 60 28 "I12" "13" 0x00000001)
+       Pin(3750 2050 60 28 "I/O/Qj" "14" 0x00000001)
+       Pin(3650 2050 60 28 "I/O/Qi" "15" 0x00000001)
+       Pin(3550 2050 60 28 "I/O/Qh" "16" 0x00000001)
+       Pin(3450 2050 60 28 "I/O/Qg" "17" 0x00000001)
+       Pin(3350 2050 60 28 "I/O/Qf" "18" 0x00000001)
+       Pin(3250 2050 60 28 "I/O/Qe" "19" 0x00000001)
+       Pin(3150 2050 60 28 "I/O/Qd" "20" 0x00000001)
+       Pin(3050 2050 60 28 "I/O/Qc" "21" 0x00000001)
+       Pin(2950 2050 60 28 "I/O/Qb" "22" 0x00000001)
+       Pin(2850 2050 60 28 "I/O/Qa" "23" 0x00000001)
+       Pin(2750 2050 60 28 "Vcc" "24" 0x00000001)
+       ElementLine (2700 2150 2700 2000 10)
+       ElementLine (2700 2400 2700 2250 10)
+       ElementLine (3900 2000 2700 2000 10)
+       ElementLine (3900 2400 3900 2000 10)
+       ElementLine (2700 2400 3900 2400 10)
+       ElementArc (2700 2200 50 50 90 180 10)
+       Mark (2750 2350)
+)
+
+Element(0x00000000 "generic" "U6" "8254" 1400 2330 0 100 0x00000000)
+(
+       Pin(1350 2650 60 28 "1" "1" 0x00000101)
+       Pin(1450 2650 60 28 "2" "2" 0x00000001)
+       Pin(1550 2650 60 28 "3" "3" 0x00000001)
+       Pin(1650 2650 60 28 "4" "4" 0x00000001)
+       Pin(1750 2650 60 28 "5" "5" 0x00000001)
+       Pin(1850 2650 60 28 "6" "6" 0x00000001)
+       Pin(1950 2650 60 28 "7" "7" 0x00000001)
+       Pin(2050 2650 60 28 "8" "8" 0x00000001)
+       Pin(2150 2650 60 28 "9" "9" 0x00000001)
+       Pin(2250 2650 60 28 "10" "10" 0x00000001)
+       Pin(2350 2650 60 28 "11" "11" 0x00000001)
+       Pin(2450 2650 60 28 "12" "12" 0x00000001)
+       Pin(2450 2050 60 28 "13" "13" 0x00000001)
+       Pin(2350 2050 60 28 "14" "14" 0x00000001)
+       Pin(2250 2050 60 28 "15" "15" 0x00000001)
+       Pin(2150 2050 60 28 "16" "16" 0x00000001)
+       Pin(2050 2050 60 28 "17" "17" 0x00000001)
+       Pin(1950 2050 60 28 "18" "18" 0x00000001)
+       Pin(1850 2050 60 28 "19" "19" 0x00000001)
+       Pin(1750 2050 60 28 "20" "20" 0x00000001)
+       Pin(1650 2050 60 28 "21" "21" 0x00000001)
+       Pin(1550 2050 60 28 "22" "22" 0x00000001)
+       Pin(1450 2050 60 28 "23" "23" 0x00000001)
+       Pin(1350 2050 60 28 "24" "24" 0x00000001)
+       ElementLine (1300 2300 1300 2000 10)
+       ElementLine (1300 2700 1300 2400 10)
+       ElementLine (2500 2000 1300 2000 10)
+       ElementLine (2500 2700 2500 2000 10)
+       ElementLine (1300 2700 2500 2700 10)
+       ElementArc (1300 2350 50 50 90 180 10)
+       Mark (1350 2650)
+)
+
+Element(0x00000000 "connector 2x4 pins" "JP1" "ADDRESS" 4360 2000 3 100 0x00000000)
+(
+       Pin(4150 2050 60 30 "1" "1" 0x00000101)
+       Pin(4250 2050 60 30 "2" "2" 0x00000001)
+       Pin(4150 2150 60 30 "3" "3" 0x00000001)
+       Pin(4250 2150 60 30 "4" "4" 0x00000001)
+       Pin(4150 2250 60 30 "5" "5" 0x00000001)
+       Pin(4250 2250 60 30 "6" "6" 0x00000001)
+       Pin(4150 2350 60 30 "7" "7" 0x00000001)
+       Pin(4250 2350 60 30 "8" "8" 0x00000001)
+       ElementLine (4100 2000 4100 2400 20)
+       ElementLine (4100 2400 4300 2400 20)
+       ElementLine (4300 2400 4300 2000 20)
+       ElementLine (4300 2000 4100 2000 20)
+       ElementLine (4100 2100 4200 2100 10)
+       ElementLine (4200 2100 4200 2000 10)
+       Mark (4150 2050)
+)
+
+Element(0x00000000 "capacitor_radial" "C4" "10uFx25V" 3275 3625 0 100 0x00000000)
+(
+       Pin(3125 3725 60 20 "1" "1" 0x00000101)
+       Pin(3225 3725 60 20 "2" "2" 0x00000001)
+       ElementArc (3175 3725 100 100 0 360 10)
+       Mark (3125 3725)
+)
+
+Element(0x00000000 "generic" "U7" "HCTL-2016" 2450 405 0 100 0x00000000)
+(
+       Pin(2400 575 60 28 "1" "1" 0x00000101)
+       Pin(2500 575 60 28 "2" "2" 0x00000001)
+       Pin(2600 575 60 28 "3" "3" 0x00000001)
+       Pin(2700 575 60 28 "4" "4" 0x00000001)
+       Pin(2800 575 60 28 "5" "5" 0x00000001)
+       Pin(2900 575 60 28 "6" "6" 0x00000001)
+       Pin(3000 575 60 28 "7" "7" 0x00000001)
+       Pin(3100 575 60 28 "8" "8" 0x00000001)
+       Pin(3100 275 60 28 "9" "9" 0x00000001)
+       Pin(3000 275 60 28 "10" "10" 0x00000001)
+       Pin(2900 275 60 28 "11" "11" 0x00000001)
+       Pin(2800 275 60 28 "12" "12" 0x00000001)
+       Pin(2700 275 60 28 "13" "13" 0x00000001)
+       Pin(2600 275 60 28 "14" "14" 0x00000001)
+       Pin(2500 275 60 28 "15" "15" 0x00000001)
+       Pin(2400 275 60 28 "16" "16" 0x00000001)
+       ElementLine (2350 375 2350 225 10)
+       ElementLine (2350 625 2350 475 10)
+       ElementLine (3150 225 2350 225 10)
+       ElementLine (3150 625 3150 225 10)
+       ElementLine (2350 625 3150 625 10)
+       ElementArc (2350 425 50 50 90 180 10)
+       Mark (2400 575)
+)
+
+Element(0x00000000 "IRF1010N" "Q2" "IRF1010N" 5150 2260 0 100 0x00000000)
+(
+       Pin(5250 2450 80 20 "G" "1" 0x00000101)
+       Pin(5350 2450 80 20 "D" "2" 0x00000001)
+       Pin(5450 2450 80 20 "S" "3" 0x00000001)
+       ElementLine (5150 2330 5550 2330 20)
+       ElementLine (5550 2330 5550 2510 20)
+       ElementLine (5550 2510 5150 2510 20)
+       ElementLine (5150 2510 5150 2330 20)
+       ElementLine (5150 2330 5550 2330 20)
+       ElementLine (5550 2330 5550 2390 20)
+       ElementLine (5550 2390 5150 2390 20)
+       ElementLine (5150 2390 5150 2330 20)
+       ElementLine (5280 2330 5280 2390 10)
+       ElementLine (5420 2330 5420 2390 10)
+       Mark (5250 2450)
+)
+
+Element(0x00000000 "LED 5mm" "D9" "Red" 475 2845 0 100 0x00000000)
+(
+       Pin(525 2925 60 20 "-" "1" 0x00000101)
+       Pin(525 3025 60 20 "+" "2" 0x00000001)
+       ElementArc (525 2975 70 70 0 360 10)
+       ElementArc (525 2975 50 50 0 360 15)
+       Mark (525 2925)
+)
+
+Element(0x00000000 "diode" "D1" "1N4148" 1575 3645 3 100 0x00000000)
+(
+       Pin(1525 3425 50 20 "1" "1" 0x00000101)
+       Pin(1525 3725 50 20 "2" "2" 0x00000001)
+       ElementLine (1575 3525 1475 3525 10)
+       ElementLine (1475 3625 1525 3525 10)
+       ElementLine (1575 3625 1475 3625 10)
+       ElementLine (1525 3525 1575 3625 10)
+       ElementLine (1525 3625 1525 3725 10)
+       ElementLine (1525 3425 1525 3525 10)
+       Mark (1525 3425)
+)
+
+Element(0x00000000 "R 0.25W" "R4" "390" 5505 505 1 100 0x00000000)
+(
+       Pin(5525 625 50 20 "1" "1" 0x00000101)
+       Pin(5525 225 50 20 "2" "2" 0x00000001)
+       ElementLine (5475 525 5475 325 20)
+       ElementLine (5475 325 5575 325 20)
+       ElementLine (5575 325 5575 525 20)
+       ElementLine (5575 525 5475 525 20)
+       ElementLine (5525 625 5525 525 20)
+       ElementLine (5525 325 5525 225 20)
+       Mark (5525 625)
+)
+
+Element(0x00000000 "optical coupling device" "U13" "6N136" 3975 405 0 100 0x00000000)
+(
+       Pin(3925 575 60 28 "NC" "1" 0x00000101)
+       Pin(4025 575 60 28 "A+" "2" 0x00000001)
+       Pin(4125 575 60 28 "K-" "3" 0x00000001)
+       Pin(4225 575 60 28 "NC" "4" 0x00000001)
+       Pin(4225 275 60 28 "Gnd" "5" 0x00000001)
+       Pin(4125 275 60 28 "Out" "6" 0x00000001)
+       Pin(4025 275 60 28 "En" "7" 0x00000001)
+       Pin(3925 275 60 28 "Vcc" "8" 0x00000001)
+       ElementLine (3875 375 3875 225 10)
+       ElementLine (3875 625 3875 475 10)
+       ElementLine (4275 225 3875 225 10)
+       ElementLine (4275 625 4275 225 10)
+       ElementLine (3875 625 4275 625 10)
+       ElementArc (3875 425 50 50 90 180 10)
+       Mark (3925 575)
+)
+
+Element(0x00000000 "optical coupling device" "U14" "6N136" 4875 1005 0 100 0x00000000)
+(
+       Pin(4825 1175 60 28 "NC" "1" 0x00000101)
+       Pin(4925 1175 60 28 "A+" "2" 0x00000001)
+       Pin(5025 1175 60 28 "K-" "3" 0x00000001)
+       Pin(5125 1175 60 28 "NC" "4" 0x00000001)
+       Pin(5125 875 60 28 "Gnd" "5" 0x00000001)
+       Pin(5025 875 60 28 "Out" "6" 0x00000001)
+       Pin(4925 875 60 28 "En" "7" 0x00000001)
+       Pin(4825 875 60 28 "Vcc" "8" 0x00000001)
+       ElementLine (4775 975 4775 825 10)
+       ElementLine (4775 1225 4775 1075 10)
+       ElementLine (5175 825 4775 825 10)
+       ElementLine (5175 1225 5175 825 10)
+       ElementLine (4775 1225 5175 1225 10)
+       ElementArc (4775 1025 50 50 90 180 10)
+       Mark (4825 1175)
+)
+
+Element(0x00000000 "R 0.25W" "R5" "390" 5305 1105 1 100 0x00000000)
+(
+       Pin(5325 1225 50 20 "1" "1" 0x00000101)
+       Pin(5325 825 50 20 "2" "2" 0x00000001)
+       ElementLine (5275 1125 5275 925 20)
+       ElementLine (5275 925 5375 925 20)
+       ElementLine (5375 925 5375 1125 20)
+       ElementLine (5375 1125 5275 1125 20)
+       ElementLine (5325 1225 5325 1125 20)
+       ElementLine (5325 925 5325 825 20)
+       Mark (5325 1225)
+)
+
+Element(0x00000000 "R 0.25W" "R6" "2k2" 4605 1105 1 100 0x00000000)
+(
+       Pin(4625 1225 50 20 "1" "1" 0x00000101)
+       Pin(4625 825 50 20 "2" "2" 0x00000001)
+       ElementLine (4575 1125 4575 925 20)
+       ElementLine (4575 925 4675 925 20)
+       ElementLine (4675 925 4675 1125 20)
+       ElementLine (4675 1125 4575 1125 20)
+       ElementLine (4625 1225 4625 1125 20)
+       ElementLine (4625 925 4625 825 20)
+       Mark (4625 1225)
+)
+
+Element(0x00000000 "R 0.25W" "R2" "2k2" 4605 505 1 100 0x00000000)
+(
+       Pin(4625 625 50 20 "1" "1" 0x00000101)
+       Pin(4625 225 50 20 "2" "2" 0x00000001)
+       ElementLine (4575 525 4575 325 20)
+       ElementLine (4575 325 4675 325 20)
+       ElementLine (4675 325 4675 525 20)
+       ElementLine (4675 525 4575 525 20)
+       ElementLine (4625 625 4625 525 20)
+       ElementLine (4625 325 4625 225 20)
+       Mark (4625 625)
+)
+
+Element(0x00000000 "optical coupling device" "U12" "6N136" 4875 405 0 100 0x00000000)
+(
+       Pin(4825 575 60 28 "NC" "1" 0x00000101)
+       Pin(4925 575 60 28 "A+" "2" 0x00000001)
+       Pin(5025 575 60 28 "K-" "3" 0x00000001)
+       Pin(5125 575 60 28 "NC" "4" 0x00000001)
+       Pin(5125 275 60 28 "Gnd" "5" 0x00000001)
+       Pin(5025 275 60 28 "Out" "6" 0x00000001)
+       Pin(4925 275 60 28 "En" "7" 0x00000001)
+       Pin(4825 275 60 28 "Vcc" "8" 0x00000001)
+       ElementLine (4775 375 4775 225 10)
+       ElementLine (4775 625 4775 475 10)
+       ElementLine (5175 225 4775 225 10)
+       ElementLine (5175 625 5175 225 10)
+       ElementLine (4775 625 5175 625 10)
+       ElementArc (4775 425 50 50 90 180 10)
+       Mark (4825 575)
+)
+
+Element(0x00000000 "R 0.25W" "R1" "390" 5305 505 1 100 0x00000000)
+(
+       Pin(5325 625 50 20 "1" "1" 0x00000101)
+       Pin(5325 225 50 20 "2" "2" 0x00000001)
+       ElementLine (5275 525 5275 325 20)
+       ElementLine (5275 325 5375 325 20)
+       ElementLine (5375 325 5375 525 20)
+       ElementLine (5375 525 5275 525 20)
+       ElementLine (5325 625 5325 525 20)
+       ElementLine (5325 325 5325 225 20)
+       Mark (5325 625)
+)
+
+Element(0x00000000 "R 0.25W" "R8" "390" 5505 1105 1 100 0x00000000)
+(
+       Pin(5525 1225 50 20 "1" "1" 0x00000101)
+       Pin(5525 825 50 20 "2" "2" 0x00000001)
+       ElementLine (5475 1125 5475 925 20)
+       ElementLine (5475 925 5575 925 20)
+       ElementLine (5575 925 5575 1125 20)
+       ElementLine (5575 1125 5475 1125 20)
+       ElementLine (5525 1225 5525 1125 20)
+       ElementLine (5525 925 5525 825 20)
+       Mark (5525 1225)
+)
+
+Element(0x00000000 "optical coupling device" "U15" "6N136" 3975 1005 0 100 0x00000000)
+(
+       Pin(3925 1175 60 28 "NC" "1" 0x00000101)
+       Pin(4025 1175 60 28 "A+" "2" 0x00000001)
+       Pin(4125 1175 60 28 "K-" "3" 0x00000001)
+       Pin(4225 1175 60 28 "NC" "4" 0x00000001)
+       Pin(4225 875 60 28 "Gnd" "5" 0x00000001)
+       Pin(4125 875 60 28 "Out" "6" 0x00000001)
+       Pin(4025 875 60 28 "En" "7" 0x00000001)
+       Pin(3925 875 60 28 "Vcc" "8" 0x00000001)
+       ElementLine (3875 975 3875 825 10)
+       ElementLine (3875 1225 3875 1075 10)
+       ElementLine (4275 825 3875 825 10)
+       ElementLine (4275 1225 4275 825 10)
+       ElementLine (3875 1225 4275 1225 10)
+       ElementArc (3875 1025 50 50 90 180 10)
+       Mark (3925 1175)
+)
+
+Element(0x00000000 "R 0.25W" "R7" "2k2" 4405 1105 1 100 0x00000000)
+(
+       Pin(4425 1225 50 20 "1" "1" 0x00000101)
+       Pin(4425 825 50 20 "2" "2" 0x00000001)
+       ElementLine (4375 1125 4375 925 20)
+       ElementLine (4375 925 4475 925 20)
+       ElementLine (4475 925 4475 1125 20)
+       ElementLine (4475 1125 4375 1125 20)
+       ElementLine (4425 1225 4425 1125 20)
+       ElementLine (4425 925 4425 825 20)
+       Mark (4425 1225)
+)
+
+Element(0x00000000 "+5V 1.5A voltage regulator" "U2" "7805" 4200 3790 2 100 0x00000000)
+(
+       Pin(4100 3600 80 20 "In" "1" 0x00000101)
+       Pin(4000 3600 80 20 "Com" "2" 0x00000001)
+       Pin(3900 3600 80 20 "Out" "3" 0x00000001)
+       ElementLine (3930 3720 3930 3660 10)
+       ElementLine (4070 3720 4070 3660 10)
+       ElementLine (4200 3660 4200 3720 20)
+       ElementLine (3800 3660 4200 3660 20)
+       ElementLine (3800 3720 3800 3660 20)
+       ElementLine (4200 3720 3800 3720 20)
+       ElementLine (4200 3540 4200 3720 20)
+       ElementLine (3800 3540 4200 3540 20)
+       ElementLine (3800 3720 3800 3540 20)
+       ElementLine (4200 3720 3800 3720 20)
+       Mark (4100 3600)
+)
+
+Element(0x00000000 "diode" "D2" "1N4148" 2975 3645 3 100 0x00000000)
+(
+       Pin(2925 3425 50 20 "1" "1" 0x00000101)
+       Pin(2925 3725 50 20 "2" "2" 0x00000001)
+       ElementLine (2975 3525 2875 3525 10)
+       ElementLine (2875 3625 2925 3525 10)
+       ElementLine (2975 3625 2875 3625 10)
+       ElementLine (2925 3525 2975 3625 10)
+       ElementLine (2925 3625 2925 3725 10)
+       ElementLine (2925 3425 2925 3525 10)
+       Mark (2925 3425)
+)
+
+Element(0x00000000 "R 0.25W" "R13" "2k7" 3280 505 1 100 0x00000000)
+(
+       Pin(3300 625 50 20 "1" "1" 0x00000101)
+       Pin(3300 225 50 20 "2" "2" 0x00000001)
+       ElementLine (3250 525 3250 325 20)
+       ElementLine (3250 325 3350 325 20)
+       ElementLine (3350 325 3350 525 20)
+       ElementLine (3350 525 3250 525 20)
+       ElementLine (3300 625 3300 525 20)
+       ElementLine (3300 325 3300 225 20)
+       Mark (3300 625)
+)
+
+Element(0x00000000 "R 0.25W" "R14" "2k7" 3480 505 1 100 0x00000000)
+(
+       Pin(3500 625 50 20 "1" "1" 0x00000101)
+       Pin(3500 225 50 20 "2" "2" 0x00000001)
+       ElementLine (3450 525 3450 325 20)
+       ElementLine (3450 325 3550 325 20)
+       ElementLine (3550 325 3550 525 20)
+       ElementLine (3550 525 3450 525 20)
+       ElementLine (3500 625 3500 525 20)
+       ElementLine (3500 325 3500 225 20)
+       Mark (3500 625)
+)
+Layer(1 "solder")
+(
+       Line(6325 1725 5300 1725 10 0x00000000)
+       Line(5300 1725 2575 1725 10 0x00000000)
+       Line(6425 1125 6475 1175 10 0x00000000)
+       Line(1100 1125 6425 1125 10 0x00000000)
+       Line(6150 525 3050 525 10 0x00000000)
+       Line(6150 525 6150 525 10 0x00000000)
+       Line(6100 1300 2900 1300 10 0x00000000)
+       Line(6100 875 6175 875 10 0x00000000)
+       Line(6050 925 6100 875 10 0x00000000)
+       Line(5875 925 6050 925 10 0x00000000)
+       Line(5825 875 5875 925 10 0x00000000)
+       Line(5950 625 5925 650 10 0x00000000)
+       Line(6425 625 5950 625 10 0x00000000)
+       Line(6475 675 6425 625 10 0x00000000)
+       Line(5875 350 6175 350 10 0x00000000)
+       Line(5825 300 5875 350 10 0x00000000)
+       Line(5825 275 5825 300 10 0x00000000)
+       Line(5950 200 6425 200 10 0x00000000)
+       Line(5925 225 5950 200 10 0x00000000)
+       Line(5925 275 5925 225 10 0x00000000)
+       Line(6350 400 5125 400 25 0x00000000)
+       Line(6375 425 6350 400 25 0x00000000)
+       Line(6375 475 6375 425 25 0x00000000)
+       Line(3050 525 3000 575 10 0x00000000)
+       Line(6275 475 4025 475 25 0x00000000)
+       Line(5625 1075 6275 1075 25 0x00000000)
+       Line(6175 1025 6425 1025 25 0x00000000)
+       Line(6425 925 6475 975 25 0x00000000)
+       Line(6325 925 6425 925 25 0x00000000)
+       Line(725 3925 1225 3925 25 0x00000000)
+       Line(4850 3700 4850 3625 45 0x00000000)
+       Line(6375 3375 6475 3475 45 0x00000000)
+       Line(6475 3575 6275 3575 40 0x00000000)
+       Line(6425 525 6475 575 25 0x00000000)
+       Line(6325 525 6425 525 25 0x00000000)
+       Line(6275 475 6325 525 25 0x00000000)
+       Line(5850 2200 5875 2225 45 0x00000000)
+       Line(4900 2200 5850 2200 45 0x00000000)
+       Line(5875 2775 4900 2775 45 0x00000000)
+       Line(6075 2675 6275 2675 45 0x00000000)
+       Line(6275 3175 3900 3175 45 0x00000000)
+       Line(6275 3275 5350 3275 45 0x00000000)
+       Line(6275 2875 6075 2875 45 0x00000000)
+       Line(6275 2775 5875 2775 45 0x00000000)
+       Line(5350 3075 5975 3075 45 0x00000000)
+       Line(6275 2975 6025 2975 45 0x00000000)
+       Line(6025 2975 5975 2925 45 0x00000000)
+       Line(5975 2600 5350 2600 45 0x00000000)
+       Line(6275 3425 4000 3425 45 0x00000000)
+       Line(6375 3475 6475 3375 45 0x00000000)
+       Line(6275 3375 6375 3475 45 0x00000000)
+       Line(6375 3375 6275 3475 45 0x00000000)
+       Line(6375 3475 6375 3375 45 0x00000000)
+       Line(6275 3375 6275 3475 45 0x00000000)
+       Line(6475 3375 6275 3375 45 0x00000000)
+       Line(6475 3475 6475 3375 45 0x00000000)
+       Line(6275 3475 6475 3475 45 0x00000000)
+       Line(5450 3600 4100 3600 45 0x00000000)
+       Line(6250 3600 5650 3600 45 0x00000000)
+       Line(6275 3575 6250 3600 45 0x00000000)
+       Line(6475 2575 6275 2575 45 0x00000000)
+       Line(6475 2675 6275 2675 45 0x00000000)
+       Line(6475 2775 6275 2775 45 0x00000000)
+       Line(6475 2875 6275 2875 45 0x00000000)
+       Line(6475 2975 6275 2975 45 0x00000000)
+       Line(6475 3075 6275 3075 45 0x00000000)
+       Line(6475 3175 6275 3175 45 0x00000000)
+       Line(6475 3275 6275 3275 45 0x00000000)
+       Line(6325 725 6425 725 25 0x00000000)
+       Line(6425 725 6475 775 25 0x00000000)
+       Line(6325 725 3975 725 25 0x00000000)
+       Line(6275 675 6275 725 25 0x00000000)
+       Line(5125 875 5725 875 25 0x00000000)
+       Line(6375 775 6325 825 25 0x00000000)
+       Line(6325 825 6175 825 25 0x00000000)
+       Line(6175 825 6125 825 25 0x00000000)
+       Line(6125 825 6075 775 25 0x00000000)
+       Line(6075 775 5750 775 25 0x00000000)
+       Line(5750 775 5725 800 25 0x00000000)
+       Line(5725 800 5725 875 25 0x00000000)
+       Line(6325 925 6125 925 25 0x00000000)
+       Line(6125 925 6100 925 25 0x00000000)
+       Line(6100 925 6075 950 25 0x00000000)
+       Line(6075 950 3975 950 25 0x00000000)
+       Line(4425 825 4425 950 25 0x00000000)
+       Line(3975 950 1350 950 25 0x00000000)
+       Line(1700 1525 1800 1525 25 0x00000000)
+       Line(1750 1625 1875 1625 25 0x00000000)
+       Line(1750 1525 1750 1625 25 0x00000000)
+       Line(3900 3175 3175 3175 25 0x00000000)
+       Line(2350 2450 3025 2450 25 0x00000000)
+       Line(3025 2450 3175 2600 25 0x00000000)
+       Line(2350 2450 1350 2450 25 0x00000000)
+       Line(1125 3025 1250 3025 25 0x00000000)
+       Line(1100 2750 1250 2750 25 0x00000000)
+       Line(1675 2900 1250 2900 25 0x00000000)
+       Line(525 3025 1125 3025 25 0x00000000)
+       Line(450 3100 450 3400 25 0x00000000)
+       Line(450 3400 450 3425 25 0x00000000)
+       Line(450 3425 500 3475 25 0x00000000)
+       Line(525 3025 450 3100 25 0x00000000)
+       Line(6025 1000 4175 1000 25 0x00000000)
+       Line(5050 1625 5250 1625 25 0x00000000)
+       Line(5150 1525 5150 1625 25 0x00000000)
+       Line(5100 1525 5200 1525 25 0x00000000)
+       Line(6175 1025 6050 1025 25 0x00000000)
+       Line(6050 1025 6025 1000 25 0x00000000)
+       Line(4175 1000 3100 1000 25 0x00000000)
+       Line(3925 875 3925 950 25 0x00000000)
+       Line(6275 875 6275 925 25 0x00000000)
+       Line(525 1625 525 2650 25 0x00000000)
+       Line(3950 175 4375 175 25 0x00000000)
+       Line(4375 175 4425 225 25 0x00000000)
+       Line(3850 2900 4525 2900 25 0x00000000)
+       Line(4525 2900 4650 2775 25 0x00000000)
+       Line(2950 2975 3200 2975 25 0x00000000)
+       Line(2075 3925 3225 3925 25 0x00000000)
+       Line(2950 2975 2875 2975 25 0x00000000)
+       Line(2875 2975 2800 3050 25 0x00000000)
+       Line(2800 3050 2000 3050 25 0x00000000)
+       Line(2000 3050 1975 3050 25 0x00000000)
+       Line(2500 2700 3175 2700 25 0x00000000)
+       Line(2450 2650 2500 2700 25 0x00000000)
+       Line(3175 2700 3275 2600 25 0x00000000)
+       Line(3200 2975 3775 2975 25 0x00000000)
+       Line(3775 2975 3850 2900 25 0x00000000)
+       Line(3275 2925 3275 2975 25 0x00000000)
+       Line(1225 3925 2075 3925 25 0x00000000)
+       Line(525 2925 700 2925 10 0x00000000)
+       Line(500 3300 1000 3300 10 0x00000000)
+       Line(1325 3725 1675 3725 25 0x00000000)
+       Line(525 2750 700 2750 10 0x00000000)
+       Line(2925 3725 2925 3800 25 0x00000000)
+       Line(1675 3800 1675 3750 25 0x00000000)
+       Line(3125 3725 3125 3800 25 0x00000000)
+       Line(2275 3725 2275 3800 25 0x00000000)
+       Line(4100 3600 4100 3800 25 0x00000000)
+       Line(4100 3800 1675 3800 25 0x00000000)
+       Line(900 1625 525 1625 25 0x00000000)
+       Line(3950 175 3350 175 25 0x00000000)
+       Line(3350 175 3300 225 25 0x00000000)
+       Line(3500 225 3500 175 25 0x00000000)
+       Line(3925 275 3925 175 25 0x00000000)
+       Polygon(0x00000010)
+       (
+               (6275 3475) (6475 3475) (6475 3375) (6275 3375) 
+       )
+)
+Layer(2 "GND-sldr")
+(
+)
+Layer(3 "Vcc-sldr")
+(
+)
+Layer(4 "component")
+(
+       Line(2575 2825 2725 2975 10 0x00000000)
+       Line(2575 1725 2575 2825 10 0x00000000)
+       Line(6325 1125 6325 1725 10 0x00000000)
+       Line(6375 1075 6325 1125 10 0x00000000)
+       Line(900 2525 1100 2325 10 0x00000000)
+       Line(900 3450 900 2525 10 0x00000000)
+       Line(800 3550 900 3450 10 0x00000000)
+       Line(800 3600 800 3550 10 0x00000000)
+       Line(1100 2325 1100 1125 10 0x00000000)
+       Line(4025 475 4025 575 25 0x00000000)
+       Line(6100 725 6100 625 10 0x00000000)
+       Line(6325 725 6100 725 10 0x00000000)
+       Line(6325 825 6325 725 10 0x00000000)
+       Line(6425 825 6325 825 10 0x00000000)
+       Line(6475 875 6425 825 10 0x00000000)
+       Line(6100 625 6150 525 10 0x00000000)
+       Line(2900 1300 2900 575 10 0x00000000)
+       Line(6100 975 6100 1300 10 0x00000000)
+       Line(6275 975 6100 975 10 0x00000000)
+       Line(6175 875 6275 775 10 0x00000000)
+       Line(5925 650 5925 875 10 0x00000000)
+       Line(6175 350 6175 475 10 0x00000000)
+       Line(6175 475 6275 575 10 0x00000000)
+       Line(6425 425 6475 475 10 0x00000000)
+       Line(6425 200 6425 425 10 0x00000000)
+       Line(5825 500 5725 400 25 0x00000000)
+       Line(5825 575 5825 500 25 0x00000000)
+       Line(5725 275 5725 400 25 0x00000000)
+       Line(5125 275 5125 400 25 0x00000000)
+       Line(4825 275 4825 475 25 0x00000000)
+       Line(5325 225 5325 475 25 0x00000000)
+       Line(5925 575 5925 475 25 0x00000000)
+       Line(5625 1300 5625 1075 25 0x00000000)
+       Line(5575 1350 5625 1300 25 0x00000000)
+       Line(5575 1875 5575 1350 25 0x00000000)
+       Line(5975 2100 6150 2100 40 0x00000000)
+       Line(6175 2300 6175 1025 40 0x00000000)
+       Line(6375 875 6375 975 25 0x00000000)
+       Line(6375 675 6375 775 25 0x00000000)
+       Line(6375 475 6375 575 25 0x00000000)
+       Line(5875 1875 5875 2100 45 0x00000000)
+       Line(5575 1875 5575 2200 45 0x00000000)
+       Line(4575 3175 4575 3425 45 0x00000000)
+       Line(4650 3100 4575 3175 45 0x00000000)
+       Line(4650 2775 4650 3100 45 0x00000000)
+       Line(4650 2200 4650 2775 45 0x00000000)
+       Line(5875 2225 5875 2450 45 0x00000000)
+       Line(6075 2325 6075 2675 45 0x00000000)
+       Line(5875 2125 6075 2325 45 0x00000000)
+       Line(5875 2100 5875 2125 45 0x00000000)
+       Line(6275 2575 6175 2575 45 0x00000000)
+       Line(6375 975 6475 1075 25 0x00000000)
+       Line(6175 3075 6175 2300 45 0x00000000)
+       Line(6175 3075 6175 3425 45 0x00000000)
+       Line(6275 3075 6175 3075 45 0x00000000)
+       Line(4700 3300 4700 3175 45 0x00000000)
+       Line(3900 3175 3900 3600 45 0x00000000)
+       Line(5350 3500 5450 3600 45 0x00000000)
+       Line(5350 3275 5350 3500 45 0x00000000)
+       Line(5450 3325 5550 3425 45 0x00000000)
+       Line(5450 2925 5450 3325 45 0x00000000)
+       Line(5975 2775 6075 2875 45 0x00000000)
+       Line(5975 2600 5975 2775 45 0x00000000)
+       Line(5975 2925 5975 3075 45 0x00000000)
+       Line(5350 2600 5350 2450 45 0x00000000)
+       Line(5350 2925 5350 3075 45 0x00000000)
+       Line(5975 2450 5975 2600 45 0x00000000)
+       Line(5450 2450 5450 2925 45 0x00000000)
+       Line(5550 3600 5550 3425 45 0x00000000)
+       Line(4850 3300 4850 3425 45 0x00000000)
+       Line(4700 3700 4700 3425 45 0x00000000)
+       Line(4000 3425 4000 3600 45 0x00000000)
+       Line(5875 2450 5875 3600 45 0x00000000)
+       Line(3975 725 3975 1125 25 0x00000000)
+       Line(3975 1125 4025 1175 25 0x00000000)
+       Line(4825 875 4825 725 25 0x00000000)
+       Line(5325 825 5325 725 25 0x00000000)
+       Line(5925 1175 5875 1125 25 0x00000000)
+       Line(5875 1125 5875 725 25 0x00000000)
+       Line(5825 1175 5775 1125 25 0x00000000)
+       Line(5775 1125 5775 1025 25 0x00000000)
+       Line(5775 1025 5775 925 25 0x00000000)
+       Line(5775 925 5725 875 25 0x00000000)
+       Line(4925 575 4925 750 25 0x00000000)
+       Line(4925 950 4925 1175 25 0x00000000)
+       Line(4925 1175 4925 1400 25 0x00000000)
+       Line(4925 1400 4950 1425 25 0x00000000)
+       Line(4950 1425 4950 1625 25 0x00000000)
+       Line(4925 750 4875 800 25 0x00000000)
+       Line(4875 800 4875 925 25 0x00000000)
+       Line(4875 925 4925 975 25 0x00000000)
+       Line(2375 275 2325 325 25 0x00000000)
+       Line(2325 325 2325 950 25 0x00000000)
+       Line(1350 950 1350 2050 25 0x00000000)
+       Line(1700 1525 1700 950 25 0x00000000)
+       Line(2400 275 2375 275 25 0x00000000)
+       Line(3175 3175 3175 2600 25 0x00000000)
+       Line(3225 3725 3225 3925 25 0x00000000)
+       Line(2150 2050 2150 2250 25 0x00000000)
+       Line(2150 2250 2350 2450 25 0x00000000)
+       Line(2350 2450 2350 2650 25 0x00000000)
+       Line(2725 2050 2650 2125 25 0x00000000)
+       Line(2650 2125 2650 2450 25 0x00000000)
+       Line(2750 2050 2725 2050 25 0x00000000)
+       Line(1350 2450 1350 2050 25 0x00000000)
+       Line(1250 2550 1350 2450 25 0x00000000)
+       Line(1250 3025 1250 2750 25 0x00000000)
+       Line(1250 2750 1250 2550 25 0x00000000)
+       Line(4225 875 4225 1000 25 0x00000000)
+       Line(5200 1525 5200 1000 25 0x00000000)
+       Line(3100 1000 3100 575 25 0x00000000)
+       Line(4225 275 4275 275 25 0x00000000)
+       Line(4275 275 4300 300 25 0x00000000)
+       Line(4300 300 4300 800 25 0x00000000)
+       Line(4300 800 4225 875 25 0x00000000)
+       Line(4425 850 4425 950 25 0x00000000)
+       Line(3850 350 3925 275 25 0x00000000)
+       Line(3925 875 3850 800 25 0x00000000)
+       Line(3850 800 3850 350 25 0x00000000)
+       Line(5450 2450 5450 2250 25 0x00000000)
+       Line(5450 2250 5300 2100 25 0x00000000)
+       Line(3275 2600 3275 2900 25 0x00000000)
+       Line(3850 2350 3850 2600 25 0x00000000)
+       Line(3850 2600 3850 2900 25 0x00000000)
+       Line(1975 3050 1975 3225 25 0x00000000)
+       Line(1225 3925 1225 3725 25 0x00000000)
+       Line(2075 3725 2075 3925 25 0x00000000)
+       Line(2675 3725 2675 3925 25 0x00000000)
+       Line(3550 2600 3550 2900 25 0x00000000)
+       Line(3550 2900 3550 3175 25 0x00000000)
+       Line(3275 2900 3325 2950 25 0x00000000)
+       Line(3325 2950 3325 3650 25 0x00000000)
+       Line(3325 3650 3250 3725 25 0x00000000)
+       Line(3250 3725 3225 3725 25 0x00000000)
+       Line(2075 3425 2275 3625 25 0x00000000)
+       Line(2275 3625 2275 3725 25 0x00000000)
+       Line(2675 3425 2675 3475 25 0x00000000)
+       Line(2675 3475 2925 3725 25 0x00000000)
+       Line(525 2650 650 2775 25 0x00000000)
+       Line(650 2775 650 2800 25 0x00000000)
+       Line(650 2800 650 3150 25 0x00000000)
+       Line(650 3150 725 3225 25 0x00000000)
+       Line(725 3225 725 3275 25 0x00000000)
+       Line(725 3275 725 3925 25 0x00000000)
+       Line(3500 625 3500 1300 10 0x00000000)
+       Line(3300 625 3300 525 10 0x00000000)
+)
+Layer(5 "GND-comp")
+(
+)
+Layer(6 "Vcc-comp")
+(
+)
+Layer(7 "unused")
+(
+)
+Layer(8 "unused")
+(
+)
diff --git a/doc/aic_solder_cut.png b/doc/aic_solder_cut.png
deleted file mode 100644 (file)
index 3fbb8db..0000000
Binary files a/doc/aic_solder_cut.png and /dev/null differ
diff --git a/doc/aic_soldermask.gbx b/doc/aic_soldermask.gbx
new file mode 100644 (file)
index 0000000..cc745a4
--- /dev/null
@@ -0,0 +1,690 @@
+G04 Title: (unknown), solder mask solder side *\r
+G04 Creator: pcb 1.6.3 *\r
+G04 CreationDate: Mon Mar 31 19:59:34 2003 UTC *\r
+G04 For: fetter *\r
+G04 Format: Gerber/RS-274X *\r
+G04 PCB-Dimensions: 7100 4100 *\r
+G04 PCB-Coordinate-Origin: lower left *\r
+G04 Color: R0 G0 B0 *\r
+*\r
+%FSLAX23Y23*%\r
+%MOIN*%\r
+%ADD11C,0.010*%\r
+%ADD12C,0.025*%\r
+%ADD13C,0.045*%\r
+%ADD14C,0.040*%\r
+%ADD15C,0.001*%\r
+%ADD16C,0.120*%\r
+%ADD17C,0.150*%\r
+%ADD18C,0.020*%\r
+%ADD19R,0.060X0.060*%\r
+%ADD20R,0.090X0.090*%\r
+%ADD21C,0.060*%\r
+%ADD22C,0.090*%\r
+%ADD23C,0.008*%\r
+%ADD24C,0.080*%\r
+%ADD25C,0.110*%\r
+%ADD26C,0.148*%\r
+%ADD27C,0.178*%\r
+%ADD28R,0.080X0.080*%\r
+%ADD29R,0.110X0.110*%\r
+%ADD30R,0.070X0.070*%\r
+%ADD31R,0.100X0.100*%\r
+%ADD32C,0.070*%\r
+%ADD33C,0.100*%\r
+%ADD34C,0.016*%\r
+%ADD35C,0.015*%\r
+%IPNEG*%\r
+G01*\r
+G54D17*X575Y3825D03*\r
+Y338D03*\r
+X6625Y3825D03*\r
+Y338D03*\r
+G54D20*X1155Y1045D03*\r
+G54D22*X755D03*\r
+G54D20*X1725Y375D03*\r
+G54D22*X1825D03*\r
+X1925D03*\r
+X2025D03*\r
+X2125D03*\r
+X2225D03*\r
+X2325D03*\r
+X2425D03*\r
+X2525D03*\r
+X2625D03*\r
+X2725D03*\r
+X2825D03*\r
+Y675D03*\r
+X2725D03*\r
+X2625D03*\r
+X2525D03*\r
+X2425D03*\r
+X2325D03*\r
+X2225D03*\r
+X2125D03*\r
+X2025D03*\r
+X1925D03*\r
+X1825D03*\r
+X1725D03*\r
+G54D20*X1375Y375D03*\r
+G54D22*X1275D03*\r
+G54D20*X5400Y2475D03*\r
+G54D22*X5350Y2575D03*\r
+X5300Y2475D03*\r
+X5250Y2575D03*\r
+X5200Y2475D03*\r
+X5150Y2575D03*\r
+X5100Y2475D03*\r
+X5050Y2575D03*\r
+X5000Y2475D03*\r
+X4950Y2575D03*\r
+X4900Y2475D03*\r
+X4850Y2575D03*\r
+X4800Y2475D03*\r
+X4750Y2575D03*\r
+X4700Y2475D03*\r
+X4650Y2575D03*\r
+X4600Y2475D03*\r
+X4550Y2575D03*\r
+X4500Y2475D03*\r
+X4450Y2575D03*\r
+X4400Y2475D03*\r
+X4350Y2575D03*\r
+X4300Y2475D03*\r
+X4250Y2575D03*\r
+X4200Y2475D03*\r
+X4150Y2575D03*\r
+X4100Y2475D03*\r
+X4050Y2575D03*\r
+X4000Y2475D03*\r
+X3950Y2575D03*\r
+X3900Y2475D03*\r
+X3850Y2575D03*\r
+X3800Y2475D03*\r
+X3750Y2575D03*\r
+X3700Y2475D03*\r
+X3650Y2575D03*\r
+X3400Y2475D03*\r
+X3350Y2575D03*\r
+X3300Y2475D03*\r
+X3250Y2575D03*\r
+X3200Y2475D03*\r
+X3150Y2575D03*\r
+X3100Y2475D03*\r
+X3050Y2575D03*\r
+X3000Y2475D03*\r
+X2950Y2575D03*\r
+X2900Y2475D03*\r
+X2850Y2575D03*\r
+X2800Y2475D03*\r
+X2750Y2575D03*\r
+X2700Y2475D03*\r
+X2650Y2575D03*\r
+X2600Y2475D03*\r
+X2550Y2575D03*\r
+X2500Y2475D03*\r
+X2450Y2575D03*\r
+X2400Y2475D03*\r
+X2350Y2575D03*\r
+X2300Y2475D03*\r
+X2250Y2575D03*\r
+X2200Y2475D03*\r
+X2150Y2575D03*\r
+X2100Y2475D03*\r
+X2050Y2575D03*\r
+X2000Y2475D03*\r
+X1950Y2575D03*\r
+X1900Y2475D03*\r
+X1850Y2575D03*\r
+X1800Y2475D03*\r
+X1750Y2575D03*\r
+X1700Y2475D03*\r
+X1650Y2575D03*\r
+G54D25*X5730Y2525D03*\r
+G54D17*X3525D03*\r
+X1325D03*\r
+G54D20*X1375Y675D03*\r
+G54D22*X1275D03*\r
+G54D20*X3175D03*\r
+G54D22*X3275D03*\r
+G54D20*X3600Y1200D03*\r
+G54D22*X3700D03*\r
+X3800D03*\r
+X3900D03*\r
+Y1500D03*\r
+X3800D03*\r
+X3700D03*\r
+X3600D03*\r
+G54D20*X875Y3525D03*\r
+G54D22*X975Y3475D03*\r
+X875Y3425D03*\r
+X975Y3375D03*\r
+X875Y3325D03*\r
+X975Y3275D03*\r
+X875Y3225D03*\r
+X975Y3175D03*\r
+G54D27*X625Y3575D03*\r
+Y3124D03*\r
+G54D25*X745Y3655D03*\r
+Y3044D03*\r
+G54D20*X3225Y1200D03*\r
+G54D22*X3325D03*\r
+G54D20*X5775Y3525D03*\r
+G54D22*X5875D03*\r
+X5975D03*\r
+X6075D03*\r
+Y3825D03*\r
+X5975D03*\r
+X5875D03*\r
+X5775D03*\r
+G54D29*X5825Y2000D03*\r
+G54D25*X5925D03*\r
+X6025D03*\r
+G54D20*X5775Y2925D03*\r
+G54D22*X5875D03*\r
+X5975D03*\r
+X6075D03*\r
+Y3225D03*\r
+X5975D03*\r
+X5875D03*\r
+X5775D03*\r
+G54D20*X5625Y2225D03*\r
+G54D22*X5925D03*\r
+G54D29*X5825Y1175D03*\r
+G54D25*X5925D03*\r
+X6025D03*\r
+G54D31*X550Y1405D03*\r
+G54D33*Y1228D03*\r
+X648Y1454D03*\r
+Y1178D03*\r
+G54D20*X4750Y800D03*\r
+G54D22*X4900D03*\r
+G54D20*X3000Y1125D03*\r
+G54D22*Y1525D03*\r
+G54D20*X4475Y3475D03*\r
+G54D22*Y3875D03*\r
+G54D20*X3325Y1500D03*\r
+G54D22*X3225D03*\r
+G54D20*X6525Y3625D03*\r
+G54D22*Y3525D03*\r
+Y3425D03*\r
+Y3325D03*\r
+Y3225D03*\r
+Y3125D03*\r
+Y3025D03*\r
+Y2925D03*\r
+Y2825D03*\r
+Y2725D03*\r
+Y2625D03*\r
+Y2525D03*\r
+Y2425D03*\r
+Y2325D03*\r
+Y2225D03*\r
+Y2125D03*\r
+Y2025D03*\r
+Y1925D03*\r
+Y1825D03*\r
+Y1725D03*\r
+Y1625D03*\r
+Y1525D03*\r
+Y1425D03*\r
+Y1325D03*\r
+Y1225D03*\r
+Y1125D03*\r
+Y1025D03*\r
+Y925D03*\r
+Y825D03*\r
+Y725D03*\r
+Y625D03*\r
+Y525D03*\r
+X6425Y3625D03*\r
+Y3525D03*\r
+Y3425D03*\r
+Y3325D03*\r
+Y3225D03*\r
+Y3125D03*\r
+Y3025D03*\r
+Y2925D03*\r
+Y2825D03*\r
+Y2725D03*\r
+Y2625D03*\r
+Y2525D03*\r
+Y2425D03*\r
+Y2325D03*\r
+Y2225D03*\r
+Y2125D03*\r
+Y2025D03*\r
+Y1925D03*\r
+Y1825D03*\r
+Y1725D03*\r
+Y1625D03*\r
+Y1525D03*\r
+Y1425D03*\r
+Y1325D03*\r
+Y1225D03*\r
+Y1125D03*\r
+Y1025D03*\r
+Y925D03*\r
+Y825D03*\r
+Y725D03*\r
+Y625D03*\r
+Y525D03*\r
+X6325Y3625D03*\r
+Y3525D03*\r
+Y3425D03*\r
+Y3325D03*\r
+Y3225D03*\r
+Y3125D03*\r
+Y3025D03*\r
+Y2925D03*\r
+Y2825D03*\r
+Y2725D03*\r
+Y2625D03*\r
+Y2525D03*\r
+Y2425D03*\r
+Y2325D03*\r
+Y2225D03*\r
+Y2125D03*\r
+Y2025D03*\r
+Y1925D03*\r
+Y1825D03*\r
+Y1725D03*\r
+Y1625D03*\r
+Y1525D03*\r
+Y1425D03*\r
+Y1325D03*\r
+Y1225D03*\r
+Y1125D03*\r
+Y1025D03*\r
+Y925D03*\r
+Y825D03*\r
+Y725D03*\r
+Y625D03*\r
+Y525D03*\r
+G54D17*X6625Y325D03*\r
+Y3825D03*\r
+G54D29*X5300Y1175D03*\r
+G54D25*X5400D03*\r
+X5500D03*\r
+G54D20*X4900Y400D03*\r
+G54D22*X4750D03*\r
+G54D20*X1160Y1300D03*\r
+G54D22*X760D03*\r
+G54D20*X2800Y1525D03*\r
+G54D22*Y1125D03*\r
+G54D29*X5700Y500D03*\r
+G54D25*X5600D03*\r
+X5500D03*\r
+G54D31*X4950Y1325D03*\r
+G54D33*X4700D03*\r
+G54D20*X1725Y900D03*\r
+G54D22*X1825D03*\r
+X1925D03*\r
+X2025D03*\r
+Y1200D03*\r
+X1925D03*\r
+X1825D03*\r
+X1725D03*\r
+G54D31*X1050Y800D03*\r
+G54D33*X1150D03*\r
+G54D20*X3550Y3475D03*\r
+G54D22*Y3875D03*\r
+G54D20*X5350Y2000D03*\r
+G54D22*X5450D03*\r
+G54D29*X5825Y1650D03*\r
+G54D25*X5925D03*\r
+X6025D03*\r
+G54D20*X850Y800D03*\r
+G54D22*Y500D03*\r
+G54D31*X4950Y1900D03*\r
+G54D33*X4700D03*\r
+G54D20*X815Y1705D03*\r
+G54D22*Y1605D03*\r
+G54D17*X775Y2860D03*\r
+Y1920D03*\r
+G54D33*X825Y2590D03*\r
+X725Y2540D03*\r
+X825Y2490D03*\r
+X725Y2440D03*\r
+X825Y2390D03*\r
+X725Y2340D03*\r
+X825Y2290D03*\r
+X725Y2240D03*\r
+G54D31*X825Y2190D03*\r
+G54D20*X2800Y1750D03*\r
+G54D22*X2900D03*\r
+X3000D03*\r
+X3100D03*\r
+X3200D03*\r
+X3300D03*\r
+X3400D03*\r
+X3500D03*\r
+X3600D03*\r
+X3700D03*\r
+X3800D03*\r
+X3900D03*\r
+Y2050D03*\r
+X3800D03*\r
+X3700D03*\r
+X3600D03*\r
+X3500D03*\r
+X3400D03*\r
+X3300D03*\r
+X3200D03*\r
+X3100D03*\r
+X3000D03*\r
+X2900D03*\r
+X2800D03*\r
+G54D20*X1400Y1450D03*\r
+G54D22*X1500D03*\r
+X1600D03*\r
+X1700D03*\r
+X1800D03*\r
+X1900D03*\r
+X2000D03*\r
+X2100D03*\r
+X2200D03*\r
+X2300D03*\r
+X2400D03*\r
+X2500D03*\r
+Y2050D03*\r
+X2400D03*\r
+X2300D03*\r
+X2200D03*\r
+X2100D03*\r
+X2000D03*\r
+X1900D03*\r
+X1800D03*\r
+X1700D03*\r
+X1600D03*\r
+X1500D03*\r
+X1400D03*\r
+G54D31*X4200D03*\r
+G54D33*X4300D03*\r
+X4200Y1950D03*\r
+X4300D03*\r
+X4200Y1850D03*\r
+X4300D03*\r
+X4200Y1750D03*\r
+X4300D03*\r
+G54D20*X3175Y375D03*\r
+G54D22*X3275D03*\r
+G54D20*X2450Y3525D03*\r
+G54D22*X2550D03*\r
+X2650D03*\r
+X2750D03*\r
+X2850D03*\r
+X2950D03*\r
+X3050D03*\r
+X3150D03*\r
+Y3825D03*\r
+X3050D03*\r
+X2950D03*\r
+X2850D03*\r
+X2750D03*\r
+X2650D03*\r
+X2550D03*\r
+X2450D03*\r
+G54D29*X5300Y1650D03*\r
+G54D25*X5400D03*\r
+X5500D03*\r
+G54D20*X575Y1705D03*\r
+G54D22*Y1605D03*\r
+G54D20*X1575Y675D03*\r
+G54D22*Y375D03*\r
+G54D20*X5575Y3475D03*\r
+G54D22*Y3875D03*\r
+G54D20*X3975Y3525D03*\r
+G54D22*X4075D03*\r
+X4175D03*\r
+X4275D03*\r
+Y3825D03*\r
+X4175D03*\r
+X4075D03*\r
+X3975D03*\r
+G54D20*X4875Y2925D03*\r
+G54D22*X4975D03*\r
+X5075D03*\r
+X5175D03*\r
+Y3225D03*\r
+X5075D03*\r
+X4975D03*\r
+X4875D03*\r
+G54D20*X5375Y2875D03*\r
+G54D22*Y3275D03*\r
+G54D20*X4675Y2875D03*\r
+G54D22*Y3275D03*\r
+G54D20*Y3475D03*\r
+G54D22*Y3875D03*\r
+G54D20*X4875Y3525D03*\r
+G54D22*X4975D03*\r
+X5075D03*\r
+X5175D03*\r
+Y3825D03*\r
+X5075D03*\r
+X4975D03*\r
+X4875D03*\r
+G54D20*X5375Y3475D03*\r
+G54D22*Y3875D03*\r
+G54D20*X5575Y2875D03*\r
+G54D22*Y3275D03*\r
+G54D20*X3975Y2925D03*\r
+G54D22*X4075D03*\r
+X4175D03*\r
+X4275D03*\r
+Y3225D03*\r
+X4175D03*\r
+X4075D03*\r
+X3975D03*\r
+G54D20*X4475Y2875D03*\r
+G54D22*Y3275D03*\r
+G54D29*X4150Y500D03*\r
+G54D25*X4050D03*\r
+X3950D03*\r
+G54D20*X2975Y675D03*\r
+G54D22*Y375D03*\r
+G54D20*X3350Y3475D03*\r
+G54D22*Y3875D03*\r
+X4750Y675D03*\r
+X4900D03*\r
+X5600D03*\r
+X6025Y1500D03*\r
+X5400D03*\r
+Y1025D03*\r
+X6025D03*\r
+X5925Y1325D03*\r
+X6125Y1225D03*\r
+X5400Y825D03*\r
+X3950Y925D03*\r
+X4750D03*\r
+X6225Y675D03*\r
+X6125Y1425D03*\r
+X5925Y1875D03*\r
+X4625Y675D03*\r
+X5625Y1900D03*\r
+X6225Y3075D03*\r
+X6475D03*\r
+X5675Y3025D03*\r
+X5975Y3625D03*\r
+X5375D03*\r
+X4875D03*\r
+X5175Y3700D03*\r
+X5775D03*\r
+X4025Y3375D03*\r
+X4875D03*\r
+X5375D03*\r
+X5925D03*\r
+X4975Y3150D03*\r
+X1400D03*\r
+X1750D03*\r
+X2375D03*\r
+X3225Y925D03*\r
+X3275Y175D03*\r
+X2400Y1650D03*\r
+X2700D03*\r
+X1400D03*\r
+X1300Y1300D03*\r
+Y1200D03*\r
+G54D32*X2525Y1225D03*\r
+G54D22*X4275Y3100D03*\r
+X5250D03*\r
+X3150D03*\r
+X4475Y3150D03*\r
+X2025Y1050D03*\r
+X1275Y175D03*\r
+X2125D03*\r
+X2725D03*\r
+X3600Y925D03*\r
+X775Y175D03*\r
+G54D32*X4875Y3025D03*\r
+X6200Y3575D03*\r
+X6225Y3225D03*\r
+X5375Y3025D03*\r
+X6375Y2375D03*\r
+X2625D03*\r
+X5975Y3450D03*\r
+G54D22*X4075Y3625D03*\r
+G54D32*X2050Y3275D03*\r
+X4025Y1750D03*\r
+X2950Y2800D03*\r
+X3350Y3575D03*\r
+X5275Y3875D03*\r
+X6150Y3950D03*\r
+X4775Y3525D03*\r
+X6225Y3750D03*\r
+X6475Y3900D03*\r
+X5575Y3950D03*\r
+X5025D03*\r
+X5475Y2675D03*\r
+X6100D03*\r
+X6150Y2800D03*\r
+X5550Y2750D03*\r
+X1950Y3525D03*\r
+X2425Y500D03*\r
+X2100Y3425D03*\r
+X1150Y2975D03*\r
+X5075Y3025D03*\r
+X4175Y2750D03*\r
+X2000Y3475D03*\r
+X5125Y3300D03*\r
+X5575Y1725D03*\r
+X4475Y3800D03*\r
+X3550Y2800D03*\r
+G54D22*X2725Y575D03*\r
+G54D32*X950Y1650D03*\r
+X1150D03*\r
+X5825Y1250D03*\r
+X1100Y425D03*\r
+X1825Y250D03*\r
+X2525D03*\r
+G54D22*X2125Y575D03*\r
+X2325D03*\r
+G54D32*X1925Y500D03*\r
+X4175Y3025D03*\r
+X4475D03*\r
+X4725D03*\r
+X4675Y3950D03*\r
+X2550Y2900D03*\r
+X2650D03*\r
+Y2800D03*\r
+X2500D03*\r
+X2600Y3050D03*\r
+X2450D03*\r
+X2850Y2900D03*\r
+X3000D03*\r
+X2900Y2850D03*\r
+X3100D03*\r
+X2950Y2725D03*\r
+X3225D03*\r
+X1450D03*\r
+X1550Y2850D03*\r
+X1600Y3100D03*\r
+X3000D03*\r
+X1700Y2675D03*\r
+X2800D03*\r
+X1800Y2775D03*\r
+X2750Y2800D03*\r
+X1900Y3050D03*\r
+X2700D03*\r
+X2000Y1550D03*\r
+X2700D03*\r
+G54D22*X3225Y1650D03*\r
+G54D32*X3500Y1600D03*\r
+X2025Y1275D03*\r
+X2200D03*\r
+X2575Y1600D03*\r
+X2100D03*\r
+X2575Y2125D03*\r
+G54D22*X2200Y1850D03*\r
+X2400D03*\r
+G54D32*X3000Y1975D03*\r
+X2150D03*\r
+X3100Y1925D03*\r
+X2250D03*\r
+Y2150D03*\r
+X3150Y2175D03*\r
+X1500Y2225D03*\r
+X3250D03*\r
+X2350D03*\r
+X3600Y1575D03*\r
+X2925Y1875D03*\r
+X1700Y1925D03*\r
+X2100Y1800D03*\r
+X3900Y1850D03*\r
+X2575Y1325D03*\r
+X3850D03*\r
+X1550Y1275D03*\r
+X3400D03*\r
+X2300Y2275D03*\r
+X2450D03*\r
+X2275Y3200D03*\r
+X2550D03*\r
+X2500Y2375D03*\r
+X1900Y2350D03*\r
+X1800Y2400D03*\r
+X4300Y2125D03*\r
+G54D22*X3325Y1400D03*\r
+G54D32*X2900Y1450D03*\r
+X4800D03*\r
+G54D22*X4700Y1200D03*\r
+G54D32*X4625Y1275D03*\r
+X3000Y2325D03*\r
+X4850D03*\r
+X3050Y3250D03*\r
+X2750D03*\r
+X3300Y3300D03*\r
+X2850D03*\r
+X3500Y1900D03*\r
+X3650D03*\r
+X3550Y250D03*\r
+G54D22*X2975Y575D03*\r
+G54D32*X3750Y500D03*\r
+X1075Y2625D03*\r
+X1220Y2495D03*\r
+X4500Y2275D03*\r
+X2625Y575D03*\r
+X3275D03*\r
+X4000Y1850D03*\r
+X4050Y1950D03*\r
+X4100Y2050D03*\r
+X1050Y1400D03*\r
+X4150Y1375D03*\r
+X4025Y1600D03*\r
+X2225Y1000D03*\r
+X4025D03*\r
+X5200Y1500D03*\r
+Y725D03*\r
+X2100Y875D03*\r
+X5700D03*\r
+Y1650D03*\r
+X5300Y825D03*\r
+X2825Y800D03*\r
+X3275Y1050D03*\r
+X495Y800D03*\r
+G54D22*X1300Y1550D03*\r
+G54D32*X765Y1530D03*\r
+X905Y1045D03*\r
+G54D22*X5925Y500D03*\r
+X4050Y675D03*\r
+D02*\r
+M02*\r
diff --git a/doc/aic_soldermask.ps b/doc/aic_soldermask.ps
new file mode 100644 (file)
index 0000000..6a4e563
--- /dev/null
@@ -0,0 +1,881 @@
+%!PS-Adobe-3.0
+%%Title: (unknown), solder mask solder side
+%%Creator: pcb 1.6.3
+%%CreationDate: Mon Mar 31 16:59:21 2003
+%%For: fetter (Prof. Walter Fetter)
+%%LanguageLevel: 1
+%%Orientation: Portrait
+%%Pages: 1
+%%PageOrder: Ascend
+%%IncludeFeature: *PageSize a4
+%%EndComments
+%%BeginProlog
+
+/PcbDict 200 dict def
+PcbDict begin
+PcbDict /DictMatrix matrix put
+
+% some constants
+/Black {0.0 mysetgray} def
+/White {1.0 mysetgray} def
+/TAN {0.207106781} def
+/MTAN {-0.207106781} def
+
+% draw a filled polygon
+% get (x,y)... and number of points from stack
+/PO {
+       /number exch def
+       newpath
+       moveto
+       number 1 sub { lineto } repeat
+       closepath fill stroke
+} def
+
+/P {
+% draw a pin-polygon,
+% get x, y and thickness from stack
+       /thickness exch def /y exch def /x exch def
+       gsave x y translate thickness thickness scale
+       0.5  MTAN
+       TAN  -0.5
+       MTAN -0.5
+       -0.5 MTAN
+       -0.5 TAN
+       MTAN 0.5
+       TAN  0.5
+       0.5  TAN
+       8 PO grestore
+} def
+
+/PV {
+% pin or via, x, y and thickness are on the stack
+       /drillinghole exch def /thickness exch def /y exch def /x exch def
+       x y thickness P
+% draw drilling whole
+       gsave White 0 setlinewidth
+   newpath x y drillinghole 2 div 0 360 arc closepath fill stroke
+   grestore
+} def
+
+/PVR {
+% pin or via, x, y and thickness are on the stack
+       /drillinghole exch def /thickness exch def /y exch def /x exch def
+       gsave 0 setlinewidth
+       newpath x y thickness 2 div 0 360 arc closepath fill stroke
+% draw drilling whole
+       White
+       newpath x y drillinghole 2 div 0 360 arc closepath fill stroke
+       grestore
+} def
+
+/PVSQ {
+% square pin or via, x, y and thickness are on the stack
+       /drillinghole exch def /thickness exch def /y exch def /x exch def
+       newpath x thickness 2 div sub y thickness 2 div sub moveto
+       thickness 0 rlineto 0 thickness rlineto
+       thickness neg 0 rlineto closepath fill stroke
+% draw drilling whole
+       gsave White 0 setlinewidth
+   newpath x y drillinghole 2 div 0 360 arc closepath fill stroke
+   grestore
+} def
+
+/DH {
+% drill helpher; x, y, hole, copper-thickness are on stack
+       /copper exch def /hole exch def /y exch def /x exch def
+   gsave copper setlinewidth
+   newpath x y hole copper add 2 div 0 360 arc closepath stroke
+   grestore
+} def
+
+/L {
+% line, get x1, y1, x2, y2 and thickness from stack
+       /thick exch def /y2 exch def /x2 exch def /y1 exch def /x1 exch def
+       gsave thick setlinewidth
+       x1 y1 moveto x2 y2 lineto stroke
+       grestore
+} def
+
+/B {
+% filled box, get x1, y1, x2 and y2 from stack
+       /y2 exch def /x2 exch def /y1 exch def /x1 exch def
+       newpath
+       x1 y1 moveto x2 y1 lineto x2 y2 lineto x1 y2 lineto
+       closepath fill stroke
+} def
+
+/PA {
+% pad, same as line
+       L
+} def
+
+/A {
+% arc for elements, get x, y, width, height, thickness
+% startangle and delta-angle from stack
+  /delta exch def /start exch def /thickness exch def
+  /height exch def /width exch def /y exch def /x exch def
+% draw it
+       gsave thickness setlinewidth /save DictMatrix currentmatrix def
+% scaling is less then zero because the coord system has to be swapped
+       x y translate width neg height scale
+       0 0 1 start start delta add arc save setmatrix stroke
+       grestore
+} def
+
+/CLRPV {
+% clears a pin/via for groundplane; x,y and thickness are on stack
+   /thickness exch def /y exch def /x exch def
+       gsave White x y thickness P grestore
+} def
+
+/CLRPVSQ {
+% clears a square pin, x,y and thickness are on stack
+       /thickness exch def /y exch def /x exch def
+   gsave White
+       newpath x thickness 2 div sub y thickness 2 div sub moveto
+       thickness 0 rlineto 0 thickness rlineto
+       thickness neg 0 rlineto closepath fill stroke
+       grestore
+} def
+
+/CLRPVR {
+% clears a round pin/via for groundplane; x,y and thickness are on the stack
+       /thickness exch def /y exch def /x exch def
+       gsave White 0 setlinewidth
+       newpath x y thickness 2 div 0 360 arc closepath fill stroke
+       grestore
+} def
+
+/CLRPA {
+% clear line, get x1, y1, x2, y2 and thickness from stack
+       /thick exch def /y2 exch def /x2 exch def /y1 exch def /x1 exch def
+       gsave White thick setlinewidth
+       x1 y1 moveto x2 y2 lineto stroke
+       grestore
+} def
+
+/CLRB {
+% cleared box, get x1, y1, x2 and y2 from stack
+       /y2 exch def /x2 exch def /y1 exch def /x1 exch def
+       gsave White newpath
+       x1 y1 moveto x2 y1 lineto x2 y2 lineto x1 y2 lineto
+       closepath fill stroke
+       grestore
+} def
+
+/FILL {
+% draw a filled rectangle for the ground plane
+% get x1, y1, x2 and y2 from stack
+       /y2 exch def /x2 exch def /y1 exch def /x1 exch def
+   gsave 0 setlinewidth
+       newpath
+       x1 y1 moveto x2 y1 lineto x2 y2 lineto x1 y2 lineto
+       closepath fill stroke
+   grestore
+} def
+
+/Outline {
+% outline, get x1, y1, x2 and y2 from stack
+       /y2 exch def /x2 exch def /y1 exch def /x1 exch def
+   gsave 0.175 setlinewidth
+       newpath
+       x1 y1 moveto x2 y1 lineto x2 y2 lineto x1 y2 lineto
+       closepath stroke
+   grestore
+} def
+
+/Alignment {
+% alignment targets, get x1, y1, x2, y2 and distance from stack
+       /dis exch def /y2 exch def /x2 exch def /y1 exch def /x1 exch def
+   gsave 0.175 setlinewidth
+   newpath x1 y1 dis add moveto 0 dis neg rlineto dis 0 rlineto stroke
+   newpath x1 y2 dis sub moveto 0 dis rlineto dis 0 rlineto stroke
+   newpath x2 y2 dis sub moveto 0 dis rlineto dis neg 0 rlineto stroke
+   newpath x2 y1 dis add moveto 0 dis neg rlineto dis neg 0 rlineto stroke
+   grestore
+} def
+
+/mysetgray { setgray } def
+/mysetrgbcolor { setrgbcolor } def
+
+%%EndProlog
+%%BeginDefaults
+%%EndDefaults
+%%BeginSetup
+a4
+0.0 setlinewidth
+1 setlinecap
+Black
+%%EndSetup
+%%Page: 1 1
+%%BeginPageSetup
+%%EndPageSetup
+gsave White newpath
+44 277 moveto 550 277 lineto 550 564 lineto 44 564 lineto
+closepath fill stroke grestore
+% PCBMIN(35,40), PCBMAX(7035,3997)
+% PCBOFFSET(630,3867), PCBSCALE(1.00000)
+% PCBSTARTDATA --- do not remove ---
+gsave
+0.07200 0.07200 scale
+630 3867 translate
+1.000 1.000 scale
+0 3957 translate
+1 -1 scale
+-35 -40 translate
+35 40 7035 3997 FILL
+/Color {0.286 0.302 0.286 mysetrgbcolor} def Color
+575 275 150 CLRPVR
+575 3762 150 CLRPVR
+6625 275 150 CLRPVR
+6625 3762 150 CLRPVR
+1155 3055 90 CLRPVSQ
+755 3055 90 CLRPVR
+1725 3725 90 CLRPVSQ
+1825 3725 90 CLRPVR
+1925 3725 90 CLRPVR
+2025 3725 90 CLRPVR
+2125 3725 90 CLRPVR
+2225 3725 90 CLRPVR
+2325 3725 90 CLRPVR
+2425 3725 90 CLRPVR
+2525 3725 90 CLRPVR
+2625 3725 90 CLRPVR
+2725 3725 90 CLRPVR
+2825 3725 90 CLRPVR
+2825 3425 90 CLRPVR
+2725 3425 90 CLRPVR
+2625 3425 90 CLRPVR
+2525 3425 90 CLRPVR
+2425 3425 90 CLRPVR
+2325 3425 90 CLRPVR
+2225 3425 90 CLRPVR
+2125 3425 90 CLRPVR
+2025 3425 90 CLRPVR
+1925 3425 90 CLRPVR
+1825 3425 90 CLRPVR
+1725 3425 90 CLRPVR
+1375 3725 90 CLRPVSQ
+1275 3725 90 CLRPVR
+5400 1625 90 CLRPVSQ
+5350 1525 90 CLRPVR
+5300 1625 90 CLRPVR
+5250 1525 90 CLRPVR
+5200 1625 90 CLRPVR
+5150 1525 90 CLRPVR
+5100 1625 90 CLRPVR
+5050 1525 90 CLRPVR
+5000 1625 90 CLRPVR
+4950 1525 90 CLRPVR
+4900 1625 90 CLRPVR
+4850 1525 90 CLRPVR
+4800 1625 90 CLRPVR
+4750 1525 90 CLRPVR
+4700 1625 90 CLRPVR
+4650 1525 90 CLRPVR
+4600 1625 90 CLRPVR
+4550 1525 90 CLRPVR
+4500 1625 90 CLRPVR
+4450 1525 90 CLRPVR
+4400 1625 90 CLRPVR
+4350 1525 90 CLRPVR
+4300 1625 90 CLRPVR
+4250 1525 90 CLRPVR
+4200 1625 90 CLRPVR
+4150 1525 90 CLRPVR
+4100 1625 90 CLRPVR
+4050 1525 90 CLRPVR
+4000 1625 90 CLRPVR
+3950 1525 90 CLRPVR
+3900 1625 90 CLRPVR
+3850 1525 90 CLRPVR
+3800 1625 90 CLRPVR
+3750 1525 90 CLRPVR
+3700 1625 90 CLRPVR
+3650 1525 90 CLRPVR
+3400 1625 90 CLRPVR
+3350 1525 90 CLRPVR
+3300 1625 90 CLRPVR
+3250 1525 90 CLRPVR
+3200 1625 90 CLRPVR
+3150 1525 90 CLRPVR
+3100 1625 90 CLRPVR
+3050 1525 90 CLRPVR
+3000 1625 90 CLRPVR
+2950 1525 90 CLRPVR
+2900 1625 90 CLRPVR
+2850 1525 90 CLRPVR
+2800 1625 90 CLRPVR
+2750 1525 90 CLRPVR
+2700 1625 90 CLRPVR
+2650 1525 90 CLRPVR
+2600 1625 90 CLRPVR
+2550 1525 90 CLRPVR
+2500 1625 90 CLRPVR
+2450 1525 90 CLRPVR
+2400 1625 90 CLRPVR
+2350 1525 90 CLRPVR
+2300 1625 90 CLRPVR
+2250 1525 90 CLRPVR
+2200 1625 90 CLRPVR
+2150 1525 90 CLRPVR
+2100 1625 90 CLRPVR
+2050 1525 90 CLRPVR
+2000 1625 90 CLRPVR
+1950 1525 90 CLRPVR
+1900 1625 90 CLRPVR
+1850 1525 90 CLRPVR
+1800 1625 90 CLRPVR
+1750 1525 90 CLRPVR
+1700 1625 90 CLRPVR
+1650 1525 90 CLRPVR
+5730 1575 110 CLRPVR
+3525 1575 150 CLRPVR
+1325 1575 150 CLRPVR
+1375 3425 90 CLRPVSQ
+1275 3425 90 CLRPVR
+3175 3425 90 CLRPVSQ
+3275 3425 90 CLRPVR
+3600 2900 90 CLRPVSQ
+3700 2900 90 CLRPVR
+3800 2900 90 CLRPVR
+3900 2900 90 CLRPVR
+3900 2600 90 CLRPVR
+3800 2600 90 CLRPVR
+3700 2600 90 CLRPVR
+3600 2600 90 CLRPVR
+875 575 90 CLRPVSQ
+975 625 90 CLRPVR
+875 675 90 CLRPVR
+975 725 90 CLRPVR
+875 775 90 CLRPVR
+975 825 90 CLRPVR
+875 875 90 CLRPVR
+975 925 90 CLRPVR
+625 525 178 CLRPVR
+625 976 178 CLRPVR
+745 445 110 CLRPVR
+745 1056 110 CLRPVR
+3225 2900 90 CLRPVSQ
+3325 2900 90 CLRPVR
+5775 575 90 CLRPVSQ
+5875 575 90 CLRPVR
+5975 575 90 CLRPVR
+6075 575 90 CLRPVR
+6075 275 90 CLRPVR
+5975 275 90 CLRPVR
+5875 275 90 CLRPVR
+5775 275 90 CLRPVR
+5825 2100 110 CLRPVSQ
+5925 2100 110 CLRPVR
+6025 2100 110 CLRPVR
+5775 1175 90 CLRPVSQ
+5875 1175 90 CLRPVR
+5975 1175 90 CLRPVR
+6075 1175 90 CLRPVR
+6075 875 90 CLRPVR
+5975 875 90 CLRPVR
+5875 875 90 CLRPVR
+5775 875 90 CLRPVR
+5625 1875 90 CLRPVSQ
+5925 1875 90 CLRPVR
+5825 2925 110 CLRPVSQ
+5925 2925 110 CLRPVR
+6025 2925 110 CLRPVR
+550 2695 100 CLRPVSQ
+550 2872 100 CLRPVR
+648 2646 100 CLRPVR
+648 2922 100 CLRPVR
+4750 3300 90 CLRPVSQ
+4900 3300 90 CLRPVR
+3000 2975 90 CLRPVSQ
+3000 2575 90 CLRPVR
+4475 625 90 CLRPVSQ
+4475 225 90 CLRPVR
+3325 2600 90 CLRPVSQ
+3225 2600 90 CLRPVR
+6525 475 90 CLRPVSQ
+6525 575 90 CLRPVR
+6525 675 90 CLRPVR
+6525 775 90 CLRPVR
+6525 875 90 CLRPVR
+6525 975 90 CLRPVR
+6525 1075 90 CLRPVR
+6525 1175 90 CLRPVR
+6525 1275 90 CLRPVR
+6525 1375 90 CLRPVR
+6525 1475 90 CLRPVR
+6525 1575 90 CLRPVR
+6525 1675 90 CLRPVR
+6525 1775 90 CLRPVR
+6525 1875 90 CLRPVR
+6525 1975 90 CLRPVR
+6525 2075 90 CLRPVR
+6525 2175 90 CLRPVR
+6525 2275 90 CLRPVR
+6525 2375 90 CLRPVR
+6525 2475 90 CLRPVR
+6525 2575 90 CLRPVR
+6525 2675 90 CLRPVR
+6525 2775 90 CLRPVR
+6525 2875 90 CLRPVR
+6525 2975 90 CLRPVR
+6525 3075 90 CLRPVR
+6525 3175 90 CLRPVR
+6525 3275 90 CLRPVR
+6525 3375 90 CLRPVR
+6525 3475 90 CLRPVR
+6525 3575 90 CLRPVR
+6425 475 90 CLRPVR
+6425 575 90 CLRPVR
+6425 675 90 CLRPVR
+6425 775 90 CLRPVR
+6425 875 90 CLRPVR
+6425 975 90 CLRPVR
+6425 1075 90 CLRPVR
+6425 1175 90 CLRPVR
+6425 1275 90 CLRPVR
+6425 1375 90 CLRPVR
+6425 1475 90 CLRPVR
+6425 1575 90 CLRPVR
+6425 1675 90 CLRPVR
+6425 1775 90 CLRPVR
+6425 1875 90 CLRPVR
+6425 1975 90 CLRPVR
+6425 2075 90 CLRPVR
+6425 2175 90 CLRPVR
+6425 2275 90 CLRPVR
+6425 2375 90 CLRPVR
+6425 2475 90 CLRPVR
+6425 2575 90 CLRPVR
+6425 2675 90 CLRPVR
+6425 2775 90 CLRPVR
+6425 2875 90 CLRPVR
+6425 2975 90 CLRPVR
+6425 3075 90 CLRPVR
+6425 3175 90 CLRPVR
+6425 3275 90 CLRPVR
+6425 3375 90 CLRPVR
+6425 3475 90 CLRPVR
+6425 3575 90 CLRPVR
+6325 475 90 CLRPVR
+6325 575 90 CLRPVR
+6325 675 90 CLRPVR
+6325 775 90 CLRPVR
+6325 875 90 CLRPVR
+6325 975 90 CLRPVR
+6325 1075 90 CLRPVR
+6325 1175 90 CLRPVR
+6325 1275 90 CLRPVR
+6325 1375 90 CLRPVR
+6325 1475 90 CLRPVR
+6325 1575 90 CLRPVR
+6325 1675 90 CLRPVR
+6325 1775 90 CLRPVR
+6325 1875 90 CLRPVR
+6325 1975 90 CLRPVR
+6325 2075 90 CLRPVR
+6325 2175 90 CLRPVR
+6325 2275 90 CLRPVR
+6325 2375 90 CLRPVR
+6325 2475 90 CLRPVR
+6325 2575 90 CLRPVR
+6325 2675 90 CLRPVR
+6325 2775 90 CLRPVR
+6325 2875 90 CLRPVR
+6325 2975 90 CLRPVR
+6325 3075 90 CLRPVR
+6325 3175 90 CLRPVR
+6325 3275 90 CLRPVR
+6325 3375 90 CLRPVR
+6325 3475 90 CLRPVR
+6325 3575 90 CLRPVR
+6625 3775 150 CLRPVR
+6625 275 150 CLRPVR
+5300 2925 110 CLRPVSQ
+5400 2925 110 CLRPVR
+5500 2925 110 CLRPVR
+4900 3700 90 CLRPVSQ
+4750 3700 90 CLRPVR
+1160 2800 90 CLRPVSQ
+760 2800 90 CLRPVR
+2800 2575 90 CLRPVSQ
+2800 2975 90 CLRPVR
+5700 3600 110 CLRPVSQ
+5600 3600 110 CLRPVR
+5500 3600 110 CLRPVR
+4950 2775 100 CLRPVSQ
+4700 2775 100 CLRPVR
+1725 3200 90 CLRPVSQ
+1825 3200 90 CLRPVR
+1925 3200 90 CLRPVR
+2025 3200 90 CLRPVR
+2025 2900 90 CLRPVR
+1925 2900 90 CLRPVR
+1825 2900 90 CLRPVR
+1725 2900 90 CLRPVR
+1050 3300 100 CLRPVSQ
+1150 3300 100 CLRPVR
+3550 625 90 CLRPVSQ
+3550 225 90 CLRPVR
+5350 2100 90 CLRPVSQ
+5450 2100 90 CLRPVR
+5825 2450 110 CLRPVSQ
+5925 2450 110 CLRPVR
+6025 2450 110 CLRPVR
+850 3300 90 CLRPVSQ
+850 3600 90 CLRPVR
+4950 2200 100 CLRPVSQ
+4700 2200 100 CLRPVR
+815 2395 90 CLRPVSQ
+815 2495 90 CLRPVR
+775 1240 150 CLRPVR
+775 2180 150 CLRPVR
+825 1510 100 CLRPVR
+725 1560 100 CLRPVR
+825 1610 100 CLRPVR
+725 1660 100 CLRPVR
+825 1710 100 CLRPVR
+725 1760 100 CLRPVR
+825 1810 100 CLRPVR
+725 1860 100 CLRPVR
+825 1910 100 CLRPVSQ
+2800 2350 90 CLRPVSQ
+2900 2350 90 CLRPVR
+3000 2350 90 CLRPVR
+3100 2350 90 CLRPVR
+3200 2350 90 CLRPVR
+3300 2350 90 CLRPVR
+3400 2350 90 CLRPVR
+3500 2350 90 CLRPVR
+3600 2350 90 CLRPVR
+3700 2350 90 CLRPVR
+3800 2350 90 CLRPVR
+3900 2350 90 CLRPVR
+3900 2050 90 CLRPVR
+3800 2050 90 CLRPVR
+3700 2050 90 CLRPVR
+3600 2050 90 CLRPVR
+3500 2050 90 CLRPVR
+3400 2050 90 CLRPVR
+3300 2050 90 CLRPVR
+3200 2050 90 CLRPVR
+3100 2050 90 CLRPVR
+3000 2050 90 CLRPVR
+2900 2050 90 CLRPVR
+2800 2050 90 CLRPVR
+1400 2650 90 CLRPVSQ
+1500 2650 90 CLRPVR
+1600 2650 90 CLRPVR
+1700 2650 90 CLRPVR
+1800 2650 90 CLRPVR
+1900 2650 90 CLRPVR
+2000 2650 90 CLRPVR
+2100 2650 90 CLRPVR
+2200 2650 90 CLRPVR
+2300 2650 90 CLRPVR
+2400 2650 90 CLRPVR
+2500 2650 90 CLRPVR
+2500 2050 90 CLRPVR
+2400 2050 90 CLRPVR
+2300 2050 90 CLRPVR
+2200 2050 90 CLRPVR
+2100 2050 90 CLRPVR
+2000 2050 90 CLRPVR
+1900 2050 90 CLRPVR
+1800 2050 90 CLRPVR
+1700 2050 90 CLRPVR
+1600 2050 90 CLRPVR
+1500 2050 90 CLRPVR
+1400 2050 90 CLRPVR
+4200 2050 100 CLRPVSQ
+4300 2050 100 CLRPVR
+4200 2150 100 CLRPVR
+4300 2150 100 CLRPVR
+4200 2250 100 CLRPVR
+4300 2250 100 CLRPVR
+4200 2350 100 CLRPVR
+4300 2350 100 CLRPVR
+3175 3725 90 CLRPVSQ
+3275 3725 90 CLRPVR
+2450 575 90 CLRPVSQ
+2550 575 90 CLRPVR
+2650 575 90 CLRPVR
+2750 575 90 CLRPVR
+2850 575 90 CLRPVR
+2950 575 90 CLRPVR
+3050 575 90 CLRPVR
+3150 575 90 CLRPVR
+3150 275 90 CLRPVR
+3050 275 90 CLRPVR
+2950 275 90 CLRPVR
+2850 275 90 CLRPVR
+2750 275 90 CLRPVR
+2650 275 90 CLRPVR
+2550 275 90 CLRPVR
+2450 275 90 CLRPVR
+5300 2450 110 CLRPVSQ
+5400 2450 110 CLRPVR
+5500 2450 110 CLRPVR
+575 2395 90 CLRPVSQ
+575 2495 90 CLRPVR
+1575 3425 90 CLRPVSQ
+1575 3725 90 CLRPVR
+5575 625 90 CLRPVSQ
+5575 225 90 CLRPVR
+3975 575 90 CLRPVSQ
+4075 575 90 CLRPVR
+4175 575 90 CLRPVR
+4275 575 90 CLRPVR
+4275 275 90 CLRPVR
+4175 275 90 CLRPVR
+4075 275 90 CLRPVR
+3975 275 90 CLRPVR
+4875 1175 90 CLRPVSQ
+4975 1175 90 CLRPVR
+5075 1175 90 CLRPVR
+5175 1175 90 CLRPVR
+5175 875 90 CLRPVR
+5075 875 90 CLRPVR
+4975 875 90 CLRPVR
+4875 875 90 CLRPVR
+5375 1225 90 CLRPVSQ
+5375 825 90 CLRPVR
+4675 1225 90 CLRPVSQ
+4675 825 90 CLRPVR
+4675 625 90 CLRPVSQ
+4675 225 90 CLRPVR
+4875 575 90 CLRPVSQ
+4975 575 90 CLRPVR
+5075 575 90 CLRPVR
+5175 575 90 CLRPVR
+5175 275 90 CLRPVR
+5075 275 90 CLRPVR
+4975 275 90 CLRPVR
+4875 275 90 CLRPVR
+5375 625 90 CLRPVSQ
+5375 225 90 CLRPVR
+5575 1225 90 CLRPVSQ
+5575 825 90 CLRPVR
+3975 1175 90 CLRPVSQ
+4075 1175 90 CLRPVR
+4175 1175 90 CLRPVR
+4275 1175 90 CLRPVR
+4275 875 90 CLRPVR
+4175 875 90 CLRPVR
+4075 875 90 CLRPVR
+3975 875 90 CLRPVR
+4475 1225 90 CLRPVSQ
+4475 825 90 CLRPVR
+4150 3600 110 CLRPVSQ
+4050 3600 110 CLRPVR
+3950 3600 110 CLRPVR
+2975 3425 90 CLRPVSQ
+2975 3725 90 CLRPVR
+3350 625 90 CLRPVSQ
+3350 225 90 CLRPVR
+4750 3425 90 CLRPVR
+4900 3425 90 CLRPVR
+5600 3425 90 CLRPVR
+6025 2600 90 CLRPVR
+5400 2600 90 CLRPVR
+5400 3075 90 CLRPVR
+6025 3075 90 CLRPVR
+5925 2775 90 CLRPVR
+6125 2875 90 CLRPVR
+5400 3275 90 CLRPVR
+3950 3175 90 CLRPVR
+4750 3175 90 CLRPVR
+6225 3425 90 CLRPVR
+6125 2675 90 CLRPVR
+5925 2225 90 CLRPVR
+4625 3425 90 CLRPVR
+5625 2200 90 CLRPVR
+6225 1025 90 CLRPVR
+6475 1025 90 CLRPVR
+5675 1075 90 CLRPVR
+5975 475 90 CLRPVR
+5375 475 90 CLRPVR
+4875 475 90 CLRPVR
+5175 400 90 CLRPVR
+5775 400 90 CLRPVR
+4025 725 90 CLRPVR
+4875 725 90 CLRPVR
+5375 725 90 CLRPVR
+5925 725 90 CLRPVR
+4975 950 90 CLRPVR
+1400 950 90 CLRPVR
+1750 950 90 CLRPVR
+2375 950 90 CLRPVR
+3225 3175 90 CLRPVR
+3275 3925 90 CLRPVR
+2400 2450 90 CLRPVR
+2700 2450 90 CLRPVR
+1400 2450 90 CLRPVR
+1300 2800 90 CLRPVR
+1300 2900 90 CLRPVR
+2525 2875 70 CLRPVR
+4275 1000 90 CLRPVR
+5250 1000 90 CLRPVR
+3150 1000 90 CLRPVR
+4475 950 90 CLRPVR
+2025 3050 90 CLRPVR
+1275 3925 90 CLRPVR
+2125 3925 90 CLRPVR
+2725 3925 90 CLRPVR
+3600 3175 90 CLRPVR
+775 3925 90 CLRPVR
+4875 1075 70 CLRPVR
+6200 525 70 CLRPVR
+6225 875 70 CLRPVR
+5375 1075 70 CLRPVR
+6375 1725 70 CLRPVR
+2625 1725 70 CLRPVR
+5975 650 70 CLRPVR
+4075 475 90 CLRPVR
+2050 825 70 CLRPVR
+4025 2350 70 CLRPVR
+2950 1300 70 CLRPVR
+3350 525 70 CLRPVR
+5275 225 70 CLRPVR
+6150 150 70 CLRPVR
+4775 575 70 CLRPVR
+6225 350 70 CLRPVR
+6475 200 70 CLRPVR
+5575 150 70 CLRPVR
+5025 150 70 CLRPVR
+5475 1425 70 CLRPVR
+6100 1425 70 CLRPVR
+6150 1300 70 CLRPVR
+5550 1350 70 CLRPVR
+1950 575 70 CLRPVR
+2425 3600 70 CLRPVR
+2100 675 70 CLRPVR
+1150 1125 70 CLRPVR
+5075 1075 70 CLRPVR
+4175 1350 70 CLRPVR
+2000 625 70 CLRPVR
+5125 800 70 CLRPVR
+5575 2375 70 CLRPVR
+4475 300 70 CLRPVR
+3550 1300 70 CLRPVR
+2725 3525 90 CLRPVR
+950 2450 70 CLRPVR
+1150 2450 70 CLRPVR
+5825 2850 70 CLRPVR
+1100 3675 70 CLRPVR
+1825 3850 70 CLRPVR
+2525 3850 70 CLRPVR
+2125 3525 90 CLRPVR
+2325 3525 90 CLRPVR
+1925 3600 70 CLRPVR
+4175 1075 70 CLRPVR
+4475 1075 70 CLRPVR
+4725 1075 70 CLRPVR
+4675 150 70 CLRPVR
+2550 1200 70 CLRPVR
+2650 1200 70 CLRPVR
+2650 1300 70 CLRPVR
+2500 1300 70 CLRPVR
+2600 1050 70 CLRPVR
+2450 1050 70 CLRPVR
+2850 1200 70 CLRPVR
+3000 1200 70 CLRPVR
+2900 1250 70 CLRPVR
+3100 1250 70 CLRPVR
+2950 1375 70 CLRPVR
+3225 1375 70 CLRPVR
+1450 1375 70 CLRPVR
+1550 1250 70 CLRPVR
+1600 1000 70 CLRPVR
+3000 1000 70 CLRPVR
+1700 1425 70 CLRPVR
+2800 1425 70 CLRPVR
+1800 1325 70 CLRPVR
+2750 1300 70 CLRPVR
+1900 1050 70 CLRPVR
+2700 1050 70 CLRPVR
+2000 2550 70 CLRPVR
+2700 2550 70 CLRPVR
+3225 2450 90 CLRPVR
+3500 2500 70 CLRPVR
+2025 2825 70 CLRPVR
+2200 2825 70 CLRPVR
+2575 2500 70 CLRPVR
+2100 2500 70 CLRPVR
+2575 1975 70 CLRPVR
+2200 2250 90 CLRPVR
+2400 2250 90 CLRPVR
+3000 2125 70 CLRPVR
+2150 2125 70 CLRPVR
+3100 2175 70 CLRPVR
+2250 2175 70 CLRPVR
+2250 1950 70 CLRPVR
+3150 1925 70 CLRPVR
+1500 1875 70 CLRPVR
+3250 1875 70 CLRPVR
+2350 1875 70 CLRPVR
+3600 2525 70 CLRPVR
+2925 2225 70 CLRPVR
+1700 2175 70 CLRPVR
+2100 2300 70 CLRPVR
+3900 2250 70 CLRPVR
+2575 2775 70 CLRPVR
+3850 2775 70 CLRPVR
+1550 2825 70 CLRPVR
+3400 2825 70 CLRPVR
+2300 1825 70 CLRPVR
+2450 1825 70 CLRPVR
+2275 900 70 CLRPVR
+2550 900 70 CLRPVR
+2500 1725 70 CLRPVR
+1900 1750 70 CLRPVR
+1800 1700 70 CLRPVR
+4300 1975 70 CLRPVR
+3325 2700 90 CLRPVR
+2900 2650 70 CLRPVR
+4800 2650 70 CLRPVR
+4700 2900 90 CLRPVR
+4625 2825 70 CLRPVR
+3000 1775 70 CLRPVR
+4850 1775 70 CLRPVR
+3050 850 70 CLRPVR
+2750 850 70 CLRPVR
+3300 800 70 CLRPVR
+2850 800 70 CLRPVR
+3500 2200 70 CLRPVR
+3650 2200 70 CLRPVR
+3550 3850 70 CLRPVR
+2975 3525 90 CLRPVR
+3750 3600 70 CLRPVR
+1075 1475 70 CLRPVR
+1220 1605 70 CLRPVR
+4500 1825 70 CLRPVR
+2625 3525 70 CLRPVR
+3275 3525 70 CLRPVR
+4000 2250 70 CLRPVR
+4050 2150 70 CLRPVR
+4100 2050 70 CLRPVR
+1050 2700 70 CLRPVR
+4150 2725 70 CLRPVR
+4025 2500 70 CLRPVR
+2225 3100 70 CLRPVR
+4025 3100 70 CLRPVR
+5200 2600 70 CLRPVR
+5200 3375 70 CLRPVR
+2100 3225 70 CLRPVR
+5700 3225 70 CLRPVR
+5700 2450 70 CLRPVR
+5300 3275 70 CLRPVR
+2825 3300 70 CLRPVR
+3275 3050 70 CLRPVR
+495 3300 70 CLRPVR
+1300 2550 90 CLRPVR
+765 2570 70 CLRPVR
+905 3055 70 CLRPVR
+5925 3600 90 CLRPVR
+4050 3425 90 CLRPVR
+grestore
+% PCBENDDATA --- do not remove ---
+showpage
+%%EOF
diff --git a/doc/aic_soldersilk.gbx b/doc/aic_soldersilk.gbx
new file mode 100644 (file)
index 0000000..7150377
--- /dev/null
@@ -0,0 +1,40 @@
+G04 Title: (unknown), silkscreen solder side *\r
+G04 Creator: pcb 1.6.3 *\r
+G04 CreationDate: Mon Mar 31 19:59:34 2003 UTC *\r
+G04 For: fetter *\r
+G04 Format: Gerber/RS-274X *\r
+G04 PCB-Dimensions: 7100 4100 *\r
+G04 PCB-Coordinate-Origin: lower left *\r
+G04 Color: R0 G0 B0 *\r
+*\r
+%FSLAX23Y23*%\r
+%MOIN*%\r
+%ADD11C,0.010*%\r
+%ADD12C,0.025*%\r
+%ADD13C,0.045*%\r
+%ADD14C,0.040*%\r
+%ADD15C,0.001*%\r
+%ADD16C,0.120*%\r
+%ADD17C,0.150*%\r
+%ADD18C,0.020*%\r
+%ADD19R,0.060X0.060*%\r
+%ADD20R,0.090X0.090*%\r
+%ADD21C,0.060*%\r
+%ADD22C,0.090*%\r
+%ADD23C,0.008*%\r
+%ADD24C,0.080*%\r
+%ADD25C,0.110*%\r
+%ADD26C,0.148*%\r
+%ADD27C,0.178*%\r
+%ADD28R,0.080X0.080*%\r
+%ADD29R,0.110X0.110*%\r
+%ADD30R,0.070X0.070*%\r
+%ADD31R,0.100X0.100*%\r
+%ADD32C,0.070*%\r
+%ADD33C,0.100*%\r
+%ADD34C,0.016*%\r
+%ADD35C,0.015*%\r
+%IPPOS*%\r
+G01*\r
+D02*\r
+M02*\r
diff --git a/doc/aic_soldersilk.ps b/doc/aic_soldersilk.ps
new file mode 100644 (file)
index 0000000..c891090
--- /dev/null
@@ -0,0 +1,230 @@
+%!PS-Adobe-3.0
+%%Title: (unknown), silkscreen solder side
+%%Creator: pcb 1.6.3
+%%CreationDate: Mon Mar 31 16:59:21 2003
+%%For: fetter (Prof. Walter Fetter)
+%%LanguageLevel: 1
+%%Orientation: Portrait
+%%Pages: 1
+%%PageOrder: Ascend
+%%IncludeFeature: *PageSize a4
+%%EndComments
+%%BeginProlog
+
+/PcbDict 200 dict def
+PcbDict begin
+PcbDict /DictMatrix matrix put
+
+% some constants
+/Black {0.0 mysetgray} def
+/White {1.0 mysetgray} def
+/TAN {0.207106781} def
+/MTAN {-0.207106781} def
+
+% draw a filled polygon
+% get (x,y)... and number of points from stack
+/PO {
+       /number exch def
+       newpath
+       moveto
+       number 1 sub { lineto } repeat
+       closepath fill stroke
+} def
+
+/P {
+% draw a pin-polygon,
+% get x, y and thickness from stack
+       /thickness exch def /y exch def /x exch def
+       gsave x y translate thickness thickness scale
+       0.5  MTAN
+       TAN  -0.5
+       MTAN -0.5
+       -0.5 MTAN
+       -0.5 TAN
+       MTAN 0.5
+       TAN  0.5
+       0.5  TAN
+       8 PO grestore
+} def
+
+/PV {
+% pin or via, x, y and thickness are on the stack
+       /drillinghole exch def /thickness exch def /y exch def /x exch def
+       x y thickness P
+% draw drilling whole
+       gsave White 0 setlinewidth
+   newpath x y drillinghole 2 div 0 360 arc closepath fill stroke
+   grestore
+} def
+
+/PVR {
+% pin or via, x, y and thickness are on the stack
+       /drillinghole exch def /thickness exch def /y exch def /x exch def
+       gsave 0 setlinewidth
+       newpath x y thickness 2 div 0 360 arc closepath fill stroke
+% draw drilling whole
+       White
+       newpath x y drillinghole 2 div 0 360 arc closepath fill stroke
+       grestore
+} def
+
+/PVSQ {
+% square pin or via, x, y and thickness are on the stack
+       /drillinghole exch def /thickness exch def /y exch def /x exch def
+       newpath x thickness 2 div sub y thickness 2 div sub moveto
+       thickness 0 rlineto 0 thickness rlineto
+       thickness neg 0 rlineto closepath fill stroke
+% draw drilling whole
+       gsave White 0 setlinewidth
+   newpath x y drillinghole 2 div 0 360 arc closepath fill stroke
+   grestore
+} def
+
+/DH {
+% drill helpher; x, y, hole, copper-thickness are on stack
+       /copper exch def /hole exch def /y exch def /x exch def
+   gsave copper setlinewidth
+   newpath x y hole copper add 2 div 0 360 arc closepath stroke
+   grestore
+} def
+
+/L {
+% line, get x1, y1, x2, y2 and thickness from stack
+       /thick exch def /y2 exch def /x2 exch def /y1 exch def /x1 exch def
+       gsave thick setlinewidth
+       x1 y1 moveto x2 y2 lineto stroke
+       grestore
+} def
+
+/B {
+% filled box, get x1, y1, x2 and y2 from stack
+       /y2 exch def /x2 exch def /y1 exch def /x1 exch def
+       newpath
+       x1 y1 moveto x2 y1 lineto x2 y2 lineto x1 y2 lineto
+       closepath fill stroke
+} def
+
+/PA {
+% pad, same as line
+       L
+} def
+
+/A {
+% arc for elements, get x, y, width, height, thickness
+% startangle and delta-angle from stack
+  /delta exch def /start exch def /thickness exch def
+  /height exch def /width exch def /y exch def /x exch def
+% draw it
+       gsave thickness setlinewidth /save DictMatrix currentmatrix def
+% scaling is less then zero because the coord system has to be swapped
+       x y translate width neg height scale
+       0 0 1 start start delta add arc save setmatrix stroke
+       grestore
+} def
+
+/CLRPV {
+% clears a pin/via for groundplane; x,y and thickness are on stack
+   /thickness exch def /y exch def /x exch def
+       gsave White x y thickness P grestore
+} def
+
+/CLRPVSQ {
+% clears a square pin, x,y and thickness are on stack
+       /thickness exch def /y exch def /x exch def
+   gsave White
+       newpath x thickness 2 div sub y thickness 2 div sub moveto
+       thickness 0 rlineto 0 thickness rlineto
+       thickness neg 0 rlineto closepath fill stroke
+       grestore
+} def
+
+/CLRPVR {
+% clears a round pin/via for groundplane; x,y and thickness are on the stack
+       /thickness exch def /y exch def /x exch def
+       gsave White 0 setlinewidth
+       newpath x y thickness 2 div 0 360 arc closepath fill stroke
+       grestore
+} def
+
+/CLRPA {
+% clear line, get x1, y1, x2, y2 and thickness from stack
+       /thick exch def /y2 exch def /x2 exch def /y1 exch def /x1 exch def
+       gsave White thick setlinewidth
+       x1 y1 moveto x2 y2 lineto stroke
+       grestore
+} def
+
+/CLRB {
+% cleared box, get x1, y1, x2 and y2 from stack
+       /y2 exch def /x2 exch def /y1 exch def /x1 exch def
+       gsave White newpath
+       x1 y1 moveto x2 y1 lineto x2 y2 lineto x1 y2 lineto
+       closepath fill stroke
+       grestore
+} def
+
+/FILL {
+% draw a filled rectangle for the ground plane
+% get x1, y1, x2 and y2 from stack
+       /y2 exch def /x2 exch def /y1 exch def /x1 exch def
+   gsave 0 setlinewidth
+       newpath
+       x1 y1 moveto x2 y1 lineto x2 y2 lineto x1 y2 lineto
+       closepath fill stroke
+   grestore
+} def
+
+/Outline {
+% outline, get x1, y1, x2 and y2 from stack
+       /y2 exch def /x2 exch def /y1 exch def /x1 exch def
+   gsave 0.175 setlinewidth
+       newpath
+       x1 y1 moveto x2 y1 lineto x2 y2 lineto x1 y2 lineto
+       closepath stroke
+   grestore
+} def
+
+/Alignment {
+% alignment targets, get x1, y1, x2, y2 and distance from stack
+       /dis exch def /y2 exch def /x2 exch def /y1 exch def /x1 exch def
+   gsave 0.175 setlinewidth
+   newpath x1 y1 dis add moveto 0 dis neg rlineto dis 0 rlineto stroke
+   newpath x1 y2 dis sub moveto 0 dis rlineto dis 0 rlineto stroke
+   newpath x2 y2 dis sub moveto 0 dis rlineto dis neg 0 rlineto stroke
+   newpath x2 y1 dis add moveto 0 dis neg rlineto dis neg 0 rlineto stroke
+   grestore
+} def
+
+/mysetgray { setgray } def
+/mysetrgbcolor { setrgbcolor } def
+
+%%EndProlog
+%%BeginDefaults
+%%EndDefaults
+%%BeginSetup
+a4
+0.0 setlinewidth
+1 setlinecap
+Black
+%%EndSetup
+%%Page: 1 1
+%%BeginPageSetup
+%%EndPageSetup
+gsave White newpath
+44 277 moveto 550 277 lineto 550 564 lineto 44 564 lineto
+closepath fill stroke grestore
+% PCBMIN(35,40), PCBMAX(7035,3997)
+% PCBOFFSET(630,3867), PCBSCALE(1.00000)
+% PCBSTARTDATA --- do not remove ---
+gsave
+0.07200 0.07200 scale
+630 3867 translate
+1.000 1.000 scale
+0 3957 translate
+1 -1 scale
+-35 -40 translate
+/Color {0.000 0.000 0.000 mysetrgbcolor} def Color
+grestore
+% PCBENDDATA --- do not remove ---
+showpage
+%%EOF
diff --git a/doc/aic_wirewrap.png b/doc/aic_wirewrap.png
deleted file mode 100644 (file)
index 3cf5d88..0000000
Binary files a/doc/aic_wirewrap.png and /dev/null differ
diff --git a/doc/aicback.dwg b/doc/aicback.dwg
new file mode 100644 (file)
index 0000000..e05b228
Binary files /dev/null and b/doc/aicback.dwg differ
diff --git a/doc/aicback0lr.dwg b/doc/aicback0lr.dwg
new file mode 100644 (file)
index 0000000..e0fbf1f
Binary files /dev/null and b/doc/aicback0lr.dwg differ
diff --git a/doc/aicback0lrc.dwg b/doc/aicback0lrc.dwg
new file mode 100644 (file)
index 0000000..411eca1
Binary files /dev/null and b/doc/aicback0lrc.dwg differ
diff --git a/doc/aicback0lrc.png b/doc/aicback0lrc.png
new file mode 100644 (file)
index 0000000..689beb0
Binary files /dev/null and b/doc/aicback0lrc.png differ
diff --git a/doc/aicback0lrc.ps b/doc/aicback0lrc.ps
new file mode 100644 (file)
index 0000000..3662ac2
--- /dev/null
@@ -0,0 +1,7697 @@
+%!PS-Adobe-3.0
+%%Creator: Wine PostScript Driver
+%%Title: H:\src\aic-1.1.0\doc\aicback0lrc.dwg
+%%BoundingBox: 18 36 576 805
+%%Pages: (atend)
+%%EndComments
+%%BeginProlog
+/tmpmtrx matrix def
+/hatch {
+  pathbbox
+  /b exch def /r exch def /t exch def /l exch def /gap 32 def
+  l cvi gap idiv gap mul
+  gap
+  r cvi gap idiv gap mul
+  {t moveto 0 b t sub rlineto}
+  for
+} bind def
+/B {pop pop pop pop} def
+/havetype42gdir {version cvi 2015 ge} bind def
+%%EndProlog
+%%BeginSetup
+mark {
+%%BeginFeature: *PageSize A4
+<</PageSize[595 842]/ImagingBBox null>>setpagedevice
+%%EndFeature
+} stopped cleartomark
+%%EndSetup
+%%Page: 1 1
+%%BeginPageSetup
+/pgsave save def
+72 300 div 72 300 div scale
+75 3358 translate
+1 -1 scale
+0 rotate
+%%EndPageSetup
+0.00 0.00 1.00 setrgbcolor
+3 setlinewidth
+9 10 moveto
+9 3198 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+9 3198 moveto
+950 3198 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+950 3198 moveto
+950 10 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+950 10 moveto
+9 10 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+133 229 moveto
+133 453 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+155 475 moveto
+378 475 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+400 453 moveto
+400 229 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+378 207 moveto
+155 207 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+266 455 moveto
+286 453 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+286 453 moveto
+305 448 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+305 448 moveto
+323 440 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+323 440 moveto
+339 428 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+339 428 moveto
+353 414 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+353 414 moveto
+365 398 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+365 398 moveto
+373 380 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+373 380 moveto
+378 361 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+378 361 moveto
+380 341 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+380 341 moveto
+378 321 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+378 321 moveto
+373 302 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+373 302 moveto
+365 284 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+365 284 moveto
+353 268 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+353 268 moveto
+339 254 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+339 254 moveto
+323 242 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+323 242 moveto
+305 234 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+305 234 moveto
+286 229 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+286 229 moveto
+266 227 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+266 227 moveto
+246 229 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+246 229 moveto
+227 234 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+227 234 moveto
+209 242 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+209 242 moveto
+193 254 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+193 254 moveto
+179 268 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+179 268 moveto
+168 284 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+168 284 moveto
+159 302 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+159 302 moveto
+154 321 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+154 321 moveto
+152 341 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+152 341 moveto
+154 361 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+154 361 moveto
+159 380 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+159 380 moveto
+168 398 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+168 398 moveto
+179 414 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+179 414 moveto
+193 428 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+193 428 moveto
+209 440 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+209 440 moveto
+227 448 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+227 448 moveto
+246 453 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+246 453 moveto
+266 455 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+3 setlinewidth
+159 245 moveto
+165 244 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+165 244 moveto
+169 239 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+169 239 moveto
+170 233 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+170 233 moveto
+169 228 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+169 228 moveto
+165 223 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+165 223 moveto
+159 222 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+159 222 moveto
+153 223 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+153 223 moveto
+148 228 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+148 228 moveto
+147 233 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+147 233 moveto
+148 239 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+148 239 moveto
+153 244 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+153 244 moveto
+159 245 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+159 460 moveto
+165 459 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+165 459 moveto
+169 454 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+169 454 moveto
+170 449 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+170 449 moveto
+169 443 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+169 443 moveto
+165 438 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+165 438 moveto
+159 437 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+159 437 moveto
+153 438 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+153 438 moveto
+148 443 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+148 443 moveto
+147 449 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+147 449 moveto
+148 454 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+148 454 moveto
+153 459 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+153 459 moveto
+159 460 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+374 460 moveto
+379 459 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+379 459 moveto
+384 454 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+384 454 moveto
+385 449 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+385 449 moveto
+384 443 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+384 443 moveto
+379 438 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+379 438 moveto
+374 437 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+374 437 moveto
+368 438 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+368 438 moveto
+363 443 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+363 443 moveto
+362 449 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+362 449 moveto
+363 454 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+363 454 moveto
+368 459 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+368 459 moveto
+374 460 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+374 245 moveto
+379 244 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+379 244 moveto
+384 239 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+384 239 moveto
+385 233 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+385 233 moveto
+384 228 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+384 228 moveto
+379 223 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+379 223 moveto
+374 222 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+374 222 moveto
+368 223 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+368 223 moveto
+363 228 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+363 228 moveto
+362 233 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+362 233 moveto
+363 239 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+363 239 moveto
+368 244 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+368 244 moveto
+374 245 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+3 setlinewidth
+378 475 moveto
+386 473 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+386 473 moveto
+393 468 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+393 468 moveto
+398 461 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+398 461 moveto
+400 453 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+133 453 moveto
+134 461 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+134 461 moveto
+139 468 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+139 468 moveto
+146 473 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+146 473 moveto
+155 475 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+155 207 moveto
+146 209 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+146 209 moveto
+139 214 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+139 214 moveto
+134 221 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+134 221 moveto
+133 229 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+400 229 moveto
+398 221 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+398 221 moveto
+393 214 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+393 214 moveto
+386 209 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+386 209 moveto
+378 207 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+586 230 moveto
+586 452 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+597 463 moveto
+818 463 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+829 452 moveto
+829 230 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+818 219 moveto
+597 219 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+3 setlinewidth
+609 254 moveto
+614 252 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+614 252 moveto
+619 248 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+619 248 moveto
+620 242 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+620 242 moveto
+619 236 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+619 236 moveto
+614 232 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+614 232 moveto
+609 230 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+609 230 moveto
+603 232 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+603 232 moveto
+598 236 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+598 236 moveto
+597 242 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+597 242 moveto
+598 248 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+598 248 moveto
+603 252 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+603 252 moveto
+609 254 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+609 452 moveto
+614 450 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+614 450 moveto
+619 446 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+619 446 moveto
+620 440 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+620 440 moveto
+619 434 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+619 434 moveto
+614 430 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+614 430 moveto
+609 428 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+609 428 moveto
+603 430 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+603 430 moveto
+598 434 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+598 434 moveto
+597 440 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+597 440 moveto
+598 446 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+598 446 moveto
+603 450 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+603 450 moveto
+609 452 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+807 452 moveto
+812 450 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+812 450 moveto
+817 446 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+817 446 moveto
+818 440 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+818 440 moveto
+817 434 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+817 434 moveto
+812 430 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+812 430 moveto
+807 428 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+807 428 moveto
+801 430 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+801 430 moveto
+796 434 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+796 434 moveto
+795 440 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+795 440 moveto
+796 446 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+796 446 moveto
+801 450 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+801 450 moveto
+807 452 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+807 254 moveto
+812 252 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+812 252 moveto
+817 248 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+817 248 moveto
+818 242 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+818 242 moveto
+817 236 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+817 236 moveto
+812 232 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+812 232 moveto
+807 230 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+807 230 moveto
+801 232 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+801 232 moveto
+796 236 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+796 236 moveto
+795 242 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+795 242 moveto
+796 248 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+796 248 moveto
+801 252 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+801 252 moveto
+807 254 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+3 setlinewidth
+708 443 moveto
+728 441 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+728 441 moveto
+747 436 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+747 436 moveto
+764 426 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+764 426 moveto
+780 413 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+780 413 moveto
+793 398 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+793 398 moveto
+802 380 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+802 380 moveto
+808 361 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+808 361 moveto
+810 341 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+810 341 moveto
+808 321 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+808 321 moveto
+802 302 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+802 302 moveto
+793 284 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+793 284 moveto
+780 269 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+780 269 moveto
+764 256 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+764 256 moveto
+747 246 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+747 246 moveto
+728 241 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+728 241 moveto
+708 239 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+708 239 moveto
+688 241 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+688 241 moveto
+668 246 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+668 246 moveto
+651 256 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+651 256 moveto
+635 269 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+635 269 moveto
+623 284 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+623 284 moveto
+613 302 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+613 302 moveto
+607 321 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+607 321 moveto
+605 341 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+605 341 moveto
+607 361 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+607 361 moveto
+613 380 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+613 380 moveto
+623 398 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+623 398 moveto
+635 413 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+635 413 moveto
+651 426 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+651 426 moveto
+668 436 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+668 436 moveto
+688 441 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+688 441 moveto
+708 443 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+3 setlinewidth
+266 468 moveto
+288 466 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+288 466 moveto
+310 460 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+310 460 moveto
+330 451 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+330 451 moveto
+348 438 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+348 438 moveto
+363 423 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+363 423 moveto
+376 405 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+376 405 moveto
+385 384 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+385 384 moveto
+391 363 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+391 363 moveto
+393 341 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+393 341 moveto
+391 319 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+391 319 moveto
+385 298 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+385 298 moveto
+376 277 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+376 277 moveto
+363 259 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+363 259 moveto
+348 244 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+348 244 moveto
+330 231 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+330 231 moveto
+310 222 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+310 222 moveto
+288 216 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+288 216 moveto
+266 214 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+266 214 moveto
+244 216 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+244 216 moveto
+223 222 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+223 222 moveto
+203 231 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+203 231 moveto
+185 244 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+185 244 moveto
+169 259 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+169 259 moveto
+156 277 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+156 277 moveto
+147 298 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+147 298 moveto
+141 319 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+141 319 moveto
+139 341 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+139 341 moveto
+141 363 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+141 363 moveto
+147 384 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+147 384 moveto
+156 405 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+156 405 moveto
+169 423 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+169 423 moveto
+185 438 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+185 438 moveto
+203 451 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+203 451 moveto
+223 460 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+223 460 moveto
+244 466 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+244 466 moveto
+266 468 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+708 456 moveto
+728 455 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+728 455 moveto
+747 449 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+747 449 moveto
+765 441 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+765 441 moveto
+782 429 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+782 429 moveto
+796 415 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+796 415 moveto
+807 399 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+807 399 moveto
+816 380 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+816 380 moveto
+821 361 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+821 361 moveto
+823 341 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+823 341 moveto
+821 321 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+821 321 moveto
+816 302 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+816 302 moveto
+807 283 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+807 283 moveto
+796 267 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+796 267 moveto
+782 253 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+782 253 moveto
+765 241 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+765 241 moveto
+747 233 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+747 233 moveto
+728 227 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+728 227 moveto
+708 226 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+708 226 moveto
+688 227 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+688 227 moveto
+668 233 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+668 233 moveto
+650 241 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+650 241 moveto
+634 253 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+634 253 moveto
+619 267 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+619 267 moveto
+608 283 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+608 283 moveto
+599 302 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+599 302 moveto
+594 321 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+594 321 moveto
+592 341 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+592 341 moveto
+594 361 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+594 361 moveto
+599 380 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+599 380 moveto
+608 399 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+608 399 moveto
+619 415 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+619 415 moveto
+634 429 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+634 429 moveto
+650 441 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+650 441 moveto
+668 449 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+668 449 moveto
+688 455 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+688 455 moveto
+708 456 lineto
+stroke
+1.00 0.00 0.00 setrgbcolor
+3 setlinewidth
+861 237 moveto
+845 237 lineto
+stroke
+1.00 0.00 0.00 setrgbcolor
+845 237 moveto
+842 240 lineto
+stroke
+1.00 0.00 0.00 setrgbcolor
+842 240 moveto
+842 246 lineto
+stroke
+1.00 0.00 0.00 setrgbcolor
+842 246 moveto
+845 249 lineto
+stroke
+1.00 0.00 0.00 setrgbcolor
+845 249 moveto
+861 249 lineto
+stroke
+1.00 0.00 0.00 setrgbcolor
+861 255 moveto
+861 267 lineto
+stroke
+1.00 0.00 0.00 setrgbcolor
+861 261 moveto
+842 261 lineto
+stroke
+1.00 0.00 0.00 setrgbcolor
+851 283 moveto
+851 286 lineto
+stroke
+1.00 0.00 0.00 setrgbcolor
+851 286 moveto
+842 286 lineto
+stroke
+1.00 0.00 0.00 setrgbcolor
+842 286 moveto
+842 277 lineto
+stroke
+1.00 0.00 0.00 setrgbcolor
+842 277 moveto
+845 274 lineto
+stroke
+1.00 0.00 0.00 setrgbcolor
+845 274 moveto
+858 274 lineto
+stroke
+1.00 0.00 0.00 setrgbcolor
+858 274 moveto
+861 277 lineto
+stroke
+1.00 0.00 0.00 setrgbcolor
+861 277 moveto
+861 286 lineto
+stroke
+1.00 0.00 0.00 setrgbcolor
+842 314 moveto
+845 310 lineto
+stroke
+1.00 0.00 0.00 setrgbcolor
+845 310 moveto
+858 310 lineto
+stroke
+1.00 0.00 0.00 setrgbcolor
+858 310 moveto
+861 314 lineto
+stroke
+1.00 0.00 0.00 setrgbcolor
+861 314 moveto
+861 317 lineto
+stroke
+1.00 0.00 0.00 setrgbcolor
+861 317 moveto
+858 320 lineto
+stroke
+1.00 0.00 0.00 setrgbcolor
+858 320 moveto
+845 320 lineto
+stroke
+1.00 0.00 0.00 setrgbcolor
+845 320 moveto
+842 317 lineto
+stroke
+1.00 0.00 0.00 setrgbcolor
+842 317 moveto
+842 314 lineto
+stroke
+1.00 0.00 0.00 setrgbcolor
+858 326 moveto
+861 329 lineto
+stroke
+1.00 0.00 0.00 setrgbcolor
+861 329 moveto
+842 329 lineto
+stroke
+1.00 0.00 0.00 setrgbcolor
+842 326 moveto
+842 332 lineto
+stroke
+1.00 0.00 0.00 setrgbcolor
+842 341 moveto
+845 338 lineto
+stroke
+1.00 0.00 0.00 setrgbcolor
+845 338 moveto
+848 338 lineto
+stroke
+1.00 0.00 0.00 setrgbcolor
+848 338 moveto
+851 341 lineto
+stroke
+1.00 0.00 0.00 setrgbcolor
+851 341 moveto
+851 347 lineto
+stroke
+1.00 0.00 0.00 setrgbcolor
+851 347 moveto
+854 350 lineto
+stroke
+1.00 0.00 0.00 setrgbcolor
+854 350 moveto
+858 350 lineto
+stroke
+1.00 0.00 0.00 setrgbcolor
+858 350 moveto
+861 347 lineto
+stroke
+1.00 0.00 0.00 setrgbcolor
+861 347 moveto
+861 341 lineto
+stroke
+1.00 0.00 0.00 setrgbcolor
+861 341 moveto
+858 338 lineto
+stroke
+1.00 0.00 0.00 setrgbcolor
+858 338 moveto
+854 338 lineto
+stroke
+1.00 0.00 0.00 setrgbcolor
+854 338 moveto
+851 341 lineto
+stroke
+1.00 0.00 0.00 setrgbcolor
+851 347 moveto
+848 350 lineto
+stroke
+1.00 0.00 0.00 setrgbcolor
+848 350 moveto
+845 350 lineto
+stroke
+1.00 0.00 0.00 setrgbcolor
+845 350 moveto
+842 347 lineto
+stroke
+1.00 0.00 0.00 setrgbcolor
+842 347 moveto
+842 341 lineto
+stroke
+1.00 0.00 0.00 setrgbcolor
+858 375 moveto
+861 378 lineto
+stroke
+1.00 0.00 0.00 setrgbcolor
+861 378 moveto
+861 384 lineto
+stroke
+1.00 0.00 0.00 setrgbcolor
+861 384 moveto
+858 387 lineto
+stroke
+1.00 0.00 0.00 setrgbcolor
+858 387 moveto
+854 387 lineto
+stroke
+1.00 0.00 0.00 setrgbcolor
+854 387 moveto
+851 384 lineto
+stroke
+1.00 0.00 0.00 setrgbcolor
+851 384 moveto
+851 378 lineto
+stroke
+1.00 0.00 0.00 setrgbcolor
+851 378 moveto
+848 375 lineto
+stroke
+1.00 0.00 0.00 setrgbcolor
+848 375 moveto
+842 375 lineto
+stroke
+1.00 0.00 0.00 setrgbcolor
+842 375 moveto
+842 387 lineto
+stroke
+1.00 0.00 0.00 setrgbcolor
+858 393 moveto
+861 396 lineto
+stroke
+1.00 0.00 0.00 setrgbcolor
+861 396 moveto
+861 403 lineto
+stroke
+1.00 0.00 0.00 setrgbcolor
+861 403 moveto
+858 406 lineto
+stroke
+1.00 0.00 0.00 setrgbcolor
+858 406 moveto
+854 406 lineto
+stroke
+1.00 0.00 0.00 setrgbcolor
+854 406 moveto
+851 403 lineto
+stroke
+1.00 0.00 0.00 setrgbcolor
+851 403 moveto
+851 399 lineto
+stroke
+1.00 0.00 0.00 setrgbcolor
+851 403 moveto
+848 406 lineto
+stroke
+1.00 0.00 0.00 setrgbcolor
+848 406 moveto
+845 406 lineto
+stroke
+1.00 0.00 0.00 setrgbcolor
+845 406 moveto
+842 403 lineto
+stroke
+1.00 0.00 0.00 setrgbcolor
+842 403 moveto
+842 396 lineto
+stroke
+1.00 0.00 0.00 setrgbcolor
+842 396 moveto
+845 393 lineto
+stroke
+1.00 0.00 0.00 setrgbcolor
+434 238 moveto
+419 238 lineto
+stroke
+1.00 0.00 0.00 setrgbcolor
+419 238 moveto
+416 241 lineto
+stroke
+1.00 0.00 0.00 setrgbcolor
+416 241 moveto
+416 247 lineto
+stroke
+1.00 0.00 0.00 setrgbcolor
+416 247 moveto
+419 251 lineto
+stroke
+1.00 0.00 0.00 setrgbcolor
+419 251 moveto
+434 251 lineto
+stroke
+1.00 0.00 0.00 setrgbcolor
+434 257 moveto
+434 269 lineto
+stroke
+1.00 0.00 0.00 setrgbcolor
+434 263 moveto
+416 263 lineto
+stroke
+1.00 0.00 0.00 setrgbcolor
+425 284 moveto
+425 287 lineto
+stroke
+1.00 0.00 0.00 setrgbcolor
+425 287 moveto
+416 287 lineto
+stroke
+1.00 0.00 0.00 setrgbcolor
+416 287 moveto
+416 278 lineto
+stroke
+1.00 0.00 0.00 setrgbcolor
+416 278 moveto
+419 275 lineto
+stroke
+1.00 0.00 0.00 setrgbcolor
+419 275 moveto
+431 275 lineto
+stroke
+1.00 0.00 0.00 setrgbcolor
+431 275 moveto
+434 278 lineto
+stroke
+1.00 0.00 0.00 setrgbcolor
+434 278 moveto
+434 287 lineto
+stroke
+1.00 0.00 0.00 setrgbcolor
+416 315 moveto
+419 312 lineto
+stroke
+1.00 0.00 0.00 setrgbcolor
+419 312 moveto
+431 312 lineto
+stroke
+1.00 0.00 0.00 setrgbcolor
+431 312 moveto
+434 315 lineto
+stroke
+1.00 0.00 0.00 setrgbcolor
+434 315 moveto
+434 318 lineto
+stroke
+1.00 0.00 0.00 setrgbcolor
+434 318 moveto
+431 321 lineto
+stroke
+1.00 0.00 0.00 setrgbcolor
+431 321 moveto
+419 321 lineto
+stroke
+1.00 0.00 0.00 setrgbcolor
+419 321 moveto
+416 318 lineto
+stroke
+1.00 0.00 0.00 setrgbcolor
+416 318 moveto
+416 315 lineto
+stroke
+1.00 0.00 0.00 setrgbcolor
+431 327 moveto
+434 330 lineto
+stroke
+1.00 0.00 0.00 setrgbcolor
+434 330 moveto
+434 336 lineto
+stroke
+1.00 0.00 0.00 setrgbcolor
+434 336 moveto
+431 340 lineto
+stroke
+1.00 0.00 0.00 setrgbcolor
+431 340 moveto
+428 340 lineto
+stroke
+1.00 0.00 0.00 setrgbcolor
+428 340 moveto
+425 336 lineto
+stroke
+1.00 0.00 0.00 setrgbcolor
+425 336 moveto
+425 330 lineto
+stroke
+1.00 0.00 0.00 setrgbcolor
+425 330 moveto
+422 327 lineto
+stroke
+1.00 0.00 0.00 setrgbcolor
+422 327 moveto
+416 327 lineto
+stroke
+1.00 0.00 0.00 setrgbcolor
+416 327 moveto
+416 340 lineto
+stroke
+1.00 0.00 0.00 setrgbcolor
+416 349 moveto
+419 346 lineto
+stroke
+1.00 0.00 0.00 setrgbcolor
+419 346 moveto
+431 346 lineto
+stroke
+1.00 0.00 0.00 setrgbcolor
+431 346 moveto
+434 349 lineto
+stroke
+1.00 0.00 0.00 setrgbcolor
+434 349 moveto
+434 352 lineto
+stroke
+1.00 0.00 0.00 setrgbcolor
+434 352 moveto
+431 355 lineto
+stroke
+1.00 0.00 0.00 setrgbcolor
+431 355 moveto
+419 355 lineto
+stroke
+1.00 0.00 0.00 setrgbcolor
+419 355 moveto
+416 352 lineto
+stroke
+1.00 0.00 0.00 setrgbcolor
+416 352 moveto
+416 349 lineto
+stroke
+1.00 0.00 0.00 setrgbcolor
+431 379 moveto
+434 382 lineto
+stroke
+1.00 0.00 0.00 setrgbcolor
+434 382 moveto
+434 389 lineto
+stroke
+1.00 0.00 0.00 setrgbcolor
+434 389 moveto
+431 392 lineto
+stroke
+1.00 0.00 0.00 setrgbcolor
+431 392 moveto
+428 392 lineto
+stroke
+1.00 0.00 0.00 setrgbcolor
+428 392 moveto
+425 389 lineto
+stroke
+1.00 0.00 0.00 setrgbcolor
+425 389 moveto
+425 382 lineto
+stroke
+1.00 0.00 0.00 setrgbcolor
+425 382 moveto
+422 379 lineto
+stroke
+1.00 0.00 0.00 setrgbcolor
+422 379 moveto
+416 379 lineto
+stroke
+1.00 0.00 0.00 setrgbcolor
+416 379 moveto
+416 392 lineto
+stroke
+1.00 0.00 0.00 setrgbcolor
+416 401 moveto
+419 398 lineto
+stroke
+1.00 0.00 0.00 setrgbcolor
+419 398 moveto
+422 398 lineto
+stroke
+1.00 0.00 0.00 setrgbcolor
+422 398 moveto
+425 401 lineto
+stroke
+1.00 0.00 0.00 setrgbcolor
+425 401 moveto
+425 407 lineto
+stroke
+1.00 0.00 0.00 setrgbcolor
+425 407 moveto
+428 410 lineto
+stroke
+1.00 0.00 0.00 setrgbcolor
+428 410 moveto
+431 410 lineto
+stroke
+1.00 0.00 0.00 setrgbcolor
+431 410 moveto
+434 407 lineto
+stroke
+1.00 0.00 0.00 setrgbcolor
+434 407 moveto
+434 401 lineto
+stroke
+1.00 0.00 0.00 setrgbcolor
+434 401 moveto
+431 398 lineto
+stroke
+1.00 0.00 0.00 setrgbcolor
+431 398 moveto
+428 398 lineto
+stroke
+1.00 0.00 0.00 setrgbcolor
+428 398 moveto
+425 401 lineto
+stroke
+1.00 0.00 0.00 setrgbcolor
+425 407 moveto
+422 410 lineto
+stroke
+1.00 0.00 0.00 setrgbcolor
+422 410 moveto
+419 410 lineto
+stroke
+1.00 0.00 0.00 setrgbcolor
+419 410 moveto
+416 407 lineto
+stroke
+1.00 0.00 0.00 setrgbcolor
+416 407 moveto
+416 401 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+3 setlinewidth
+829 230 moveto
+828 225 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+828 225 moveto
+824 221 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+824 221 moveto
+818 219 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+818 463 moveto
+824 461 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+824 461 moveto
+828 457 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+828 457 moveto
+829 452 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+586 452 moveto
+587 457 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+587 457 moveto
+591 461 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+591 461 moveto
+597 463 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+597 219 moveto
+591 221 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+591 221 moveto
+587 225 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+587 225 moveto
+586 230 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+3 setlinewidth
+266 910 moveto
+288 908 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+288 908 moveto
+310 902 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+310 902 moveto
+330 893 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+330 893 moveto
+348 880 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+348 880 moveto
+363 865 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+363 865 moveto
+376 846 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+376 846 moveto
+385 826 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+385 826 moveto
+391 805 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+391 805 moveto
+393 783 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+393 783 moveto
+391 761 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+391 761 moveto
+385 739 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+385 739 moveto
+376 719 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+376 719 moveto
+363 701 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+363 701 moveto
+348 686 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+348 686 moveto
+330 673 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+330 673 moveto
+310 663 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+310 663 moveto
+288 658 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+288 658 moveto
+266 656 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+266 656 moveto
+244 658 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+244 658 moveto
+223 663 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+223 663 moveto
+203 673 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+203 673 moveto
+185 686 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+185 686 moveto
+169 701 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+169 701 moveto
+156 719 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+156 719 moveto
+147 739 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+147 739 moveto
+141 761 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+141 761 moveto
+139 783 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+139 783 moveto
+141 805 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+141 805 moveto
+147 826 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+147 826 moveto
+156 846 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+156 846 moveto
+169 865 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+169 865 moveto
+185 880 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+185 880 moveto
+203 893 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+203 893 moveto
+223 902 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+223 902 moveto
+244 908 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+244 908 moveto
+266 910 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+3 setlinewidth
+266 897 moveto
+286 895 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+286 895 moveto
+305 890 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+305 890 moveto
+323 881 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+323 881 moveto
+339 870 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+339 870 moveto
+353 856 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+353 856 moveto
+365 840 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+365 840 moveto
+373 822 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+373 822 moveto
+378 803 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+378 803 moveto
+380 783 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+380 783 moveto
+378 763 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+378 763 moveto
+373 744 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+373 744 moveto
+365 726 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+365 726 moveto
+353 710 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+353 710 moveto
+339 696 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+339 696 moveto
+323 684 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+323 684 moveto
+305 676 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+305 676 moveto
+286 671 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+286 671 moveto
+266 669 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+266 669 moveto
+246 671 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+246 671 moveto
+227 676 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+227 676 moveto
+209 684 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+209 684 moveto
+193 696 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+193 696 moveto
+179 710 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+179 710 moveto
+168 726 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+168 726 moveto
+159 744 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+159 744 moveto
+154 763 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+154 763 moveto
+152 783 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+152 783 moveto
+154 803 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+154 803 moveto
+159 822 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+159 822 moveto
+168 840 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+168 840 moveto
+179 856 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+179 856 moveto
+193 870 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+193 870 moveto
+209 881 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+209 881 moveto
+227 890 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+227 890 moveto
+246 895 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+246 895 moveto
+266 897 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+378 649 moveto
+155 649 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+155 917 moveto
+378 917 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+133 671 moveto
+133 894 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+3 setlinewidth
+159 687 moveto
+165 686 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+165 686 moveto
+169 681 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+169 681 moveto
+170 675 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+170 675 moveto
+169 669 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+169 669 moveto
+165 665 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+165 665 moveto
+159 664 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+159 664 moveto
+153 665 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+153 665 moveto
+148 669 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+148 669 moveto
+147 675 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+147 675 moveto
+148 681 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+148 681 moveto
+153 686 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+153 686 moveto
+159 687 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+3 setlinewidth
+155 649 moveto
+146 651 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+146 651 moveto
+139 656 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+139 656 moveto
+134 663 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+134 663 moveto
+133 671 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+133 894 moveto
+134 903 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+134 903 moveto
+139 910 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+139 910 moveto
+146 915 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+146 915 moveto
+155 917 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+3 setlinewidth
+159 902 moveto
+165 901 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+165 901 moveto
+169 896 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+169 896 moveto
+170 890 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+170 890 moveto
+169 884 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+169 884 moveto
+165 880 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+165 880 moveto
+159 879 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+159 879 moveto
+153 880 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+153 880 moveto
+148 884 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+148 884 moveto
+147 890 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+147 890 moveto
+148 896 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+148 896 moveto
+153 901 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+153 901 moveto
+159 902 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+3 setlinewidth
+597 905 moveto
+818 905 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+818 661 moveto
+597 661 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+708 885 moveto
+728 883 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+728 883 moveto
+747 877 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+747 877 moveto
+764 868 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+764 868 moveto
+780 855 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+780 855 moveto
+793 840 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+793 840 moveto
+802 822 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+802 822 moveto
+808 803 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+808 803 moveto
+810 783 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+810 783 moveto
+808 763 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+808 763 moveto
+802 744 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+802 744 moveto
+793 726 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+793 726 moveto
+780 710 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+780 710 moveto
+764 698 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+764 698 moveto
+747 688 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+747 688 moveto
+728 682 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+728 682 moveto
+708 680 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+708 680 moveto
+688 682 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+688 682 moveto
+668 688 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+668 688 moveto
+651 698 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+651 698 moveto
+635 710 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+635 710 moveto
+623 726 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+623 726 moveto
+613 744 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+613 744 moveto
+607 763 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+607 763 moveto
+605 783 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+605 783 moveto
+607 803 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+607 803 moveto
+613 822 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+613 822 moveto
+623 840 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+623 840 moveto
+635 855 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+635 855 moveto
+651 868 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+651 868 moveto
+668 877 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+668 877 moveto
+688 883 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+688 883 moveto
+708 885 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+3 setlinewidth
+708 898 moveto
+728 896 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+728 896 moveto
+747 891 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+747 891 moveto
+765 883 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+765 883 moveto
+782 871 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+782 871 moveto
+796 857 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+796 857 moveto
+807 840 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+807 840 moveto
+816 822 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+816 822 moveto
+821 803 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+821 803 moveto
+823 783 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+823 783 moveto
+821 763 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+821 763 moveto
+816 743 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+816 743 moveto
+807 725 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+807 725 moveto
+796 709 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+796 709 moveto
+782 695 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+782 695 moveto
+765 683 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+765 683 moveto
+747 675 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+747 675 moveto
+728 669 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+728 669 moveto
+708 668 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+708 668 moveto
+688 669 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+688 669 moveto
+668 675 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+668 675 moveto
+650 683 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+650 683 moveto
+634 695 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+634 695 moveto
+619 709 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+619 709 moveto
+608 725 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+608 725 moveto
+599 743 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+599 743 moveto
+594 763 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+594 763 moveto
+592 783 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+592 783 moveto
+594 803 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+594 803 moveto
+599 822 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+599 822 moveto
+608 840 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+608 840 moveto
+619 857 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+619 857 moveto
+634 871 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+634 871 moveto
+650 883 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+650 883 moveto
+668 891 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+668 891 moveto
+688 896 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+688 896 moveto
+708 898 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+3 setlinewidth
+586 672 moveto
+586 894 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+400 894 moveto
+400 671 lineto
+stroke
+1.00 0.00 0.00 setrgbcolor
+3 setlinewidth
+434 680 moveto
+419 680 lineto
+stroke
+1.00 0.00 0.00 setrgbcolor
+419 680 moveto
+416 683 lineto
+stroke
+1.00 0.00 0.00 setrgbcolor
+416 683 moveto
+416 689 lineto
+stroke
+1.00 0.00 0.00 setrgbcolor
+416 689 moveto
+419 692 lineto
+stroke
+1.00 0.00 0.00 setrgbcolor
+419 692 moveto
+434 692 lineto
+stroke
+1.00 0.00 0.00 setrgbcolor
+434 699 moveto
+434 711 lineto
+stroke
+1.00 0.00 0.00 setrgbcolor
+434 705 moveto
+416 705 lineto
+stroke
+1.00 0.00 0.00 setrgbcolor
+425 726 moveto
+425 729 lineto
+stroke
+1.00 0.00 0.00 setrgbcolor
+425 729 moveto
+416 729 lineto
+stroke
+1.00 0.00 0.00 setrgbcolor
+416 729 moveto
+416 720 lineto
+stroke
+1.00 0.00 0.00 setrgbcolor
+416 720 moveto
+419 717 lineto
+stroke
+1.00 0.00 0.00 setrgbcolor
+419 717 moveto
+431 717 lineto
+stroke
+1.00 0.00 0.00 setrgbcolor
+431 717 moveto
+434 720 lineto
+stroke
+1.00 0.00 0.00 setrgbcolor
+434 720 moveto
+434 729 lineto
+stroke
+1.00 0.00 0.00 setrgbcolor
+416 757 moveto
+419 754 lineto
+stroke
+1.00 0.00 0.00 setrgbcolor
+419 754 moveto
+431 754 lineto
+stroke
+1.00 0.00 0.00 setrgbcolor
+431 754 moveto
+434 757 lineto
+stroke
+1.00 0.00 0.00 setrgbcolor
+434 757 moveto
+434 760 lineto
+stroke
+1.00 0.00 0.00 setrgbcolor
+434 760 moveto
+431 763 lineto
+stroke
+1.00 0.00 0.00 setrgbcolor
+431 763 moveto
+419 763 lineto
+stroke
+1.00 0.00 0.00 setrgbcolor
+419 763 moveto
+416 760 lineto
+stroke
+1.00 0.00 0.00 setrgbcolor
+416 760 moveto
+416 757 lineto
+stroke
+1.00 0.00 0.00 setrgbcolor
+431 769 moveto
+434 772 lineto
+stroke
+1.00 0.00 0.00 setrgbcolor
+434 772 moveto
+434 778 lineto
+stroke
+1.00 0.00 0.00 setrgbcolor
+434 778 moveto
+431 781 lineto
+stroke
+1.00 0.00 0.00 setrgbcolor
+431 781 moveto
+428 781 lineto
+stroke
+1.00 0.00 0.00 setrgbcolor
+428 781 moveto
+425 778 lineto
+stroke
+1.00 0.00 0.00 setrgbcolor
+425 778 moveto
+425 772 lineto
+stroke
+1.00 0.00 0.00 setrgbcolor
+425 772 moveto
+422 769 lineto
+stroke
+1.00 0.00 0.00 setrgbcolor
+422 769 moveto
+416 769 lineto
+stroke
+1.00 0.00 0.00 setrgbcolor
+416 769 moveto
+416 781 lineto
+stroke
+1.00 0.00 0.00 setrgbcolor
+416 791 moveto
+419 788 lineto
+stroke
+1.00 0.00 0.00 setrgbcolor
+419 788 moveto
+431 788 lineto
+stroke
+1.00 0.00 0.00 setrgbcolor
+431 788 moveto
+434 791 lineto
+stroke
+1.00 0.00 0.00 setrgbcolor
+434 791 moveto
+434 794 lineto
+stroke
+1.00 0.00 0.00 setrgbcolor
+434 794 moveto
+431 797 lineto
+stroke
+1.00 0.00 0.00 setrgbcolor
+431 797 moveto
+419 797 lineto
+stroke
+1.00 0.00 0.00 setrgbcolor
+419 797 moveto
+416 794 lineto
+stroke
+1.00 0.00 0.00 setrgbcolor
+416 794 moveto
+416 791 lineto
+stroke
+1.00 0.00 0.00 setrgbcolor
+431 821 moveto
+434 824 lineto
+stroke
+1.00 0.00 0.00 setrgbcolor
+434 824 moveto
+434 830 lineto
+stroke
+1.00 0.00 0.00 setrgbcolor
+434 830 moveto
+431 834 lineto
+stroke
+1.00 0.00 0.00 setrgbcolor
+431 834 moveto
+428 834 lineto
+stroke
+1.00 0.00 0.00 setrgbcolor
+428 834 moveto
+425 830 lineto
+stroke
+1.00 0.00 0.00 setrgbcolor
+425 830 moveto
+425 824 lineto
+stroke
+1.00 0.00 0.00 setrgbcolor
+425 824 moveto
+422 821 lineto
+stroke
+1.00 0.00 0.00 setrgbcolor
+422 821 moveto
+416 821 lineto
+stroke
+1.00 0.00 0.00 setrgbcolor
+416 821 moveto
+416 834 lineto
+stroke
+1.00 0.00 0.00 setrgbcolor
+416 843 moveto
+419 840 lineto
+stroke
+1.00 0.00 0.00 setrgbcolor
+419 840 moveto
+422 840 lineto
+stroke
+1.00 0.00 0.00 setrgbcolor
+422 840 moveto
+425 843 lineto
+stroke
+1.00 0.00 0.00 setrgbcolor
+425 843 moveto
+425 849 lineto
+stroke
+1.00 0.00 0.00 setrgbcolor
+425 849 moveto
+428 852 lineto
+stroke
+1.00 0.00 0.00 setrgbcolor
+428 852 moveto
+431 852 lineto
+stroke
+1.00 0.00 0.00 setrgbcolor
+431 852 moveto
+434 849 lineto
+stroke
+1.00 0.00 0.00 setrgbcolor
+434 849 moveto
+434 843 lineto
+stroke
+1.00 0.00 0.00 setrgbcolor
+434 843 moveto
+431 840 lineto
+stroke
+1.00 0.00 0.00 setrgbcolor
+431 840 moveto
+428 840 lineto
+stroke
+1.00 0.00 0.00 setrgbcolor
+428 840 moveto
+425 843 lineto
+stroke
+1.00 0.00 0.00 setrgbcolor
+425 849 moveto
+422 852 lineto
+stroke
+1.00 0.00 0.00 setrgbcolor
+422 852 moveto
+419 852 lineto
+stroke
+1.00 0.00 0.00 setrgbcolor
+419 852 moveto
+416 849 lineto
+stroke
+1.00 0.00 0.00 setrgbcolor
+416 849 moveto
+416 843 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+3 setlinewidth
+374 687 moveto
+379 686 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+379 686 moveto
+384 681 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+384 681 moveto
+385 675 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+385 675 moveto
+384 669 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+384 669 moveto
+379 665 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+379 665 moveto
+374 664 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+374 664 moveto
+368 665 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+368 665 moveto
+363 669 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+363 669 moveto
+362 675 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+362 675 moveto
+363 681 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+363 681 moveto
+368 686 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+368 686 moveto
+374 687 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+3 setlinewidth
+400 671 moveto
+398 663 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+398 663 moveto
+393 656 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+393 656 moveto
+386 651 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+386 651 moveto
+378 649 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+3 setlinewidth
+609 696 moveto
+614 694 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+614 694 moveto
+619 690 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+619 690 moveto
+620 684 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+620 684 moveto
+619 678 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+619 678 moveto
+614 674 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+614 674 moveto
+609 672 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+609 672 moveto
+603 674 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+603 674 moveto
+598 678 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+598 678 moveto
+597 684 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+597 684 moveto
+598 690 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+598 690 moveto
+603 694 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+603 694 moveto
+609 696 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+3 setlinewidth
+597 661 moveto
+591 662 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+591 662 moveto
+587 667 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+587 667 moveto
+586 672 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+378 917 moveto
+386 915 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+386 915 moveto
+393 910 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+393 910 moveto
+398 903 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+398 903 moveto
+400 894 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+3 setlinewidth
+374 902 moveto
+379 901 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+379 901 moveto
+384 896 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+384 896 moveto
+385 890 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+385 890 moveto
+384 884 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+384 884 moveto
+379 880 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+379 880 moveto
+374 879 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+374 879 moveto
+368 880 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+368 880 moveto
+363 884 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+363 884 moveto
+362 890 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+362 890 moveto
+363 896 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+363 896 moveto
+368 901 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+368 901 moveto
+374 902 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+609 894 moveto
+614 892 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+614 892 moveto
+619 888 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+619 888 moveto
+620 882 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+620 882 moveto
+619 876 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+619 876 moveto
+614 872 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+614 872 moveto
+609 870 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+609 870 moveto
+603 872 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+603 872 moveto
+598 876 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+598 876 moveto
+597 882 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+597 882 moveto
+598 888 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+598 888 moveto
+603 892 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+603 892 moveto
+609 894 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+3 setlinewidth
+586 894 moveto
+587 899 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+587 899 moveto
+591 903 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+591 903 moveto
+597 905 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+829 894 moveto
+829 672 lineto
+stroke
+1.00 0.00 0.00 setrgbcolor
+3 setlinewidth
+861 679 moveto
+845 679 lineto
+stroke
+1.00 0.00 0.00 setrgbcolor
+845 679 moveto
+842 682 lineto
+stroke
+1.00 0.00 0.00 setrgbcolor
+842 682 moveto
+842 688 lineto
+stroke
+1.00 0.00 0.00 setrgbcolor
+842 688 moveto
+845 691 lineto
+stroke
+1.00 0.00 0.00 setrgbcolor
+845 691 moveto
+861 691 lineto
+stroke
+1.00 0.00 0.00 setrgbcolor
+861 697 moveto
+861 709 lineto
+stroke
+1.00 0.00 0.00 setrgbcolor
+861 703 moveto
+842 703 lineto
+stroke
+1.00 0.00 0.00 setrgbcolor
+851 725 moveto
+851 728 lineto
+stroke
+1.00 0.00 0.00 setrgbcolor
+851 728 moveto
+842 728 lineto
+stroke
+1.00 0.00 0.00 setrgbcolor
+842 728 moveto
+842 719 lineto
+stroke
+1.00 0.00 0.00 setrgbcolor
+842 719 moveto
+845 715 lineto
+stroke
+1.00 0.00 0.00 setrgbcolor
+845 715 moveto
+858 715 lineto
+stroke
+1.00 0.00 0.00 setrgbcolor
+858 715 moveto
+861 719 lineto
+stroke
+1.00 0.00 0.00 setrgbcolor
+861 719 moveto
+861 728 lineto
+stroke
+1.00 0.00 0.00 setrgbcolor
+842 755 moveto
+845 752 lineto
+stroke
+1.00 0.00 0.00 setrgbcolor
+845 752 moveto
+858 752 lineto
+stroke
+1.00 0.00 0.00 setrgbcolor
+858 752 moveto
+861 755 lineto
+stroke
+1.00 0.00 0.00 setrgbcolor
+861 755 moveto
+861 758 lineto
+stroke
+1.00 0.00 0.00 setrgbcolor
+861 758 moveto
+858 762 lineto
+stroke
+1.00 0.00 0.00 setrgbcolor
+858 762 moveto
+845 762 lineto
+stroke
+1.00 0.00 0.00 setrgbcolor
+845 762 moveto
+842 758 lineto
+stroke
+1.00 0.00 0.00 setrgbcolor
+842 758 moveto
+842 755 lineto
+stroke
+1.00 0.00 0.00 setrgbcolor
+858 768 moveto
+861 771 lineto
+stroke
+1.00 0.00 0.00 setrgbcolor
+861 771 moveto
+842 771 lineto
+stroke
+1.00 0.00 0.00 setrgbcolor
+842 768 moveto
+842 774 lineto
+stroke
+1.00 0.00 0.00 setrgbcolor
+842 783 moveto
+845 780 lineto
+stroke
+1.00 0.00 0.00 setrgbcolor
+845 780 moveto
+848 780 lineto
+stroke
+1.00 0.00 0.00 setrgbcolor
+848 780 moveto
+851 783 lineto
+stroke
+1.00 0.00 0.00 setrgbcolor
+851 783 moveto
+851 789 lineto
+stroke
+1.00 0.00 0.00 setrgbcolor
+851 789 moveto
+854 792 lineto
+stroke
+1.00 0.00 0.00 setrgbcolor
+854 792 moveto
+858 792 lineto
+stroke
+1.00 0.00 0.00 setrgbcolor
+858 792 moveto
+861 789 lineto
+stroke
+1.00 0.00 0.00 setrgbcolor
+861 789 moveto
+861 783 lineto
+stroke
+1.00 0.00 0.00 setrgbcolor
+861 783 moveto
+858 780 lineto
+stroke
+1.00 0.00 0.00 setrgbcolor
+858 780 moveto
+854 780 lineto
+stroke
+1.00 0.00 0.00 setrgbcolor
+854 780 moveto
+851 783 lineto
+stroke
+1.00 0.00 0.00 setrgbcolor
+851 789 moveto
+848 792 lineto
+stroke
+1.00 0.00 0.00 setrgbcolor
+848 792 moveto
+845 792 lineto
+stroke
+1.00 0.00 0.00 setrgbcolor
+845 792 moveto
+842 789 lineto
+stroke
+1.00 0.00 0.00 setrgbcolor
+842 789 moveto
+842 783 lineto
+stroke
+1.00 0.00 0.00 setrgbcolor
+858 817 moveto
+861 820 lineto
+stroke
+1.00 0.00 0.00 setrgbcolor
+861 820 moveto
+861 826 lineto
+stroke
+1.00 0.00 0.00 setrgbcolor
+861 826 moveto
+858 829 lineto
+stroke
+1.00 0.00 0.00 setrgbcolor
+858 829 moveto
+854 829 lineto
+stroke
+1.00 0.00 0.00 setrgbcolor
+854 829 moveto
+851 826 lineto
+stroke
+1.00 0.00 0.00 setrgbcolor
+851 826 moveto
+851 820 lineto
+stroke
+1.00 0.00 0.00 setrgbcolor
+851 820 moveto
+848 817 lineto
+stroke
+1.00 0.00 0.00 setrgbcolor
+848 817 moveto
+842 817 lineto
+stroke
+1.00 0.00 0.00 setrgbcolor
+842 817 moveto
+842 829 lineto
+stroke
+1.00 0.00 0.00 setrgbcolor
+858 835 moveto
+861 838 lineto
+stroke
+1.00 0.00 0.00 setrgbcolor
+861 838 moveto
+861 844 lineto
+stroke
+1.00 0.00 0.00 setrgbcolor
+861 844 moveto
+858 847 lineto
+stroke
+1.00 0.00 0.00 setrgbcolor
+858 847 moveto
+854 847 lineto
+stroke
+1.00 0.00 0.00 setrgbcolor
+854 847 moveto
+851 844 lineto
+stroke
+1.00 0.00 0.00 setrgbcolor
+851 844 moveto
+851 841 lineto
+stroke
+1.00 0.00 0.00 setrgbcolor
+851 844 moveto
+848 847 lineto
+stroke
+1.00 0.00 0.00 setrgbcolor
+848 847 moveto
+845 847 lineto
+stroke
+1.00 0.00 0.00 setrgbcolor
+845 847 moveto
+842 844 lineto
+stroke
+1.00 0.00 0.00 setrgbcolor
+842 844 moveto
+842 838 lineto
+stroke
+1.00 0.00 0.00 setrgbcolor
+842 838 moveto
+845 835 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+3 setlinewidth
+807 696 moveto
+812 694 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+812 694 moveto
+817 690 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+817 690 moveto
+818 684 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+818 684 moveto
+817 678 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+817 678 moveto
+812 674 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+812 674 moveto
+807 672 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+807 672 moveto
+801 674 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+801 674 moveto
+796 678 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+796 678 moveto
+795 684 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+795 684 moveto
+796 690 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+796 690 moveto
+801 694 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+801 694 moveto
+807 696 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+3 setlinewidth
+829 672 moveto
+828 667 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+828 667 moveto
+824 662 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+824 662 moveto
+818 661 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+3 setlinewidth
+807 894 moveto
+812 892 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+812 892 moveto
+817 888 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+817 888 moveto
+818 882 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+818 882 moveto
+817 876 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+817 876 moveto
+812 872 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+812 872 moveto
+807 870 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+807 870 moveto
+801 872 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+801 872 moveto
+796 876 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+796 876 moveto
+795 882 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+795 882 moveto
+796 888 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+796 888 moveto
+801 892 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+801 892 moveto
+807 894 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+3 setlinewidth
+818 905 moveto
+824 903 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+824 903 moveto
+828 899 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+828 899 moveto
+829 894 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+3 setlinewidth
+209 2900 moveto
+209 3055 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+121 2915 moveto
+121 3040 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+3 setlinewidth
+119 3088 moveto
+119 2867 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+211 2867 moveto
+211 3088 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+3 setlinewidth
+209 2900 moveto
+121 2915 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+165 2900 moveto
+172 2898 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+172 2898 moveto
+178 2893 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+178 2893 moveto
+180 2885 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+180 2885 moveto
+178 2878 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+178 2878 moveto
+172 2873 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+172 2873 moveto
+165 2871 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+165 2871 moveto
+158 2873 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+158 2873 moveto
+152 2878 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+152 2878 moveto
+150 2885 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+150 2885 moveto
+152 2893 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+152 2893 moveto
+158 2898 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+158 2898 moveto
+165 2900 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+3 setlinewidth
+119 2867 moveto
+211 2867 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+3 setlinewidth
+209 3055 moveto
+121 3040 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+165 3084 moveto
+172 3082 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+172 3082 moveto
+178 3077 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+178 3077 moveto
+180 3070 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+180 3070 moveto
+178 3062 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+178 3062 moveto
+172 3057 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+172 3057 moveto
+165 3055 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+165 3055 moveto
+158 3057 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+158 3057 moveto
+152 3062 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+152 3062 moveto
+150 3070 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+150 3070 moveto
+152 3077 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+152 3077 moveto
+158 3082 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+158 3082 moveto
+165 3084 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+3 setlinewidth
+211 3088 moveto
+119 3088 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+3 setlinewidth
+430 2900 moveto
+430 3055 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+342 2915 moveto
+342 3040 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+3 setlinewidth
+340 3088 moveto
+340 2867 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+432 2867 moveto
+432 3088 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+3 setlinewidth
+430 2900 moveto
+342 2915 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+386 2900 moveto
+393 2898 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+393 2898 moveto
+398 2893 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+398 2893 moveto
+400 2885 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+400 2885 moveto
+398 2878 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+398 2878 moveto
+393 2873 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+393 2873 moveto
+386 2871 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+386 2871 moveto
+378 2873 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+378 2873 moveto
+373 2878 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+373 2878 moveto
+371 2885 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+371 2885 moveto
+373 2893 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+373 2893 moveto
+378 2898 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+378 2898 moveto
+386 2900 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+3 setlinewidth
+340 2867 moveto
+432 2867 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+3 setlinewidth
+430 3055 moveto
+342 3040 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+386 3084 moveto
+393 3082 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+393 3082 moveto
+398 3077 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+398 3077 moveto
+400 3070 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+400 3070 moveto
+398 3062 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+398 3062 moveto
+393 3057 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+393 3057 moveto
+386 3055 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+386 3055 moveto
+378 3057 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+378 3057 moveto
+373 3062 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+373 3062 moveto
+371 3070 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+371 3070 moveto
+373 3077 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+373 3077 moveto
+378 3082 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+378 3082 moveto
+386 3084 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+3 setlinewidth
+432 3088 moveto
+340 3088 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+3 setlinewidth
+651 2900 moveto
+651 3055 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+562 2915 moveto
+562 3040 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+3 setlinewidth
+560 3088 moveto
+560 2867 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+652 2867 moveto
+652 3088 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+3 setlinewidth
+651 2900 moveto
+562 2915 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+606 2900 moveto
+614 2898 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+614 2898 moveto
+619 2893 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+619 2893 moveto
+621 2885 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+621 2885 moveto
+619 2878 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+619 2878 moveto
+614 2873 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+614 2873 moveto
+606 2871 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+606 2871 moveto
+599 2873 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+599 2873 moveto
+594 2878 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+594 2878 moveto
+592 2885 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+592 2885 moveto
+594 2893 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+594 2893 moveto
+599 2898 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+599 2898 moveto
+606 2900 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+3 setlinewidth
+560 2867 moveto
+652 2867 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+3 setlinewidth
+651 3055 moveto
+562 3040 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+606 3084 moveto
+614 3082 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+614 3082 moveto
+619 3077 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+619 3077 moveto
+621 3070 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+621 3070 moveto
+619 3062 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+619 3062 moveto
+614 3057 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+614 3057 moveto
+606 3055 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+606 3055 moveto
+599 3057 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+599 3057 moveto
+594 3062 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+594 3062 moveto
+592 3070 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+592 3070 moveto
+594 3077 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+594 3077 moveto
+599 3082 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+599 3082 moveto
+606 3084 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+3 setlinewidth
+652 3088 moveto
+560 3088 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+3 setlinewidth
+871 2900 moveto
+871 3055 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+783 2915 moveto
+783 3040 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+3 setlinewidth
+781 3088 moveto
+781 2867 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+873 2867 moveto
+873 3088 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+3 setlinewidth
+871 2900 moveto
+783 2915 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+827 2900 moveto
+834 2898 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+834 2898 moveto
+840 2893 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+840 2893 moveto
+842 2885 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+842 2885 moveto
+840 2878 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+840 2878 moveto
+834 2873 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+834 2873 moveto
+827 2871 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+827 2871 moveto
+820 2873 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+820 2873 moveto
+814 2878 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+814 2878 moveto
+812 2885 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+812 2885 moveto
+814 2893 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+814 2893 moveto
+820 2898 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+820 2898 moveto
+827 2900 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+3 setlinewidth
+781 2867 moveto
+873 2867 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+3 setlinewidth
+871 3055 moveto
+783 3040 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+827 3084 moveto
+834 3082 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+834 3082 moveto
+840 3077 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+840 3077 moveto
+842 3070 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+842 3070 moveto
+840 3062 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+840 3062 moveto
+834 3057 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+834 3057 moveto
+827 3055 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+827 3055 moveto
+820 3057 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+820 3057 moveto
+814 3062 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+814 3062 moveto
+812 3070 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+812 3070 moveto
+814 3077 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+814 3077 moveto
+820 3082 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+820 3082 moveto
+827 3084 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+3 setlinewidth
+873 3088 moveto
+781 3088 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+3 setlinewidth
+209 2569 moveto
+209 2723 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+121 2583 moveto
+121 2709 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+3 setlinewidth
+119 2757 moveto
+119 2536 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+211 2536 moveto
+211 2757 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+3 setlinewidth
+209 2569 moveto
+121 2583 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+165 2569 moveto
+172 2567 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+172 2567 moveto
+178 2561 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+178 2561 moveto
+180 2554 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+180 2554 moveto
+178 2547 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+178 2547 moveto
+172 2541 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+172 2541 moveto
+165 2539 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+165 2539 moveto
+158 2541 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+158 2541 moveto
+152 2547 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+152 2547 moveto
+150 2554 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+150 2554 moveto
+152 2561 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+152 2561 moveto
+158 2567 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+158 2567 moveto
+165 2569 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+3 setlinewidth
+119 2536 moveto
+211 2536 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+3 setlinewidth
+209 2723 moveto
+121 2709 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+165 2753 moveto
+172 2751 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+172 2751 moveto
+178 2745 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+178 2745 moveto
+180 2738 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+180 2738 moveto
+178 2731 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+178 2731 moveto
+172 2725 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+172 2725 moveto
+165 2723 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+165 2723 moveto
+158 2725 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+158 2725 moveto
+152 2731 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+152 2731 moveto
+150 2738 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+150 2738 moveto
+152 2745 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+152 2745 moveto
+158 2751 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+158 2751 moveto
+165 2753 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+3 setlinewidth
+211 2757 moveto
+119 2757 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+3 setlinewidth
+430 2569 moveto
+430 2723 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+342 2583 moveto
+342 2709 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+3 setlinewidth
+340 2757 moveto
+340 2536 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+432 2536 moveto
+432 2757 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+3 setlinewidth
+430 2569 moveto
+342 2583 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+386 2569 moveto
+393 2567 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+393 2567 moveto
+398 2561 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+398 2561 moveto
+400 2554 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+400 2554 moveto
+398 2547 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+398 2547 moveto
+393 2541 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+393 2541 moveto
+386 2539 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+386 2539 moveto
+378 2541 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+378 2541 moveto
+373 2547 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+373 2547 moveto
+371 2554 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+371 2554 moveto
+373 2561 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+373 2561 moveto
+378 2567 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+378 2567 moveto
+386 2569 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+3 setlinewidth
+340 2536 moveto
+432 2536 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+3 setlinewidth
+430 2723 moveto
+342 2709 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+386 2753 moveto
+393 2751 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+393 2751 moveto
+398 2745 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+398 2745 moveto
+400 2738 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+400 2738 moveto
+398 2731 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+398 2731 moveto
+393 2725 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+393 2725 moveto
+386 2723 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+386 2723 moveto
+378 2725 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+378 2725 moveto
+373 2731 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+373 2731 moveto
+371 2738 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+371 2738 moveto
+373 2745 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+373 2745 moveto
+378 2751 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+378 2751 moveto
+386 2753 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+3 setlinewidth
+432 2757 moveto
+340 2757 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+3 setlinewidth
+651 2569 moveto
+651 2723 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+562 2583 moveto
+562 2709 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+3 setlinewidth
+560 2757 moveto
+560 2536 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+652 2536 moveto
+652 2757 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+3 setlinewidth
+651 2569 moveto
+562 2583 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+606 2569 moveto
+614 2567 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+614 2567 moveto
+619 2561 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+619 2561 moveto
+621 2554 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+621 2554 moveto
+619 2547 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+619 2547 moveto
+614 2541 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+614 2541 moveto
+606 2539 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+606 2539 moveto
+599 2541 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+599 2541 moveto
+594 2547 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+594 2547 moveto
+592 2554 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+592 2554 moveto
+594 2561 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+594 2561 moveto
+599 2567 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+599 2567 moveto
+606 2569 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+3 setlinewidth
+560 2536 moveto
+652 2536 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+3 setlinewidth
+651 2723 moveto
+562 2709 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+606 2753 moveto
+614 2751 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+614 2751 moveto
+619 2745 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+619 2745 moveto
+621 2738 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+621 2738 moveto
+619 2731 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+619 2731 moveto
+614 2725 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+614 2725 moveto
+606 2723 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+606 2723 moveto
+599 2725 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+599 2725 moveto
+594 2731 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+594 2731 moveto
+592 2738 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+592 2738 moveto
+594 2745 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+594 2745 moveto
+599 2751 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+599 2751 moveto
+606 2753 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+3 setlinewidth
+652 2757 moveto
+560 2757 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+3 setlinewidth
+871 2569 moveto
+871 2723 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+783 2583 moveto
+783 2709 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+3 setlinewidth
+781 2757 moveto
+781 2536 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+873 2536 moveto
+873 2757 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+3 setlinewidth
+871 2569 moveto
+783 2583 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+827 2569 moveto
+834 2567 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+834 2567 moveto
+840 2561 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+840 2561 moveto
+842 2554 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+842 2554 moveto
+840 2547 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+840 2547 moveto
+834 2541 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+834 2541 moveto
+827 2539 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+827 2539 moveto
+820 2541 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+820 2541 moveto
+814 2547 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+814 2547 moveto
+812 2554 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+812 2554 moveto
+814 2561 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+814 2561 moveto
+820 2567 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+820 2567 moveto
+827 2569 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+3 setlinewidth
+781 2536 moveto
+873 2536 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+3 setlinewidth
+871 2723 moveto
+783 2709 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+827 2753 moveto
+834 2751 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+834 2751 moveto
+840 2745 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+840 2745 moveto
+842 2738 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+842 2738 moveto
+840 2731 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+840 2731 moveto
+834 2725 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+834 2725 moveto
+827 2723 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+827 2723 moveto
+820 2725 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+820 2725 moveto
+814 2731 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+814 2731 moveto
+812 2738 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+812 2738 moveto
+814 2745 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+814 2745 moveto
+820 2751 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+820 2751 moveto
+827 2753 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+3 setlinewidth
+873 2757 moveto
+781 2757 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+3 setlinewidth
+209 2237 moveto
+209 2392 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+121 2252 moveto
+121 2377 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+3 setlinewidth
+119 2425 moveto
+119 2204 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+211 2204 moveto
+211 2425 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+3 setlinewidth
+209 2237 moveto
+121 2252 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+165 2237 moveto
+172 2235 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+172 2235 moveto
+178 2230 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+178 2230 moveto
+180 2223 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+180 2223 moveto
+178 2215 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+178 2215 moveto
+172 2210 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+172 2210 moveto
+165 2208 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+165 2208 moveto
+158 2210 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+158 2210 moveto
+152 2215 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+152 2215 moveto
+150 2223 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+150 2223 moveto
+152 2230 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+152 2230 moveto
+158 2235 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+158 2235 moveto
+165 2237 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+3 setlinewidth
+119 2204 moveto
+211 2204 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+3 setlinewidth
+209 2392 moveto
+121 2377 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+165 2421 moveto
+172 2419 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+172 2419 moveto
+178 2414 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+178 2414 moveto
+180 2407 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+180 2407 moveto
+178 2399 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+178 2399 moveto
+172 2394 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+172 2394 moveto
+165 2392 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+165 2392 moveto
+158 2394 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+158 2394 moveto
+152 2399 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+152 2399 moveto
+150 2407 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+150 2407 moveto
+152 2414 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+152 2414 moveto
+158 2419 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+158 2419 moveto
+165 2421 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+3 setlinewidth
+211 2425 moveto
+119 2425 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+3 setlinewidth
+430 2237 moveto
+430 2392 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+342 2252 moveto
+342 2377 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+3 setlinewidth
+340 2425 moveto
+340 2204 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+432 2204 moveto
+432 2425 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+3 setlinewidth
+430 2237 moveto
+342 2252 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+386 2237 moveto
+393 2235 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+393 2235 moveto
+398 2230 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+398 2230 moveto
+400 2223 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+400 2223 moveto
+398 2215 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+398 2215 moveto
+393 2210 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+393 2210 moveto
+386 2208 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+386 2208 moveto
+378 2210 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+378 2210 moveto
+373 2215 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+373 2215 moveto
+371 2223 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+371 2223 moveto
+373 2230 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+373 2230 moveto
+378 2235 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+378 2235 moveto
+386 2237 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+3 setlinewidth
+340 2204 moveto
+432 2204 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+3 setlinewidth
+430 2392 moveto
+342 2377 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+386 2421 moveto
+393 2419 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+393 2419 moveto
+398 2414 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+398 2414 moveto
+400 2407 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+400 2407 moveto
+398 2399 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+398 2399 moveto
+393 2394 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+393 2394 moveto
+386 2392 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+386 2392 moveto
+378 2394 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+378 2394 moveto
+373 2399 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+373 2399 moveto
+371 2407 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+371 2407 moveto
+373 2414 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+373 2414 moveto
+378 2419 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+378 2419 moveto
+386 2421 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+3 setlinewidth
+432 2425 moveto
+340 2425 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+3 setlinewidth
+651 2237 moveto
+651 2392 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+562 2252 moveto
+562 2377 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+3 setlinewidth
+560 2425 moveto
+560 2204 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+652 2204 moveto
+652 2425 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+3 setlinewidth
+651 2237 moveto
+562 2252 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+606 2237 moveto
+614 2235 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+614 2235 moveto
+619 2230 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+619 2230 moveto
+621 2223 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+621 2223 moveto
+619 2215 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+619 2215 moveto
+614 2210 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+614 2210 moveto
+606 2208 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+606 2208 moveto
+599 2210 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+599 2210 moveto
+594 2215 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+594 2215 moveto
+592 2223 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+592 2223 moveto
+594 2230 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+594 2230 moveto
+599 2235 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+599 2235 moveto
+606 2237 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+3 setlinewidth
+560 2204 moveto
+652 2204 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+3 setlinewidth
+651 2392 moveto
+562 2377 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+606 2421 moveto
+614 2419 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+614 2419 moveto
+619 2414 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+619 2414 moveto
+621 2407 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+621 2407 moveto
+619 2399 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+619 2399 moveto
+614 2394 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+614 2394 moveto
+606 2392 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+606 2392 moveto
+599 2394 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+599 2394 moveto
+594 2399 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+594 2399 moveto
+592 2407 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+592 2407 moveto
+594 2414 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+594 2414 moveto
+599 2419 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+599 2419 moveto
+606 2421 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+3 setlinewidth
+652 2425 moveto
+560 2425 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+3 setlinewidth
+871 2237 moveto
+871 2392 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+783 2252 moveto
+783 2377 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+3 setlinewidth
+781 2425 moveto
+781 2204 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+873 2204 moveto
+873 2425 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+3 setlinewidth
+871 2237 moveto
+783 2252 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+827 2237 moveto
+834 2235 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+834 2235 moveto
+840 2230 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+840 2230 moveto
+842 2223 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+842 2223 moveto
+840 2215 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+840 2215 moveto
+834 2210 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+834 2210 moveto
+827 2208 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+827 2208 moveto
+820 2210 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+820 2210 moveto
+814 2215 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+814 2215 moveto
+812 2223 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+812 2223 moveto
+814 2230 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+814 2230 moveto
+820 2235 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+820 2235 moveto
+827 2237 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+3 setlinewidth
+781 2204 moveto
+873 2204 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+3 setlinewidth
+871 2392 moveto
+783 2377 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+827 2421 moveto
+834 2419 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+834 2419 moveto
+840 2414 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+840 2414 moveto
+842 2407 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+842 2407 moveto
+840 2399 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+840 2399 moveto
+834 2394 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+834 2394 moveto
+827 2392 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+827 2392 moveto
+820 2394 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+820 2394 moveto
+814 2399 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+814 2399 moveto
+812 2407 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+812 2407 moveto
+814 2414 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+814 2414 moveto
+820 2419 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+820 2419 moveto
+827 2421 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+3 setlinewidth
+873 2425 moveto
+781 2425 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+3 setlinewidth
+209 1906 moveto
+209 2061 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+121 1921 moveto
+121 2046 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+3 setlinewidth
+119 2094 moveto
+119 1873 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+211 1873 moveto
+211 2094 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+3 setlinewidth
+209 1906 moveto
+121 1921 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+165 1906 moveto
+172 1904 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+172 1904 moveto
+178 1899 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+178 1899 moveto
+180 1891 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+180 1891 moveto
+178 1884 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+178 1884 moveto
+172 1878 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+172 1878 moveto
+165 1876 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+165 1876 moveto
+158 1878 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+158 1878 moveto
+152 1884 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+152 1884 moveto
+150 1891 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+150 1891 moveto
+152 1899 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+152 1899 moveto
+158 1904 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+158 1904 moveto
+165 1906 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+3 setlinewidth
+119 1873 moveto
+211 1873 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+3 setlinewidth
+209 2061 moveto
+121 2046 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+165 2090 moveto
+172 2088 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+172 2088 moveto
+178 2083 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+178 2083 moveto
+180 2075 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+180 2075 moveto
+178 2068 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+178 2068 moveto
+172 2063 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+172 2063 moveto
+165 2061 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+165 2061 moveto
+158 2063 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+158 2063 moveto
+152 2068 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+152 2068 moveto
+150 2075 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+150 2075 moveto
+152 2083 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+152 2083 moveto
+158 2088 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+158 2088 moveto
+165 2090 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+3 setlinewidth
+211 2094 moveto
+119 2094 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+3 setlinewidth
+430 1906 moveto
+430 2061 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+342 1921 moveto
+342 2046 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+3 setlinewidth
+340 2094 moveto
+340 1873 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+432 1873 moveto
+432 2094 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+3 setlinewidth
+430 1906 moveto
+342 1921 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+386 1906 moveto
+393 1904 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+393 1904 moveto
+398 1899 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+398 1899 moveto
+400 1891 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+400 1891 moveto
+398 1884 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+398 1884 moveto
+393 1878 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+393 1878 moveto
+386 1876 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+386 1876 moveto
+378 1878 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+378 1878 moveto
+373 1884 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+373 1884 moveto
+371 1891 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+371 1891 moveto
+373 1899 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+373 1899 moveto
+378 1904 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+378 1904 moveto
+386 1906 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+3 setlinewidth
+340 1873 moveto
+432 1873 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+3 setlinewidth
+430 2061 moveto
+342 2046 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+386 2090 moveto
+393 2088 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+393 2088 moveto
+398 2083 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+398 2083 moveto
+400 2075 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+400 2075 moveto
+398 2068 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+398 2068 moveto
+393 2063 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+393 2063 moveto
+386 2061 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+386 2061 moveto
+378 2063 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+378 2063 moveto
+373 2068 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+373 2068 moveto
+371 2075 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+371 2075 moveto
+373 2083 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+373 2083 moveto
+378 2088 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+378 2088 moveto
+386 2090 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+3 setlinewidth
+432 2094 moveto
+340 2094 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+3 setlinewidth
+651 1906 moveto
+651 2061 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+562 1921 moveto
+562 2046 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+3 setlinewidth
+560 2094 moveto
+560 1873 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+652 1873 moveto
+652 2094 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+3 setlinewidth
+651 1906 moveto
+562 1921 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+606 1906 moveto
+614 1904 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+614 1904 moveto
+619 1899 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+619 1899 moveto
+621 1891 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+621 1891 moveto
+619 1884 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+619 1884 moveto
+614 1878 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+614 1878 moveto
+606 1876 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+606 1876 moveto
+599 1878 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+599 1878 moveto
+594 1884 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+594 1884 moveto
+592 1891 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+592 1891 moveto
+594 1899 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+594 1899 moveto
+599 1904 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+599 1904 moveto
+606 1906 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+3 setlinewidth
+560 1873 moveto
+652 1873 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+3 setlinewidth
+651 2061 moveto
+562 2046 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+606 2090 moveto
+614 2088 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+614 2088 moveto
+619 2083 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+619 2083 moveto
+621 2075 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+621 2075 moveto
+619 2068 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+619 2068 moveto
+614 2063 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+614 2063 moveto
+606 2061 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+606 2061 moveto
+599 2063 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+599 2063 moveto
+594 2068 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+594 2068 moveto
+592 2075 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+592 2075 moveto
+594 2083 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+594 2083 moveto
+599 2088 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+599 2088 moveto
+606 2090 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+3 setlinewidth
+652 2094 moveto
+560 2094 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+3 setlinewidth
+871 1906 moveto
+871 2061 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+783 1921 moveto
+783 2046 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+3 setlinewidth
+781 2094 moveto
+781 1873 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+873 1873 moveto
+873 2094 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+3 setlinewidth
+871 1906 moveto
+783 1921 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+827 1906 moveto
+834 1904 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+834 1904 moveto
+840 1899 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+840 1899 moveto
+842 1891 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+842 1891 moveto
+840 1884 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+840 1884 moveto
+834 1878 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+834 1878 moveto
+827 1876 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+827 1876 moveto
+820 1878 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+820 1878 moveto
+814 1884 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+814 1884 moveto
+812 1891 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+812 1891 moveto
+814 1899 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+814 1899 moveto
+820 1904 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+820 1904 moveto
+827 1906 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+3 setlinewidth
+781 1873 moveto
+873 1873 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+3 setlinewidth
+871 2061 moveto
+783 2046 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+827 2090 moveto
+834 2088 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+834 2088 moveto
+840 2083 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+840 2083 moveto
+842 2075 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+842 2075 moveto
+840 2068 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+840 2068 moveto
+834 2063 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+834 2063 moveto
+827 2061 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+827 2061 moveto
+820 2063 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+820 2063 moveto
+814 2068 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+814 2068 moveto
+812 2075 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+812 2075 moveto
+814 2083 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+814 2083 moveto
+820 2088 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+820 2088 moveto
+827 2090 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+3 setlinewidth
+873 2094 moveto
+781 2094 lineto
+stroke
+0.00 1.00 0.00 setrgbcolor
+3 setlinewidth
+876 2900 moveto
+934 2900 lineto
+stroke
+0.00 1.00 0.00 setrgbcolor
+876 3055 moveto
+934 3055 lineto
+stroke
+0.00 1.00 0.00 setrgbcolor
+925 2919 moveto
+925 3036 lineto
+stroke
+%PolyPolygon
+0.00 1.00 0.00 setrgbcolor
+2 setlinewidth
+928 2919 moveto
+922 2919 lineto
+925 2900 lineto
+closepath
+gsave
+0.00 1.00 0.00 setrgbcolor
+eofill
+grestore
+stroke
+%PolyPolygon
+0.00 1.00 0.00 setrgbcolor
+2 setlinewidth
+928 3036 moveto
+922 3036 lineto
+925 3055 lineto
+closepath
+gsave
+0.00 1.00 0.00 setrgbcolor
+eofill
+grestore
+stroke
+0.00 1.00 0.00 setrgbcolor
+3 setlinewidth
+945 2965 moveto
+948 2968 lineto
+stroke
+0.00 1.00 0.00 setrgbcolor
+948 2968 moveto
+948 2974 lineto
+stroke
+0.00 1.00 0.00 setrgbcolor
+948 2974 moveto
+945 2977 lineto
+stroke
+0.00 1.00 0.00 setrgbcolor
+945 2977 moveto
+942 2977 lineto
+stroke
+0.00 1.00 0.00 setrgbcolor
+942 2977 moveto
+939 2974 lineto
+stroke
+0.00 1.00 0.00 setrgbcolor
+939 2974 moveto
+939 2968 lineto
+stroke
+0.00 1.00 0.00 setrgbcolor
+939 2968 moveto
+936 2965 lineto
+stroke
+0.00 1.00 0.00 setrgbcolor
+936 2965 moveto
+930 2965 lineto
+stroke
+0.00 1.00 0.00 setrgbcolor
+930 2965 moveto
+930 2977 lineto
+stroke
+0.00 1.00 0.00 setrgbcolor
+945 2984 moveto
+948 2987 lineto
+stroke
+0.00 1.00 0.00 setrgbcolor
+948 2987 moveto
+930 2987 lineto
+stroke
+0.00 1.00 0.00 setrgbcolor
+930 2984 moveto
+930 2990 lineto
+stroke
+0.00 1.00 0.00 setrgbcolor
+871 3059 moveto
+871 3173 lineto
+stroke
+0.00 1.00 0.00 setrgbcolor
+783 3045 moveto
+783 3173 lineto
+stroke
+0.00 1.00 0.00 setrgbcolor
+853 3164 moveto
+801 3164 lineto
+stroke
+%PolyPolygon
+0.00 1.00 0.00 setrgbcolor
+2 setlinewidth
+853 3161 moveto
+853 3167 lineto
+871 3164 lineto
+closepath
+gsave
+0.00 1.00 0.00 setrgbcolor
+eofill
+grestore
+stroke
+%PolyPolygon
+0.00 1.00 0.00 setrgbcolor
+2 setlinewidth
+801 3161 moveto
+801 3167 lineto
+783 3164 lineto
+closepath
+gsave
+0.00 1.00 0.00 setrgbcolor
+eofill
+grestore
+stroke
+0.00 1.00 0.00 setrgbcolor
+3 setlinewidth
+815 3144 moveto
+818 3141 lineto
+stroke
+0.00 1.00 0.00 setrgbcolor
+818 3141 moveto
+818 3159 lineto
+stroke
+0.00 1.00 0.00 setrgbcolor
+815 3159 moveto
+821 3159 lineto
+stroke
+0.00 1.00 0.00 setrgbcolor
+827 3144 moveto
+830 3141 lineto
+stroke
+0.00 1.00 0.00 setrgbcolor
+830 3141 moveto
+836 3141 lineto
+stroke
+0.00 1.00 0.00 setrgbcolor
+836 3141 moveto
+839 3144 lineto
+stroke
+0.00 1.00 0.00 setrgbcolor
+839 3144 moveto
+839 3147 lineto
+stroke
+0.00 1.00 0.00 setrgbcolor
+839 3147 moveto
+836 3150 lineto
+stroke
+0.00 1.00 0.00 setrgbcolor
+836 3150 moveto
+830 3150 lineto
+stroke
+0.00 1.00 0.00 setrgbcolor
+830 3150 moveto
+827 3153 lineto
+stroke
+0.00 1.00 0.00 setrgbcolor
+827 3153 moveto
+827 3159 lineto
+stroke
+0.00 1.00 0.00 setrgbcolor
+827 3159 moveto
+839 3159 lineto
+stroke
+0.00 1.00 0.00 setrgbcolor
+834 2794 moveto
+830 2852 lineto
+stroke
+0.00 1.00 0.00 setrgbcolor
+825 2918 moveto
+823 2937 lineto
+stroke
+0.00 1.00 0.00 setrgbcolor
+841 2803 moveto
+845 2800 lineto
+stroke
+0.00 1.00 0.00 setrgbcolor
+845 2800 moveto
+851 2800 lineto
+stroke
+0.00 1.00 0.00 setrgbcolor
+851 2800 moveto
+854 2803 lineto
+stroke
+0.00 1.00 0.00 setrgbcolor
+854 2803 moveto
+853 2810 lineto
+stroke
+0.00 1.00 0.00 setrgbcolor
+853 2810 moveto
+850 2812 lineto
+stroke
+0.00 1.00 0.00 setrgbcolor
+850 2812 moveto
+844 2812 lineto
+stroke
+0.00 1.00 0.00 setrgbcolor
+844 2812 moveto
+841 2809 lineto
+stroke
+0.00 1.00 0.00 setrgbcolor
+841 2809 moveto
+841 2803 lineto
+stroke
+0.00 1.00 0.00 setrgbcolor
+838 2801 moveto
+856 2811 lineto
+stroke
+0.00 1.00 0.00 setrgbcolor
+842 2830 moveto
+843 2818 lineto
+stroke
+0.00 1.00 0.00 setrgbcolor
+843 2818 moveto
+855 2828 lineto
+stroke
+0.00 1.00 0.00 setrgbcolor
+855 2828 moveto
+836 2827 lineto
+stroke
+0.00 1.00 0.00 setrgbcolor
+826 2900 moveto
+828 2871 lineto
+stroke
+%PolyPolygon
+0.00 1.00 0.00 setrgbcolor
+2 setlinewidth
+828 2919 moveto
+821 2918 lineto
+826 2900 lineto
+closepath
+gsave
+0.00 1.00 0.00 setrgbcolor
+eofill
+grestore
+stroke
+%PolyPolygon
+0.00 1.00 0.00 setrgbcolor
+2 setlinewidth
+833 2853 moveto
+827 2852 lineto
+828 2871 lineto
+closepath
+gsave
+0.00 1.00 0.00 setrgbcolor
+eofill
+grestore
+stroke
+0.00 1.00 0.00 setrgbcolor
+3 setlinewidth
+568 578 moveto
+598 656 lineto
+stroke
+0.00 1.00 0.00 setrgbcolor
+619 712 moveto
+626 729 lineto
+stroke
+0.00 1.00 0.00 setrgbcolor
+578 583 moveto
+580 579 lineto
+stroke
+0.00 1.00 0.00 setrgbcolor
+580 579 moveto
+585 577 lineto
+stroke
+0.00 1.00 0.00 setrgbcolor
+585 577 moveto
+589 578 lineto
+stroke
+0.00 1.00 0.00 setrgbcolor
+589 578 moveto
+591 584 lineto
+stroke
+0.00 1.00 0.00 setrgbcolor
+591 584 moveto
+590 588 lineto
+stroke
+0.00 1.00 0.00 setrgbcolor
+590 588 moveto
+584 590 lineto
+stroke
+0.00 1.00 0.00 setrgbcolor
+584 590 moveto
+580 588 lineto
+stroke
+0.00 1.00 0.00 setrgbcolor
+580 588 moveto
+578 583 lineto
+stroke
+0.00 1.00 0.00 setrgbcolor
+574 582 moveto
+595 584 lineto
+stroke
+0.00 1.00 0.00 setrgbcolor
+595 593 moveto
+599 594 lineto
+stroke
+0.00 1.00 0.00 setrgbcolor
+599 594 moveto
+601 600 lineto
+stroke
+0.00 1.00 0.00 setrgbcolor
+601 600 moveto
+599 604 lineto
+stroke
+0.00 1.00 0.00 setrgbcolor
+599 604 moveto
+596 605 lineto
+stroke
+0.00 1.00 0.00 setrgbcolor
+596 605 moveto
+592 603 lineto
+stroke
+0.00 1.00 0.00 setrgbcolor
+592 603 moveto
+591 601 lineto
+stroke
+0.00 1.00 0.00 setrgbcolor
+592 603 moveto
+591 607 lineto
+stroke
+0.00 1.00 0.00 setrgbcolor
+591 607 moveto
+588 609 lineto
+stroke
+0.00 1.00 0.00 setrgbcolor
+588 609 moveto
+584 607 lineto
+stroke
+0.00 1.00 0.00 setrgbcolor
+584 607 moveto
+582 601 lineto
+stroke
+0.00 1.00 0.00 setrgbcolor
+582 601 moveto
+583 597 lineto
+stroke
+0.00 1.00 0.00 setrgbcolor
+587 615 moveto
+590 614 lineto
+stroke
+0.00 1.00 0.00 setrgbcolor
+604 616 moveto
+608 617 lineto
+stroke
+0.00 1.00 0.00 setrgbcolor
+608 617 moveto
+610 623 lineto
+stroke
+0.00 1.00 0.00 setrgbcolor
+610 623 moveto
+608 627 lineto
+stroke
+0.00 1.00 0.00 setrgbcolor
+608 627 moveto
+605 628 lineto
+stroke
+0.00 1.00 0.00 setrgbcolor
+605 628 moveto
+601 626 lineto
+stroke
+0.00 1.00 0.00 setrgbcolor
+601 626 moveto
+599 621 lineto
+stroke
+0.00 1.00 0.00 setrgbcolor
+599 621 moveto
+595 619 lineto
+stroke
+0.00 1.00 0.00 setrgbcolor
+595 619 moveto
+589 621 lineto
+stroke
+0.00 1.00 0.00 setrgbcolor
+589 621 moveto
+594 633 lineto
+stroke
+0.00 1.00 0.00 setrgbcolor
+613 695 moveto
+604 673 lineto
+stroke
+%PolyPolygon
+0.00 1.00 0.00 setrgbcolor
+2 setlinewidth
+622 711 moveto
+617 713 lineto
+613 695 lineto
+closepath
+gsave
+0.00 1.00 0.00 setrgbcolor
+eofill
+grestore
+stroke
+%PolyPolygon
+0.00 1.00 0.00 setrgbcolor
+2 setlinewidth
+601 655 moveto
+595 657 lineto
+604 673 lineto
+closepath
+gsave
+0.00 1.00 0.00 setrgbcolor
+eofill
+grestore
+stroke
+0.00 1.00 0.00 setrgbcolor
+3 setlinewidth
+708 554 moveto
+708 649 lineto
+stroke
+0.00 1.00 0.00 setrgbcolor
+707 917 moveto
+707 935 lineto
+stroke
+0.00 1.00 0.00 setrgbcolor
+716 562 moveto
+719 559 lineto
+stroke
+0.00 1.00 0.00 setrgbcolor
+719 559 moveto
+725 559 lineto
+stroke
+0.00 1.00 0.00 setrgbcolor
+725 559 moveto
+728 562 lineto
+stroke
+0.00 1.00 0.00 setrgbcolor
+728 562 moveto
+728 568 lineto
+stroke
+0.00 1.00 0.00 setrgbcolor
+728 568 moveto
+725 571 lineto
+stroke
+0.00 1.00 0.00 setrgbcolor
+725 571 moveto
+719 571 lineto
+stroke
+0.00 1.00 0.00 setrgbcolor
+719 571 moveto
+716 568 lineto
+stroke
+0.00 1.00 0.00 setrgbcolor
+716 568 moveto
+716 562 lineto
+stroke
+0.00 1.00 0.00 setrgbcolor
+712 560 moveto
+731 569 lineto
+stroke
+0.00 1.00 0.00 setrgbcolor
+728 577 moveto
+731 580 lineto
+stroke
+0.00 1.00 0.00 setrgbcolor
+731 580 moveto
+731 586 lineto
+stroke
+0.00 1.00 0.00 setrgbcolor
+731 586 moveto
+728 589 lineto
+stroke
+0.00 1.00 0.00 setrgbcolor
+728 589 moveto
+725 589 lineto
+stroke
+0.00 1.00 0.00 setrgbcolor
+725 589 moveto
+722 586 lineto
+stroke
+0.00 1.00 0.00 setrgbcolor
+722 586 moveto
+722 583 lineto
+stroke
+0.00 1.00 0.00 setrgbcolor
+722 586 moveto
+719 589 lineto
+stroke
+0.00 1.00 0.00 setrgbcolor
+719 589 moveto
+716 589 lineto
+stroke
+0.00 1.00 0.00 setrgbcolor
+716 589 moveto
+712 586 lineto
+stroke
+0.00 1.00 0.00 setrgbcolor
+712 586 moveto
+712 580 lineto
+stroke
+0.00 1.00 0.00 setrgbcolor
+712 580 moveto
+716 577 lineto
+stroke
+0.00 1.00 0.00 setrgbcolor
+728 596 moveto
+731 599 lineto
+stroke
+0.00 1.00 0.00 setrgbcolor
+731 599 moveto
+712 599 lineto
+stroke
+0.00 1.00 0.00 setrgbcolor
+712 596 moveto
+712 602 lineto
+stroke
+0.00 1.00 0.00 setrgbcolor
+712 608 moveto
+715 608 lineto
+stroke
+0.00 1.00 0.00 setrgbcolor
+728 614 moveto
+731 617 lineto
+stroke
+0.00 1.00 0.00 setrgbcolor
+731 617 moveto
+731 623 lineto
+stroke
+0.00 1.00 0.00 setrgbcolor
+731 623 moveto
+728 626 lineto
+stroke
+0.00 1.00 0.00 setrgbcolor
+728 626 moveto
+725 626 lineto
+stroke
+0.00 1.00 0.00 setrgbcolor
+725 626 moveto
+722 623 lineto
+stroke
+0.00 1.00 0.00 setrgbcolor
+722 623 moveto
+722 620 lineto
+stroke
+0.00 1.00 0.00 setrgbcolor
+722 623 moveto
+719 626 lineto
+stroke
+0.00 1.00 0.00 setrgbcolor
+719 626 moveto
+715 626 lineto
+stroke
+0.00 1.00 0.00 setrgbcolor
+715 626 moveto
+712 623 lineto
+stroke
+0.00 1.00 0.00 setrgbcolor
+712 623 moveto
+712 617 lineto
+stroke
+0.00 1.00 0.00 setrgbcolor
+712 617 moveto
+715 614 lineto
+stroke
+0.00 1.00 0.00 setrgbcolor
+707 898 moveto
+708 668 lineto
+stroke
+%PolyPolygon
+0.00 1.00 0.00 setrgbcolor
+2 setlinewidth
+710 917 moveto
+704 917 lineto
+707 898 lineto
+closepath
+gsave
+0.00 1.00 0.00 setrgbcolor
+eofill
+grestore
+stroke
+%PolyPolygon
+0.00 1.00 0.00 setrgbcolor
+2 setlinewidth
+711 649 moveto
+705 649 lineto
+708 668 lineto
+closepath
+gsave
+0.00 1.00 0.00 setrgbcolor
+eofill
+grestore
+stroke
+0.00 1.00 0.00 setrgbcolor
+3 setlinewidth
+93 583 moveto
+141 651 lineto
+stroke
+0.00 1.00 0.00 setrgbcolor
+176 700 moveto
+187 715 lineto
+stroke
+0.00 1.00 0.00 setrgbcolor
+104 585 moveto
+105 581 lineto
+stroke
+0.00 1.00 0.00 setrgbcolor
+105 581 moveto
+110 577 lineto
+stroke
+0.00 1.00 0.00 setrgbcolor
+110 577 moveto
+114 578 lineto
+stroke
+0.00 1.00 0.00 setrgbcolor
+114 578 moveto
+118 583 lineto
+stroke
+0.00 1.00 0.00 setrgbcolor
+118 583 moveto
+117 587 lineto
+stroke
+0.00 1.00 0.00 setrgbcolor
+117 587 moveto
+112 591 lineto
+stroke
+0.00 1.00 0.00 setrgbcolor
+112 591 moveto
+108 590 lineto
+stroke
+0.00 1.00 0.00 setrgbcolor
+108 590 moveto
+104 585 lineto
+stroke
+0.00 1.00 0.00 setrgbcolor
+101 586 moveto
+121 582 lineto
+stroke
+0.00 1.00 0.00 setrgbcolor
+123 590 moveto
+127 591 lineto
+stroke
+0.00 1.00 0.00 setrgbcolor
+127 591 moveto
+131 596 lineto
+stroke
+0.00 1.00 0.00 setrgbcolor
+131 596 moveto
+130 600 lineto
+stroke
+0.00 1.00 0.00 setrgbcolor
+130 600 moveto
+127 602 lineto
+stroke
+0.00 1.00 0.00 setrgbcolor
+127 602 moveto
+123 601 lineto
+stroke
+0.00 1.00 0.00 setrgbcolor
+123 601 moveto
+121 599 lineto
+stroke
+0.00 1.00 0.00 setrgbcolor
+123 601 moveto
+122 606 lineto
+stroke
+0.00 1.00 0.00 setrgbcolor
+122 606 moveto
+120 608 lineto
+stroke
+0.00 1.00 0.00 setrgbcolor
+120 608 moveto
+116 607 lineto
+stroke
+0.00 1.00 0.00 setrgbcolor
+116 607 moveto
+112 602 lineto
+stroke
+0.00 1.00 0.00 setrgbcolor
+112 602 moveto
+113 597 lineto
+stroke
+0.00 1.00 0.00 setrgbcolor
+121 614 moveto
+123 613 lineto
+stroke
+0.00 1.00 0.00 setrgbcolor
+137 610 moveto
+141 611 lineto
+stroke
+0.00 1.00 0.00 setrgbcolor
+141 611 moveto
+145 616 lineto
+stroke
+0.00 1.00 0.00 setrgbcolor
+145 616 moveto
+144 620 lineto
+stroke
+0.00 1.00 0.00 setrgbcolor
+144 620 moveto
+142 622 lineto
+stroke
+0.00 1.00 0.00 setrgbcolor
+142 622 moveto
+137 621 lineto
+stroke
+0.00 1.00 0.00 setrgbcolor
+137 621 moveto
+134 616 lineto
+stroke
+0.00 1.00 0.00 setrgbcolor
+134 616 moveto
+130 616 lineto
+stroke
+0.00 1.00 0.00 setrgbcolor
+130 616 moveto
+125 619 lineto
+stroke
+0.00 1.00 0.00 setrgbcolor
+125 619 moveto
+132 629 lineto
+stroke
+0.00 1.00 0.00 setrgbcolor
+165 685 moveto
+152 666 lineto
+stroke
+%PolyPolygon
+0.00 1.00 0.00 setrgbcolor
+2 setlinewidth
+179 698 moveto
+174 702 lineto
+165 685 lineto
+closepath
+gsave
+0.00 1.00 0.00 setrgbcolor
+eofill
+grestore
+stroke
+%PolyPolygon
+0.00 1.00 0.00 setrgbcolor
+2 setlinewidth
+144 649 moveto
+139 653 lineto
+152 666 lineto
+closepath
+gsave
+0.00 1.00 0.00 setrgbcolor
+eofill
+grestore
+stroke
+0.00 1.00 0.00 setrgbcolor
+3 setlinewidth
+266 536 moveto
+266 637 lineto
+stroke
+0.00 1.00 0.00 setrgbcolor
+266 928 moveto
+266 947 lineto
+stroke
+0.00 1.00 0.00 setrgbcolor
+274 544 moveto
+277 541 lineto
+stroke
+0.00 1.00 0.00 setrgbcolor
+277 541 moveto
+283 541 lineto
+stroke
+0.00 1.00 0.00 setrgbcolor
+283 541 moveto
+286 544 lineto
+stroke
+0.00 1.00 0.00 setrgbcolor
+286 544 moveto
+286 550 lineto
+stroke
+0.00 1.00 0.00 setrgbcolor
+286 550 moveto
+283 553 lineto
+stroke
+0.00 1.00 0.00 setrgbcolor
+283 553 moveto
+277 553 lineto
+stroke
+0.00 1.00 0.00 setrgbcolor
+277 553 moveto
+274 550 lineto
+stroke
+0.00 1.00 0.00 setrgbcolor
+274 550 moveto
+274 544 lineto
+stroke
+0.00 1.00 0.00 setrgbcolor
+270 542 moveto
+289 551 lineto
+stroke
+0.00 1.00 0.00 setrgbcolor
+286 559 moveto
+289 562 lineto
+stroke
+0.00 1.00 0.00 setrgbcolor
+289 562 moveto
+289 568 lineto
+stroke
+0.00 1.00 0.00 setrgbcolor
+289 568 moveto
+286 571 lineto
+stroke
+0.00 1.00 0.00 setrgbcolor
+286 571 moveto
+283 571 lineto
+stroke
+0.00 1.00 0.00 setrgbcolor
+283 571 moveto
+280 568 lineto
+stroke
+0.00 1.00 0.00 setrgbcolor
+280 568 moveto
+280 565 lineto
+stroke
+0.00 1.00 0.00 setrgbcolor
+280 568 moveto
+277 571 lineto
+stroke
+0.00 1.00 0.00 setrgbcolor
+277 571 moveto
+274 571 lineto
+stroke
+0.00 1.00 0.00 setrgbcolor
+274 571 moveto
+270 568 lineto
+stroke
+0.00 1.00 0.00 setrgbcolor
+270 568 moveto
+270 562 lineto
+stroke
+0.00 1.00 0.00 setrgbcolor
+270 562 moveto
+274 559 lineto
+stroke
+0.00 1.00 0.00 setrgbcolor
+277 590 moveto
+277 578 lineto
+stroke
+0.00 1.00 0.00 setrgbcolor
+277 578 moveto
+289 587 lineto
+stroke
+0.00 1.00 0.00 setrgbcolor
+289 587 moveto
+271 587 lineto
+stroke
+0.00 1.00 0.00 setrgbcolor
+271 596 moveto
+274 596 lineto
+stroke
+0.00 1.00 0.00 setrgbcolor
+274 602 moveto
+271 605 lineto
+stroke
+0.00 1.00 0.00 setrgbcolor
+271 605 moveto
+271 611 lineto
+stroke
+0.00 1.00 0.00 setrgbcolor
+271 611 moveto
+274 614 lineto
+stroke
+0.00 1.00 0.00 setrgbcolor
+274 614 moveto
+280 614 lineto
+stroke
+0.00 1.00 0.00 setrgbcolor
+280 614 moveto
+283 611 lineto
+stroke
+0.00 1.00 0.00 setrgbcolor
+283 611 moveto
+283 602 lineto
+stroke
+0.00 1.00 0.00 setrgbcolor
+283 602 moveto
+289 602 lineto
+stroke
+0.00 1.00 0.00 setrgbcolor
+289 602 moveto
+289 614 lineto
+stroke
+0.00 1.00 0.00 setrgbcolor
+266 910 moveto
+266 656 lineto
+stroke
+%PolyPolygon
+0.00 1.00 0.00 setrgbcolor
+2 setlinewidth
+269 928 moveto
+263 928 lineto
+266 910 lineto
+closepath
+gsave
+0.00 1.00 0.00 setrgbcolor
+eofill
+grestore
+stroke
+%PolyPolygon
+0.00 1.00 0.00 setrgbcolor
+2 setlinewidth
+269 637 moveto
+263 637 lineto
+266 656 lineto
+closepath
+gsave
+0.00 1.00 0.00 setrgbcolor
+eofill
+grestore
+stroke
+0.00 1.00 0.00 setrgbcolor
+3 setlinewidth
+374 895 moveto
+374 1026 lineto
+stroke
+0.00 1.00 0.00 setrgbcolor
+159 895 moveto
+159 1026 lineto
+stroke
+0.00 1.00 0.00 setrgbcolor
+355 1016 moveto
+177 1016 lineto
+stroke
+%PolyPolygon
+0.00 1.00 0.00 setrgbcolor
+2 setlinewidth
+355 1013 moveto
+355 1019 lineto
+374 1016 lineto
+closepath
+gsave
+0.00 1.00 0.00 setrgbcolor
+eofill
+grestore
+stroke
+%PolyPolygon
+0.00 1.00 0.00 setrgbcolor
+2 setlinewidth
+177 1013 moveto
+177 1019 lineto
+159 1016 lineto
+closepath
+gsave
+0.00 1.00 0.00 setrgbcolor
+eofill
+grestore
+stroke
+0.00 1.00 0.00 setrgbcolor
+3 setlinewidth
+239 996 moveto
+242 993 lineto
+stroke
+0.00 1.00 0.00 setrgbcolor
+242 993 moveto
+248 993 lineto
+stroke
+0.00 1.00 0.00 setrgbcolor
+248 993 moveto
+251 996 lineto
+stroke
+0.00 1.00 0.00 setrgbcolor
+251 996 moveto
+251 1000 lineto
+stroke
+0.00 1.00 0.00 setrgbcolor
+251 1000 moveto
+248 1003 lineto
+stroke
+0.00 1.00 0.00 setrgbcolor
+248 1003 moveto
+242 1003 lineto
+stroke
+0.00 1.00 0.00 setrgbcolor
+242 1003 moveto
+239 1006 lineto
+stroke
+0.00 1.00 0.00 setrgbcolor
+239 1006 moveto
+239 1012 lineto
+stroke
+0.00 1.00 0.00 setrgbcolor
+239 1012 moveto
+251 1012 lineto
+stroke
+0.00 1.00 0.00 setrgbcolor
+260 1012 moveto
+263 1012 lineto
+stroke
+0.00 1.00 0.00 setrgbcolor
+263 1012 moveto
+269 1006 lineto
+stroke
+0.00 1.00 0.00 setrgbcolor
+269 1006 moveto
+269 996 lineto
+stroke
+0.00 1.00 0.00 setrgbcolor
+269 996 moveto
+266 993 lineto
+stroke
+0.00 1.00 0.00 setrgbcolor
+266 993 moveto
+260 993 lineto
+stroke
+0.00 1.00 0.00 setrgbcolor
+260 993 moveto
+257 996 lineto
+stroke
+0.00 1.00 0.00 setrgbcolor
+257 996 moveto
+257 1000 lineto
+stroke
+0.00 1.00 0.00 setrgbcolor
+257 1000 moveto
+260 1003 lineto
+stroke
+0.00 1.00 0.00 setrgbcolor
+260 1003 moveto
+269 1003 lineto
+stroke
+0.00 1.00 0.00 setrgbcolor
+275 1012 moveto
+275 1009 lineto
+stroke
+0.00 1.00 0.00 setrgbcolor
+281 996 moveto
+284 993 lineto
+stroke
+0.00 1.00 0.00 setrgbcolor
+284 993 moveto
+291 993 lineto
+stroke
+0.00 1.00 0.00 setrgbcolor
+291 993 moveto
+294 996 lineto
+stroke
+0.00 1.00 0.00 setrgbcolor
+294 996 moveto
+294 1000 lineto
+stroke
+0.00 1.00 0.00 setrgbcolor
+294 1000 moveto
+291 1003 lineto
+stroke
+0.00 1.00 0.00 setrgbcolor
+291 1003 moveto
+284 1003 lineto
+stroke
+0.00 1.00 0.00 setrgbcolor
+284 1003 moveto
+281 1006 lineto
+stroke
+0.00 1.00 0.00 setrgbcolor
+281 1006 moveto
+281 1012 lineto
+stroke
+0.00 1.00 0.00 setrgbcolor
+281 1012 moveto
+294 1012 lineto
+stroke
+0.00 1.00 0.00 setrgbcolor
+807 887 moveto
+807 1034 lineto
+stroke
+0.00 1.00 0.00 setrgbcolor
+609 887 moveto
+609 1034 lineto
+stroke
+0.00 1.00 0.00 setrgbcolor
+788 1025 moveto
+627 1025 lineto
+stroke
+%PolyPolygon
+0.00 1.00 0.00 setrgbcolor
+2 setlinewidth
+788 1022 moveto
+788 1028 lineto
+807 1025 lineto
+closepath
+gsave
+0.00 1.00 0.00 setrgbcolor
+eofill
+grestore
+stroke
+%PolyPolygon
+0.00 1.00 0.00 setrgbcolor
+2 setlinewidth
+627 1022 moveto
+627 1028 lineto
+609 1025 lineto
+closepath
+gsave
+0.00 1.00 0.00 setrgbcolor
+eofill
+grestore
+stroke
+0.00 1.00 0.00 setrgbcolor
+3 setlinewidth
+680 1005 moveto
+683 1002 lineto
+stroke
+0.00 1.00 0.00 setrgbcolor
+683 1002 moveto
+689 1002 lineto
+stroke
+0.00 1.00 0.00 setrgbcolor
+689 1002 moveto
+692 1005 lineto
+stroke
+0.00 1.00 0.00 setrgbcolor
+692 1005 moveto
+692 1008 lineto
+stroke
+0.00 1.00 0.00 setrgbcolor
+692 1008 moveto
+689 1011 lineto
+stroke
+0.00 1.00 0.00 setrgbcolor
+689 1011 moveto
+683 1011 lineto
+stroke
+0.00 1.00 0.00 setrgbcolor
+683 1011 moveto
+680 1014 lineto
+stroke
+0.00 1.00 0.00 setrgbcolor
+680 1014 moveto
+680 1020 lineto
+stroke
+0.00 1.00 0.00 setrgbcolor
+680 1020 moveto
+692 1020 lineto
+stroke
+0.00 1.00 0.00 setrgbcolor
+698 1011 moveto
+708 1011 lineto
+stroke
+0.00 1.00 0.00 setrgbcolor
+708 1011 moveto
+711 1014 lineto
+stroke
+0.00 1.00 0.00 setrgbcolor
+711 1014 moveto
+711 1017 lineto
+stroke
+0.00 1.00 0.00 setrgbcolor
+711 1017 moveto
+708 1020 lineto
+stroke
+0.00 1.00 0.00 setrgbcolor
+708 1020 moveto
+701 1020 lineto
+stroke
+0.00 1.00 0.00 setrgbcolor
+701 1020 moveto
+698 1017 lineto
+stroke
+0.00 1.00 0.00 setrgbcolor
+698 1017 moveto
+698 1008 lineto
+stroke
+0.00 1.00 0.00 setrgbcolor
+698 1008 moveto
+705 1002 lineto
+stroke
+0.00 1.00 0.00 setrgbcolor
+705 1002 moveto
+708 1002 lineto
+stroke
+0.00 1.00 0.00 setrgbcolor
+717 1020 moveto
+717 1017 lineto
+stroke
+0.00 1.00 0.00 setrgbcolor
+726 1020 moveto
+729 1020 lineto
+stroke
+0.00 1.00 0.00 setrgbcolor
+729 1020 moveto
+735 1014 lineto
+stroke
+0.00 1.00 0.00 setrgbcolor
+735 1014 moveto
+735 1005 lineto
+stroke
+0.00 1.00 0.00 setrgbcolor
+735 1005 moveto
+732 1002 lineto
+stroke
+0.00 1.00 0.00 setrgbcolor
+732 1002 moveto
+726 1002 lineto
+stroke
+0.00 1.00 0.00 setrgbcolor
+726 1002 moveto
+723 1005 lineto
+stroke
+0.00 1.00 0.00 setrgbcolor
+723 1005 moveto
+723 1008 lineto
+stroke
+0.00 1.00 0.00 setrgbcolor
+723 1008 moveto
+726 1011 lineto
+stroke
+0.00 1.00 0.00 setrgbcolor
+726 1011 moveto
+735 1011 lineto
+stroke
+0.00 1.00 0.00 setrgbcolor
+778 2915 moveto
+733 2915 lineto
+stroke
+0.00 1.00 0.00 setrgbcolor
+778 3040 moveto
+733 3040 lineto
+stroke
+0.00 1.00 0.00 setrgbcolor
+742 2933 moveto
+742 3022 lineto
+stroke
+%PolyPolygon
+0.00 1.00 0.00 setrgbcolor
+2 setlinewidth
+745 2933 moveto
+739 2933 lineto
+742 2915 lineto
+closepath
+gsave
+0.00 1.00 0.00 setrgbcolor
+eofill
+grestore
+stroke
+%PolyPolygon
+0.00 1.00 0.00 setrgbcolor
+2 setlinewidth
+745 3022 moveto
+739 3022 lineto
+742 3040 lineto
+closepath
+gsave
+0.00 1.00 0.00 setrgbcolor
+eofill
+grestore
+stroke
+0.00 1.00 0.00 setrgbcolor
+3 setlinewidth
+762 2965 moveto
+765 2968 lineto
+stroke
+0.00 1.00 0.00 setrgbcolor
+765 2968 moveto
+747 2968 lineto
+stroke
+0.00 1.00 0.00 setrgbcolor
+747 2965 moveto
+747 2971 lineto
+stroke
+0.00 1.00 0.00 setrgbcolor
+765 2977 moveto
+765 2990 lineto
+stroke
+0.00 1.00 0.00 setrgbcolor
+765 2990 moveto
+747 2981 lineto
+stroke
+0.00 1.00 0.00 setrgbcolor
+823 3070 moveto
+682 3070 lineto
+stroke
+0.00 1.00 0.00 setrgbcolor
+823 2885 moveto
+682 2885 lineto
+stroke
+0.00 1.00 0.00 setrgbcolor
+691 3051 moveto
+691 2904 lineto
+stroke
+%PolyPolygon
+0.00 1.00 0.00 setrgbcolor
+2 setlinewidth
+694 3051 moveto
+688 3051 lineto
+691 3070 lineto
+closepath
+gsave
+0.00 1.00 0.00 setrgbcolor
+eofill
+grestore
+stroke
+%PolyPolygon
+0.00 1.00 0.00 setrgbcolor
+2 setlinewidth
+694 2904 moveto
+688 2904 lineto
+691 2885 lineto
+closepath
+gsave
+0.00 1.00 0.00 setrgbcolor
+eofill
+grestore
+stroke
+0.00 1.00 0.00 setrgbcolor
+3 setlinewidth
+711 2962 moveto
+714 2965 lineto
+stroke
+0.00 1.00 0.00 setrgbcolor
+714 2965 moveto
+714 2971 lineto
+stroke
+0.00 1.00 0.00 setrgbcolor
+714 2971 moveto
+711 2974 lineto
+stroke
+0.00 1.00 0.00 setrgbcolor
+711 2974 moveto
+708 2974 lineto
+stroke
+0.00 1.00 0.00 setrgbcolor
+708 2974 moveto
+705 2971 lineto
+stroke
+0.00 1.00 0.00 setrgbcolor
+705 2971 moveto
+705 2965 lineto
+stroke
+0.00 1.00 0.00 setrgbcolor
+705 2965 moveto
+702 2962 lineto
+stroke
+0.00 1.00 0.00 setrgbcolor
+702 2962 moveto
+696 2962 lineto
+stroke
+0.00 1.00 0.00 setrgbcolor
+696 2962 moveto
+696 2974 lineto
+stroke
+0.00 1.00 0.00 setrgbcolor
+699 2981 moveto
+696 2984 lineto
+stroke
+0.00 1.00 0.00 setrgbcolor
+696 2984 moveto
+696 2990 lineto
+stroke
+0.00 1.00 0.00 setrgbcolor
+696 2990 moveto
+699 2993 lineto
+stroke
+0.00 1.00 0.00 setrgbcolor
+699 2993 moveto
+705 2993 lineto
+stroke
+0.00 1.00 0.00 setrgbcolor
+705 2993 moveto
+708 2990 lineto
+stroke
+0.00 1.00 0.00 setrgbcolor
+708 2990 moveto
+708 2981 lineto
+stroke
+0.00 1.00 0.00 setrgbcolor
+708 2981 moveto
+714 2981 lineto
+stroke
+0.00 1.00 0.00 setrgbcolor
+714 2981 moveto
+714 2993 lineto
+stroke
+0.00 1.00 0.00 setrgbcolor
+211 2862 moveto
+211 2820 lineto
+stroke
+0.00 1.00 0.00 setrgbcolor
+340 2862 moveto
+340 2820 lineto
+stroke
+0.00 1.00 0.00 setrgbcolor
+229 2829 moveto
+321 2829 lineto
+stroke
+%PolyPolygon
+0.00 1.00 0.00 setrgbcolor
+2 setlinewidth
+229 2826 moveto
+229 2832 lineto
+211 2829 lineto
+closepath
+gsave
+0.00 1.00 0.00 setrgbcolor
+eofill
+grestore
+stroke
+%PolyPolygon
+0.00 1.00 0.00 setrgbcolor
+2 setlinewidth
+321 2826 moveto
+321 2832 lineto
+340 2829 lineto
+closepath
+gsave
+0.00 1.00 0.00 setrgbcolor
+eofill
+grestore
+stroke
+0.00 1.00 0.00 setrgbcolor
+3 setlinewidth
+251 2809 moveto
+254 2806 lineto
+stroke
+0.00 1.00 0.00 setrgbcolor
+254 2806 moveto
+254 2825 lineto
+stroke
+0.00 1.00 0.00 setrgbcolor
+251 2825 moveto
+257 2825 lineto
+stroke
+0.00 1.00 0.00 setrgbcolor
+263 2806 moveto
+275 2806 lineto
+stroke
+0.00 1.00 0.00 setrgbcolor
+275 2806 moveto
+266 2825 lineto
+stroke
+0.00 1.00 0.00 setrgbcolor
+281 2825 moveto
+281 2822 lineto
+stroke
+0.00 1.00 0.00 setrgbcolor
+288 2822 moveto
+291 2825 lineto
+stroke
+0.00 1.00 0.00 setrgbcolor
+291 2825 moveto
+297 2825 lineto
+stroke
+0.00 1.00 0.00 setrgbcolor
+297 2825 moveto
+300 2822 lineto
+stroke
+0.00 1.00 0.00 setrgbcolor
+300 2822 moveto
+300 2815 lineto
+stroke
+0.00 1.00 0.00 setrgbcolor
+300 2815 moveto
+297 2812 lineto
+stroke
+0.00 1.00 0.00 setrgbcolor
+297 2812 moveto
+288 2812 lineto
+stroke
+0.00 1.00 0.00 setrgbcolor
+288 2812 moveto
+288 2806 lineto
+stroke
+0.00 1.00 0.00 setrgbcolor
+288 2806 moveto
+300 2806 lineto
+stroke
+0.00 1.00 0.00 setrgbcolor
+436 2757 moveto
+478 2757 lineto
+stroke
+0.00 1.00 0.00 setrgbcolor
+436 2867 moveto
+478 2867 lineto
+stroke
+0.00 1.00 0.00 setrgbcolor
+469 2775 moveto
+469 2849 lineto
+stroke
+%PolyPolygon
+0.00 1.00 0.00 setrgbcolor
+2 setlinewidth
+472 2775 moveto
+466 2775 lineto
+469 2757 lineto
+closepath
+gsave
+0.00 1.00 0.00 setrgbcolor
+eofill
+grestore
+stroke
+%PolyPolygon
+0.00 1.00 0.00 setrgbcolor
+2 setlinewidth
+472 2849 moveto
+466 2849 lineto
+469 2867 lineto
+closepath
+gsave
+0.00 1.00 0.00 setrgbcolor
+eofill
+grestore
+stroke
+0.00 1.00 0.00 setrgbcolor
+3 setlinewidth
+489 2799 moveto
+492 2803 lineto
+stroke
+0.00 1.00 0.00 setrgbcolor
+492 2803 moveto
+473 2803 lineto
+stroke
+0.00 1.00 0.00 setrgbcolor
+473 2799 moveto
+473 2806 lineto
+stroke
+0.00 1.00 0.00 setrgbcolor
+477 2812 moveto
+473 2815 lineto
+stroke
+0.00 1.00 0.00 setrgbcolor
+473 2815 moveto
+473 2821 lineto
+stroke
+0.00 1.00 0.00 setrgbcolor
+473 2821 moveto
+477 2824 lineto
+stroke
+0.00 1.00 0.00 setrgbcolor
+477 2824 moveto
+483 2824 lineto
+stroke
+0.00 1.00 0.00 setrgbcolor
+483 2824 moveto
+486 2821 lineto
+stroke
+0.00 1.00 0.00 setrgbcolor
+486 2821 moveto
+486 2812 lineto
+stroke
+0.00 1.00 0.00 setrgbcolor
+486 2812 moveto
+492 2812 lineto
+stroke
+0.00 1.00 0.00 setrgbcolor
+492 2812 moveto
+492 2824 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+3 setlinewidth
+457 1296 moveto
+475 1295 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+475 1295 moveto
+492 1289 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+492 1289 moveto
+508 1281 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+508 1281 moveto
+522 1269 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+522 1269 moveto
+533 1255 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+533 1255 moveto
+542 1239 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+542 1239 moveto
+547 1222 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+547 1222 moveto
+549 1204 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+549 1204 moveto
+547 1186 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+547 1186 moveto
+542 1169 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+542 1169 moveto
+533 1153 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+533 1153 moveto
+522 1139 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+522 1139 moveto
+508 1128 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+508 1128 moveto
+492 1119 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+492 1119 moveto
+475 1114 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+475 1114 moveto
+457 1112 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+457 1112 moveto
+439 1114 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+439 1114 moveto
+422 1119 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+422 1119 moveto
+406 1128 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+406 1128 moveto
+392 1139 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+392 1139 moveto
+380 1153 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+380 1153 moveto
+372 1169 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+372 1169 moveto
+367 1186 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+367 1186 moveto
+365 1204 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+365 1204 moveto
+367 1222 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+367 1222 moveto
+372 1239 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+372 1239 moveto
+380 1255 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+380 1255 moveto
+392 1269 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+392 1269 moveto
+406 1281 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+406 1281 moveto
+422 1289 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+422 1289 moveto
+439 1295 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+439 1295 moveto
+457 1296 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+3 setlinewidth
+343 1109 moveto
+571 1109 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+571 1300 moveto
+343 1300 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+343 1300 moveto
+343 1109 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+3 setlinewidth
+365 1293 moveto
+372 1291 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+372 1291 moveto
+378 1285 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+378 1285 moveto
+380 1278 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+380 1278 moveto
+378 1271 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+378 1271 moveto
+372 1265 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+372 1265 moveto
+365 1263 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+365 1263 moveto
+358 1265 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+358 1265 moveto
+352 1271 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+352 1271 moveto
+350 1278 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+350 1278 moveto
+352 1285 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+352 1285 moveto
+358 1291 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+358 1291 moveto
+365 1293 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+3 setlinewidth
+571 1109 moveto
+571 1300 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+3 setlinewidth
+549 1145 moveto
+556 1143 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+556 1143 moveto
+562 1138 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+562 1138 moveto
+564 1131 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+564 1131 moveto
+562 1123 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+562 1123 moveto
+556 1118 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+556 1118 moveto
+549 1116 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+549 1116 moveto
+542 1118 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+542 1118 moveto
+536 1123 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+536 1123 moveto
+534 1131 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+534 1131 moveto
+536 1138 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+536 1138 moveto
+542 1143 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+542 1143 moveto
+549 1145 lineto
+stroke
+0.00 1.00 0.00 setrgbcolor
+3 setlinewidth
+338 1109 moveto
+247 1109 lineto
+stroke
+0.00 1.00 0.00 setrgbcolor
+338 1300 moveto
+247 1300 lineto
+stroke
+0.00 1.00 0.00 setrgbcolor
+256 1127 moveto
+256 1282 lineto
+stroke
+%PolyPolygon
+0.00 1.00 0.00 setrgbcolor
+2 setlinewidth
+259 1127 moveto
+253 1127 lineto
+256 1109 lineto
+closepath
+gsave
+0.00 1.00 0.00 setrgbcolor
+eofill
+grestore
+stroke
+%PolyPolygon
+0.00 1.00 0.00 setrgbcolor
+2 setlinewidth
+259 1282 moveto
+253 1282 lineto
+256 1300 lineto
+closepath
+gsave
+0.00 1.00 0.00 setrgbcolor
+eofill
+grestore
+stroke
+0.00 1.00 0.00 setrgbcolor
+3 setlinewidth
+276 1189 moveto
+279 1192 lineto
+stroke
+0.00 1.00 0.00 setrgbcolor
+279 1192 moveto
+279 1198 lineto
+stroke
+0.00 1.00 0.00 setrgbcolor
+279 1198 moveto
+276 1201 lineto
+stroke
+0.00 1.00 0.00 setrgbcolor
+276 1201 moveto
+273 1201 lineto
+stroke
+0.00 1.00 0.00 setrgbcolor
+273 1201 moveto
+270 1198 lineto
+stroke
+0.00 1.00 0.00 setrgbcolor
+270 1198 moveto
+270 1192 lineto
+stroke
+0.00 1.00 0.00 setrgbcolor
+270 1192 moveto
+267 1189 lineto
+stroke
+0.00 1.00 0.00 setrgbcolor
+267 1189 moveto
+260 1189 lineto
+stroke
+0.00 1.00 0.00 setrgbcolor
+260 1189 moveto
+260 1201 lineto
+stroke
+0.00 1.00 0.00 setrgbcolor
+270 1207 moveto
+270 1217 lineto
+stroke
+0.00 1.00 0.00 setrgbcolor
+270 1217 moveto
+267 1220 lineto
+stroke
+0.00 1.00 0.00 setrgbcolor
+267 1220 moveto
+264 1220 lineto
+stroke
+0.00 1.00 0.00 setrgbcolor
+264 1220 moveto
+260 1217 lineto
+stroke
+0.00 1.00 0.00 setrgbcolor
+260 1217 moveto
+260 1210 lineto
+stroke
+0.00 1.00 0.00 setrgbcolor
+260 1210 moveto
+264 1207 lineto
+stroke
+0.00 1.00 0.00 setrgbcolor
+264 1207 moveto
+273 1207 lineto
+stroke
+0.00 1.00 0.00 setrgbcolor
+273 1207 moveto
+279 1213 lineto
+stroke
+0.00 1.00 0.00 setrgbcolor
+279 1213 moveto
+279 1217 lineto
+stroke
+0.00 1.00 0.00 setrgbcolor
+576 1109 moveto
+641 1109 lineto
+stroke
+0.00 1.00 0.00 setrgbcolor
+568 1131 moveto
+641 1131 lineto
+stroke
+0.00 1.00 0.00 setrgbcolor
+632 1090 moveto
+632 1072 lineto
+stroke
+0.00 1.00 0.00 setrgbcolor
+632 1149 moveto
+632 1167 lineto
+stroke
+0.00 1.00 0.00 setrgbcolor
+632 1109 moveto
+632 1131 lineto
+stroke
+%PolyPolygon
+0.00 1.00 0.00 setrgbcolor
+2 setlinewidth
+635 1090 moveto
+629 1090 lineto
+632 1109 lineto
+closepath
+gsave
+0.00 1.00 0.00 setrgbcolor
+eofill
+grestore
+stroke
+%PolyPolygon
+0.00 1.00 0.00 setrgbcolor
+2 setlinewidth
+635 1149 moveto
+629 1149 lineto
+632 1131 lineto
+closepath
+gsave
+0.00 1.00 0.00 setrgbcolor
+eofill
+grestore
+stroke
+0.00 1.00 0.00 setrgbcolor
+3 setlinewidth
+652 1113 moveto
+655 1116 lineto
+stroke
+0.00 1.00 0.00 setrgbcolor
+655 1116 moveto
+655 1123 lineto
+stroke
+0.00 1.00 0.00 setrgbcolor
+655 1123 moveto
+652 1126 lineto
+stroke
+0.00 1.00 0.00 setrgbcolor
+652 1126 moveto
+648 1126 lineto
+stroke
+0.00 1.00 0.00 setrgbcolor
+648 1126 moveto
+645 1123 lineto
+stroke
+0.00 1.00 0.00 setrgbcolor
+645 1123 moveto
+645 1120 lineto
+stroke
+0.00 1.00 0.00 setrgbcolor
+645 1123 moveto
+642 1126 lineto
+stroke
+0.00 1.00 0.00 setrgbcolor
+642 1126 moveto
+639 1126 lineto
+stroke
+0.00 1.00 0.00 setrgbcolor
+639 1126 moveto
+636 1123 lineto
+stroke
+0.00 1.00 0.00 setrgbcolor
+636 1123 moveto
+636 1116 lineto
+stroke
+0.00 1.00 0.00 setrgbcolor
+636 1116 moveto
+639 1113 lineto
+stroke
+0.00 1.00 0.00 setrgbcolor
+457 1017 moveto
+457 1094 lineto
+stroke
+0.00 1.00 0.00 setrgbcolor
+457 1315 moveto
+457 1333 lineto
+stroke
+0.00 1.00 0.00 setrgbcolor
+465 1025 moveto
+468 1022 lineto
+stroke
+0.00 1.00 0.00 setrgbcolor
+468 1022 moveto
+474 1022 lineto
+stroke
+0.00 1.00 0.00 setrgbcolor
+474 1022 moveto
+477 1025 lineto
+stroke
+0.00 1.00 0.00 setrgbcolor
+477 1025 moveto
+477 1031 lineto
+stroke
+0.00 1.00 0.00 setrgbcolor
+477 1031 moveto
+474 1034 lineto
+stroke
+0.00 1.00 0.00 setrgbcolor
+474 1034 moveto
+468 1034 lineto
+stroke
+0.00 1.00 0.00 setrgbcolor
+468 1034 moveto
+465 1031 lineto
+stroke
+0.00 1.00 0.00 setrgbcolor
+465 1031 moveto
+465 1025 lineto
+stroke
+0.00 1.00 0.00 setrgbcolor
+462 1023 moveto
+480 1032 lineto
+stroke
+0.00 1.00 0.00 setrgbcolor
+477 1040 moveto
+480 1043 lineto
+stroke
+0.00 1.00 0.00 setrgbcolor
+480 1043 moveto
+480 1049 lineto
+stroke
+0.00 1.00 0.00 setrgbcolor
+480 1049 moveto
+477 1052 lineto
+stroke
+0.00 1.00 0.00 setrgbcolor
+477 1052 moveto
+474 1052 lineto
+stroke
+0.00 1.00 0.00 setrgbcolor
+474 1052 moveto
+471 1049 lineto
+stroke
+0.00 1.00 0.00 setrgbcolor
+471 1049 moveto
+471 1043 lineto
+stroke
+0.00 1.00 0.00 setrgbcolor
+471 1043 moveto
+468 1040 lineto
+stroke
+0.00 1.00 0.00 setrgbcolor
+468 1040 moveto
+462 1040 lineto
+stroke
+0.00 1.00 0.00 setrgbcolor
+462 1040 moveto
+462 1052 lineto
+stroke
+0.00 1.00 0.00 setrgbcolor
+465 1059 moveto
+462 1062 lineto
+stroke
+0.00 1.00 0.00 setrgbcolor
+462 1062 moveto
+462 1068 lineto
+stroke
+0.00 1.00 0.00 setrgbcolor
+462 1068 moveto
+465 1071 lineto
+stroke
+0.00 1.00 0.00 setrgbcolor
+465 1071 moveto
+471 1071 lineto
+stroke
+0.00 1.00 0.00 setrgbcolor
+471 1071 moveto
+474 1068 lineto
+stroke
+0.00 1.00 0.00 setrgbcolor
+474 1068 moveto
+474 1059 lineto
+stroke
+0.00 1.00 0.00 setrgbcolor
+474 1059 moveto
+480 1059 lineto
+stroke
+0.00 1.00 0.00 setrgbcolor
+480 1059 moveto
+480 1071 lineto
+stroke
+0.00 1.00 0.00 setrgbcolor
+457 1296 moveto
+457 1112 lineto
+stroke
+%PolyPolygon
+0.00 1.00 0.00 setrgbcolor
+2 setlinewidth
+460 1315 moveto
+454 1315 lineto
+457 1296 lineto
+closepath
+gsave
+0.00 1.00 0.00 setrgbcolor
+eofill
+grestore
+stroke
+%PolyPolygon
+0.00 1.00 0.00 setrgbcolor
+2 setlinewidth
+460 1094 moveto
+454 1094 lineto
+457 1112 lineto
+closepath
+gsave
+0.00 1.00 0.00 setrgbcolor
+eofill
+grestore
+stroke
+0.00 1.00 0.00 setrgbcolor
+3 setlinewidth
+526 1042 moveto
+541 1099 lineto
+stroke
+0.00 1.00 0.00 setrgbcolor
+557 1163 moveto
+562 1181 lineto
+stroke
+0.00 1.00 0.00 setrgbcolor
+536 1048 moveto
+538 1044 lineto
+stroke
+0.00 1.00 0.00 setrgbcolor
+538 1044 moveto
+544 1042 lineto
+stroke
+0.00 1.00 0.00 setrgbcolor
+544 1042 moveto
+547 1045 lineto
+stroke
+0.00 1.00 0.00 setrgbcolor
+547 1045 moveto
+549 1050 lineto
+stroke
+0.00 1.00 0.00 setrgbcolor
+549 1050 moveto
+547 1054 lineto
+stroke
+0.00 1.00 0.00 setrgbcolor
+547 1054 moveto
+541 1056 lineto
+stroke
+0.00 1.00 0.00 setrgbcolor
+541 1056 moveto
+537 1054 lineto
+stroke
+0.00 1.00 0.00 setrgbcolor
+537 1054 moveto
+536 1048 lineto
+stroke
+0.00 1.00 0.00 setrgbcolor
+532 1047 moveto
+552 1051 lineto
+stroke
+0.00 1.00 0.00 setrgbcolor
+545 1074 moveto
+542 1062 lineto
+stroke
+0.00 1.00 0.00 setrgbcolor
+542 1062 moveto
+556 1068 lineto
+stroke
+0.00 1.00 0.00 setrgbcolor
+556 1068 moveto
+539 1072 lineto
+stroke
+0.00 1.00 0.00 setrgbcolor
+553 1145 moveto
+545 1116 lineto
+stroke
+%PolyPolygon
+0.00 1.00 0.00 setrgbcolor
+2 setlinewidth
+560 1162 moveto
+554 1163 lineto
+553 1145 lineto
+closepath
+gsave
+0.00 1.00 0.00 setrgbcolor
+eofill
+grestore
+stroke
+%PolyPolygon
+0.00 1.00 0.00 setrgbcolor
+2 setlinewidth
+544 1098 moveto
+538 1099 lineto
+545 1116 lineto
+closepath
+gsave
+0.00 1.00 0.00 setrgbcolor
+eofill
+grestore
+stroke
+0.00 1.00 0.00 setrgbcolor
+3 setlinewidth
+571 1305 moveto
+571 1391 lineto
+stroke
+0.00 1.00 0.00 setrgbcolor
+343 1305 moveto
+343 1391 lineto
+stroke
+0.00 1.00 0.00 setrgbcolor
+553 1382 moveto
+361 1382 lineto
+stroke
+%PolyPolygon
+0.00 1.00 0.00 setrgbcolor
+2 setlinewidth
+553 1378 moveto
+553 1385 lineto
+571 1382 lineto
+closepath
+gsave
+0.00 1.00 0.00 setrgbcolor
+eofill
+grestore
+stroke
+%PolyPolygon
+0.00 1.00 0.00 setrgbcolor
+2 setlinewidth
+361 1378 moveto
+361 1385 lineto
+343 1382 lineto
+closepath
+gsave
+0.00 1.00 0.00 setrgbcolor
+eofill
+grestore
+stroke
+0.00 1.00 0.00 setrgbcolor
+3 setlinewidth
+445 1362 moveto
+448 1359 lineto
+stroke
+0.00 1.00 0.00 setrgbcolor
+448 1359 moveto
+454 1359 lineto
+stroke
+0.00 1.00 0.00 setrgbcolor
+454 1359 moveto
+457 1362 lineto
+stroke
+0.00 1.00 0.00 setrgbcolor
+457 1362 moveto
+457 1365 lineto
+stroke
+0.00 1.00 0.00 setrgbcolor
+457 1365 moveto
+454 1368 lineto
+stroke
+0.00 1.00 0.00 setrgbcolor
+454 1368 moveto
+451 1368 lineto
+stroke
+0.00 1.00 0.00 setrgbcolor
+454 1368 moveto
+457 1371 lineto
+stroke
+0.00 1.00 0.00 setrgbcolor
+457 1371 moveto
+457 1374 lineto
+stroke
+0.00 1.00 0.00 setrgbcolor
+457 1374 moveto
+454 1377 lineto
+stroke
+0.00 1.00 0.00 setrgbcolor
+454 1377 moveto
+448 1377 lineto
+stroke
+0.00 1.00 0.00 setrgbcolor
+448 1377 moveto
+445 1374 lineto
+stroke
+0.00 1.00 0.00 setrgbcolor
+463 1362 moveto
+466 1359 lineto
+stroke
+0.00 1.00 0.00 setrgbcolor
+466 1359 moveto
+466 1377 lineto
+stroke
+0.00 1.00 0.00 setrgbcolor
+463 1377 moveto
+469 1377 lineto
+stroke
+pgsave restore
+showpage
+%%Trailer
+%%Pages: 1
+%%EOF
diff --git a/doc/aicback4l.dwg b/doc/aicback4l.dwg
new file mode 100644 (file)
index 0000000..ce7007d
Binary files /dev/null and b/doc/aicback4l.dwg differ
diff --git a/doc/aicback4lrc.dwg b/doc/aicback4lrc.dwg
new file mode 100644 (file)
index 0000000..8023837
Binary files /dev/null and b/doc/aicback4lrc.dwg differ
diff --git a/doc/aicback4lrc.png b/doc/aicback4lrc.png
new file mode 100644 (file)
index 0000000..359fb55
Binary files /dev/null and b/doc/aicback4lrc.png differ
diff --git a/doc/aicback4lrc.ps b/doc/aicback4lrc.ps
new file mode 100644 (file)
index 0000000..4fbef9b
--- /dev/null
@@ -0,0 +1,8888 @@
+%!PS-Adobe-3.0
+%%Creator: Wine PostScript Driver
+%%Title: H:\src\aic-1.1.0\doc\aicback4lrc.dwg
+%%BoundingBox: 18 36 576 805
+%%Pages: (atend)
+%%EndComments
+%%BeginProlog
+/tmpmtrx matrix def
+/hatch {
+  pathbbox
+  /b exch def /r exch def /t exch def /l exch def /gap 32 def
+  l cvi gap idiv gap mul
+  gap
+  r cvi gap idiv gap mul
+  {t moveto 0 b t sub rlineto}
+  for
+} bind def
+/B {pop pop pop pop} def
+/havetype42gdir {version cvi 2015 ge} bind def
+%%EndProlog
+%%BeginSetup
+mark {
+%%BeginFeature: *PageSize A4
+<</PageSize[595 842]/ImagingBBox null>>setpagedevice
+%%EndFeature
+} stopped cleartomark
+%%EndSetup
+%%Page: 1 1
+%%BeginPageSetup
+/pgsave save def
+72 300 div 72 300 div scale
+75 3358 translate
+1 -1 scale
+0 rotate
+%%EndPageSetup
+0.00 0.00 1.00 setrgbcolor
+3 setlinewidth
+9 10 moveto
+9 3198 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+9 3198 moveto
+950 3198 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+950 3198 moveto
+950 10 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+950 10 moveto
+9 10 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+133 229 moveto
+133 453 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+155 475 moveto
+378 475 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+400 453 moveto
+400 229 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+378 207 moveto
+155 207 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+266 455 moveto
+286 453 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+286 453 moveto
+305 448 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+305 448 moveto
+323 440 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+323 440 moveto
+339 428 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+339 428 moveto
+353 414 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+353 414 moveto
+365 398 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+365 398 moveto
+373 380 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+373 380 moveto
+378 361 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+378 361 moveto
+380 341 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+380 341 moveto
+378 321 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+378 321 moveto
+373 302 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+373 302 moveto
+365 284 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+365 284 moveto
+353 268 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+353 268 moveto
+339 254 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+339 254 moveto
+323 242 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+323 242 moveto
+305 234 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+305 234 moveto
+286 229 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+286 229 moveto
+266 227 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+266 227 moveto
+246 229 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+246 229 moveto
+227 234 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+227 234 moveto
+209 242 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+209 242 moveto
+193 254 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+193 254 moveto
+179 268 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+179 268 moveto
+168 284 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+168 284 moveto
+159 302 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+159 302 moveto
+154 321 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+154 321 moveto
+152 341 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+152 341 moveto
+154 361 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+154 361 moveto
+159 380 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+159 380 moveto
+168 398 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+168 398 moveto
+179 414 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+179 414 moveto
+193 428 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+193 428 moveto
+209 440 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+209 440 moveto
+227 448 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+227 448 moveto
+246 453 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+246 453 moveto
+266 455 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+3 setlinewidth
+159 245 moveto
+165 244 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+165 244 moveto
+169 239 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+169 239 moveto
+170 233 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+170 233 moveto
+169 228 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+169 228 moveto
+165 223 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+165 223 moveto
+159 222 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+159 222 moveto
+153 223 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+153 223 moveto
+148 228 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+148 228 moveto
+147 233 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+147 233 moveto
+148 239 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+148 239 moveto
+153 244 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+153 244 moveto
+159 245 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+159 460 moveto
+165 459 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+165 459 moveto
+169 454 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+169 454 moveto
+170 449 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+170 449 moveto
+169 443 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+169 443 moveto
+165 438 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+165 438 moveto
+159 437 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+159 437 moveto
+153 438 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+153 438 moveto
+148 443 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+148 443 moveto
+147 449 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+147 449 moveto
+148 454 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+148 454 moveto
+153 459 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+153 459 moveto
+159 460 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+374 460 moveto
+379 459 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+379 459 moveto
+384 454 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+384 454 moveto
+385 449 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+385 449 moveto
+384 443 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+384 443 moveto
+379 438 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+379 438 moveto
+374 437 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+374 437 moveto
+368 438 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+368 438 moveto
+363 443 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+363 443 moveto
+362 449 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+362 449 moveto
+363 454 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+363 454 moveto
+368 459 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+368 459 moveto
+374 460 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+374 245 moveto
+379 244 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+379 244 moveto
+384 239 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+384 239 moveto
+385 233 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+385 233 moveto
+384 228 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+384 228 moveto
+379 223 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+379 223 moveto
+374 222 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+374 222 moveto
+368 223 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+368 223 moveto
+363 228 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+363 228 moveto
+362 233 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+362 233 moveto
+363 239 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+363 239 moveto
+368 244 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+368 244 moveto
+374 245 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+3 setlinewidth
+378 475 moveto
+386 473 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+386 473 moveto
+393 468 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+393 468 moveto
+398 461 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+398 461 moveto
+400 453 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+133 453 moveto
+134 461 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+134 461 moveto
+139 468 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+139 468 moveto
+146 473 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+146 473 moveto
+155 475 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+155 207 moveto
+146 209 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+146 209 moveto
+139 214 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+139 214 moveto
+134 221 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+134 221 moveto
+133 229 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+400 229 moveto
+398 221 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+398 221 moveto
+393 214 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+393 214 moveto
+386 209 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+386 209 moveto
+378 207 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+586 230 moveto
+586 452 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+597 463 moveto
+818 463 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+829 452 moveto
+829 230 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+818 219 moveto
+597 219 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+3 setlinewidth
+609 254 moveto
+614 252 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+614 252 moveto
+619 248 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+619 248 moveto
+620 242 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+620 242 moveto
+619 236 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+619 236 moveto
+614 232 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+614 232 moveto
+609 230 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+609 230 moveto
+603 232 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+603 232 moveto
+598 236 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+598 236 moveto
+597 242 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+597 242 moveto
+598 248 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+598 248 moveto
+603 252 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+603 252 moveto
+609 254 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+609 452 moveto
+614 450 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+614 450 moveto
+619 446 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+619 446 moveto
+620 440 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+620 440 moveto
+619 434 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+619 434 moveto
+614 430 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+614 430 moveto
+609 428 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+609 428 moveto
+603 430 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+603 430 moveto
+598 434 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+598 434 moveto
+597 440 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+597 440 moveto
+598 446 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+598 446 moveto
+603 450 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+603 450 moveto
+609 452 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+807 452 moveto
+812 450 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+812 450 moveto
+817 446 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+817 446 moveto
+818 440 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+818 440 moveto
+817 434 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+817 434 moveto
+812 430 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+812 430 moveto
+807 428 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+807 428 moveto
+801 430 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+801 430 moveto
+796 434 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+796 434 moveto
+795 440 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+795 440 moveto
+796 446 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+796 446 moveto
+801 450 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+801 450 moveto
+807 452 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+807 254 moveto
+812 252 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+812 252 moveto
+817 248 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+817 248 moveto
+818 242 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+818 242 moveto
+817 236 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+817 236 moveto
+812 232 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+812 232 moveto
+807 230 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+807 230 moveto
+801 232 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+801 232 moveto
+796 236 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+796 236 moveto
+795 242 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+795 242 moveto
+796 248 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+796 248 moveto
+801 252 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+801 252 moveto
+807 254 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+3 setlinewidth
+708 443 moveto
+728 441 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+728 441 moveto
+747 436 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+747 436 moveto
+764 426 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+764 426 moveto
+780 413 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+780 413 moveto
+793 398 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+793 398 moveto
+802 380 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+802 380 moveto
+808 361 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+808 361 moveto
+810 341 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+810 341 moveto
+808 321 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+808 321 moveto
+802 302 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+802 302 moveto
+793 284 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+793 284 moveto
+780 269 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+780 269 moveto
+764 256 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+764 256 moveto
+747 246 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+747 246 moveto
+728 241 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+728 241 moveto
+708 239 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+708 239 moveto
+688 241 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+688 241 moveto
+668 246 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+668 246 moveto
+651 256 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+651 256 moveto
+635 269 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+635 269 moveto
+623 284 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+623 284 moveto
+613 302 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+613 302 moveto
+607 321 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+607 321 moveto
+605 341 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+605 341 moveto
+607 361 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+607 361 moveto
+613 380 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+613 380 moveto
+623 398 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+623 398 moveto
+635 413 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+635 413 moveto
+651 426 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+651 426 moveto
+668 436 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+668 436 moveto
+688 441 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+688 441 moveto
+708 443 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+3 setlinewidth
+266 468 moveto
+288 466 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+288 466 moveto
+310 460 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+310 460 moveto
+330 451 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+330 451 moveto
+348 438 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+348 438 moveto
+363 423 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+363 423 moveto
+376 405 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+376 405 moveto
+385 384 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+385 384 moveto
+391 363 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+391 363 moveto
+393 341 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+393 341 moveto
+391 319 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+391 319 moveto
+385 298 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+385 298 moveto
+376 277 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+376 277 moveto
+363 259 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+363 259 moveto
+348 244 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+348 244 moveto
+330 231 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+330 231 moveto
+310 222 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+310 222 moveto
+288 216 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+288 216 moveto
+266 214 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+266 214 moveto
+244 216 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+244 216 moveto
+223 222 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+223 222 moveto
+203 231 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+203 231 moveto
+185 244 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+185 244 moveto
+169 259 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+169 259 moveto
+156 277 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+156 277 moveto
+147 298 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+147 298 moveto
+141 319 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+141 319 moveto
+139 341 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+139 341 moveto
+141 363 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+141 363 moveto
+147 384 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+147 384 moveto
+156 405 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+156 405 moveto
+169 423 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+169 423 moveto
+185 438 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+185 438 moveto
+203 451 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+203 451 moveto
+223 460 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+223 460 moveto
+244 466 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+244 466 moveto
+266 468 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+708 456 moveto
+728 455 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+728 455 moveto
+747 449 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+747 449 moveto
+765 441 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+765 441 moveto
+782 429 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+782 429 moveto
+796 415 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+796 415 moveto
+807 399 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+807 399 moveto
+816 380 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+816 380 moveto
+821 361 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+821 361 moveto
+823 341 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+823 341 moveto
+821 321 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+821 321 moveto
+816 302 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+816 302 moveto
+807 283 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+807 283 moveto
+796 267 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+796 267 moveto
+782 253 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+782 253 moveto
+765 241 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+765 241 moveto
+747 233 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+747 233 moveto
+728 227 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+728 227 moveto
+708 226 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+708 226 moveto
+688 227 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+688 227 moveto
+668 233 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+668 233 moveto
+650 241 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+650 241 moveto
+634 253 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+634 253 moveto
+619 267 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+619 267 moveto
+608 283 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+608 283 moveto
+599 302 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+599 302 moveto
+594 321 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+594 321 moveto
+592 341 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+592 341 moveto
+594 361 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+594 361 moveto
+599 380 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+599 380 moveto
+608 399 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+608 399 moveto
+619 415 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+619 415 moveto
+634 429 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+634 429 moveto
+650 441 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+650 441 moveto
+668 449 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+668 449 moveto
+688 455 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+688 455 moveto
+708 456 lineto
+stroke
+1.00 0.00 0.00 setrgbcolor
+3 setlinewidth
+861 237 moveto
+845 237 lineto
+stroke
+1.00 0.00 0.00 setrgbcolor
+845 237 moveto
+842 240 lineto
+stroke
+1.00 0.00 0.00 setrgbcolor
+842 240 moveto
+842 246 lineto
+stroke
+1.00 0.00 0.00 setrgbcolor
+842 246 moveto
+845 249 lineto
+stroke
+1.00 0.00 0.00 setrgbcolor
+845 249 moveto
+861 249 lineto
+stroke
+1.00 0.00 0.00 setrgbcolor
+861 255 moveto
+861 267 lineto
+stroke
+1.00 0.00 0.00 setrgbcolor
+861 261 moveto
+842 261 lineto
+stroke
+1.00 0.00 0.00 setrgbcolor
+851 283 moveto
+851 286 lineto
+stroke
+1.00 0.00 0.00 setrgbcolor
+851 286 moveto
+842 286 lineto
+stroke
+1.00 0.00 0.00 setrgbcolor
+842 286 moveto
+842 277 lineto
+stroke
+1.00 0.00 0.00 setrgbcolor
+842 277 moveto
+845 274 lineto
+stroke
+1.00 0.00 0.00 setrgbcolor
+845 274 moveto
+858 274 lineto
+stroke
+1.00 0.00 0.00 setrgbcolor
+858 274 moveto
+861 277 lineto
+stroke
+1.00 0.00 0.00 setrgbcolor
+861 277 moveto
+861 286 lineto
+stroke
+1.00 0.00 0.00 setrgbcolor
+842 314 moveto
+845 310 lineto
+stroke
+1.00 0.00 0.00 setrgbcolor
+845 310 moveto
+858 310 lineto
+stroke
+1.00 0.00 0.00 setrgbcolor
+858 310 moveto
+861 314 lineto
+stroke
+1.00 0.00 0.00 setrgbcolor
+861 314 moveto
+861 317 lineto
+stroke
+1.00 0.00 0.00 setrgbcolor
+861 317 moveto
+858 320 lineto
+stroke
+1.00 0.00 0.00 setrgbcolor
+858 320 moveto
+845 320 lineto
+stroke
+1.00 0.00 0.00 setrgbcolor
+845 320 moveto
+842 317 lineto
+stroke
+1.00 0.00 0.00 setrgbcolor
+842 317 moveto
+842 314 lineto
+stroke
+1.00 0.00 0.00 setrgbcolor
+858 326 moveto
+861 329 lineto
+stroke
+1.00 0.00 0.00 setrgbcolor
+861 329 moveto
+842 329 lineto
+stroke
+1.00 0.00 0.00 setrgbcolor
+842 326 moveto
+842 332 lineto
+stroke
+1.00 0.00 0.00 setrgbcolor
+842 341 moveto
+845 338 lineto
+stroke
+1.00 0.00 0.00 setrgbcolor
+845 338 moveto
+848 338 lineto
+stroke
+1.00 0.00 0.00 setrgbcolor
+848 338 moveto
+851 341 lineto
+stroke
+1.00 0.00 0.00 setrgbcolor
+851 341 moveto
+851 347 lineto
+stroke
+1.00 0.00 0.00 setrgbcolor
+851 347 moveto
+854 350 lineto
+stroke
+1.00 0.00 0.00 setrgbcolor
+854 350 moveto
+858 350 lineto
+stroke
+1.00 0.00 0.00 setrgbcolor
+858 350 moveto
+861 347 lineto
+stroke
+1.00 0.00 0.00 setrgbcolor
+861 347 moveto
+861 341 lineto
+stroke
+1.00 0.00 0.00 setrgbcolor
+861 341 moveto
+858 338 lineto
+stroke
+1.00 0.00 0.00 setrgbcolor
+858 338 moveto
+854 338 lineto
+stroke
+1.00 0.00 0.00 setrgbcolor
+854 338 moveto
+851 341 lineto
+stroke
+1.00 0.00 0.00 setrgbcolor
+851 347 moveto
+848 350 lineto
+stroke
+1.00 0.00 0.00 setrgbcolor
+848 350 moveto
+845 350 lineto
+stroke
+1.00 0.00 0.00 setrgbcolor
+845 350 moveto
+842 347 lineto
+stroke
+1.00 0.00 0.00 setrgbcolor
+842 347 moveto
+842 341 lineto
+stroke
+1.00 0.00 0.00 setrgbcolor
+858 375 moveto
+861 378 lineto
+stroke
+1.00 0.00 0.00 setrgbcolor
+861 378 moveto
+861 384 lineto
+stroke
+1.00 0.00 0.00 setrgbcolor
+861 384 moveto
+858 387 lineto
+stroke
+1.00 0.00 0.00 setrgbcolor
+858 387 moveto
+854 387 lineto
+stroke
+1.00 0.00 0.00 setrgbcolor
+854 387 moveto
+851 384 lineto
+stroke
+1.00 0.00 0.00 setrgbcolor
+851 384 moveto
+851 378 lineto
+stroke
+1.00 0.00 0.00 setrgbcolor
+851 378 moveto
+848 375 lineto
+stroke
+1.00 0.00 0.00 setrgbcolor
+848 375 moveto
+842 375 lineto
+stroke
+1.00 0.00 0.00 setrgbcolor
+842 375 moveto
+842 387 lineto
+stroke
+1.00 0.00 0.00 setrgbcolor
+858 393 moveto
+861 396 lineto
+stroke
+1.00 0.00 0.00 setrgbcolor
+861 396 moveto
+861 403 lineto
+stroke
+1.00 0.00 0.00 setrgbcolor
+861 403 moveto
+858 406 lineto
+stroke
+1.00 0.00 0.00 setrgbcolor
+858 406 moveto
+854 406 lineto
+stroke
+1.00 0.00 0.00 setrgbcolor
+854 406 moveto
+851 403 lineto
+stroke
+1.00 0.00 0.00 setrgbcolor
+851 403 moveto
+851 399 lineto
+stroke
+1.00 0.00 0.00 setrgbcolor
+851 403 moveto
+848 406 lineto
+stroke
+1.00 0.00 0.00 setrgbcolor
+848 406 moveto
+845 406 lineto
+stroke
+1.00 0.00 0.00 setrgbcolor
+845 406 moveto
+842 403 lineto
+stroke
+1.00 0.00 0.00 setrgbcolor
+842 403 moveto
+842 396 lineto
+stroke
+1.00 0.00 0.00 setrgbcolor
+842 396 moveto
+845 393 lineto
+stroke
+1.00 0.00 0.00 setrgbcolor
+434 238 moveto
+419 238 lineto
+stroke
+1.00 0.00 0.00 setrgbcolor
+419 238 moveto
+416 241 lineto
+stroke
+1.00 0.00 0.00 setrgbcolor
+416 241 moveto
+416 247 lineto
+stroke
+1.00 0.00 0.00 setrgbcolor
+416 247 moveto
+419 251 lineto
+stroke
+1.00 0.00 0.00 setrgbcolor
+419 251 moveto
+434 251 lineto
+stroke
+1.00 0.00 0.00 setrgbcolor
+434 257 moveto
+434 269 lineto
+stroke
+1.00 0.00 0.00 setrgbcolor
+434 263 moveto
+416 263 lineto
+stroke
+1.00 0.00 0.00 setrgbcolor
+425 284 moveto
+425 287 lineto
+stroke
+1.00 0.00 0.00 setrgbcolor
+425 287 moveto
+416 287 lineto
+stroke
+1.00 0.00 0.00 setrgbcolor
+416 287 moveto
+416 278 lineto
+stroke
+1.00 0.00 0.00 setrgbcolor
+416 278 moveto
+419 275 lineto
+stroke
+1.00 0.00 0.00 setrgbcolor
+419 275 moveto
+431 275 lineto
+stroke
+1.00 0.00 0.00 setrgbcolor
+431 275 moveto
+434 278 lineto
+stroke
+1.00 0.00 0.00 setrgbcolor
+434 278 moveto
+434 287 lineto
+stroke
+1.00 0.00 0.00 setrgbcolor
+416 315 moveto
+419 312 lineto
+stroke
+1.00 0.00 0.00 setrgbcolor
+419 312 moveto
+431 312 lineto
+stroke
+1.00 0.00 0.00 setrgbcolor
+431 312 moveto
+434 315 lineto
+stroke
+1.00 0.00 0.00 setrgbcolor
+434 315 moveto
+434 318 lineto
+stroke
+1.00 0.00 0.00 setrgbcolor
+434 318 moveto
+431 321 lineto
+stroke
+1.00 0.00 0.00 setrgbcolor
+431 321 moveto
+419 321 lineto
+stroke
+1.00 0.00 0.00 setrgbcolor
+419 321 moveto
+416 318 lineto
+stroke
+1.00 0.00 0.00 setrgbcolor
+416 318 moveto
+416 315 lineto
+stroke
+1.00 0.00 0.00 setrgbcolor
+431 327 moveto
+434 330 lineto
+stroke
+1.00 0.00 0.00 setrgbcolor
+434 330 moveto
+434 336 lineto
+stroke
+1.00 0.00 0.00 setrgbcolor
+434 336 moveto
+431 340 lineto
+stroke
+1.00 0.00 0.00 setrgbcolor
+431 340 moveto
+428 340 lineto
+stroke
+1.00 0.00 0.00 setrgbcolor
+428 340 moveto
+425 336 lineto
+stroke
+1.00 0.00 0.00 setrgbcolor
+425 336 moveto
+425 330 lineto
+stroke
+1.00 0.00 0.00 setrgbcolor
+425 330 moveto
+422 327 lineto
+stroke
+1.00 0.00 0.00 setrgbcolor
+422 327 moveto
+416 327 lineto
+stroke
+1.00 0.00 0.00 setrgbcolor
+416 327 moveto
+416 340 lineto
+stroke
+1.00 0.00 0.00 setrgbcolor
+416 349 moveto
+419 346 lineto
+stroke
+1.00 0.00 0.00 setrgbcolor
+419 346 moveto
+431 346 lineto
+stroke
+1.00 0.00 0.00 setrgbcolor
+431 346 moveto
+434 349 lineto
+stroke
+1.00 0.00 0.00 setrgbcolor
+434 349 moveto
+434 352 lineto
+stroke
+1.00 0.00 0.00 setrgbcolor
+434 352 moveto
+431 355 lineto
+stroke
+1.00 0.00 0.00 setrgbcolor
+431 355 moveto
+419 355 lineto
+stroke
+1.00 0.00 0.00 setrgbcolor
+419 355 moveto
+416 352 lineto
+stroke
+1.00 0.00 0.00 setrgbcolor
+416 352 moveto
+416 349 lineto
+stroke
+1.00 0.00 0.00 setrgbcolor
+431 379 moveto
+434 382 lineto
+stroke
+1.00 0.00 0.00 setrgbcolor
+434 382 moveto
+434 389 lineto
+stroke
+1.00 0.00 0.00 setrgbcolor
+434 389 moveto
+431 392 lineto
+stroke
+1.00 0.00 0.00 setrgbcolor
+431 392 moveto
+428 392 lineto
+stroke
+1.00 0.00 0.00 setrgbcolor
+428 392 moveto
+425 389 lineto
+stroke
+1.00 0.00 0.00 setrgbcolor
+425 389 moveto
+425 382 lineto
+stroke
+1.00 0.00 0.00 setrgbcolor
+425 382 moveto
+422 379 lineto
+stroke
+1.00 0.00 0.00 setrgbcolor
+422 379 moveto
+416 379 lineto
+stroke
+1.00 0.00 0.00 setrgbcolor
+416 379 moveto
+416 392 lineto
+stroke
+1.00 0.00 0.00 setrgbcolor
+416 401 moveto
+419 398 lineto
+stroke
+1.00 0.00 0.00 setrgbcolor
+419 398 moveto
+422 398 lineto
+stroke
+1.00 0.00 0.00 setrgbcolor
+422 398 moveto
+425 401 lineto
+stroke
+1.00 0.00 0.00 setrgbcolor
+425 401 moveto
+425 407 lineto
+stroke
+1.00 0.00 0.00 setrgbcolor
+425 407 moveto
+428 410 lineto
+stroke
+1.00 0.00 0.00 setrgbcolor
+428 410 moveto
+431 410 lineto
+stroke
+1.00 0.00 0.00 setrgbcolor
+431 410 moveto
+434 407 lineto
+stroke
+1.00 0.00 0.00 setrgbcolor
+434 407 moveto
+434 401 lineto
+stroke
+1.00 0.00 0.00 setrgbcolor
+434 401 moveto
+431 398 lineto
+stroke
+1.00 0.00 0.00 setrgbcolor
+431 398 moveto
+428 398 lineto
+stroke
+1.00 0.00 0.00 setrgbcolor
+428 398 moveto
+425 401 lineto
+stroke
+1.00 0.00 0.00 setrgbcolor
+425 407 moveto
+422 410 lineto
+stroke
+1.00 0.00 0.00 setrgbcolor
+422 410 moveto
+419 410 lineto
+stroke
+1.00 0.00 0.00 setrgbcolor
+419 410 moveto
+416 407 lineto
+stroke
+1.00 0.00 0.00 setrgbcolor
+416 407 moveto
+416 401 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+3 setlinewidth
+829 230 moveto
+828 225 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+828 225 moveto
+824 221 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+824 221 moveto
+818 219 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+818 463 moveto
+824 461 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+824 461 moveto
+828 457 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+828 457 moveto
+829 452 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+586 452 moveto
+587 457 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+587 457 moveto
+591 461 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+591 461 moveto
+597 463 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+597 219 moveto
+591 221 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+591 221 moveto
+587 225 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+587 225 moveto
+586 230 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+155 905 moveto
+377 905 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+377 661 moveto
+155 661 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+266 885 moveto
+286 883 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+286 883 moveto
+305 877 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+305 877 moveto
+323 868 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+323 868 moveto
+338 855 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+338 855 moveto
+351 840 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+351 840 moveto
+361 822 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+361 822 moveto
+366 803 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+366 803 moveto
+368 783 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+368 783 moveto
+366 763 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+366 763 moveto
+361 744 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+361 744 moveto
+351 726 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+351 726 moveto
+338 710 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+338 710 moveto
+323 698 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+323 698 moveto
+305 688 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+305 688 moveto
+286 682 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+286 682 moveto
+266 680 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+266 680 moveto
+246 682 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+246 682 moveto
+227 688 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+227 688 moveto
+209 698 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+209 698 moveto
+194 710 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+194 710 moveto
+181 726 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+181 726 moveto
+172 744 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+172 744 moveto
+166 763 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+166 763 moveto
+164 783 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+164 783 moveto
+166 803 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+166 803 moveto
+172 822 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+172 822 moveto
+181 840 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+181 840 moveto
+194 855 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+194 855 moveto
+209 868 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+209 868 moveto
+227 877 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+227 877 moveto
+246 883 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+246 883 moveto
+266 885 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+3 setlinewidth
+266 898 moveto
+286 896 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+286 896 moveto
+305 891 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+305 891 moveto
+324 883 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+324 883 moveto
+340 871 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+340 871 moveto
+354 857 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+354 857 moveto
+366 840 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+366 840 moveto
+374 822 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+374 822 moveto
+379 803 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+379 803 moveto
+381 783 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+381 783 moveto
+379 763 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+379 763 moveto
+374 743 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+374 743 moveto
+366 725 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+366 725 moveto
+354 709 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+354 709 moveto
+340 695 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+340 695 moveto
+324 683 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+324 683 moveto
+305 675 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+305 675 moveto
+286 669 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+286 669 moveto
+266 668 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+266 668 moveto
+246 669 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+246 669 moveto
+227 675 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+227 675 moveto
+209 683 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+209 683 moveto
+192 695 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+192 695 moveto
+178 709 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+178 709 moveto
+166 725 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+166 725 moveto
+158 743 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+158 743 moveto
+153 763 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+153 763 moveto
+151 783 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+151 783 moveto
+153 803 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+153 803 moveto
+158 822 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+158 822 moveto
+166 840 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+166 840 moveto
+178 857 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+178 857 moveto
+192 871 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+192 871 moveto
+209 883 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+209 883 moveto
+227 891 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+227 891 moveto
+246 896 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+246 896 moveto
+266 898 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+3 setlinewidth
+144 672 moveto
+144 894 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+3 setlinewidth
+167 696 moveto
+173 694 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+173 694 moveto
+177 690 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+177 690 moveto
+179 684 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+179 684 moveto
+177 678 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+177 678 moveto
+173 674 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+173 674 moveto
+167 672 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+167 672 moveto
+161 674 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+161 674 moveto
+157 678 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+157 678 moveto
+155 684 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+155 684 moveto
+157 690 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+157 690 moveto
+161 694 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+161 694 moveto
+167 696 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+3 setlinewidth
+155 661 moveto
+150 662 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+150 662 moveto
+146 667 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+146 667 moveto
+144 672 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+3 setlinewidth
+167 894 moveto
+173 892 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+173 892 moveto
+177 888 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+177 888 moveto
+179 882 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+179 882 moveto
+177 876 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+177 876 moveto
+173 872 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+173 872 moveto
+167 870 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+167 870 moveto
+161 872 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+161 872 moveto
+157 876 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+157 876 moveto
+155 882 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+155 882 moveto
+157 888 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+157 888 moveto
+161 892 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+161 892 moveto
+167 894 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+3 setlinewidth
+144 894 moveto
+146 899 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+146 899 moveto
+150 903 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+150 903 moveto
+155 905 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+388 894 moveto
+388 672 lineto
+stroke
+1.00 0.00 0.00 setrgbcolor
+3 setlinewidth
+419 679 moveto
+404 679 lineto
+stroke
+1.00 0.00 0.00 setrgbcolor
+404 679 moveto
+401 682 lineto
+stroke
+1.00 0.00 0.00 setrgbcolor
+401 682 moveto
+401 688 lineto
+stroke
+1.00 0.00 0.00 setrgbcolor
+401 688 moveto
+404 691 lineto
+stroke
+1.00 0.00 0.00 setrgbcolor
+404 691 moveto
+419 691 lineto
+stroke
+1.00 0.00 0.00 setrgbcolor
+419 697 moveto
+419 709 lineto
+stroke
+1.00 0.00 0.00 setrgbcolor
+419 703 moveto
+401 703 lineto
+stroke
+1.00 0.00 0.00 setrgbcolor
+410 725 moveto
+410 728 lineto
+stroke
+1.00 0.00 0.00 setrgbcolor
+410 728 moveto
+401 728 lineto
+stroke
+1.00 0.00 0.00 setrgbcolor
+401 728 moveto
+401 719 lineto
+stroke
+1.00 0.00 0.00 setrgbcolor
+401 719 moveto
+404 715 lineto
+stroke
+1.00 0.00 0.00 setrgbcolor
+404 715 moveto
+416 715 lineto
+stroke
+1.00 0.00 0.00 setrgbcolor
+416 715 moveto
+419 719 lineto
+stroke
+1.00 0.00 0.00 setrgbcolor
+419 719 moveto
+419 728 lineto
+stroke
+1.00 0.00 0.00 setrgbcolor
+401 755 moveto
+404 752 lineto
+stroke
+1.00 0.00 0.00 setrgbcolor
+404 752 moveto
+416 752 lineto
+stroke
+1.00 0.00 0.00 setrgbcolor
+416 752 moveto
+419 755 lineto
+stroke
+1.00 0.00 0.00 setrgbcolor
+419 755 moveto
+419 758 lineto
+stroke
+1.00 0.00 0.00 setrgbcolor
+419 758 moveto
+416 762 lineto
+stroke
+1.00 0.00 0.00 setrgbcolor
+416 762 moveto
+404 762 lineto
+stroke
+1.00 0.00 0.00 setrgbcolor
+404 762 moveto
+401 758 lineto
+stroke
+1.00 0.00 0.00 setrgbcolor
+401 758 moveto
+401 755 lineto
+stroke
+1.00 0.00 0.00 setrgbcolor
+416 768 moveto
+419 771 lineto
+stroke
+1.00 0.00 0.00 setrgbcolor
+419 771 moveto
+401 771 lineto
+stroke
+1.00 0.00 0.00 setrgbcolor
+401 768 moveto
+401 774 lineto
+stroke
+1.00 0.00 0.00 setrgbcolor
+401 783 moveto
+404 780 lineto
+stroke
+1.00 0.00 0.00 setrgbcolor
+404 780 moveto
+407 780 lineto
+stroke
+1.00 0.00 0.00 setrgbcolor
+407 780 moveto
+410 783 lineto
+stroke
+1.00 0.00 0.00 setrgbcolor
+410 783 moveto
+410 789 lineto
+stroke
+1.00 0.00 0.00 setrgbcolor
+410 789 moveto
+413 792 lineto
+stroke
+1.00 0.00 0.00 setrgbcolor
+413 792 moveto
+416 792 lineto
+stroke
+1.00 0.00 0.00 setrgbcolor
+416 792 moveto
+419 789 lineto
+stroke
+1.00 0.00 0.00 setrgbcolor
+419 789 moveto
+419 783 lineto
+stroke
+1.00 0.00 0.00 setrgbcolor
+419 783 moveto
+416 780 lineto
+stroke
+1.00 0.00 0.00 setrgbcolor
+416 780 moveto
+413 780 lineto
+stroke
+1.00 0.00 0.00 setrgbcolor
+413 780 moveto
+410 783 lineto
+stroke
+1.00 0.00 0.00 setrgbcolor
+410 789 moveto
+407 792 lineto
+stroke
+1.00 0.00 0.00 setrgbcolor
+407 792 moveto
+404 792 lineto
+stroke
+1.00 0.00 0.00 setrgbcolor
+404 792 moveto
+401 789 lineto
+stroke
+1.00 0.00 0.00 setrgbcolor
+401 789 moveto
+401 783 lineto
+stroke
+1.00 0.00 0.00 setrgbcolor
+416 817 moveto
+419 820 lineto
+stroke
+1.00 0.00 0.00 setrgbcolor
+419 820 moveto
+419 826 lineto
+stroke
+1.00 0.00 0.00 setrgbcolor
+419 826 moveto
+416 829 lineto
+stroke
+1.00 0.00 0.00 setrgbcolor
+416 829 moveto
+413 829 lineto
+stroke
+1.00 0.00 0.00 setrgbcolor
+413 829 moveto
+410 826 lineto
+stroke
+1.00 0.00 0.00 setrgbcolor
+410 826 moveto
+410 820 lineto
+stroke
+1.00 0.00 0.00 setrgbcolor
+410 820 moveto
+407 817 lineto
+stroke
+1.00 0.00 0.00 setrgbcolor
+407 817 moveto
+401 817 lineto
+stroke
+1.00 0.00 0.00 setrgbcolor
+401 817 moveto
+401 829 lineto
+stroke
+1.00 0.00 0.00 setrgbcolor
+416 835 moveto
+419 838 lineto
+stroke
+1.00 0.00 0.00 setrgbcolor
+419 838 moveto
+419 844 lineto
+stroke
+1.00 0.00 0.00 setrgbcolor
+419 844 moveto
+416 847 lineto
+stroke
+1.00 0.00 0.00 setrgbcolor
+416 847 moveto
+413 847 lineto
+stroke
+1.00 0.00 0.00 setrgbcolor
+413 847 moveto
+410 844 lineto
+stroke
+1.00 0.00 0.00 setrgbcolor
+410 844 moveto
+410 841 lineto
+stroke
+1.00 0.00 0.00 setrgbcolor
+410 844 moveto
+407 847 lineto
+stroke
+1.00 0.00 0.00 setrgbcolor
+407 847 moveto
+404 847 lineto
+stroke
+1.00 0.00 0.00 setrgbcolor
+404 847 moveto
+401 844 lineto
+stroke
+1.00 0.00 0.00 setrgbcolor
+401 844 moveto
+401 838 lineto
+stroke
+1.00 0.00 0.00 setrgbcolor
+401 838 moveto
+404 835 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+3 setlinewidth
+365 696 moveto
+371 694 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+371 694 moveto
+375 690 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+375 690 moveto
+377 684 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+377 684 moveto
+375 678 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+375 678 moveto
+371 674 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+371 674 moveto
+365 672 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+365 672 moveto
+359 674 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+359 674 moveto
+355 678 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+355 678 moveto
+353 684 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+353 684 moveto
+355 690 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+355 690 moveto
+359 694 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+359 694 moveto
+365 696 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+3 setlinewidth
+388 672 moveto
+386 667 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+386 667 moveto
+382 662 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+382 662 moveto
+377 661 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+3 setlinewidth
+365 894 moveto
+371 892 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+371 892 moveto
+375 888 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+375 888 moveto
+377 882 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+377 882 moveto
+375 876 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+375 876 moveto
+371 872 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+371 872 moveto
+365 870 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+365 870 moveto
+359 872 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+359 872 moveto
+355 876 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+355 876 moveto
+353 882 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+353 882 moveto
+355 888 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+355 888 moveto
+359 892 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+359 892 moveto
+365 894 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+3 setlinewidth
+377 905 moveto
+382 903 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+382 903 moveto
+386 899 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+386 899 moveto
+388 894 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+594 680 moveto
+594 885 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+605 896 moveto
+810 896 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+821 885 moveto
+821 680 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+810 669 moveto
+605 669 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+708 873 moveto
+725 872 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+725 872 moveto
+742 867 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+742 867 moveto
+758 858 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+758 858 moveto
+772 847 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+772 847 moveto
+783 833 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+783 833 moveto
+791 818 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+791 818 moveto
+796 801 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+796 801 moveto
+798 783 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+798 783 moveto
+796 765 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+796 765 moveto
+791 748 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+791 748 moveto
+783 733 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+783 733 moveto
+772 719 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+772 719 moveto
+758 708 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+758 708 moveto
+742 699 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+742 699 moveto
+725 694 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+725 694 moveto
+708 692 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+708 692 moveto
+690 694 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+690 694 moveto
+673 699 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+673 699 moveto
+657 708 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+657 708 moveto
+644 719 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+644 719 moveto
+632 733 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+632 733 moveto
+624 748 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+624 748 moveto
+619 765 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+619 765 moveto
+617 783 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+617 783 moveto
+619 801 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+619 801 moveto
+624 818 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+624 818 moveto
+632 833 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+632 833 moveto
+644 847 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+644 847 moveto
+657 858 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+657 858 moveto
+673 867 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+673 867 moveto
+690 872 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+690 872 moveto
+708 873 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+3 setlinewidth
+708 886 moveto
+728 884 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+728 884 moveto
+747 878 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+747 878 moveto
+765 869 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+765 869 moveto
+781 856 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+781 856 moveto
+794 840 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+794 840 moveto
+803 822 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+803 822 moveto
+809 803 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+809 803 moveto
+811 783 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+811 783 moveto
+809 763 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+809 763 moveto
+803 743 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+803 743 moveto
+794 725 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+794 725 moveto
+781 710 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+781 710 moveto
+765 697 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+765 697 moveto
+747 687 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+747 687 moveto
+728 681 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+728 681 moveto
+708 679 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+708 679 moveto
+687 681 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+687 681 moveto
+668 687 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+668 687 moveto
+650 697 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+650 697 moveto
+634 710 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+634 710 moveto
+622 725 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+622 725 moveto
+612 743 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+612 743 moveto
+606 763 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+606 763 moveto
+604 783 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+604 783 moveto
+606 803 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+606 803 moveto
+612 822 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+612 822 moveto
+622 840 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+622 840 moveto
+634 856 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+634 856 moveto
+650 869 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+650 869 moveto
+668 878 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+668 878 moveto
+687 884 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+687 884 moveto
+708 886 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+617 704 moveto
+623 703 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+623 703 moveto
+628 699 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+628 699 moveto
+629 693 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+629 693 moveto
+628 687 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+628 687 moveto
+623 682 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+623 682 moveto
+617 681 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+617 681 moveto
+612 682 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+612 682 moveto
+607 687 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+607 687 moveto
+606 693 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+606 693 moveto
+607 699 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+607 699 moveto
+612 703 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+612 703 moveto
+617 704 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+617 885 moveto
+623 883 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+623 883 moveto
+628 879 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+628 879 moveto
+629 873 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+629 873 moveto
+628 867 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+628 867 moveto
+623 863 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+623 863 moveto
+617 861 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+617 861 moveto
+612 863 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+612 863 moveto
+607 867 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+607 867 moveto
+606 873 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+606 873 moveto
+607 879 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+607 879 moveto
+612 883 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+612 883 moveto
+617 885 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+798 885 moveto
+804 883 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+804 883 moveto
+808 879 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+808 879 moveto
+809 873 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+809 873 moveto
+808 867 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+808 867 moveto
+804 863 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+804 863 moveto
+798 861 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+798 861 moveto
+792 863 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+792 863 moveto
+788 867 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+788 867 moveto
+786 873 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+786 873 moveto
+788 879 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+788 879 moveto
+792 883 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+792 883 moveto
+798 885 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+798 704 moveto
+804 703 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+804 703 moveto
+808 699 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+808 699 moveto
+809 693 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+809 693 moveto
+808 687 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+808 687 moveto
+804 682 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+804 682 moveto
+798 681 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+798 681 moveto
+792 682 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+792 682 moveto
+788 687 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+788 687 moveto
+786 693 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+786 693 moveto
+788 699 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+788 699 moveto
+792 703 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+792 703 moveto
+798 704 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+3 setlinewidth
+821 680 moveto
+819 675 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+819 675 moveto
+815 671 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+815 671 moveto
+810 669 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+810 896 moveto
+815 895 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+815 895 moveto
+819 891 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+819 891 moveto
+821 885 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+605 669 moveto
+600 671 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+600 671 moveto
+596 675 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+596 675 moveto
+594 680 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+594 885 moveto
+596 891 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+596 891 moveto
+600 895 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+600 895 moveto
+605 896 lineto
+stroke
+1.00 0.00 0.00 setrgbcolor
+3 setlinewidth
+851 692 moveto
+835 692 lineto
+stroke
+1.00 0.00 0.00 setrgbcolor
+835 692 moveto
+832 696 lineto
+stroke
+1.00 0.00 0.00 setrgbcolor
+832 696 moveto
+832 702 lineto
+stroke
+1.00 0.00 0.00 setrgbcolor
+832 702 moveto
+835 705 lineto
+stroke
+1.00 0.00 0.00 setrgbcolor
+835 705 moveto
+851 705 lineto
+stroke
+1.00 0.00 0.00 setrgbcolor
+851 711 moveto
+851 723 lineto
+stroke
+1.00 0.00 0.00 setrgbcolor
+851 717 moveto
+832 717 lineto
+stroke
+1.00 0.00 0.00 setrgbcolor
+841 739 moveto
+841 742 lineto
+stroke
+1.00 0.00 0.00 setrgbcolor
+841 742 moveto
+832 742 lineto
+stroke
+1.00 0.00 0.00 setrgbcolor
+832 742 moveto
+832 732 lineto
+stroke
+1.00 0.00 0.00 setrgbcolor
+832 732 moveto
+835 729 lineto
+stroke
+1.00 0.00 0.00 setrgbcolor
+835 729 moveto
+848 729 lineto
+stroke
+1.00 0.00 0.00 setrgbcolor
+848 729 moveto
+851 732 lineto
+stroke
+1.00 0.00 0.00 setrgbcolor
+851 732 moveto
+851 742 lineto
+stroke
+1.00 0.00 0.00 setrgbcolor
+832 769 moveto
+835 766 lineto
+stroke
+1.00 0.00 0.00 setrgbcolor
+835 766 moveto
+848 766 lineto
+stroke
+1.00 0.00 0.00 setrgbcolor
+848 766 moveto
+851 769 lineto
+stroke
+1.00 0.00 0.00 setrgbcolor
+851 769 moveto
+851 772 lineto
+stroke
+1.00 0.00 0.00 setrgbcolor
+851 772 moveto
+848 775 lineto
+stroke
+1.00 0.00 0.00 setrgbcolor
+848 775 moveto
+835 775 lineto
+stroke
+1.00 0.00 0.00 setrgbcolor
+835 775 moveto
+832 772 lineto
+stroke
+1.00 0.00 0.00 setrgbcolor
+832 772 moveto
+832 769 lineto
+stroke
+1.00 0.00 0.00 setrgbcolor
+848 781 moveto
+851 785 lineto
+stroke
+1.00 0.00 0.00 setrgbcolor
+851 785 moveto
+832 785 lineto
+stroke
+1.00 0.00 0.00 setrgbcolor
+832 781 moveto
+832 788 lineto
+stroke
+1.00 0.00 0.00 setrgbcolor
+841 794 moveto
+841 803 lineto
+stroke
+1.00 0.00 0.00 setrgbcolor
+841 803 moveto
+838 806 lineto
+stroke
+1.00 0.00 0.00 setrgbcolor
+838 806 moveto
+835 806 lineto
+stroke
+1.00 0.00 0.00 setrgbcolor
+835 806 moveto
+832 803 lineto
+stroke
+1.00 0.00 0.00 setrgbcolor
+832 803 moveto
+832 797 lineto
+stroke
+1.00 0.00 0.00 setrgbcolor
+832 797 moveto
+835 794 lineto
+stroke
+1.00 0.00 0.00 setrgbcolor
+835 794 moveto
+844 794 lineto
+stroke
+1.00 0.00 0.00 setrgbcolor
+844 794 moveto
+851 800 lineto
+stroke
+1.00 0.00 0.00 setrgbcolor
+851 800 moveto
+851 803 lineto
+stroke
+1.00 0.00 0.00 setrgbcolor
+848 831 moveto
+851 834 lineto
+stroke
+1.00 0.00 0.00 setrgbcolor
+851 834 moveto
+832 834 lineto
+stroke
+1.00 0.00 0.00 setrgbcolor
+832 831 moveto
+832 837 lineto
+stroke
+1.00 0.00 0.00 setrgbcolor
+832 846 moveto
+832 849 lineto
+stroke
+1.00 0.00 0.00 setrgbcolor
+832 849 moveto
+838 855 lineto
+stroke
+1.00 0.00 0.00 setrgbcolor
+838 855 moveto
+848 855 lineto
+stroke
+1.00 0.00 0.00 setrgbcolor
+848 855 moveto
+851 852 lineto
+stroke
+1.00 0.00 0.00 setrgbcolor
+851 852 moveto
+851 846 lineto
+stroke
+1.00 0.00 0.00 setrgbcolor
+851 846 moveto
+848 843 lineto
+stroke
+1.00 0.00 0.00 setrgbcolor
+848 843 moveto
+844 843 lineto
+stroke
+1.00 0.00 0.00 setrgbcolor
+844 843 moveto
+841 846 lineto
+stroke
+1.00 0.00 0.00 setrgbcolor
+841 846 moveto
+841 855 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+3 setlinewidth
+209 2900 moveto
+209 3055 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+121 2915 moveto
+121 3040 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+3 setlinewidth
+119 3088 moveto
+119 2867 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+211 2867 moveto
+211 3088 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+3 setlinewidth
+209 2900 moveto
+121 2915 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+165 2900 moveto
+172 2898 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+172 2898 moveto
+178 2893 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+178 2893 moveto
+180 2885 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+180 2885 moveto
+178 2878 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+178 2878 moveto
+172 2873 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+172 2873 moveto
+165 2871 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+165 2871 moveto
+158 2873 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+158 2873 moveto
+152 2878 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+152 2878 moveto
+150 2885 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+150 2885 moveto
+152 2893 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+152 2893 moveto
+158 2898 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+158 2898 moveto
+165 2900 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+3 setlinewidth
+119 2867 moveto
+211 2867 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+3 setlinewidth
+209 3055 moveto
+121 3040 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+165 3084 moveto
+172 3082 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+172 3082 moveto
+178 3077 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+178 3077 moveto
+180 3070 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+180 3070 moveto
+178 3062 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+178 3062 moveto
+172 3057 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+172 3057 moveto
+165 3055 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+165 3055 moveto
+158 3057 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+158 3057 moveto
+152 3062 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+152 3062 moveto
+150 3070 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+150 3070 moveto
+152 3077 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+152 3077 moveto
+158 3082 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+158 3082 moveto
+165 3084 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+3 setlinewidth
+211 3088 moveto
+119 3088 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+3 setlinewidth
+430 2900 moveto
+430 3055 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+342 2915 moveto
+342 3040 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+3 setlinewidth
+340 3088 moveto
+340 2867 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+432 2867 moveto
+432 3088 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+3 setlinewidth
+430 2900 moveto
+342 2915 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+386 2900 moveto
+393 2898 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+393 2898 moveto
+398 2893 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+398 2893 moveto
+400 2885 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+400 2885 moveto
+398 2878 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+398 2878 moveto
+393 2873 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+393 2873 moveto
+386 2871 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+386 2871 moveto
+378 2873 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+378 2873 moveto
+373 2878 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+373 2878 moveto
+371 2885 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+371 2885 moveto
+373 2893 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+373 2893 moveto
+378 2898 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+378 2898 moveto
+386 2900 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+3 setlinewidth
+340 2867 moveto
+432 2867 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+3 setlinewidth
+430 3055 moveto
+342 3040 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+386 3084 moveto
+393 3082 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+393 3082 moveto
+398 3077 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+398 3077 moveto
+400 3070 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+400 3070 moveto
+398 3062 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+398 3062 moveto
+393 3057 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+393 3057 moveto
+386 3055 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+386 3055 moveto
+378 3057 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+378 3057 moveto
+373 3062 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+373 3062 moveto
+371 3070 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+371 3070 moveto
+373 3077 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+373 3077 moveto
+378 3082 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+378 3082 moveto
+386 3084 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+3 setlinewidth
+432 3088 moveto
+340 3088 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+3 setlinewidth
+651 2900 moveto
+651 3055 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+562 2915 moveto
+562 3040 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+3 setlinewidth
+560 3088 moveto
+560 2867 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+652 2867 moveto
+652 3088 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+3 setlinewidth
+651 2900 moveto
+562 2915 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+606 2900 moveto
+614 2898 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+614 2898 moveto
+619 2893 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+619 2893 moveto
+621 2885 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+621 2885 moveto
+619 2878 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+619 2878 moveto
+614 2873 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+614 2873 moveto
+606 2871 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+606 2871 moveto
+599 2873 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+599 2873 moveto
+594 2878 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+594 2878 moveto
+592 2885 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+592 2885 moveto
+594 2893 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+594 2893 moveto
+599 2898 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+599 2898 moveto
+606 2900 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+3 setlinewidth
+560 2867 moveto
+652 2867 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+3 setlinewidth
+651 3055 moveto
+562 3040 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+606 3084 moveto
+614 3082 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+614 3082 moveto
+619 3077 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+619 3077 moveto
+621 3070 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+621 3070 moveto
+619 3062 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+619 3062 moveto
+614 3057 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+614 3057 moveto
+606 3055 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+606 3055 moveto
+599 3057 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+599 3057 moveto
+594 3062 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+594 3062 moveto
+592 3070 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+592 3070 moveto
+594 3077 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+594 3077 moveto
+599 3082 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+599 3082 moveto
+606 3084 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+3 setlinewidth
+652 3088 moveto
+560 3088 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+3 setlinewidth
+871 2900 moveto
+871 3055 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+783 2915 moveto
+783 3040 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+3 setlinewidth
+781 3088 moveto
+781 2867 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+873 2867 moveto
+873 3088 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+3 setlinewidth
+871 2900 moveto
+783 2915 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+827 2900 moveto
+834 2898 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+834 2898 moveto
+840 2893 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+840 2893 moveto
+842 2885 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+842 2885 moveto
+840 2878 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+840 2878 moveto
+834 2873 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+834 2873 moveto
+827 2871 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+827 2871 moveto
+820 2873 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+820 2873 moveto
+814 2878 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+814 2878 moveto
+812 2885 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+812 2885 moveto
+814 2893 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+814 2893 moveto
+820 2898 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+820 2898 moveto
+827 2900 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+3 setlinewidth
+781 2867 moveto
+873 2867 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+3 setlinewidth
+871 3055 moveto
+783 3040 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+827 3084 moveto
+834 3082 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+834 3082 moveto
+840 3077 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+840 3077 moveto
+842 3070 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+842 3070 moveto
+840 3062 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+840 3062 moveto
+834 3057 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+834 3057 moveto
+827 3055 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+827 3055 moveto
+820 3057 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+820 3057 moveto
+814 3062 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+814 3062 moveto
+812 3070 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+812 3070 moveto
+814 3077 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+814 3077 moveto
+820 3082 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+820 3082 moveto
+827 3084 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+3 setlinewidth
+873 3088 moveto
+781 3088 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+3 setlinewidth
+209 2569 moveto
+209 2723 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+121 2583 moveto
+121 2709 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+3 setlinewidth
+119 2757 moveto
+119 2536 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+211 2536 moveto
+211 2757 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+3 setlinewidth
+209 2569 moveto
+121 2583 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+165 2569 moveto
+172 2567 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+172 2567 moveto
+178 2561 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+178 2561 moveto
+180 2554 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+180 2554 moveto
+178 2547 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+178 2547 moveto
+172 2541 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+172 2541 moveto
+165 2539 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+165 2539 moveto
+158 2541 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+158 2541 moveto
+152 2547 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+152 2547 moveto
+150 2554 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+150 2554 moveto
+152 2561 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+152 2561 moveto
+158 2567 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+158 2567 moveto
+165 2569 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+3 setlinewidth
+119 2536 moveto
+211 2536 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+3 setlinewidth
+209 2723 moveto
+121 2709 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+165 2753 moveto
+172 2751 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+172 2751 moveto
+178 2745 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+178 2745 moveto
+180 2738 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+180 2738 moveto
+178 2731 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+178 2731 moveto
+172 2725 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+172 2725 moveto
+165 2723 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+165 2723 moveto
+158 2725 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+158 2725 moveto
+152 2731 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+152 2731 moveto
+150 2738 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+150 2738 moveto
+152 2745 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+152 2745 moveto
+158 2751 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+158 2751 moveto
+165 2753 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+3 setlinewidth
+211 2757 moveto
+119 2757 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+3 setlinewidth
+430 2569 moveto
+430 2723 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+342 2583 moveto
+342 2709 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+3 setlinewidth
+340 2757 moveto
+340 2536 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+432 2536 moveto
+432 2757 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+3 setlinewidth
+430 2569 moveto
+342 2583 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+386 2569 moveto
+393 2567 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+393 2567 moveto
+398 2561 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+398 2561 moveto
+400 2554 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+400 2554 moveto
+398 2547 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+398 2547 moveto
+393 2541 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+393 2541 moveto
+386 2539 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+386 2539 moveto
+378 2541 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+378 2541 moveto
+373 2547 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+373 2547 moveto
+371 2554 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+371 2554 moveto
+373 2561 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+373 2561 moveto
+378 2567 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+378 2567 moveto
+386 2569 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+3 setlinewidth
+340 2536 moveto
+432 2536 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+3 setlinewidth
+430 2723 moveto
+342 2709 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+386 2753 moveto
+393 2751 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+393 2751 moveto
+398 2745 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+398 2745 moveto
+400 2738 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+400 2738 moveto
+398 2731 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+398 2731 moveto
+393 2725 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+393 2725 moveto
+386 2723 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+386 2723 moveto
+378 2725 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+378 2725 moveto
+373 2731 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+373 2731 moveto
+371 2738 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+371 2738 moveto
+373 2745 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+373 2745 moveto
+378 2751 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+378 2751 moveto
+386 2753 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+3 setlinewidth
+432 2757 moveto
+340 2757 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+3 setlinewidth
+651 2569 moveto
+651 2723 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+562 2583 moveto
+562 2709 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+3 setlinewidth
+560 2757 moveto
+560 2536 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+652 2536 moveto
+652 2757 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+3 setlinewidth
+651 2569 moveto
+562 2583 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+606 2569 moveto
+614 2567 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+614 2567 moveto
+619 2561 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+619 2561 moveto
+621 2554 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+621 2554 moveto
+619 2547 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+619 2547 moveto
+614 2541 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+614 2541 moveto
+606 2539 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+606 2539 moveto
+599 2541 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+599 2541 moveto
+594 2547 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+594 2547 moveto
+592 2554 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+592 2554 moveto
+594 2561 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+594 2561 moveto
+599 2567 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+599 2567 moveto
+606 2569 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+3 setlinewidth
+560 2536 moveto
+652 2536 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+3 setlinewidth
+651 2723 moveto
+562 2709 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+606 2753 moveto
+614 2751 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+614 2751 moveto
+619 2745 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+619 2745 moveto
+621 2738 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+621 2738 moveto
+619 2731 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+619 2731 moveto
+614 2725 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+614 2725 moveto
+606 2723 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+606 2723 moveto
+599 2725 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+599 2725 moveto
+594 2731 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+594 2731 moveto
+592 2738 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+592 2738 moveto
+594 2745 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+594 2745 moveto
+599 2751 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+599 2751 moveto
+606 2753 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+3 setlinewidth
+652 2757 moveto
+560 2757 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+3 setlinewidth
+871 2569 moveto
+871 2723 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+783 2583 moveto
+783 2709 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+3 setlinewidth
+781 2757 moveto
+781 2536 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+873 2536 moveto
+873 2757 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+3 setlinewidth
+871 2569 moveto
+783 2583 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+827 2569 moveto
+834 2567 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+834 2567 moveto
+840 2561 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+840 2561 moveto
+842 2554 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+842 2554 moveto
+840 2547 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+840 2547 moveto
+834 2541 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+834 2541 moveto
+827 2539 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+827 2539 moveto
+820 2541 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+820 2541 moveto
+814 2547 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+814 2547 moveto
+812 2554 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+812 2554 moveto
+814 2561 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+814 2561 moveto
+820 2567 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+820 2567 moveto
+827 2569 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+3 setlinewidth
+781 2536 moveto
+873 2536 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+3 setlinewidth
+871 2723 moveto
+783 2709 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+827 2753 moveto
+834 2751 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+834 2751 moveto
+840 2745 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+840 2745 moveto
+842 2738 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+842 2738 moveto
+840 2731 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+840 2731 moveto
+834 2725 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+834 2725 moveto
+827 2723 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+827 2723 moveto
+820 2725 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+820 2725 moveto
+814 2731 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+814 2731 moveto
+812 2738 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+812 2738 moveto
+814 2745 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+814 2745 moveto
+820 2751 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+820 2751 moveto
+827 2753 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+3 setlinewidth
+873 2757 moveto
+781 2757 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+3 setlinewidth
+209 2237 moveto
+209 2392 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+121 2252 moveto
+121 2377 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+3 setlinewidth
+119 2425 moveto
+119 2204 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+211 2204 moveto
+211 2425 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+3 setlinewidth
+209 2237 moveto
+121 2252 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+165 2237 moveto
+172 2235 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+172 2235 moveto
+178 2230 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+178 2230 moveto
+180 2223 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+180 2223 moveto
+178 2215 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+178 2215 moveto
+172 2210 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+172 2210 moveto
+165 2208 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+165 2208 moveto
+158 2210 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+158 2210 moveto
+152 2215 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+152 2215 moveto
+150 2223 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+150 2223 moveto
+152 2230 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+152 2230 moveto
+158 2235 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+158 2235 moveto
+165 2237 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+3 setlinewidth
+119 2204 moveto
+211 2204 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+3 setlinewidth
+209 2392 moveto
+121 2377 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+165 2421 moveto
+172 2419 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+172 2419 moveto
+178 2414 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+178 2414 moveto
+180 2407 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+180 2407 moveto
+178 2399 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+178 2399 moveto
+172 2394 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+172 2394 moveto
+165 2392 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+165 2392 moveto
+158 2394 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+158 2394 moveto
+152 2399 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+152 2399 moveto
+150 2407 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+150 2407 moveto
+152 2414 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+152 2414 moveto
+158 2419 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+158 2419 moveto
+165 2421 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+3 setlinewidth
+211 2425 moveto
+119 2425 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+3 setlinewidth
+430 2237 moveto
+430 2392 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+342 2252 moveto
+342 2377 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+3 setlinewidth
+340 2425 moveto
+340 2204 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+432 2204 moveto
+432 2425 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+3 setlinewidth
+430 2237 moveto
+342 2252 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+386 2237 moveto
+393 2235 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+393 2235 moveto
+398 2230 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+398 2230 moveto
+400 2223 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+400 2223 moveto
+398 2215 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+398 2215 moveto
+393 2210 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+393 2210 moveto
+386 2208 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+386 2208 moveto
+378 2210 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+378 2210 moveto
+373 2215 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+373 2215 moveto
+371 2223 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+371 2223 moveto
+373 2230 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+373 2230 moveto
+378 2235 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+378 2235 moveto
+386 2237 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+3 setlinewidth
+340 2204 moveto
+432 2204 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+3 setlinewidth
+430 2392 moveto
+342 2377 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+386 2421 moveto
+393 2419 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+393 2419 moveto
+398 2414 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+398 2414 moveto
+400 2407 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+400 2407 moveto
+398 2399 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+398 2399 moveto
+393 2394 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+393 2394 moveto
+386 2392 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+386 2392 moveto
+378 2394 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+378 2394 moveto
+373 2399 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+373 2399 moveto
+371 2407 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+371 2407 moveto
+373 2414 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+373 2414 moveto
+378 2419 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+378 2419 moveto
+386 2421 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+3 setlinewidth
+432 2425 moveto
+340 2425 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+3 setlinewidth
+651 2237 moveto
+651 2392 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+562 2252 moveto
+562 2377 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+3 setlinewidth
+560 2425 moveto
+560 2204 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+652 2204 moveto
+652 2425 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+3 setlinewidth
+651 2237 moveto
+562 2252 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+606 2237 moveto
+614 2235 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+614 2235 moveto
+619 2230 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+619 2230 moveto
+621 2223 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+621 2223 moveto
+619 2215 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+619 2215 moveto
+614 2210 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+614 2210 moveto
+606 2208 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+606 2208 moveto
+599 2210 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+599 2210 moveto
+594 2215 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+594 2215 moveto
+592 2223 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+592 2223 moveto
+594 2230 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+594 2230 moveto
+599 2235 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+599 2235 moveto
+606 2237 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+3 setlinewidth
+560 2204 moveto
+652 2204 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+3 setlinewidth
+651 2392 moveto
+562 2377 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+606 2421 moveto
+614 2419 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+614 2419 moveto
+619 2414 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+619 2414 moveto
+621 2407 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+621 2407 moveto
+619 2399 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+619 2399 moveto
+614 2394 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+614 2394 moveto
+606 2392 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+606 2392 moveto
+599 2394 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+599 2394 moveto
+594 2399 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+594 2399 moveto
+592 2407 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+592 2407 moveto
+594 2414 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+594 2414 moveto
+599 2419 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+599 2419 moveto
+606 2421 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+3 setlinewidth
+652 2425 moveto
+560 2425 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+3 setlinewidth
+871 2237 moveto
+871 2392 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+783 2252 moveto
+783 2377 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+3 setlinewidth
+781 2425 moveto
+781 2204 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+873 2204 moveto
+873 2425 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+3 setlinewidth
+871 2237 moveto
+783 2252 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+827 2237 moveto
+834 2235 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+834 2235 moveto
+840 2230 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+840 2230 moveto
+842 2223 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+842 2223 moveto
+840 2215 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+840 2215 moveto
+834 2210 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+834 2210 moveto
+827 2208 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+827 2208 moveto
+820 2210 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+820 2210 moveto
+814 2215 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+814 2215 moveto
+812 2223 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+812 2223 moveto
+814 2230 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+814 2230 moveto
+820 2235 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+820 2235 moveto
+827 2237 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+3 setlinewidth
+781 2204 moveto
+873 2204 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+3 setlinewidth
+871 2392 moveto
+783 2377 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+827 2421 moveto
+834 2419 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+834 2419 moveto
+840 2414 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+840 2414 moveto
+842 2407 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+842 2407 moveto
+840 2399 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+840 2399 moveto
+834 2394 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+834 2394 moveto
+827 2392 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+827 2392 moveto
+820 2394 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+820 2394 moveto
+814 2399 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+814 2399 moveto
+812 2407 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+812 2407 moveto
+814 2414 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+814 2414 moveto
+820 2419 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+820 2419 moveto
+827 2421 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+3 setlinewidth
+873 2425 moveto
+781 2425 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+3 setlinewidth
+209 1906 moveto
+209 2061 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+121 1921 moveto
+121 2046 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+3 setlinewidth
+119 2094 moveto
+119 1873 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+211 1873 moveto
+211 2094 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+3 setlinewidth
+209 1906 moveto
+121 1921 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+165 1906 moveto
+172 1904 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+172 1904 moveto
+178 1899 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+178 1899 moveto
+180 1891 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+180 1891 moveto
+178 1884 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+178 1884 moveto
+172 1878 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+172 1878 moveto
+165 1876 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+165 1876 moveto
+158 1878 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+158 1878 moveto
+152 1884 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+152 1884 moveto
+150 1891 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+150 1891 moveto
+152 1899 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+152 1899 moveto
+158 1904 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+158 1904 moveto
+165 1906 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+3 setlinewidth
+119 1873 moveto
+211 1873 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+3 setlinewidth
+209 2061 moveto
+121 2046 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+165 2090 moveto
+172 2088 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+172 2088 moveto
+178 2083 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+178 2083 moveto
+180 2075 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+180 2075 moveto
+178 2068 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+178 2068 moveto
+172 2063 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+172 2063 moveto
+165 2061 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+165 2061 moveto
+158 2063 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+158 2063 moveto
+152 2068 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+152 2068 moveto
+150 2075 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+150 2075 moveto
+152 2083 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+152 2083 moveto
+158 2088 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+158 2088 moveto
+165 2090 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+3 setlinewidth
+211 2094 moveto
+119 2094 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+3 setlinewidth
+430 1906 moveto
+430 2061 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+342 1921 moveto
+342 2046 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+3 setlinewidth
+340 2094 moveto
+340 1873 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+432 1873 moveto
+432 2094 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+3 setlinewidth
+430 1906 moveto
+342 1921 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+386 1906 moveto
+393 1904 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+393 1904 moveto
+398 1899 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+398 1899 moveto
+400 1891 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+400 1891 moveto
+398 1884 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+398 1884 moveto
+393 1878 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+393 1878 moveto
+386 1876 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+386 1876 moveto
+378 1878 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+378 1878 moveto
+373 1884 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+373 1884 moveto
+371 1891 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+371 1891 moveto
+373 1899 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+373 1899 moveto
+378 1904 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+378 1904 moveto
+386 1906 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+3 setlinewidth
+340 1873 moveto
+432 1873 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+3 setlinewidth
+430 2061 moveto
+342 2046 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+386 2090 moveto
+393 2088 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+393 2088 moveto
+398 2083 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+398 2083 moveto
+400 2075 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+400 2075 moveto
+398 2068 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+398 2068 moveto
+393 2063 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+393 2063 moveto
+386 2061 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+386 2061 moveto
+378 2063 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+378 2063 moveto
+373 2068 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+373 2068 moveto
+371 2075 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+371 2075 moveto
+373 2083 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+373 2083 moveto
+378 2088 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+378 2088 moveto
+386 2090 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+3 setlinewidth
+432 2094 moveto
+340 2094 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+3 setlinewidth
+651 1906 moveto
+651 2061 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+562 1921 moveto
+562 2046 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+3 setlinewidth
+560 2094 moveto
+560 1873 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+652 1873 moveto
+652 2094 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+3 setlinewidth
+651 1906 moveto
+562 1921 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+606 1906 moveto
+614 1904 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+614 1904 moveto
+619 1899 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+619 1899 moveto
+621 1891 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+621 1891 moveto
+619 1884 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+619 1884 moveto
+614 1878 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+614 1878 moveto
+606 1876 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+606 1876 moveto
+599 1878 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+599 1878 moveto
+594 1884 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+594 1884 moveto
+592 1891 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+592 1891 moveto
+594 1899 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+594 1899 moveto
+599 1904 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+599 1904 moveto
+606 1906 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+3 setlinewidth
+560 1873 moveto
+652 1873 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+3 setlinewidth
+651 2061 moveto
+562 2046 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+606 2090 moveto
+614 2088 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+614 2088 moveto
+619 2083 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+619 2083 moveto
+621 2075 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+621 2075 moveto
+619 2068 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+619 2068 moveto
+614 2063 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+614 2063 moveto
+606 2061 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+606 2061 moveto
+599 2063 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+599 2063 moveto
+594 2068 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+594 2068 moveto
+592 2075 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+592 2075 moveto
+594 2083 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+594 2083 moveto
+599 2088 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+599 2088 moveto
+606 2090 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+3 setlinewidth
+652 2094 moveto
+560 2094 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+3 setlinewidth
+871 1906 moveto
+871 2061 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+783 1921 moveto
+783 2046 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+3 setlinewidth
+781 2094 moveto
+781 1873 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+873 1873 moveto
+873 2094 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+3 setlinewidth
+871 1906 moveto
+783 1921 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+827 1906 moveto
+834 1904 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+834 1904 moveto
+840 1899 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+840 1899 moveto
+842 1891 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+842 1891 moveto
+840 1884 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+840 1884 moveto
+834 1878 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+834 1878 moveto
+827 1876 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+827 1876 moveto
+820 1878 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+820 1878 moveto
+814 1884 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+814 1884 moveto
+812 1891 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+812 1891 moveto
+814 1899 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+814 1899 moveto
+820 1904 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+820 1904 moveto
+827 1906 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+3 setlinewidth
+781 1873 moveto
+873 1873 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+3 setlinewidth
+871 2061 moveto
+783 2046 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+827 2090 moveto
+834 2088 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+834 2088 moveto
+840 2083 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+840 2083 moveto
+842 2075 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+842 2075 moveto
+840 2068 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+840 2068 moveto
+834 2063 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+834 2063 moveto
+827 2061 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+827 2061 moveto
+820 2063 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+820 2063 moveto
+814 2068 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+814 2068 moveto
+812 2075 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+812 2075 moveto
+814 2083 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+814 2083 moveto
+820 2088 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+820 2088 moveto
+827 2090 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+3 setlinewidth
+873 2094 moveto
+781 2094 lineto
+stroke
+0.00 1.00 0.00 setrgbcolor
+3 setlinewidth
+876 2900 moveto
+926 2900 lineto
+stroke
+0.00 1.00 0.00 setrgbcolor
+876 3055 moveto
+926 3055 lineto
+stroke
+0.00 1.00 0.00 setrgbcolor
+917 2919 moveto
+917 3036 lineto
+stroke
+%PolyPolygon
+0.00 1.00 0.00 setrgbcolor
+2 setlinewidth
+920 2919 moveto
+914 2919 lineto
+917 2900 lineto
+closepath
+gsave
+0.00 1.00 0.00 setrgbcolor
+eofill
+grestore
+stroke
+%PolyPolygon
+0.00 1.00 0.00 setrgbcolor
+2 setlinewidth
+920 3036 moveto
+914 3036 lineto
+917 3055 lineto
+closepath
+gsave
+0.00 1.00 0.00 setrgbcolor
+eofill
+grestore
+stroke
+0.00 1.00 0.00 setrgbcolor
+3 setlinewidth
+937 2965 moveto
+940 2968 lineto
+stroke
+0.00 1.00 0.00 setrgbcolor
+940 2968 moveto
+940 2974 lineto
+stroke
+0.00 1.00 0.00 setrgbcolor
+940 2974 moveto
+937 2977 lineto
+stroke
+0.00 1.00 0.00 setrgbcolor
+937 2977 moveto
+934 2977 lineto
+stroke
+0.00 1.00 0.00 setrgbcolor
+934 2977 moveto
+931 2974 lineto
+stroke
+0.00 1.00 0.00 setrgbcolor
+931 2974 moveto
+931 2968 lineto
+stroke
+0.00 1.00 0.00 setrgbcolor
+931 2968 moveto
+927 2965 lineto
+stroke
+0.00 1.00 0.00 setrgbcolor
+927 2965 moveto
+921 2965 lineto
+stroke
+0.00 1.00 0.00 setrgbcolor
+921 2965 moveto
+921 2977 lineto
+stroke
+0.00 1.00 0.00 setrgbcolor
+937 2984 moveto
+940 2987 lineto
+stroke
+0.00 1.00 0.00 setrgbcolor
+940 2987 moveto
+921 2987 lineto
+stroke
+0.00 1.00 0.00 setrgbcolor
+921 2984 moveto
+921 2990 lineto
+stroke
+0.00 1.00 0.00 setrgbcolor
+778 2915 moveto
+709 2915 lineto
+stroke
+0.00 1.00 0.00 setrgbcolor
+778 3040 moveto
+709 3040 lineto
+stroke
+0.00 1.00 0.00 setrgbcolor
+718 2933 moveto
+718 3022 lineto
+stroke
+%PolyPolygon
+0.00 1.00 0.00 setrgbcolor
+2 setlinewidth
+721 2933 moveto
+715 2933 lineto
+718 2915 lineto
+closepath
+gsave
+0.00 1.00 0.00 setrgbcolor
+eofill
+grestore
+stroke
+%PolyPolygon
+0.00 1.00 0.00 setrgbcolor
+2 setlinewidth
+721 3022 moveto
+715 3022 lineto
+718 3040 lineto
+closepath
+gsave
+0.00 1.00 0.00 setrgbcolor
+eofill
+grestore
+stroke
+0.00 1.00 0.00 setrgbcolor
+3 setlinewidth
+738 2965 moveto
+741 2968 lineto
+stroke
+0.00 1.00 0.00 setrgbcolor
+741 2968 moveto
+723 2968 lineto
+stroke
+0.00 1.00 0.00 setrgbcolor
+723 2965 moveto
+723 2971 lineto
+stroke
+0.00 1.00 0.00 setrgbcolor
+741 2977 moveto
+741 2990 lineto
+stroke
+0.00 1.00 0.00 setrgbcolor
+741 2990 moveto
+723 2981 lineto
+stroke
+0.00 1.00 0.00 setrgbcolor
+783 3045 moveto
+783 3179 lineto
+stroke
+0.00 1.00 0.00 setrgbcolor
+871 3059 moveto
+871 3179 lineto
+stroke
+0.00 1.00 0.00 setrgbcolor
+801 3170 moveto
+853 3170 lineto
+stroke
+%PolyPolygon
+0.00 1.00 0.00 setrgbcolor
+2 setlinewidth
+801 3167 moveto
+801 3173 lineto
+783 3170 lineto
+closepath
+gsave
+0.00 1.00 0.00 setrgbcolor
+eofill
+grestore
+stroke
+%PolyPolygon
+0.00 1.00 0.00 setrgbcolor
+2 setlinewidth
+853 3167 moveto
+853 3173 lineto
+871 3170 lineto
+closepath
+gsave
+0.00 1.00 0.00 setrgbcolor
+eofill
+grestore
+stroke
+0.00 1.00 0.00 setrgbcolor
+3 setlinewidth
+815 3150 moveto
+818 3147 lineto
+stroke
+0.00 1.00 0.00 setrgbcolor
+818 3147 moveto
+818 3166 lineto
+stroke
+0.00 1.00 0.00 setrgbcolor
+815 3166 moveto
+821 3166 lineto
+stroke
+0.00 1.00 0.00 setrgbcolor
+827 3150 moveto
+830 3147 lineto
+stroke
+0.00 1.00 0.00 setrgbcolor
+830 3147 moveto
+836 3147 lineto
+stroke
+0.00 1.00 0.00 setrgbcolor
+836 3147 moveto
+839 3150 lineto
+stroke
+0.00 1.00 0.00 setrgbcolor
+839 3150 moveto
+839 3153 lineto
+stroke
+0.00 1.00 0.00 setrgbcolor
+839 3153 moveto
+836 3156 lineto
+stroke
+0.00 1.00 0.00 setrgbcolor
+836 3156 moveto
+830 3156 lineto
+stroke
+0.00 1.00 0.00 setrgbcolor
+830 3156 moveto
+827 3160 lineto
+stroke
+0.00 1.00 0.00 setrgbcolor
+827 3160 moveto
+827 3166 lineto
+stroke
+0.00 1.00 0.00 setrgbcolor
+827 3166 moveto
+839 3166 lineto
+stroke
+0.00 1.00 0.00 setrgbcolor
+823 2885 moveto
+663 2885 lineto
+stroke
+0.00 1.00 0.00 setrgbcolor
+823 3070 moveto
+663 3070 lineto
+stroke
+0.00 1.00 0.00 setrgbcolor
+672 2904 moveto
+672 3051 lineto
+stroke
+%PolyPolygon
+0.00 1.00 0.00 setrgbcolor
+2 setlinewidth
+675 2904 moveto
+669 2904 lineto
+672 2885 lineto
+closepath
+gsave
+0.00 1.00 0.00 setrgbcolor
+eofill
+grestore
+stroke
+%PolyPolygon
+0.00 1.00 0.00 setrgbcolor
+2 setlinewidth
+675 3051 moveto
+669 3051 lineto
+672 3070 lineto
+closepath
+gsave
+0.00 1.00 0.00 setrgbcolor
+eofill
+grestore
+stroke
+0.00 1.00 0.00 setrgbcolor
+3 setlinewidth
+692 2962 moveto
+695 2965 lineto
+stroke
+0.00 1.00 0.00 setrgbcolor
+695 2965 moveto
+695 2971 lineto
+stroke
+0.00 1.00 0.00 setrgbcolor
+695 2971 moveto
+692 2974 lineto
+stroke
+0.00 1.00 0.00 setrgbcolor
+692 2974 moveto
+689 2974 lineto
+stroke
+0.00 1.00 0.00 setrgbcolor
+689 2974 moveto
+686 2971 lineto
+stroke
+0.00 1.00 0.00 setrgbcolor
+686 2971 moveto
+686 2965 lineto
+stroke
+0.00 1.00 0.00 setrgbcolor
+686 2965 moveto
+683 2962 lineto
+stroke
+0.00 1.00 0.00 setrgbcolor
+683 2962 moveto
+677 2962 lineto
+stroke
+0.00 1.00 0.00 setrgbcolor
+677 2962 moveto
+677 2974 lineto
+stroke
+0.00 1.00 0.00 setrgbcolor
+680 2981 moveto
+677 2984 lineto
+stroke
+0.00 1.00 0.00 setrgbcolor
+677 2984 moveto
+677 2990 lineto
+stroke
+0.00 1.00 0.00 setrgbcolor
+677 2990 moveto
+680 2993 lineto
+stroke
+0.00 1.00 0.00 setrgbcolor
+680 2993 moveto
+686 2993 lineto
+stroke
+0.00 1.00 0.00 setrgbcolor
+686 2993 moveto
+689 2990 lineto
+stroke
+0.00 1.00 0.00 setrgbcolor
+689 2990 moveto
+689 2981 lineto
+stroke
+0.00 1.00 0.00 setrgbcolor
+689 2981 moveto
+695 2981 lineto
+stroke
+0.00 1.00 0.00 setrgbcolor
+695 2981 moveto
+695 2993 lineto
+stroke
+0.00 1.00 0.00 setrgbcolor
+848 2796 moveto
+835 2853 lineto
+stroke
+0.00 1.00 0.00 setrgbcolor
+820 2918 moveto
+815 2936 lineto
+stroke
+0.00 1.00 0.00 setrgbcolor
+854 2806 moveto
+857 2803 lineto
+stroke
+0.00 1.00 0.00 setrgbcolor
+857 2803 moveto
+863 2805 lineto
+stroke
+0.00 1.00 0.00 setrgbcolor
+863 2805 moveto
+866 2808 lineto
+stroke
+0.00 1.00 0.00 setrgbcolor
+866 2808 moveto
+864 2814 lineto
+stroke
+0.00 1.00 0.00 setrgbcolor
+864 2814 moveto
+861 2817 lineto
+stroke
+0.00 1.00 0.00 setrgbcolor
+861 2817 moveto
+855 2815 lineto
+stroke
+0.00 1.00 0.00 setrgbcolor
+855 2815 moveto
+852 2812 lineto
+stroke
+0.00 1.00 0.00 setrgbcolor
+852 2812 moveto
+854 2806 lineto
+stroke
+0.00 1.00 0.00 setrgbcolor
+851 2803 moveto
+867 2817 lineto
+stroke
+0.00 1.00 0.00 setrgbcolor
+850 2833 moveto
+853 2821 lineto
+stroke
+0.00 1.00 0.00 setrgbcolor
+853 2821 moveto
+863 2833 lineto
+stroke
+0.00 1.00 0.00 setrgbcolor
+863 2833 moveto
+845 2829 lineto
+stroke
+0.00 1.00 0.00 setrgbcolor
+824 2900 moveto
+830 2871 lineto
+stroke
+%PolyPolygon
+0.00 1.00 0.00 setrgbcolor
+2 setlinewidth
+823 2918 moveto
+817 2917 lineto
+824 2900 lineto
+closepath
+gsave
+0.00 1.00 0.00 setrgbcolor
+eofill
+grestore
+stroke
+%PolyPolygon
+0.00 1.00 0.00 setrgbcolor
+2 setlinewidth
+838 2854 moveto
+832 2852 lineto
+830 2871 lineto
+closepath
+gsave
+0.00 1.00 0.00 setrgbcolor
+eofill
+grestore
+stroke
+0.00 0.00 0.00 setrgbcolor
+3 setlinewidth
+696 1532 moveto
+703 1530 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+703 1530 moveto
+709 1525 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+709 1525 moveto
+711 1517 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+711 1517 moveto
+709 1510 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+709 1510 moveto
+703 1505 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+703 1505 moveto
+696 1503 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+696 1503 moveto
+689 1505 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+689 1505 moveto
+683 1510 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+683 1510 moveto
+681 1517 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+681 1517 moveto
+683 1525 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+683 1525 moveto
+689 1530 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+689 1530 moveto
+696 1532 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+667 1473 moveto
+255 1473 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+678 1562 moveto
+244 1562 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+667 1473 moveto
+678 1562 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+244 1562 moveto
+255 1473 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+225 1532 moveto
+233 1530 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+233 1530 moveto
+238 1525 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+238 1525 moveto
+240 1517 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+240 1517 moveto
+238 1510 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+238 1510 moveto
+233 1505 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+233 1505 moveto
+225 1503 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+225 1503 moveto
+218 1505 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+218 1505 moveto
+212 1510 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+212 1510 moveto
+210 1517 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+210 1517 moveto
+212 1525 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+212 1525 moveto
+218 1530 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+218 1530 moveto
+225 1532 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+696 1701 moveto
+703 1699 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+703 1699 moveto
+709 1693 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+709 1693 moveto
+711 1686 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+711 1686 moveto
+709 1679 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+709 1679 moveto
+703 1673 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+703 1673 moveto
+696 1671 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+696 1671 moveto
+689 1673 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+689 1673 moveto
+683 1679 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+683 1679 moveto
+681 1686 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+681 1686 moveto
+683 1693 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+683 1693 moveto
+689 1699 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+689 1699 moveto
+696 1701 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+667 1642 moveto
+255 1642 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+678 1730 moveto
+244 1730 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+667 1642 moveto
+678 1730 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+244 1730 moveto
+255 1642 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+225 1701 moveto
+233 1699 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+233 1699 moveto
+238 1693 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+238 1693 moveto
+240 1686 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+240 1686 moveto
+238 1679 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+238 1679 moveto
+233 1673 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+233 1673 moveto
+225 1671 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+225 1671 moveto
+218 1673 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+218 1673 moveto
+212 1679 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+212 1679 moveto
+210 1686 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+210 1686 moveto
+212 1693 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+212 1693 moveto
+218 1699 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+218 1699 moveto
+225 1701 lineto
+stroke
+0.00 1.00 0.00 setrgbcolor
+3 setlinewidth
+696 1513 moveto
+696 1403 lineto
+stroke
+0.00 1.00 0.00 setrgbcolor
+225 1513 moveto
+225 1403 lineto
+stroke
+0.00 1.00 0.00 setrgbcolor
+678 1413 moveto
+244 1413 lineto
+stroke
+%PolyPolygon
+0.00 1.00 0.00 setrgbcolor
+2 setlinewidth
+678 1410 moveto
+678 1416 lineto
+696 1413 lineto
+closepath
+gsave
+0.00 1.00 0.00 setrgbcolor
+eofill
+grestore
+stroke
+%PolyPolygon
+0.00 1.00 0.00 setrgbcolor
+2 setlinewidth
+244 1410 moveto
+244 1416 lineto
+225 1413 lineto
+closepath
+gsave
+0.00 1.00 0.00 setrgbcolor
+eofill
+grestore
+stroke
+0.00 1.00 0.00 setrgbcolor
+3 setlinewidth
+451 1399 moveto
+460 1399 lineto
+stroke
+0.00 1.00 0.00 setrgbcolor
+460 1399 moveto
+463 1402 lineto
+stroke
+0.00 1.00 0.00 setrgbcolor
+463 1402 moveto
+463 1405 lineto
+stroke
+0.00 1.00 0.00 setrgbcolor
+463 1405 moveto
+460 1408 lineto
+stroke
+0.00 1.00 0.00 setrgbcolor
+460 1408 moveto
+454 1408 lineto
+stroke
+0.00 1.00 0.00 setrgbcolor
+454 1408 moveto
+451 1405 lineto
+stroke
+0.00 1.00 0.00 setrgbcolor
+451 1405 moveto
+451 1396 lineto
+stroke
+0.00 1.00 0.00 setrgbcolor
+451 1396 moveto
+457 1390 lineto
+stroke
+0.00 1.00 0.00 setrgbcolor
+457 1390 moveto
+460 1390 lineto
+stroke
+0.00 1.00 0.00 setrgbcolor
+481 1402 moveto
+469 1402 lineto
+stroke
+0.00 1.00 0.00 setrgbcolor
+469 1402 moveto
+478 1390 lineto
+stroke
+0.00 1.00 0.00 setrgbcolor
+478 1390 moveto
+478 1408 lineto
+stroke
+0.00 1.00 0.00 setrgbcolor
+667 1469 moveto
+667 1438 lineto
+stroke
+0.00 1.00 0.00 setrgbcolor
+255 1469 moveto
+255 1438 lineto
+stroke
+0.00 1.00 0.00 setrgbcolor
+648 1447 moveto
+273 1447 lineto
+stroke
+%PolyPolygon
+0.00 1.00 0.00 setrgbcolor
+2 setlinewidth
+648 1444 moveto
+648 1450 lineto
+667 1447 lineto
+closepath
+gsave
+0.00 1.00 0.00 setrgbcolor
+eofill
+grestore
+stroke
+%PolyPolygon
+0.00 1.00 0.00 setrgbcolor
+2 setlinewidth
+273 1444 moveto
+273 1450 lineto
+255 1447 lineto
+closepath
+gsave
+0.00 1.00 0.00 setrgbcolor
+eofill
+grestore
+stroke
+0.00 1.00 0.00 setrgbcolor
+3 setlinewidth
+451 1440 moveto
+454 1443 lineto
+stroke
+0.00 1.00 0.00 setrgbcolor
+454 1443 moveto
+461 1443 lineto
+stroke
+0.00 1.00 0.00 setrgbcolor
+461 1443 moveto
+464 1440 lineto
+stroke
+0.00 1.00 0.00 setrgbcolor
+464 1440 moveto
+464 1434 lineto
+stroke
+0.00 1.00 0.00 setrgbcolor
+464 1434 moveto
+461 1431 lineto
+stroke
+0.00 1.00 0.00 setrgbcolor
+461 1431 moveto
+451 1431 lineto
+stroke
+0.00 1.00 0.00 setrgbcolor
+451 1431 moveto
+451 1424 lineto
+stroke
+0.00 1.00 0.00 setrgbcolor
+451 1424 moveto
+464 1424 lineto
+stroke
+0.00 1.00 0.00 setrgbcolor
+470 1434 moveto
+479 1434 lineto
+stroke
+0.00 1.00 0.00 setrgbcolor
+479 1434 moveto
+482 1437 lineto
+stroke
+0.00 1.00 0.00 setrgbcolor
+482 1437 moveto
+482 1440 lineto
+stroke
+0.00 1.00 0.00 setrgbcolor
+482 1440 moveto
+479 1443 lineto
+stroke
+0.00 1.00 0.00 setrgbcolor
+479 1443 moveto
+473 1443 lineto
+stroke
+0.00 1.00 0.00 setrgbcolor
+473 1443 moveto
+470 1440 lineto
+stroke
+0.00 1.00 0.00 setrgbcolor
+470 1440 moveto
+470 1431 lineto
+stroke
+0.00 1.00 0.00 setrgbcolor
+470 1431 moveto
+476 1424 lineto
+stroke
+0.00 1.00 0.00 setrgbcolor
+476 1424 moveto
+479 1424 lineto
+stroke
+0.00 1.00 0.00 setrgbcolor
+678 1566 moveto
+678 1621 lineto
+stroke
+0.00 1.00 0.00 setrgbcolor
+244 1566 moveto
+244 1621 lineto
+stroke
+0.00 1.00 0.00 setrgbcolor
+659 1612 moveto
+262 1612 lineto
+stroke
+%PolyPolygon
+0.00 1.00 0.00 setrgbcolor
+2 setlinewidth
+659 1609 moveto
+659 1615 lineto
+678 1612 lineto
+closepath
+gsave
+0.00 1.00 0.00 setrgbcolor
+eofill
+grestore
+stroke
+%PolyPolygon
+0.00 1.00 0.00 setrgbcolor
+2 setlinewidth
+262 1609 moveto
+262 1615 lineto
+244 1612 lineto
+closepath
+gsave
+0.00 1.00 0.00 setrgbcolor
+eofill
+grestore
+stroke
+0.00 1.00 0.00 setrgbcolor
+3 setlinewidth
+445 1605 moveto
+448 1608 lineto
+stroke
+0.00 1.00 0.00 setrgbcolor
+448 1608 moveto
+455 1608 lineto
+stroke
+0.00 1.00 0.00 setrgbcolor
+455 1608 moveto
+458 1605 lineto
+stroke
+0.00 1.00 0.00 setrgbcolor
+458 1605 moveto
+458 1598 lineto
+stroke
+0.00 1.00 0.00 setrgbcolor
+458 1598 moveto
+455 1595 lineto
+stroke
+0.00 1.00 0.00 setrgbcolor
+455 1595 moveto
+445 1595 lineto
+stroke
+0.00 1.00 0.00 setrgbcolor
+445 1595 moveto
+445 1589 lineto
+stroke
+0.00 1.00 0.00 setrgbcolor
+445 1589 moveto
+458 1589 lineto
+stroke
+0.00 1.00 0.00 setrgbcolor
+467 1608 moveto
+470 1608 lineto
+stroke
+0.00 1.00 0.00 setrgbcolor
+470 1608 moveto
+476 1602 lineto
+stroke
+0.00 1.00 0.00 setrgbcolor
+476 1602 moveto
+476 1592 lineto
+stroke
+0.00 1.00 0.00 setrgbcolor
+476 1592 moveto
+473 1589 lineto
+stroke
+0.00 1.00 0.00 setrgbcolor
+473 1589 moveto
+467 1589 lineto
+stroke
+0.00 1.00 0.00 setrgbcolor
+467 1589 moveto
+464 1592 lineto
+stroke
+0.00 1.00 0.00 setrgbcolor
+464 1592 moveto
+464 1595 lineto
+stroke
+0.00 1.00 0.00 setrgbcolor
+464 1595 moveto
+467 1598 lineto
+stroke
+0.00 1.00 0.00 setrgbcolor
+467 1598 moveto
+476 1598 lineto
+stroke
+0.00 1.00 0.00 setrgbcolor
+239 1562 moveto
+123 1562 lineto
+stroke
+0.00 1.00 0.00 setrgbcolor
+250 1473 moveto
+123 1473 lineto
+stroke
+0.00 1.00 0.00 setrgbcolor
+132 1543 moveto
+132 1492 lineto
+stroke
+%PolyPolygon
+0.00 1.00 0.00 setrgbcolor
+2 setlinewidth
+135 1543 moveto
+129 1543 lineto
+132 1562 lineto
+closepath
+gsave
+0.00 1.00 0.00 setrgbcolor
+eofill
+grestore
+stroke
+%PolyPolygon
+0.00 1.00 0.00 setrgbcolor
+2 setlinewidth
+135 1492 moveto
+129 1492 lineto
+132 1473 lineto
+closepath
+gsave
+0.00 1.00 0.00 setrgbcolor
+eofill
+grestore
+stroke
+0.00 1.00 0.00 setrgbcolor
+3 setlinewidth
+152 1504 moveto
+155 1507 lineto
+stroke
+0.00 1.00 0.00 setrgbcolor
+155 1507 moveto
+137 1507 lineto
+stroke
+0.00 1.00 0.00 setrgbcolor
+137 1504 moveto
+137 1510 lineto
+stroke
+0.00 1.00 0.00 setrgbcolor
+152 1516 moveto
+155 1519 lineto
+stroke
+0.00 1.00 0.00 setrgbcolor
+155 1519 moveto
+155 1525 lineto
+stroke
+0.00 1.00 0.00 setrgbcolor
+155 1525 moveto
+152 1528 lineto
+stroke
+0.00 1.00 0.00 setrgbcolor
+152 1528 moveto
+149 1528 lineto
+stroke
+0.00 1.00 0.00 setrgbcolor
+149 1528 moveto
+146 1525 lineto
+stroke
+0.00 1.00 0.00 setrgbcolor
+146 1525 moveto
+146 1519 lineto
+stroke
+0.00 1.00 0.00 setrgbcolor
+146 1519 moveto
+143 1516 lineto
+stroke
+0.00 1.00 0.00 setrgbcolor
+143 1516 moveto
+137 1516 lineto
+stroke
+0.00 1.00 0.00 setrgbcolor
+137 1516 moveto
+137 1528 lineto
+stroke
+0.00 1.00 0.00 setrgbcolor
+737 1599 moveto
+711 1547 lineto
+stroke
+0.00 1.00 0.00 setrgbcolor
+681 1488 moveto
+673 1471 lineto
+stroke
+0.00 1.00 0.00 setrgbcolor
+729 1567 moveto
+731 1563 lineto
+stroke
+0.00 1.00 0.00 setrgbcolor
+731 1563 moveto
+736 1560 lineto
+stroke
+0.00 1.00 0.00 setrgbcolor
+736 1560 moveto
+740 1562 lineto
+stroke
+0.00 1.00 0.00 setrgbcolor
+740 1562 moveto
+743 1567 lineto
+stroke
+0.00 1.00 0.00 setrgbcolor
+743 1567 moveto
+742 1571 lineto
+stroke
+0.00 1.00 0.00 setrgbcolor
+742 1571 moveto
+736 1574 lineto
+stroke
+0.00 1.00 0.00 setrgbcolor
+736 1574 moveto
+732 1573 lineto
+stroke
+0.00 1.00 0.00 setrgbcolor
+732 1573 moveto
+729 1567 lineto
+stroke
+0.00 1.00 0.00 setrgbcolor
+726 1567 moveto
+746 1567 lineto
+stroke
+0.00 1.00 0.00 setrgbcolor
+744 1590 moveto
+739 1579 lineto
+stroke
+0.00 1.00 0.00 setrgbcolor
+739 1579 moveto
+754 1582 lineto
+stroke
+0.00 1.00 0.00 setrgbcolor
+754 1582 moveto
+737 1590 lineto
+stroke
+0.00 1.00 0.00 setrgbcolor
+690 1504 moveto
+703 1531 lineto
+stroke
+%PolyPolygon
+0.00 1.00 0.00 setrgbcolor
+2 setlinewidth
+684 1486 moveto
+679 1489 lineto
+690 1504 lineto
+closepath
+gsave
+0.00 1.00 0.00 setrgbcolor
+eofill
+grestore
+stroke
+%PolyPolygon
+0.00 1.00 0.00 setrgbcolor
+2 setlinewidth
+714 1546 moveto
+708 1548 lineto
+703 1531 lineto
+closepath
+gsave
+0.00 1.00 0.00 setrgbcolor
+eofill
+grestore
+stroke
+0.00 1.00 0.00 setrgbcolor
+3 setlinewidth
+93 141 moveto
+141 209 lineto
+stroke
+0.00 1.00 0.00 setrgbcolor
+176 258 moveto
+187 273 lineto
+stroke
+0.00 1.00 0.00 setrgbcolor
+104 143 moveto
+105 139 lineto
+stroke
+0.00 1.00 0.00 setrgbcolor
+105 139 moveto
+110 135 lineto
+stroke
+0.00 1.00 0.00 setrgbcolor
+110 135 moveto
+114 136 lineto
+stroke
+0.00 1.00 0.00 setrgbcolor
+114 136 moveto
+118 141 lineto
+stroke
+0.00 1.00 0.00 setrgbcolor
+118 141 moveto
+117 145 lineto
+stroke
+0.00 1.00 0.00 setrgbcolor
+117 145 moveto
+112 149 lineto
+stroke
+0.00 1.00 0.00 setrgbcolor
+112 149 moveto
+108 148 lineto
+stroke
+0.00 1.00 0.00 setrgbcolor
+108 148 moveto
+104 143 lineto
+stroke
+0.00 1.00 0.00 setrgbcolor
+101 144 moveto
+121 140 lineto
+stroke
+0.00 1.00 0.00 setrgbcolor
+123 148 moveto
+127 149 lineto
+stroke
+0.00 1.00 0.00 setrgbcolor
+127 149 moveto
+131 154 lineto
+stroke
+0.00 1.00 0.00 setrgbcolor
+131 154 moveto
+130 158 lineto
+stroke
+0.00 1.00 0.00 setrgbcolor
+130 158 moveto
+128 160 lineto
+stroke
+0.00 1.00 0.00 setrgbcolor
+128 160 moveto
+123 160 lineto
+stroke
+0.00 1.00 0.00 setrgbcolor
+123 160 moveto
+121 157 lineto
+stroke
+0.00 1.00 0.00 setrgbcolor
+123 160 moveto
+123 164 lineto
+stroke
+0.00 1.00 0.00 setrgbcolor
+123 164 moveto
+120 166 lineto
+stroke
+0.00 1.00 0.00 setrgbcolor
+120 166 moveto
+116 165 lineto
+stroke
+0.00 1.00 0.00 setrgbcolor
+116 165 moveto
+112 160 lineto
+stroke
+0.00 1.00 0.00 setrgbcolor
+112 160 moveto
+113 156 lineto
+stroke
+0.00 1.00 0.00 setrgbcolor
+121 172 moveto
+124 171 lineto
+stroke
+0.00 1.00 0.00 setrgbcolor
+137 169 moveto
+141 169 lineto
+stroke
+0.00 1.00 0.00 setrgbcolor
+141 169 moveto
+145 174 lineto
+stroke
+0.00 1.00 0.00 setrgbcolor
+145 174 moveto
+144 179 lineto
+stroke
+0.00 1.00 0.00 setrgbcolor
+144 179 moveto
+142 180 lineto
+stroke
+0.00 1.00 0.00 setrgbcolor
+142 180 moveto
+137 180 lineto
+stroke
+0.00 1.00 0.00 setrgbcolor
+137 180 moveto
+134 175 lineto
+stroke
+0.00 1.00 0.00 setrgbcolor
+134 175 moveto
+130 174 lineto
+stroke
+0.00 1.00 0.00 setrgbcolor
+130 174 moveto
+125 177 lineto
+stroke
+0.00 1.00 0.00 setrgbcolor
+125 177 moveto
+132 187 lineto
+stroke
+0.00 1.00 0.00 setrgbcolor
+165 243 moveto
+152 224 lineto
+stroke
+%PolyPolygon
+0.00 1.00 0.00 setrgbcolor
+2 setlinewidth
+179 256 moveto
+174 260 lineto
+165 243 lineto
+closepath
+gsave
+0.00 1.00 0.00 setrgbcolor
+eofill
+grestore
+stroke
+%PolyPolygon
+0.00 1.00 0.00 setrgbcolor
+2 setlinewidth
+144 207 moveto
+139 211 lineto
+152 224 lineto
+closepath
+gsave
+0.00 1.00 0.00 setrgbcolor
+eofill
+grestore
+stroke
+0.00 1.00 0.00 setrgbcolor
+3 setlinewidth
+529 162 moveto
+587 221 lineto
+stroke
+0.00 1.00 0.00 setrgbcolor
+630 263 moveto
+643 276 lineto
+stroke
+0.00 1.00 0.00 setrgbcolor
+540 162 moveto
+540 158 lineto
+stroke
+0.00 1.00 0.00 setrgbcolor
+540 158 moveto
+544 153 lineto
+stroke
+0.00 1.00 0.00 setrgbcolor
+544 153 moveto
+548 153 lineto
+stroke
+0.00 1.00 0.00 setrgbcolor
+548 153 moveto
+553 158 lineto
+stroke
+0.00 1.00 0.00 setrgbcolor
+553 158 moveto
+553 162 lineto
+stroke
+0.00 1.00 0.00 setrgbcolor
+553 162 moveto
+548 166 lineto
+stroke
+0.00 1.00 0.00 setrgbcolor
+548 166 moveto
+544 166 lineto
+stroke
+0.00 1.00 0.00 setrgbcolor
+544 166 moveto
+540 162 lineto
+stroke
+0.00 1.00 0.00 setrgbcolor
+536 163 moveto
+556 156 lineto
+stroke
+0.00 1.00 0.00 setrgbcolor
+559 164 moveto
+564 164 lineto
+stroke
+0.00 1.00 0.00 setrgbcolor
+564 164 moveto
+568 168 lineto
+stroke
+0.00 1.00 0.00 setrgbcolor
+568 168 moveto
+568 173 lineto
+stroke
+0.00 1.00 0.00 setrgbcolor
+568 173 moveto
+566 175 lineto
+stroke
+0.00 1.00 0.00 setrgbcolor
+566 175 moveto
+561 175 lineto
+stroke
+0.00 1.00 0.00 setrgbcolor
+561 175 moveto
+559 173 lineto
+stroke
+0.00 1.00 0.00 setrgbcolor
+561 175 moveto
+561 179 lineto
+stroke
+0.00 1.00 0.00 setrgbcolor
+561 179 moveto
+559 181 lineto
+stroke
+0.00 1.00 0.00 setrgbcolor
+559 181 moveto
+555 181 lineto
+stroke
+0.00 1.00 0.00 setrgbcolor
+555 181 moveto
+551 177 lineto
+stroke
+0.00 1.00 0.00 setrgbcolor
+551 177 moveto
+551 173 lineto
+stroke
+0.00 1.00 0.00 setrgbcolor
+561 188 moveto
+564 186 lineto
+stroke
+0.00 1.00 0.00 setrgbcolor
+577 181 moveto
+581 181 lineto
+stroke
+0.00 1.00 0.00 setrgbcolor
+581 181 moveto
+585 186 lineto
+stroke
+0.00 1.00 0.00 setrgbcolor
+585 186 moveto
+585 190 lineto
+stroke
+0.00 1.00 0.00 setrgbcolor
+585 190 moveto
+583 192 lineto
+stroke
+0.00 1.00 0.00 setrgbcolor
+583 192 moveto
+579 192 lineto
+stroke
+0.00 1.00 0.00 setrgbcolor
+579 192 moveto
+574 188 lineto
+stroke
+0.00 1.00 0.00 setrgbcolor
+574 188 moveto
+570 188 lineto
+stroke
+0.00 1.00 0.00 setrgbcolor
+570 188 moveto
+566 192 lineto
+stroke
+0.00 1.00 0.00 setrgbcolor
+566 192 moveto
+574 201 lineto
+stroke
+0.00 1.00 0.00 setrgbcolor
+617 250 moveto
+600 234 lineto
+stroke
+%PolyPolygon
+0.00 1.00 0.00 setrgbcolor
+2 setlinewidth
+632 261 moveto
+628 266 lineto
+617 250 lineto
+closepath
+gsave
+0.00 1.00 0.00 setrgbcolor
+eofill
+grestore
+stroke
+%PolyPolygon
+0.00 1.00 0.00 setrgbcolor
+2 setlinewidth
+589 218 moveto
+585 223 lineto
+600 234 lineto
+closepath
+gsave
+0.00 1.00 0.00 setrgbcolor
+eofill
+grestore
+stroke
+0.00 1.00 0.00 setrgbcolor
+3 setlinewidth
+545 606 moveto
+598 669 lineto
+stroke
+0.00 1.00 0.00 setrgbcolor
+637 716 moveto
+649 730 lineto
+stroke
+0.00 1.00 0.00 setrgbcolor
+556 607 moveto
+556 602 lineto
+stroke
+0.00 1.00 0.00 setrgbcolor
+556 602 moveto
+561 599 lineto
+stroke
+0.00 1.00 0.00 setrgbcolor
+561 599 moveto
+565 599 lineto
+stroke
+0.00 1.00 0.00 setrgbcolor
+565 599 moveto
+569 604 lineto
+stroke
+0.00 1.00 0.00 setrgbcolor
+569 604 moveto
+569 608 lineto
+stroke
+0.00 1.00 0.00 setrgbcolor
+569 608 moveto
+564 612 lineto
+stroke
+0.00 1.00 0.00 setrgbcolor
+564 612 moveto
+560 611 lineto
+stroke
+0.00 1.00 0.00 setrgbcolor
+560 611 moveto
+556 607 lineto
+stroke
+0.00 1.00 0.00 setrgbcolor
+553 608 moveto
+573 603 lineto
+stroke
+0.00 1.00 0.00 setrgbcolor
+575 611 moveto
+580 611 lineto
+stroke
+0.00 1.00 0.00 setrgbcolor
+580 611 moveto
+583 616 lineto
+stroke
+0.00 1.00 0.00 setrgbcolor
+583 616 moveto
+583 620 lineto
+stroke
+0.00 1.00 0.00 setrgbcolor
+583 620 moveto
+581 622 lineto
+stroke
+0.00 1.00 0.00 setrgbcolor
+581 622 moveto
+576 622 lineto
+stroke
+0.00 1.00 0.00 setrgbcolor
+576 622 moveto
+574 619 lineto
+stroke
+0.00 1.00 0.00 setrgbcolor
+576 622 moveto
+576 626 lineto
+stroke
+0.00 1.00 0.00 setrgbcolor
+576 626 moveto
+574 628 lineto
+stroke
+0.00 1.00 0.00 setrgbcolor
+574 628 moveto
+569 628 lineto
+stroke
+0.00 1.00 0.00 setrgbcolor
+569 628 moveto
+565 623 lineto
+stroke
+0.00 1.00 0.00 setrgbcolor
+565 623 moveto
+566 619 lineto
+stroke
+0.00 1.00 0.00 setrgbcolor
+575 635 moveto
+578 633 lineto
+stroke
+0.00 1.00 0.00 setrgbcolor
+591 630 moveto
+595 630 lineto
+stroke
+0.00 1.00 0.00 setrgbcolor
+595 630 moveto
+599 635 lineto
+stroke
+0.00 1.00 0.00 setrgbcolor
+599 635 moveto
+599 639 lineto
+stroke
+0.00 1.00 0.00 setrgbcolor
+599 639 moveto
+596 641 lineto
+stroke
+0.00 1.00 0.00 setrgbcolor
+596 641 moveto
+592 641 lineto
+stroke
+0.00 1.00 0.00 setrgbcolor
+592 641 moveto
+588 636 lineto
+stroke
+0.00 1.00 0.00 setrgbcolor
+588 636 moveto
+584 635 lineto
+stroke
+0.00 1.00 0.00 setrgbcolor
+584 635 moveto
+579 639 lineto
+stroke
+0.00 1.00 0.00 setrgbcolor
+579 639 moveto
+587 649 lineto
+stroke
+0.00 1.00 0.00 setrgbcolor
+625 702 moveto
+610 684 lineto
+stroke
+%PolyPolygon
+0.00 1.00 0.00 setrgbcolor
+2 setlinewidth
+639 714 moveto
+634 718 lineto
+625 702 lineto
+closepath
+gsave
+0.00 1.00 0.00 setrgbcolor
+eofill
+grestore
+stroke
+%PolyPolygon
+0.00 1.00 0.00 setrgbcolor
+2 setlinewidth
+600 667 moveto
+596 671 lineto
+610 684 lineto
+closepath
+gsave
+0.00 1.00 0.00 setrgbcolor
+eofill
+grestore
+stroke
+0.00 1.00 0.00 setrgbcolor
+3 setlinewidth
+708 92 moveto
+708 207 lineto
+stroke
+0.00 1.00 0.00 setrgbcolor
+708 475 moveto
+708 493 lineto
+stroke
+0.00 1.00 0.00 setrgbcolor
+715 100 moveto
+718 97 lineto
+stroke
+0.00 1.00 0.00 setrgbcolor
+718 97 moveto
+724 97 lineto
+stroke
+0.00 1.00 0.00 setrgbcolor
+724 97 moveto
+728 100 lineto
+stroke
+0.00 1.00 0.00 setrgbcolor
+728 100 moveto
+728 106 lineto
+stroke
+0.00 1.00 0.00 setrgbcolor
+728 106 moveto
+724 109 lineto
+stroke
+0.00 1.00 0.00 setrgbcolor
+724 109 moveto
+718 109 lineto
+stroke
+0.00 1.00 0.00 setrgbcolor
+718 109 moveto
+715 106 lineto
+stroke
+0.00 1.00 0.00 setrgbcolor
+715 106 moveto
+715 100 lineto
+stroke
+0.00 1.00 0.00 setrgbcolor
+712 99 moveto
+731 108 lineto
+stroke
+0.00 1.00 0.00 setrgbcolor
+728 115 moveto
+731 119 lineto
+stroke
+0.00 1.00 0.00 setrgbcolor
+731 119 moveto
+731 125 lineto
+stroke
+0.00 1.00 0.00 setrgbcolor
+731 125 moveto
+728 128 lineto
+stroke
+0.00 1.00 0.00 setrgbcolor
+728 128 moveto
+724 128 lineto
+stroke
+0.00 1.00 0.00 setrgbcolor
+724 128 moveto
+721 125 lineto
+stroke
+0.00 1.00 0.00 setrgbcolor
+721 125 moveto
+721 122 lineto
+stroke
+0.00 1.00 0.00 setrgbcolor
+721 125 moveto
+718 128 lineto
+stroke
+0.00 1.00 0.00 setrgbcolor
+718 128 moveto
+715 128 lineto
+stroke
+0.00 1.00 0.00 setrgbcolor
+715 128 moveto
+712 125 lineto
+stroke
+0.00 1.00 0.00 setrgbcolor
+712 125 moveto
+712 119 lineto
+stroke
+0.00 1.00 0.00 setrgbcolor
+712 119 moveto
+715 115 lineto
+stroke
+0.00 1.00 0.00 setrgbcolor
+728 134 moveto
+731 137 lineto
+stroke
+0.00 1.00 0.00 setrgbcolor
+731 137 moveto
+712 137 lineto
+stroke
+0.00 1.00 0.00 setrgbcolor
+712 134 moveto
+712 140 lineto
+stroke
+0.00 1.00 0.00 setrgbcolor
+712 146 moveto
+715 146 lineto
+stroke
+0.00 1.00 0.00 setrgbcolor
+728 152 moveto
+731 155 lineto
+stroke
+0.00 1.00 0.00 setrgbcolor
+731 155 moveto
+731 161 lineto
+stroke
+0.00 1.00 0.00 setrgbcolor
+731 161 moveto
+728 165 lineto
+stroke
+0.00 1.00 0.00 setrgbcolor
+728 165 moveto
+724 165 lineto
+stroke
+0.00 1.00 0.00 setrgbcolor
+724 165 moveto
+721 161 lineto
+stroke
+0.00 1.00 0.00 setrgbcolor
+721 161 moveto
+721 158 lineto
+stroke
+0.00 1.00 0.00 setrgbcolor
+721 161 moveto
+718 165 lineto
+stroke
+0.00 1.00 0.00 setrgbcolor
+718 165 moveto
+715 165 lineto
+stroke
+0.00 1.00 0.00 setrgbcolor
+715 165 moveto
+712 161 lineto
+stroke
+0.00 1.00 0.00 setrgbcolor
+712 161 moveto
+712 155 lineto
+stroke
+0.00 1.00 0.00 setrgbcolor
+712 155 moveto
+715 152 lineto
+stroke
+0.00 1.00 0.00 setrgbcolor
+708 456 moveto
+708 226 lineto
+stroke
+%PolyPolygon
+0.00 1.00 0.00 setrgbcolor
+2 setlinewidth
+711 475 moveto
+704 475 lineto
+708 456 lineto
+closepath
+gsave
+0.00 1.00 0.00 setrgbcolor
+eofill
+grestore
+stroke
+%PolyPolygon
+0.00 1.00 0.00 setrgbcolor
+2 setlinewidth
+711 207 moveto
+705 207 lineto
+708 226 lineto
+closepath
+gsave
+0.00 1.00 0.00 setrgbcolor
+eofill
+grestore
+stroke
+0.00 1.00 0.00 setrgbcolor
+3 setlinewidth
+708 566 moveto
+708 661 lineto
+stroke
+0.00 1.00 0.00 setrgbcolor
+708 905 moveto
+708 923 lineto
+stroke
+0.00 1.00 0.00 setrgbcolor
+715 574 moveto
+718 570 lineto
+stroke
+0.00 1.00 0.00 setrgbcolor
+718 570 moveto
+724 570 lineto
+stroke
+0.00 1.00 0.00 setrgbcolor
+724 570 moveto
+728 574 lineto
+stroke
+0.00 1.00 0.00 setrgbcolor
+728 574 moveto
+728 580 lineto
+stroke
+0.00 1.00 0.00 setrgbcolor
+728 580 moveto
+724 583 lineto
+stroke
+0.00 1.00 0.00 setrgbcolor
+724 583 moveto
+718 583 lineto
+stroke
+0.00 1.00 0.00 setrgbcolor
+718 583 moveto
+715 580 lineto
+stroke
+0.00 1.00 0.00 setrgbcolor
+715 580 moveto
+715 574 lineto
+stroke
+0.00 1.00 0.00 setrgbcolor
+712 572 moveto
+731 581 lineto
+stroke
+0.00 1.00 0.00 setrgbcolor
+728 589 moveto
+731 592 lineto
+stroke
+0.00 1.00 0.00 setrgbcolor
+731 592 moveto
+731 598 lineto
+stroke
+0.00 1.00 0.00 setrgbcolor
+731 598 moveto
+728 601 lineto
+stroke
+0.00 1.00 0.00 setrgbcolor
+728 601 moveto
+724 601 lineto
+stroke
+0.00 1.00 0.00 setrgbcolor
+724 601 moveto
+721 598 lineto
+stroke
+0.00 1.00 0.00 setrgbcolor
+721 598 moveto
+721 592 lineto
+stroke
+0.00 1.00 0.00 setrgbcolor
+721 592 moveto
+718 589 lineto
+stroke
+0.00 1.00 0.00 setrgbcolor
+718 589 moveto
+712 589 lineto
+stroke
+0.00 1.00 0.00 setrgbcolor
+712 589 moveto
+712 601 lineto
+stroke
+0.00 1.00 0.00 setrgbcolor
+712 610 moveto
+715 607 lineto
+stroke
+0.00 1.00 0.00 setrgbcolor
+715 607 moveto
+718 607 lineto
+stroke
+0.00 1.00 0.00 setrgbcolor
+718 607 moveto
+721 610 lineto
+stroke
+0.00 1.00 0.00 setrgbcolor
+721 610 moveto
+721 616 lineto
+stroke
+0.00 1.00 0.00 setrgbcolor
+721 616 moveto
+724 620 lineto
+stroke
+0.00 1.00 0.00 setrgbcolor
+724 620 moveto
+728 620 lineto
+stroke
+0.00 1.00 0.00 setrgbcolor
+728 620 moveto
+731 616 lineto
+stroke
+0.00 1.00 0.00 setrgbcolor
+731 616 moveto
+731 610 lineto
+stroke
+0.00 1.00 0.00 setrgbcolor
+731 610 moveto
+728 607 lineto
+stroke
+0.00 1.00 0.00 setrgbcolor
+728 607 moveto
+724 607 lineto
+stroke
+0.00 1.00 0.00 setrgbcolor
+724 607 moveto
+721 610 lineto
+stroke
+0.00 1.00 0.00 setrgbcolor
+721 616 moveto
+718 620 lineto
+stroke
+0.00 1.00 0.00 setrgbcolor
+718 620 moveto
+715 620 lineto
+stroke
+0.00 1.00 0.00 setrgbcolor
+715 620 moveto
+712 616 lineto
+stroke
+0.00 1.00 0.00 setrgbcolor
+712 616 moveto
+712 610 lineto
+stroke
+0.00 1.00 0.00 setrgbcolor
+712 626 moveto
+715 626 lineto
+stroke
+0.00 1.00 0.00 setrgbcolor
+728 632 moveto
+731 635 lineto
+stroke
+0.00 1.00 0.00 setrgbcolor
+731 635 moveto
+712 635 lineto
+stroke
+0.00 1.00 0.00 setrgbcolor
+712 632 moveto
+712 638 lineto
+stroke
+0.00 1.00 0.00 setrgbcolor
+708 886 moveto
+708 679 lineto
+stroke
+%PolyPolygon
+0.00 1.00 0.00 setrgbcolor
+2 setlinewidth
+711 905 moveto
+704 905 lineto
+708 886 lineto
+closepath
+gsave
+0.00 1.00 0.00 setrgbcolor
+eofill
+grestore
+stroke
+%PolyPolygon
+0.00 1.00 0.00 setrgbcolor
+2 setlinewidth
+711 661 moveto
+705 661 lineto
+708 679 lineto
+closepath
+gsave
+0.00 1.00 0.00 setrgbcolor
+eofill
+grestore
+stroke
+0.00 1.00 0.00 setrgbcolor
+3 setlinewidth
+266 94 moveto
+266 196 lineto
+stroke
+0.00 1.00 0.00 setrgbcolor
+266 486 moveto
+266 505 lineto
+stroke
+0.00 1.00 0.00 setrgbcolor
+274 102 moveto
+277 99 lineto
+stroke
+0.00 1.00 0.00 setrgbcolor
+277 99 moveto
+283 99 lineto
+stroke
+0.00 1.00 0.00 setrgbcolor
+283 99 moveto
+286 102 lineto
+stroke
+0.00 1.00 0.00 setrgbcolor
+286 102 moveto
+286 108 lineto
+stroke
+0.00 1.00 0.00 setrgbcolor
+286 108 moveto
+283 111 lineto
+stroke
+0.00 1.00 0.00 setrgbcolor
+283 111 moveto
+277 111 lineto
+stroke
+0.00 1.00 0.00 setrgbcolor
+277 111 moveto
+274 108 lineto
+stroke
+0.00 1.00 0.00 setrgbcolor
+274 108 moveto
+274 102 lineto
+stroke
+0.00 1.00 0.00 setrgbcolor
+271 100 moveto
+289 110 lineto
+stroke
+0.00 1.00 0.00 setrgbcolor
+286 117 moveto
+289 120 lineto
+stroke
+0.00 1.00 0.00 setrgbcolor
+289 120 moveto
+289 127 lineto
+stroke
+0.00 1.00 0.00 setrgbcolor
+289 127 moveto
+286 130 lineto
+stroke
+0.00 1.00 0.00 setrgbcolor
+286 130 moveto
+283 130 lineto
+stroke
+0.00 1.00 0.00 setrgbcolor
+283 130 moveto
+280 127 lineto
+stroke
+0.00 1.00 0.00 setrgbcolor
+280 127 moveto
+280 123 lineto
+stroke
+0.00 1.00 0.00 setrgbcolor
+280 127 moveto
+277 130 lineto
+stroke
+0.00 1.00 0.00 setrgbcolor
+277 130 moveto
+274 130 lineto
+stroke
+0.00 1.00 0.00 setrgbcolor
+274 130 moveto
+271 127 lineto
+stroke
+0.00 1.00 0.00 setrgbcolor
+271 127 moveto
+271 120 lineto
+stroke
+0.00 1.00 0.00 setrgbcolor
+271 120 moveto
+274 117 lineto
+stroke
+0.00 1.00 0.00 setrgbcolor
+277 148 moveto
+277 136 lineto
+stroke
+0.00 1.00 0.00 setrgbcolor
+277 136 moveto
+289 145 lineto
+stroke
+0.00 1.00 0.00 setrgbcolor
+289 145 moveto
+271 145 lineto
+stroke
+0.00 1.00 0.00 setrgbcolor
+271 154 moveto
+274 154 lineto
+stroke
+0.00 1.00 0.00 setrgbcolor
+274 160 moveto
+271 163 lineto
+stroke
+0.00 1.00 0.00 setrgbcolor
+271 163 moveto
+271 169 lineto
+stroke
+0.00 1.00 0.00 setrgbcolor
+271 169 moveto
+274 173 lineto
+stroke
+0.00 1.00 0.00 setrgbcolor
+274 173 moveto
+280 173 lineto
+stroke
+0.00 1.00 0.00 setrgbcolor
+280 173 moveto
+283 169 lineto
+stroke
+0.00 1.00 0.00 setrgbcolor
+283 169 moveto
+283 160 lineto
+stroke
+0.00 1.00 0.00 setrgbcolor
+283 160 moveto
+289 160 lineto
+stroke
+0.00 1.00 0.00 setrgbcolor
+289 160 moveto
+289 173 lineto
+stroke
+0.00 1.00 0.00 setrgbcolor
+266 468 moveto
+266 214 lineto
+stroke
+%PolyPolygon
+0.00 1.00 0.00 setrgbcolor
+2 setlinewidth
+269 486 moveto
+263 486 lineto
+266 468 lineto
+closepath
+gsave
+0.00 1.00 0.00 setrgbcolor
+eofill
+grestore
+stroke
+%PolyPolygon
+0.00 1.00 0.00 setrgbcolor
+2 setlinewidth
+269 196 moveto
+263 196 lineto
+266 214 lineto
+closepath
+gsave
+0.00 1.00 0.00 setrgbcolor
+eofill
+grestore
+stroke
+0.00 1.00 0.00 setrgbcolor
+3 setlinewidth
+374 453 moveto
+374 554 lineto
+stroke
+0.00 1.00 0.00 setrgbcolor
+159 453 moveto
+159 554 lineto
+stroke
+0.00 1.00 0.00 setrgbcolor
+355 545 moveto
+177 545 lineto
+stroke
+%PolyPolygon
+0.00 1.00 0.00 setrgbcolor
+2 setlinewidth
+355 542 moveto
+355 548 lineto
+374 545 lineto
+closepath
+gsave
+0.00 1.00 0.00 setrgbcolor
+eofill
+grestore
+stroke
+%PolyPolygon
+0.00 1.00 0.00 setrgbcolor
+2 setlinewidth
+177 542 moveto
+177 548 lineto
+159 545 lineto
+closepath
+gsave
+0.00 1.00 0.00 setrgbcolor
+eofill
+grestore
+stroke
+0.00 1.00 0.00 setrgbcolor
+3 setlinewidth
+239 525 moveto
+242 522 lineto
+stroke
+0.00 1.00 0.00 setrgbcolor
+242 522 moveto
+248 522 lineto
+stroke
+0.00 1.00 0.00 setrgbcolor
+248 522 moveto
+251 525 lineto
+stroke
+0.00 1.00 0.00 setrgbcolor
+251 525 moveto
+251 528 lineto
+stroke
+0.00 1.00 0.00 setrgbcolor
+251 528 moveto
+248 531 lineto
+stroke
+0.00 1.00 0.00 setrgbcolor
+248 531 moveto
+242 531 lineto
+stroke
+0.00 1.00 0.00 setrgbcolor
+242 531 moveto
+239 534 lineto
+stroke
+0.00 1.00 0.00 setrgbcolor
+239 534 moveto
+239 540 lineto
+stroke
+0.00 1.00 0.00 setrgbcolor
+239 540 moveto
+251 540 lineto
+stroke
+0.00 1.00 0.00 setrgbcolor
+260 540 moveto
+263 540 lineto
+stroke
+0.00 1.00 0.00 setrgbcolor
+263 540 moveto
+269 534 lineto
+stroke
+0.00 1.00 0.00 setrgbcolor
+269 534 moveto
+269 525 lineto
+stroke
+0.00 1.00 0.00 setrgbcolor
+269 525 moveto
+266 522 lineto
+stroke
+0.00 1.00 0.00 setrgbcolor
+266 522 moveto
+260 522 lineto
+stroke
+0.00 1.00 0.00 setrgbcolor
+260 522 moveto
+257 525 lineto
+stroke
+0.00 1.00 0.00 setrgbcolor
+257 525 moveto
+257 528 lineto
+stroke
+0.00 1.00 0.00 setrgbcolor
+257 528 moveto
+260 531 lineto
+stroke
+0.00 1.00 0.00 setrgbcolor
+260 531 moveto
+269 531 lineto
+stroke
+0.00 1.00 0.00 setrgbcolor
+275 540 moveto
+275 537 lineto
+stroke
+0.00 1.00 0.00 setrgbcolor
+281 525 moveto
+284 522 lineto
+stroke
+0.00 1.00 0.00 setrgbcolor
+284 522 moveto
+291 522 lineto
+stroke
+0.00 1.00 0.00 setrgbcolor
+291 522 moveto
+294 525 lineto
+stroke
+0.00 1.00 0.00 setrgbcolor
+294 525 moveto
+294 528 lineto
+stroke
+0.00 1.00 0.00 setrgbcolor
+294 528 moveto
+291 531 lineto
+stroke
+0.00 1.00 0.00 setrgbcolor
+291 531 moveto
+284 531 lineto
+stroke
+0.00 1.00 0.00 setrgbcolor
+284 531 moveto
+281 534 lineto
+stroke
+0.00 1.00 0.00 setrgbcolor
+281 534 moveto
+281 540 lineto
+stroke
+0.00 1.00 0.00 setrgbcolor
+281 540 moveto
+294 540 lineto
+stroke
+0.00 1.00 0.00 setrgbcolor
+798 878 moveto
+798 985 lineto
+stroke
+0.00 1.00 0.00 setrgbcolor
+617 878 moveto
+617 985 lineto
+stroke
+0.00 1.00 0.00 setrgbcolor
+779 976 moveto
+636 976 lineto
+stroke
+%PolyPolygon
+0.00 1.00 0.00 setrgbcolor
+2 setlinewidth
+779 973 moveto
+779 979 lineto
+798 976 lineto
+closepath
+gsave
+0.00 1.00 0.00 setrgbcolor
+eofill
+grestore
+stroke
+%PolyPolygon
+0.00 1.00 0.00 setrgbcolor
+2 setlinewidth
+636 973 moveto
+636 979 lineto
+617 976 lineto
+closepath
+gsave
+0.00 1.00 0.00 setrgbcolor
+eofill
+grestore
+stroke
+0.00 1.00 0.00 setrgbcolor
+3 setlinewidth
+680 956 moveto
+683 953 lineto
+stroke
+0.00 1.00 0.00 setrgbcolor
+683 953 moveto
+689 953 lineto
+stroke
+0.00 1.00 0.00 setrgbcolor
+689 953 moveto
+692 956 lineto
+stroke
+0.00 1.00 0.00 setrgbcolor
+692 956 moveto
+692 959 lineto
+stroke
+0.00 1.00 0.00 setrgbcolor
+692 959 moveto
+689 962 lineto
+stroke
+0.00 1.00 0.00 setrgbcolor
+689 962 moveto
+683 962 lineto
+stroke
+0.00 1.00 0.00 setrgbcolor
+683 962 moveto
+680 965 lineto
+stroke
+0.00 1.00 0.00 setrgbcolor
+680 965 moveto
+680 971 lineto
+stroke
+0.00 1.00 0.00 setrgbcolor
+680 971 moveto
+692 971 lineto
+stroke
+0.00 1.00 0.00 setrgbcolor
+711 965 moveto
+698 965 lineto
+stroke
+0.00 1.00 0.00 setrgbcolor
+698 965 moveto
+708 953 lineto
+stroke
+0.00 1.00 0.00 setrgbcolor
+708 953 moveto
+708 971 lineto
+stroke
+0.00 1.00 0.00 setrgbcolor
+717 971 moveto
+717 968 lineto
+stroke
+0.00 1.00 0.00 setrgbcolor
+723 968 moveto
+726 971 lineto
+stroke
+0.00 1.00 0.00 setrgbcolor
+726 971 moveto
+732 971 lineto
+stroke
+0.00 1.00 0.00 setrgbcolor
+732 971 moveto
+735 968 lineto
+stroke
+0.00 1.00 0.00 setrgbcolor
+735 968 moveto
+735 962 lineto
+stroke
+0.00 1.00 0.00 setrgbcolor
+735 962 moveto
+732 959 lineto
+stroke
+0.00 1.00 0.00 setrgbcolor
+732 959 moveto
+723 959 lineto
+stroke
+0.00 1.00 0.00 setrgbcolor
+723 959 moveto
+723 953 lineto
+stroke
+0.00 1.00 0.00 setrgbcolor
+723 953 moveto
+735 953 lineto
+stroke
+0.00 1.00 0.00 setrgbcolor
+807 445 moveto
+807 537 lineto
+stroke
+0.00 1.00 0.00 setrgbcolor
+609 445 moveto
+609 537 lineto
+stroke
+0.00 1.00 0.00 setrgbcolor
+788 528 moveto
+627 528 lineto
+stroke
+%PolyPolygon
+0.00 1.00 0.00 setrgbcolor
+2 setlinewidth
+788 525 moveto
+788 531 lineto
+807 528 lineto
+closepath
+gsave
+0.00 1.00 0.00 setrgbcolor
+eofill
+grestore
+stroke
+%PolyPolygon
+0.00 1.00 0.00 setrgbcolor
+2 setlinewidth
+627 525 moveto
+627 531 lineto
+609 528 lineto
+closepath
+gsave
+0.00 1.00 0.00 setrgbcolor
+eofill
+grestore
+stroke
+0.00 1.00 0.00 setrgbcolor
+3 setlinewidth
+680 508 moveto
+683 505 lineto
+stroke
+0.00 1.00 0.00 setrgbcolor
+683 505 moveto
+689 505 lineto
+stroke
+0.00 1.00 0.00 setrgbcolor
+689 505 moveto
+692 508 lineto
+stroke
+0.00 1.00 0.00 setrgbcolor
+692 508 moveto
+692 511 lineto
+stroke
+0.00 1.00 0.00 setrgbcolor
+692 511 moveto
+689 514 lineto
+stroke
+0.00 1.00 0.00 setrgbcolor
+689 514 moveto
+683 514 lineto
+stroke
+0.00 1.00 0.00 setrgbcolor
+683 514 moveto
+680 517 lineto
+stroke
+0.00 1.00 0.00 setrgbcolor
+680 517 moveto
+680 523 lineto
+stroke
+0.00 1.00 0.00 setrgbcolor
+680 523 moveto
+692 523 lineto
+stroke
+0.00 1.00 0.00 setrgbcolor
+698 514 moveto
+708 514 lineto
+stroke
+0.00 1.00 0.00 setrgbcolor
+708 514 moveto
+711 517 lineto
+stroke
+0.00 1.00 0.00 setrgbcolor
+711 517 moveto
+711 520 lineto
+stroke
+0.00 1.00 0.00 setrgbcolor
+711 520 moveto
+708 523 lineto
+stroke
+0.00 1.00 0.00 setrgbcolor
+708 523 moveto
+701 523 lineto
+stroke
+0.00 1.00 0.00 setrgbcolor
+701 523 moveto
+698 520 lineto
+stroke
+0.00 1.00 0.00 setrgbcolor
+698 520 moveto
+698 511 lineto
+stroke
+0.00 1.00 0.00 setrgbcolor
+698 511 moveto
+705 505 lineto
+stroke
+0.00 1.00 0.00 setrgbcolor
+705 505 moveto
+708 505 lineto
+stroke
+0.00 1.00 0.00 setrgbcolor
+717 523 moveto
+717 520 lineto
+stroke
+0.00 1.00 0.00 setrgbcolor
+726 523 moveto
+729 523 lineto
+stroke
+0.00 1.00 0.00 setrgbcolor
+729 523 moveto
+735 517 lineto
+stroke
+0.00 1.00 0.00 setrgbcolor
+735 517 moveto
+735 508 lineto
+stroke
+0.00 1.00 0.00 setrgbcolor
+735 508 moveto
+732 505 lineto
+stroke
+0.00 1.00 0.00 setrgbcolor
+732 505 moveto
+726 505 lineto
+stroke
+0.00 1.00 0.00 setrgbcolor
+726 505 moveto
+723 508 lineto
+stroke
+0.00 1.00 0.00 setrgbcolor
+723 508 moveto
+723 511 lineto
+stroke
+0.00 1.00 0.00 setrgbcolor
+723 511 moveto
+726 514 lineto
+stroke
+0.00 1.00 0.00 setrgbcolor
+726 514 moveto
+735 514 lineto
+stroke
+0.00 1.00 0.00 setrgbcolor
+114 2757 moveto
+75 2757 lineto
+stroke
+0.00 1.00 0.00 setrgbcolor
+114 2867 moveto
+75 2867 lineto
+stroke
+0.00 1.00 0.00 setrgbcolor
+84 2775 moveto
+84 2849 lineto
+stroke
+%PolyPolygon
+0.00 1.00 0.00 setrgbcolor
+2 setlinewidth
+87 2775 moveto
+81 2775 lineto
+84 2757 lineto
+closepath
+gsave
+0.00 1.00 0.00 setrgbcolor
+eofill
+grestore
+stroke
+%PolyPolygon
+0.00 1.00 0.00 setrgbcolor
+2 setlinewidth
+87 2849 moveto
+81 2849 lineto
+84 2867 lineto
+closepath
+gsave
+0.00 1.00 0.00 setrgbcolor
+eofill
+grestore
+stroke
+0.00 1.00 0.00 setrgbcolor
+3 setlinewidth
+104 2799 moveto
+107 2803 lineto
+stroke
+0.00 1.00 0.00 setrgbcolor
+107 2803 moveto
+89 2803 lineto
+stroke
+0.00 1.00 0.00 setrgbcolor
+89 2799 moveto
+89 2806 lineto
+stroke
+0.00 1.00 0.00 setrgbcolor
+92 2812 moveto
+89 2815 lineto
+stroke
+0.00 1.00 0.00 setrgbcolor
+89 2815 moveto
+89 2821 lineto
+stroke
+0.00 1.00 0.00 setrgbcolor
+89 2821 moveto
+92 2824 lineto
+stroke
+0.00 1.00 0.00 setrgbcolor
+92 2824 moveto
+98 2824 lineto
+stroke
+0.00 1.00 0.00 setrgbcolor
+98 2824 moveto
+101 2821 lineto
+stroke
+0.00 1.00 0.00 setrgbcolor
+101 2821 moveto
+101 2812 lineto
+stroke
+0.00 1.00 0.00 setrgbcolor
+101 2812 moveto
+107 2812 lineto
+stroke
+0.00 1.00 0.00 setrgbcolor
+107 2812 moveto
+107 2824 lineto
+stroke
+0.00 1.00 0.00 setrgbcolor
+211 2862 moveto
+211 2822 lineto
+stroke
+0.00 1.00 0.00 setrgbcolor
+340 2862 moveto
+340 2822 lineto
+stroke
+0.00 1.00 0.00 setrgbcolor
+229 2832 moveto
+321 2832 lineto
+stroke
+%PolyPolygon
+0.00 1.00 0.00 setrgbcolor
+2 setlinewidth
+229 2828 moveto
+229 2835 lineto
+211 2832 lineto
+closepath
+gsave
+0.00 1.00 0.00 setrgbcolor
+eofill
+grestore
+stroke
+%PolyPolygon
+0.00 1.00 0.00 setrgbcolor
+2 setlinewidth
+321 2828 moveto
+321 2835 lineto
+340 2832 lineto
+closepath
+gsave
+0.00 1.00 0.00 setrgbcolor
+eofill
+grestore
+stroke
+0.00 1.00 0.00 setrgbcolor
+3 setlinewidth
+251 2812 moveto
+254 2809 lineto
+stroke
+0.00 1.00 0.00 setrgbcolor
+254 2809 moveto
+254 2827 lineto
+stroke
+0.00 1.00 0.00 setrgbcolor
+251 2827 moveto
+257 2827 lineto
+stroke
+0.00 1.00 0.00 setrgbcolor
+263 2809 moveto
+275 2809 lineto
+stroke
+0.00 1.00 0.00 setrgbcolor
+275 2809 moveto
+266 2827 lineto
+stroke
+0.00 1.00 0.00 setrgbcolor
+281 2827 moveto
+281 2824 lineto
+stroke
+0.00 1.00 0.00 setrgbcolor
+288 2824 moveto
+291 2827 lineto
+stroke
+0.00 1.00 0.00 setrgbcolor
+291 2827 moveto
+297 2827 lineto
+stroke
+0.00 1.00 0.00 setrgbcolor
+297 2827 moveto
+300 2824 lineto
+stroke
+0.00 1.00 0.00 setrgbcolor
+300 2824 moveto
+300 2818 lineto
+stroke
+0.00 1.00 0.00 setrgbcolor
+300 2818 moveto
+297 2815 lineto
+stroke
+0.00 1.00 0.00 setrgbcolor
+297 2815 moveto
+288 2815 lineto
+stroke
+0.00 1.00 0.00 setrgbcolor
+288 2815 moveto
+288 2809 lineto
+stroke
+0.00 1.00 0.00 setrgbcolor
+288 2809 moveto
+300 2809 lineto
+stroke
+0.00 1.00 0.00 setrgbcolor
+303 1109 moveto
+260 1109 lineto
+stroke
+0.00 1.00 0.00 setrgbcolor
+303 1300 moveto
+260 1300 lineto
+stroke
+0.00 1.00 0.00 setrgbcolor
+269 1127 moveto
+269 1282 lineto
+stroke
+%PolyPolygon
+0.00 1.00 0.00 setrgbcolor
+2 setlinewidth
+272 1127 moveto
+266 1127 lineto
+269 1109 lineto
+closepath
+gsave
+0.00 1.00 0.00 setrgbcolor
+eofill
+grestore
+stroke
+%PolyPolygon
+0.00 1.00 0.00 setrgbcolor
+2 setlinewidth
+272 1282 moveto
+266 1282 lineto
+269 1300 lineto
+closepath
+gsave
+0.00 1.00 0.00 setrgbcolor
+eofill
+grestore
+stroke
+0.00 1.00 0.00 setrgbcolor
+3 setlinewidth
+289 1189 moveto
+292 1192 lineto
+stroke
+0.00 1.00 0.00 setrgbcolor
+292 1192 moveto
+292 1198 lineto
+stroke
+0.00 1.00 0.00 setrgbcolor
+292 1198 moveto
+289 1201 lineto
+stroke
+0.00 1.00 0.00 setrgbcolor
+289 1201 moveto
+286 1201 lineto
+stroke
+0.00 1.00 0.00 setrgbcolor
+286 1201 moveto
+282 1198 lineto
+stroke
+0.00 1.00 0.00 setrgbcolor
+282 1198 moveto
+282 1192 lineto
+stroke
+0.00 1.00 0.00 setrgbcolor
+282 1192 moveto
+279 1189 lineto
+stroke
+0.00 1.00 0.00 setrgbcolor
+279 1189 moveto
+273 1189 lineto
+stroke
+0.00 1.00 0.00 setrgbcolor
+273 1189 moveto
+273 1201 lineto
+stroke
+0.00 1.00 0.00 setrgbcolor
+282 1207 moveto
+282 1217 lineto
+stroke
+0.00 1.00 0.00 setrgbcolor
+282 1217 moveto
+279 1220 lineto
+stroke
+0.00 1.00 0.00 setrgbcolor
+279 1220 moveto
+276 1220 lineto
+stroke
+0.00 1.00 0.00 setrgbcolor
+276 1220 moveto
+273 1217 lineto
+stroke
+0.00 1.00 0.00 setrgbcolor
+273 1217 moveto
+273 1210 lineto
+stroke
+0.00 1.00 0.00 setrgbcolor
+273 1210 moveto
+276 1207 lineto
+stroke
+0.00 1.00 0.00 setrgbcolor
+276 1207 moveto
+286 1207 lineto
+stroke
+0.00 1.00 0.00 setrgbcolor
+286 1207 moveto
+292 1213 lineto
+stroke
+0.00 1.00 0.00 setrgbcolor
+292 1213 moveto
+292 1217 lineto
+stroke
+0.00 1.00 0.00 setrgbcolor
+536 1104 moveto
+536 947 lineto
+stroke
+0.00 1.00 0.00 setrgbcolor
+308 1104 moveto
+308 947 lineto
+stroke
+0.00 1.00 0.00 setrgbcolor
+517 957 moveto
+326 957 lineto
+stroke
+%PolyPolygon
+0.00 1.00 0.00 setrgbcolor
+2 setlinewidth
+517 954 moveto
+517 960 lineto
+536 957 lineto
+closepath
+gsave
+0.00 1.00 0.00 setrgbcolor
+eofill
+grestore
+stroke
+%PolyPolygon
+0.00 1.00 0.00 setrgbcolor
+2 setlinewidth
+326 954 moveto
+326 960 lineto
+308 957 lineto
+closepath
+gsave
+0.00 1.00 0.00 setrgbcolor
+eofill
+grestore
+stroke
+0.00 1.00 0.00 setrgbcolor
+3 setlinewidth
+413 937 moveto
+416 934 lineto
+stroke
+0.00 1.00 0.00 setrgbcolor
+416 934 moveto
+422 934 lineto
+stroke
+0.00 1.00 0.00 setrgbcolor
+422 934 moveto
+426 937 lineto
+stroke
+0.00 1.00 0.00 setrgbcolor
+426 937 moveto
+426 940 lineto
+stroke
+0.00 1.00 0.00 setrgbcolor
+426 940 moveto
+422 943 lineto
+stroke
+0.00 1.00 0.00 setrgbcolor
+422 943 moveto
+419 943 lineto
+stroke
+0.00 1.00 0.00 setrgbcolor
+422 943 moveto
+426 946 lineto
+stroke
+0.00 1.00 0.00 setrgbcolor
+426 946 moveto
+426 949 lineto
+stroke
+0.00 1.00 0.00 setrgbcolor
+426 949 moveto
+422 952 lineto
+stroke
+0.00 1.00 0.00 setrgbcolor
+422 952 moveto
+416 952 lineto
+stroke
+0.00 1.00 0.00 setrgbcolor
+416 952 moveto
+413 949 lineto
+stroke
+0.00 1.00 0.00 setrgbcolor
+432 937 moveto
+435 934 lineto
+stroke
+0.00 1.00 0.00 setrgbcolor
+435 934 moveto
+435 952 lineto
+stroke
+0.00 1.00 0.00 setrgbcolor
+432 952 moveto
+438 952 lineto
+stroke
+0.00 1.00 0.00 setrgbcolor
+221 1517 moveto
+165 1517 lineto
+stroke
+0.00 1.00 0.00 setrgbcolor
+221 1473 moveto
+165 1473 lineto
+stroke
+0.00 1.00 0.00 setrgbcolor
+175 1536 moveto
+175 1554 lineto
+stroke
+0.00 1.00 0.00 setrgbcolor
+175 1455 moveto
+175 1436 lineto
+stroke
+0.00 1.00 0.00 setrgbcolor
+175 1517 moveto
+175 1473 lineto
+stroke
+%PolyPolygon
+0.00 1.00 0.00 setrgbcolor
+2 setlinewidth
+178 1536 moveto
+172 1536 lineto
+175 1517 lineto
+closepath
+gsave
+0.00 1.00 0.00 setrgbcolor
+eofill
+grestore
+stroke
+%PolyPolygon
+0.00 1.00 0.00 setrgbcolor
+2 setlinewidth
+178 1455 moveto
+172 1455 lineto
+175 1473 lineto
+closepath
+gsave
+0.00 1.00 0.00 setrgbcolor
+eofill
+grestore
+stroke
+0.00 1.00 0.00 setrgbcolor
+3 setlinewidth
+188 1489 moveto
+188 1498 lineto
+stroke
+0.00 1.00 0.00 setrgbcolor
+188 1498 moveto
+185 1501 lineto
+stroke
+0.00 1.00 0.00 setrgbcolor
+185 1501 moveto
+182 1501 lineto
+stroke
+0.00 1.00 0.00 setrgbcolor
+182 1501 moveto
+179 1498 lineto
+stroke
+0.00 1.00 0.00 setrgbcolor
+179 1498 moveto
+179 1492 lineto
+stroke
+0.00 1.00 0.00 setrgbcolor
+179 1492 moveto
+182 1489 lineto
+stroke
+0.00 1.00 0.00 setrgbcolor
+182 1489 moveto
+192 1489 lineto
+stroke
+0.00 1.00 0.00 setrgbcolor
+192 1489 moveto
+198 1495 lineto
+stroke
+0.00 1.00 0.00 setrgbcolor
+198 1495 moveto
+198 1498 lineto
+stroke
+0.00 1.00 0.00 setrgbcolor
+827 3074 moveto
+827 3136 lineto
+stroke
+0.00 1.00 0.00 setrgbcolor
+783 3045 moveto
+783 3136 lineto
+stroke
+0.00 1.00 0.00 setrgbcolor
+846 3126 moveto
+864 3126 lineto
+stroke
+0.00 1.00 0.00 setrgbcolor
+765 3126 moveto
+746 3126 lineto
+stroke
+0.00 1.00 0.00 setrgbcolor
+827 3126 moveto
+783 3126 lineto
+stroke
+%PolyPolygon
+0.00 1.00 0.00 setrgbcolor
+2 setlinewidth
+846 3123 moveto
+846 3129 lineto
+827 3126 lineto
+closepath
+gsave
+0.00 1.00 0.00 setrgbcolor
+eofill
+grestore
+stroke
+%PolyPolygon
+0.00 1.00 0.00 setrgbcolor
+2 setlinewidth
+765 3123 moveto
+765 3129 lineto
+783 3126 lineto
+closepath
+gsave
+0.00 1.00 0.00 setrgbcolor
+eofill
+grestore
+stroke
+0.00 1.00 0.00 setrgbcolor
+3 setlinewidth
+799 3113 moveto
+808 3113 lineto
+stroke
+0.00 1.00 0.00 setrgbcolor
+808 3113 moveto
+811 3116 lineto
+stroke
+0.00 1.00 0.00 setrgbcolor
+811 3116 moveto
+811 3119 lineto
+stroke
+0.00 1.00 0.00 setrgbcolor
+811 3119 moveto
+808 3122 lineto
+stroke
+0.00 1.00 0.00 setrgbcolor
+808 3122 moveto
+802 3122 lineto
+stroke
+0.00 1.00 0.00 setrgbcolor
+802 3122 moveto
+799 3119 lineto
+stroke
+0.00 1.00 0.00 setrgbcolor
+799 3119 moveto
+799 3109 lineto
+stroke
+0.00 1.00 0.00 setrgbcolor
+799 3109 moveto
+805 3103 lineto
+stroke
+0.00 1.00 0.00 setrgbcolor
+805 3103 moveto
+808 3103 lineto
+stroke
+0.00 1.00 0.00 setrgbcolor
+422 1017 moveto
+422 1094 lineto
+stroke
+0.00 1.00 0.00 setrgbcolor
+422 1315 moveto
+422 1333 lineto
+stroke
+0.00 1.00 0.00 setrgbcolor
+429 1025 moveto
+433 1022 lineto
+stroke
+0.00 1.00 0.00 setrgbcolor
+433 1022 moveto
+439 1022 lineto
+stroke
+0.00 1.00 0.00 setrgbcolor
+439 1022 moveto
+442 1025 lineto
+stroke
+0.00 1.00 0.00 setrgbcolor
+442 1025 moveto
+442 1031 lineto
+stroke
+0.00 1.00 0.00 setrgbcolor
+442 1031 moveto
+439 1034 lineto
+stroke
+0.00 1.00 0.00 setrgbcolor
+439 1034 moveto
+433 1034 lineto
+stroke
+0.00 1.00 0.00 setrgbcolor
+433 1034 moveto
+429 1031 lineto
+stroke
+0.00 1.00 0.00 setrgbcolor
+429 1031 moveto
+429 1025 lineto
+stroke
+0.00 1.00 0.00 setrgbcolor
+426 1023 moveto
+445 1032 lineto
+stroke
+0.00 1.00 0.00 setrgbcolor
+442 1040 moveto
+445 1043 lineto
+stroke
+0.00 1.00 0.00 setrgbcolor
+445 1043 moveto
+445 1049 lineto
+stroke
+0.00 1.00 0.00 setrgbcolor
+445 1049 moveto
+442 1052 lineto
+stroke
+0.00 1.00 0.00 setrgbcolor
+442 1052 moveto
+439 1052 lineto
+stroke
+0.00 1.00 0.00 setrgbcolor
+439 1052 moveto
+436 1049 lineto
+stroke
+0.00 1.00 0.00 setrgbcolor
+436 1049 moveto
+436 1043 lineto
+stroke
+0.00 1.00 0.00 setrgbcolor
+436 1043 moveto
+433 1040 lineto
+stroke
+0.00 1.00 0.00 setrgbcolor
+433 1040 moveto
+426 1040 lineto
+stroke
+0.00 1.00 0.00 setrgbcolor
+426 1040 moveto
+426 1052 lineto
+stroke
+0.00 1.00 0.00 setrgbcolor
+429 1059 moveto
+426 1062 lineto
+stroke
+0.00 1.00 0.00 setrgbcolor
+426 1062 moveto
+426 1068 lineto
+stroke
+0.00 1.00 0.00 setrgbcolor
+426 1068 moveto
+429 1071 lineto
+stroke
+0.00 1.00 0.00 setrgbcolor
+429 1071 moveto
+436 1071 lineto
+stroke
+0.00 1.00 0.00 setrgbcolor
+436 1071 moveto
+439 1068 lineto
+stroke
+0.00 1.00 0.00 setrgbcolor
+439 1068 moveto
+439 1059 lineto
+stroke
+0.00 1.00 0.00 setrgbcolor
+439 1059 moveto
+445 1059 lineto
+stroke
+0.00 1.00 0.00 setrgbcolor
+445 1059 moveto
+445 1071 lineto
+stroke
+0.00 1.00 0.00 setrgbcolor
+422 1296 moveto
+422 1112 lineto
+stroke
+%PolyPolygon
+0.00 1.00 0.00 setrgbcolor
+2 setlinewidth
+425 1315 moveto
+419 1315 lineto
+422 1296 lineto
+closepath
+gsave
+0.00 1.00 0.00 setrgbcolor
+eofill
+grestore
+stroke
+%PolyPolygon
+0.00 1.00 0.00 setrgbcolor
+2 setlinewidth
+425 1094 moveto
+419 1094 lineto
+422 1112 lineto
+closepath
+gsave
+0.00 1.00 0.00 setrgbcolor
+eofill
+grestore
+stroke
+0.00 1.00 0.00 setrgbcolor
+3 setlinewidth
+540 1109 moveto
+585 1109 lineto
+stroke
+0.00 1.00 0.00 setrgbcolor
+533 1131 moveto
+585 1131 lineto
+stroke
+0.00 1.00 0.00 setrgbcolor
+576 1090 moveto
+576 1072 lineto
+stroke
+0.00 1.00 0.00 setrgbcolor
+576 1149 moveto
+576 1167 lineto
+stroke
+0.00 1.00 0.00 setrgbcolor
+576 1109 moveto
+576 1131 lineto
+stroke
+%PolyPolygon
+0.00 1.00 0.00 setrgbcolor
+2 setlinewidth
+579 1090 moveto
+573 1090 lineto
+576 1109 lineto
+closepath
+gsave
+0.00 1.00 0.00 setrgbcolor
+eofill
+grestore
+stroke
+%PolyPolygon
+0.00 1.00 0.00 setrgbcolor
+2 setlinewidth
+579 1149 moveto
+573 1149 lineto
+576 1131 lineto
+closepath
+gsave
+0.00 1.00 0.00 setrgbcolor
+eofill
+grestore
+stroke
+0.00 1.00 0.00 setrgbcolor
+3 setlinewidth
+596 1113 moveto
+599 1117 lineto
+stroke
+0.00 1.00 0.00 setrgbcolor
+599 1117 moveto
+599 1123 lineto
+stroke
+0.00 1.00 0.00 setrgbcolor
+599 1123 moveto
+596 1126 lineto
+stroke
+0.00 1.00 0.00 setrgbcolor
+596 1126 moveto
+593 1126 lineto
+stroke
+0.00 1.00 0.00 setrgbcolor
+593 1126 moveto
+590 1123 lineto
+stroke
+0.00 1.00 0.00 setrgbcolor
+590 1123 moveto
+590 1120 lineto
+stroke
+0.00 1.00 0.00 setrgbcolor
+590 1123 moveto
+587 1126 lineto
+stroke
+0.00 1.00 0.00 setrgbcolor
+587 1126 moveto
+584 1126 lineto
+stroke
+0.00 1.00 0.00 setrgbcolor
+584 1126 moveto
+581 1123 lineto
+stroke
+0.00 1.00 0.00 setrgbcolor
+581 1123 moveto
+581 1117 lineto
+stroke
+0.00 1.00 0.00 setrgbcolor
+581 1117 moveto
+584 1113 lineto
+stroke
+0.00 1.00 0.00 setrgbcolor
+476 1047 moveto
+500 1100 lineto
+stroke
+0.00 1.00 0.00 setrgbcolor
+527 1161 moveto
+535 1178 lineto
+stroke
+0.00 1.00 0.00 setrgbcolor
+486 1051 moveto
+488 1047 lineto
+stroke
+0.00 1.00 0.00 setrgbcolor
+488 1047 moveto
+494 1045 lineto
+stroke
+0.00 1.00 0.00 setrgbcolor
+494 1045 moveto
+498 1046 lineto
+stroke
+0.00 1.00 0.00 setrgbcolor
+498 1046 moveto
+500 1052 lineto
+stroke
+0.00 1.00 0.00 setrgbcolor
+500 1052 moveto
+499 1056 lineto
+stroke
+0.00 1.00 0.00 setrgbcolor
+499 1056 moveto
+493 1058 lineto
+stroke
+0.00 1.00 0.00 setrgbcolor
+493 1058 moveto
+489 1057 lineto
+stroke
+0.00 1.00 0.00 setrgbcolor
+489 1057 moveto
+486 1051 lineto
+stroke
+0.00 1.00 0.00 setrgbcolor
+483 1051 moveto
+504 1052 lineto
+stroke
+0.00 1.00 0.00 setrgbcolor
+501 1075 moveto
+496 1064 lineto
+stroke
+0.00 1.00 0.00 setrgbcolor
+496 1064 moveto
+510 1067 lineto
+stroke
+0.00 1.00 0.00 setrgbcolor
+510 1067 moveto
+494 1075 lineto
+stroke
+0.00 1.00 0.00 setrgbcolor
+520 1144 moveto
+508 1117 lineto
+stroke
+%PolyPolygon
+0.00 1.00 0.00 setrgbcolor
+2 setlinewidth
+530 1160 moveto
+525 1162 lineto
+520 1144 lineto
+closepath
+gsave
+0.00 1.00 0.00 setrgbcolor
+eofill
+grestore
+stroke
+%PolyPolygon
+0.00 1.00 0.00 setrgbcolor
+2 setlinewidth
+503 1099 moveto
+497 1102 lineto
+508 1117 lineto
+closepath
+gsave
+0.00 1.00 0.00 setrgbcolor
+eofill
+grestore
+stroke
+0.00 0.00 0.00 setrgbcolor
+3 setlinewidth
+422 1296 moveto
+440 1295 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+440 1295 moveto
+457 1289 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+457 1289 moveto
+473 1281 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+473 1281 moveto
+487 1269 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+487 1269 moveto
+498 1255 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+498 1255 moveto
+507 1240 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+507 1240 moveto
+512 1222 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+512 1222 moveto
+514 1204 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+514 1204 moveto
+512 1186 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+512 1186 moveto
+507 1169 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+507 1169 moveto
+498 1153 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+498 1153 moveto
+487 1139 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+487 1139 moveto
+473 1128 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+473 1128 moveto
+457 1119 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+457 1119 moveto
+440 1114 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+440 1114 moveto
+422 1112 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+422 1112 moveto
+404 1114 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+404 1114 moveto
+387 1119 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+387 1119 moveto
+371 1128 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+371 1128 moveto
+357 1139 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+357 1139 moveto
+345 1153 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+345 1153 moveto
+337 1169 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+337 1169 moveto
+332 1186 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+332 1186 moveto
+330 1204 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+330 1204 moveto
+332 1222 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+332 1222 moveto
+337 1240 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+337 1240 moveto
+345 1255 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+345 1255 moveto
+357 1269 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+357 1269 moveto
+371 1281 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+371 1281 moveto
+387 1289 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+387 1289 moveto
+404 1295 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+404 1295 moveto
+422 1296 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+3 setlinewidth
+308 1109 moveto
+536 1109 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+536 1300 moveto
+308 1300 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+308 1300 moveto
+308 1109 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+3 setlinewidth
+330 1293 moveto
+337 1291 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+337 1291 moveto
+343 1285 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+343 1285 moveto
+345 1278 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+345 1278 moveto
+343 1271 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+343 1271 moveto
+337 1265 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+337 1265 moveto
+330 1263 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+330 1263 moveto
+322 1265 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+322 1265 moveto
+317 1271 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+317 1271 moveto
+315 1278 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+315 1278 moveto
+317 1285 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+317 1285 moveto
+322 1291 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+322 1291 moveto
+330 1293 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+3 setlinewidth
+536 1109 moveto
+536 1300 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+3 setlinewidth
+514 1145 moveto
+521 1143 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+521 1143 moveto
+527 1138 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+527 1138 moveto
+528 1131 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+528 1131 moveto
+527 1123 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+527 1123 moveto
+521 1118 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+521 1118 moveto
+514 1116 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+514 1116 moveto
+506 1118 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+506 1118 moveto
+501 1123 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+501 1123 moveto
+499 1131 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+499 1131 moveto
+501 1138 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+501 1138 moveto
+506 1143 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+506 1143 moveto
+514 1145 lineto
+stroke
+pgsave restore
+showpage
+%%Trailer
+%%Pages: 1
+%%EOF
diff --git a/doc/aicback4r.dwg b/doc/aicback4r.dwg
new file mode 100644 (file)
index 0000000..82b006d
Binary files /dev/null and b/doc/aicback4r.dwg differ
diff --git a/doc/aicconn.ps b/doc/aicconn.ps
new file mode 100644 (file)
index 0000000..6bb72f3
--- /dev/null
@@ -0,0 +1,6114 @@
+%!
+/inch {72 mul} def
+
+/mils
+{
+1000 div inch
+} def
+
+/setcoords
+{
+8269 mils 0 translate
+90 rotate
+0.451036 0.451036 scale
+} def
+
+/box {
+exch dup 0 rlineto
+exch 0 exch rlineto
+neg 0 rlineto
+closepath
+stroke
+} def
+/fbox {
+exch dup 0 rlineto
+exch 0 exch rlineto
+neg 0 rlineto
+closepath
+fill
+} def
+
+
+setcoords
+
+2 setlinecap
+
+% Translate origin to the right place...
+-2093 mils -71084 mils translate
+
+gsave
+gsave
+gsave
+newpath
+3400 mils 72000 mils moveto
+26700 mils 72000 mils lineto
+stroke
+grestore
+gsave
+newpath
+26700 mils 72000 mils moveto
+26700 mils 88500 mils lineto
+stroke
+grestore
+gsave
+newpath
+26700 mils 88500 mils moveto
+3400 mils 88500 mils lineto
+stroke
+grestore
+gsave
+newpath
+3400 mils 88500 mils moveto
+3400 mils 72000 mils lineto
+stroke
+grestore
+grestore
+
+
+gsave
+newpath
+22600 mils 72600 mils moveto
+22600 mils 72000 mils lineto
+stroke
+grestore
+
+gsave
+/Helvetica findfont
+11.200000 scalefont
+setfont
+
+19200 mils 72400 mils moveto
+(FILE:) show
+grestore
+
+gsave
+/Helvetica findfont
+11.200000 scalefont
+setfont
+
+22700 mils 72400 mils moveto
+(REVISION:) show
+grestore
+
+gsave
+/Helvetica findfont
+11.200000 scalefont
+setfont
+
+22700 mils 72100 mils moveto
+(DRAWN BY: ) show
+grestore
+
+gsave
+/Helvetica findfont
+11.200000 scalefont
+setfont
+
+19200 mils 72100 mils moveto
+(PAGE) show
+grestore
+
+gsave
+/Helvetica findfont
+11.200000 scalefont
+setfont
+
+20900 mils 72100 mils moveto
+(OF) show
+grestore
+
+gsave
+/Helvetica findfont
+11.200000 scalefont
+setfont
+
+19200 mils 72700 mils moveto
+(TITLE) show
+grestore
+
+gsave
+gsave
+newpath
+19100 mils 72000 mils moveto
+26700 mils 72000 mils lineto
+stroke
+grestore
+gsave
+newpath
+26700 mils 72000 mils moveto
+26700 mils 73400 mils lineto
+stroke
+grestore
+gsave
+newpath
+26700 mils 73400 mils moveto
+19100 mils 73400 mils lineto
+stroke
+grestore
+gsave
+newpath
+19100 mils 73400 mils moveto
+19100 mils 72000 mils lineto
+stroke
+grestore
+grestore
+
+gsave
+newpath
+19100 mils 72600 mils moveto
+26700 mils 72600 mils lineto
+stroke
+grestore
+
+grestore
+
+gsave
+/Helvetica findfont
+14.000000 scalefont
+setfont
+
+20100 mils 72400 mils moveto
+(aicconn.sch) show
+grestore
+
+gsave
+/Helvetica findfont
+14.000000 scalefont
+setfont
+
+20300 mils 72100 mils moveto
+(3) show
+grestore
+
+gsave
+/Helvetica findfont
+14.000000 scalefont
+setfont
+
+21700 mils 72100 mils moveto
+(3) show
+grestore
+
+gsave
+/Helvetica findfont
+14.000000 scalefont
+setfont
+
+19800 mils 72700 mils moveto
+(Actuator Interface Card - Edge Connector) show
+grestore
+
+gsave
+/Helvetica findfont
+14.000000 scalefont
+setfont
+
+23600 mils 72400 mils moveto
+(1.1.0) show
+grestore
+
+gsave
+/Helvetica findfont
+14.000000 scalefont
+setfont
+
+21500 mils 73200 mils moveto
+(Universidade Federal do Rio Grande do Sul) show
+grestore
+
+gsave
+/Helvetica findfont
+14.000000 scalefont
+setfont
+
+21700 mils 73000 mils moveto
+(Departamento de Engenharia Eletrica) show
+grestore
+
+gsave
+/Helvetica findfont
+11.200000 scalefont
+setfont
+
+23600 mils 72100 mils moveto
+(Walter Fetter Lages & Fernando Pessutto) show
+grestore
+
+gsave
+newpath
+10 mils setlinewidth
+12900 mils 86800 mils moveto
+12600 mils 86800 mils lineto
+stroke
+1 setlinewidth
+
+gsave
+/Helvetica findfont
+11.200000 scalefont
+setfont
+
+12600 mils 86850 mils moveto
+(A1) show
+grestore
+
+
+
+
+newpath
+10 mils setlinewidth
+12900 mils 86400 mils moveto
+12600 mils 86400 mils lineto
+stroke
+1 setlinewidth
+
+gsave
+/Helvetica findfont
+11.200000 scalefont
+setfont
+
+12600 mils 86450 mils moveto
+(A2) show
+grestore
+
+
+
+
+newpath
+10 mils setlinewidth
+12900 mils 86000 mils moveto
+12600 mils 86000 mils lineto
+stroke
+1 setlinewidth
+
+gsave
+/Helvetica findfont
+11.200000 scalefont
+setfont
+
+12600 mils 86050 mils moveto
+(A3) show
+grestore
+
+
+
+
+newpath
+10 mils setlinewidth
+12900 mils 85600 mils moveto
+12600 mils 85600 mils lineto
+stroke
+1 setlinewidth
+
+gsave
+/Helvetica findfont
+11.200000 scalefont
+setfont
+
+12600 mils 85650 mils moveto
+(A4) show
+grestore
+
+
+
+
+newpath
+10 mils setlinewidth
+12900 mils 85200 mils moveto
+12600 mils 85200 mils lineto
+stroke
+1 setlinewidth
+
+gsave
+/Helvetica findfont
+11.200000 scalefont
+setfont
+
+12600 mils 85250 mils moveto
+(A5) show
+grestore
+
+
+
+
+newpath
+10 mils setlinewidth
+12900 mils 84800 mils moveto
+12600 mils 84800 mils lineto
+stroke
+1 setlinewidth
+
+gsave
+/Helvetica findfont
+11.200000 scalefont
+setfont
+
+12600 mils 84850 mils moveto
+(A6) show
+grestore
+
+
+
+
+newpath
+10 mils setlinewidth
+12600 mils 84400 mils moveto
+12900 mils 84400 mils lineto
+stroke
+1 setlinewidth
+
+gsave
+/Helvetica findfont
+11.200000 scalefont
+setfont
+
+12600 mils 84450 mils moveto
+(A7) show
+grestore
+
+
+
+
+newpath
+10 mils setlinewidth
+12900 mils 84000 mils moveto
+12600 mils 84000 mils lineto
+stroke
+1 setlinewidth
+
+gsave
+/Helvetica findfont
+11.200000 scalefont
+setfont
+
+12600 mils 84050 mils moveto
+(A8) show
+grestore
+
+
+
+
+newpath
+10 mils setlinewidth
+12900 mils 83600 mils moveto
+12600 mils 83600 mils lineto
+stroke
+1 setlinewidth
+
+gsave
+/Helvetica findfont
+11.200000 scalefont
+setfont
+
+12600 mils 83650 mils moveto
+(A9) show
+grestore
+
+
+
+
+newpath
+10 mils setlinewidth
+12900 mils 83200 mils moveto
+12600 mils 83200 mils lineto
+stroke
+1 setlinewidth
+
+gsave
+/Helvetica findfont
+11.200000 scalefont
+setfont
+
+12500 mils 83250 mils moveto
+(A10) show
+grestore
+
+
+
+
+newpath
+10 mils setlinewidth
+12900 mils 82800 mils moveto
+12600 mils 82800 mils lineto
+stroke
+1 setlinewidth
+
+gsave
+/Helvetica findfont
+11.200000 scalefont
+setfont
+
+12500 mils 82850 mils moveto
+(A11) show
+grestore
+
+
+
+
+newpath
+10 mils setlinewidth
+12600 mils 82400 mils moveto
+12900 mils 82400 mils lineto
+stroke
+1 setlinewidth
+
+gsave
+/Helvetica findfont
+11.200000 scalefont
+setfont
+
+12500 mils 82450 mils moveto
+(A12) show
+grestore
+
+
+
+
+newpath
+10 mils setlinewidth
+12900 mils 82000 mils moveto
+12600 mils 82000 mils lineto
+stroke
+1 setlinewidth
+
+gsave
+/Helvetica findfont
+11.200000 scalefont
+setfont
+
+12500 mils 82050 mils moveto
+(A13) show
+grestore
+
+
+
+
+newpath
+10 mils setlinewidth
+12600 mils 81600 mils moveto
+12900 mils 81600 mils lineto
+stroke
+1 setlinewidth
+
+gsave
+/Helvetica findfont
+11.200000 scalefont
+setfont
+
+12500 mils 81650 mils moveto
+(A14) show
+grestore
+
+
+
+
+newpath
+10 mils setlinewidth
+12900 mils 81200 mils moveto
+12600 mils 81200 mils lineto
+stroke
+1 setlinewidth
+
+gsave
+/Helvetica findfont
+11.200000 scalefont
+setfont
+
+12500 mils 81250 mils moveto
+(A15) show
+grestore
+
+
+
+
+newpath
+10 mils setlinewidth
+12600 mils 80800 mils moveto
+12900 mils 80800 mils lineto
+stroke
+1 setlinewidth
+
+gsave
+/Helvetica findfont
+11.200000 scalefont
+setfont
+
+12500 mils 80850 mils moveto
+(A16) show
+grestore
+
+
+
+
+newpath
+10 mils setlinewidth
+12900 mils 80400 mils moveto
+12600 mils 80400 mils lineto
+stroke
+1 setlinewidth
+
+gsave
+/Helvetica findfont
+11.200000 scalefont
+setfont
+
+12500 mils 80450 mils moveto
+(A17) show
+grestore
+
+
+
+
+newpath
+10 mils setlinewidth
+12600 mils 80000 mils moveto
+12900 mils 80000 mils lineto
+stroke
+1 setlinewidth
+
+gsave
+/Helvetica findfont
+11.200000 scalefont
+setfont
+
+12500 mils 80050 mils moveto
+(A18) show
+grestore
+
+
+
+
+newpath
+10 mils setlinewidth
+12900 mils 79600 mils moveto
+12600 mils 79600 mils lineto
+stroke
+1 setlinewidth
+
+gsave
+/Helvetica findfont
+11.200000 scalefont
+setfont
+
+12500 mils 79650 mils moveto
+(A19) show
+grestore
+
+
+
+
+newpath
+10 mils setlinewidth
+12600 mils 79200 mils moveto
+12900 mils 79200 mils lineto
+stroke
+1 setlinewidth
+
+gsave
+/Helvetica findfont
+11.200000 scalefont
+setfont
+
+12500 mils 79250 mils moveto
+(A20) show
+grestore
+
+
+
+
+newpath
+10 mils setlinewidth
+12900 mils 78800 mils moveto
+12600 mils 78800 mils lineto
+stroke
+1 setlinewidth
+
+gsave
+/Helvetica findfont
+11.200000 scalefont
+setfont
+
+12500 mils 78850 mils moveto
+(A21) show
+grestore
+
+
+
+
+newpath
+10 mils setlinewidth
+12600 mils 78400 mils moveto
+12900 mils 78400 mils lineto
+stroke
+1 setlinewidth
+
+gsave
+/Helvetica findfont
+11.200000 scalefont
+setfont
+
+12500 mils 78450 mils moveto
+(A22) show
+grestore
+
+
+
+
+newpath
+10 mils setlinewidth
+12900 mils 78000 mils moveto
+12600 mils 78000 mils lineto
+stroke
+1 setlinewidth
+
+gsave
+/Helvetica findfont
+11.200000 scalefont
+setfont
+
+12500 mils 78050 mils moveto
+(A23) show
+grestore
+
+
+
+
+newpath
+10 mils setlinewidth
+12600 mils 77600 mils moveto
+12900 mils 77600 mils lineto
+stroke
+1 setlinewidth
+
+gsave
+/Helvetica findfont
+11.200000 scalefont
+setfont
+
+12500 mils 77650 mils moveto
+(A24) show
+grestore
+
+
+
+
+newpath
+10 mils setlinewidth
+12900 mils 77200 mils moveto
+12600 mils 77200 mils lineto
+stroke
+1 setlinewidth
+
+gsave
+/Helvetica findfont
+11.200000 scalefont
+setfont
+
+12500 mils 77250 mils moveto
+(A25) show
+grestore
+
+
+
+
+newpath
+10 mils setlinewidth
+12600 mils 76800 mils moveto
+12900 mils 76800 mils lineto
+stroke
+1 setlinewidth
+
+gsave
+/Helvetica findfont
+11.200000 scalefont
+setfont
+
+12500 mils 76850 mils moveto
+(A26) show
+grestore
+
+
+
+
+newpath
+10 mils setlinewidth
+12900 mils 76400 mils moveto
+12600 mils 76400 mils lineto
+stroke
+1 setlinewidth
+
+gsave
+/Helvetica findfont
+11.200000 scalefont
+setfont
+
+12500 mils 76450 mils moveto
+(A27) show
+grestore
+
+
+
+
+newpath
+10 mils setlinewidth
+12600 mils 76000 mils moveto
+12900 mils 76000 mils lineto
+stroke
+1 setlinewidth
+
+gsave
+/Helvetica findfont
+11.200000 scalefont
+setfont
+
+12500 mils 76050 mils moveto
+(A28) show
+grestore
+
+
+
+
+newpath
+10 mils setlinewidth
+12900 mils 75600 mils moveto
+12600 mils 75600 mils lineto
+stroke
+1 setlinewidth
+
+gsave
+/Helvetica findfont
+11.200000 scalefont
+setfont
+
+12500 mils 75650 mils moveto
+(A29) show
+grestore
+
+
+
+
+newpath
+10 mils setlinewidth
+12600 mils 75200 mils moveto
+12900 mils 75200 mils lineto
+stroke
+1 setlinewidth
+
+gsave
+/Helvetica findfont
+11.200000 scalefont
+setfont
+
+12500 mils 75250 mils moveto
+(A30) show
+grestore
+
+
+
+
+newpath
+10 mils setlinewidth
+12900 mils 74800 mils moveto
+12600 mils 74800 mils lineto
+stroke
+1 setlinewidth
+
+gsave
+/Helvetica findfont
+11.200000 scalefont
+setfont
+
+12500 mils 74850 mils moveto
+(A31) show
+grestore
+
+
+
+
+newpath
+10 mils setlinewidth
+12600 mils 74400 mils moveto
+12900 mils 74400 mils lineto
+stroke
+1 setlinewidth
+
+gsave
+/Helvetica findfont
+11.200000 scalefont
+setfont
+
+12500 mils 74450 mils moveto
+(A32) show
+grestore
+
+
+
+
+newpath
+10 mils setlinewidth
+15900 mils 86800 mils moveto
+16200 mils 86800 mils lineto
+stroke
+1 setlinewidth
+
+gsave
+/Helvetica findfont
+11.200000 scalefont
+setfont
+
+16000 mils 86850 mils moveto
+(B1) show
+grestore
+
+
+
+
+newpath
+10 mils setlinewidth
+15900 mils 86600 mils moveto
+16200 mils 86600 mils lineto
+stroke
+1 setlinewidth
+
+gsave
+/Helvetica findfont
+11.200000 scalefont
+setfont
+
+16000 mils 86650 mils moveto
+(C1) show
+grestore
+
+
+
+
+newpath
+10 mils setlinewidth
+15900 mils 86400 mils moveto
+16200 mils 86400 mils lineto
+stroke
+1 setlinewidth
+
+gsave
+/Helvetica findfont
+11.200000 scalefont
+setfont
+
+16000 mils 86450 mils moveto
+(B2) show
+grestore
+
+
+
+
+newpath
+10 mils setlinewidth
+15900 mils 86200 mils moveto
+16200 mils 86200 mils lineto
+stroke
+1 setlinewidth
+
+gsave
+/Helvetica findfont
+11.200000 scalefont
+setfont
+
+16000 mils 86250 mils moveto
+(C2) show
+grestore
+
+
+
+
+newpath
+10 mils setlinewidth
+15900 mils 86000 mils moveto
+16200 mils 86000 mils lineto
+stroke
+1 setlinewidth
+
+gsave
+/Helvetica findfont
+11.200000 scalefont
+setfont
+
+16000 mils 86050 mils moveto
+(B3) show
+grestore
+
+
+
+
+newpath
+10 mils setlinewidth
+15900 mils 85800 mils moveto
+16200 mils 85800 mils lineto
+stroke
+1 setlinewidth
+
+gsave
+/Helvetica findfont
+11.200000 scalefont
+setfont
+
+16000 mils 85850 mils moveto
+(C3) show
+grestore
+
+
+
+
+newpath
+10 mils setlinewidth
+15900 mils 85600 mils moveto
+16200 mils 85600 mils lineto
+stroke
+1 setlinewidth
+
+gsave
+/Helvetica findfont
+11.200000 scalefont
+setfont
+
+16000 mils 85650 mils moveto
+(B4) show
+grestore
+
+
+
+
+newpath
+10 mils setlinewidth
+15900 mils 85400 mils moveto
+16200 mils 85400 mils lineto
+stroke
+1 setlinewidth
+
+gsave
+/Helvetica findfont
+11.200000 scalefont
+setfont
+
+16000 mils 85450 mils moveto
+(C4) show
+grestore
+
+
+
+
+newpath
+10 mils setlinewidth
+15900 mils 85200 mils moveto
+16200 mils 85200 mils lineto
+stroke
+1 setlinewidth
+
+gsave
+/Helvetica findfont
+11.200000 scalefont
+setfont
+
+16000 mils 85250 mils moveto
+(B5) show
+grestore
+
+
+
+
+newpath
+10 mils setlinewidth
+15900 mils 85000 mils moveto
+16200 mils 85000 mils lineto
+stroke
+1 setlinewidth
+
+gsave
+/Helvetica findfont
+11.200000 scalefont
+setfont
+
+16000 mils 85050 mils moveto
+(C5) show
+grestore
+
+
+
+
+newpath
+10 mils setlinewidth
+15900 mils 84800 mils moveto
+16200 mils 84800 mils lineto
+stroke
+1 setlinewidth
+
+gsave
+/Helvetica findfont
+11.200000 scalefont
+setfont
+
+16000 mils 84850 mils moveto
+(B6) show
+grestore
+
+
+
+
+newpath
+10 mils setlinewidth
+15900 mils 84600 mils moveto
+16200 mils 84600 mils lineto
+stroke
+1 setlinewidth
+
+gsave
+/Helvetica findfont
+11.200000 scalefont
+setfont
+
+16000 mils 84650 mils moveto
+(C6) show
+grestore
+
+
+
+
+newpath
+10 mils setlinewidth
+16200 mils 84400 mils moveto
+15900 mils 84400 mils lineto
+stroke
+1 setlinewidth
+
+gsave
+/Helvetica findfont
+11.200000 scalefont
+setfont
+
+16000 mils 84450 mils moveto
+(B7) show
+grestore
+
+
+
+
+newpath
+10 mils setlinewidth
+15900 mils 84200 mils moveto
+16200 mils 84200 mils lineto
+stroke
+1 setlinewidth
+
+gsave
+/Helvetica findfont
+11.200000 scalefont
+setfont
+
+16000 mils 84250 mils moveto
+(C7) show
+grestore
+
+
+
+
+newpath
+10 mils setlinewidth
+16200 mils 84000 mils moveto
+15900 mils 84000 mils lineto
+stroke
+1 setlinewidth
+
+gsave
+/Helvetica findfont
+11.200000 scalefont
+setfont
+
+16000 mils 84050 mils moveto
+(B8) show
+grestore
+
+
+
+
+newpath
+10 mils setlinewidth
+15900 mils 83800 mils moveto
+16200 mils 83800 mils lineto
+stroke
+1 setlinewidth
+
+gsave
+/Helvetica findfont
+11.200000 scalefont
+setfont
+
+16000 mils 83850 mils moveto
+(C8) show
+grestore
+
+
+
+
+newpath
+10 mils setlinewidth
+16200 mils 83600 mils moveto
+15900 mils 83600 mils lineto
+stroke
+1 setlinewidth
+
+gsave
+/Helvetica findfont
+11.200000 scalefont
+setfont
+
+16000 mils 83650 mils moveto
+(B9) show
+grestore
+
+
+
+
+newpath
+10 mils setlinewidth
+15900 mils 83400 mils moveto
+16200 mils 83400 mils lineto
+stroke
+1 setlinewidth
+
+gsave
+/Helvetica findfont
+11.200000 scalefont
+setfont
+
+16000 mils 83450 mils moveto
+(C9) show
+grestore
+
+
+
+
+newpath
+10 mils setlinewidth
+16200 mils 83200 mils moveto
+15900 mils 83200 mils lineto
+stroke
+1 setlinewidth
+
+gsave
+/Helvetica findfont
+11.200000 scalefont
+setfont
+
+16000 mils 83250 mils moveto
+(B10) show
+grestore
+
+
+
+
+newpath
+10 mils setlinewidth
+16200 mils 83000 mils moveto
+15900 mils 83000 mils lineto
+stroke
+1 setlinewidth
+
+gsave
+/Helvetica findfont
+11.200000 scalefont
+setfont
+
+16000 mils 83050 mils moveto
+(C10) show
+grestore
+
+
+
+
+newpath
+10 mils setlinewidth
+15900 mils 82800 mils moveto
+16200 mils 82800 mils lineto
+stroke
+1 setlinewidth
+
+gsave
+/Helvetica findfont
+11.200000 scalefont
+setfont
+
+16000 mils 82850 mils moveto
+(B11) show
+grestore
+
+
+
+
+newpath
+10 mils setlinewidth
+16200 mils 82600 mils moveto
+15900 mils 82600 mils lineto
+stroke
+1 setlinewidth
+
+gsave
+/Helvetica findfont
+11.200000 scalefont
+setfont
+
+16000 mils 82650 mils moveto
+(C11) show
+grestore
+
+
+
+
+newpath
+10 mils setlinewidth
+15900 mils 82400 mils moveto
+16200 mils 82400 mils lineto
+stroke
+1 setlinewidth
+
+gsave
+/Helvetica findfont
+11.200000 scalefont
+setfont
+
+16000 mils 82450 mils moveto
+(B12) show
+grestore
+
+
+
+
+newpath
+10 mils setlinewidth
+16200 mils 82200 mils moveto
+15900 mils 82200 mils lineto
+stroke
+1 setlinewidth
+
+gsave
+/Helvetica findfont
+11.200000 scalefont
+setfont
+
+16000 mils 82250 mils moveto
+(C12) show
+grestore
+
+
+
+
+newpath
+10 mils setlinewidth
+15900 mils 82000 mils moveto
+16200 mils 82000 mils lineto
+stroke
+1 setlinewidth
+
+gsave
+/Helvetica findfont
+11.200000 scalefont
+setfont
+
+16000 mils 82050 mils moveto
+(B13) show
+grestore
+
+
+
+
+newpath
+10 mils setlinewidth
+16200 mils 81800 mils moveto
+15900 mils 81800 mils lineto
+stroke
+1 setlinewidth
+
+gsave
+/Helvetica findfont
+11.200000 scalefont
+setfont
+
+16000 mils 81850 mils moveto
+(C13) show
+grestore
+
+
+
+
+newpath
+10 mils setlinewidth
+15900 mils 81600 mils moveto
+16200 mils 81600 mils lineto
+stroke
+1 setlinewidth
+
+gsave
+/Helvetica findfont
+11.200000 scalefont
+setfont
+
+16000 mils 81650 mils moveto
+(B14) show
+grestore
+
+
+
+
+newpath
+10 mils setlinewidth
+16200 mils 81400 mils moveto
+15900 mils 81400 mils lineto
+stroke
+1 setlinewidth
+
+gsave
+/Helvetica findfont
+11.200000 scalefont
+setfont
+
+16000 mils 81450 mils moveto
+(C14) show
+grestore
+
+
+
+
+newpath
+10 mils setlinewidth
+15900 mils 81200 mils moveto
+16200 mils 81200 mils lineto
+stroke
+1 setlinewidth
+
+gsave
+/Helvetica findfont
+11.200000 scalefont
+setfont
+
+16000 mils 81250 mils moveto
+(B15) show
+grestore
+
+
+
+
+newpath
+10 mils setlinewidth
+16200 mils 81000 mils moveto
+15900 mils 81000 mils lineto
+stroke
+1 setlinewidth
+
+gsave
+/Helvetica findfont
+11.200000 scalefont
+setfont
+
+16000 mils 81050 mils moveto
+(C15) show
+grestore
+
+
+
+
+newpath
+10 mils setlinewidth
+15900 mils 80800 mils moveto
+16200 mils 80800 mils lineto
+stroke
+1 setlinewidth
+
+gsave
+/Helvetica findfont
+11.200000 scalefont
+setfont
+
+16000 mils 80850 mils moveto
+(B16) show
+grestore
+
+
+
+
+newpath
+10 mils setlinewidth
+16200 mils 80600 mils moveto
+15900 mils 80600 mils lineto
+stroke
+1 setlinewidth
+
+gsave
+/Helvetica findfont
+11.200000 scalefont
+setfont
+
+16000 mils 80650 mils moveto
+(C16) show
+grestore
+
+
+
+
+newpath
+10 mils setlinewidth
+15900 mils 80400 mils moveto
+16200 mils 80400 mils lineto
+stroke
+1 setlinewidth
+
+gsave
+/Helvetica findfont
+11.200000 scalefont
+setfont
+
+16000 mils 80450 mils moveto
+(B17) show
+grestore
+
+
+
+
+newpath
+10 mils setlinewidth
+16200 mils 80200 mils moveto
+15900 mils 80200 mils lineto
+stroke
+1 setlinewidth
+
+gsave
+/Helvetica findfont
+11.200000 scalefont
+setfont
+
+16000 mils 80250 mils moveto
+(C17) show
+grestore
+
+
+
+
+newpath
+10 mils setlinewidth
+15900 mils 80000 mils moveto
+16200 mils 80000 mils lineto
+stroke
+1 setlinewidth
+
+gsave
+/Helvetica findfont
+11.200000 scalefont
+setfont
+
+16000 mils 80050 mils moveto
+(B18) show
+grestore
+
+
+
+
+newpath
+10 mils setlinewidth
+16200 mils 79800 mils moveto
+15900 mils 79800 mils lineto
+stroke
+1 setlinewidth
+
+gsave
+/Helvetica findfont
+11.200000 scalefont
+setfont
+
+16000 mils 79850 mils moveto
+(C18) show
+grestore
+
+
+
+
+newpath
+10 mils setlinewidth
+15900 mils 79600 mils moveto
+16200 mils 79600 mils lineto
+stroke
+1 setlinewidth
+
+gsave
+/Helvetica findfont
+11.200000 scalefont
+setfont
+
+16000 mils 79650 mils moveto
+(B19) show
+grestore
+
+
+
+
+newpath
+10 mils setlinewidth
+16200 mils 79400 mils moveto
+15900 mils 79400 mils lineto
+stroke
+1 setlinewidth
+
+gsave
+/Helvetica findfont
+11.200000 scalefont
+setfont
+
+16000 mils 79450 mils moveto
+(C19) show
+grestore
+
+
+
+
+newpath
+10 mils setlinewidth
+15900 mils 79200 mils moveto
+16200 mils 79200 mils lineto
+stroke
+1 setlinewidth
+
+gsave
+/Helvetica findfont
+11.200000 scalefont
+setfont
+
+16000 mils 79250 mils moveto
+(B20) show
+grestore
+
+
+
+
+newpath
+10 mils setlinewidth
+16200 mils 79000 mils moveto
+15900 mils 79000 mils lineto
+stroke
+1 setlinewidth
+
+gsave
+/Helvetica findfont
+11.200000 scalefont
+setfont
+
+16000 mils 79050 mils moveto
+(C20) show
+grestore
+
+
+
+
+newpath
+10 mils setlinewidth
+15900 mils 78800 mils moveto
+16200 mils 78800 mils lineto
+stroke
+1 setlinewidth
+
+gsave
+/Helvetica findfont
+11.200000 scalefont
+setfont
+
+16000 mils 78850 mils moveto
+(B21) show
+grestore
+
+
+
+
+newpath
+10 mils setlinewidth
+16200 mils 78600 mils moveto
+15900 mils 78600 mils lineto
+stroke
+1 setlinewidth
+
+gsave
+/Helvetica findfont
+11.200000 scalefont
+setfont
+
+16000 mils 78650 mils moveto
+(C21) show
+grestore
+
+
+
+
+newpath
+10 mils setlinewidth
+15900 mils 78400 mils moveto
+16200 mils 78400 mils lineto
+stroke
+1 setlinewidth
+
+gsave
+/Helvetica findfont
+11.200000 scalefont
+setfont
+
+16000 mils 78450 mils moveto
+(B22) show
+grestore
+
+
+
+
+newpath
+10 mils setlinewidth
+16200 mils 78200 mils moveto
+15900 mils 78200 mils lineto
+stroke
+1 setlinewidth
+
+gsave
+/Helvetica findfont
+11.200000 scalefont
+setfont
+
+16000 mils 78250 mils moveto
+(C22) show
+grestore
+
+
+
+
+newpath
+10 mils setlinewidth
+15900 mils 78000 mils moveto
+16200 mils 78000 mils lineto
+stroke
+1 setlinewidth
+
+gsave
+/Helvetica findfont
+11.200000 scalefont
+setfont
+
+16000 mils 78050 mils moveto
+(B23) show
+grestore
+
+
+
+
+newpath
+10 mils setlinewidth
+16200 mils 77800 mils moveto
+15900 mils 77800 mils lineto
+stroke
+1 setlinewidth
+
+gsave
+/Helvetica findfont
+11.200000 scalefont
+setfont
+
+16000 mils 77850 mils moveto
+(C23) show
+grestore
+
+
+
+
+newpath
+10 mils setlinewidth
+15900 mils 77600 mils moveto
+16200 mils 77600 mils lineto
+stroke
+1 setlinewidth
+
+gsave
+/Helvetica findfont
+11.200000 scalefont
+setfont
+
+16000 mils 77650 mils moveto
+(B24) show
+grestore
+
+
+
+
+newpath
+10 mils setlinewidth
+16200 mils 77400 mils moveto
+15900 mils 77400 mils lineto
+stroke
+1 setlinewidth
+
+gsave
+/Helvetica findfont
+11.200000 scalefont
+setfont
+
+16000 mils 77450 mils moveto
+(C24) show
+grestore
+
+
+
+
+newpath
+10 mils setlinewidth
+15900 mils 77200 mils moveto
+16200 mils 77200 mils lineto
+stroke
+1 setlinewidth
+
+gsave
+/Helvetica findfont
+11.200000 scalefont
+setfont
+
+16000 mils 77250 mils moveto
+(B25) show
+grestore
+
+
+
+
+newpath
+10 mils setlinewidth
+16200 mils 77000 mils moveto
+15900 mils 77000 mils lineto
+stroke
+1 setlinewidth
+
+gsave
+/Helvetica findfont
+11.200000 scalefont
+setfont
+
+16000 mils 77050 mils moveto
+(C25) show
+grestore
+
+
+
+
+newpath
+10 mils setlinewidth
+15900 mils 76800 mils moveto
+16200 mils 76800 mils lineto
+stroke
+1 setlinewidth
+
+gsave
+/Helvetica findfont
+11.200000 scalefont
+setfont
+
+16000 mils 76850 mils moveto
+(B26) show
+grestore
+
+
+
+
+newpath
+10 mils setlinewidth
+16200 mils 76600 mils moveto
+15900 mils 76600 mils lineto
+stroke
+1 setlinewidth
+
+gsave
+/Helvetica findfont
+11.200000 scalefont
+setfont
+
+16000 mils 76650 mils moveto
+(C26) show
+grestore
+
+
+
+
+newpath
+10 mils setlinewidth
+15900 mils 76400 mils moveto
+16200 mils 76400 mils lineto
+stroke
+1 setlinewidth
+
+gsave
+/Helvetica findfont
+11.200000 scalefont
+setfont
+
+16000 mils 76450 mils moveto
+(B27) show
+grestore
+
+
+
+
+newpath
+10 mils setlinewidth
+15900 mils 76200 mils moveto
+16200 mils 76200 mils lineto
+stroke
+1 setlinewidth
+
+gsave
+/Helvetica findfont
+11.200000 scalefont
+setfont
+
+16000 mils 76250 mils moveto
+(C27) show
+grestore
+
+
+
+
+newpath
+10 mils setlinewidth
+16200 mils 76000 mils moveto
+15900 mils 76000 mils lineto
+stroke
+1 setlinewidth
+
+gsave
+/Helvetica findfont
+11.200000 scalefont
+setfont
+
+16000 mils 76050 mils moveto
+(B28) show
+grestore
+
+
+
+
+newpath
+10 mils setlinewidth
+15900 mils 75800 mils moveto
+16200 mils 75800 mils lineto
+stroke
+1 setlinewidth
+
+gsave
+/Helvetica findfont
+11.200000 scalefont
+setfont
+
+16000 mils 75850 mils moveto
+(C28) show
+grestore
+
+
+
+
+newpath
+10 mils setlinewidth
+16200 mils 75600 mils moveto
+15900 mils 75600 mils lineto
+stroke
+1 setlinewidth
+
+gsave
+/Helvetica findfont
+11.200000 scalefont
+setfont
+
+16000 mils 75650 mils moveto
+(B29) show
+grestore
+
+
+
+
+newpath
+10 mils setlinewidth
+15900 mils 75400 mils moveto
+16200 mils 75400 mils lineto
+stroke
+1 setlinewidth
+
+gsave
+/Helvetica findfont
+11.200000 scalefont
+setfont
+
+16000 mils 75450 mils moveto
+(C29) show
+grestore
+
+
+
+
+newpath
+10 mils setlinewidth
+16200 mils 75200 mils moveto
+15900 mils 75200 mils lineto
+stroke
+1 setlinewidth
+
+gsave
+/Helvetica findfont
+11.200000 scalefont
+setfont
+
+16000 mils 75250 mils moveto
+(B30) show
+grestore
+
+
+
+
+newpath
+10 mils setlinewidth
+15900 mils 75000 mils moveto
+16200 mils 75000 mils lineto
+stroke
+1 setlinewidth
+
+gsave
+/Helvetica findfont
+11.200000 scalefont
+setfont
+
+16000 mils 75050 mils moveto
+(C30) show
+grestore
+
+
+
+
+newpath
+10 mils setlinewidth
+16200 mils 74800 mils moveto
+15900 mils 74800 mils lineto
+stroke
+1 setlinewidth
+
+gsave
+/Helvetica findfont
+11.200000 scalefont
+setfont
+
+16000 mils 74850 mils moveto
+(B31) show
+grestore
+
+
+
+
+newpath
+10 mils setlinewidth
+15900 mils 74600 mils moveto
+16200 mils 74600 mils lineto
+stroke
+1 setlinewidth
+
+gsave
+/Helvetica findfont
+11.200000 scalefont
+setfont
+
+16000 mils 74650 mils moveto
+(C31) show
+grestore
+
+
+
+
+newpath
+10 mils setlinewidth
+16200 mils 74400 mils moveto
+15900 mils 74400 mils lineto
+stroke
+1 setlinewidth
+
+gsave
+/Helvetica findfont
+11.200000 scalefont
+setfont
+
+16000 mils 74450 mils moveto
+(B32) show
+grestore
+
+
+
+
+newpath
+10 mils setlinewidth
+15900 mils 74200 mils moveto
+16200 mils 74200 mils lineto
+stroke
+1 setlinewidth
+
+gsave
+/Helvetica findfont
+11.200000 scalefont
+setfont
+
+16000 mils 74250 mils moveto
+(C32) show
+grestore
+
+
+
+
+gsave
+gsave
+newpath
+12900 mils 74100 mils moveto
+15900 mils 74100 mils lineto
+stroke
+grestore
+gsave
+newpath
+15900 mils 74100 mils moveto
+15900 mils 87000 mils lineto
+stroke
+grestore
+gsave
+newpath
+15900 mils 87000 mils moveto
+12900 mils 87000 mils lineto
+stroke
+grestore
+gsave
+newpath
+12900 mils 87000 mils moveto
+12900 mils 74100 mils lineto
+stroke
+grestore
+grestore
+
+
+
+
+
+grestore
+
+gsave
+/Helvetica findfont
+14.000000 scalefont
+setfont
+
+13000 mils 87100 mils moveto
+(DIN 41612C-96) show
+grestore
+
+gsave
+/Helvetica findfont
+14.000000 scalefont
+setfont
+
+15900 mils (J15) stringwidth pop
+-1 mul add
+87100 mils
+moveto
+(J15) show
+grestore
+
+gsave
+newpath
+10 mils setlinewidth
+11800 mils 86800 mils moveto
+11600 mils 86800 mils lineto
+stroke
+1 setlinewidth
+
+
+
+
+
+gsave
+newpath
+11100 mils 86900 mils moveto
+11000 mils 86800 mils lineto
+stroke
+grestore
+
+gsave
+newpath
+11000 mils 86800 mils moveto
+11100 mils 86700 mils lineto
+stroke
+grestore
+
+gsave
+newpath
+11600 mils 86800 mils moveto
+11500 mils 86700 mils lineto
+stroke
+grestore
+
+gsave
+newpath
+11500 mils 86900 mils moveto
+11600 mils 86800 mils lineto
+stroke
+grestore
+
+gsave
+newpath
+11500 mils 86900 mils moveto
+11100 mils 86900 mils lineto
+stroke
+grestore
+
+gsave
+newpath
+11500 mils 86700 mils moveto
+11100 mils 86700 mils lineto
+stroke
+grestore
+
+
+
+
+
+grestore
+
+gsave
+/Helvetica findfont
+14.000000 scalefont
+setfont
+
+10900 mils (CANL0) stringwidth pop
+-1 mul add
+86800 mils
+10.000000
+.5 mul -1 mul add moveto
+(CANL0) show
+grestore
+
+
+gsave
+newpath
+10 mils setlinewidth
+17000 mils 86200 mils moveto
+17200 mils 86200 mils lineto
+stroke
+1 setlinewidth
+
+
+
+
+
+gsave
+newpath
+17700 mils 86300 mils moveto
+17800 mils 86200 mils lineto
+stroke
+grestore
+
+gsave
+newpath
+17800 mils 86200 mils moveto
+17700 mils 86100 mils lineto
+stroke
+grestore
+
+gsave
+newpath
+17200 mils 86200 mils moveto
+17300 mils 86100 mils lineto
+stroke
+grestore
+
+gsave
+newpath
+17300 mils 86300 mils moveto
+17200 mils 86200 mils lineto
+stroke
+grestore
+
+gsave
+newpath
+17300 mils 86300 mils moveto
+17700 mils 86300 mils lineto
+stroke
+grestore
+
+gsave
+newpath
+17300 mils 86100 mils moveto
+17700 mils 86100 mils lineto
+stroke
+grestore
+
+
+
+
+
+grestore
+
+gsave
+/Helvetica findfont
+14.000000 scalefont
+setfont
+
+17900 mils 86200 mils
+10.000000
+.5 mul -1 mul add moveto
+(CANH0) show
+grestore
+
+
+gsave
+newpath
+10 mils setlinewidth
+11800 mils 86000 mils moveto
+12600 mils 86000 mils lineto
+stroke
+grestore
+
+gsave
+newpath
+10 mils setlinewidth
+11800 mils 86800 mils moveto
+12600 mils 86800 mils lineto
+stroke
+grestore
+
+gsave
+newpath
+10 mils setlinewidth
+17000 mils 86200 mils moveto
+16200 mils 86200 mils lineto
+stroke
+grestore
+
+gsave
+newpath
+10 mils setlinewidth
+17000 mils 85400 mils moveto
+16200 mils 85400 mils lineto
+stroke
+grestore
+
+gsave
+newpath
+10 mils setlinewidth
+11800 mils 86000 mils moveto
+11600 mils 86000 mils lineto
+stroke
+1 setlinewidth
+
+
+
+
+
+gsave
+newpath
+11100 mils 86100 mils moveto
+11000 mils 86000 mils lineto
+stroke
+grestore
+
+gsave
+newpath
+11000 mils 86000 mils moveto
+11100 mils 85900 mils lineto
+stroke
+grestore
+
+gsave
+newpath
+11600 mils 86000 mils moveto
+11500 mils 85900 mils lineto
+stroke
+grestore
+
+gsave
+newpath
+11500 mils 86100 mils moveto
+11600 mils 86000 mils lineto
+stroke
+grestore
+
+gsave
+newpath
+11500 mils 86100 mils moveto
+11100 mils 86100 mils lineto
+stroke
+grestore
+
+gsave
+newpath
+11500 mils 85900 mils moveto
+11100 mils 85900 mils lineto
+stroke
+grestore
+
+
+
+
+
+grestore
+
+gsave
+/Helvetica findfont
+14.000000 scalefont
+setfont
+
+10900 mils (CANL1) stringwidth pop
+-1 mul add
+86000 mils
+10.000000
+.5 mul -1 mul add moveto
+(CANL1) show
+grestore
+
+
+gsave
+newpath
+10 mils setlinewidth
+17000 mils 85400 mils moveto
+17200 mils 85400 mils lineto
+stroke
+1 setlinewidth
+
+
+
+
+
+gsave
+newpath
+17700 mils 85500 mils moveto
+17800 mils 85400 mils lineto
+stroke
+grestore
+
+gsave
+newpath
+17800 mils 85400 mils moveto
+17700 mils 85300 mils lineto
+stroke
+grestore
+
+gsave
+newpath
+17200 mils 85400 mils moveto
+17300 mils 85300 mils lineto
+stroke
+grestore
+
+gsave
+newpath
+17300 mils 85500 mils moveto
+17200 mils 85400 mils lineto
+stroke
+grestore
+
+gsave
+newpath
+17300 mils 85500 mils moveto
+17700 mils 85500 mils lineto
+stroke
+grestore
+
+gsave
+newpath
+17300 mils 85300 mils moveto
+17700 mils 85300 mils lineto
+stroke
+grestore
+
+
+
+
+
+grestore
+
+gsave
+/Helvetica findfont
+14.000000 scalefont
+setfont
+
+17900 mils 85400 mils
+10.000000
+.5 mul -1 mul add moveto
+(CANH1) show
+grestore
+
+
+gsave
+newpath
+10 mils setlinewidth
+11800 mils 85200 mils moveto
+11600 mils 85200 mils lineto
+stroke
+1 setlinewidth
+
+
+
+
+
+gsave
+newpath
+11600 mils 85300 mils moveto
+11600 mils 85100 mils lineto
+stroke
+grestore
+
+gsave
+newpath
+11600 mils 85300 mils moveto
+11100 mils 85300 mils lineto
+stroke
+grestore
+
+gsave
+newpath
+11100 mils 85300 mils moveto
+11000 mils 85200 mils lineto
+stroke
+grestore
+
+gsave
+newpath
+11000 mils 85200 mils moveto
+11100 mils 85100 mils lineto
+stroke
+grestore
+
+gsave
+newpath
+11100 mils 85100 mils moveto
+11600 mils 85100 mils lineto
+stroke
+grestore
+
+
+
+
+
+grestore
+
+gsave
+/Helvetica findfont
+14.000000 scalefont
+setfont
+
+10900 mils (CHA) stringwidth pop
+-1 mul add
+85200 mils
+10.000000
+.5 mul -1 mul add moveto
+(CHA) show
+grestore
+
+
+gsave
+newpath
+10 mils setlinewidth
+12600 mils 85200 mils moveto
+11800 mils 85200 mils lineto
+stroke
+grestore
+
+gsave
+newpath
+10 mils setlinewidth
+17000 mils 84600 mils moveto
+17200 mils 84600 mils lineto
+stroke
+1 setlinewidth
+
+
+
+
+
+gsave
+newpath
+17200 mils 84700 mils moveto
+17200 mils 84500 mils lineto
+stroke
+grestore
+
+gsave
+newpath
+17200 mils 84700 mils moveto
+17700 mils 84700 mils lineto
+stroke
+grestore
+
+gsave
+newpath
+17700 mils 84700 mils moveto
+17800 mils 84600 mils lineto
+stroke
+grestore
+
+gsave
+newpath
+17800 mils 84600 mils moveto
+17700 mils 84500 mils lineto
+stroke
+grestore
+
+gsave
+newpath
+17700 mils 84500 mils moveto
+17200 mils 84500 mils lineto
+stroke
+grestore
+
+
+
+
+
+grestore
+
+gsave
+/Helvetica findfont
+14.000000 scalefont
+setfont
+
+17900 mils 84600 mils
+10.000000
+.5 mul -1 mul add moveto
+(CHB) show
+grestore
+
+
+gsave
+newpath
+10 mils setlinewidth
+16200 mils 84600 mils moveto
+17000 mils 84600 mils lineto
+stroke
+grestore
+
+gsave
+newpath
+10 mils setlinewidth
+17000 mils 84400 mils moveto
+17200 mils 84400 mils lineto
+stroke
+1 setlinewidth
+
+
+
+
+
+gsave
+newpath
+17200 mils 84500 mils moveto
+17200 mils 84300 mils lineto
+stroke
+grestore
+
+gsave
+newpath
+17200 mils 84500 mils moveto
+17700 mils 84500 mils lineto
+stroke
+grestore
+
+gsave
+newpath
+17700 mils 84500 mils moveto
+17800 mils 84400 mils lineto
+stroke
+grestore
+
+gsave
+newpath
+17800 mils 84400 mils moveto
+17700 mils 84300 mils lineto
+stroke
+grestore
+
+gsave
+newpath
+17700 mils 84300 mils moveto
+17200 mils 84300 mils lineto
+stroke
+grestore
+
+
+
+
+
+grestore
+
+gsave
+/Helvetica findfont
+14.000000 scalefont
+setfont
+
+17900 mils 84400 mils
+10.000000
+.5 mul -1 mul add moveto
+(INDEX) show
+grestore
+
+
+gsave
+newpath
+10 mils setlinewidth
+17000 mils 84400 mils moveto
+16200 mils 84400 mils lineto
+stroke
+grestore
+
+gsave
+newpath
+10 mils setlinewidth
+16200 mils 85000 mils moveto
+17000 mils 85000 mils lineto
+stroke
+grestore
+
+gsave
+newpath
+10 mils setlinewidth
+11800 mils 84800 mils moveto
+12600 mils 84800 mils lineto
+stroke
+grestore
+
+gsave
+newpath
+10 mils setlinewidth
+11800 mils 86400 mils moveto
+12600 mils 86400 mils lineto
+stroke
+grestore
+
+gsave
+newpath
+10 mils setlinewidth
+11800 mils 85600 mils moveto
+12600 mils 85600 mils lineto
+stroke
+grestore
+
+gsave
+newpath
+10 mils setlinewidth
+16200 mils 86600 mils moveto
+17000 mils 86600 mils lineto
+stroke
+grestore
+
+gsave
+newpath
+10 mils setlinewidth
+17000 mils 85800 mils moveto
+16200 mils 85800 mils lineto
+stroke
+grestore
+
+gsave
+newpath
+10 mils setlinewidth
+11800 mils 84400 mils moveto
+12600 mils 84400 mils lineto
+stroke
+grestore
+
+gsave
+newpath
+10 mils setlinewidth
+16200 mils 86800 mils moveto
+17000 mils 86800 mils lineto
+stroke
+grestore
+
+gsave
+newpath
+10 mils setlinewidth
+17000 mils 86400 mils moveto
+16200 mils 86400 mils lineto
+stroke
+grestore
+
+gsave
+newpath
+10 mils setlinewidth
+16200 mils 86000 mils moveto
+17000 mils 86000 mils lineto
+stroke
+grestore
+
+gsave
+newpath
+10 mils setlinewidth
+17000 mils 85600 mils moveto
+16200 mils 85600 mils lineto
+stroke
+grestore
+
+gsave
+newpath
+10 mils setlinewidth
+16200 mils 85200 mils moveto
+17000 mils 85200 mils lineto
+stroke
+grestore
+
+gsave
+newpath
+10 mils setlinewidth
+17000 mils 84800 mils moveto
+16200 mils 84800 mils lineto
+stroke
+grestore
+
+gsave
+newpath
+10 mils setlinewidth
+17000 mils 84200 mils moveto
+16200 mils 84200 mils lineto
+stroke
+grestore
+
+gsave
+newpath
+10 mils setlinewidth
+17000 mils 76400 mils moveto
+17200 mils 76400 mils lineto
+stroke
+1 setlinewidth
+
+
+
+
+
+gsave
+newpath
+17200 mils 76500 mils moveto
+17200 mils 76300 mils lineto
+stroke
+grestore
+
+
+
+
+gsave
+newpath
+17200 mils 76500 mils moveto
+17800 mils 76500 mils lineto
+stroke
+grestore
+
+gsave
+newpath
+17800 mils 76500 mils moveto
+17800 mils 76300 mils lineto
+stroke
+grestore
+
+gsave
+newpath
+17800 mils 76300 mils moveto
+17200 mils 76300 mils lineto
+stroke
+grestore
+
+
+grestore
+
+gsave
+/Helvetica findfont
+14.000000 scalefont
+setfont
+
+17900 mils 76400 mils
+10.000000
+.5 mul -1 mul add moveto
+(GND) show
+grestore
+
+
+gsave
+newpath
+10 mils setlinewidth
+17000 mils 76200 mils moveto
+17200 mils 76200 mils lineto
+stroke
+1 setlinewidth
+
+
+
+
+
+gsave
+newpath
+17200 mils 76300 mils moveto
+17200 mils 76100 mils lineto
+stroke
+grestore
+
+
+
+
+gsave
+newpath
+17200 mils 76300 mils moveto
+17800 mils 76300 mils lineto
+stroke
+grestore
+
+gsave
+newpath
+17800 mils 76300 mils moveto
+17800 mils 76100 mils lineto
+stroke
+grestore
+
+gsave
+newpath
+17800 mils 76100 mils moveto
+17200 mils 76100 mils lineto
+stroke
+grestore
+
+
+grestore
+
+gsave
+/Helvetica findfont
+14.000000 scalefont
+setfont
+
+17900 mils 76200 mils
+10.000000
+.5 mul -1 mul add moveto
+(GND) show
+grestore
+
+
+gsave
+newpath
+10 mils setlinewidth
+16200 mils 78400 mils moveto
+17000 mils 78400 mils lineto
+stroke
+grestore
+
+gsave
+newpath
+10 mils setlinewidth
+17000 mils 78200 mils moveto
+16200 mils 78200 mils lineto
+stroke
+grestore
+
+gsave
+newpath
+10 mils setlinewidth
+16200 mils 76400 mils moveto
+17000 mils 76400 mils lineto
+stroke
+grestore
+
+gsave
+newpath
+10 mils setlinewidth
+17000 mils 76200 mils moveto
+16200 mils 76200 mils lineto
+stroke
+grestore
+
+gsave
+newpath
+10 mils setlinewidth
+16200 mils 74800 mils moveto
+17000 mils 74800 mils lineto
+stroke
+grestore
+
+gsave
+newpath
+10 mils setlinewidth
+17000 mils 74600 mils moveto
+16200 mils 74600 mils lineto
+stroke
+grestore
+
+gsave
+newpath
+10 mils setlinewidth
+17000 mils 77600 mils moveto
+16200 mils 77600 mils lineto
+stroke
+grestore
+
+gsave
+newpath
+10 mils setlinewidth
+17000 mils 77400 mils moveto
+16200 mils 77400 mils lineto
+stroke
+grestore
+
+gsave
+newpath
+10 mils setlinewidth
+17000 mils 74200 mils moveto
+16200 mils 74200 mils lineto
+stroke
+grestore
+
+gsave
+newpath
+10 mils setlinewidth
+17000 mils 74400 mils moveto
+16200 mils 74400 mils lineto
+stroke
+grestore
+
+gsave
+newpath
+10 mils setlinewidth
+17000 mils 75600 mils moveto
+17200 mils 75600 mils lineto
+stroke
+1 setlinewidth
+
+
+
+
+
+gsave
+newpath
+17200 mils 75700 mils moveto
+17200 mils 75500 mils lineto
+stroke
+grestore
+
+
+
+
+gsave
+newpath
+17200 mils 75700 mils moveto
+17800 mils 75700 mils lineto
+stroke
+grestore
+
+gsave
+newpath
+17800 mils 75700 mils moveto
+17800 mils 75500 mils lineto
+stroke
+grestore
+
+gsave
+newpath
+17800 mils 75500 mils moveto
+17200 mils 75500 mils lineto
+stroke
+grestore
+
+
+grestore
+
+gsave
+/Helvetica findfont
+14.000000 scalefont
+setfont
+
+17900 mils 75600 mils
+10.000000
+.5 mul -1 mul add moveto
+(+12V) show
+grestore
+
+
+gsave
+newpath
+10 mils setlinewidth
+17000 mils 75400 mils moveto
+17200 mils 75400 mils lineto
+stroke
+1 setlinewidth
+
+
+
+
+
+gsave
+newpath
+17200 mils 75500 mils moveto
+17200 mils 75300 mils lineto
+stroke
+grestore
+
+
+
+
+gsave
+newpath
+17200 mils 75500 mils moveto
+17800 mils 75500 mils lineto
+stroke
+grestore
+
+gsave
+newpath
+17800 mils 75500 mils moveto
+17800 mils 75300 mils lineto
+stroke
+grestore
+
+gsave
+newpath
+17800 mils 75300 mils moveto
+17200 mils 75300 mils lineto
+stroke
+grestore
+
+
+grestore
+
+gsave
+/Helvetica findfont
+14.000000 scalefont
+setfont
+
+17900 mils 75400 mils
+10.000000
+.5 mul -1 mul add moveto
+(+12V) show
+grestore
+
+
+gsave
+newpath
+10 mils setlinewidth
+17000 mils 75600 mils moveto
+16200 mils 75600 mils lineto
+stroke
+grestore
+
+gsave
+newpath
+10 mils setlinewidth
+17000 mils 75400 mils moveto
+16200 mils 75400 mils lineto
+stroke
+grestore
+
+gsave
+newpath
+10 mils setlinewidth
+17000 mils 76000 mils moveto
+17200 mils 76000 mils lineto
+stroke
+1 setlinewidth
+
+
+
+
+
+gsave
+newpath
+17200 mils 76100 mils moveto
+17200 mils 75900 mils lineto
+stroke
+grestore
+
+
+
+
+gsave
+newpath
+17200 mils 76100 mils moveto
+17800 mils 76100 mils lineto
+stroke
+grestore
+
+gsave
+newpath
+17800 mils 76100 mils moveto
+17800 mils 75900 mils lineto
+stroke
+grestore
+
+gsave
+newpath
+17800 mils 75900 mils moveto
+17200 mils 75900 mils lineto
+stroke
+grestore
+
+
+grestore
+
+gsave
+/Helvetica findfont
+14.000000 scalefont
+setfont
+
+17900 mils 76000 mils
+10.000000
+.5 mul -1 mul add moveto
+(Vcc) show
+grestore
+
+
+gsave
+newpath
+10 mils setlinewidth
+17000 mils 75800 mils moveto
+17200 mils 75800 mils lineto
+stroke
+1 setlinewidth
+
+
+
+
+
+gsave
+newpath
+17200 mils 75900 mils moveto
+17200 mils 75700 mils lineto
+stroke
+grestore
+
+
+
+
+gsave
+newpath
+17200 mils 75900 mils moveto
+17800 mils 75900 mils lineto
+stroke
+grestore
+
+gsave
+newpath
+17800 mils 75900 mils moveto
+17800 mils 75700 mils lineto
+stroke
+grestore
+
+gsave
+newpath
+17800 mils 75700 mils moveto
+17200 mils 75700 mils lineto
+stroke
+grestore
+
+
+grestore
+
+gsave
+/Helvetica findfont
+14.000000 scalefont
+setfont
+
+17900 mils 75800 mils
+10.000000
+.5 mul -1 mul add moveto
+(Vcc) show
+grestore
+
+
+gsave
+newpath
+10 mils setlinewidth
+17000 mils 76000 mils moveto
+16200 mils 76000 mils lineto
+stroke
+grestore
+
+gsave
+newpath
+10 mils setlinewidth
+17000 mils 75800 mils moveto
+16200 mils 75800 mils lineto
+stroke
+grestore
+
+gsave
+newpath
+10 mils setlinewidth
+17000 mils 75200 mils moveto
+17200 mils 75200 mils lineto
+stroke
+1 setlinewidth
+
+
+
+
+
+gsave
+newpath
+17200 mils 75300 mils moveto
+17200 mils 75100 mils lineto
+stroke
+grestore
+
+
+
+
+gsave
+newpath
+17200 mils 75300 mils moveto
+17800 mils 75300 mils lineto
+stroke
+grestore
+
+gsave
+newpath
+17800 mils 75300 mils moveto
+17800 mils 75100 mils lineto
+stroke
+grestore
+
+gsave
+newpath
+17800 mils 75100 mils moveto
+17200 mils 75100 mils lineto
+stroke
+grestore
+
+
+grestore
+
+gsave
+/Helvetica findfont
+14.000000 scalefont
+setfont
+
+17900 mils 75200 mils
+10.000000
+.5 mul -1 mul add moveto
+(GND) show
+grestore
+
+
+gsave
+newpath
+10 mils setlinewidth
+17000 mils 75000 mils moveto
+17200 mils 75000 mils lineto
+stroke
+1 setlinewidth
+
+
+
+
+
+gsave
+newpath
+17200 mils 75100 mils moveto
+17200 mils 74900 mils lineto
+stroke
+grestore
+
+
+
+
+gsave
+newpath
+17200 mils 75100 mils moveto
+17800 mils 75100 mils lineto
+stroke
+grestore
+
+gsave
+newpath
+17800 mils 75100 mils moveto
+17800 mils 74900 mils lineto
+stroke
+grestore
+
+gsave
+newpath
+17800 mils 74900 mils moveto
+17200 mils 74900 mils lineto
+stroke
+grestore
+
+
+grestore
+
+gsave
+/Helvetica findfont
+14.000000 scalefont
+setfont
+
+17900 mils 75000 mils
+10.000000
+.5 mul -1 mul add moveto
+(GND) show
+grestore
+
+
+gsave
+newpath
+10 mils setlinewidth
+16200 mils 75200 mils moveto
+17000 mils 75200 mils lineto
+stroke
+grestore
+
+gsave
+newpath
+10 mils setlinewidth
+17000 mils 75000 mils moveto
+16200 mils 75000 mils lineto
+stroke
+grestore
+
+gsave
+newpath
+10 mils setlinewidth
+17200 mils 78000 mils moveto
+17000 mils 78000 mils lineto
+stroke
+1 setlinewidth
+
+
+
+
+
+gsave
+newpath
+17800 mils 78100 mils moveto
+17800 mils 77900 mils lineto
+stroke
+grestore
+
+gsave
+newpath
+17800 mils 78100 mils moveto
+17300 mils 78100 mils lineto
+stroke
+grestore
+
+gsave
+newpath
+17300 mils 78100 mils moveto
+17200 mils 78000 mils lineto
+stroke
+grestore
+
+gsave
+newpath
+17200 mils 78000 mils moveto
+17300 mils 77900 mils lineto
+stroke
+grestore
+
+gsave
+newpath
+17300 mils 77900 mils moveto
+17800 mils 77900 mils lineto
+stroke
+grestore
+
+
+
+
+
+grestore
+
+gsave
+/Helvetica findfont
+14.000000 scalefont
+setfont
+
+17900 mils 78000 mils
+10.000000
+.5 mul -1 mul add moveto
+(/RELEASE) show
+grestore
+
+
+gsave
+newpath
+10 mils setlinewidth
+17200 mils 77800 mils moveto
+17000 mils 77800 mils lineto
+stroke
+1 setlinewidth
+
+
+
+
+
+gsave
+newpath
+17800 mils 77900 mils moveto
+17800 mils 77700 mils lineto
+stroke
+grestore
+
+gsave
+newpath
+17800 mils 77900 mils moveto
+17300 mils 77900 mils lineto
+stroke
+grestore
+
+gsave
+newpath
+17300 mils 77900 mils moveto
+17200 mils 77800 mils lineto
+stroke
+grestore
+
+gsave
+newpath
+17200 mils 77800 mils moveto
+17300 mils 77700 mils lineto
+stroke
+grestore
+
+gsave
+newpath
+17300 mils 77700 mils moveto
+17800 mils 77700 mils lineto
+stroke
+grestore
+
+
+
+
+
+grestore
+
+gsave
+/Helvetica findfont
+14.000000 scalefont
+setfont
+
+17900 mils 77800 mils
+10.000000
+.5 mul -1 mul add moveto
+(/RELEASE) show
+grestore
+
+
+gsave
+newpath
+10 mils setlinewidth
+16200 mils 78000 mils moveto
+17000 mils 78000 mils lineto
+stroke
+grestore
+
+gsave
+newpath
+10 mils setlinewidth
+17000 mils 77800 mils moveto
+16200 mils 77800 mils lineto
+stroke
+grestore
+
+gsave
+newpath
+10 mils setlinewidth
+16200 mils 77200 mils moveto
+17000 mils 77200 mils lineto
+stroke
+grestore
+
+gsave
+newpath
+10 mils setlinewidth
+17200 mils 77200 mils moveto
+17000 mils 77200 mils lineto
+stroke
+1 setlinewidth
+
+
+
+
+
+gsave
+newpath
+17800 mils 77300 mils moveto
+17800 mils 77100 mils lineto
+stroke
+grestore
+
+gsave
+newpath
+17800 mils 77300 mils moveto
+17300 mils 77300 mils lineto
+stroke
+grestore
+
+gsave
+newpath
+17300 mils 77300 mils moveto
+17200 mils 77200 mils lineto
+stroke
+grestore
+
+gsave
+newpath
+17200 mils 77200 mils moveto
+17300 mils 77100 mils lineto
+stroke
+grestore
+
+gsave
+newpath
+17300 mils 77100 mils moveto
+17800 mils 77100 mils lineto
+stroke
+grestore
+
+
+
+
+
+grestore
+
+gsave
+/Helvetica findfont
+14.000000 scalefont
+setfont
+
+17900 mils 77200 mils
+10.000000
+.5 mul -1 mul add moveto
+(MOTOR+) show
+grestore
+
+
+gsave
+newpath
+10 mils setlinewidth
+17200 mils 77000 mils moveto
+17000 mils 77000 mils lineto
+stroke
+1 setlinewidth
+
+
+
+
+
+gsave
+newpath
+17800 mils 77100 mils moveto
+17800 mils 76900 mils lineto
+stroke
+grestore
+
+gsave
+newpath
+17800 mils 77100 mils moveto
+17300 mils 77100 mils lineto
+stroke
+grestore
+
+gsave
+newpath
+17300 mils 77100 mils moveto
+17200 mils 77000 mils lineto
+stroke
+grestore
+
+gsave
+newpath
+17200 mils 77000 mils moveto
+17300 mils 76900 mils lineto
+stroke
+grestore
+
+gsave
+newpath
+17300 mils 76900 mils moveto
+17800 mils 76900 mils lineto
+stroke
+grestore
+
+
+
+
+
+grestore
+
+gsave
+/Helvetica findfont
+14.000000 scalefont
+setfont
+
+17900 mils 77000 mils
+10.000000
+.5 mul -1 mul add moveto
+(MOTOR+) show
+grestore
+
+
+gsave
+newpath
+10 mils setlinewidth
+16200 mils 77000 mils moveto
+17000 mils 77000 mils lineto
+stroke
+grestore
+
+gsave
+newpath
+10 mils setlinewidth
+17200 mils 76800 mils moveto
+17000 mils 76800 mils lineto
+stroke
+1 setlinewidth
+
+
+
+
+
+gsave
+newpath
+17800 mils 76900 mils moveto
+17800 mils 76700 mils lineto
+stroke
+grestore
+
+gsave
+newpath
+17800 mils 76900 mils moveto
+17300 mils 76900 mils lineto
+stroke
+grestore
+
+gsave
+newpath
+17300 mils 76900 mils moveto
+17200 mils 76800 mils lineto
+stroke
+grestore
+
+gsave
+newpath
+17200 mils 76800 mils moveto
+17300 mils 76700 mils lineto
+stroke
+grestore
+
+gsave
+newpath
+17300 mils 76700 mils moveto
+17800 mils 76700 mils lineto
+stroke
+grestore
+
+
+
+
+
+grestore
+
+gsave
+/Helvetica findfont
+14.000000 scalefont
+setfont
+
+17900 mils 76800 mils
+10.000000
+.5 mul -1 mul add moveto
+(MOTOR-) show
+grestore
+
+
+gsave
+newpath
+10 mils setlinewidth
+16200 mils 76800 mils moveto
+17000 mils 76800 mils lineto
+stroke
+grestore
+
+gsave
+newpath
+10 mils setlinewidth
+17200 mils 76600 mils moveto
+17000 mils 76600 mils lineto
+stroke
+1 setlinewidth
+
+
+
+
+
+gsave
+newpath
+17800 mils 76700 mils moveto
+17800 mils 76500 mils lineto
+stroke
+grestore
+
+gsave
+newpath
+17800 mils 76700 mils moveto
+17300 mils 76700 mils lineto
+stroke
+grestore
+
+gsave
+newpath
+17300 mils 76700 mils moveto
+17200 mils 76600 mils lineto
+stroke
+grestore
+
+gsave
+newpath
+17200 mils 76600 mils moveto
+17300 mils 76500 mils lineto
+stroke
+grestore
+
+gsave
+newpath
+17300 mils 76500 mils moveto
+17800 mils 76500 mils lineto
+stroke
+grestore
+
+
+
+
+
+grestore
+
+gsave
+/Helvetica findfont
+14.000000 scalefont
+setfont
+
+17900 mils 76600 mils
+10.000000
+.5 mul -1 mul add moveto
+(MOTOR-) show
+grestore
+
+
+gsave
+newpath
+10 mils setlinewidth
+16200 mils 76600 mils moveto
+17000 mils 76600 mils lineto
+stroke
+grestore
+
+gsave
+newpath
+10 mils setlinewidth
+17000 mils 74600 mils moveto
+17200 mils 74600 mils lineto
+stroke
+1 setlinewidth
+
+
+
+
+
+gsave
+newpath
+17200 mils 74700 mils moveto
+17200 mils 74500 mils lineto
+stroke
+grestore
+
+gsave
+newpath
+17200 mils 74700 mils moveto
+17700 mils 74700 mils lineto
+stroke
+grestore
+
+gsave
+newpath
+17700 mils 74700 mils moveto
+17800 mils 74600 mils lineto
+stroke
+grestore
+
+gsave
+newpath
+17800 mils 74600 mils moveto
+17700 mils 74500 mils lineto
+stroke
+grestore
+
+gsave
+newpath
+17700 mils 74500 mils moveto
+17200 mils 74500 mils lineto
+stroke
+grestore
+
+
+
+
+
+grestore
+
+gsave
+/Helvetica findfont
+14.000000 scalefont
+setfont
+
+17900 mils 74600 mils
+10.000000
+.5 mul -1 mul add moveto
+(GND) show
+grestore
+
+
+gsave
+newpath
+10 mils setlinewidth
+17000 mils 74800 mils moveto
+17200 mils 74800 mils lineto
+stroke
+1 setlinewidth
+
+
+
+
+
+gsave
+newpath
+17200 mils 74900 mils moveto
+17200 mils 74700 mils lineto
+stroke
+grestore
+
+gsave
+newpath
+17200 mils 74900 mils moveto
+17700 mils 74900 mils lineto
+stroke
+grestore
+
+gsave
+newpath
+17700 mils 74900 mils moveto
+17800 mils 74800 mils lineto
+stroke
+grestore
+
+gsave
+newpath
+17800 mils 74800 mils moveto
+17700 mils 74700 mils lineto
+stroke
+grestore
+
+gsave
+newpath
+17700 mils 74700 mils moveto
+17200 mils 74700 mils lineto
+stroke
+grestore
+
+
+
+
+
+grestore
+
+gsave
+/Helvetica findfont
+14.000000 scalefont
+setfont
+
+17900 mils 74800 mils
+10.000000
+.5 mul -1 mul add moveto
+(GND) show
+grestore
+
+
+gsave
+newpath
+10 mils setlinewidth
+17000 mils 74400 mils moveto
+17200 mils 74400 mils lineto
+stroke
+1 setlinewidth
+
+
+
+
+
+gsave
+newpath
+17200 mils 74500 mils moveto
+17200 mils 74300 mils lineto
+stroke
+grestore
+
+gsave
+newpath
+17200 mils 74500 mils moveto
+17700 mils 74500 mils lineto
+stroke
+grestore
+
+gsave
+newpath
+17700 mils 74500 mils moveto
+17800 mils 74400 mils lineto
+stroke
+grestore
+
+gsave
+newpath
+17800 mils 74400 mils moveto
+17700 mils 74300 mils lineto
+stroke
+grestore
+
+gsave
+newpath
+17700 mils 74300 mils moveto
+17200 mils 74300 mils lineto
+stroke
+grestore
+
+
+
+
+
+grestore
+
+gsave
+/Helvetica findfont
+14.000000 scalefont
+setfont
+
+17900 mils 74400 mils
+10.000000
+.5 mul -1 mul add moveto
+(+24V) show
+grestore
+
+
+gsave
+newpath
+10 mils setlinewidth
+17000 mils 74200 mils moveto
+17200 mils 74200 mils lineto
+stroke
+1 setlinewidth
+
+
+
+
+
+gsave
+newpath
+17200 mils 74300 mils moveto
+17200 mils 74100 mils lineto
+stroke
+grestore
+
+gsave
+newpath
+17200 mils 74300 mils moveto
+17700 mils 74300 mils lineto
+stroke
+grestore
+
+gsave
+newpath
+17700 mils 74300 mils moveto
+17800 mils 74200 mils lineto
+stroke
+grestore
+
+gsave
+newpath
+17800 mils 74200 mils moveto
+17700 mils 74100 mils lineto
+stroke
+grestore
+
+gsave
+newpath
+17700 mils 74100 mils moveto
+17200 mils 74100 mils lineto
+stroke
+grestore
+
+
+
+
+
+grestore
+
+gsave
+/Helvetica findfont
+14.000000 scalefont
+setfont
+
+17900 mils 74200 mils
+10.000000
+.5 mul -1 mul add moveto
+(+24V) show
+grestore
+
+
+gsave
+newpath
+10 mils setlinewidth
+17200 mils 78400 mils moveto
+17000 mils 78400 mils lineto
+stroke
+1 setlinewidth
+
+
+
+
+
+gsave
+newpath
+17800 mils 78500 mils moveto
+17800 mils 78300 mils lineto
+stroke
+grestore
+
+gsave
+newpath
+17800 mils 78500 mils moveto
+17300 mils 78500 mils lineto
+stroke
+grestore
+
+gsave
+newpath
+17300 mils 78500 mils moveto
+17200 mils 78400 mils lineto
+stroke
+grestore
+
+gsave
+newpath
+17200 mils 78400 mils moveto
+17300 mils 78300 mils lineto
+stroke
+grestore
+
+gsave
+newpath
+17300 mils 78300 mils moveto
+17800 mils 78300 mils lineto
+stroke
+grestore
+
+
+
+
+
+grestore
+
+gsave
+/Helvetica findfont
+14.000000 scalefont
+setfont
+
+17900 mils 78400 mils
+10.000000
+.5 mul -1 mul add moveto
+(GND) show
+grestore
+
+
+gsave
+newpath
+10 mils setlinewidth
+17200 mils 78200 mils moveto
+17000 mils 78200 mils lineto
+stroke
+1 setlinewidth
+
+
+
+
+
+gsave
+newpath
+17800 mils 78300 mils moveto
+17800 mils 78100 mils lineto
+stroke
+grestore
+
+gsave
+newpath
+17800 mils 78300 mils moveto
+17300 mils 78300 mils lineto
+stroke
+grestore
+
+gsave
+newpath
+17300 mils 78300 mils moveto
+17200 mils 78200 mils lineto
+stroke
+grestore
+
+gsave
+newpath
+17200 mils 78200 mils moveto
+17300 mils 78100 mils lineto
+stroke
+grestore
+
+gsave
+newpath
+17300 mils 78100 mils moveto
+17800 mils 78100 mils lineto
+stroke
+grestore
+
+
+
+
+
+grestore
+
+gsave
+/Helvetica findfont
+14.000000 scalefont
+setfont
+
+17900 mils 78200 mils
+10.000000
+.5 mul -1 mul add moveto
+(GND) show
+grestore
+
+
+gsave
+newpath
+10 mils setlinewidth
+17200 mils 77600 mils moveto
+17000 mils 77600 mils lineto
+stroke
+1 setlinewidth
+
+
+
+
+
+gsave
+newpath
+17800 mils 77700 mils moveto
+17800 mils 77500 mils lineto
+stroke
+grestore
+
+gsave
+newpath
+17800 mils 77700 mils moveto
+17300 mils 77700 mils lineto
+stroke
+grestore
+
+gsave
+newpath
+17300 mils 77700 mils moveto
+17200 mils 77600 mils lineto
+stroke
+grestore
+
+gsave
+newpath
+17200 mils 77600 mils moveto
+17300 mils 77500 mils lineto
+stroke
+grestore
+
+gsave
+newpath
+17300 mils 77500 mils moveto
+17800 mils 77500 mils lineto
+stroke
+grestore
+
+
+
+
+
+grestore
+
+gsave
+/Helvetica findfont
+14.000000 scalefont
+setfont
+
+17900 mils 77600 mils
+10.000000
+.5 mul -1 mul add moveto
+(+24V) show
+grestore
+
+
+gsave
+newpath
+10 mils setlinewidth
+17200 mils 77400 mils moveto
+17000 mils 77400 mils lineto
+stroke
+1 setlinewidth
+
+
+
+
+
+gsave
+newpath
+17800 mils 77500 mils moveto
+17800 mils 77300 mils lineto
+stroke
+grestore
+
+gsave
+newpath
+17800 mils 77500 mils moveto
+17300 mils 77500 mils lineto
+stroke
+grestore
+
+gsave
+newpath
+17300 mils 77500 mils moveto
+17200 mils 77400 mils lineto
+stroke
+grestore
+
+gsave
+newpath
+17200 mils 77400 mils moveto
+17300 mils 77300 mils lineto
+stroke
+grestore
+
+gsave
+newpath
+17300 mils 77300 mils moveto
+17800 mils 77300 mils lineto
+stroke
+grestore
+
+
+
+
+
+grestore
+
+gsave
+/Helvetica findfont
+14.000000 scalefont
+setfont
+
+17900 mils 77400 mils
+10.000000
+.5 mul -1 mul add moveto
+(+24V) show
+grestore
+
+
+gsave
+newpath
+10 mils setlinewidth
+17200 mils 85200 mils moveto
+17000 mils 85200 mils lineto
+stroke
+1 setlinewidth
+
+
+
+
+
+gsave
+newpath
+17800 mils 85300 mils moveto
+17800 mils 85100 mils lineto
+stroke
+grestore
+
+gsave
+newpath
+17800 mils 85300 mils moveto
+17300 mils 85300 mils lineto
+stroke
+grestore
+
+gsave
+newpath
+17300 mils 85300 mils moveto
+17200 mils 85200 mils lineto
+stroke
+grestore
+
+gsave
+newpath
+17200 mils 85200 mils moveto
+17300 mils 85100 mils lineto
+stroke
+grestore
+
+gsave
+newpath
+17300 mils 85100 mils moveto
+17800 mils 85100 mils lineto
+stroke
+grestore
+
+
+
+
+
+grestore
+
+gsave
+/Helvetica findfont
+14.000000 scalefont
+setfont
+
+17900 mils 85200 mils
+10.000000
+.5 mul -1 mul add moveto
+(GND) show
+grestore
+
+
+gsave
+newpath
+10 mils setlinewidth
+17200 mils 84800 mils moveto
+17000 mils 84800 mils lineto
+stroke
+1 setlinewidth
+
+
+
+
+
+gsave
+newpath
+17800 mils 84900 mils moveto
+17800 mils 84700 mils lineto
+stroke
+grestore
+
+gsave
+newpath
+17800 mils 84900 mils moveto
+17300 mils 84900 mils lineto
+stroke
+grestore
+
+gsave
+newpath
+17300 mils 84900 mils moveto
+17200 mils 84800 mils lineto
+stroke
+grestore
+
+gsave
+newpath
+17200 mils 84800 mils moveto
+17300 mils 84700 mils lineto
+stroke
+grestore
+
+gsave
+newpath
+17300 mils 84700 mils moveto
+17800 mils 84700 mils lineto
+stroke
+grestore
+
+
+
+
+
+grestore
+
+gsave
+/Helvetica findfont
+14.000000 scalefont
+setfont
+
+17900 mils 84800 mils
+10.000000
+.5 mul -1 mul add moveto
+(GND) show
+grestore
+
+
+gsave
+newpath
+10 mils setlinewidth
+17200 mils 85000 mils moveto
+17000 mils 85000 mils lineto
+stroke
+1 setlinewidth
+
+
+
+
+
+gsave
+newpath
+17800 mils 85100 mils moveto
+17800 mils 84900 mils lineto
+stroke
+grestore
+
+gsave
+newpath
+17800 mils 85100 mils moveto
+17300 mils 85100 mils lineto
+stroke
+grestore
+
+gsave
+newpath
+17300 mils 85100 mils moveto
+17200 mils 85000 mils lineto
+stroke
+grestore
+
+gsave
+newpath
+17200 mils 85000 mils moveto
+17300 mils 84900 mils lineto
+stroke
+grestore
+
+gsave
+newpath
+17300 mils 84900 mils moveto
+17800 mils 84900 mils lineto
+stroke
+grestore
+
+
+
+
+
+grestore
+
+gsave
+/Helvetica findfont
+14.000000 scalefont
+setfont
+
+17900 mils 85000 mils
+10.000000
+.5 mul -1 mul add moveto
+(Vcc) show
+grestore
+
+
+gsave
+newpath
+10 mils setlinewidth
+17200 mils 84200 mils moveto
+17000 mils 84200 mils lineto
+stroke
+1 setlinewidth
+
+
+
+
+
+gsave
+newpath
+17800 mils 84300 mils moveto
+17800 mils 84100 mils lineto
+stroke
+grestore
+
+gsave
+newpath
+17800 mils 84300 mils moveto
+17300 mils 84300 mils lineto
+stroke
+grestore
+
+gsave
+newpath
+17300 mils 84300 mils moveto
+17200 mils 84200 mils lineto
+stroke
+grestore
+
+gsave
+newpath
+17200 mils 84200 mils moveto
+17300 mils 84100 mils lineto
+stroke
+grestore
+
+gsave
+newpath
+17300 mils 84100 mils moveto
+17800 mils 84100 mils lineto
+stroke
+grestore
+
+
+
+
+
+grestore
+
+gsave
+/Helvetica findfont
+14.000000 scalefont
+setfont
+
+17900 mils 84200 mils
+10.000000
+.5 mul -1 mul add moveto
+(+24V) show
+grestore
+
+
+gsave
+newpath
+10 mils setlinewidth
+17000 mils 86400 mils moveto
+17200 mils 86400 mils lineto
+stroke
+1 setlinewidth
+
+
+
+
+
+gsave
+newpath
+17200 mils 86500 mils moveto
+17200 mils 86300 mils lineto
+stroke
+grestore
+
+gsave
+newpath
+17200 mils 86500 mils moveto
+17700 mils 86500 mils lineto
+stroke
+grestore
+
+gsave
+newpath
+17700 mils 86500 mils moveto
+17800 mils 86400 mils lineto
+stroke
+grestore
+
+gsave
+newpath
+17800 mils 86400 mils moveto
+17700 mils 86300 mils lineto
+stroke
+grestore
+
+gsave
+newpath
+17700 mils 86300 mils moveto
+17200 mils 86300 mils lineto
+stroke
+grestore
+
+
+
+
+
+grestore
+
+gsave
+/Helvetica findfont
+14.000000 scalefont
+setfont
+
+17900 mils 86400 mils
+10.000000
+.5 mul -1 mul add moveto
+(GNDCAN0) show
+grestore
+
+
+gsave
+newpath
+10 mils setlinewidth
+17000 mils 86800 mils moveto
+17200 mils 86800 mils lineto
+stroke
+1 setlinewidth
+
+
+
+
+
+gsave
+newpath
+17200 mils 86900 mils moveto
+17200 mils 86700 mils lineto
+stroke
+grestore
+
+gsave
+newpath
+17200 mils 86900 mils moveto
+17700 mils 86900 mils lineto
+stroke
+grestore
+
+gsave
+newpath
+17700 mils 86900 mils moveto
+17800 mils 86800 mils lineto
+stroke
+grestore
+
+gsave
+newpath
+17800 mils 86800 mils moveto
+17700 mils 86700 mils lineto
+stroke
+grestore
+
+gsave
+newpath
+17700 mils 86700 mils moveto
+17200 mils 86700 mils lineto
+stroke
+grestore
+
+
+
+
+
+grestore
+
+gsave
+/Helvetica findfont
+14.000000 scalefont
+setfont
+
+17900 mils 86800 mils
+10.000000
+.5 mul -1 mul add moveto
+(GNDCAN0) show
+grestore
+
+
+gsave
+newpath
+10 mils setlinewidth
+17000 mils 86600 mils moveto
+17200 mils 86600 mils lineto
+stroke
+1 setlinewidth
+
+
+
+
+
+gsave
+newpath
+17200 mils 86700 mils moveto
+17200 mils 86500 mils lineto
+stroke
+grestore
+
+gsave
+newpath
+17200 mils 86700 mils moveto
+17700 mils 86700 mils lineto
+stroke
+grestore
+
+gsave
+newpath
+17700 mils 86700 mils moveto
+17800 mils 86600 mils lineto
+stroke
+grestore
+
+gsave
+newpath
+17800 mils 86600 mils moveto
+17700 mils 86500 mils lineto
+stroke
+grestore
+
+gsave
+newpath
+17700 mils 86500 mils moveto
+17200 mils 86500 mils lineto
+stroke
+grestore
+
+
+
+
+
+grestore
+
+gsave
+/Helvetica findfont
+14.000000 scalefont
+setfont
+
+17900 mils 86600 mils
+10.000000
+.5 mul -1 mul add moveto
+(VCAN0) show
+grestore
+
+
+gsave
+newpath
+10 mils setlinewidth
+17000 mils 86000 mils moveto
+17200 mils 86000 mils lineto
+stroke
+1 setlinewidth
+
+
+
+
+
+gsave
+newpath
+17200 mils 86100 mils moveto
+17200 mils 85900 mils lineto
+stroke
+grestore
+
+gsave
+newpath
+17200 mils 86100 mils moveto
+17700 mils 86100 mils lineto
+stroke
+grestore
+
+gsave
+newpath
+17700 mils 86100 mils moveto
+17800 mils 86000 mils lineto
+stroke
+grestore
+
+gsave
+newpath
+17800 mils 86000 mils moveto
+17700 mils 85900 mils lineto
+stroke
+grestore
+
+gsave
+newpath
+17700 mils 85900 mils moveto
+17200 mils 85900 mils lineto
+stroke
+grestore
+
+
+
+
+
+grestore
+
+gsave
+/Helvetica findfont
+14.000000 scalefont
+setfont
+
+17900 mils 86000 mils
+10.000000
+.5 mul -1 mul add moveto
+(GNDCAN1) show
+grestore
+
+
+gsave
+newpath
+10 mils setlinewidth
+17000 mils 85800 mils moveto
+17200 mils 85800 mils lineto
+stroke
+1 setlinewidth
+
+
+
+
+
+gsave
+newpath
+17200 mils 85900 mils moveto
+17200 mils 85700 mils lineto
+stroke
+grestore
+
+gsave
+newpath
+17200 mils 85900 mils moveto
+17700 mils 85900 mils lineto
+stroke
+grestore
+
+gsave
+newpath
+17700 mils 85900 mils moveto
+17800 mils 85800 mils lineto
+stroke
+grestore
+
+gsave
+newpath
+17800 mils 85800 mils moveto
+17700 mils 85700 mils lineto
+stroke
+grestore
+
+gsave
+newpath
+17700 mils 85700 mils moveto
+17200 mils 85700 mils lineto
+stroke
+grestore
+
+
+
+
+
+grestore
+
+gsave
+/Helvetica findfont
+14.000000 scalefont
+setfont
+
+17900 mils 85800 mils
+10.000000
+.5 mul -1 mul add moveto
+(VCAN1) show
+grestore
+
+
+gsave
+newpath
+10 mils setlinewidth
+17000 mils 85600 mils moveto
+17200 mils 85600 mils lineto
+stroke
+1 setlinewidth
+
+
+
+
+
+gsave
+newpath
+17200 mils 85700 mils moveto
+17200 mils 85500 mils lineto
+stroke
+grestore
+
+gsave
+newpath
+17200 mils 85700 mils moveto
+17700 mils 85700 mils lineto
+stroke
+grestore
+
+gsave
+newpath
+17700 mils 85700 mils moveto
+17800 mils 85600 mils lineto
+stroke
+grestore
+
+gsave
+newpath
+17800 mils 85600 mils moveto
+17700 mils 85500 mils lineto
+stroke
+grestore
+
+gsave
+newpath
+17700 mils 85500 mils moveto
+17200 mils 85500 mils lineto
+stroke
+grestore
+
+
+
+
+
+grestore
+
+gsave
+/Helvetica findfont
+14.000000 scalefont
+setfont
+
+17900 mils 85600 mils
+10.000000
+.5 mul -1 mul add moveto
+(GNDCAN1) show
+grestore
+
+
+gsave
+newpath
+10 mils setlinewidth
+11800 mils 86400 mils moveto
+11600 mils 86400 mils lineto
+stroke
+1 setlinewidth
+
+
+
+
+
+gsave
+newpath
+11600 mils 86500 mils moveto
+11600 mils 86300 mils lineto
+stroke
+grestore
+
+gsave
+newpath
+11600 mils 86500 mils moveto
+11100 mils 86500 mils lineto
+stroke
+grestore
+
+gsave
+newpath
+11100 mils 86500 mils moveto
+11000 mils 86400 mils lineto
+stroke
+grestore
+
+gsave
+newpath
+11000 mils 86400 mils moveto
+11100 mils 86300 mils lineto
+stroke
+grestore
+
+gsave
+newpath
+11100 mils 86300 mils moveto
+11600 mils 86300 mils lineto
+stroke
+grestore
+
+
+
+
+
+grestore
+
+gsave
+/Helvetica findfont
+14.000000 scalefont
+setfont
+
+10900 mils (VCAN0) stringwidth pop
+-1 mul add
+86400 mils
+10.000000
+.5 mul -1 mul add moveto
+(VCAN0) show
+grestore
+
+
+gsave
+newpath
+10 mils setlinewidth
+11800 mils 85600 mils moveto
+11600 mils 85600 mils lineto
+stroke
+1 setlinewidth
+
+
+
+
+
+gsave
+newpath
+11600 mils 85700 mils moveto
+11600 mils 85500 mils lineto
+stroke
+grestore
+
+gsave
+newpath
+11600 mils 85700 mils moveto
+11100 mils 85700 mils lineto
+stroke
+grestore
+
+gsave
+newpath
+11100 mils 85700 mils moveto
+11000 mils 85600 mils lineto
+stroke
+grestore
+
+gsave
+newpath
+11000 mils 85600 mils moveto
+11100 mils 85500 mils lineto
+stroke
+grestore
+
+gsave
+newpath
+11100 mils 85500 mils moveto
+11600 mils 85500 mils lineto
+stroke
+grestore
+
+
+
+
+
+grestore
+
+gsave
+/Helvetica findfont
+14.000000 scalefont
+setfont
+
+10900 mils (VCAN1) stringwidth pop
+-1 mul add
+85600 mils
+10.000000
+.5 mul -1 mul add moveto
+(VCAN1) show
+grestore
+
+
+gsave
+newpath
+10 mils setlinewidth
+11600 mils 84800 mils moveto
+11800 mils 84800 mils lineto
+stroke
+1 setlinewidth
+
+
+
+
+
+gsave
+newpath
+11000 mils 84900 mils moveto
+11000 mils 84700 mils lineto
+stroke
+grestore
+
+gsave
+newpath
+11000 mils 84900 mils moveto
+11500 mils 84900 mils lineto
+stroke
+grestore
+
+gsave
+newpath
+11500 mils 84900 mils moveto
+11600 mils 84800 mils lineto
+stroke
+grestore
+
+gsave
+newpath
+11600 mils 84800 mils moveto
+11500 mils 84700 mils lineto
+stroke
+grestore
+
+gsave
+newpath
+11500 mils 84700 mils moveto
+11000 mils 84700 mils lineto
+stroke
+grestore
+
+
+
+
+
+grestore
+
+gsave
+/Helvetica findfont
+14.000000 scalefont
+setfont
+
+10900 mils (Vcc) stringwidth pop
+-1 mul add
+84800 mils
+10.000000
+.5 mul -1 mul add moveto
+(Vcc) show
+grestore
+
+
+gsave
+newpath
+10 mils setlinewidth
+11600 mils 84400 mils moveto
+11800 mils 84400 mils lineto
+stroke
+1 setlinewidth
+
+
+
+
+
+gsave
+newpath
+11000 mils 84500 mils moveto
+11000 mils 84300 mils lineto
+stroke
+grestore
+
+gsave
+newpath
+11000 mils 84500 mils moveto
+11500 mils 84500 mils lineto
+stroke
+grestore
+
+gsave
+newpath
+11500 mils 84500 mils moveto
+11600 mils 84400 mils lineto
+stroke
+grestore
+
+gsave
+newpath
+11600 mils 84400 mils moveto
+11500 mils 84300 mils lineto
+stroke
+grestore
+
+gsave
+newpath
+11500 mils 84300 mils moveto
+11000 mils 84300 mils lineto
+stroke
+grestore
+
+
+
+
+
+grestore
+
+gsave
+/Helvetica findfont
+14.000000 scalefont
+setfont
+
+10900 mils (GND) stringwidth pop
+-1 mul add
+84400 mils
+10.000000
+.5 mul -1 mul add moveto
+(GND) show
+grestore
+
+
+gsave
+newpath
+10 mils setlinewidth
+11600 mils 78400 mils moveto
+11800 mils 78400 mils lineto
+stroke
+1 setlinewidth
+
+
+
+
+
+gsave
+newpath
+11000 mils 78500 mils moveto
+11000 mils 78300 mils lineto
+stroke
+grestore
+
+gsave
+newpath
+11000 mils 78500 mils moveto
+11500 mils 78500 mils lineto
+stroke
+grestore
+
+gsave
+newpath
+11500 mils 78500 mils moveto
+11600 mils 78400 mils lineto
+stroke
+grestore
+
+gsave
+newpath
+11600 mils 78400 mils moveto
+11500 mils 78300 mils lineto
+stroke
+grestore
+
+gsave
+newpath
+11500 mils 78300 mils moveto
+11000 mils 78300 mils lineto
+stroke
+grestore
+
+
+
+
+
+grestore
+
+gsave
+/Helvetica findfont
+14.000000 scalefont
+setfont
+
+10900 mils (GND) stringwidth pop
+-1 mul add
+78400 mils
+10.000000
+.5 mul -1 mul add moveto
+(GND) show
+grestore
+
+
+gsave
+newpath
+10 mils setlinewidth
+12600 mils 78400 mils moveto
+11800 mils 78400 mils lineto
+stroke
+grestore
+
+gsave
+newpath
+10 mils setlinewidth
+11600 mils 78000 mils moveto
+11800 mils 78000 mils lineto
+stroke
+1 setlinewidth
+
+
+
+
+
+gsave
+newpath
+11000 mils 78100 mils moveto
+11000 mils 77900 mils lineto
+stroke
+grestore
+
+gsave
+newpath
+11000 mils 78100 mils moveto
+11500 mils 78100 mils lineto
+stroke
+grestore
+
+gsave
+newpath
+11500 mils 78100 mils moveto
+11600 mils 78000 mils lineto
+stroke
+grestore
+
+gsave
+newpath
+11600 mils 78000 mils moveto
+11500 mils 77900 mils lineto
+stroke
+grestore
+
+gsave
+newpath
+11500 mils 77900 mils moveto
+11000 mils 77900 mils lineto
+stroke
+grestore
+
+
+
+
+
+grestore
+
+gsave
+/Helvetica findfont
+14.000000 scalefont
+setfont
+
+10900 mils (/RELEASE) stringwidth pop
+-1 mul add
+78000 mils
+10.000000
+.5 mul -1 mul add moveto
+(/RELEASE) show
+grestore
+
+
+gsave
+newpath
+10 mils setlinewidth
+12600 mils 78000 mils moveto
+11800 mils 78000 mils lineto
+stroke
+grestore
+
+gsave
+newpath
+10 mils setlinewidth
+11600 mils 77600 mils moveto
+11800 mils 77600 mils lineto
+stroke
+1 setlinewidth
+
+
+
+
+
+gsave
+newpath
+11000 mils 77700 mils moveto
+11000 mils 77500 mils lineto
+stroke
+grestore
+
+gsave
+newpath
+11000 mils 77700 mils moveto
+11500 mils 77700 mils lineto
+stroke
+grestore
+
+gsave
+newpath
+11500 mils 77700 mils moveto
+11600 mils 77600 mils lineto
+stroke
+grestore
+
+gsave
+newpath
+11600 mils 77600 mils moveto
+11500 mils 77500 mils lineto
+stroke
+grestore
+
+gsave
+newpath
+11500 mils 77500 mils moveto
+11000 mils 77500 mils lineto
+stroke
+grestore
+
+
+
+
+
+grestore
+
+gsave
+/Helvetica findfont
+14.000000 scalefont
+setfont
+
+10900 mils (+24V) stringwidth pop
+-1 mul add
+77600 mils
+10.000000
+.5 mul -1 mul add moveto
+(+24V) show
+grestore
+
+
+gsave
+newpath
+10 mils setlinewidth
+11800 mils 77600 mils moveto
+12600 mils 77600 mils lineto
+stroke
+grestore
+
+gsave
+newpath
+10 mils setlinewidth
+11600 mils 77200 mils moveto
+11800 mils 77200 mils lineto
+stroke
+1 setlinewidth
+
+
+
+
+
+gsave
+newpath
+11000 mils 77300 mils moveto
+11000 mils 77100 mils lineto
+stroke
+grestore
+
+gsave
+newpath
+11000 mils 77300 mils moveto
+11500 mils 77300 mils lineto
+stroke
+grestore
+
+gsave
+newpath
+11500 mils 77300 mils moveto
+11600 mils 77200 mils lineto
+stroke
+grestore
+
+gsave
+newpath
+11600 mils 77200 mils moveto
+11500 mils 77100 mils lineto
+stroke
+grestore
+
+gsave
+newpath
+11500 mils 77100 mils moveto
+11000 mils 77100 mils lineto
+stroke
+grestore
+
+
+
+
+
+grestore
+
+gsave
+/Helvetica findfont
+14.000000 scalefont
+setfont
+
+10900 mils (MOTOR+) stringwidth pop
+-1 mul add
+77200 mils
+10.000000
+.5 mul -1 mul add moveto
+(MOTOR+) show
+grestore
+
+
+gsave
+newpath
+10 mils setlinewidth
+12600 mils 77200 mils moveto
+11800 mils 77200 mils lineto
+stroke
+grestore
+
+gsave
+newpath
+10 mils setlinewidth
+11600 mils 76800 mils moveto
+11800 mils 76800 mils lineto
+stroke
+1 setlinewidth
+
+
+
+
+
+gsave
+newpath
+11000 mils 76900 mils moveto
+11000 mils 76700 mils lineto
+stroke
+grestore
+
+gsave
+newpath
+11000 mils 76900 mils moveto
+11500 mils 76900 mils lineto
+stroke
+grestore
+
+gsave
+newpath
+11500 mils 76900 mils moveto
+11600 mils 76800 mils lineto
+stroke
+grestore
+
+gsave
+newpath
+11600 mils 76800 mils moveto
+11500 mils 76700 mils lineto
+stroke
+grestore
+
+gsave
+newpath
+11500 mils 76700 mils moveto
+11000 mils 76700 mils lineto
+stroke
+grestore
+
+
+
+
+
+grestore
+
+gsave
+/Helvetica findfont
+14.000000 scalefont
+setfont
+
+10900 mils (MOTOR-) stringwidth pop
+-1 mul add
+76800 mils
+10.000000
+.5 mul -1 mul add moveto
+(MOTOR-) show
+grestore
+
+
+gsave
+newpath
+10 mils setlinewidth
+12600 mils 76800 mils moveto
+11800 mils 76800 mils lineto
+stroke
+grestore
+
+gsave
+newpath
+10 mils setlinewidth
+11800 mils 76400 mils moveto
+11600 mils 76400 mils lineto
+stroke
+1 setlinewidth
+
+
+
+
+
+gsave
+newpath
+11600 mils 76500 mils moveto
+11600 mils 76300 mils lineto
+stroke
+grestore
+
+
+
+
+gsave
+newpath
+11600 mils 76500 mils moveto
+11000 mils 76500 mils lineto
+stroke
+grestore
+
+gsave
+newpath
+11000 mils 76500 mils moveto
+11000 mils 76300 mils lineto
+stroke
+grestore
+
+gsave
+newpath
+11000 mils 76300 mils moveto
+11600 mils 76300 mils lineto
+stroke
+grestore
+
+
+grestore
+
+gsave
+/Helvetica findfont
+14.000000 scalefont
+setfont
+
+10900 mils (GND) stringwidth pop
+-1 mul add
+76400 mils
+10.000000
+.5 mul -1 mul add moveto
+(GND) show
+grestore
+
+
+gsave
+newpath
+10 mils setlinewidth
+12600 mils 76400 mils moveto
+11800 mils 76400 mils lineto
+stroke
+grestore
+
+gsave
+newpath
+10 mils setlinewidth
+11800 mils 76000 mils moveto
+11600 mils 76000 mils lineto
+stroke
+1 setlinewidth
+
+
+
+
+
+gsave
+newpath
+11600 mils 76100 mils moveto
+11600 mils 75900 mils lineto
+stroke
+grestore
+
+
+
+
+gsave
+newpath
+11600 mils 76100 mils moveto
+11000 mils 76100 mils lineto
+stroke
+grestore
+
+gsave
+newpath
+11000 mils 76100 mils moveto
+11000 mils 75900 mils lineto
+stroke
+grestore
+
+gsave
+newpath
+11000 mils 75900 mils moveto
+11600 mils 75900 mils lineto
+stroke
+grestore
+
+
+grestore
+
+gsave
+/Helvetica findfont
+14.000000 scalefont
+setfont
+
+10900 mils (Vcc) stringwidth pop
+-1 mul add
+76000 mils
+10.000000
+.5 mul -1 mul add moveto
+(Vcc) show
+grestore
+
+
+gsave
+newpath
+10 mils setlinewidth
+11800 mils 76000 mils moveto
+12600 mils 76000 mils lineto
+stroke
+grestore
+
+gsave
+newpath
+10 mils setlinewidth
+11800 mils 75600 mils moveto
+11600 mils 75600 mils lineto
+stroke
+1 setlinewidth
+
+
+
+
+
+gsave
+newpath
+11600 mils 75700 mils moveto
+11600 mils 75500 mils lineto
+stroke
+grestore
+
+
+
+
+gsave
+newpath
+11600 mils 75700 mils moveto
+11000 mils 75700 mils lineto
+stroke
+grestore
+
+gsave
+newpath
+11000 mils 75700 mils moveto
+11000 mils 75500 mils lineto
+stroke
+grestore
+
+gsave
+newpath
+11000 mils 75500 mils moveto
+11600 mils 75500 mils lineto
+stroke
+grestore
+
+
+grestore
+
+gsave
+/Helvetica findfont
+14.000000 scalefont
+setfont
+
+10900 mils (+12V) stringwidth pop
+-1 mul add
+75600 mils
+10.000000
+.5 mul -1 mul add moveto
+(+12V) show
+grestore
+
+
+gsave
+newpath
+10 mils setlinewidth
+11800 mils 75600 mils moveto
+12600 mils 75600 mils lineto
+stroke
+grestore
+
+gsave
+newpath
+10 mils setlinewidth
+11800 mils 75200 mils moveto
+11600 mils 75200 mils lineto
+stroke
+1 setlinewidth
+
+
+
+
+
+gsave
+newpath
+11600 mils 75300 mils moveto
+11600 mils 75100 mils lineto
+stroke
+grestore
+
+
+
+
+gsave
+newpath
+11600 mils 75300 mils moveto
+11000 mils 75300 mils lineto
+stroke
+grestore
+
+gsave
+newpath
+11000 mils 75300 mils moveto
+11000 mils 75100 mils lineto
+stroke
+grestore
+
+gsave
+newpath
+11000 mils 75100 mils moveto
+11600 mils 75100 mils lineto
+stroke
+grestore
+
+
+grestore
+
+gsave
+/Helvetica findfont
+14.000000 scalefont
+setfont
+
+10900 mils (GND) stringwidth pop
+-1 mul add
+75200 mils
+10.000000
+.5 mul -1 mul add moveto
+(GND) show
+grestore
+
+
+gsave
+newpath
+10 mils setlinewidth
+12600 mils 75200 mils moveto
+11800 mils 75200 mils lineto
+stroke
+grestore
+
+gsave
+newpath
+10 mils setlinewidth
+11800 mils 74800 mils moveto
+11600 mils 74800 mils lineto
+stroke
+1 setlinewidth
+
+
+
+
+
+gsave
+newpath
+11600 mils 74900 mils moveto
+11600 mils 74700 mils lineto
+stroke
+grestore
+
+gsave
+newpath
+11600 mils 74900 mils moveto
+11100 mils 74900 mils lineto
+stroke
+grestore
+
+gsave
+newpath
+11100 mils 74900 mils moveto
+11000 mils 74800 mils lineto
+stroke
+grestore
+
+gsave
+newpath
+11000 mils 74800 mils moveto
+11100 mils 74700 mils lineto
+stroke
+grestore
+
+gsave
+newpath
+11100 mils 74700 mils moveto
+11600 mils 74700 mils lineto
+stroke
+grestore
+
+
+
+
+
+grestore
+
+gsave
+/Helvetica findfont
+14.000000 scalefont
+setfont
+
+10900 mils (GND) stringwidth pop
+-1 mul add
+74800 mils
+10.000000
+.5 mul -1 mul add moveto
+(GND) show
+grestore
+
+
+gsave
+newpath
+10 mils setlinewidth
+12600 mils 74800 mils moveto
+11800 mils 74800 mils lineto
+stroke
+grestore
+
+gsave
+newpath
+10 mils setlinewidth
+11800 mils 74400 mils moveto
+11600 mils 74400 mils lineto
+stroke
+1 setlinewidth
+
+
+
+
+
+gsave
+newpath
+11600 mils 74500 mils moveto
+11600 mils 74300 mils lineto
+stroke
+grestore
+
+gsave
+newpath
+11600 mils 74500 mils moveto
+11100 mils 74500 mils lineto
+stroke
+grestore
+
+gsave
+newpath
+11100 mils 74500 mils moveto
+11000 mils 74400 mils lineto
+stroke
+grestore
+
+gsave
+newpath
+11000 mils 74400 mils moveto
+11100 mils 74300 mils lineto
+stroke
+grestore
+
+gsave
+newpath
+11100 mils 74300 mils moveto
+11600 mils 74300 mils lineto
+stroke
+grestore
+
+
+
+
+
+grestore
+
+gsave
+/Helvetica findfont
+14.000000 scalefont
+setfont
+
+10900 mils (+24V) stringwidth pop
+-1 mul add
+74400 mils
+10.000000
+.5 mul -1 mul add moveto
+(+24V) show
+grestore
+
+
+gsave
+newpath
+10 mils setlinewidth
+11800 mils 74400 mils moveto
+12600 mils 74400 mils lineto
+stroke
+grestore
+
+gsave
+newpath
+10 mils setlinewidth
+11800 mils 84000 mils moveto
+11600 mils 84000 mils lineto
+stroke
+1 setlinewidth
+
+
+
+
+
+gsave
+newpath
+11600 mils 84100 mils moveto
+11600 mils 83900 mils lineto
+stroke
+grestore
+
+gsave
+newpath
+11600 mils 84100 mils moveto
+11100 mils 84100 mils lineto
+stroke
+grestore
+
+gsave
+newpath
+11100 mils 84100 mils moveto
+11000 mils 84000 mils lineto
+stroke
+grestore
+
+gsave
+newpath
+11000 mils 84000 mils moveto
+11100 mils 83900 mils lineto
+stroke
+grestore
+
+gsave
+newpath
+11100 mils 83900 mils moveto
+11600 mils 83900 mils lineto
+stroke
+grestore
+
+
+
+
+
+grestore
+
+gsave
+/Helvetica findfont
+14.000000 scalefont
+setfont
+
+10900 mils (RESET) stringwidth pop
+-1 mul add
+84000 mils
+10.000000
+.5 mul -1 mul add moveto
+(RESET) show
+grestore
+
+
+gsave
+newpath
+10 mils setlinewidth
+12600 mils 84000 mils moveto
+11800 mils 84000 mils lineto
+stroke
+grestore
+
+
+showpage
diff --git a/doc/aicconn.sch b/doc/aicconn.sch
new file mode 100644 (file)
index 0000000..14a2672
--- /dev/null
@@ -0,0 +1,465 @@
+v 20030223
+C 3400 72000 0 0 0 title-A2.sym
+T 20100 72400 9 10 1 0 0 0
+aicconn.sch
+T 20300 72100 9 10 1 0 0 0
+3
+T 21700 72100 9 10 1 0 0 0
+3
+T 19800 72700 9 10 1 0 0 0
+Actuator Interface Card - Edge Connector
+T 23600 72400 9 10 1 0 0 0
+1.1.0
+T 21500 73200 9 10 1 0 0 0
+Universidade Federal do Rio Grande do Sul
+T 21700 73000 9 10 1 0 0 0
+Departamento de Engenharia Eletrica
+T 23600 72100 9 8 1 0 0 0
+Walter Fetter Lages & Fernando Pessutto
+C 12400 74100 1 0 0 DIN41612C96-2.sym
+{
+T 13000 87100 5 10 1 1 0 0
+description=DIN 41612C-96
+T 15900 87100 5 10 1 1 0 6
+refdes=J15
+}
+C 11800 86700 1 0 1 io-1.sym
+{
+T 10900 86800 5 10 1 1 0 7
+value=CANL0
+T 11800 86700 5 10 0 1 0 0
+net=CANL0:1
+}
+C 17000 86100 1 0 0 io-1.sym
+{
+T 17900 86200 5 10 1 1 0 1
+value=CANH0
+T 17000 86100 5 10 0 1 0 0
+net=CANH0:1
+}
+N 11800 86000 12600 86000 4
+N 11800 86800 12600 86800 4
+N 17000 86200 16200 86200 4
+N 17000 85400 16200 85400 4
+C 11800 85900 1 0 1 io-1.sym
+{
+T 10900 86000 5 10 1 1 0 7
+value=CANL1
+T 11800 85900 5 10 0 1 0 0
+net=CANL1:1
+}
+C 17000 85300 1 0 0 io-1.sym
+{
+T 17900 85400 5 10 1 1 0 1
+value=CANH1
+T 17000 85300 5 10 0 1 0 0
+net=CANH1:1
+}
+C 11800 85100 1 0 1 output-2.sym
+{
+T 10900 85200 5 10 1 1 0 7
+value=CHA
+T 11800 85100 5 10 0 1 0 0
+net=CHA:1
+}
+N 12600 85200 11800 85200 4
+C 17000 84500 1 0 0 output-2.sym
+{
+T 17900 84600 5 10 1 1 0 1
+value=CHB
+T 17000 84500 5 10 0 1 0 6
+net=CHB:1
+}
+N 16200 84600 17000 84600 4
+C 17000 84300 1 0 0 output-2.sym
+{
+T 17900 84400 5 10 1 1 0 1
+value=INDEX
+T 17000 84300 5 10 0 1 0 0
+net=INDEX:1
+}
+N 17000 84400 16200 84400 4
+N 16200 85000 17000 85000 4
+N 11800 84800 12600 84800 4
+N 11800 86400 12600 86400 4
+N 11800 85600 12600 85600 4
+N 16200 86600 17000 86600 4
+N 17000 85800 16200 85800 4
+N 11800 84400 12600 84400 4
+N 16200 86800 17000 86800 4
+N 17000 86400 16200 86400 4
+N 16200 86000 17000 86000 4
+N 17000 85600 16200 85600 4
+N 16200 85200 17000 85200 4
+N 17000 84800 16200 84800 4
+N 17000 84200 16200 84200 4
+C 17000 76300 1 0 0 passive-1.sym
+{
+T 17900 76400 5 10 1 1 0 1
+value=GND
+T 17000 76300 5 10 0 1 0 0
+net=GND:1
+}
+C 17000 76100 1 0 0 passive-1.sym
+{
+T 17900 76200 5 10 1 1 0 1
+value=GND
+T 17000 76100 5 10 0 1 0 0
+net=GND:1
+}
+N 16200 78400 17000 78400 4
+N 17000 78200 16200 78200 4
+N 16200 76400 17000 76400 4
+N 17000 76200 16200 76200 4
+N 16200 74800 17000 74800 4
+N 17000 74600 16200 74600 4
+N 17000 77600 16200 77600 4
+N 17000 77400 16200 77400 4
+N 17000 74200 16200 74200 4
+N 17000 74400 16200 74400 4
+C 17000 75500 1 0 0 passive-1.sym
+{
+T 17900 75600 5 10 1 1 0 1
+value=+12V
+T 17000 75500 5 10 0 1 0 0
+net=+12V:1
+}
+C 17000 75300 1 0 0 passive-1.sym
+{
+T 17900 75400 5 10 1 1 0 1
+value=+12V
+T 17000 75300 5 10 0 1 0 0
+net=+12V:1
+}
+N 17000 75600 16200 75600 4
+N 17000 75400 16200 75400 4
+C 17000 75900 1 0 0 passive-1.sym
+{
+T 17900 76000 5 10 1 1 0 1
+value=Vcc
+T 17000 75900 5 10 0 1 0 0
+net=Vcc:1
+}
+C 17000 75700 1 0 0 passive-1.sym
+{
+T 17900 75800 5 10 1 1 0 1
+value=Vcc
+T 17000 75700 5 10 0 1 0 0
+net=Vcc:1
+}
+N 17000 76000 16200 76000 4
+N 17000 75800 16200 75800 4
+C 17000 75100 1 0 0 passive-1.sym
+{
+T 17900 75200 5 10 1 1 0 1
+value=GND
+T 17000 75100 5 10 0 1 0 0
+net=GND:1
+}
+C 17000 74900 1 0 0 passive-1.sym
+{
+T 17900 75000 5 10 1 1 0 1
+value=GND
+T 17000 74900 5 10 0 1 0 0
+net=GND:1
+}
+N 16200 75200 17000 75200 4
+N 17000 75000 16200 75000 4
+C 18400 77900 1 0 1 input-2.sym
+{
+T 17900 78000 5 10 1 1 0 1
+value=/RELEASE
+T 18400 77900 5 10 0 1 0 0
+net=/RELEASE:1
+}
+C 18400 77700 1 0 1 input-2.sym
+{
+T 17900 77800 5 10 1 1 0 1
+value=/RELEASE
+T 18400 77700 5 10 0 1 0 0
+net=/RELEASE:1
+}
+N 16200 78000 17000 78000 4
+N 17000 77800 16200 77800 4
+N 16200 77200 17000 77200 4
+C 18400 77100 1 0 1 input-2.sym
+{
+T 17900 77200 5 10 1 1 0 1
+value=MOTOR+
+T 18400 77100 5 10 0 1 0 0
+net=MOTOR+:1
+}
+C 18400 76900 1 0 1 input-2.sym
+{
+T 17900 77000 5 10 1 1 0 1
+value=MOTOR+
+T 18400 76900 5 10 0 1 0 0
+net=MOTOR+:1
+}
+N 16200 77000 17000 77000 4
+C 18400 76700 1 0 1 input-2.sym
+{
+T 17900 76800 5 10 1 1 0 1
+value=MOTOR-
+T 18400 76700 5 10 0 1 0 0
+net=MOTOR-:1
+}
+N 16200 76800 17000 76800 4
+C 18400 76500 1 0 1 input-2.sym
+{
+T 17900 76600 5 10 1 1 0 1
+value=MOTOR-
+T 18400 76500 5 10 0 1 0 0
+net=MOTOR-:1
+}
+N 16200 76600 17000 76600 4
+C 17000 74500 1 0 0 output-2.sym
+{
+T 17900 74600 5 10 1 1 0 1
+value=GND
+T 17000 74500 5 10 0 1 0 0
+net=GND:1
+}
+C 17000 74700 1 0 0 output-2.sym
+{
+T 17900 74800 5 10 1 1 0 1
+value=GND
+T 17000 74700 5 10 0 1 0 0
+net=GND:1
+}
+C 17000 74300 1 0 0 output-2.sym
+{
+T 17900 74400 5 10 1 1 0 1
+value=+24V
+T 17000 74300 5 10 0 1 0 0
+net=+24V:1
+}
+C 17000 74100 1 0 0 output-2.sym
+{
+T 17900 74200 5 10 1 1 0 1
+value=+24V
+T 17000 74100 5 10 0 1 0 0
+net=+24V:1
+}
+C 18400 78300 1 0 1 input-2.sym
+{
+T 17900 78400 5 10 1 1 0 1
+value=GND
+T 18400 78300 5 10 0 1 0 0
+net=GND:1
+}
+C 18400 78100 1 0 1 input-2.sym
+{
+T 17900 78200 5 10 1 1 0 1
+value=GND
+T 18400 78100 5 10 0 1 0 0
+net=GND:1
+}
+C 18400 77500 1 0 1 input-2.sym
+{
+T 17900 77600 5 10 1 1 0 1
+value=+24V
+T 18400 77500 5 10 0 1 0 0
+net=+24V:1
+}
+C 18400 77300 1 0 1 input-2.sym
+{
+T 17900 77400 5 10 1 1 0 1
+value=+24V
+T 18400 77300 5 10 0 1 0 0
+net=+24V:1
+}
+C 18400 85100 1 0 1 input-2.sym
+{
+T 17900 85200 5 10 1 1 0 1
+value=GND
+T 18400 85100 5 10 0 1 0 0
+net=GND:1
+}
+C 18400 84700 1 0 1 input-2.sym
+{
+T 17900 84800 5 10 1 1 0 1
+value=GND
+T 18400 84700 5 10 0 1 0 0
+net=GND:1
+}
+C 18400 84900 1 0 1 input-2.sym
+{
+T 17900 85000 5 10 1 1 0 1
+value=Vcc
+T 18400 84900 5 10 0 1 0 0
+net=Vcc:1
+}
+C 18400 84100 1 0 1 input-2.sym
+{
+T 17900 84200 5 10 1 1 0 1
+value=+24V
+T 18400 84100 5 10 0 1 0 0
+net=+24V:1
+}
+C 17000 86300 1 0 0 output-2.sym
+{
+T 17900 86400 5 10 1 1 0 1
+value=GNDCAN0
+T 17000 86300 5 10 0 1 0 6
+net=GNDCAN0:1
+}
+C 17000 86700 1 0 0 output-2.sym
+{
+T 17900 86800 5 10 1 1 0 1
+value=GNDCAN0
+T 17000 86700 5 10 0 1 0 6
+net=GNDCAN0:1
+}
+C 17000 86500 1 0 0 output-2.sym
+{
+T 17900 86600 5 10 1 1 0 1
+value=VCAN0
+T 17000 86500 5 10 0 1 0 6
+net=VCAN0:1
+}
+C 17000 85900 1 0 0 output-2.sym
+{
+T 17900 86000 5 10 1 1 0 1
+value=GNDCAN1
+T 17000 85900 5 10 0 1 0 6
+net=GNDCAN1:1
+}
+C 17000 85700 1 0 0 output-2.sym
+{
+T 17900 85800 5 10 1 1 0 1
+value=VCAN1
+T 17000 85700 5 10 0 1 0 6
+net=VCAN1:1
+}
+C 17000 85500 1 0 0 output-2.sym
+{
+T 17900 85600 5 10 1 1 0 1
+value=GNDCAN1
+T 17000 85500 5 10 0 1 0 6
+net=GNDCAN1:1
+}
+C 11800 86300 1 0 1 output-2.sym
+{
+T 10900 86400 5 10 1 1 0 7
+value=VCAN0
+T 11800 86300 5 10 0 1 0 0
+net=VCAN0:1
+}
+C 11800 85500 1 0 1 output-2.sym
+{
+T 10900 85600 5 10 1 1 0 7
+value=VCAN1
+T 11800 85500 5 10 0 1 0 0
+net=VCAN1:1
+}
+C 10400 84700 1 0 0 input-2.sym
+{
+T 10900 84800 5 10 1 1 0 7
+value=Vcc
+T 10400 84700 5 10 0 1 0 6
+net=Vcc:1
+}
+C 10400 84300 1 0 0 input-2.sym
+{
+T 10900 84400 5 10 1 1 0 7
+value=GND
+T 10400 84300 5 10 0 1 0 6
+net=GND:1
+}
+C 10400 78300 1 0 0 input-2.sym
+{
+T 10900 78400 5 10 1 1 0 7
+value=GND
+T 10400 78300 5 10 0 1 0 6
+net=GND:1
+}
+N 12600 78400 11800 78400 4
+C 10400 77900 1 0 0 input-2.sym
+{
+T 10900 78000 5 10 1 1 0 7
+value=/RELEASE
+T 10400 77900 5 10 0 1 0 6
+net=/RELEASE:1
+}
+N 12600 78000 11800 78000 4
+C 10400 77500 1 0 0 input-2.sym
+{
+T 10900 77600 5 10 1 1 0 7
+value=+24V
+T 10400 77500 5 10 0 1 0 6
+net=+24V:1
+}
+N 11800 77600 12600 77600 4
+C 10400 77100 1 0 0 input-2.sym
+{
+T 10900 77200 5 10 1 1 0 7
+value=MOTOR+
+T 10400 77100 5 10 0 1 0 6
+net=MOTOR+:1
+}
+N 12600 77200 11800 77200 4
+C 10400 76700 1 0 0 input-2.sym
+{
+T 10900 76800 5 10 1 1 0 7
+value=MOTOR-
+T 10400 76700 5 10 0 1 0 6
+net=MOTOR-:1
+}
+N 12600 76800 11800 76800 4
+C 11800 76300 1 0 1 passive-1.sym
+{
+T 10900 76400 5 10 1 1 0 7
+value=GND
+T 11800 76300 5 10 0 1 0 6
+net=GND:1
+}
+N 12600 76400 11800 76400 4
+C 11800 75900 1 0 1 passive-1.sym
+{
+T 10900 76000 5 10 1 1 0 7
+value=Vcc
+T 11800 75900 5 10 0 1 0 6
+net=Vcc:1
+}
+N 11800 76000 12600 76000 4
+C 11800 75500 1 0 1 passive-1.sym
+{
+T 10900 75600 5 10 1 1 0 7
+value=+12V
+T 11800 75500 5 10 0 1 0 6
+net=+12V:1
+}
+N 11800 75600 12600 75600 4
+C 11800 75100 1 0 1 passive-1.sym
+{
+T 10900 75200 5 10 1 1 0 7
+value=GND
+T 11800 75100 5 10 0 1 0 6
+net=GND:1
+}
+N 12600 75200 11800 75200 4
+C 11800 74700 1 0 1 output-2.sym
+{
+T 10900 74800 5 10 1 1 0 7
+value=GND
+T 11800 74700 5 10 0 1 0 6
+net=GND:1
+}
+N 12600 74800 11800 74800 4
+C 11800 74300 1 0 1 output-2.sym
+{
+T 10900 74400 5 10 1 1 0 7
+value=+24V
+T 11800 74300 5 10 0 1 0 6
+net=+24V:1
+}
+N 11800 74400 12600 74400 4
+C 11800 83900 1 0 1 output-2.sym
+{
+T 10900 84000 5 10 1 1 0 7
+value=RESET
+T 11800 83900 5 10 0 1 0 0
+net=RESET:1
+}
+N 12600 84000 11800 84000 4
diff --git a/doc/aicpannel.dwg b/doc/aicpannel.dwg
new file mode 100644 (file)
index 0000000..7a1b604
Binary files /dev/null and b/doc/aicpannel.dwg differ
diff --git a/doc/aicpannelc.dwg b/doc/aicpannelc.dwg
new file mode 100644 (file)
index 0000000..6525aec
Binary files /dev/null and b/doc/aicpannelc.dwg differ
diff --git a/doc/aicpannelc.png b/doc/aicpannelc.png
new file mode 100644 (file)
index 0000000..6eb13c8
Binary files /dev/null and b/doc/aicpannelc.png differ
diff --git a/doc/aicpannelc.ps b/doc/aicpannelc.ps
new file mode 100644 (file)
index 0000000..262f131
--- /dev/null
@@ -0,0 +1,7873 @@
+%!PS-Adobe-3.0
+%%Creator: Wine PostScript Driver
+%%Title: H:\src\aic-1.1.0\doc\aicpannelc.dwg
+%%BoundingBox: 18 36 576 805
+%%Pages: (atend)
+%%EndComments
+%%BeginProlog
+/tmpmtrx matrix def
+/hatch {
+  pathbbox
+  /b exch def /r exch def /t exch def /l exch def /gap 32 def
+  l cvi gap idiv gap mul
+  gap
+  r cvi gap idiv gap mul
+  {t moveto 0 b t sub rlineto}
+  for
+} bind def
+/B {pop pop pop pop} def
+/havetype42gdir {version cvi 2015 ge} bind def
+%%EndProlog
+%%BeginSetup
+mark {
+%%BeginFeature: *PageSize A4
+<</PageSize[595 842]/ImagingBBox null>>setpagedevice
+%%EndFeature
+} stopped cleartomark
+%%EndSetup
+%%Page: 1 1
+%%BeginPageSetup
+/pgsave save def
+72 300 div 72 300 div scale
+75 3358 translate
+1 -1 scale
+0 rotate
+%%EndPageSetup
+0.00 0.00 1.00 setrgbcolor
+3 setlinewidth
+20 3007 moveto
+20 3198 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+20 3198 moveto
+20 3007 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+20 3007 moveto
+95 3007 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+95 3007 moveto
+95 3198 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+95 3198 moveto
+20 3198 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+3 setlinewidth
+28 3068 moveto
+28 3113 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+44 3113 moveto
+44 3068 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+32 3123 moveto
+34 3122 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+34 3122 moveto
+35 3119 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+35 3119 moveto
+34 3116 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+34 3116 moveto
+32 3115 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+32 3115 moveto
+29 3116 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+29 3116 moveto
+28 3119 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+28 3119 moveto
+29 3122 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+29 3122 moveto
+32 3123 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+44 3123 moveto
+46 3122 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+46 3122 moveto
+47 3119 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+47 3119 moveto
+46 3116 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+46 3116 moveto
+44 3115 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+44 3115 moveto
+41 3116 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+41 3116 moveto
+40 3119 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+40 3119 moveto
+41 3122 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+41 3122 moveto
+44 3123 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+32 3135 moveto
+34 3135 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+34 3135 moveto
+35 3132 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+35 3132 moveto
+34 3130 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+34 3130 moveto
+32 3129 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+32 3129 moveto
+30 3130 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+30 3130 moveto
+29 3132 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+29 3132 moveto
+30 3135 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+30 3135 moveto
+32 3135 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+3 setlinewidth
+20 3172 moveto
+95 3172 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+20 3176 moveto
+95 3176 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+20 3191 moveto
+95 3191 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+94 3172 moveto
+95 3173 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+91 3172 moveto
+95 3176 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+89 3172 moveto
+93 3176 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+86 3172 moveto
+90 3176 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+83 3172 moveto
+88 3176 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+80 3172 moveto
+85 3176 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+78 3172 moveto
+82 3176 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+75 3172 moveto
+79 3176 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+72 3172 moveto
+77 3176 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+70 3172 moveto
+74 3176 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+67 3172 moveto
+71 3176 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+64 3172 moveto
+69 3176 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+62 3172 moveto
+66 3176 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+59 3172 moveto
+63 3176 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+56 3172 moveto
+61 3176 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+53 3172 moveto
+58 3176 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+51 3172 moveto
+55 3176 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+48 3172 moveto
+53 3176 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+45 3172 moveto
+50 3176 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+43 3172 moveto
+47 3176 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+40 3172 moveto
+44 3176 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+37 3172 moveto
+42 3176 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+35 3172 moveto
+39 3176 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+32 3172 moveto
+36 3176 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+29 3172 moveto
+34 3176 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+27 3172 moveto
+31 3176 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+24 3172 moveto
+28 3176 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+21 3172 moveto
+26 3176 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+20 3174 moveto
+23 3176 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+95 3176 moveto
+95 3176 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+95 3177 moveto
+95 3177 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+95 3178 moveto
+95 3178 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+95 3179 moveto
+95 3179 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+95 3180 moveto
+95 3180 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+95 3181 moveto
+95 3181 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+95 3182 moveto
+95 3182 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+95 3183 moveto
+95 3183 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+95 3184 moveto
+95 3184 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+95 3185 moveto
+95 3185 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+95 3186 moveto
+95 3186 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+95 3186 moveto
+95 3186 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+95 3187 moveto
+95 3187 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+95 3188 moveto
+95 3188 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+95 3189 moveto
+95 3189 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+95 3190 moveto
+95 3190 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+94 3176 moveto
+94 3176 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+94 3177 moveto
+94 3177 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+94 3178 moveto
+94 3178 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+94 3179 moveto
+94 3179 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+94 3180 moveto
+94 3180 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+94 3181 moveto
+94 3181 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+94 3182 moveto
+94 3182 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+94 3183 moveto
+94 3183 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+94 3184 moveto
+94 3184 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+94 3185 moveto
+94 3185 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+94 3186 moveto
+94 3186 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+94 3187 moveto
+94 3187 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+94 3188 moveto
+94 3188 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+94 3189 moveto
+94 3189 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+94 3190 moveto
+94 3190 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+93 3176 moveto
+93 3176 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+93 3177 moveto
+93 3177 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+93 3178 moveto
+93 3178 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+93 3179 moveto
+93 3179 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+93 3180 moveto
+93 3180 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+93 3181 moveto
+93 3181 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+93 3182 moveto
+93 3182 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+93 3183 moveto
+93 3183 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+93 3184 moveto
+93 3184 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+93 3185 moveto
+93 3185 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+93 3186 moveto
+93 3186 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+93 3186 moveto
+93 3186 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+93 3187 moveto
+93 3187 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+93 3188 moveto
+93 3188 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+93 3189 moveto
+93 3189 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+93 3190 moveto
+93 3190 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+92 3176 moveto
+92 3176 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+92 3177 moveto
+92 3177 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+92 3178 moveto
+92 3178 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+92 3179 moveto
+92 3179 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+92 3180 moveto
+92 3180 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+92 3181 moveto
+92 3181 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+92 3182 moveto
+92 3182 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+92 3183 moveto
+92 3183 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+92 3184 moveto
+92 3184 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+92 3185 moveto
+92 3185 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+92 3186 moveto
+92 3186 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+92 3187 moveto
+92 3187 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+92 3188 moveto
+92 3188 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+92 3189 moveto
+92 3189 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+92 3190 moveto
+92 3190 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+91 3176 moveto
+91 3176 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+91 3177 moveto
+91 3177 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+91 3178 moveto
+91 3178 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+91 3179 moveto
+91 3179 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+91 3180 moveto
+91 3180 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+91 3181 moveto
+91 3181 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+91 3182 moveto
+91 3182 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+91 3183 moveto
+91 3183 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+91 3184 moveto
+91 3184 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+91 3185 moveto
+91 3185 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+91 3186 moveto
+91 3186 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+91 3186 moveto
+91 3186 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+91 3187 moveto
+91 3187 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+91 3188 moveto
+91 3188 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+91 3189 moveto
+91 3189 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+91 3190 moveto
+91 3190 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+90 3176 moveto
+90 3176 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+90 3177 moveto
+90 3177 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+90 3178 moveto
+90 3178 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+90 3179 moveto
+90 3179 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+90 3180 moveto
+90 3180 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+90 3181 moveto
+90 3181 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+90 3182 moveto
+90 3182 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+90 3183 moveto
+90 3183 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+90 3184 moveto
+90 3184 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+90 3185 moveto
+90 3185 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+90 3186 moveto
+90 3186 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+90 3187 moveto
+90 3187 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+90 3188 moveto
+90 3188 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+90 3189 moveto
+90 3189 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+90 3190 moveto
+90 3190 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+89 3176 moveto
+89 3176 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+89 3177 moveto
+89 3177 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+89 3178 moveto
+89 3178 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+89 3179 moveto
+89 3179 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+89 3180 moveto
+89 3180 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+89 3181 moveto
+89 3181 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+89 3182 moveto
+89 3182 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+89 3183 moveto
+89 3183 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+89 3184 moveto
+89 3184 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+89 3185 moveto
+89 3185 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+89 3186 moveto
+89 3186 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+89 3186 moveto
+89 3186 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+89 3187 moveto
+89 3187 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+89 3188 moveto
+89 3188 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+89 3189 moveto
+89 3189 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+89 3190 moveto
+89 3190 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+88 3176 moveto
+88 3176 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+88 3177 moveto
+88 3177 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+88 3178 moveto
+88 3178 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+88 3179 moveto
+88 3179 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+88 3180 moveto
+88 3180 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+88 3181 moveto
+88 3181 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+88 3182 moveto
+88 3182 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+88 3183 moveto
+88 3183 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+88 3184 moveto
+88 3184 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+88 3185 moveto
+88 3185 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+88 3186 moveto
+88 3186 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+88 3187 moveto
+88 3187 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+88 3188 moveto
+88 3188 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+88 3189 moveto
+88 3189 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+88 3190 moveto
+88 3190 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+87 3176 moveto
+87 3176 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+87 3177 moveto
+87 3177 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+87 3178 moveto
+87 3178 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+87 3179 moveto
+87 3179 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+87 3180 moveto
+87 3180 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+87 3181 moveto
+87 3181 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+87 3182 moveto
+87 3182 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+87 3183 moveto
+87 3183 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+87 3184 moveto
+87 3184 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+87 3185 moveto
+87 3185 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+87 3186 moveto
+87 3186 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+87 3186 moveto
+87 3186 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+87 3187 moveto
+87 3187 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+87 3188 moveto
+87 3188 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+87 3189 moveto
+87 3189 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+87 3190 moveto
+87 3190 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+86 3176 moveto
+86 3176 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+86 3177 moveto
+86 3177 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+86 3178 moveto
+86 3178 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+86 3179 moveto
+86 3179 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+86 3180 moveto
+86 3180 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+86 3181 moveto
+86 3181 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+86 3182 moveto
+86 3182 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+86 3183 moveto
+86 3183 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+86 3184 moveto
+86 3184 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+86 3185 moveto
+86 3185 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+86 3186 moveto
+86 3186 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+86 3187 moveto
+86 3187 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+86 3188 moveto
+86 3188 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+86 3189 moveto
+86 3189 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+86 3190 moveto
+86 3190 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+85 3176 moveto
+85 3176 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+85 3177 moveto
+85 3177 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+85 3178 moveto
+85 3178 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+85 3179 moveto
+85 3179 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+85 3180 moveto
+85 3180 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+85 3181 moveto
+85 3181 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+85 3182 moveto
+85 3182 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+85 3183 moveto
+85 3183 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+85 3184 moveto
+85 3184 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+85 3185 moveto
+85 3185 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+85 3186 moveto
+85 3186 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+85 3186 moveto
+85 3186 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+85 3187 moveto
+85 3187 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+85 3188 moveto
+85 3188 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+85 3189 moveto
+85 3189 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+85 3190 moveto
+85 3190 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+84 3176 moveto
+84 3176 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+84 3177 moveto
+84 3177 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+84 3178 moveto
+84 3178 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+84 3179 moveto
+84 3179 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+84 3180 moveto
+84 3180 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+84 3181 moveto
+84 3181 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+84 3182 moveto
+84 3182 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+84 3183 moveto
+84 3183 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+84 3184 moveto
+84 3184 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+84 3185 moveto
+84 3185 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+84 3186 moveto
+84 3186 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+84 3187 moveto
+84 3187 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+84 3188 moveto
+84 3188 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+84 3189 moveto
+84 3189 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+84 3190 moveto
+84 3190 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+83 3176 moveto
+83 3176 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+83 3177 moveto
+83 3177 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+83 3178 moveto
+83 3178 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+83 3179 moveto
+83 3179 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+83 3180 moveto
+83 3180 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+83 3181 moveto
+83 3181 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+83 3182 moveto
+83 3182 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+83 3183 moveto
+83 3183 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+83 3184 moveto
+83 3184 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+83 3185 moveto
+83 3185 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+83 3186 moveto
+83 3186 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+83 3186 moveto
+83 3186 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+83 3187 moveto
+83 3187 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+83 3188 moveto
+83 3188 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+83 3189 moveto
+83 3189 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+83 3190 moveto
+83 3190 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+82 3176 moveto
+82 3176 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+82 3177 moveto
+82 3177 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+82 3178 moveto
+82 3178 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+82 3179 moveto
+82 3179 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+82 3180 moveto
+82 3180 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+82 3181 moveto
+82 3181 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+82 3182 moveto
+82 3182 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+82 3183 moveto
+82 3183 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+82 3184 moveto
+82 3184 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+82 3185 moveto
+82 3185 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+82 3186 moveto
+82 3186 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+82 3187 moveto
+82 3187 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+82 3188 moveto
+82 3188 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+82 3189 moveto
+82 3189 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+82 3190 moveto
+82 3190 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+81 3176 moveto
+81 3176 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+81 3177 moveto
+81 3177 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+81 3178 moveto
+81 3178 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+81 3179 moveto
+81 3179 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+81 3180 moveto
+81 3180 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+81 3181 moveto
+81 3181 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+81 3182 moveto
+81 3182 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+81 3183 moveto
+81 3183 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+81 3184 moveto
+81 3184 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+81 3185 moveto
+81 3185 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+81 3186 moveto
+81 3186 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+81 3186 moveto
+81 3186 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+81 3187 moveto
+81 3187 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+81 3188 moveto
+81 3188 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+81 3189 moveto
+81 3189 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+81 3190 moveto
+81 3190 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+80 3176 moveto
+80 3176 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+80 3177 moveto
+80 3177 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+80 3178 moveto
+80 3178 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+80 3179 moveto
+80 3179 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+80 3180 moveto
+80 3180 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+80 3181 moveto
+80 3181 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+80 3182 moveto
+80 3182 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+80 3183 moveto
+80 3183 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+80 3184 moveto
+80 3184 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+80 3185 moveto
+80 3185 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+80 3186 moveto
+80 3186 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+80 3187 moveto
+80 3187 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+80 3188 moveto
+80 3188 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+80 3189 moveto
+80 3189 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+80 3190 moveto
+80 3190 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+80 3176 moveto
+80 3176 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+80 3177 moveto
+80 3177 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+80 3178 moveto
+80 3178 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+80 3179 moveto
+80 3179 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+80 3180 moveto
+80 3180 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+80 3181 moveto
+80 3181 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+80 3182 moveto
+80 3182 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+80 3183 moveto
+80 3183 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+80 3184 moveto
+80 3184 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+80 3185 moveto
+80 3185 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+80 3186 moveto
+80 3186 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+80 3186 moveto
+80 3186 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+80 3187 moveto
+80 3187 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+80 3188 moveto
+80 3188 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+80 3189 moveto
+80 3189 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+80 3190 moveto
+80 3190 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+79 3176 moveto
+79 3176 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+79 3177 moveto
+79 3177 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+79 3178 moveto
+79 3178 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+79 3179 moveto
+79 3179 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+79 3180 moveto
+79 3180 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+79 3181 moveto
+79 3181 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+79 3182 moveto
+79 3182 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+79 3183 moveto
+79 3183 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+79 3184 moveto
+79 3184 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+79 3185 moveto
+79 3185 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+79 3186 moveto
+79 3186 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+79 3187 moveto
+79 3187 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+79 3188 moveto
+79 3188 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+79 3189 moveto
+79 3189 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+79 3190 moveto
+79 3190 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+78 3176 moveto
+78 3176 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+78 3177 moveto
+78 3177 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+78 3178 moveto
+78 3178 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+78 3179 moveto
+78 3179 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+78 3180 moveto
+78 3180 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+78 3181 moveto
+78 3181 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+78 3182 moveto
+78 3182 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+78 3183 moveto
+78 3183 lineto
+stroke
+%!PS-Adobe-3.0
+%%Creator: Wine PostScript Driver
+%%Title: H:\src\aic-1.1.0\doc\aicpannelc.dwg
+%%BoundingBox: 18 36 576 805
+%%Pages: (atend)
+%%EndComments
+%%BeginProlog
+/tmpmtrx matrix def
+/hatch {
+  pathbbox
+  /b exch def /r exch def /t exch def /l exch def /gap 32 def
+  l cvi gap idiv gap mul
+  gap
+  r cvi gap idiv gap mul
+  {t moveto 0 b t sub rlineto}
+  for
+} bind def
+/B {pop pop pop pop} def
+/havetype42gdir {version cvi 2015 ge} bind def
+%%EndProlog
+%%BeginSetup
+mark {
+%%BeginFeature: *PageSize A4
+<</PageSize[595 842]/ImagingBBox null>>setpagedevice
+%%EndFeature
+} stopped cleartomark
+%%EndSetup
+%%Page: 1 1
+%%BeginPageSetup
+/pgsave save def
+72 300 div 72 300 div scale
+75 3358 translate
+1 -1 scale
+0 rotate
+%%EndPageSetup
+0.00 0.00 1.00 setrgbcolor
+3 setlinewidth
+103 1687 moveto
+103 3198 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+103 3198 moveto
+103 1687 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+103 1687 moveto
+693 1687 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+693 1687 moveto
+693 3198 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+693 3198 moveto
+103 3198 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+3 setlinewidth
+162 2171 moveto
+162 2525 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+292 2525 moveto
+292 2171 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+191 2602 moveto
+201 2600 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+201 2600 moveto
+209 2596 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+209 2596 moveto
+215 2590 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+215 2590 moveto
+219 2582 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+219 2582 moveto
+221 2572 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+221 2572 moveto
+219 2563 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+219 2563 moveto
+215 2555 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+215 2555 moveto
+209 2549 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+209 2549 moveto
+201 2544 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+201 2544 moveto
+191 2543 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+191 2543 moveto
+182 2544 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+182 2544 moveto
+174 2549 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+174 2549 moveto
+168 2555 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+168 2555 moveto
+163 2563 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+163 2563 moveto
+162 2572 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+162 2572 moveto
+163 2582 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+163 2582 moveto
+168 2590 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+168 2590 moveto
+174 2596 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+174 2596 moveto
+182 2600 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+182 2600 moveto
+191 2602 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+286 2602 moveto
+295 2600 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+295 2600 moveto
+303 2596 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+303 2596 moveto
+310 2590 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+310 2590 moveto
+314 2582 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+314 2582 moveto
+315 2572 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+315 2572 moveto
+314 2563 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+314 2563 moveto
+310 2555 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+310 2555 moveto
+303 2549 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+303 2549 moveto
+295 2544 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+295 2544 moveto
+286 2543 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+286 2543 moveto
+277 2544 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+277 2544 moveto
+269 2549 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+269 2549 moveto
+262 2555 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+262 2555 moveto
+258 2563 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+258 2563 moveto
+256 2572 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+256 2572 moveto
+258 2582 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+258 2582 moveto
+262 2590 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+262 2590 moveto
+269 2596 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+269 2596 moveto
+277 2600 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+277 2600 moveto
+286 2602 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+191 2702 moveto
+200 2700 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+200 2700 moveto
+208 2695 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+208 2695 moveto
+213 2688 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+213 2688 moveto
+215 2679 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+215 2679 moveto
+213 2670 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+213 2670 moveto
+208 2662 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+208 2662 moveto
+200 2657 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+200 2657 moveto
+191 2655 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+191 2655 moveto
+182 2657 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+182 2657 moveto
+175 2662 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+175 2662 moveto
+170 2670 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+170 2670 moveto
+168 2679 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+168 2679 moveto
+170 2688 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+170 2688 moveto
+175 2695 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+175 2695 moveto
+182 2700 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+182 2700 moveto
+191 2702 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+3 setlinewidth
+103 2986 moveto
+693 2986 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+103 3021 moveto
+693 3021 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+103 3137 moveto
+693 3137 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+681 2986 moveto
+693 2998 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+660 2986 moveto
+693 3019 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+638 2986 moveto
+673 3021 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+617 2986 moveto
+652 3021 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+596 2986 moveto
+631 3021 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+575 2986 moveto
+610 3021 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+554 2986 moveto
+588 3021 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+532 2986 moveto
+567 3021 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+511 2986 moveto
+546 3021 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+490 2986 moveto
+525 3021 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+469 2986 moveto
+504 3021 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+448 2986 moveto
+482 3021 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+426 2986 moveto
+461 3021 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+405 2986 moveto
+440 3021 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+384 2986 moveto
+419 3021 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+363 2986 moveto
+398 3021 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+342 2986 moveto
+376 3021 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+320 2986 moveto
+355 3021 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+299 2986 moveto
+334 3021 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+278 2986 moveto
+313 3021 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+257 2986 moveto
+292 3021 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+236 2986 moveto
+270 3021 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+214 2986 moveto
+249 3021 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+193 2986 moveto
+228 3021 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+172 2986 moveto
+207 3021 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+151 2986 moveto
+185 3021 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+129 2986 moveto
+164 3021 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+108 2986 moveto
+143 3021 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+103 3002 moveto
+122 3021 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+688 3021 moveto
+688 3021 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+688 3029 moveto
+688 3029 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+688 3036 moveto
+688 3036 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+688 3044 moveto
+688 3044 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+688 3051 moveto
+688 3051 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+688 3059 moveto
+688 3059 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+688 3066 moveto
+688 3066 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+688 3074 moveto
+688 3074 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+688 3081 moveto
+688 3081 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+688 3089 moveto
+688 3089 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+688 3096 moveto
+688 3096 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+688 3104 moveto
+688 3104 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+688 3111 moveto
+688 3111 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+688 3119 moveto
+688 3119 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+688 3126 moveto
+688 3126 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+688 3134 moveto
+688 3134 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+680 3025 moveto
+680 3025 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+680 3033 moveto
+680 3033 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+680 3040 moveto
+680 3040 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+680 3048 moveto
+680 3048 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+680 3055 moveto
+680 3055 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+680 3063 moveto
+680 3063 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+680 3070 moveto
+680 3070 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+680 3078 moveto
+680 3078 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+680 3085 moveto
+680 3085 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+680 3093 moveto
+680 3093 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+680 3100 moveto
+680 3100 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+680 3108 moveto
+680 3108 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+680 3115 moveto
+680 3115 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+680 3123 moveto
+680 3123 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+680 3130 moveto
+680 3130 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+673 3021 moveto
+673 3021 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+673 3029 moveto
+673 3029 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+673 3036 moveto
+673 3036 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+673 3044 moveto
+673 3044 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+673 3051 moveto
+673 3051 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+673 3059 moveto
+673 3059 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+673 3066 moveto
+673 3066 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+673 3074 moveto
+673 3074 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+673 3081 moveto
+673 3081 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+673 3089 moveto
+673 3089 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+673 3096 moveto
+673 3096 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+673 3104 moveto
+673 3104 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+673 3111 moveto
+673 3111 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+673 3119 moveto
+673 3119 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+673 3126 moveto
+673 3126 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+673 3134 moveto
+673 3134 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+665 3025 moveto
+665 3025 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+665 3033 moveto
+665 3033 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+665 3040 moveto
+665 3040 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+665 3048 moveto
+665 3048 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+665 3055 moveto
+665 3055 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+665 3063 moveto
+665 3063 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+665 3070 moveto
+665 3070 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+665 3078 moveto
+665 3078 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+665 3085 moveto
+665 3085 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+665 3093 moveto
+665 3093 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+665 3100 moveto
+665 3100 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+665 3108 moveto
+665 3108 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+665 3115 moveto
+665 3115 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+665 3123 moveto
+665 3123 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+665 3130 moveto
+665 3130 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+658 3021 moveto
+658 3021 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+658 3029 moveto
+658 3029 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+658 3036 moveto
+658 3036 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+658 3044 moveto
+658 3044 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+658 3051 moveto
+658 3051 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+658 3059 moveto
+658 3059 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+658 3066 moveto
+658 3066 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+658 3074 moveto
+658 3074 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+658 3081 moveto
+658 3081 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+658 3089 moveto
+658 3089 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+658 3096 moveto
+658 3096 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+658 3104 moveto
+658 3104 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+658 3111 moveto
+658 3111 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+658 3119 moveto
+658 3119 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+658 3126 moveto
+658 3126 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+658 3134 moveto
+658 3134 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+650 3025 moveto
+650 3025 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+650 3033 moveto
+650 3033 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+650 3040 moveto
+650 3040 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+650 3048 moveto
+650 3048 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+650 3055 moveto
+650 3055 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+650 3063 moveto
+650 3063 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+650 3070 moveto
+650 3070 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+650 3078 moveto
+650 3078 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+650 3085 moveto
+650 3085 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+650 3093 moveto
+650 3093 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+650 3100 moveto
+650 3100 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+650 3108 moveto
+650 3108 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+650 3115 moveto
+650 3115 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+650 3123 moveto
+650 3123 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+650 3130 moveto
+650 3130 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+643 3021 moveto
+643 3021 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+643 3029 moveto
+643 3029 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+643 3036 moveto
+643 3036 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+643 3044 moveto
+643 3044 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+643 3051 moveto
+643 3051 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+643 3059 moveto
+643 3059 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+643 3066 moveto
+643 3066 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+643 3074 moveto
+643 3074 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+643 3081 moveto
+643 3081 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+643 3089 moveto
+643 3089 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+643 3096 moveto
+643 3096 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+643 3104 moveto
+643 3104 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+643 3111 moveto
+643 3111 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+643 3119 moveto
+643 3119 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+643 3126 moveto
+643 3126 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+643 3134 moveto
+643 3134 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+635 3025 moveto
+635 3025 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+635 3033 moveto
+635 3033 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+635 3040 moveto
+635 3040 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+635 3048 moveto
+635 3048 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+635 3055 moveto
+635 3055 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+635 3063 moveto
+635 3063 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+635 3070 moveto
+635 3070 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+635 3078 moveto
+635 3078 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+635 3085 moveto
+635 3085 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+635 3093 moveto
+635 3093 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+635 3100 moveto
+635 3100 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+635 3108 moveto
+635 3108 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+635 3115 moveto
+635 3115 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+635 3123 moveto
+635 3123 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+635 3130 moveto
+635 3130 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+628 3021 moveto
+628 3021 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+628 3029 moveto
+628 3029 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+628 3036 moveto
+628 3036 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+628 3044 moveto
+628 3044 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+628 3051 moveto
+628 3051 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+628 3059 moveto
+628 3059 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+628 3066 moveto
+628 3066 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+628 3074 moveto
+628 3074 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+628 3081 moveto
+628 3081 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+628 3089 moveto
+628 3089 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+628 3096 moveto
+628 3096 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+628 3104 moveto
+628 3104 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+628 3111 moveto
+628 3111 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+628 3119 moveto
+628 3119 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+628 3126 moveto
+628 3126 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+628 3134 moveto
+628 3134 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+620 3025 moveto
+620 3025 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+620 3033 moveto
+620 3033 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+620 3040 moveto
+620 3040 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+620 3048 moveto
+620 3048 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+620 3055 moveto
+620 3055 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+620 3063 moveto
+620 3063 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+620 3070 moveto
+620 3070 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+620 3078 moveto
+620 3078 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+620 3085 moveto
+620 3085 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+620 3093 moveto
+620 3093 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+620 3100 moveto
+620 3100 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+620 3108 moveto
+620 3108 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+620 3115 moveto
+620 3115 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+620 3123 moveto
+620 3123 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+620 3130 moveto
+620 3130 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+613 3021 moveto
+613 3021 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+613 3029 moveto
+613 3029 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+613 3036 moveto
+613 3036 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+613 3044 moveto
+613 3044 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+613 3051 moveto
+613 3051 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+613 3059 moveto
+613 3059 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+613 3066 moveto
+613 3066 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+613 3074 moveto
+613 3074 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+613 3081 moveto
+613 3081 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+613 3089 moveto
+613 3089 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+613 3096 moveto
+613 3096 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+613 3104 moveto
+613 3104 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+613 3111 moveto
+613 3111 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+613 3119 moveto
+613 3119 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+613 3126 moveto
+613 3126 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+613 3134 moveto
+613 3134 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+605 3025 moveto
+605 3025 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+605 3033 moveto
+605 3033 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+605 3040 moveto
+605 3040 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+605 3048 moveto
+605 3048 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+605 3055 moveto
+605 3055 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+605 3063 moveto
+605 3063 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+605 3070 moveto
+605 3070 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+605 3078 moveto
+605 3078 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+605 3085 moveto
+605 3085 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+605 3093 moveto
+605 3093 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+605 3100 moveto
+605 3100 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+605 3108 moveto
+605 3108 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+605 3115 moveto
+605 3115 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+605 3123 moveto
+605 3123 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+605 3130 moveto
+605 3130 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+598 3021 moveto
+598 3021 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+598 3029 moveto
+598 3029 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+598 3036 moveto
+598 3036 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+598 3044 moveto
+598 3044 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+598 3051 moveto
+598 3051 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+598 3059 moveto
+598 3059 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+598 3066 moveto
+598 3066 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+598 3074 moveto
+598 3074 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+598 3081 moveto
+598 3081 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+598 3089 moveto
+598 3089 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+598 3096 moveto
+598 3096 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+598 3104 moveto
+598 3104 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+598 3111 moveto
+598 3111 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+598 3119 moveto
+598 3119 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+598 3126 moveto
+598 3126 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+598 3134 moveto
+598 3134 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+590 3025 moveto
+590 3025 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+590 3033 moveto
+590 3033 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+590 3040 moveto
+590 3040 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+590 3048 moveto
+590 3048 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+590 3055 moveto
+590 3055 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+590 3063 moveto
+590 3063 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+590 3070 moveto
+590 3070 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+590 3078 moveto
+590 3078 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+590 3085 moveto
+590 3085 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+590 3093 moveto
+590 3093 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+590 3100 moveto
+590 3100 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+590 3108 moveto
+590 3108 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+590 3115 moveto
+590 3115 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+590 3123 moveto
+590 3123 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+590 3130 moveto
+590 3130 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+583 3021 moveto
+583 3021 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+583 3029 moveto
+583 3029 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+583 3036 moveto
+583 3036 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+583 3044 moveto
+583 3044 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+583 3051 moveto
+583 3051 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+583 3059 moveto
+583 3059 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+583 3066 moveto
+583 3066 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+583 3074 moveto
+583 3074 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+583 3081 moveto
+583 3081 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+583 3089 moveto
+583 3089 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+583 3096 moveto
+583 3096 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+583 3104 moveto
+583 3104 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+583 3111 moveto
+583 3111 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+583 3119 moveto
+583 3119 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+583 3126 moveto
+583 3126 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+583 3134 moveto
+583 3134 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+575 3025 moveto
+575 3025 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+575 3033 moveto
+575 3033 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+575 3040 moveto
+575 3040 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+575 3048 moveto
+575 3048 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+575 3055 moveto
+575 3055 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+575 3063 moveto
+575 3063 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+575 3070 moveto
+575 3070 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+575 3078 moveto
+575 3078 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+575 3085 moveto
+575 3085 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+575 3093 moveto
+575 3093 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+575 3100 moveto
+575 3100 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+575 3108 moveto
+575 3108 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+575 3115 moveto
+575 3115 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+575 3123 moveto
+575 3123 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+575 3130 moveto
+575 3130 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+568 3021 moveto
+568 3021 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+568 3029 moveto
+568 3029 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+568 3036 moveto
+568 3036 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+568 3044 moveto
+568 3044 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+568 3051 moveto
+568 3051 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+568 3059 moveto
+568 3059 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+568 3066 moveto
+568 3066 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+568 3074 moveto
+568 3074 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+568 3081 moveto
+568 3081 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+568 3089 moveto
+568 3089 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+568 3096 moveto
+568 3096 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+568 3104 moveto
+568 3104 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+568 3111 moveto
+568 3111 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+568 3119 moveto
+568 3119 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+568 3126 moveto
+568 3126 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+568 3134 moveto
+568 3134 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+560 3025 moveto
+560 3025 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+560 3033 moveto
+560 3033 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+560 3040 moveto
+560 3040 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+560 3048 moveto
+560 3048 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+560 3055 moveto
+560 3055 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+560 3063 moveto
+560 3063 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+560 3070 moveto
+560 3070 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+560 3078 moveto
+560 3078 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+560 3085 moveto
+560 3085 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+560 3093 moveto
+560 3093 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+560 3100 moveto
+560 3100 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+560 3108 moveto
+560 3108 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+560 3115 moveto
+560 3115 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+560 3123 moveto
+560 3123 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+560 3130 moveto
+560 3130 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+553 3021 moveto
+553 3021 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+553 3029 moveto
+553 3029 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+553 3036 moveto
+553 3036 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+553 3044 moveto
+553 3044 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+553 3051 moveto
+553 3051 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+553 3059 moveto
+553 3059 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+553 3066 moveto
+553 3066 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+553 3074 moveto
+553 3074 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+553 3081 moveto
+553 3081 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+553 3089 moveto
+553 3089 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+553 3096 moveto
+553 3096 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+553 3104 moveto
+553 3104 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+553 3111 moveto
+553 3111 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+553 3119 moveto
+553 3119 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+553 3126 moveto
+553 3126 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+553 3134 moveto
+553 3134 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+545 3025 moveto
+545 3025 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+545 3033 moveto
+545 3033 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+545 3040 moveto
+545 3040 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+545 3048 moveto
+545 3048 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+545 3055 moveto
+545 3055 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+545 3063 moveto
+545 3063 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+545 3070 moveto
+545 3070 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+545 3078 moveto
+545 3078 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+545 3085 moveto
+545 3085 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+545 3093 moveto
+545 3093 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+545 3100 moveto
+545 3100 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+545 3108 moveto
+545 3108 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+545 3115 moveto
+545 3115 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+545 3123 moveto
+545 3123 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+545 3130 moveto
+545 3130 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+538 3021 moveto
+538 3021 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+538 3029 moveto
+538 3029 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+538 3036 moveto
+538 3036 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+538 3044 moveto
+538 3044 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+538 3051 moveto
+538 3051 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+538 3059 moveto
+538 3059 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+538 3066 moveto
+538 3066 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+538 3074 moveto
+538 3074 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+538 3081 moveto
+538 3081 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+538 3089 moveto
+538 3089 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+538 3096 moveto
+538 3096 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+538 3104 moveto
+538 3104 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+538 3111 moveto
+538 3111 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+538 3119 moveto
+538 3119 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+538 3126 moveto
+538 3126 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+538 3134 moveto
+538 3134 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+530 3025 moveto
+530 3025 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+530 3033 moveto
+530 3033 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+530 3040 moveto
+530 3040 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+530 3048 moveto
+530 3048 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+530 3055 moveto
+530 3055 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+530 3063 moveto
+530 3063 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+530 3070 moveto
+530 3070 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+530 3078 moveto
+530 3078 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+530 3085 moveto
+530 3085 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+530 3093 moveto
+530 3093 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+530 3100 moveto
+530 3100 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+530 3108 moveto
+530 3108 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+530 3115 moveto
+530 3115 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+530 3123 moveto
+530 3123 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+530 3130 moveto
+530 3130 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+523 3021 moveto
+523 3021 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+523 3029 moveto
+523 3029 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+523 3036 moveto
+523 3036 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+523 3044 moveto
+523 3044 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+523 3051 moveto
+523 3051 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+523 3059 moveto
+523 3059 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+523 3066 moveto
+523 3066 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+523 3074 moveto
+523 3074 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+523 3081 moveto
+523 3081 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+523 3089 moveto
+523 3089 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+523 3096 moveto
+523 3096 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+523 3104 moveto
+523 3104 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+523 3111 moveto
+523 3111 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+523 3119 moveto
+523 3119 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+523 3126 moveto
+523 3126 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+523 3134 moveto
+523 3134 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+515 3025 moveto
+515 3025 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+515 3033 moveto
+515 3033 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+515 3040 moveto
+515 3040 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+515 3048 moveto
+515 3048 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+515 3055 moveto
+515 3055 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+515 3063 moveto
+515 3063 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+515 3070 moveto
+515 3070 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+515 3078 moveto
+515 3078 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+515 3085 moveto
+515 3085 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+515 3093 moveto
+515 3093 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+515 3100 moveto
+515 3100 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+515 3108 moveto
+515 3108 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+515 3115 moveto
+515 3115 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+515 3123 moveto
+515 3123 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+515 3130 moveto
+515 3130 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+508 3021 moveto
+508 3021 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+508 3029 moveto
+508 3029 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+508 3036 moveto
+508 3036 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+508 3044 moveto
+508 3044 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+508 3051 moveto
+508 3051 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+508 3059 moveto
+508 3059 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+508 3066 moveto
+508 3066 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+508 3074 moveto
+508 3074 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+508 3081 moveto
+508 3081 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+508 3089 moveto
+508 3089 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+508 3096 moveto
+508 3096 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+508 3104 moveto
+508 3104 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+508 3111 moveto
+508 3111 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+508 3119 moveto
+508 3119 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+508 3126 moveto
+508 3126 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+508 3134 moveto
+508 3134 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+500 3025 moveto
+500 3025 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+500 3033 moveto
+500 3033 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+500 3040 moveto
+500 3040 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+500 3048 moveto
+500 3048 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+500 3055 moveto
+500 3055 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+500 3063 moveto
+500 3063 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+500 3070 moveto
+500 3070 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+500 3078 moveto
+500 3078 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+500 3085 moveto
+500 3085 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+500 3093 moveto
+500 3093 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+500 3100 moveto
+500 3100 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+500 3108 moveto
+500 3108 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+500 3115 moveto
+500 3115 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+500 3123 moveto
+500 3123 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+500 3130 moveto
+500 3130 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+493 3021 moveto
+493 3021 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+493 3029 moveto
+493 3029 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+493 3036 moveto
+493 3036 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+493 3044 moveto
+493 3044 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+493 3051 moveto
+493 3051 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+493 3059 moveto
+493 3059 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+493 3066 moveto
+493 3066 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+493 3074 moveto
+493 3074 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+493 3081 moveto
+493 3081 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+493 3089 moveto
+493 3089 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+493 3096 moveto
+493 3096 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+493 3104 moveto
+493 3104 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+493 3111 moveto
+493 3111 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+493 3119 moveto
+493 3119 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+493 3126 moveto
+493 3126 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+493 3134 moveto
+493 3134 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+485 3025 moveto
+485 3025 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+485 3033 moveto
+485 3033 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+485 3040 moveto
+485 3040 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+485 3048 moveto
+485 3048 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+485 3055 moveto
+485 3055 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+485 3063 moveto
+485 3063 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+485 3070 moveto
+485 3070 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+485 3078 moveto
+485 3078 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+485 3085 moveto
+485 3085 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+485 3093 moveto
+485 3093 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+485 3100 moveto
+485 3100 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+485 3108 moveto
+485 3108 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+485 3115 moveto
+485 3115 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+485 3123 moveto
+485 3123 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+485 3130 moveto
+485 3130 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+478 3021 moveto
+478 3021 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+478 3029 moveto
+478 3029 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+478 3036 moveto
+478 3036 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+478 3044 moveto
+478 3044 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+478 3051 moveto
+478 3051 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+478 3059 moveto
+478 3059 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+478 3066 moveto
+478 3066 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+478 3074 moveto
+478 3074 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+478 3081 moveto
+478 3081 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+478 3089 moveto
+478 3089 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+478 3096 moveto
+478 3096 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+478 3104 moveto
+478 3104 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+478 3111 moveto
+478 3111 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+478 3119 moveto
+478 3119 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+478 3126 moveto
+478 3126 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+478 3134 moveto
+478 3134 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+470 3025 moveto
+470 3025 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+470 3033 moveto
+470 3033 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+470 3040 moveto
+470 3040 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+470 3048 moveto
+470 3048 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+470 3055 moveto
+470 3055 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+470 3063 moveto
+470 3063 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+470 3070 moveto
+470 3070 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+470 3078 moveto
+470 3078 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+470 3085 moveto
+470 3085 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+470 3093 moveto
+470 3093 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+470 3100 moveto
+470 3100 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+470 3108 moveto
+470 3108 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+470 3115 moveto
+470 3115 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+470 3123 moveto
+470 3123 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+470 3130 moveto
+470 3130 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+463 3021 moveto
+463 3021 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+463 3029 moveto
+463 3029 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+463 3036 moveto
+463 3036 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+463 3044 moveto
+463 3044 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+463 3051 moveto
+463 3051 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+463 3059 moveto
+463 3059 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+463 3066 moveto
+463 3066 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+463 3074 moveto
+463 3074 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+463 3081 moveto
+463 3081 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+463 3089 moveto
+463 3089 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+463 3096 moveto
+463 3096 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+463 3104 moveto
+463 3104 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+463 3111 moveto
+463 3111 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+463 3119 moveto
+463 3119 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+463 3126 moveto
+463 3126 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+463 3134 moveto
+463 3134 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+455 3025 moveto
+455 3025 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+455 3033 moveto
+455 3033 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+455 3040 moveto
+455 3040 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+455 3048 moveto
+455 3048 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+455 3055 moveto
+455 3055 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+455 3063 moveto
+455 3063 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+455 3070 moveto
+455 3070 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+455 3078 moveto
+455 3078 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+455 3085 moveto
+455 3085 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+455 3093 moveto
+455 3093 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+455 3100 moveto
+455 3100 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+455 3108 moveto
+455 3108 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+455 3115 moveto
+455 3115 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+455 3123 moveto
+455 3123 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+455 3130 moveto
+455 3130 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+448 3021 moveto
+448 3021 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+448 3029 moveto
+448 3029 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+448 3036 moveto
+448 3036 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+448 3044 moveto
+448 3044 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+448 3051 moveto
+448 3051 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+448 3059 moveto
+448 3059 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+448 3066 moveto
+448 3066 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+448 3074 moveto
+448 3074 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+448 3081 moveto
+448 3081 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+448 3089 moveto
+448 3089 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+448 3096 moveto
+448 3096 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+448 3104 moveto
+448 3104 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+448 3111 moveto
+448 3111 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+448 3119 moveto
+448 3119 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+448 3126 moveto
+448 3126 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+448 3134 moveto
+448 3134 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+440 3025 moveto
+440 3025 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+440 3033 moveto
+440 3033 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+440 3040 moveto
+440 3040 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+440 3048 moveto
+440 3048 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+440 3055 moveto
+440 3055 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+440 3063 moveto
+440 3063 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+440 3070 moveto
+440 3070 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+440 3078 moveto
+440 3078 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+440 3085 moveto
+440 3085 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+440 3093 moveto
+440 3093 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+440 3100 moveto
+440 3100 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+440 3108 moveto
+440 3108 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+440 3115 moveto
+440 3115 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+440 3123 moveto
+440 3123 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+440 3130 moveto
+440 3130 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+433 3021 moveto
+433 3021 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+433 3029 moveto
+433 3029 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+433 3036 moveto
+433 3036 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+433 3044 moveto
+433 3044 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+433 3051 moveto
+433 3051 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+433 3059 moveto
+433 3059 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+433 3066 moveto
+433 3066 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+433 3074 moveto
+433 3074 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+433 3081 moveto
+433 3081 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+433 3089 moveto
+433 3089 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+433 3096 moveto
+433 3096 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+433 3104 moveto
+433 3104 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+433 3111 moveto
+433 3111 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+433 3119 moveto
+433 3119 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+433 3126 moveto
+433 3126 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+433 3134 moveto
+433 3134 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+425 3025 moveto
+425 3025 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+425 3033 moveto
+425 3033 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+425 3040 moveto
+425 3040 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+425 3048 moveto
+425 3048 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+425 3055 moveto
+425 3055 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+425 3063 moveto
+425 3063 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+425 3070 moveto
+425 3070 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+425 3078 moveto
+425 3078 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+425 3085 moveto
+425 3085 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+425 3093 moveto
+425 3093 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+425 3100 moveto
+425 3100 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+425 3108 moveto
+425 3108 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+425 3115 moveto
+425 3115 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+425 3123 moveto
+425 3123 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+425 3130 moveto
+425 3130 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+418 3021 moveto
+418 3021 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+418 3029 moveto
+418 3029 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+418 3036 moveto
+418 3036 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+418 3044 moveto
+418 3044 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+418 3051 moveto
+418 3051 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+418 3059 moveto
+418 3059 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+418 3066 moveto
+418 3066 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+418 3074 moveto
+418 3074 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+418 3081 moveto
+418 3081 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+418 3089 moveto
+418 3089 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+418 3096 moveto
+418 3096 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+418 3104 moveto
+418 3104 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+418 3111 moveto
+418 3111 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+418 3119 moveto
+418 3119 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+418 3126 moveto
+418 3126 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+418 3134 moveto
+418 3134 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+410 3025 moveto
+410 3025 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+410 3033 moveto
+410 3033 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+410 3040 moveto
+410 3040 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+410 3048 moveto
+410 3048 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+410 3055 moveto
+410 3055 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+410 3063 moveto
+410 3063 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+410 3070 moveto
+410 3070 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+410 3078 moveto
+410 3078 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+410 3085 moveto
+410 3085 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+410 3093 moveto
+410 3093 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+410 3100 moveto
+410 3100 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+410 3108 moveto
+410 3108 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+410 3115 moveto
+410 3115 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+410 3123 moveto
+410 3123 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+410 3130 moveto
+410 3130 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+403 3021 moveto
+403 3021 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+403 3029 moveto
+403 3029 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+403 3036 moveto
+403 3036 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+403 3044 moveto
+403 3044 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+403 3051 moveto
+403 3051 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+403 3059 moveto
+403 3059 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+403 3066 moveto
+403 3066 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+403 3074 moveto
+403 3074 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+403 3081 moveto
+403 3081 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+403 3089 moveto
+403 3089 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+403 3096 moveto
+403 3096 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+403 3104 moveto
+403 3104 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+403 3111 moveto
+403 3111 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+403 3119 moveto
+403 3119 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+403 3126 moveto
+403 3126 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+403 3134 moveto
+403 3134 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+395 3025 moveto
+395 3025 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+395 3033 moveto
+395 3033 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+395 3040 moveto
+395 3040 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+395 3048 moveto
+395 3048 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+395 3055 moveto
+395 3055 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+395 3063 moveto
+395 3063 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+395 3070 moveto
+395 3070 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+395 3078 moveto
+395 3078 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+395 3085 moveto
+395 3085 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+395 3093 moveto
+395 3093 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+395 3100 moveto
+395 3100 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+395 3108 moveto
+395 3108 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+395 3115 moveto
+395 3115 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+395 3123 moveto
+395 3123 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+395 3130 moveto
+395 3130 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+388 3021 moveto
+388 3021 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+388 3029 moveto
+388 3029 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+388 3036 moveto
+388 3036 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+388 3044 moveto
+388 3044 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+388 3051 moveto
+388 3051 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+388 3059 moveto
+388 3059 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+388 3066 moveto
+388 3066 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+388 3074 moveto
+388 3074 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+388 3081 moveto
+388 3081 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+388 3089 moveto
+388 3089 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+388 3096 moveto
+388 3096 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+388 3104 moveto
+388 3104 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+388 3111 moveto
+388 3111 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+388 3119 moveto
+388 3119 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+388 3126 moveto
+388 3126 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+388 3134 moveto
+388 3134 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+380 3025 moveto
+380 3025 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+380 3033 moveto
+380 3033 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+380 3040 moveto
+380 3040 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+380 3048 moveto
+380 3048 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+380 3055 moveto
+380 3055 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+380 3063 moveto
+380 3063 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+380 3070 moveto
+380 3070 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+380 3078 moveto
+380 3078 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+380 3085 moveto
+380 3085 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+380 3093 moveto
+380 3093 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+380 3100 moveto
+380 3100 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+380 3108 moveto
+380 3108 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+380 3115 moveto
+380 3115 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+380 3123 moveto
+380 3123 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+380 3130 moveto
+380 3130 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+373 3021 moveto
+373 3021 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+373 3029 moveto
+373 3029 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+373 3036 moveto
+373 3036 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+373 3044 moveto
+373 3044 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+373 3051 moveto
+373 3051 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+373 3059 moveto
+373 3059 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+373 3066 moveto
+373 3066 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+373 3074 moveto
+373 3074 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+373 3081 moveto
+373 3081 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+373 3089 moveto
+373 3089 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+373 3096 moveto
+373 3096 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+373 3104 moveto
+373 3104 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+373 3111 moveto
+373 3111 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+373 3119 moveto
+373 3119 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+373 3126 moveto
+373 3126 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+373 3134 moveto
+373 3134 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+365 3025 moveto
+365 3025 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+365 3033 moveto
+365 3033 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+365 3040 moveto
+365 3040 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+365 3048 moveto
+365 3048 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+365 3055 moveto
+365 3055 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+365 3063 moveto
+365 3063 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+365 3070 moveto
+365 3070 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+365 3078 moveto
+365 3078 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+365 3085 moveto
+365 3085 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+365 3093 moveto
+365 3093 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+365 3100 moveto
+365 3100 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+365 3108 moveto
+365 3108 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+365 3115 moveto
+365 3115 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+365 3123 moveto
+365 3123 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+365 3130 moveto
+365 3130 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+358 3021 moveto
+358 3021 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+358 3029 moveto
+358 3029 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+358 3036 moveto
+358 3036 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+358 3044 moveto
+358 3044 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+358 3051 moveto
+358 3051 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+358 3059 moveto
+358 3059 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+358 3066 moveto
+358 3066 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+358 3074 moveto
+358 3074 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+358 3081 moveto
+358 3081 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+358 3089 moveto
+358 3089 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+358 3096 moveto
+358 3096 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+358 3104 moveto
+358 3104 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+358 3111 moveto
+358 3111 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+358 3119 moveto
+358 3119 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+358 3126 moveto
+358 3126 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+358 3134 moveto
+358 3134 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+350 3025 moveto
+350 3025 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+350 3033 moveto
+350 3033 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+350 3040 moveto
+350 3040 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+350 3048 moveto
+350 3048 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+350 3055 moveto
+350 3055 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+350 3063 moveto
+350 3063 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+350 3070 moveto
+350 3070 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+350 3078 moveto
+350 3078 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+350 3085 moveto
+350 3085 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+350 3093 moveto
+350 3093 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+350 3100 moveto
+350 3100 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+350 3108 moveto
+350 3108 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+350 3115 moveto
+350 3115 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+350 3123 moveto
+350 3123 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+350 3130 moveto
+350 3130 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+343 3021 moveto
+343 3021 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+343 3029 moveto
+343 3029 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+343 3036 moveto
+343 3036 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+343 3044 moveto
+343 3044 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+343 3051 moveto
+343 3051 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+343 3059 moveto
+343 3059 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+343 3066 moveto
+343 3066 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+343 3074 moveto
+343 3074 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+343 3081 moveto
+343 3081 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+343 3089 moveto
+343 3089 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+343 3096 moveto
+343 3096 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+343 3104 moveto
+343 3104 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+343 3111 moveto
+343 3111 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+343 3119 moveto
+343 3119 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+343 3126 moveto
+343 3126 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+343 3134 moveto
+343 3134 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+335 3025 moveto
+335 3025 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+335 3033 moveto
+335 3033 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+335 3040 moveto
+335 3040 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+335 3048 moveto
+335 3048 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+335 3055 moveto
+335 3055 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+335 3063 moveto
+335 3063 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+335 3070 moveto
+335 3070 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+335 3078 moveto
+335 3078 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+335 3085 moveto
+335 3085 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+335 3093 moveto
+335 3093 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+335 3100 moveto
+335 3100 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+335 3108 moveto
+335 3108 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+335 3115 moveto
+335 3115 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+335 3123 moveto
+335 3123 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+335 3130 moveto
+335 3130 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+328 3021 moveto
+328 3021 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+328 3029 moveto
+328 3029 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+328 3036 moveto
+328 3036 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+328 3044 moveto
+328 3044 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+328 3051 moveto
+328 3051 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+328 3059 moveto
+328 3059 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+328 3066 moveto
+328 3066 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+328 3074 moveto
+328 3074 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+328 3081 moveto
+328 3081 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+328 3089 moveto
+328 3089 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+328 3096 moveto
+328 3096 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+328 3104 moveto
+328 3104 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+328 3111 moveto
+328 3111 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+328 3119 moveto
+328 3119 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+328 3126 moveto
+328 3126 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+328 3134 moveto
+328 3134 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+320 3025 moveto
+320 3025 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+320 3033 moveto
+320 3033 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+320 3040 moveto
+320 3040 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+320 3048 moveto
+320 3048 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+320 3055 moveto
+320 3055 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+320 3063 moveto
+320 3063 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+320 3070 moveto
+320 3070 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+320 3078 moveto
+320 3078 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+320 3085 moveto
+320 3085 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+320 3093 moveto
+320 3093 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+320 3100 moveto
+320 3100 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+320 3108 moveto
+320 3108 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+320 3115 moveto
+320 3115 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+320 3123 moveto
+320 3123 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+320 3130 moveto
+320 3130 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+313 3021 moveto
+313 3021 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+313 3029 moveto
+313 3029 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+313 3036 moveto
+313 3036 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+313 3044 moveto
+313 3044 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+313 3051 moveto
+313 3051 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+313 3059 moveto
+313 3059 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+313 3066 moveto
+313 3066 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+313 3074 moveto
+313 3074 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+313 3081 moveto
+313 3081 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+313 3089 moveto
+313 3089 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+313 3096 moveto
+313 3096 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+313 3104 moveto
+313 3104 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+313 3111 moveto
+313 3111 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+313 3119 moveto
+313 3119 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+313 3126 moveto
+313 3126 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+313 3134 moveto
+313 3134 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+305 3025 moveto
+305 3025 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+305 3033 moveto
+305 3033 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+305 3040 moveto
+305 3040 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+305 3048 moveto
+305 3048 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+305 3055 moveto
+305 3055 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+305 3063 moveto
+305 3063 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+305 3070 moveto
+305 3070 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+305 3078 moveto
+305 3078 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+305 3085 moveto
+305 3085 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+305 3093 moveto
+305 3093 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+305 3100 moveto
+305 3100 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+305 3108 moveto
+305 3108 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+305 3115 moveto
+305 3115 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+305 3123 moveto
+305 3123 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+305 3130 moveto
+305 3130 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+298 3021 moveto
+298 3021 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+298 3029 moveto
+298 3029 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+298 3036 moveto
+298 3036 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+298 3044 moveto
+298 3044 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+298 3051 moveto
+298 3051 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+298 3059 moveto
+298 3059 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+298 3066 moveto
+298 3066 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+298 3074 moveto
+298 3074 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+298 3081 moveto
+298 3081 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+298 3089 moveto
+298 3089 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+298 3096 moveto
+298 3096 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+298 3104 moveto
+298 3104 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+298 3111 moveto
+298 3111 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+298 3119 moveto
+298 3119 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+298 3126 moveto
+298 3126 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+298 3134 moveto
+298 3134 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+290 3025 moveto
+290 3025 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+290 3033 moveto
+290 3033 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+290 3040 moveto
+290 3040 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+290 3048 moveto
+290 3048 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+290 3055 moveto
+290 3055 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+290 3063 moveto
+290 3063 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+290 3070 moveto
+290 3070 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+290 3078 moveto
+290 3078 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+290 3085 moveto
+290 3085 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+290 3093 moveto
+290 3093 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+290 3100 moveto
+290 3100 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+290 3108 moveto
+290 3108 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+290 3115 moveto
+290 3115 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+290 3123 moveto
+290 3123 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+290 3130 moveto
+290 3130 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+283 3021 moveto
+283 3021 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+283 3029 moveto
+283 3029 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+283 3036 moveto
+283 3036 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+283 3044 moveto
+283 3044 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+283 3051 moveto
+283 3051 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+283 3059 moveto
+283 3059 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+283 3066 moveto
+283 3066 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+283 3074 moveto
+283 3074 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+283 3081 moveto
+283 3081 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+283 3089 moveto
+283 3089 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+283 3096 moveto
+283 3096 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+283 3104 moveto
+283 3104 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+283 3111 moveto
+283 3111 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+283 3119 moveto
+283 3119 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+283 3126 moveto
+283 3126 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+283 3134 moveto
+283 3134 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+275 3025 moveto
+275 3025 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+275 3033 moveto
+275 3033 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+275 3040 moveto
+275 3040 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+275 3048 moveto
+275 3048 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+275 3055 moveto
+275 3055 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+275 3063 moveto
+275 3063 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+275 3070 moveto
+275 3070 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+275 3078 moveto
+275 3078 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+275 3085 moveto
+275 3085 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+275 3093 moveto
+275 3093 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+275 3100 moveto
+275 3100 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+275 3108 moveto
+275 3108 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+275 3115 moveto
+275 3115 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+275 3123 moveto
+275 3123 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+275 3130 moveto
+275 3130 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+268 3021 moveto
+268 3021 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+268 3029 moveto
+268 3029 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+268 3036 moveto
+268 3036 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+268 3044 moveto
+268 3044 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+268 3051 moveto
+268 3051 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+268 3059 moveto
+268 3059 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+268 3066 moveto
+268 3066 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+268 3074 moveto
+268 3074 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+268 3081 moveto
+268 3081 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+268 3089 moveto
+268 3089 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+268 3096 moveto
+268 3096 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+268 3104 moveto
+268 3104 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+268 3111 moveto
+268 3111 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+268 3119 moveto
+268 3119 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+268 3126 moveto
+268 3126 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+268 3134 moveto
+268 3134 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+260 3025 moveto
+260 3025 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+260 3033 moveto
+260 3033 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+260 3040 moveto
+260 3040 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+260 3048 moveto
+260 3048 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+260 3055 moveto
+260 3055 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+260 3063 moveto
+260 3063 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+260 3070 moveto
+260 3070 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+260 3078 moveto
+260 3078 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+260 3085 moveto
+260 3085 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+260 3093 moveto
+260 3093 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+260 3100 moveto
+260 3100 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+260 3108 moveto
+260 3108 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+260 3115 moveto
+260 3115 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+260 3123 moveto
+260 3123 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+260 3130 moveto
+260 3130 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+253 3021 moveto
+253 3021 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+253 3029 moveto
+253 3029 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+253 3036 moveto
+253 3036 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+253 3044 moveto
+253 3044 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+253 3051 moveto
+253 3051 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+253 3059 moveto
+253 3059 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+253 3066 moveto
+253 3066 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+253 3074 moveto
+253 3074 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+253 3081 moveto
+253 3081 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+253 3089 moveto
+253 3089 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+253 3096 moveto
+253 3096 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+253 3104 moveto
+253 3104 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+253 3111 moveto
+253 3111 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+253 3119 moveto
+253 3119 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+253 3126 moveto
+253 3126 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+253 3134 moveto
+253 3134 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+245 3025 moveto
+245 3025 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+245 3033 moveto
+245 3033 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+245 3040 moveto
+245 3040 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+245 3048 moveto
+245 3048 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+245 3055 moveto
+245 3055 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+245 3063 moveto
+245 3063 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+245 3070 moveto
+245 3070 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+245 3078 moveto
+245 3078 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+245 3085 moveto
+245 3085 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+245 3093 moveto
+245 3093 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+245 3100 moveto
+245 3100 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+245 3108 moveto
+245 3108 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+245 3115 moveto
+245 3115 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+245 3123 moveto
+245 3123 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+245 3130 moveto
+245 3130 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+238 3021 moveto
+238 3021 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+238 3029 moveto
+238 3029 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+238 3036 moveto
+238 3036 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+238 3044 moveto
+238 3044 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+238 3051 moveto
+238 3051 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+238 3059 moveto
+238 3059 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+238 3066 moveto
+238 3066 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+238 3074 moveto
+238 3074 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+238 3081 moveto
+238 3081 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+238 3089 moveto
+238 3089 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+238 3096 moveto
+238 3096 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+238 3104 moveto
+238 3104 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+238 3111 moveto
+238 3111 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+238 3119 moveto
+238 3119 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+238 3126 moveto
+238 3126 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+238 3134 moveto
+238 3134 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+230 3025 moveto
+230 3025 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+230 3033 moveto
+230 3033 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+230 3040 moveto
+230 3040 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+230 3048 moveto
+230 3048 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+230 3055 moveto
+230 3055 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+230 3063 moveto
+230 3063 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+230 3070 moveto
+230 3070 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+230 3078 moveto
+230 3078 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+230 3085 moveto
+230 3085 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+230 3093 moveto
+230 3093 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+230 3100 moveto
+230 3100 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+230 3108 moveto
+230 3108 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+230 3115 moveto
+230 3115 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+230 3123 moveto
+230 3123 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+230 3130 moveto
+230 3130 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+223 3021 moveto
+223 3021 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+223 3029 moveto
+223 3029 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+223 3036 moveto
+223 3036 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+223 3044 moveto
+223 3044 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+223 3051 moveto
+223 3051 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+223 3059 moveto
+223 3059 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+223 3066 moveto
+223 3066 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+223 3074 moveto
+223 3074 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+223 3081 moveto
+223 3081 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+223 3089 moveto
+223 3089 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+223 3096 moveto
+223 3096 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+223 3104 moveto
+223 3104 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+223 3111 moveto
+223 3111 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+223 3119 moveto
+223 3119 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+223 3126 moveto
+223 3126 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+223 3134 moveto
+223 3134 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+215 3025 moveto
+215 3025 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+215 3033 moveto
+215 3033 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+215 3040 moveto
+215 3040 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+215 3048 moveto
+215 3048 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+215 3055 moveto
+215 3055 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+215 3063 moveto
+215 3063 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+215 3070 moveto
+215 3070 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+215 3078 moveto
+215 3078 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+215 3085 moveto
+215 3085 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+215 3093 moveto
+215 3093 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+215 3100 moveto
+215 3100 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+215 3108 moveto
+215 3108 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+215 3115 moveto
+215 3115 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+215 3123 moveto
+215 3123 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+215 3130 moveto
+215 3130 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+208 3021 moveto
+208 3021 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+208 3029 moveto
+208 3029 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+208 3036 moveto
+208 3036 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+208 3044 moveto
+208 3044 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+208 3051 moveto
+208 3051 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+208 3059 moveto
+208 3059 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+208 3066 moveto
+208 3066 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+208 3074 moveto
+208 3074 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+208 3081 moveto
+208 3081 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+208 3089 moveto
+208 3089 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+208 3096 moveto
+208 3096 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+208 3104 moveto
+208 3104 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+208 3111 moveto
+208 3111 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+208 3119 moveto
+208 3119 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+208 3126 moveto
+208 3126 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+208 3134 moveto
+208 3134 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+200 3025 moveto
+200 3025 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+200 3033 moveto
+200 3033 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+200 3040 moveto
+200 3040 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+200 3048 moveto
+200 3048 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+200 3055 moveto
+200 3055 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+200 3063 moveto
+200 3063 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+200 3070 moveto
+200 3070 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+200 3078 moveto
+200 3078 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+200 3085 moveto
+200 3085 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+200 3093 moveto
+200 3093 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+200 3100 moveto
+200 3100 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+200 3108 moveto
+200 3108 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+200 3115 moveto
+200 3115 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+200 3123 moveto
+200 3123 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+200 3130 moveto
+200 3130 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+193 3021 moveto
+193 3021 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+193 3029 moveto
+193 3029 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+193 3036 moveto
+193 3036 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+193 3044 moveto
+193 3044 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+193 3051 moveto
+193 3051 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+193 3059 moveto
+193 3059 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+193 3066 moveto
+193 3066 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+193 3074 moveto
+193 3074 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+193 3081 moveto
+193 3081 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+193 3089 moveto
+193 3089 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+193 3096 moveto
+193 3096 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+193 3104 moveto
+193 3104 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+193 3111 moveto
+193 3111 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+193 3119 moveto
+193 3119 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+193 3126 moveto
+193 3126 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+193 3134 moveto
+193 3134 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+185 3025 moveto
+185 3025 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+185 3033 moveto
+185 3033 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+185 3040 moveto
+185 3040 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+185 3048 moveto
+185 3048 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+185 3055 moveto
+185 3055 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+185 3063 moveto
+185 3063 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+185 3070 moveto
+185 3070 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+185 3078 moveto
+185 3078 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+185 3085 moveto
+185 3085 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+185 3093 moveto
+185 3093 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+185 3100 moveto
+185 3100 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+185 3108 moveto
+185 3108 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+185 3115 moveto
+185 3115 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+185 3123 moveto
+185 3123 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+185 3130 moveto
+185 3130 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+178 3021 moveto
+178 3021 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+178 3029 moveto
+178 3029 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+178 3036 moveto
+178 3036 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+178 3044 moveto
+178 3044 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+178 3051 moveto
+178 3051 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+178 3059 moveto
+178 3059 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+178 3066 moveto
+178 3066 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+178 3074 moveto
+178 3074 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+178 3081 moveto
+178 3081 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+178 3089 moveto
+178 3089 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+178 3096 moveto
+178 3096 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+178 3104 moveto
+178 3104 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+178 3111 moveto
+178 3111 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+178 3119 moveto
+178 3119 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+178 3126 moveto
+178 3126 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+178 3134 moveto
+178 3134 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+170 3025 moveto
+170 3025 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+170 3033 moveto
+170 3033 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+170 3040 moveto
+170 3040 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+170 3048 moveto
+170 3048 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+170 3055 moveto
+170 3055 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+170 3063 moveto
+170 3063 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+170 3070 moveto
+170 3070 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+170 3078 moveto
+170 3078 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+170 3085 moveto
+170 3085 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+170 3093 moveto
+170 3093 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+170 3100 moveto
+170 3100 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+170 3108 moveto
+170 3108 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+170 3115 moveto
+170 3115 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+170 3123 moveto
+170 3123 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+170 3130 moveto
+170 3130 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+163 3021 moveto
+163 3021 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+163 3029 moveto
+163 3029 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+163 3036 moveto
+163 3036 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+163 3044 moveto
+163 3044 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+163 3051 moveto
+163 3051 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+163 3059 moveto
+163 3059 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+163 3066 moveto
+163 3066 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+163 3074 moveto
+163 3074 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+163 3081 moveto
+163 3081 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+163 3089 moveto
+163 3089 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+163 3096 moveto
+163 3096 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+163 3104 moveto
+163 3104 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+163 3111 moveto
+163 3111 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+163 3119 moveto
+163 3119 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+163 3126 moveto
+163 3126 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+163 3134 moveto
+163 3134 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+155 3025 moveto
+155 3025 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+155 3033 moveto
+155 3033 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+155 3040 moveto
+155 3040 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+155 3048 moveto
+155 3048 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+155 3055 moveto
+155 3055 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+155 3063 moveto
+155 3063 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+155 3070 moveto
+155 3070 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+155 3078 moveto
+155 3078 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+155 3085 moveto
+155 3085 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+155 3093 moveto
+155 3093 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+155 3100 moveto
+155 3100 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+155 3108 moveto
+155 3108 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+155 3115 moveto
+155 3115 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+155 3123 moveto
+155 3123 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+155 3130 moveto
+155 3130 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+148 3021 moveto
+148 3021 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+148 3029 moveto
+148 3029 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+148 3036 moveto
+148 3036 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+148 3044 moveto
+148 3044 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+148 3051 moveto
+148 3051 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+148 3059 moveto
+148 3059 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+148 3066 moveto
+148 3066 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+148 3074 moveto
+148 3074 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+148 3081 moveto
+148 3081 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+148 3089 moveto
+148 3089 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+148 3096 moveto
+148 3096 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+148 3104 moveto
+148 3104 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+148 3111 moveto
+148 3111 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+148 3119 moveto
+148 3119 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+148 3126 moveto
+148 3126 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+148 3134 moveto
+148 3134 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+140 3025 moveto
+140 3025 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+140 3033 moveto
+140 3033 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+140 3040 moveto
+140 3040 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+140 3048 moveto
+140 3048 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+140 3055 moveto
+140 3055 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+140 3063 moveto
+140 3063 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+140 3070 moveto
+140 3070 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+140 3078 moveto
+140 3078 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+140 3085 moveto
+140 3085 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+140 3093 moveto
+140 3093 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+140 3100 moveto
+140 3100 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+140 3108 moveto
+140 3108 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+140 3115 moveto
+140 3115 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+140 3123 moveto
+140 3123 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+140 3130 moveto
+140 3130 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+133 3021 moveto
+133 3021 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+133 3029 moveto
+133 3029 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+133 3036 moveto
+133 3036 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+133 3044 moveto
+133 3044 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+133 3051 moveto
+133 3051 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+133 3059 moveto
+133 3059 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+133 3066 moveto
+133 3066 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+133 3074 moveto
+133 3074 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+133 3081 moveto
+133 3081 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+133 3089 moveto
+133 3089 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+133 3096 moveto
+133 3096 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+133 3104 moveto
+133 3104 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+133 3111 moveto
+133 3111 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+133 3119 moveto
+133 3119 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+133 3126 moveto
+133 3126 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+133 3134 moveto
+133 3134 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+125 3025 moveto
+125 3025 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+125 3033 moveto
+125 3033 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+125 3040 moveto
+125 3040 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+125 3048 moveto
+125 3048 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+125 3055 moveto
+125 3055 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+125 3063 moveto
+125 3063 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+125 3070 moveto
+125 3070 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+125 3078 moveto
+125 3078 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+125 3085 moveto
+125 3085 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+125 3093 moveto
+125 3093 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+125 3100 moveto
+125 3100 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+125 3108 moveto
+125 3108 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+125 3115 moveto
+125 3115 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+125 3123 moveto
+125 3123 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+125 3130 moveto
+125 3130 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+118 3021 moveto
+118 3021 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+118 3029 moveto
+118 3029 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+118 3036 moveto
+118 3036 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+118 3044 moveto
+118 3044 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+118 3051 moveto
+118 3051 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+118 3059 moveto
+118 3059 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+118 3066 moveto
+118 3066 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+118 3074 moveto
+118 3074 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+118 3081 moveto
+118 3081 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+118 3089 moveto
+118 3089 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+118 3096 moveto
+118 3096 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+118 3104 moveto
+118 3104 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+118 3111 moveto
+118 3111 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+118 3119 moveto
+118 3119 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+118 3126 moveto
+118 3126 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+118 3134 moveto
+118 3134 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+110 3025 moveto
+110 3025 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+110 3033 moveto
+110 3033 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+110 3040 moveto
+110 3040 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+110 3048 moveto
+110 3048 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+110 3055 moveto
+110 3055 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+110 3063 moveto
+110 3063 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+110 3070 moveto
+110 3070 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+110 3078 moveto
+110 3078 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+110 3085 moveto
+110 3085 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+110 3093 moveto
+110 3093 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+110 3100 moveto
+110 3100 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+110 3108 moveto
+110 3108 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+110 3115 moveto
+110 3115 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+110 3123 moveto
+110 3123 lineto
+stroke
+0.00 0.00 1.00 setrgbcolor
+110 3130 moveto
+110 3130 lineto
+stroke
+0.00 1.00 0.00 setrgbcolor
+3 setlinewidth
+191 2580 moveto
+191 2652 lineto
+stroke
+0.00 1.00 0.00 setrgbcolor
+103 2457 moveto
+103 2652 lineto
+stroke
+0.00 1.00 0.00 setrgbcolor
+162 2637 moveto
+132 2637 lineto
+stroke
+%PolyPolygon
+0.00 1.00 0.00 setrgbcolor
+2 setlinewidth
+162 2632 moveto
+162 2642 lineto
+191 2637 lineto
+closepath
+gsave
+0.00 1.00 0.00 setrgbcolor
+eofill
+grestore
+stroke
+%PolyPolygon
+0.00 1.00 0.00 setrgbcolor
+2 setlinewidth
+132 2632 moveto
+132 2642 lineto
+103 2637 lineto
+closepath
+gsave
+0.00 1.00 0.00 setrgbcolor
+eofill
+grestore
+stroke
+0.00 1.00 0.00 setrgbcolor
+3 setlinewidth
+118 2600 moveto
+137 2600 lineto
+stroke
+0.00 1.00 0.00 setrgbcolor
+137 2600 moveto
+123 2630 lineto
+stroke
+0.00 1.00 0.00 setrgbcolor
+147 2630 moveto
+147 2625 lineto
+stroke
+0.00 1.00 0.00 setrgbcolor
+157 2625 moveto
+162 2630 lineto
+stroke
+0.00 1.00 0.00 setrgbcolor
+162 2630 moveto
+172 2630 lineto
+stroke
+0.00 1.00 0.00 setrgbcolor
+172 2630 moveto
+177 2625 lineto
+stroke
+0.00 1.00 0.00 setrgbcolor
+177 2625 moveto
+177 2615 lineto
+stroke
+0.00 1.00 0.00 setrgbcolor
+177 2615 moveto
+172 2610 lineto
+stroke
+0.00 1.00 0.00 setrgbcolor
+172 2610 moveto
+157 2610 lineto
+stroke
+0.00 1.00 0.00 setrgbcolor
+157 2610 moveto
+157 2600 lineto
+stroke
+0.00 1.00 0.00 setrgbcolor
+157 2600 moveto
+177 2600 lineto
+stroke
+0.00 1.00 0.00 setrgbcolor
+286 2580 moveto
+286 2854 lineto
+stroke
+0.00 1.00 0.00 setrgbcolor
+191 2580 moveto
+191 2854 lineto
+stroke
+0.00 1.00 0.00 setrgbcolor
+256 2840 moveto
+221 2840 lineto
+stroke
+%PolyPolygon
+0.00 1.00 0.00 setrgbcolor
+2 setlinewidth
+256 2835 moveto
+256 2844 lineto
+286 2840 lineto
+closepath
+gsave
+0.00 1.00 0.00 setrgbcolor
+eofill
+grestore
+stroke
+%PolyPolygon
+0.00 1.00 0.00 setrgbcolor
+2 setlinewidth
+221 2835 moveto
+221 2844 lineto
+191 2840 lineto
+closepath
+gsave
+0.00 1.00 0.00 setrgbcolor
+eofill
+grestore
+stroke
+0.00 1.00 0.00 setrgbcolor
+3 setlinewidth
+234 2832 moveto
+229 2827 lineto
+stroke
+0.00 1.00 0.00 setrgbcolor
+229 2827 moveto
+229 2822 lineto
+stroke
+0.00 1.00 0.00 setrgbcolor
+229 2822 moveto
+234 2817 lineto
+stroke
+0.00 1.00 0.00 setrgbcolor
+234 2817 moveto
+244 2817 lineto
+stroke
+0.00 1.00 0.00 setrgbcolor
+244 2817 moveto
+248 2812 lineto
+stroke
+0.00 1.00 0.00 setrgbcolor
+248 2812 moveto
+248 2808 lineto
+stroke
+0.00 1.00 0.00 setrgbcolor
+248 2808 moveto
+244 2803 lineto
+stroke
+0.00 1.00 0.00 setrgbcolor
+244 2803 moveto
+234 2803 lineto
+stroke
+0.00 1.00 0.00 setrgbcolor
+234 2803 moveto
+229 2808 lineto
+stroke
+0.00 1.00 0.00 setrgbcolor
+229 2808 moveto
+229 2812 lineto
+stroke
+0.00 1.00 0.00 setrgbcolor
+229 2812 moveto
+234 2817 lineto
+stroke
+0.00 1.00 0.00 setrgbcolor
+244 2817 moveto
+248 2822 lineto
+stroke
+0.00 1.00 0.00 setrgbcolor
+248 2822 moveto
+248 2827 lineto
+stroke
+0.00 1.00 0.00 setrgbcolor
+248 2827 moveto
+244 2832 lineto
+stroke
+0.00 1.00 0.00 setrgbcolor
+244 2832 moveto
+234 2832 lineto
+stroke
+0.00 1.00 0.00 setrgbcolor
+9 2713 moveto
+139 2688 lineto
+stroke
+0.00 1.00 0.00 setrgbcolor
+244 2669 moveto
+273 2663 lineto
+stroke
+0.00 1.00 0.00 setrgbcolor
+62 2715 moveto
+68 2719 lineto
+stroke
+0.00 1.00 0.00 setrgbcolor
+68 2719 moveto
+69 2729 lineto
+stroke
+0.00 1.00 0.00 setrgbcolor
+69 2729 moveto
+65 2735 lineto
+stroke
+0.00 1.00 0.00 setrgbcolor
+65 2735 moveto
+56 2737 lineto
+stroke
+0.00 1.00 0.00 setrgbcolor
+56 2737 moveto
+50 2733 lineto
+stroke
+0.00 1.00 0.00 setrgbcolor
+50 2733 moveto
+48 2723 lineto
+stroke
+0.00 1.00 0.00 setrgbcolor
+48 2723 moveto
+52 2717 lineto
+stroke
+0.00 1.00 0.00 setrgbcolor
+52 2717 moveto
+62 2715 lineto
+stroke
+0.00 1.00 0.00 setrgbcolor
+63 2710 moveto
+54 2742 lineto
+stroke
+0.00 1.00 0.00 setrgbcolor
+19 2728 moveto
+38 2725 lineto
+stroke
+0.00 1.00 0.00 setrgbcolor
+38 2725 moveto
+28 2747 lineto
+stroke
+0.00 1.00 0.00 setrgbcolor
+28 2747 moveto
+22 2718 lineto
+stroke
+0.00 1.00 0.00 setrgbcolor
+215 2674 moveto
+168 2683 lineto
+stroke
+%PolyPolygon
+0.00 1.00 0.00 setrgbcolor
+2 setlinewidth
+245 2674 moveto
+243 2664 lineto
+215 2674 lineto
+closepath
+gsave
+0.00 1.00 0.00 setrgbcolor
+eofill
+grestore
+stroke
+%PolyPolygon
+0.00 1.00 0.00 setrgbcolor
+2 setlinewidth
+140 2693 moveto
+138 2684 lineto
+168 2683 lineto
+closepath
+gsave
+0.00 1.00 0.00 setrgbcolor
+eofill
+grestore
+stroke
+0.00 1.00 0.00 setrgbcolor
+3 setlinewidth
+24 2485 moveto
+139 2545 lineto
+stroke
+0.00 1.00 0.00 setrgbcolor
+244 2600 moveto
+270 2613 lineto
+stroke
+0.00 1.00 0.00 setrgbcolor
+40 2480 moveto
+38 2473 lineto
+stroke
+0.00 1.00 0.00 setrgbcolor
+38 2473 moveto
+43 2464 lineto
+stroke
+0.00 1.00 0.00 setrgbcolor
+43 2464 moveto
+49 2462 lineto
+stroke
+0.00 1.00 0.00 setrgbcolor
+49 2462 moveto
+58 2467 lineto
+stroke
+0.00 1.00 0.00 setrgbcolor
+58 2467 moveto
+60 2473 lineto
+stroke
+0.00 1.00 0.00 setrgbcolor
+60 2473 moveto
+55 2482 lineto
+stroke
+0.00 1.00 0.00 setrgbcolor
+55 2482 moveto
+49 2484 lineto
+stroke
+0.00 1.00 0.00 setrgbcolor
+49 2484 moveto
+40 2480 lineto
+stroke
+0.00 1.00 0.00 setrgbcolor
+36 2483 moveto
+62 2464 lineto
+stroke
+0.00 1.00 0.00 setrgbcolor
+62 2491 moveto
+64 2498 lineto
+stroke
+0.00 1.00 0.00 setrgbcolor
+64 2498 moveto
+73 2502 lineto
+stroke
+0.00 1.00 0.00 setrgbcolor
+73 2502 moveto
+79 2500 lineto
+stroke
+0.00 1.00 0.00 setrgbcolor
+79 2500 moveto
+84 2491 lineto
+stroke
+0.00 1.00 0.00 setrgbcolor
+84 2491 moveto
+82 2485 lineto
+stroke
+0.00 1.00 0.00 setrgbcolor
+82 2485 moveto
+69 2478 lineto
+stroke
+0.00 1.00 0.00 setrgbcolor
+69 2478 moveto
+73 2469 lineto
+stroke
+0.00 1.00 0.00 setrgbcolor
+73 2469 moveto
+91 2478 lineto
+stroke
+0.00 1.00 0.00 setrgbcolor
+218 2586 moveto
+165 2559 lineto
+stroke
+%PolyPolygon
+0.00 1.00 0.00 setrgbcolor
+2 setlinewidth
+246 2595 moveto
+241 2604 lineto
+218 2586 lineto
+closepath
+gsave
+0.00 1.00 0.00 setrgbcolor
+eofill
+grestore
+stroke
+%PolyPolygon
+0.00 1.00 0.00 setrgbcolor
+2 setlinewidth
+141 2541 moveto
+137 2549 lineto
+165 2559 lineto
+closepath
+gsave
+0.00 1.00 0.00 setrgbcolor
+eofill
+grestore
+stroke
+0.00 1.00 0.00 setrgbcolor
+3 setlinewidth
+417 2651 moveto
+336 2603 lineto
+stroke
+0.00 1.00 0.00 setrgbcolor
+235 2542 moveto
+210 2527 lineto
+stroke
+0.00 1.00 0.00 setrgbcolor
+379 2614 moveto
+377 2607 lineto
+stroke
+0.00 1.00 0.00 setrgbcolor
+377 2607 moveto
+382 2599 lineto
+stroke
+0.00 1.00 0.00 setrgbcolor
+382 2599 moveto
+389 2597 lineto
+stroke
+0.00 1.00 0.00 setrgbcolor
+389 2597 moveto
+397 2602 lineto
+stroke
+0.00 1.00 0.00 setrgbcolor
+397 2602 moveto
+399 2609 lineto
+stroke
+0.00 1.00 0.00 setrgbcolor
+399 2609 moveto
+394 2617 lineto
+stroke
+0.00 1.00 0.00 setrgbcolor
+394 2617 moveto
+387 2619 lineto
+stroke
+0.00 1.00 0.00 setrgbcolor
+387 2619 moveto
+379 2614 lineto
+stroke
+0.00 1.00 0.00 setrgbcolor
+374 2617 moveto
+402 2599 lineto
+stroke
+0.00 1.00 0.00 setrgbcolor
+400 2627 moveto
+401 2633 lineto
+stroke
+0.00 1.00 0.00 setrgbcolor
+401 2633 moveto
+410 2638 lineto
+stroke
+0.00 1.00 0.00 setrgbcolor
+410 2638 moveto
+417 2637 lineto
+stroke
+0.00 1.00 0.00 setrgbcolor
+417 2637 moveto
+422 2628 lineto
+stroke
+0.00 1.00 0.00 setrgbcolor
+422 2628 moveto
+420 2622 lineto
+stroke
+0.00 1.00 0.00 setrgbcolor
+420 2622 moveto
+407 2614 lineto
+stroke
+0.00 1.00 0.00 setrgbcolor
+407 2614 moveto
+412 2605 lineto
+stroke
+0.00 1.00 0.00 setrgbcolor
+412 2605 moveto
+429 2616 lineto
+stroke
+0.00 1.00 0.00 setrgbcolor
+261 2557 moveto
+311 2588 lineto
+stroke
+%PolyPolygon
+0.00 1.00 0.00 setrgbcolor
+2 setlinewidth
+238 2538 moveto
+233 2546 lineto
+261 2557 lineto
+closepath
+gsave
+0.00 1.00 0.00 setrgbcolor
+eofill
+grestore
+stroke
+%PolyPolygon
+0.00 1.00 0.00 setrgbcolor
+2 setlinewidth
+339 2599 moveto
+334 2607 lineto
+311 2588 lineto
+closepath
+gsave
+0.00 1.00 0.00 setrgbcolor
+eofill
+grestore
+stroke
+0.00 0.00 0.00 setrgbcolor
+3 setlinewidth
+150 1958 moveto
+150 2159 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+150 2159 moveto
+327 2159 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+327 1958 moveto
+150 1958 lineto
+stroke
+0.00 1.00 0.00 setrgbcolor
+3 setlinewidth
+110 1687 moveto
+496 1687 lineto
+stroke
+0.00 1.00 0.00 setrgbcolor
+346 1958 moveto
+496 1958 lineto
+stroke
+0.00 1.00 0.00 setrgbcolor
+481 1716 moveto
+481 1929 lineto
+stroke
+%PolyPolygon
+0.00 1.00 0.00 setrgbcolor
+2 setlinewidth
+486 1716 moveto
+476 1716 lineto
+481 1687 lineto
+closepath
+gsave
+0.00 1.00 0.00 setrgbcolor
+eofill
+grestore
+stroke
+%PolyPolygon
+0.00 1.00 0.00 setrgbcolor
+2 setlinewidth
+486 1929 moveto
+476 1929 lineto
+481 1958 lineto
+closepath
+gsave
+0.00 1.00 0.00 setrgbcolor
+eofill
+grestore
+stroke
+0.00 1.00 0.00 setrgbcolor
+3 setlinewidth
+513 1798 moveto
+518 1803 lineto
+stroke
+0.00 1.00 0.00 setrgbcolor
+518 1803 moveto
+518 1813 lineto
+stroke
+0.00 1.00 0.00 setrgbcolor
+518 1813 moveto
+513 1818 lineto
+stroke
+0.00 1.00 0.00 setrgbcolor
+513 1818 moveto
+508 1818 lineto
+stroke
+0.00 1.00 0.00 setrgbcolor
+508 1818 moveto
+503 1813 lineto
+stroke
+0.00 1.00 0.00 setrgbcolor
+503 1813 moveto
+503 1803 lineto
+stroke
+0.00 1.00 0.00 setrgbcolor
+503 1803 moveto
+498 1798 lineto
+stroke
+0.00 1.00 0.00 setrgbcolor
+498 1798 moveto
+488 1798 lineto
+stroke
+0.00 1.00 0.00 setrgbcolor
+488 1798 moveto
+488 1818 lineto
+stroke
+0.00 1.00 0.00 setrgbcolor
+513 1828 moveto
+518 1832 lineto
+stroke
+0.00 1.00 0.00 setrgbcolor
+518 1832 moveto
+518 1842 lineto
+stroke
+0.00 1.00 0.00 setrgbcolor
+518 1842 moveto
+513 1847 lineto
+stroke
+0.00 1.00 0.00 setrgbcolor
+513 1847 moveto
+508 1847 lineto
+stroke
+0.00 1.00 0.00 setrgbcolor
+508 1847 moveto
+503 1842 lineto
+stroke
+0.00 1.00 0.00 setrgbcolor
+503 1842 moveto
+503 1837 lineto
+stroke
+0.00 1.00 0.00 setrgbcolor
+503 1842 moveto
+498 1847 lineto
+stroke
+0.00 1.00 0.00 setrgbcolor
+498 1847 moveto
+493 1847 lineto
+stroke
+0.00 1.00 0.00 setrgbcolor
+493 1847 moveto
+488 1842 lineto
+stroke
+0.00 1.00 0.00 setrgbcolor
+488 1842 moveto
+488 1832 lineto
+stroke
+0.00 1.00 0.00 setrgbcolor
+488 1832 moveto
+493 1828 lineto
+stroke
+0.00 1.00 0.00 setrgbcolor
+346 2159 moveto
+496 2159 lineto
+stroke
+0.00 1.00 0.00 setrgbcolor
+481 1988 moveto
+481 2130 lineto
+stroke
+%PolyPolygon
+0.00 1.00 0.00 setrgbcolor
+2 setlinewidth
+486 1988 moveto
+476 1988 lineto
+481 1958 lineto
+closepath
+gsave
+0.00 1.00 0.00 setrgbcolor
+eofill
+grestore
+stroke
+%PolyPolygon
+0.00 1.00 0.00 setrgbcolor
+2 setlinewidth
+486 2130 moveto
+476 2130 lineto
+481 2159 lineto
+closepath
+gsave
+0.00 1.00 0.00 setrgbcolor
+eofill
+grestore
+stroke
+0.00 1.00 0.00 setrgbcolor
+3 setlinewidth
+513 2039 moveto
+518 2044 lineto
+stroke
+0.00 1.00 0.00 setrgbcolor
+518 2044 moveto
+488 2044 lineto
+stroke
+0.00 1.00 0.00 setrgbcolor
+488 2039 moveto
+488 2049 lineto
+stroke
+0.00 1.00 0.00 setrgbcolor
+518 2059 moveto
+518 2078 lineto
+stroke
+0.00 1.00 0.00 setrgbcolor
+518 2078 moveto
+488 2064 lineto
+stroke
+0.00 1.00 0.00 setrgbcolor
+150 1951 moveto
+150 1856 lineto
+stroke
+0.00 1.00 0.00 setrgbcolor
+103 1694 moveto
+103 1886 lineto
+stroke
+0.00 1.00 0.00 setrgbcolor
+180 1871 moveto
+209 1871 lineto
+stroke
+0.00 1.00 0.00 setrgbcolor
+73 1871 moveto
+44 1871 lineto
+stroke
+0.00 1.00 0.00 setrgbcolor
+150 1871 moveto
+103 1871 lineto
+stroke
+%PolyPolygon
+0.00 1.00 0.00 setrgbcolor
+2 setlinewidth
+180 1866 moveto
+180 1876 lineto
+150 1871 lineto
+closepath
+gsave
+0.00 1.00 0.00 setrgbcolor
+eofill
+grestore
+stroke
+%PolyPolygon
+0.00 1.00 0.00 setrgbcolor
+2 setlinewidth
+73 1866 moveto
+73 1876 lineto
+103 1871 lineto
+closepath
+gsave
+0.00 1.00 0.00 setrgbcolor
+eofill
+grestore
+stroke
+0.00 1.00 0.00 setrgbcolor
+3 setlinewidth
+136 1854 moveto
+117 1854 lineto
+stroke
+0.00 1.00 0.00 setrgbcolor
+117 1854 moveto
+131 1834 lineto
+stroke
+0.00 1.00 0.00 setrgbcolor
+131 1834 moveto
+131 1864 lineto
+stroke
+0.00 1.00 0.00 setrgbcolor
+162 2355 moveto
+162 2365 lineto
+stroke
+0.00 1.00 0.00 setrgbcolor
+103 2443 moveto
+103 2335 lineto
+stroke
+0.00 1.00 0.00 setrgbcolor
+191 2350 moveto
+221 2350 lineto
+stroke
+0.00 1.00 0.00 setrgbcolor
+73 2350 moveto
+44 2350 lineto
+stroke
+0.00 1.00 0.00 setrgbcolor
+162 2350 moveto
+103 2350 lineto
+stroke
+%PolyPolygon
+0.00 1.00 0.00 setrgbcolor
+2 setlinewidth
+191 2345 moveto
+191 2355 lineto
+162 2350 lineto
+closepath
+gsave
+0.00 1.00 0.00 setrgbcolor
+eofill
+grestore
+stroke
+%PolyPolygon
+0.00 1.00 0.00 setrgbcolor
+2 setlinewidth
+73 2345 moveto
+73 2355 lineto
+103 2350 lineto
+closepath
+gsave
+0.00 1.00 0.00 setrgbcolor
+eofill
+grestore
+stroke
+0.00 1.00 0.00 setrgbcolor
+3 setlinewidth
+123 2338 moveto
+127 2343 lineto
+stroke
+0.00 1.00 0.00 setrgbcolor
+127 2343 moveto
+137 2343 lineto
+stroke
+0.00 1.00 0.00 setrgbcolor
+137 2343 moveto
+142 2338 lineto
+stroke
+0.00 1.00 0.00 setrgbcolor
+142 2338 moveto
+142 2328 lineto
+stroke
+0.00 1.00 0.00 setrgbcolor
+142 2328 moveto
+137 2323 lineto
+stroke
+0.00 1.00 0.00 setrgbcolor
+137 2323 moveto
+123 2323 lineto
+stroke
+0.00 1.00 0.00 setrgbcolor
+123 2323 moveto
+123 2313 lineto
+stroke
+0.00 1.00 0.00 setrgbcolor
+123 2313 moveto
+142 2313 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+3 setlinewidth
+327 1958 moveto
+327 2159 lineto
+stroke
+0.00 1.00 0.00 setrgbcolor
+3 setlinewidth
+327 1951 moveto
+327 1856 lineto
+stroke
+0.00 1.00 0.00 setrgbcolor
+150 1951 moveto
+150 1856 lineto
+stroke
+0.00 1.00 0.00 setrgbcolor
+298 1871 moveto
+180 1871 lineto
+stroke
+%PolyPolygon
+0.00 1.00 0.00 setrgbcolor
+2 setlinewidth
+298 1866 moveto
+298 1876 lineto
+327 1871 lineto
+closepath
+gsave
+0.00 1.00 0.00 setrgbcolor
+eofill
+grestore
+stroke
+%PolyPolygon
+0.00 1.00 0.00 setrgbcolor
+2 setlinewidth
+180 1866 moveto
+180 1876 lineto
+150 1871 lineto
+closepath
+gsave
+0.00 1.00 0.00 setrgbcolor
+eofill
+grestore
+stroke
+0.00 1.00 0.00 setrgbcolor
+3 setlinewidth
+219 1839 moveto
+224 1834 lineto
+stroke
+0.00 1.00 0.00 setrgbcolor
+224 1834 moveto
+224 1864 lineto
+stroke
+0.00 1.00 0.00 setrgbcolor
+219 1864 moveto
+229 1864 lineto
+stroke
+0.00 1.00 0.00 setrgbcolor
+239 1859 moveto
+244 1864 lineto
+stroke
+0.00 1.00 0.00 setrgbcolor
+244 1864 moveto
+253 1864 lineto
+stroke
+0.00 1.00 0.00 setrgbcolor
+253 1864 moveto
+258 1859 lineto
+stroke
+0.00 1.00 0.00 setrgbcolor
+258 1859 moveto
+258 1849 lineto
+stroke
+0.00 1.00 0.00 setrgbcolor
+258 1849 moveto
+253 1844 lineto
+stroke
+0.00 1.00 0.00 setrgbcolor
+253 1844 moveto
+239 1844 lineto
+stroke
+0.00 1.00 0.00 setrgbcolor
+239 1844 moveto
+239 1834 lineto
+stroke
+0.00 1.00 0.00 setrgbcolor
+239 1834 moveto
+258 1834 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+3 setlinewidth
+292 2525 moveto
+162 2525 lineto
+stroke
+0.00 0.00 0.00 setrgbcolor
+292 2171 moveto
+162 2171 lineto
+stroke
+0.00 1.00 0.00 setrgbcolor
+3 setlinewidth
+299 2525 moveto
+496 2525 lineto
+stroke
+0.00 1.00 0.00 setrgbcolor
+481 2200 moveto
+481 2496 lineto
+stroke
+%PolyPolygon
+0.00 1.00 0.00 setrgbcolor
+2 setlinewidth
+486 2200 moveto
+476 2200 lineto
+481 2171 lineto
+closepath
+gsave
+0.00 1.00 0.00 setrgbcolor
+eofill
+grestore
+stroke
+%PolyPolygon
+0.00 1.00 0.00 setrgbcolor
+2 setlinewidth
+486 2496 moveto
+476 2496 lineto
+481 2525 lineto
+closepath
+gsave
+0.00 1.00 0.00 setrgbcolor
+eofill
+grestore
+stroke
+0.00 1.00 0.00 setrgbcolor
+3 setlinewidth
+513 2326 moveto
+518 2331 lineto
+stroke
+0.00 1.00 0.00 setrgbcolor
+518 2331 moveto
+518 2341 lineto
+stroke
+0.00 1.00 0.00 setrgbcolor
+518 2341 moveto
+513 2346 lineto
+stroke
+0.00 1.00 0.00 setrgbcolor
+513 2346 moveto
+508 2346 lineto
+stroke
+0.00 1.00 0.00 setrgbcolor
+508 2346 moveto
+503 2341 lineto
+stroke
+0.00 1.00 0.00 setrgbcolor
+503 2341 moveto
+503 2336 lineto
+stroke
+0.00 1.00 0.00 setrgbcolor
+503 2341 moveto
+498 2346 lineto
+stroke
+0.00 1.00 0.00 setrgbcolor
+498 2346 moveto
+493 2346 lineto
+stroke
+0.00 1.00 0.00 setrgbcolor
+493 2346 moveto
+488 2341 lineto
+stroke
+0.00 1.00 0.00 setrgbcolor
+488 2341 moveto
+488 2331 lineto
+stroke
+0.00 1.00 0.00 setrgbcolor
+488 2331 moveto
+493 2326 lineto
+stroke
+0.00 1.00 0.00 setrgbcolor
+488 2360 moveto
+493 2355 lineto
+stroke
+0.00 1.00 0.00 setrgbcolor
+493 2355 moveto
+513 2355 lineto
+stroke
+0.00 1.00 0.00 setrgbcolor
+513 2355 moveto
+518 2360 lineto
+stroke
+0.00 1.00 0.00 setrgbcolor
+518 2360 moveto
+518 2365 lineto
+stroke
+0.00 1.00 0.00 setrgbcolor
+518 2365 moveto
+513 2370 lineto
+stroke
+0.00 1.00 0.00 setrgbcolor
+513 2370 moveto
+493 2370 lineto
+stroke
+0.00 1.00 0.00 setrgbcolor
+493 2370 moveto
+488 2365 lineto
+stroke
+0.00 1.00 0.00 setrgbcolor
+488 2365 moveto
+488 2360 lineto
+stroke
+0.00 1.00 0.00 setrgbcolor
+293 2572 moveto
+496 2572 lineto
+stroke
+0.00 1.00 0.00 setrgbcolor
+481 2496 moveto
+481 2466 lineto
+stroke
+0.00 1.00 0.00 setrgbcolor
+481 2602 moveto
+481 2631 lineto
+stroke
+0.00 1.00 0.00 setrgbcolor
+481 2525 moveto
+481 2572 lineto
+stroke
+%PolyPolygon
+0.00 1.00 0.00 setrgbcolor
+2 setlinewidth
+486 2496 moveto
+476 2496 lineto
+481 2525 lineto
+closepath
+gsave
+0.00 1.00 0.00 setrgbcolor
+eofill
+grestore
+stroke
+%PolyPolygon
+0.00 1.00 0.00 setrgbcolor
+2 setlinewidth
+486 2602 moveto
+476 2602 lineto
+481 2572 lineto
+closepath
+gsave
+0.00 1.00 0.00 setrgbcolor
+eofill
+grestore
+stroke
+0.00 1.00 0.00 setrgbcolor
+3 setlinewidth
+498 2559 moveto
+498 2539 lineto
+stroke
+0.00 1.00 0.00 setrgbcolor
+498 2539 moveto
+518 2554 lineto
+stroke
+0.00 1.00 0.00 setrgbcolor
+518 2554 moveto
+488 2554 lineto
+stroke
+0.00 1.00 0.00 setrgbcolor
+199 2679 moveto
+496 2679 lineto
+stroke
+0.00 1.00 0.00 setrgbcolor
+481 2602 moveto
+481 2649 lineto
+stroke
+%PolyPolygon
+0.00 1.00 0.00 setrgbcolor
+2 setlinewidth
+486 2602 moveto
+476 2602 lineto
+481 2572 lineto
+closepath
+gsave
+0.00 1.00 0.00 setrgbcolor
+eofill
+grestore
+stroke
+%PolyPolygon
+0.00 1.00 0.00 setrgbcolor
+2 setlinewidth
+486 2649 moveto
+476 2649 lineto
+481 2679 lineto
+closepath
+gsave
+0.00 1.00 0.00 setrgbcolor
+eofill
+grestore
+stroke
+0.00 1.00 0.00 setrgbcolor
+3 setlinewidth
+488 2621 moveto
+488 2626 lineto
+stroke
+0.00 1.00 0.00 setrgbcolor
+488 2626 moveto
+498 2635 lineto
+stroke
+0.00 1.00 0.00 setrgbcolor
+498 2635 moveto
+513 2635 lineto
+stroke
+0.00 1.00 0.00 setrgbcolor
+513 2635 moveto
+518 2630 lineto
+stroke
+0.00 1.00 0.00 setrgbcolor
+518 2630 moveto
+518 2621 lineto
+stroke
+0.00 1.00 0.00 setrgbcolor
+518 2621 moveto
+513 2616 lineto
+stroke
+0.00 1.00 0.00 setrgbcolor
+513 2616 moveto
+508 2616 lineto
+stroke
+0.00 1.00 0.00 setrgbcolor
+508 2616 moveto
+503 2621 lineto
+stroke
+0.00 1.00 0.00 setrgbcolor
+503 2621 moveto
+503 2635 lineto
+stroke
+0.00 1.00 0.00 setrgbcolor
+335 2159 moveto
+549 2159 lineto
+stroke
+0.00 1.00 0.00 setrgbcolor
+299 2171 moveto
+549 2171 lineto
+stroke
+0.00 1.00 0.00 setrgbcolor
+534 2130 moveto
+534 2100 lineto
+stroke
+0.00 1.00 0.00 setrgbcolor
+534 2200 moveto
+534 2255 lineto
+stroke
+0.00 1.00 0.00 setrgbcolor
+534 2159 moveto
+534 2171 lineto
+stroke
+%PolyPolygon
+0.00 1.00 0.00 setrgbcolor
+2 setlinewidth
+539 2130 moveto
+529 2130 lineto
+534 2159 lineto
+closepath
+gsave
+0.00 1.00 0.00 setrgbcolor
+eofill
+grestore
+stroke
+%PolyPolygon
+0.00 1.00 0.00 setrgbcolor
+2 setlinewidth
+539 2200 moveto
+529 2200 lineto
+534 2171 lineto
+closepath
+gsave
+0.00 1.00 0.00 setrgbcolor
+eofill
+grestore
+stroke
+0.00 1.00 0.00 setrgbcolor
+3 setlinewidth
+566 2237 moveto
+571 2242 lineto
+stroke
+0.00 1.00 0.00 setrgbcolor
+571 2242 moveto
+542 2242 lineto
+stroke
+0.00 1.00 0.00 setrgbcolor
+542 2237 moveto
+542 2247 lineto
+stroke
+pgsave restore
+showpage
+%%Trailer
+%%Pages: 1
+%%EOF
diff --git a/doc/aicpcb.pdf b/doc/aicpcb.pdf
deleted file mode 100644 (file)
index 8fdcb54..0000000
Binary files a/doc/aicpcb.pdf and /dev/null differ
diff --git a/doc/aicpower.ps b/doc/aicpower.ps
new file mode 100644 (file)
index 0000000..aaeed44
--- /dev/null
@@ -0,0 +1,9716 @@
+%!
+/inch {72 mul} def
+
+/mils
+{
+1000 div inch
+} def
+
+/setcoords
+{
+8269 mils 0 translate
+90 rotate
+0.451036 0.451036 scale
+} def
+
+/box {
+exch dup 0 rlineto
+exch 0 exch rlineto
+neg 0 rlineto
+closepath
+stroke
+} def
+/fbox {
+exch dup 0 rlineto
+exch 0 exch rlineto
+neg 0 rlineto
+closepath
+fill
+} def
+
+
+setcoords
+
+2 setlinecap
+
+% Translate origin to the right place...
+-38893 mils -59384 mils translate
+
+gsave
+gsave
+newpath
+43600 mils 63300 mils moveto
+43500 mils 63100 mils lineto
+stroke
+grestore
+
+gsave
+newpath
+43500 mils 63100 mils moveto
+43400 mils 63300 mils lineto
+stroke
+grestore
+
+gsave
+newpath
+43400 mils 63300 mils moveto
+43300 mils 63100 mils lineto
+stroke
+grestore
+
+gsave
+newpath
+43300 mils 63100 mils moveto
+43200 mils 63300 mils lineto
+stroke
+grestore
+
+
+gsave
+newpath
+43600 mils 63300 mils moveto
+43700 mils 63100 mils lineto
+stroke
+grestore
+
+gsave
+newpath
+43700 mils 63100 mils moveto
+43750 mils 63200 mils lineto
+stroke
+grestore
+
+newpath
+10 mils setlinewidth
+43900 mils 63200 mils moveto
+43750 mils 63200 mils lineto
+stroke
+1 setlinewidth
+
+
+
+newpath
+10 mils setlinewidth
+43000 mils 63200 mils moveto
+43152 mils 63200 mils lineto
+stroke
+1 setlinewidth
+
+
+
+gsave
+newpath
+43201 mils 63300 mils moveto
+43150 mils 63200 mils lineto
+stroke
+grestore
+
+
+
+
+grestore
+
+gsave
+/Helvetica findfont
+14.000000 scalefont
+setfont
+
+43200 mils 63400 mils moveto
+(R9) show
+grestore
+
+gsave
+/Helvetica findfont
+14.000000 scalefont
+setfont
+
+43300 mils 62900 mils moveto
+(10k) show
+grestore
+
+gsave
+gsave
+newpath
+42900 mils 62700 mils moveto
+43100 mils 62600 mils lineto
+stroke
+grestore
+
+gsave
+newpath
+43100 mils 62600 mils moveto
+42900 mils 62500 mils lineto
+stroke
+grestore
+
+gsave
+newpath
+42900 mils 62500 mils moveto
+43100 mils 62400 mils lineto
+stroke
+grestore
+
+gsave
+newpath
+43100 mils 62400 mils moveto
+42900 mils 62300 mils lineto
+stroke
+grestore
+
+
+gsave
+newpath
+42900 mils 62700 mils moveto
+43100 mils 62800 mils lineto
+stroke
+grestore
+
+gsave
+newpath
+43100 mils 62800 mils moveto
+43000 mils 62850 mils lineto
+stroke
+grestore
+
+newpath
+10 mils setlinewidth
+43000 mils 63000 mils moveto
+43000 mils 62850 mils lineto
+stroke
+1 setlinewidth
+
+
+
+newpath
+10 mils setlinewidth
+43000 mils 62100 mils moveto
+43000 mils 62252 mils lineto
+stroke
+1 setlinewidth
+
+
+
+gsave
+newpath
+42900 mils 62301 mils moveto
+43000 mils 62250 mils lineto
+stroke
+grestore
+
+
+
+
+grestore
+
+gsave
+/Helvetica findfont
+14.000000 scalefont
+setfont
+
+43500 mils 62600 mils moveto
+(R10) stringwidth pop
+-1.0 mul
+10.000000
+-1.0 mul
+rmoveto
+(R10) show
+grestore
+
+gsave
+/Helvetica findfont
+14.000000 scalefont
+setfont
+
+42500 mils 62500 mils moveto
+(1k5) show
+grestore
+
+gsave
+newpath
+10 mils setlinewidth
+43000 mils 63000 mils moveto
+43000 mils 63200 mils lineto
+stroke
+grestore
+
+gsave
+newpath
+10 mils setlinewidth
+43000 mils 61900 mils moveto
+43000 mils 62100 mils lineto
+stroke
+1 setlinewidth
+
+
+
+gsave
+newpath
+42900 mils 61900 mils moveto
+43100 mils 61900 mils lineto
+stroke
+grestore
+
+gsave
+newpath
+42955 mils 61850 mils moveto
+43045 mils 61850 mils lineto
+stroke
+grestore
+
+gsave
+newpath
+42980 mils 61810 mils moveto
+43020 mils 61810 mils lineto
+stroke
+grestore
+
+
+grestore
+
+gsave
+newpath
+10 mils setlinewidth
+43500 mils 65500 mils moveto
+43500 mils 65300 mils lineto
+stroke
+grestore
+
+gsave
+newpath
+10 mils setlinewidth
+43500 mils 65300 mils moveto
+43800 mils 65300 mils lineto
+stroke
+grestore
+
+gsave
+newpath
+10 mils setlinewidth
+43800 mils 65500 mils moveto
+43800 mils 65300 mils lineto
+stroke
+grestore
+
+gsave
+newpath
+10 mils setlinewidth
+43800 mils 65100 mils moveto
+43800 mils 65300 mils lineto
+stroke
+1 setlinewidth
+
+
+
+gsave
+newpath
+43700 mils 65100 mils moveto
+43900 mils 65100 mils lineto
+stroke
+grestore
+
+gsave
+newpath
+43755 mils 65050 mils moveto
+43845 mils 65050 mils lineto
+stroke
+grestore
+
+gsave
+newpath
+43780 mils 65010 mils moveto
+43820 mils 65010 mils lineto
+stroke
+grestore
+
+
+grestore
+
+gsave
+newpath
+10 mils setlinewidth
+43800 mils 67700 mils moveto
+43800 mils 67800 mils lineto
+stroke
+grestore
+
+gsave
+newpath
+10 mils setlinewidth
+43800 mils 67800 mils moveto
+43500 mils 67800 mils lineto
+stroke
+grestore
+
+gsave
+newpath
+10 mils setlinewidth
+43500 mils 67700 mils moveto
+43500 mils 69400 mils lineto
+stroke
+grestore
+
+gsave
+newpath
+10 mils setlinewidth
+45400 mils 69400 mils moveto
+45400 mils 69200 mils lineto
+stroke
+1 setlinewidth
+
+
+
+newpath
+10 mils setlinewidth
+45400 mils 68500 mils moveto
+45400 mils 68700 mils lineto
+stroke
+1 setlinewidth
+
+
+
+gsave
+newpath
+45600 mils 69000 mils moveto
+45200 mils 69000 mils lineto
+stroke
+grestore
+
+gsave
+newpath
+45400 mils 68700 mils moveto
+45400 mils 68900 mils lineto
+stroke
+grestore
+
+gsave
+newpath
+45400 mils 69000 mils moveto
+45400 mils 69200 mils lineto
+stroke
+grestore
+
+
+gsave
+newpath
+45400 mils 68200 mils
+700 mils
+75 105 arc
+stroke
+grestore
+
+gsave
+newpath
+45600 mils 69111 mils moveto
+45500 mils 69111 mils lineto
+stroke
+grestore
+
+gsave
+newpath
+45549 mils 69060 mils moveto
+45549 mils 69160 mils lineto
+stroke
+grestore
+
+
+
+
+grestore
+
+gsave
+/Helvetica findfont
+14.000000 scalefont
+setfont
+
+45700 mils 68900 mils moveto
+(C10) show
+grestore
+
+gsave
+/Helvetica findfont
+14.000000 scalefont
+setfont
+
+45700 mils 68700 mils moveto
+(4.7uFx16V) show
+grestore
+
+gsave
+newpath
+10 mils setlinewidth
+43500 mils 69400 mils moveto
+45400 mils 69400 mils lineto
+stroke
+grestore
+
+gsave
+newpath
+10 mils setlinewidth
+44300 mils 68300 mils moveto
+44300 mils 68500 mils lineto
+stroke
+1 setlinewidth
+
+
+
+gsave
+newpath
+44200 mils 68300 mils moveto
+44400 mils 68300 mils lineto
+stroke
+grestore
+
+gsave
+newpath
+44255 mils 68250 mils moveto
+44345 mils 68250 mils lineto
+stroke
+grestore
+
+gsave
+newpath
+44280 mils 68210 mils moveto
+44320 mils 68210 mils lineto
+stroke
+grestore
+
+
+grestore
+
+gsave
+newpath
+10 mils setlinewidth
+45400 mils 68300 mils moveto
+45400 mils 68500 mils lineto
+stroke
+1 setlinewidth
+
+
+
+gsave
+newpath
+45300 mils 68300 mils moveto
+45500 mils 68300 mils lineto
+stroke
+grestore
+
+gsave
+newpath
+45355 mils 68250 mils moveto
+45445 mils 68250 mils lineto
+stroke
+grestore
+
+gsave
+newpath
+45380 mils 68210 mils moveto
+45420 mils 68210 mils lineto
+stroke
+grestore
+
+
+grestore
+
+gsave
+newpath
+10 mils setlinewidth
+45100 mils 66900 mils moveto
+45100 mils 66300 mils lineto
+stroke
+grestore
+
+gsave
+newpath
+10 mils setlinewidth
+45100 mils 66300 mils moveto
+44900 mils 66300 mils lineto
+stroke
+grestore
+
+gsave
+newpath
+10 mils setlinewidth
+45700 mils 65800 mils moveto
+45700 mils 66000 mils lineto
+stroke
+1 setlinewidth
+
+
+
+gsave
+newpath
+45600 mils 65800 mils moveto
+45800 mils 65800 mils lineto
+stroke
+grestore
+
+gsave
+newpath
+45655 mils 65750 mils moveto
+45745 mils 65750 mils lineto
+stroke
+grestore
+
+gsave
+newpath
+45680 mils 65710 mils moveto
+45720 mils 65710 mils lineto
+stroke
+grestore
+
+
+grestore
+
+gsave
+newpath
+10 mils setlinewidth
+44900 mils 66900 mils moveto
+46300 mils 66900 mils lineto
+stroke
+grestore
+
+gsave
+newpath
+10 mils setlinewidth
+46800 mils 66500 mils moveto
+46800 mils 66700 mils lineto
+stroke
+1 setlinewidth
+
+
+
+gsave
+newpath
+46700 mils 66500 mils moveto
+46900 mils 66500 mils lineto
+stroke
+grestore
+
+gsave
+newpath
+46755 mils 66450 mils moveto
+46845 mils 66450 mils lineto
+stroke
+grestore
+
+gsave
+newpath
+46780 mils 66410 mils moveto
+46820 mils 66410 mils lineto
+stroke
+grestore
+
+
+grestore
+
+gsave
+gsave
+newpath
+47000 mils 68100 mils moveto
+46600 mils 68100 mils lineto
+stroke
+grestore
+
+gsave
+newpath
+47000 mils 68100 mils moveto
+46800 mils 68400 mils lineto
+stroke
+grestore
+
+
+gsave
+newpath
+46800 mils 68400 mils moveto
+46600 mils 68100 mils lineto
+stroke
+grestore
+
+gsave
+newpath
+47000 mils 68400 mils moveto
+46600 mils 68400 mils lineto
+stroke
+grestore
+
+newpath
+10 mils setlinewidth
+46800 mils 67800 mils moveto
+46800 mils 68000 mils lineto
+stroke
+1 setlinewidth
+
+
+
+newpath
+10 mils setlinewidth
+46800 mils 68700 mils moveto
+46800 mils 68500 mils lineto
+stroke
+1 setlinewidth
+
+
+
+gsave
+newpath
+46800 mils 68500 mils moveto
+46800 mils 68400 mils lineto
+stroke
+grestore
+
+gsave
+newpath
+46800 mils 68100 mils moveto
+46800 mils 68000 mils lineto
+stroke
+grestore
+
+
+grestore
+
+gsave
+/Helvetica findfont
+14.000000 scalefont
+setfont
+
+47400 mils (D7) stringwidth pop
+-1 mul add
+68100 mils
+moveto
+(D7) show
+grestore
+
+gsave
+/Helvetica findfont
+14.000000 scalefont
+setfont
+
+47200 mils (1N4007) stringwidth pop
+1 mul add
+68500 mils
+moveto
+(1N4007) stringwidth pop
+-1.0 mul
+10.000000
+-1.0 mul
+rmoveto
+(1N4007) show
+grestore
+
+gsave
+newpath
+10 mils setlinewidth
+46800 mils 67800 mils moveto
+46800 mils 67500 mils lineto
+stroke
+grestore
+
+gsave
+newpath
+10 mils setlinewidth
+46800 mils 68700 mils moveto
+46800 mils 69400 mils lineto
+stroke
+grestore
+
+gsave
+newpath
+10 mils setlinewidth
+46800 mils 69400 mils moveto
+46800 mils 69600 mils lineto
+stroke
+1 setlinewidth
+
+
+
+gsave
+newpath
+46650 mils 69600 mils moveto
+46950 mils 69600 mils lineto
+stroke
+grestore
+
+
+grestore
+
+
+gsave
+/Helvetica findfont
+14.000000 scalefont
+setfont
+
+46600 mils 69700 mils moveto
+(+24V) show
+grestore
+
+gsave
+gsave
+newpath
+46500 mils 75600 mils moveto
+46500 mils 76000 mils lineto
+stroke
+grestore
+
+gsave
+newpath
+46500 mils 75600 mils moveto
+46800 mils 75800 mils lineto
+stroke
+grestore
+
+
+gsave
+newpath
+46800 mils 75800 mils moveto
+46500 mils 76000 mils lineto
+stroke
+grestore
+
+gsave
+newpath
+46800 mils 75600 mils moveto
+46800 mils 76000 mils lineto
+stroke
+grestore
+
+newpath
+10 mils setlinewidth
+46200 mils 75800 mils moveto
+46400 mils 75800 mils lineto
+stroke
+1 setlinewidth
+
+
+
+newpath
+10 mils setlinewidth
+47100 mils 75800 mils moveto
+46900 mils 75800 mils lineto
+stroke
+1 setlinewidth
+
+
+
+gsave
+newpath
+46900 mils 75800 mils moveto
+46800 mils 75800 mils lineto
+stroke
+grestore
+
+gsave
+newpath
+46500 mils 75800 mils moveto
+46400 mils 75800 mils lineto
+stroke
+grestore
+
+
+grestore
+
+gsave
+/Helvetica findfont
+14.000000 scalefont
+setfont
+
+46900 mils (D1) stringwidth pop
+-1 mul add
+76100 mils
+moveto
+(D1) show
+grestore
+
+gsave
+/Helvetica findfont
+14.000000 scalefont
+setfont
+
+46500 mils (1N4148) stringwidth pop
+-1 mul add
+76100 mils
+moveto
+(1N4148) show
+grestore
+
+gsave
+newpath
+10 mils setlinewidth
+48200 mils 75100 mils moveto
+48700 mils 75100 mils lineto
+stroke
+grestore
+
+gsave
+newpath
+10 mils setlinewidth
+48700 mils 75100 mils moveto
+48700 mils 75800 mils lineto
+stroke
+grestore
+
+gsave
+newpath
+10 mils setlinewidth
+48700 mils 75800 mils moveto
+47100 mils 75800 mils lineto
+stroke
+grestore
+
+gsave
+newpath
+10 mils setlinewidth
+48700 mils 75100 mils moveto
+48700 mils 74900 mils lineto
+stroke
+1 setlinewidth
+
+
+
+newpath
+10 mils setlinewidth
+48700 mils 74200 mils moveto
+48700 mils 74400 mils lineto
+stroke
+1 setlinewidth
+
+
+
+gsave
+newpath
+48900 mils 74700 mils moveto
+48500 mils 74700 mils lineto
+stroke
+grestore
+
+gsave
+newpath
+48700 mils 74400 mils moveto
+48700 mils 74600 mils lineto
+stroke
+grestore
+
+gsave
+newpath
+48700 mils 74700 mils moveto
+48700 mils 74900 mils lineto
+stroke
+grestore
+
+
+gsave
+newpath
+48700 mils 73900 mils
+700 mils
+75 105 arc
+stroke
+grestore
+
+gsave
+newpath
+48900 mils 74811 mils moveto
+48800 mils 74811 mils lineto
+stroke
+grestore
+
+gsave
+newpath
+48849 mils 74760 mils moveto
+48849 mils 74860 mils lineto
+stroke
+grestore
+
+
+
+
+grestore
+
+gsave
+/Helvetica findfont
+14.000000 scalefont
+setfont
+
+49000 mils 74600 mils moveto
+(C5) show
+grestore
+
+gsave
+/Helvetica findfont
+14.000000 scalefont
+setfont
+
+49000 mils 74400 mils moveto
+(1uFx25V) show
+grestore
+
+gsave
+newpath
+10 mils setlinewidth
+48700 mils 73600 mils moveto
+48700 mils 74200 mils lineto
+stroke
+grestore
+
+gsave
+newpath
+10 mils setlinewidth
+46200 mils 71600 mils moveto
+46200 mils 71800 mils lineto
+stroke
+1 setlinewidth
+
+
+
+gsave
+newpath
+46100 mils 71600 mils moveto
+46300 mils 71600 mils lineto
+stroke
+grestore
+
+gsave
+newpath
+46155 mils 71550 mils moveto
+46245 mils 71550 mils lineto
+stroke
+grestore
+
+gsave
+newpath
+46180 mils 71510 mils moveto
+46220 mils 71510 mils lineto
+stroke
+grestore
+
+
+grestore
+
+gsave
+gsave
+newpath
+43400 mils 74800 mils moveto
+43600 mils 74700 mils lineto
+stroke
+grestore
+
+gsave
+newpath
+43600 mils 74700 mils moveto
+43400 mils 74600 mils lineto
+stroke
+grestore
+
+gsave
+newpath
+43400 mils 74600 mils moveto
+43600 mils 74500 mils lineto
+stroke
+grestore
+
+gsave
+newpath
+43600 mils 74500 mils moveto
+43400 mils 74400 mils lineto
+stroke
+grestore
+
+
+gsave
+newpath
+43400 mils 74800 mils moveto
+43600 mils 74900 mils lineto
+stroke
+grestore
+
+gsave
+newpath
+43600 mils 74900 mils moveto
+43500 mils 74950 mils lineto
+stroke
+grestore
+
+newpath
+10 mils setlinewidth
+43500 mils 75100 mils moveto
+43500 mils 74950 mils lineto
+stroke
+1 setlinewidth
+
+
+
+newpath
+10 mils setlinewidth
+43500 mils 74200 mils moveto
+43500 mils 74352 mils lineto
+stroke
+1 setlinewidth
+
+
+
+gsave
+newpath
+43400 mils 74401 mils moveto
+43500 mils 74350 mils lineto
+stroke
+grestore
+
+
+
+
+grestore
+
+gsave
+/Helvetica findfont
+14.000000 scalefont
+setfont
+
+43300 mils 74700 mils moveto
+(R11) stringwidth pop
+-1.0 mul
+10.000000
+-1.0 mul
+rmoveto
+(R11) show
+grestore
+
+gsave
+/Helvetica findfont
+14.000000 scalefont
+setfont
+
+43000 mils 74400 mils moveto
+(330) show
+grestore
+
+gsave
+newpath
+10 mils setlinewidth
+44100 mils 75800 mils moveto
+46200 mils 75800 mils lineto
+stroke
+grestore
+
+gsave
+newpath
+10 mils setlinewidth
+44100 mils 75800 mils moveto
+44100 mils 75600 mils lineto
+stroke
+1 setlinewidth
+
+
+
+newpath
+10 mils setlinewidth
+44100 mils 74900 mils moveto
+44100 mils 75100 mils lineto
+stroke
+1 setlinewidth
+
+
+
+gsave
+newpath
+44300 mils 75400 mils moveto
+43900 mils 75400 mils lineto
+stroke
+grestore
+
+gsave
+newpath
+44100 mils 75100 mils moveto
+44100 mils 75300 mils lineto
+stroke
+grestore
+
+gsave
+newpath
+44100 mils 75400 mils moveto
+44100 mils 75600 mils lineto
+stroke
+grestore
+
+
+gsave
+newpath
+44100 mils 74600 mils
+700 mils
+75 105 arc
+stroke
+grestore
+
+gsave
+newpath
+44300 mils 75511 mils moveto
+44200 mils 75511 mils lineto
+stroke
+grestore
+
+gsave
+newpath
+44249 mils 75460 mils moveto
+44249 mils 75560 mils lineto
+stroke
+grestore
+
+
+
+
+grestore
+
+gsave
+/Helvetica findfont
+14.000000 scalefont
+setfont
+
+44400 mils 75300 mils moveto
+(C3) show
+grestore
+
+gsave
+/Helvetica findfont
+14.000000 scalefont
+setfont
+
+44200 mils 75000 mils moveto
+(10uFx25V) show
+grestore
+
+gsave
+newpath
+10 mils setlinewidth
+44100 mils 74700 mils moveto
+44100 mils 74900 mils lineto
+stroke
+1 setlinewidth
+
+
+
+gsave
+newpath
+44000 mils 74700 mils moveto
+44200 mils 74700 mils lineto
+stroke
+grestore
+
+gsave
+newpath
+44055 mils 74650 mils moveto
+44145 mils 74650 mils lineto
+stroke
+grestore
+
+gsave
+newpath
+44080 mils 74610 mils moveto
+44120 mils 74610 mils lineto
+stroke
+grestore
+
+
+grestore
+
+gsave
+newpath
+10 mils setlinewidth
+44100 mils 75800 mils moveto
+44100 mils 76000 mils lineto
+stroke
+1 setlinewidth
+
+
+
+gsave
+newpath
+43950 mils 76000 mils moveto
+44250 mils 76000 mils lineto
+stroke
+grestore
+
+gsave
+/Helvetica findfont
+11.200000 scalefont
+setfont
+
+43975 mils 76050 mils moveto
+(+12V) show
+grestore
+
+
+grestore
+
+gsave
+newpath
+10 mils setlinewidth
+57000 mils 71600 mils moveto
+57000 mils 71800 mils lineto
+stroke
+1 setlinewidth
+
+
+
+gsave
+newpath
+56900 mils 71600 mils moveto
+57100 mils 71600 mils lineto
+stroke
+grestore
+
+gsave
+newpath
+56955 mils 71550 mils moveto
+57045 mils 71550 mils lineto
+stroke
+grestore
+
+gsave
+newpath
+56980 mils 71510 mils moveto
+57020 mils 71510 mils lineto
+stroke
+grestore
+
+
+grestore
+
+gsave
+gsave
+newpath
+56600 mils 75600 mils moveto
+56600 mils 76000 mils lineto
+stroke
+grestore
+
+gsave
+newpath
+56600 mils 75600 mils moveto
+56300 mils 75800 mils lineto
+stroke
+grestore
+
+
+gsave
+newpath
+56300 mils 75800 mils moveto
+56600 mils 76000 mils lineto
+stroke
+grestore
+
+gsave
+newpath
+56300 mils 75600 mils moveto
+56300 mils 76000 mils lineto
+stroke
+grestore
+
+newpath
+10 mils setlinewidth
+56900 mils 75800 mils moveto
+56700 mils 75800 mils lineto
+stroke
+1 setlinewidth
+
+
+
+newpath
+10 mils setlinewidth
+56000 mils 75800 mils moveto
+56200 mils 75800 mils lineto
+stroke
+1 setlinewidth
+
+
+
+gsave
+newpath
+56200 mils 75800 mils moveto
+56300 mils 75800 mils lineto
+stroke
+grestore
+
+gsave
+newpath
+56600 mils 75800 mils moveto
+56700 mils 75800 mils lineto
+stroke
+grestore
+
+
+grestore
+
+gsave
+/Helvetica findfont
+14.000000 scalefont
+setfont
+
+56100 mils 76100 mils moveto
+(D2) show
+grestore
+
+gsave
+/Helvetica findfont
+14.000000 scalefont
+setfont
+
+56600 mils 76100 mils moveto
+(1N4148) show
+grestore
+
+gsave
+newpath
+10 mils setlinewidth
+59300 mils 75800 mils moveto
+59300 mils 75600 mils lineto
+stroke
+1 setlinewidth
+
+
+
+newpath
+10 mils setlinewidth
+59300 mils 74900 mils moveto
+59300 mils 75100 mils lineto
+stroke
+1 setlinewidth
+
+
+
+gsave
+newpath
+59100 mils 75400 mils moveto
+59500 mils 75400 mils lineto
+stroke
+grestore
+
+gsave
+newpath
+59300 mils 75100 mils moveto
+59300 mils 75300 mils lineto
+stroke
+grestore
+
+gsave
+newpath
+59300 mils 75400 mils moveto
+59300 mils 75600 mils lineto
+stroke
+grestore
+
+
+gsave
+newpath
+59300 mils 74600 mils
+700 mils
+75 105 arc
+stroke
+grestore
+
+gsave
+newpath
+59100 mils 75511 mils moveto
+59200 mils 75511 mils lineto
+stroke
+grestore
+
+gsave
+newpath
+59151 mils 75460 mils moveto
+59151 mils 75560 mils lineto
+stroke
+grestore
+
+
+
+
+grestore
+
+gsave
+/Helvetica findfont
+14.000000 scalefont
+setfont
+
+59000 mils (C4) stringwidth pop
+-1 mul add
+75300 mils
+moveto
+(C4) show
+grestore
+
+gsave
+/Helvetica findfont
+14.000000 scalefont
+setfont
+
+59000 mils (10uFx25V) stringwidth pop
+-1 mul add
+75100 mils
+moveto
+(10uFx25V) show
+grestore
+
+gsave
+newpath
+10 mils setlinewidth
+59300 mils 74700 mils moveto
+59300 mils 74900 mils lineto
+stroke
+1 setlinewidth
+
+
+
+gsave
+newpath
+59200 mils 74700 mils moveto
+59400 mils 74700 mils lineto
+stroke
+grestore
+
+gsave
+newpath
+59255 mils 74650 mils moveto
+59345 mils 74650 mils lineto
+stroke
+grestore
+
+gsave
+newpath
+59280 mils 74610 mils moveto
+59320 mils 74610 mils lineto
+stroke
+grestore
+
+
+grestore
+
+gsave
+newpath
+10 mils setlinewidth
+59300 mils 75800 mils moveto
+59300 mils 76000 mils lineto
+stroke
+1 setlinewidth
+
+
+
+gsave
+newpath
+59150 mils 76000 mils moveto
+59450 mils 76000 mils lineto
+stroke
+grestore
+
+gsave
+/Helvetica findfont
+11.200000 scalefont
+setfont
+
+59175 mils 76050 mils moveto
+(+12V) show
+grestore
+
+
+grestore
+
+gsave
+newpath
+10 mils setlinewidth
+54500 mils 75100 mils moveto
+54500 mils 74900 mils lineto
+stroke
+1 setlinewidth
+
+
+
+newpath
+10 mils setlinewidth
+54500 mils 74200 mils moveto
+54500 mils 74400 mils lineto
+stroke
+1 setlinewidth
+
+
+
+gsave
+newpath
+54300 mils 74700 mils moveto
+54700 mils 74700 mils lineto
+stroke
+grestore
+
+gsave
+newpath
+54500 mils 74400 mils moveto
+54500 mils 74600 mils lineto
+stroke
+grestore
+
+gsave
+newpath
+54500 mils 74700 mils moveto
+54500 mils 74900 mils lineto
+stroke
+grestore
+
+
+gsave
+newpath
+54500 mils 73900 mils
+700 mils
+75 105 arc
+stroke
+grestore
+
+gsave
+newpath
+54300 mils 74811 mils moveto
+54400 mils 74811 mils lineto
+stroke
+grestore
+
+gsave
+newpath
+54351 mils 74760 mils moveto
+54351 mils 74860 mils lineto
+stroke
+grestore
+
+
+
+
+grestore
+
+gsave
+/Helvetica findfont
+14.000000 scalefont
+setfont
+
+54100 mils (C6) stringwidth pop
+-1 mul add
+74600 mils
+moveto
+(C6) show
+grestore
+
+gsave
+/Helvetica findfont
+14.000000 scalefont
+setfont
+
+54100 mils (1uFx25V) stringwidth pop
+-1 mul add
+74400 mils
+moveto
+(1uFx25V) show
+grestore
+
+gsave
+newpath
+10 mils setlinewidth
+50000 mils 73500 mils moveto
+50000 mils 73700 mils lineto
+stroke
+grestore
+
+gsave
+newpath
+10 mils setlinewidth
+53300 mils 73700 mils moveto
+53300 mils 73500 mils lineto
+stroke
+grestore
+
+gsave
+newpath
+10 mils setlinewidth
+50000 mils 72500 mils moveto
+50000 mils 72700 mils lineto
+stroke
+1 setlinewidth
+
+
+
+gsave
+newpath
+49900 mils 72500 mils moveto
+50100 mils 72500 mils lineto
+stroke
+grestore
+
+gsave
+newpath
+49955 mils 72450 mils moveto
+50045 mils 72450 mils lineto
+stroke
+grestore
+
+gsave
+newpath
+49980 mils 72410 mils moveto
+50020 mils 72410 mils lineto
+stroke
+grestore
+
+
+grestore
+
+gsave
+newpath
+10 mils setlinewidth
+53300 mils 72500 mils moveto
+53300 mils 72700 mils lineto
+stroke
+1 setlinewidth
+
+
+
+gsave
+newpath
+53200 mils 72500 mils moveto
+53400 mils 72500 mils lineto
+stroke
+grestore
+
+gsave
+newpath
+53255 mils 72450 mils moveto
+53345 mils 72450 mils lineto
+stroke
+grestore
+
+gsave
+newpath
+53280 mils 72410 mils moveto
+53320 mils 72410 mils lineto
+stroke
+grestore
+
+
+grestore
+
+gsave
+newpath
+10 mils setlinewidth
+50000 mils 74500 mils moveto
+50000 mils 75300 mils lineto
+stroke
+grestore
+
+gsave
+newpath
+10 mils setlinewidth
+53300 mils 74500 mils moveto
+53300 mils 75300 mils lineto
+stroke
+grestore
+
+gsave
+newpath
+10 mils setlinewidth
+50000 mils 75300 mils moveto
+50000 mils 75500 mils lineto
+stroke
+1 setlinewidth
+
+
+
+gsave
+newpath
+49850 mils 75500 mils moveto
+50150 mils 75500 mils lineto
+stroke
+grestore
+
+
+grestore
+
+
+gsave
+/Helvetica findfont
+14.000000 scalefont
+setfont
+
+49800 mils 75600 mils moveto
+(+24V) show
+grestore
+
+gsave
+newpath
+10 mils setlinewidth
+53300 mils 75300 mils moveto
+53300 mils 75500 mils lineto
+stroke
+1 setlinewidth
+
+
+
+gsave
+newpath
+53150 mils 75500 mils moveto
+53450 mils 75500 mils lineto
+stroke
+grestore
+
+
+grestore
+
+
+gsave
+/Helvetica findfont
+14.000000 scalefont
+setfont
+
+53100 mils 75600 mils moveto
+(+24V) show
+grestore
+
+gsave
+newpath
+10 mils setlinewidth
+50000 mils 75300 mils moveto
+50600 mils 75300 mils lineto
+stroke
+grestore
+
+gsave
+newpath
+10 mils setlinewidth
+53300 mils 75300 mils moveto
+52700 mils 75300 mils lineto
+stroke
+grestore
+
+gsave
+newpath
+10 mils setlinewidth
+50600 mils 75300 mils moveto
+50600 mils 75100 mils lineto
+stroke
+1 setlinewidth
+
+
+
+newpath
+10 mils setlinewidth
+50600 mils 74400 mils moveto
+50600 mils 74600 mils lineto
+stroke
+1 setlinewidth
+
+
+
+gsave
+newpath
+50800 mils 74900 mils moveto
+50400 mils 74900 mils lineto
+stroke
+grestore
+
+gsave
+newpath
+50600 mils 74600 mils moveto
+50600 mils 74800 mils lineto
+stroke
+grestore
+
+gsave
+newpath
+50600 mils 74900 mils moveto
+50600 mils 75100 mils lineto
+stroke
+grestore
+
+
+gsave
+newpath
+50600 mils 74100 mils
+700 mils
+75 105 arc
+stroke
+grestore
+
+gsave
+newpath
+50800 mils 75011 mils moveto
+50700 mils 75011 mils lineto
+stroke
+grestore
+
+gsave
+newpath
+50749 mils 74960 mils moveto
+50749 mils 75060 mils lineto
+stroke
+grestore
+
+
+
+
+grestore
+
+gsave
+/Helvetica findfont
+14.000000 scalefont
+setfont
+
+50900 mils 74800 mils moveto
+(C7) show
+grestore
+
+gsave
+/Helvetica findfont
+14.000000 scalefont
+setfont
+
+50700 mils 74500 mils moveto
+(1000uFx35V) show
+grestore
+
+gsave
+newpath
+10 mils setlinewidth
+52700 mils 75300 mils moveto
+52700 mils 75100 mils lineto
+stroke
+1 setlinewidth
+
+
+
+newpath
+10 mils setlinewidth
+52700 mils 74400 mils moveto
+52700 mils 74600 mils lineto
+stroke
+1 setlinewidth
+
+
+
+gsave
+newpath
+52900 mils 74900 mils moveto
+52500 mils 74900 mils lineto
+stroke
+grestore
+
+gsave
+newpath
+52700 mils 74600 mils moveto
+52700 mils 74800 mils lineto
+stroke
+grestore
+
+gsave
+newpath
+52700 mils 74900 mils moveto
+52700 mils 75100 mils lineto
+stroke
+grestore
+
+
+gsave
+newpath
+52700 mils 74100 mils
+700 mils
+75 105 arc
+stroke
+grestore
+
+gsave
+newpath
+52900 mils 75011 mils moveto
+52800 mils 75011 mils lineto
+stroke
+grestore
+
+gsave
+newpath
+52849 mils 74960 mils moveto
+52849 mils 75060 mils lineto
+stroke
+grestore
+
+
+
+
+grestore
+
+gsave
+/Helvetica findfont
+14.000000 scalefont
+setfont
+
+52100 mils 74800 mils moveto
+(C8) show
+grestore
+
+gsave
+/Helvetica findfont
+14.000000 scalefont
+setfont
+
+51500 mils 75000 mils moveto
+(1000uFx35V) show
+grestore
+
+gsave
+newpath
+10 mils setlinewidth
+50600 mils 74200 mils moveto
+50600 mils 74400 mils lineto
+stroke
+1 setlinewidth
+
+
+
+gsave
+newpath
+50500 mils 74200 mils moveto
+50700 mils 74200 mils lineto
+stroke
+grestore
+
+gsave
+newpath
+50555 mils 74150 mils moveto
+50645 mils 74150 mils lineto
+stroke
+grestore
+
+gsave
+newpath
+50580 mils 74110 mils moveto
+50620 mils 74110 mils lineto
+stroke
+grestore
+
+
+grestore
+
+gsave
+newpath
+10 mils setlinewidth
+52700 mils 74200 mils moveto
+52700 mils 74400 mils lineto
+stroke
+1 setlinewidth
+
+
+
+gsave
+newpath
+52600 mils 74200 mils moveto
+52800 mils 74200 mils lineto
+stroke
+grestore
+
+gsave
+newpath
+52655 mils 74150 mils moveto
+52745 mils 74150 mils lineto
+stroke
+grestore
+
+gsave
+newpath
+52680 mils 74110 mils moveto
+52720 mils 74110 mils lineto
+stroke
+grestore
+
+
+grestore
+
+gsave
+gsave
+gsave
+newpath
+45600 mils 72100 mils moveto
+47900 mils 72100 mils lineto
+stroke
+grestore
+gsave
+newpath
+47900 mils 72100 mils moveto
+47900 mils 75400 mils lineto
+stroke
+grestore
+gsave
+newpath
+47900 mils 75400 mils moveto
+45600 mils 75400 mils lineto
+stroke
+grestore
+gsave
+newpath
+45600 mils 75400 mils moveto
+45600 mils 72100 mils lineto
+stroke
+grestore
+grestore
+
+
+
+
+
+
+
+
+
+
+newpath
+10 mils setlinewidth
+45600 mils 75100 mils moveto
+45300 mils 75100 mils lineto
+stroke
+1 setlinewidth
+
+gsave
+/Helvetica findfont
+14.000000 scalefont
+setfont
+
+45500 mils (1) stringwidth pop
+-1 mul add
+75150 mils
+moveto
+(1) show
+grestore
+
+
+gsave
+/Helvetica findfont
+14.000000 scalefont
+setfont
+
+45700 mils 75100 mils
+10.000000
+.5 mul -1 mul add moveto
+(SV+) show
+grestore
+
+
+newpath
+10 mils setlinewidth
+45600 mils 73600 mils moveto
+45300 mils 73600 mils lineto
+stroke
+1 setlinewidth
+
+gsave
+/Helvetica findfont
+14.000000 scalefont
+setfont
+
+45500 mils (2) stringwidth pop
+-1 mul add
+73650 mils
+moveto
+(2) show
+grestore
+
+
+gsave
+/Helvetica findfont
+14.000000 scalefont
+setfont
+
+45700 mils 73600 mils
+10.000000
+.5 mul -1 mul add moveto
+(INTOP) show
+grestore
+
+
+newpath
+10 mils setlinewidth
+45600 mils 73000 mils moveto
+45300 mils 73000 mils lineto
+stroke
+1 setlinewidth
+
+gsave
+/Helvetica findfont
+14.000000 scalefont
+setfont
+
+45500 mils (3) stringwidth pop
+-1 mul add
+73050 mils
+moveto
+(3) show
+grestore
+
+
+gsave
+/Helvetica findfont
+14.000000 scalefont
+setfont
+
+45700 mils 73000 mils
+10.000000
+.5 mul -1 mul add moveto
+(INBOTTOM) show
+grestore
+
+
+gsave
+newpath
+45550 mils 74200 mils
+50 mils
+0 360 arc
+stroke
+grestore
+
+newpath
+10 mils setlinewidth
+45500 mils 74200 mils moveto
+45300 mils 74200 mils lineto
+stroke
+1 setlinewidth
+
+gsave
+/Helvetica findfont
+14.000000 scalefont
+setfont
+
+45500 mils (4) stringwidth pop
+-1 mul add
+74250 mils
+moveto
+(4) show
+grestore
+
+
+gsave
+/Helvetica findfont
+14.000000 scalefont
+setfont
+
+45700 mils 74200 mils
+10.000000
+.5 mul -1 mul add moveto
+(/UVOUT) show
+grestore
+
+
+newpath
+10 mils setlinewidth
+46200 mils 72100 mils moveto
+46200 mils 71800 mils lineto
+stroke
+1 setlinewidth
+
+gsave
+/Helvetica findfont
+14.000000 scalefont
+setfont
+
+46250 mils 71900 mils moveto
+(5) show
+grestore
+
+
+gsave
+/Helvetica findfont
+14.000000 scalefont
+setfont
+
+46200 mils (GND) stringwidth pop
+.5 mul -1 mul add
+72200 mils
+10.000000
+.5 mul -1 mul add moveto
+(GND) show
+grestore
+
+
+newpath
+10 mils setlinewidth
+47900 mils 72700 mils moveto
+48200 mils 72700 mils lineto
+stroke
+1 setlinewidth
+
+gsave
+/Helvetica findfont
+14.000000 scalefont
+setfont
+
+48000 mils 72750 mils moveto
+(6) show
+grestore
+
+
+gsave
+/Helvetica findfont
+14.000000 scalefont
+setfont
+
+46900 mils 72700 mils
+10.000000
+.5 mul -1 mul add moveto
+(BGATEFB) show
+grestore
+
+
+newpath
+10 mils setlinewidth
+47900 mils 73000 mils moveto
+48200 mils 73000 mils lineto
+stroke
+1 setlinewidth
+
+gsave
+/Helvetica findfont
+14.000000 scalefont
+setfont
+
+48000 mils 73050 mils moveto
+(19) show
+grestore
+
+
+gsave
+/Helvetica findfont
+14.000000 scalefont
+setfont
+
+46900 mils 73000 mils
+10.000000
+.5 mul -1 mul add moveto
+(BGATEDR) show
+grestore
+
+
+newpath
+10 mils setlinewidth
+45600 mils 74800 mils moveto
+45300 mils 74800 mils lineto
+stroke
+1 setlinewidth
+
+gsave
+/Helvetica findfont
+14.000000 scalefont
+setfont
+
+45500 mils (20) stringwidth pop
+-1 mul add
+74850 mils
+moveto
+(20) show
+grestore
+
+
+gsave
+/Helvetica findfont
+14.000000 scalefont
+setfont
+
+45700 mils 74800 mils
+10.000000
+.5 mul -1 mul add moveto
+(PV+) show
+grestore
+
+
+newpath
+10 mils setlinewidth
+47900 mils 73600 mils moveto
+48200 mils 73600 mils lineto
+stroke
+1 setlinewidth
+
+gsave
+/Helvetica findfont
+14.000000 scalefont
+setfont
+
+48000 mils 73650 mils moveto
+(21) show
+grestore
+
+
+gsave
+/Helvetica findfont
+14.000000 scalefont
+setfont
+
+46900 mils 73600 mils
+10.000000
+.5 mul -1 mul add moveto
+(TSOURCE) show
+grestore
+
+
+newpath
+10 mils setlinewidth
+47900 mils 74200 mils moveto
+48200 mils 74200 mils lineto
+stroke
+1 setlinewidth
+
+gsave
+/Helvetica findfont
+14.000000 scalefont
+setfont
+
+48000 mils 74250 mils moveto
+(22) show
+grestore
+
+
+gsave
+/Helvetica findfont
+14.000000 scalefont
+setfont
+
+46900 mils 74200 mils
+10.000000
+.5 mul -1 mul add moveto
+(TGATEFB) show
+grestore
+
+
+newpath
+10 mils setlinewidth
+47900 mils 74500 mils moveto
+48200 mils 74500 mils lineto
+stroke
+1 setlinewidth
+
+gsave
+/Helvetica findfont
+14.000000 scalefont
+setfont
+
+48000 mils 74550 mils moveto
+(23) show
+grestore
+
+
+gsave
+/Helvetica findfont
+14.000000 scalefont
+setfont
+
+46900 mils 74500 mils
+10.000000
+.5 mul -1 mul add moveto
+(TGATEDR) show
+grestore
+
+
+newpath
+10 mils setlinewidth
+47900 mils 75100 mils moveto
+48200 mils 75100 mils lineto
+stroke
+1 setlinewidth
+
+gsave
+/Helvetica findfont
+14.000000 scalefont
+setfont
+
+48000 mils 75150 mils moveto
+(24) show
+grestore
+
+
+gsave
+/Helvetica findfont
+14.000000 scalefont
+setfont
+
+47100 mils 75100 mils
+10.000000
+.5 mul -1 mul add moveto
+(BOOST) show
+grestore
+
+
+newpath
+45300 mils 75100 mils
+30 mils
+0 360 arc
+fill
+newpath
+45300 mils 75100 mils
+30 mils
+0 360 arc
+fill
+newpath
+48200 mils 74200 mils
+30 mils
+0 360 arc
+fill
+newpath
+48200 mils 74200 mils
+30 mils
+0 360 arc
+fill
+grestore
+
+gsave
+/Helvetica findfont
+14.000000 scalefont
+setfont
+
+47300 mils 71900 mils moveto
+(LT1162) show
+grestore
+
+gsave
+/Helvetica findfont
+14.000000 scalefont
+setfont
+
+47600 mils 75500 mils moveto
+(U9) show
+grestore
+
+
+gsave
+gsave
+gsave
+newpath
+43200 mils 65800 mils moveto
+44600 mils 65800 mils lineto
+stroke
+grestore
+gsave
+newpath
+44600 mils 65800 mils moveto
+44600 mils 67400 mils lineto
+stroke
+grestore
+gsave
+newpath
+44600 mils 67400 mils moveto
+43200 mils 67400 mils lineto
+stroke
+grestore
+gsave
+newpath
+43200 mils 67400 mils moveto
+43200 mils 65800 mils lineto
+stroke
+grestore
+grestore
+
+
+
+
+
+
+gsave
+newpath
+44650 mils 66900 mils
+50 mils
+0 360 arc
+stroke
+grestore
+
+newpath
+10 mils setlinewidth
+44700 mils 66900 mils moveto
+44900 mils 66900 mils lineto
+stroke
+1 setlinewidth
+
+gsave
+/Helvetica findfont
+14.000000 scalefont
+setfont
+
+44700 mils 66950 mils moveto
+(7) show
+grestore
+
+
+
+gsave
+/Helvetica findfont
+14.000000 scalefont
+setfont
+
+44100 mils 66900 mils
+10.000000
+.5 mul -1 mul add moveto
+(OUT) show
+grestore
+
+gsave
+newpath
+44650 mils 66300 mils
+50 mils
+0 360 arc
+stroke
+grestore
+
+newpath
+10 mils setlinewidth
+44700 mils 66300 mils moveto
+44900 mils 66300 mils lineto
+stroke
+1 setlinewidth
+
+gsave
+/Helvetica findfont
+14.000000 scalefont
+setfont
+
+44700 mils 66350 mils moveto
+(6) show
+grestore
+
+
+
+gsave
+/Helvetica findfont
+14.000000 scalefont
+setfont
+
+44100 mils 66300 mils
+10.000000
+.5 mul -1 mul add moveto
+(OUT) show
+grestore
+
+newpath
+10 mils setlinewidth
+43200 mils 66600 mils moveto
+42900 mils 66600 mils lineto
+stroke
+1 setlinewidth
+
+gsave
+/Helvetica findfont
+14.000000 scalefont
+setfont
+
+42900 mils 66650 mils moveto
+(2) show
+grestore
+
+
+
+gsave
+/Helvetica findfont
+14.000000 scalefont
+setfont
+
+43300 mils 66600 mils
+10.000000
+.5 mul -1 mul add moveto
+(IN) show
+grestore
+
+newpath
+10 mils setlinewidth
+43500 mils 65800 mils moveto
+43500 mils 65500 mils lineto
+stroke
+1 setlinewidth
+
+gsave
+/Helvetica findfont
+14.000000 scalefont
+setfont
+
+43550 mils 65600 mils moveto
+(4) show
+grestore
+
+
+
+gsave
+/Helvetica findfont
+14.000000 scalefont
+setfont
+
+43500 mils
+10.000000
+.5 mul 1 mul add
+65900 mils moveto
+90 rotate
+(GND) show
+grestore
+
+newpath
+10 mils setlinewidth
+43800 mils 65800 mils moveto
+43800 mils 65500 mils lineto
+stroke
+1 setlinewidth
+
+gsave
+/Helvetica findfont
+14.000000 scalefont
+setfont
+
+43850 mils 65600 mils moveto
+(5) show
+grestore
+
+
+
+gsave
+/Helvetica findfont
+14.000000 scalefont
+setfont
+
+43800 mils
+10.000000
+.5 mul 1 mul add
+65900 mils moveto
+90 rotate
+(GND) show
+grestore
+
+newpath
+10 mils setlinewidth
+43500 mils 67400 mils moveto
+43500 mils 67700 mils lineto
+stroke
+1 setlinewidth
+
+gsave
+/Helvetica findfont
+14.000000 scalefont
+setfont
+
+43550 mils 67500 mils moveto
+(1) show
+grestore
+
+
+
+gsave
+/Helvetica findfont
+14.000000 scalefont
+setfont
+
+43500 mils
+10.000000
+.5 mul 1 mul add
+67000 mils moveto
+90 rotate
+(Vdd) show
+grestore
+
+newpath
+10 mils setlinewidth
+43800 mils 67400 mils moveto
+43800 mils 67700 mils lineto
+stroke
+1 setlinewidth
+
+gsave
+/Helvetica findfont
+14.000000 scalefont
+setfont
+
+43850 mils 67500 mils moveto
+(8) show
+grestore
+
+
+
+gsave
+/Helvetica findfont
+14.000000 scalefont
+setfont
+
+43800 mils
+10.000000
+.5 mul 1 mul add
+67000 mils moveto
+90 rotate
+(Vdd) show
+grestore
+
+grestore
+
+gsave
+/Helvetica findfont
+14.000000 scalefont
+setfont
+
+44100 mils 65600 mils moveto
+(MAX4429) show
+grestore
+
+gsave
+/Helvetica findfont
+14.000000 scalefont
+setfont
+
+44200 mils 67500 mils moveto
+(U10) show
+grestore
+
+gsave
+newpath
+10 mils setlinewidth
+42900 mils 63200 mils moveto
+43000 mils 63200 mils lineto
+stroke
+grestore
+
+gsave
+/Helvetica findfont
+14.000000 scalefont
+setfont
+
+57200 mils 61000 mils moveto
+(Actuator Interface Card - Power Driver & CAN Interface) show
+grestore
+
+gsave
+/Helvetica findfont
+14.000000 scalefont
+setfont
+
+57000 mils 60700 mils moveto
+(aicpower.sch) show
+grestore
+
+gsave
+/Helvetica findfont
+14.000000 scalefont
+setfont
+
+57300 mils 60400 mils moveto
+(2) show
+grestore
+
+gsave
+/Helvetica findfont
+14.000000 scalefont
+setfont
+
+58600 mils 60400 mils moveto
+(3) show
+grestore
+
+gsave
+newpath
+10 mils setlinewidth
+43500 mils 74200 mils moveto
+45300 mils 74200 mils lineto
+stroke
+grestore
+
+gsave
+newpath
+10 mils setlinewidth
+42900 mils 73600 mils moveto
+45300 mils 73600 mils lineto
+stroke
+grestore
+
+gsave
+newpath
+10 mils setlinewidth
+42900 mils 73000 mils moveto
+45300 mils 73000 mils lineto
+stroke
+grestore
+
+gsave
+newpath
+10 mils setlinewidth
+48200 mils 72700 mils moveto
+48200 mils 73000 mils lineto
+stroke
+grestore
+
+gsave
+gsave
+gsave
+newpath
+40200 mils 60300 mils moveto
+63500 mils 60300 mils lineto
+stroke
+grestore
+gsave
+newpath
+63500 mils 60300 mils moveto
+63500 mils 76800 mils lineto
+stroke
+grestore
+gsave
+newpath
+63500 mils 76800 mils moveto
+40200 mils 76800 mils lineto
+stroke
+grestore
+gsave
+newpath
+40200 mils 76800 mils moveto
+40200 mils 60300 mils lineto
+stroke
+grestore
+grestore
+
+
+gsave
+newpath
+59400 mils 60900 mils moveto
+59400 mils 60300 mils lineto
+stroke
+grestore
+
+gsave
+/Helvetica findfont
+11.200000 scalefont
+setfont
+
+56000 mils 60700 mils moveto
+(FILE:) show
+grestore
+
+gsave
+/Helvetica findfont
+11.200000 scalefont
+setfont
+
+59500 mils 60700 mils moveto
+(REVISION:) show
+grestore
+
+gsave
+/Helvetica findfont
+11.200000 scalefont
+setfont
+
+59500 mils 60400 mils moveto
+(DRAWN BY: ) show
+grestore
+
+gsave
+/Helvetica findfont
+11.200000 scalefont
+setfont
+
+56000 mils 60400 mils moveto
+(PAGE) show
+grestore
+
+gsave
+/Helvetica findfont
+11.200000 scalefont
+setfont
+
+57700 mils 60400 mils moveto
+(OF) show
+grestore
+
+gsave
+/Helvetica findfont
+11.200000 scalefont
+setfont
+
+56000 mils 61000 mils moveto
+(TITLE) show
+grestore
+
+gsave
+gsave
+newpath
+55900 mils 60300 mils moveto
+63500 mils 60300 mils lineto
+stroke
+grestore
+gsave
+newpath
+63500 mils 60300 mils moveto
+63500 mils 61700 mils lineto
+stroke
+grestore
+gsave
+newpath
+63500 mils 61700 mils moveto
+55900 mils 61700 mils lineto
+stroke
+grestore
+gsave
+newpath
+55900 mils 61700 mils moveto
+55900 mils 60300 mils lineto
+stroke
+grestore
+grestore
+
+gsave
+newpath
+55900 mils 60900 mils moveto
+63500 mils 60900 mils lineto
+stroke
+grestore
+
+grestore
+
+gsave
+gsave
+gsave
+newpath
+55300 mils 72100 mils moveto
+57600 mils 72100 mils lineto
+stroke
+grestore
+gsave
+newpath
+57600 mils 72100 mils moveto
+57600 mils 75400 mils lineto
+stroke
+grestore
+gsave
+newpath
+57600 mils 75400 mils moveto
+55300 mils 75400 mils lineto
+stroke
+grestore
+gsave
+newpath
+55300 mils 75400 mils moveto
+55300 mils 72100 mils lineto
+stroke
+grestore
+grestore
+
+
+
+
+
+
+
+
+
+
+newpath
+10 mils setlinewidth
+57600 mils 75100 mils moveto
+57900 mils 75100 mils lineto
+stroke
+1 setlinewidth
+
+gsave
+/Helvetica findfont
+14.000000 scalefont
+setfont
+
+57700 mils 75150 mils moveto
+(7) show
+grestore
+
+
+gsave
+/Helvetica findfont
+14.000000 scalefont
+setfont
+
+57500 mils (SV+) stringwidth pop
+-1 mul add
+75100 mils
+10.000000
+.5 mul -1 mul add moveto
+(SV+) show
+grestore
+
+
+newpath
+10 mils setlinewidth
+57600 mils 73600 mils moveto
+57900 mils 73600 mils lineto
+stroke
+1 setlinewidth
+
+gsave
+/Helvetica findfont
+14.000000 scalefont
+setfont
+
+57700 mils 73650 mils moveto
+(8) show
+grestore
+
+
+gsave
+/Helvetica findfont
+14.000000 scalefont
+setfont
+
+57500 mils (INTOP) stringwidth pop
+-1 mul add
+73600 mils
+10.000000
+.5 mul -1 mul add moveto
+(INTOP) show
+grestore
+
+
+newpath
+10 mils setlinewidth
+57600 mils 73000 mils moveto
+57900 mils 73000 mils lineto
+stroke
+1 setlinewidth
+
+gsave
+/Helvetica findfont
+14.000000 scalefont
+setfont
+
+57700 mils 73050 mils moveto
+(9) show
+grestore
+
+
+gsave
+/Helvetica findfont
+14.000000 scalefont
+setfont
+
+57500 mils (INBOTTOM) stringwidth pop
+-1 mul add
+73000 mils
+10.000000
+.5 mul -1 mul add moveto
+(INBOTTOM) show
+grestore
+
+
+gsave
+newpath
+57650 mils 74200 mils
+50 mils
+0 360 arc
+stroke
+grestore
+
+newpath
+10 mils setlinewidth
+57700 mils 74200 mils moveto
+57900 mils 74200 mils lineto
+stroke
+1 setlinewidth
+
+gsave
+/Helvetica findfont
+14.000000 scalefont
+setfont
+
+57700 mils 74250 mils moveto
+(10) show
+grestore
+
+
+gsave
+/Helvetica findfont
+14.000000 scalefont
+setfont
+
+57500 mils (/UVOUT) stringwidth pop
+-1 mul add
+74200 mils
+10.000000
+.5 mul -1 mul add moveto
+(/UVOUT) show
+grestore
+
+
+newpath
+10 mils setlinewidth
+57000 mils 72100 mils moveto
+57000 mils 71800 mils lineto
+stroke
+1 setlinewidth
+
+gsave
+/Helvetica findfont
+14.000000 scalefont
+setfont
+
+56950 mils (11) stringwidth pop
+-1 mul add
+71900 mils
+moveto
+(11) show
+grestore
+
+
+gsave
+/Helvetica findfont
+14.000000 scalefont
+setfont
+
+57000 mils (GND) stringwidth pop
+.5 mul -1 mul add
+72200 mils
+10.000000
+.5 mul -1 mul add moveto
+(GND) show
+grestore
+
+
+newpath
+10 mils setlinewidth
+55300 mils 72700 mils moveto
+55000 mils 72700 mils lineto
+stroke
+1 setlinewidth
+
+gsave
+/Helvetica findfont
+14.000000 scalefont
+setfont
+
+55200 mils (12) stringwidth pop
+-1 mul add
+72750 mils
+moveto
+(12) show
+grestore
+
+
+gsave
+/Helvetica findfont
+14.000000 scalefont
+setfont
+
+56300 mils (BGATEFB) stringwidth pop
+-1 mul add
+72700 mils
+10.000000
+.5 mul -1 mul add moveto
+(BGATEFB) show
+grestore
+
+
+newpath
+10 mils setlinewidth
+55300 mils 73000 mils moveto
+55000 mils 73000 mils lineto
+stroke
+1 setlinewidth
+
+gsave
+/Helvetica findfont
+14.000000 scalefont
+setfont
+
+55200 mils (13) stringwidth pop
+-1 mul add
+73050 mils
+moveto
+(13) show
+grestore
+
+
+gsave
+/Helvetica findfont
+14.000000 scalefont
+setfont
+
+56300 mils (BGATEDR) stringwidth pop
+-1 mul add
+73000 mils
+10.000000
+.5 mul -1 mul add moveto
+(BGATEDR) show
+grestore
+
+
+newpath
+10 mils setlinewidth
+57600 mils 74800 mils moveto
+57900 mils 74800 mils lineto
+stroke
+1 setlinewidth
+
+gsave
+/Helvetica findfont
+14.000000 scalefont
+setfont
+
+57700 mils 74850 mils moveto
+(14) show
+grestore
+
+
+gsave
+/Helvetica findfont
+14.000000 scalefont
+setfont
+
+57500 mils (PV+) stringwidth pop
+-1 mul add
+74800 mils
+10.000000
+.5 mul -1 mul add moveto
+(PV+) show
+grestore
+
+
+newpath
+10 mils setlinewidth
+55300 mils 73600 mils moveto
+55000 mils 73600 mils lineto
+stroke
+1 setlinewidth
+
+gsave
+/Helvetica findfont
+14.000000 scalefont
+setfont
+
+55200 mils (15) stringwidth pop
+-1 mul add
+73650 mils
+moveto
+(15) show
+grestore
+
+
+gsave
+/Helvetica findfont
+14.000000 scalefont
+setfont
+
+56300 mils (TSOURCE) stringwidth pop
+-1 mul add
+73600 mils
+10.000000
+.5 mul -1 mul add moveto
+(TSOURCE) show
+grestore
+
+
+newpath
+10 mils setlinewidth
+55300 mils 74200 mils moveto
+55000 mils 74200 mils lineto
+stroke
+1 setlinewidth
+
+gsave
+/Helvetica findfont
+14.000000 scalefont
+setfont
+
+55200 mils (16) stringwidth pop
+-1 mul add
+74250 mils
+moveto
+(16) show
+grestore
+
+
+gsave
+/Helvetica findfont
+14.000000 scalefont
+setfont
+
+56300 mils (TGATEFB) stringwidth pop
+-1 mul add
+74200 mils
+10.000000
+.5 mul -1 mul add moveto
+(TGATEFB) show
+grestore
+
+
+newpath
+10 mils setlinewidth
+55300 mils 74500 mils moveto
+55000 mils 74500 mils lineto
+stroke
+1 setlinewidth
+
+gsave
+/Helvetica findfont
+14.000000 scalefont
+setfont
+
+55200 mils (17) stringwidth pop
+-1 mul add
+74550 mils
+moveto
+(17) show
+grestore
+
+
+gsave
+/Helvetica findfont
+14.000000 scalefont
+setfont
+
+56300 mils (TGATEDR) stringwidth pop
+-1 mul add
+74500 mils
+10.000000
+.5 mul -1 mul add moveto
+(TGATEDR) show
+grestore
+
+
+newpath
+10 mils setlinewidth
+55300 mils 75100 mils moveto
+55000 mils 75100 mils lineto
+stroke
+1 setlinewidth
+
+gsave
+/Helvetica findfont
+14.000000 scalefont
+setfont
+
+55200 mils (18) stringwidth pop
+-1 mul add
+75150 mils
+moveto
+(18) show
+grestore
+
+
+gsave
+/Helvetica findfont
+14.000000 scalefont
+setfont
+
+56100 mils (BOOST) stringwidth pop
+-1 mul add
+75100 mils
+10.000000
+.5 mul -1 mul add moveto
+(BOOST) show
+grestore
+
+
+newpath
+57900 mils 75100 mils
+30 mils
+0 360 arc
+fill
+newpath
+57900 mils 75100 mils
+30 mils
+0 360 arc
+fill
+newpath
+55000 mils 74200 mils
+30 mils
+0 360 arc
+fill
+newpath
+55000 mils 74200 mils
+30 mils
+0 360 arc
+fill
+grestore
+
+gsave
+/Helvetica findfont
+14.000000 scalefont
+setfont
+
+55900 mils (LT1162) stringwidth pop
+-1 mul add
+71900 mils
+moveto
+(LT1162) show
+grestore
+
+gsave
+/Helvetica findfont
+14.000000 scalefont
+setfont
+
+57500 mils (U9) stringwidth pop
+-1 mul add
+75500 mils
+moveto
+(U9) show
+grestore
+
+
+gsave
+newpath
+10 mils setlinewidth
+55000 mils 72700 mils moveto
+55000 mils 73000 mils lineto
+stroke
+grestore
+
+gsave
+newpath
+10 mils setlinewidth
+54500 mils 74200 mils moveto
+54500 mils 73600 mils lineto
+stroke
+grestore
+
+gsave
+newpath
+10 mils setlinewidth
+54500 mils 75100 mils moveto
+55000 mils 75100 mils lineto
+stroke
+grestore
+
+gsave
+newpath
+10 mils setlinewidth
+57900 mils 74800 mils moveto
+57900 mils 75800 mils lineto
+stroke
+grestore
+
+gsave
+newpath
+10 mils setlinewidth
+45300 mils 74800 mils moveto
+45300 mils 75800 mils lineto
+stroke
+grestore
+
+gsave
+newpath
+10 mils setlinewidth
+54500 mils 75800 mils moveto
+56000 mils 75800 mils lineto
+stroke
+grestore
+
+gsave
+newpath
+10 mils setlinewidth
+54500 mils 75100 mils moveto
+54500 mils 75800 mils lineto
+stroke
+grestore
+
+gsave
+newpath
+10 mils setlinewidth
+56900 mils 75800 mils moveto
+59300 mils 75800 mils lineto
+stroke
+grestore
+
+gsave
+newpath
+10 mils setlinewidth
+57900 mils 73000 mils moveto
+57900 mils 71000 mils lineto
+stroke
+grestore
+
+gsave
+newpath
+10 mils setlinewidth
+57900 mils 71000 mils moveto
+45000 mils 71000 mils lineto
+stroke
+grestore
+
+gsave
+newpath
+10 mils setlinewidth
+45000 mils 71000 mils moveto
+45000 mils 73600 mils lineto
+stroke
+grestore
+
+gsave
+newpath
+10 mils setlinewidth
+57900 mils 73600 mils moveto
+58300 mils 73600 mils lineto
+stroke
+grestore
+
+gsave
+newpath
+10 mils setlinewidth
+58300 mils 73600 mils moveto
+58300 mils 70700 mils lineto
+stroke
+grestore
+
+gsave
+newpath
+10 mils setlinewidth
+58300 mils 70700 mils moveto
+44800 mils 70700 mils lineto
+stroke
+grestore
+
+gsave
+newpath
+10 mils setlinewidth
+44800 mils 70700 mils moveto
+44800 mils 73000 mils lineto
+stroke
+grestore
+
+gsave
+newpath
+10 mils setlinewidth
+43500 mils 70200 mils moveto
+58800 mils 70200 mils lineto
+stroke
+grestore
+
+gsave
+newpath
+10 mils setlinewidth
+58800 mils 70200 mils moveto
+58800 mils 74200 mils lineto
+stroke
+grestore
+
+gsave
+newpath
+10 mils setlinewidth
+58800 mils 74200 mils moveto
+57900 mils 74200 mils lineto
+stroke
+grestore
+
+gsave
+newpath
+10 mils setlinewidth
+48200 mils 73600 mils moveto
+50000 mils 73600 mils lineto
+stroke
+grestore
+
+gsave
+newpath
+10 mils setlinewidth
+55000 mils 73600 mils moveto
+53300 mils 73600 mils lineto
+stroke
+grestore
+
+gsave
+newpath
+10 mils setlinewidth
+48200 mils 73900 mils moveto
+48200 mils 74500 mils lineto
+stroke
+grestore
+
+gsave
+newpath
+10 mils setlinewidth
+48200 mils 73900 mils moveto
+49500 mils 73900 mils lineto
+stroke
+grestore
+
+gsave
+newpath
+10 mils setlinewidth
+49500 mils 72900 mils moveto
+48200 mils 72900 mils lineto
+stroke
+grestore
+
+gsave
+newpath
+10 mils setlinewidth
+55000 mils 73900 mils moveto
+55000 mils 74500 mils lineto
+stroke
+grestore
+
+gsave
+newpath
+10 mils setlinewidth
+55000 mils 73900 mils moveto
+53800 mils 73900 mils lineto
+stroke
+grestore
+
+gsave
+newpath
+10 mils setlinewidth
+53800 mils 72900 mils moveto
+55000 mils 72900 mils lineto
+stroke
+grestore
+
+gsave
+gsave
+newpath
+55300 mils 69200 mils moveto
+55500 mils 69100 mils lineto
+stroke
+grestore
+
+gsave
+newpath
+55500 mils 69100 mils moveto
+55300 mils 69000 mils lineto
+stroke
+grestore
+
+gsave
+newpath
+55300 mils 69000 mils moveto
+55500 mils 68900 mils lineto
+stroke
+grestore
+
+gsave
+newpath
+55500 mils 68900 mils moveto
+55300 mils 68800 mils lineto
+stroke
+grestore
+
+
+gsave
+newpath
+55300 mils 69200 mils moveto
+55500 mils 69300 mils lineto
+stroke
+grestore
+
+gsave
+newpath
+55500 mils 69300 mils moveto
+55400 mils 69350 mils lineto
+stroke
+grestore
+
+newpath
+10 mils setlinewidth
+55400 mils 69500 mils moveto
+55400 mils 69350 mils lineto
+stroke
+1 setlinewidth
+
+
+
+newpath
+10 mils setlinewidth
+55400 mils 68600 mils moveto
+55400 mils 68752 mils lineto
+stroke
+1 setlinewidth
+
+
+
+gsave
+newpath
+55300 mils 68801 mils moveto
+55400 mils 68750 mils lineto
+stroke
+grestore
+
+
+
+
+newpath
+55400 mils 69500 mils
+30 mils
+0 360 arc
+fill
+newpath
+55400 mils 69500 mils
+30 mils
+0 360 arc
+fill
+newpath
+55400 mils 68600 mils
+30 mils
+0 360 arc
+fill
+newpath
+55400 mils 68600 mils
+30 mils
+0 360 arc
+fill
+grestore
+
+gsave
+/Helvetica findfont
+14.000000 scalefont
+setfont
+
+56000 mils 69100 mils moveto
+(R1) stringwidth pop
+-1.0 mul
+10.000000
+-1.0 mul
+rmoveto
+(R1) show
+grestore
+
+gsave
+/Helvetica findfont
+14.000000 scalefont
+setfont
+
+55500 mils 68600 mils moveto
+(2k2) show
+grestore
+
+gsave
+newpath
+10 mils setlinewidth
+55400 mils 69500 mils moveto
+55400 mils 69700 mils lineto
+stroke
+1 setlinewidth
+
+
+
+gsave
+newpath
+55250 mils 69700 mils moveto
+55550 mils 69700 mils lineto
+stroke
+grestore
+
+
+newpath
+55400 mils 69500 mils
+30 mils
+0 360 arc
+fill
+newpath
+55400 mils 69500 mils
+30 mils
+0 360 arc
+fill
+grestore
+
+
+gsave
+/Helvetica findfont
+14.000000 scalefont
+setfont
+
+55100 mils 69800 mils moveto
+(VCAN0) show
+grestore
+
+gsave
+newpath
+10 mils setlinewidth
+53100 mils 66300 mils moveto
+52800 mils 66300 mils lineto
+stroke
+grestore
+
+gsave
+newpath
+10 mils setlinewidth
+52800 mils 66300 mils moveto
+52800 mils 66200 mils lineto
+stroke
+grestore
+
+gsave
+newpath
+10 mils setlinewidth
+52800 mils 66000 mils moveto
+52800 mils 66200 mils lineto
+stroke
+1 setlinewidth
+
+
+
+gsave
+newpath
+52700 mils 66000 mils moveto
+52900 mils 66000 mils lineto
+stroke
+grestore
+
+gsave
+newpath
+52755 mils 65950 mils moveto
+52845 mils 65950 mils lineto
+stroke
+grestore
+
+gsave
+newpath
+52780 mils 65910 mils moveto
+52820 mils 65910 mils lineto
+stroke
+grestore
+
+
+grestore
+
+gsave
+newpath
+10 mils setlinewidth
+55300 mils 67100 mils moveto
+55300 mils 67300 mils lineto
+stroke
+1 setlinewidth
+
+
+
+gsave
+newpath
+55150 mils 67300 mils moveto
+55450 mils 67300 mils lineto
+stroke
+grestore
+
+
+grestore
+
+
+gsave
+/Helvetica findfont
+14.000000 scalefont
+setfont
+
+55000 mils 67400 mils moveto
+(VCAN0) show
+grestore
+
+gsave
+newpath
+10 mils setlinewidth
+56800 mils 67000 mils moveto
+56800 mils 66900 mils lineto
+stroke
+grestore
+
+gsave
+newpath
+10 mils setlinewidth
+58200 mils 67800 mils moveto
+59300 mils 67800 mils lineto
+stroke
+grestore
+
+gsave
+gsave
+gsave
+newpath
+56500 mils 67300 mils moveto
+57900 mils 67300 mils lineto
+stroke
+grestore
+gsave
+newpath
+57900 mils 67300 mils moveto
+57900 mils 68900 mils lineto
+stroke
+grestore
+gsave
+newpath
+57900 mils 68900 mils moveto
+56500 mils 68900 mils lineto
+stroke
+grestore
+gsave
+newpath
+56500 mils 68900 mils moveto
+56500 mils 67300 mils lineto
+stroke
+grestore
+grestore
+
+
+
+
+
+
+newpath
+10 mils setlinewidth
+57900 mils 68400 mils moveto
+58200 mils 68400 mils lineto
+stroke
+1 setlinewidth
+
+gsave
+/Helvetica findfont
+14.000000 scalefont
+setfont
+
+58000 mils 68450 mils moveto
+(7) show
+grestore
+
+
+
+gsave
+/Helvetica findfont
+14.000000 scalefont
+setfont
+
+57300 mils 68400 mils
+10.000000
+.5 mul -1 mul add moveto
+(CANH) show
+grestore
+
+newpath
+10 mils setlinewidth
+57900 mils 67800 mils moveto
+58200 mils 67800 mils lineto
+stroke
+1 setlinewidth
+
+gsave
+/Helvetica findfont
+14.000000 scalefont
+setfont
+
+58000 mils 67850 mils moveto
+(6) show
+grestore
+
+
+
+gsave
+/Helvetica findfont
+14.000000 scalefont
+setfont
+
+57300 mils 67800 mils
+10.000000
+.5 mul -1 mul add moveto
+(CANL) show
+grestore
+
+newpath
+10 mils setlinewidth
+56500 mils 68600 mils moveto
+56200 mils 68600 mils lineto
+stroke
+1 setlinewidth
+
+gsave
+/Helvetica findfont
+14.000000 scalefont
+setfont
+
+56200 mils 68650 mils moveto
+(1) show
+grestore
+
+
+
+gsave
+/Helvetica findfont
+14.000000 scalefont
+setfont
+
+56600 mils 68600 mils
+10.000000
+.5 mul -1 mul add moveto
+(TXD) show
+grestore
+
+newpath
+10 mils setlinewidth
+56500 mils 68300 mils moveto
+56200 mils 68300 mils lineto
+stroke
+1 setlinewidth
+
+gsave
+/Helvetica findfont
+14.000000 scalefont
+setfont
+
+56200 mils 68350 mils moveto
+(4) show
+grestore
+
+
+
+gsave
+/Helvetica findfont
+14.000000 scalefont
+setfont
+
+56600 mils 68300 mils
+10.000000
+.5 mul -1 mul add moveto
+(RXD) show
+grestore
+
+newpath
+10 mils setlinewidth
+56500 mils 67700 mils moveto
+56200 mils 67700 mils lineto
+stroke
+1 setlinewidth
+
+gsave
+/Helvetica findfont
+14.000000 scalefont
+setfont
+
+56200 mils 67750 mils moveto
+(5) show
+grestore
+
+
+
+gsave
+/Helvetica findfont
+14.000000 scalefont
+setfont
+
+56600 mils 67700 mils
+10.000000
+.5 mul -1 mul add moveto
+(Vref) show
+grestore
+
+newpath
+10 mils setlinewidth
+56800 mils 67300 mils moveto
+56800 mils 67000 mils lineto
+stroke
+1 setlinewidth
+
+gsave
+/Helvetica findfont
+14.000000 scalefont
+setfont
+
+56850 mils 67100 mils moveto
+(2) show
+grestore
+
+
+
+gsave
+/Helvetica findfont
+14.000000 scalefont
+setfont
+
+56600 mils 67400 mils
+10.000000
+.5 mul -1 mul add moveto
+(GND) show
+grestore
+
+newpath
+10 mils setlinewidth
+57100 mils 67300 mils moveto
+57100 mils 67000 mils lineto
+stroke
+1 setlinewidth
+
+gsave
+/Helvetica findfont
+14.000000 scalefont
+setfont
+
+57150 mils 67100 mils moveto
+(8) show
+grestore
+
+
+
+gsave
+/Helvetica findfont
+14.000000 scalefont
+setfont
+
+57100 mils 67400 mils
+10.000000
+.5 mul -1 mul add moveto
+(Rs) show
+grestore
+
+newpath
+10 mils setlinewidth
+57200 mils 68900 mils moveto
+57200 mils 69200 mils lineto
+stroke
+1 setlinewidth
+
+gsave
+/Helvetica findfont
+14.000000 scalefont
+setfont
+
+57250 mils 69000 mils moveto
+(3) show
+grestore
+
+
+
+gsave
+/Helvetica findfont
+14.000000 scalefont
+setfont
+
+57000 mils 68800 mils
+10.000000
+.5 mul -1 mul add moveto
+(Vcc) show
+grestore
+
+grestore
+
+gsave
+/Helvetica findfont
+14.000000 scalefont
+setfont
+
+57400 mils 67100 mils moveto
+(PCA82C250) show
+grestore
+
+gsave
+/Helvetica findfont
+14.000000 scalefont
+setfont
+
+56600 mils 69000 mils moveto
+(U4) show
+grestore
+
+gsave
+newpath
+10 mils setlinewidth
+57100 mils 66700 mils moveto
+57100 mils 67000 mils lineto
+stroke
+grestore
+
+gsave
+newpath
+10 mils setlinewidth
+57100 mils 66700 mils moveto
+57100 mils 66500 mils lineto
+stroke
+1 setlinewidth
+
+
+
+gsave
+newpath
+57250 mils 66500 mils moveto
+56950 mils 66500 mils lineto
+stroke
+grestore
+
+
+grestore
+
+
+gsave
+/Helvetica findfont
+14.000000 scalefont
+setfont
+
+56600 mils 66300 mils moveto
+(GNDCAN0) show
+grestore
+
+gsave
+newpath
+10 mils setlinewidth
+55400 mils 68300 mils moveto
+55400 mils 68100 mils lineto
+stroke
+1 setlinewidth
+
+
+
+gsave
+newpath
+55550 mils 68100 mils moveto
+55250 mils 68100 mils lineto
+stroke
+grestore
+
+
+grestore
+
+
+gsave
+/Helvetica findfont
+14.000000 scalefont
+setfont
+
+54900 mils 67900 mils moveto
+(GNDCAN0) show
+grestore
+
+gsave
+newpath
+10 mils setlinewidth
+55100 mils 68300 mils moveto
+55400 mils 68300 mils lineto
+stroke
+grestore
+
+gsave
+newpath
+10 mils setlinewidth
+53100 mils 66600 mils moveto
+52200 mils 66600 mils lineto
+stroke
+grestore
+
+gsave
+newpath
+10 mils setlinewidth
+53100 mils 69000 mils moveto
+53100 mils 68900 mils lineto
+stroke
+grestore
+
+gsave
+gsave
+newpath
+52800 mils 68700 mils moveto
+52700 mils 68500 mils lineto
+stroke
+grestore
+
+gsave
+newpath
+52700 mils 68500 mils moveto
+52600 mils 68700 mils lineto
+stroke
+grestore
+
+gsave
+newpath
+52600 mils 68700 mils moveto
+52500 mils 68500 mils lineto
+stroke
+grestore
+
+gsave
+newpath
+52500 mils 68500 mils moveto
+52400 mils 68700 mils lineto
+stroke
+grestore
+
+
+gsave
+newpath
+52800 mils 68700 mils moveto
+52900 mils 68500 mils lineto
+stroke
+grestore
+
+gsave
+newpath
+52900 mils 68500 mils moveto
+52950 mils 68600 mils lineto
+stroke
+grestore
+
+newpath
+10 mils setlinewidth
+53100 mils 68600 mils moveto
+52950 mils 68600 mils lineto
+stroke
+1 setlinewidth
+
+
+
+newpath
+10 mils setlinewidth
+52200 mils 68600 mils moveto
+52352 mils 68600 mils lineto
+stroke
+1 setlinewidth
+
+
+
+gsave
+newpath
+52401 mils 68700 mils moveto
+52350 mils 68600 mils lineto
+stroke
+grestore
+
+
+
+
+grestore
+
+gsave
+/Helvetica findfont
+14.000000 scalefont
+setfont
+
+52400 mils 68800 mils moveto
+(R2) show
+grestore
+
+gsave
+/Helvetica findfont
+14.000000 scalefont
+setfont
+
+52400 mils 68300 mils moveto
+(390) show
+grestore
+
+gsave
+newpath
+10 mils setlinewidth
+55100 mils 68600 mils moveto
+56200 mils 68600 mils lineto
+stroke
+grestore
+
+gsave
+newpath
+10 mils setlinewidth
+55100 mils 69200 mils moveto
+55100 mils 69500 mils lineto
+stroke
+grestore
+
+gsave
+newpath
+10 mils setlinewidth
+55100 mils 69500 mils moveto
+57200 mils 69500 mils lineto
+stroke
+grestore
+
+gsave
+newpath
+10 mils setlinewidth
+57200 mils 69500 mils moveto
+57200 mils 69200 mils lineto
+stroke
+grestore
+
+gsave
+gsave
+newpath
+55700 mils 66700 mils moveto
+55600 mils 66500 mils lineto
+stroke
+grestore
+
+gsave
+newpath
+55600 mils 66500 mils moveto
+55500 mils 66700 mils lineto
+stroke
+grestore
+
+gsave
+newpath
+55500 mils 66700 mils moveto
+55400 mils 66500 mils lineto
+stroke
+grestore
+
+gsave
+newpath
+55400 mils 66500 mils moveto
+55300 mils 66700 mils lineto
+stroke
+grestore
+
+
+gsave
+newpath
+55700 mils 66700 mils moveto
+55800 mils 66500 mils lineto
+stroke
+grestore
+
+gsave
+newpath
+55800 mils 66500 mils moveto
+55850 mils 66600 mils lineto
+stroke
+grestore
+
+newpath
+10 mils setlinewidth
+56000 mils 66600 mils moveto
+55850 mils 66600 mils lineto
+stroke
+1 setlinewidth
+
+
+
+newpath
+10 mils setlinewidth
+55100 mils 66600 mils moveto
+55252 mils 66600 mils lineto
+stroke
+1 setlinewidth
+
+
+
+gsave
+newpath
+55301 mils 66700 mils moveto
+55250 mils 66600 mils lineto
+stroke
+grestore
+
+
+
+
+grestore
+
+gsave
+/Helvetica findfont
+14.000000 scalefont
+setfont
+
+55500 mils 66800 mils moveto
+(R4) show
+grestore
+
+gsave
+/Helvetica findfont
+14.000000 scalefont
+setfont
+
+55400 mils 66300 mils moveto
+(390) show
+grestore
+
+gsave
+newpath
+10 mils setlinewidth
+55100 mils 66900 mils moveto
+55300 mils 66900 mils lineto
+stroke
+grestore
+
+gsave
+newpath
+10 mils setlinewidth
+55300 mils 66900 mils moveto
+55300 mils 67100 mils lineto
+stroke
+grestore
+
+gsave
+newpath
+10 mils setlinewidth
+56000 mils 66600 mils moveto
+56000 mils 68300 mils lineto
+stroke
+grestore
+
+gsave
+newpath
+10 mils setlinewidth
+56000 mils 68300 mils moveto
+56200 mils 68300 mils lineto
+stroke
+grestore
+
+gsave
+gsave
+newpath
+52800 mils 67300 mils moveto
+52700 mils 67100 mils lineto
+stroke
+grestore
+
+gsave
+newpath
+52700 mils 67100 mils moveto
+52600 mils 67300 mils lineto
+stroke
+grestore
+
+gsave
+newpath
+52600 mils 67300 mils moveto
+52500 mils 67100 mils lineto
+stroke
+grestore
+
+gsave
+newpath
+52500 mils 67100 mils moveto
+52400 mils 67300 mils lineto
+stroke
+grestore
+
+
+gsave
+newpath
+52800 mils 67300 mils moveto
+52900 mils 67100 mils lineto
+stroke
+grestore
+
+gsave
+newpath
+52900 mils 67100 mils moveto
+52950 mils 67200 mils lineto
+stroke
+grestore
+
+newpath
+10 mils setlinewidth
+53100 mils 67200 mils moveto
+52950 mils 67200 mils lineto
+stroke
+1 setlinewidth
+
+
+
+newpath
+10 mils setlinewidth
+52200 mils 67200 mils moveto
+52352 mils 67200 mils lineto
+stroke
+1 setlinewidth
+
+
+
+gsave
+newpath
+52401 mils 67300 mils moveto
+52350 mils 67200 mils lineto
+stroke
+grestore
+
+
+
+
+grestore
+
+gsave
+/Helvetica findfont
+14.000000 scalefont
+setfont
+
+52400 mils 67400 mils moveto
+(R3) show
+grestore
+
+gsave
+/Helvetica findfont
+14.000000 scalefont
+setfont
+
+52400 mils 66900 mils moveto
+(2k2) show
+grestore
+
+gsave
+newpath
+10 mils setlinewidth
+52200 mils 67200 mils moveto
+52200 mils 66600 mils lineto
+stroke
+grestore
+
+gsave
+newpath
+10 mils setlinewidth
+53100 mils 67300 mils moveto
+53100 mils 67200 mils lineto
+stroke
+grestore
+
+gsave
+gsave
+newpath
+55300 mils 64900 mils moveto
+55500 mils 64800 mils lineto
+stroke
+grestore
+
+gsave
+newpath
+55500 mils 64800 mils moveto
+55300 mils 64700 mils lineto
+stroke
+grestore
+
+gsave
+newpath
+55300 mils 64700 mils moveto
+55500 mils 64600 mils lineto
+stroke
+grestore
+
+gsave
+newpath
+55500 mils 64600 mils moveto
+55300 mils 64500 mils lineto
+stroke
+grestore
+
+
+gsave
+newpath
+55300 mils 64900 mils moveto
+55500 mils 65000 mils lineto
+stroke
+grestore
+
+gsave
+newpath
+55500 mils 65000 mils moveto
+55400 mils 65050 mils lineto
+stroke
+grestore
+
+newpath
+10 mils setlinewidth
+55400 mils 65200 mils moveto
+55400 mils 65050 mils lineto
+stroke
+1 setlinewidth
+
+
+
+newpath
+10 mils setlinewidth
+55400 mils 64300 mils moveto
+55400 mils 64452 mils lineto
+stroke
+1 setlinewidth
+
+
+
+gsave
+newpath
+55300 mils 64501 mils moveto
+55400 mils 64450 mils lineto
+stroke
+grestore
+
+
+
+
+newpath
+55400 mils 65200 mils
+30 mils
+0 360 arc
+fill
+newpath
+55400 mils 65200 mils
+30 mils
+0 360 arc
+fill
+newpath
+55400 mils 64300 mils
+30 mils
+0 360 arc
+fill
+newpath
+55400 mils 64300 mils
+30 mils
+0 360 arc
+fill
+grestore
+
+gsave
+/Helvetica findfont
+14.000000 scalefont
+setfont
+
+56000 mils 64800 mils moveto
+(R5) stringwidth pop
+-1.0 mul
+10.000000
+-1.0 mul
+rmoveto
+(R5) show
+grestore
+
+gsave
+/Helvetica findfont
+14.000000 scalefont
+setfont
+
+55500 mils 64300 mils moveto
+(2k2) show
+grestore
+
+gsave
+newpath
+10 mils setlinewidth
+55400 mils 65200 mils moveto
+55400 mils 65400 mils lineto
+stroke
+1 setlinewidth
+
+
+
+gsave
+newpath
+55250 mils 65400 mils moveto
+55550 mils 65400 mils lineto
+stroke
+grestore
+
+
+newpath
+55400 mils 65200 mils
+30 mils
+0 360 arc
+fill
+newpath
+55400 mils 65200 mils
+30 mils
+0 360 arc
+fill
+grestore
+
+
+gsave
+/Helvetica findfont
+14.000000 scalefont
+setfont
+
+55100 mils 65500 mils moveto
+(VCAN1) show
+grestore
+
+gsave
+newpath
+10 mils setlinewidth
+53100 mils 62000 mils moveto
+52800 mils 62000 mils lineto
+stroke
+grestore
+
+gsave
+newpath
+10 mils setlinewidth
+52800 mils 62000 mils moveto
+52800 mils 61900 mils lineto
+stroke
+grestore
+
+gsave
+newpath
+10 mils setlinewidth
+52800 mils 61700 mils moveto
+52800 mils 61900 mils lineto
+stroke
+1 setlinewidth
+
+
+
+gsave
+newpath
+52700 mils 61700 mils moveto
+52900 mils 61700 mils lineto
+stroke
+grestore
+
+gsave
+newpath
+52755 mils 61650 mils moveto
+52845 mils 61650 mils lineto
+stroke
+grestore
+
+gsave
+newpath
+52780 mils 61610 mils moveto
+52820 mils 61610 mils lineto
+stroke
+grestore
+
+
+grestore
+
+gsave
+newpath
+10 mils setlinewidth
+55300 mils 62800 mils moveto
+55300 mils 63000 mils lineto
+stroke
+1 setlinewidth
+
+
+
+gsave
+newpath
+55150 mils 63000 mils moveto
+55450 mils 63000 mils lineto
+stroke
+grestore
+
+
+grestore
+
+
+gsave
+/Helvetica findfont
+14.000000 scalefont
+setfont
+
+55000 mils 63100 mils moveto
+(VCAN1) show
+grestore
+
+gsave
+newpath
+10 mils setlinewidth
+56800 mils 62700 mils moveto
+56800 mils 62600 mils lineto
+stroke
+grestore
+
+gsave
+newpath
+10 mils setlinewidth
+58200 mils 63500 mils moveto
+59300 mils 63500 mils lineto
+stroke
+grestore
+
+gsave
+gsave
+gsave
+newpath
+56500 mils 63000 mils moveto
+57900 mils 63000 mils lineto
+stroke
+grestore
+gsave
+newpath
+57900 mils 63000 mils moveto
+57900 mils 64600 mils lineto
+stroke
+grestore
+gsave
+newpath
+57900 mils 64600 mils moveto
+56500 mils 64600 mils lineto
+stroke
+grestore
+gsave
+newpath
+56500 mils 64600 mils moveto
+56500 mils 63000 mils lineto
+stroke
+grestore
+grestore
+
+
+
+
+
+
+newpath
+10 mils setlinewidth
+57900 mils 64100 mils moveto
+58200 mils 64100 mils lineto
+stroke
+1 setlinewidth
+
+gsave
+/Helvetica findfont
+14.000000 scalefont
+setfont
+
+58000 mils 64150 mils moveto
+(7) show
+grestore
+
+
+
+gsave
+/Helvetica findfont
+14.000000 scalefont
+setfont
+
+57300 mils 64100 mils
+10.000000
+.5 mul -1 mul add moveto
+(CANH) show
+grestore
+
+newpath
+10 mils setlinewidth
+57900 mils 63500 mils moveto
+58200 mils 63500 mils lineto
+stroke
+1 setlinewidth
+
+gsave
+/Helvetica findfont
+14.000000 scalefont
+setfont
+
+58000 mils 63550 mils moveto
+(6) show
+grestore
+
+
+
+gsave
+/Helvetica findfont
+14.000000 scalefont
+setfont
+
+57300 mils 63500 mils
+10.000000
+.5 mul -1 mul add moveto
+(CANL) show
+grestore
+
+newpath
+10 mils setlinewidth
+56500 mils 64300 mils moveto
+56200 mils 64300 mils lineto
+stroke
+1 setlinewidth
+
+gsave
+/Helvetica findfont
+14.000000 scalefont
+setfont
+
+56200 mils 64350 mils moveto
+(1) show
+grestore
+
+
+
+gsave
+/Helvetica findfont
+14.000000 scalefont
+setfont
+
+56600 mils 64300 mils
+10.000000
+.5 mul -1 mul add moveto
+(TXD) show
+grestore
+
+newpath
+10 mils setlinewidth
+56500 mils 64000 mils moveto
+56200 mils 64000 mils lineto
+stroke
+1 setlinewidth
+
+gsave
+/Helvetica findfont
+14.000000 scalefont
+setfont
+
+56200 mils 64050 mils moveto
+(4) show
+grestore
+
+
+
+gsave
+/Helvetica findfont
+14.000000 scalefont
+setfont
+
+56600 mils 64000 mils
+10.000000
+.5 mul -1 mul add moveto
+(RXD) show
+grestore
+
+newpath
+10 mils setlinewidth
+56500 mils 63400 mils moveto
+56200 mils 63400 mils lineto
+stroke
+1 setlinewidth
+
+gsave
+/Helvetica findfont
+14.000000 scalefont
+setfont
+
+56200 mils 63450 mils moveto
+(5) show
+grestore
+
+
+
+gsave
+/Helvetica findfont
+14.000000 scalefont
+setfont
+
+56600 mils 63400 mils
+10.000000
+.5 mul -1 mul add moveto
+(Vref) show
+grestore
+
+newpath
+10 mils setlinewidth
+56800 mils 63000 mils moveto
+56800 mils 62700 mils lineto
+stroke
+1 setlinewidth
+
+gsave
+/Helvetica findfont
+14.000000 scalefont
+setfont
+
+56850 mils 62800 mils moveto
+(2) show
+grestore
+
+
+
+gsave
+/Helvetica findfont
+14.000000 scalefont
+setfont
+
+56600 mils 63100 mils
+10.000000
+.5 mul -1 mul add moveto
+(GND) show
+grestore
+
+newpath
+10 mils setlinewidth
+57100 mils 63000 mils moveto
+57100 mils 62700 mils lineto
+stroke
+1 setlinewidth
+
+gsave
+/Helvetica findfont
+14.000000 scalefont
+setfont
+
+57150 mils 62800 mils moveto
+(8) show
+grestore
+
+
+
+gsave
+/Helvetica findfont
+14.000000 scalefont
+setfont
+
+57100 mils 63100 mils
+10.000000
+.5 mul -1 mul add moveto
+(Rs) show
+grestore
+
+newpath
+10 mils setlinewidth
+57200 mils 64600 mils moveto
+57200 mils 64900 mils lineto
+stroke
+1 setlinewidth
+
+gsave
+/Helvetica findfont
+14.000000 scalefont
+setfont
+
+57250 mils 64700 mils moveto
+(3) show
+grestore
+
+
+
+gsave
+/Helvetica findfont
+14.000000 scalefont
+setfont
+
+57000 mils 64500 mils
+10.000000
+.5 mul -1 mul add moveto
+(Vcc) show
+grestore
+
+grestore
+
+gsave
+/Helvetica findfont
+14.000000 scalefont
+setfont
+
+57400 mils 62800 mils moveto
+(PCA82C250) show
+grestore
+
+gsave
+/Helvetica findfont
+14.000000 scalefont
+setfont
+
+56600 mils 64700 mils moveto
+(U5) show
+grestore
+
+gsave
+newpath
+10 mils setlinewidth
+57100 mils 62400 mils moveto
+57100 mils 62700 mils lineto
+stroke
+grestore
+
+gsave
+newpath
+10 mils setlinewidth
+57100 mils 62400 mils moveto
+57100 mils 62200 mils lineto
+stroke
+1 setlinewidth
+
+
+
+gsave
+newpath
+57250 mils 62200 mils moveto
+56950 mils 62200 mils lineto
+stroke
+grestore
+
+
+grestore
+
+
+gsave
+/Helvetica findfont
+14.000000 scalefont
+setfont
+
+56600 mils 62000 mils moveto
+(GNDCAN1) show
+grestore
+
+gsave
+newpath
+10 mils setlinewidth
+55400 mils 64000 mils moveto
+55400 mils 63800 mils lineto
+stroke
+1 setlinewidth
+
+
+
+gsave
+newpath
+55550 mils 63800 mils moveto
+55250 mils 63800 mils lineto
+stroke
+grestore
+
+
+grestore
+
+
+gsave
+/Helvetica findfont
+14.000000 scalefont
+setfont
+
+54900 mils 63600 mils moveto
+(GNDCAN1) show
+grestore
+
+gsave
+newpath
+10 mils setlinewidth
+55100 mils 64000 mils moveto
+55400 mils 64000 mils lineto
+stroke
+grestore
+
+gsave
+newpath
+10 mils setlinewidth
+53100 mils 62300 mils moveto
+52200 mils 62300 mils lineto
+stroke
+grestore
+
+gsave
+newpath
+10 mils setlinewidth
+53100 mils 64700 mils moveto
+53100 mils 64600 mils lineto
+stroke
+grestore
+
+gsave
+gsave
+newpath
+52800 mils 64400 mils moveto
+52700 mils 64200 mils lineto
+stroke
+grestore
+
+gsave
+newpath
+52700 mils 64200 mils moveto
+52600 mils 64400 mils lineto
+stroke
+grestore
+
+gsave
+newpath
+52600 mils 64400 mils moveto
+52500 mils 64200 mils lineto
+stroke
+grestore
+
+gsave
+newpath
+52500 mils 64200 mils moveto
+52400 mils 64400 mils lineto
+stroke
+grestore
+
+
+gsave
+newpath
+52800 mils 64400 mils moveto
+52900 mils 64200 mils lineto
+stroke
+grestore
+
+gsave
+newpath
+52900 mils 64200 mils moveto
+52950 mils 64300 mils lineto
+stroke
+grestore
+
+newpath
+10 mils setlinewidth
+53100 mils 64300 mils moveto
+52950 mils 64300 mils lineto
+stroke
+1 setlinewidth
+
+
+
+newpath
+10 mils setlinewidth
+52200 mils 64300 mils moveto
+52352 mils 64300 mils lineto
+stroke
+1 setlinewidth
+
+
+
+gsave
+newpath
+52401 mils 64400 mils moveto
+52350 mils 64300 mils lineto
+stroke
+grestore
+
+
+
+
+grestore
+
+gsave
+/Helvetica findfont
+14.000000 scalefont
+setfont
+
+52400 mils 64500 mils moveto
+(R6) show
+grestore
+
+gsave
+/Helvetica findfont
+14.000000 scalefont
+setfont
+
+52400 mils 64000 mils moveto
+(390) show
+grestore
+
+gsave
+newpath
+10 mils setlinewidth
+55100 mils 64300 mils moveto
+56200 mils 64300 mils lineto
+stroke
+grestore
+
+gsave
+newpath
+10 mils setlinewidth
+55100 mils 64900 mils moveto
+55100 mils 65200 mils lineto
+stroke
+grestore
+
+gsave
+newpath
+10 mils setlinewidth
+55100 mils 65200 mils moveto
+57200 mils 65200 mils lineto
+stroke
+grestore
+
+gsave
+newpath
+10 mils setlinewidth
+57200 mils 65200 mils moveto
+57200 mils 64900 mils lineto
+stroke
+grestore
+
+gsave
+gsave
+newpath
+55700 mils 62400 mils moveto
+55600 mils 62200 mils lineto
+stroke
+grestore
+
+gsave
+newpath
+55600 mils 62200 mils moveto
+55500 mils 62400 mils lineto
+stroke
+grestore
+
+gsave
+newpath
+55500 mils 62400 mils moveto
+55400 mils 62200 mils lineto
+stroke
+grestore
+
+gsave
+newpath
+55400 mils 62200 mils moveto
+55300 mils 62400 mils lineto
+stroke
+grestore
+
+
+gsave
+newpath
+55700 mils 62400 mils moveto
+55800 mils 62200 mils lineto
+stroke
+grestore
+
+gsave
+newpath
+55800 mils 62200 mils moveto
+55850 mils 62300 mils lineto
+stroke
+grestore
+
+newpath
+10 mils setlinewidth
+56000 mils 62300 mils moveto
+55850 mils 62300 mils lineto
+stroke
+1 setlinewidth
+
+
+
+newpath
+10 mils setlinewidth
+55100 mils 62300 mils moveto
+55252 mils 62300 mils lineto
+stroke
+1 setlinewidth
+
+
+
+gsave
+newpath
+55301 mils 62400 mils moveto
+55250 mils 62300 mils lineto
+stroke
+grestore
+
+
+
+
+grestore
+
+gsave
+/Helvetica findfont
+14.000000 scalefont
+setfont
+
+55500 mils 62500 mils moveto
+(R8) show
+grestore
+
+gsave
+/Helvetica findfont
+14.000000 scalefont
+setfont
+
+55400 mils 62000 mils moveto
+(390) show
+grestore
+
+gsave
+newpath
+10 mils setlinewidth
+55100 mils 62600 mils moveto
+55300 mils 62600 mils lineto
+stroke
+grestore
+
+gsave
+newpath
+10 mils setlinewidth
+55300 mils 62600 mils moveto
+55300 mils 62800 mils lineto
+stroke
+grestore
+
+gsave
+newpath
+10 mils setlinewidth
+56000 mils 62300 mils moveto
+56000 mils 64000 mils lineto
+stroke
+grestore
+
+gsave
+newpath
+10 mils setlinewidth
+56000 mils 64000 mils moveto
+56200 mils 64000 mils lineto
+stroke
+grestore
+
+gsave
+gsave
+newpath
+52800 mils 63000 mils moveto
+52700 mils 62800 mils lineto
+stroke
+grestore
+
+gsave
+newpath
+52700 mils 62800 mils moveto
+52600 mils 63000 mils lineto
+stroke
+grestore
+
+gsave
+newpath
+52600 mils 63000 mils moveto
+52500 mils 62800 mils lineto
+stroke
+grestore
+
+gsave
+newpath
+52500 mils 62800 mils moveto
+52400 mils 63000 mils lineto
+stroke
+grestore
+
+
+gsave
+newpath
+52800 mils 63000 mils moveto
+52900 mils 62800 mils lineto
+stroke
+grestore
+
+gsave
+newpath
+52900 mils 62800 mils moveto
+52950 mils 62900 mils lineto
+stroke
+grestore
+
+newpath
+10 mils setlinewidth
+53100 mils 62900 mils moveto
+52950 mils 62900 mils lineto
+stroke
+1 setlinewidth
+
+
+
+newpath
+10 mils setlinewidth
+52200 mils 62900 mils moveto
+52352 mils 62900 mils lineto
+stroke
+1 setlinewidth
+
+
+
+gsave
+newpath
+52401 mils 63000 mils moveto
+52350 mils 62900 mils lineto
+stroke
+grestore
+
+
+
+
+grestore
+
+gsave
+/Helvetica findfont
+14.000000 scalefont
+setfont
+
+52400 mils 63100 mils moveto
+(R7) show
+grestore
+
+gsave
+/Helvetica findfont
+14.000000 scalefont
+setfont
+
+52400 mils 62600 mils moveto
+(2k2) show
+grestore
+
+gsave
+newpath
+10 mils setlinewidth
+52200 mils 62900 mils moveto
+52200 mils 62300 mils lineto
+stroke
+grestore
+
+gsave
+newpath
+10 mils setlinewidth
+53100 mils 63000 mils moveto
+53100 mils 62900 mils lineto
+stroke
+grestore
+
+gsave
+/Helvetica findfont
+14.000000 scalefont
+setfont
+
+60400 mils 60700 mils moveto
+(1.1.0) show
+grestore
+
+gsave
+newpath
+10 mils setlinewidth
+44300 mils 68500 mils moveto
+44300 mils 68700 mils lineto
+stroke
+1 setlinewidth
+
+
+
+newpath
+10 mils setlinewidth
+44300 mils 69400 mils moveto
+44300 mils 69200 mils lineto
+stroke
+1 setlinewidth
+
+
+
+gsave
+newpath
+44100 mils 68900 mils moveto
+44500 mils 68900 mils lineto
+stroke
+grestore
+
+gsave
+newpath
+44100 mils 69000 mils moveto
+44500 mils 69000 mils lineto
+stroke
+grestore
+
+gsave
+newpath
+44300 mils 69200 mils moveto
+44300 mils 69000 mils lineto
+stroke
+grestore
+
+gsave
+newpath
+44300 mils 68900 mils moveto
+44300 mils 68700 mils lineto
+stroke
+grestore
+
+
+
+
+
+newpath
+44300 mils 69400 mils
+30 mils
+0 360 arc
+fill
+newpath
+44300 mils 69400 mils
+30 mils
+0 360 arc
+fill
+grestore
+
+gsave
+/Helvetica findfont
+14.000000 scalefont
+setfont
+
+44600 mils 68800 mils moveto
+(C9) show
+grestore
+
+gsave
+/Helvetica findfont
+14.000000 scalefont
+setfont
+
+44500 mils 68500 mils moveto
+(220nF) show
+grestore
+
+gsave
+newpath
+10 mils setlinewidth
+45700 mils 66000 mils moveto
+45700 mils 66200 mils lineto
+stroke
+1 setlinewidth
+
+
+
+newpath
+10 mils setlinewidth
+45700 mils 66900 mils moveto
+45700 mils 66700 mils lineto
+stroke
+1 setlinewidth
+
+
+
+gsave
+newpath
+45500 mils 66400 mils moveto
+45900 mils 66400 mils lineto
+stroke
+grestore
+
+gsave
+newpath
+45500 mils 66500 mils moveto
+45900 mils 66500 mils lineto
+stroke
+grestore
+
+gsave
+newpath
+45700 mils 66700 mils moveto
+45700 mils 66500 mils lineto
+stroke
+grestore
+
+gsave
+newpath
+45700 mils 66400 mils moveto
+45700 mils 66200 mils lineto
+stroke
+grestore
+
+
+
+
+
+newpath
+45700 mils 66900 mils
+30 mils
+0 360 arc
+fill
+newpath
+45700 mils 66900 mils
+30 mils
+0 360 arc
+fill
+grestore
+
+gsave
+/Helvetica findfont
+14.000000 scalefont
+setfont
+
+46000 mils 66300 mils moveto
+(C11) show
+grestore
+
+gsave
+/Helvetica findfont
+14.000000 scalefont
+setfont
+
+45900 mils 66000 mils moveto
+(2.2nF) show
+grestore
+
+gsave
+newpath
+10 mils setlinewidth
+53100 mils 68900 mils moveto
+53400 mils 68900 mils lineto
+stroke
+1 setlinewidth
+
+gsave
+/Helvetica findfont
+11.200000 scalefont
+setfont
+
+53200 mils 69000 mils moveto
+(2) show
+grestore
+
+
+
+gsave
+/Helvetica findfont
+14.000000 scalefont
+setfont
+
+53500 mils 68900 mils moveto
+(Anode) show
+grestore
+
+newpath
+10 mils setlinewidth
+53100 mils 68600 mils moveto
+53400 mils 68600 mils lineto
+stroke
+1 setlinewidth
+
+gsave
+/Helvetica findfont
+11.200000 scalefont
+setfont
+
+53200 mils 68700 mils moveto
+(3) show
+grestore
+
+
+
+gsave
+/Helvetica findfont
+14.000000 scalefont
+setfont
+
+53500 mils 68600 mils moveto
+(Cathode) show
+grestore
+
+newpath
+10 mils setlinewidth
+54800 mils 68600 mils moveto
+55100 mils 68600 mils lineto
+stroke
+1 setlinewidth
+
+gsave
+/Helvetica findfont
+11.200000 scalefont
+setfont
+
+54900 mils 68700 mils moveto
+(6) show
+grestore
+
+
+
+gsave
+/Helvetica findfont
+14.000000 scalefont
+setfont
+
+54500 mils 68600 mils moveto
+(Vo) show
+grestore
+
+newpath
+10 mils setlinewidth
+54800 mils 68900 mils moveto
+55100 mils 68900 mils lineto
+stroke
+1 setlinewidth
+
+gsave
+/Helvetica findfont
+11.200000 scalefont
+setfont
+
+54900 mils 69000 mils moveto
+(7) show
+grestore
+
+
+
+gsave
+/Helvetica findfont
+14.000000 scalefont
+setfont
+
+54500 mils 68900 mils moveto
+(Vb) show
+grestore
+
+newpath
+10 mils setlinewidth
+54800 mils 69200 mils moveto
+55100 mils 69200 mils lineto
+stroke
+1 setlinewidth
+
+gsave
+/Helvetica findfont
+11.200000 scalefont
+setfont
+
+54900 mils 69300 mils moveto
+(8) show
+grestore
+
+
+
+gsave
+/Helvetica findfont
+14.000000 scalefont
+setfont
+
+54400 mils 69200 mils moveto
+(Vcc) show
+grestore
+
+newpath
+10 mils setlinewidth
+54800 mils 68300 mils moveto
+55100 mils 68300 mils lineto
+stroke
+1 setlinewidth
+
+gsave
+/Helvetica findfont
+11.200000 scalefont
+setfont
+
+54900 mils 68400 mils moveto
+(5) show
+grestore
+
+
+
+gsave
+/Helvetica findfont
+14.000000 scalefont
+setfont
+
+54300 mils 68300 mils moveto
+(GND) show
+grestore
+
+gsave
+gsave
+newpath
+53400 mils 68000 mils moveto
+54800 mils 68000 mils lineto
+stroke
+grestore
+gsave
+newpath
+54800 mils 68000 mils moveto
+54800 mils 69500 mils lineto
+stroke
+grestore
+gsave
+newpath
+54800 mils 69500 mils moveto
+53400 mils 69500 mils lineto
+stroke
+grestore
+gsave
+newpath
+53400 mils 69500 mils moveto
+53400 mils 68000 mils lineto
+stroke
+grestore
+grestore
+
+
+
+
+
+
+grestore
+
+gsave
+/Helvetica findfont
+14.000000 scalefont
+setfont
+
+53400 mils 69600 mils moveto
+(6N136) show
+grestore
+
+gsave
+/Helvetica findfont
+14.000000 scalefont
+setfont
+
+54600 mils 69600 mils moveto
+(U12) show
+grestore
+
+gsave
+newpath
+10 mils setlinewidth
+53100 mils 64600 mils moveto
+53400 mils 64600 mils lineto
+stroke
+1 setlinewidth
+
+gsave
+/Helvetica findfont
+11.200000 scalefont
+setfont
+
+53200 mils 64700 mils moveto
+(2) show
+grestore
+
+
+
+gsave
+/Helvetica findfont
+14.000000 scalefont
+setfont
+
+53500 mils 64600 mils moveto
+(Anode) show
+grestore
+
+newpath
+10 mils setlinewidth
+53100 mils 64300 mils moveto
+53400 mils 64300 mils lineto
+stroke
+1 setlinewidth
+
+gsave
+/Helvetica findfont
+11.200000 scalefont
+setfont
+
+53200 mils 64400 mils moveto
+(3) show
+grestore
+
+
+
+gsave
+/Helvetica findfont
+14.000000 scalefont
+setfont
+
+53500 mils 64300 mils moveto
+(Cathode) show
+grestore
+
+newpath
+10 mils setlinewidth
+54800 mils 64300 mils moveto
+55100 mils 64300 mils lineto
+stroke
+1 setlinewidth
+
+gsave
+/Helvetica findfont
+11.200000 scalefont
+setfont
+
+54900 mils 64400 mils moveto
+(6) show
+grestore
+
+
+
+gsave
+/Helvetica findfont
+14.000000 scalefont
+setfont
+
+54500 mils 64300 mils moveto
+(Vo) show
+grestore
+
+newpath
+10 mils setlinewidth
+54800 mils 64600 mils moveto
+55100 mils 64600 mils lineto
+stroke
+1 setlinewidth
+
+gsave
+/Helvetica findfont
+11.200000 scalefont
+setfont
+
+54900 mils 64700 mils moveto
+(7) show
+grestore
+
+
+
+gsave
+/Helvetica findfont
+14.000000 scalefont
+setfont
+
+54500 mils 64600 mils moveto
+(Vb) show
+grestore
+
+newpath
+10 mils setlinewidth
+54800 mils 64900 mils moveto
+55100 mils 64900 mils lineto
+stroke
+1 setlinewidth
+
+gsave
+/Helvetica findfont
+11.200000 scalefont
+setfont
+
+54900 mils 65000 mils moveto
+(8) show
+grestore
+
+
+
+gsave
+/Helvetica findfont
+14.000000 scalefont
+setfont
+
+54400 mils 64900 mils moveto
+(Vcc) show
+grestore
+
+newpath
+10 mils setlinewidth
+54800 mils 64000 mils moveto
+55100 mils 64000 mils lineto
+stroke
+1 setlinewidth
+
+gsave
+/Helvetica findfont
+11.200000 scalefont
+setfont
+
+54900 mils 64100 mils moveto
+(5) show
+grestore
+
+
+
+gsave
+/Helvetica findfont
+14.000000 scalefont
+setfont
+
+54300 mils 64000 mils moveto
+(GND) show
+grestore
+
+gsave
+gsave
+newpath
+53400 mils 63700 mils moveto
+54800 mils 63700 mils lineto
+stroke
+grestore
+gsave
+newpath
+54800 mils 63700 mils moveto
+54800 mils 65200 mils lineto
+stroke
+grestore
+gsave
+newpath
+54800 mils 65200 mils moveto
+53400 mils 65200 mils lineto
+stroke
+grestore
+gsave
+newpath
+53400 mils 65200 mils moveto
+53400 mils 63700 mils lineto
+stroke
+grestore
+grestore
+
+
+
+
+
+
+grestore
+
+gsave
+/Helvetica findfont
+14.000000 scalefont
+setfont
+
+53400 mils 65300 mils moveto
+(6N136) show
+grestore
+
+gsave
+/Helvetica findfont
+14.000000 scalefont
+setfont
+
+54600 mils 65300 mils moveto
+(U14) show
+grestore
+
+gsave
+newpath
+10 mils setlinewidth
+55100 mils 62600 mils moveto
+54800 mils 62600 mils lineto
+stroke
+1 setlinewidth
+
+gsave
+/Helvetica findfont
+11.200000 scalefont
+setfont
+
+55000 mils (2) stringwidth pop
+-1 mul add
+62700 mils
+moveto
+(2) show
+grestore
+
+
+
+gsave
+/Helvetica findfont
+14.000000 scalefont
+setfont
+
+54700 mils (Anode) stringwidth pop
+-1 mul add
+62600 mils
+moveto
+(Anode) show
+grestore
+
+newpath
+10 mils setlinewidth
+55100 mils 62300 mils moveto
+54800 mils 62300 mils lineto
+stroke
+1 setlinewidth
+
+gsave
+/Helvetica findfont
+11.200000 scalefont
+setfont
+
+55000 mils (3) stringwidth pop
+-1 mul add
+62400 mils
+moveto
+(3) show
+grestore
+
+
+
+gsave
+/Helvetica findfont
+14.000000 scalefont
+setfont
+
+54700 mils (Cathode) stringwidth pop
+-1 mul add
+62300 mils
+moveto
+(Cathode) show
+grestore
+
+newpath
+10 mils setlinewidth
+53400 mils 62300 mils moveto
+53100 mils 62300 mils lineto
+stroke
+1 setlinewidth
+
+gsave
+/Helvetica findfont
+11.200000 scalefont
+setfont
+
+53300 mils (6) stringwidth pop
+-1 mul add
+62400 mils
+moveto
+(6) show
+grestore
+
+
+
+gsave
+/Helvetica findfont
+14.000000 scalefont
+setfont
+
+53700 mils (Vo) stringwidth pop
+-1 mul add
+62300 mils
+moveto
+(Vo) show
+grestore
+
+newpath
+10 mils setlinewidth
+53400 mils 62600 mils moveto
+53100 mils 62600 mils lineto
+stroke
+1 setlinewidth
+
+gsave
+/Helvetica findfont
+11.200000 scalefont
+setfont
+
+53300 mils (7) stringwidth pop
+-1 mul add
+62700 mils
+moveto
+(7) show
+grestore
+
+
+
+gsave
+/Helvetica findfont
+14.000000 scalefont
+setfont
+
+53700 mils (Vb) stringwidth pop
+-1 mul add
+62600 mils
+moveto
+(Vb) show
+grestore
+
+newpath
+10 mils setlinewidth
+53400 mils 62900 mils moveto
+53100 mils 62900 mils lineto
+stroke
+1 setlinewidth
+
+gsave
+/Helvetica findfont
+11.200000 scalefont
+setfont
+
+53300 mils (8) stringwidth pop
+-1 mul add
+63000 mils
+moveto
+(8) show
+grestore
+
+
+
+gsave
+/Helvetica findfont
+14.000000 scalefont
+setfont
+
+53800 mils (Vcc) stringwidth pop
+-1 mul add
+62900 mils
+moveto
+(Vcc) show
+grestore
+
+newpath
+10 mils setlinewidth
+53400 mils 62000 mils moveto
+53100 mils 62000 mils lineto
+stroke
+1 setlinewidth
+
+gsave
+/Helvetica findfont
+11.200000 scalefont
+setfont
+
+53300 mils (5) stringwidth pop
+-1 mul add
+62100 mils
+moveto
+(5) show
+grestore
+
+
+
+gsave
+/Helvetica findfont
+14.000000 scalefont
+setfont
+
+53900 mils (GND) stringwidth pop
+-1 mul add
+62000 mils
+moveto
+(GND) show
+grestore
+
+gsave
+gsave
+newpath
+53400 mils 61700 mils moveto
+54800 mils 61700 mils lineto
+stroke
+grestore
+gsave
+newpath
+54800 mils 61700 mils moveto
+54800 mils 63200 mils lineto
+stroke
+grestore
+gsave
+newpath
+54800 mils 63200 mils moveto
+53400 mils 63200 mils lineto
+stroke
+grestore
+gsave
+newpath
+53400 mils 63200 mils moveto
+53400 mils 61700 mils lineto
+stroke
+grestore
+grestore
+
+
+
+
+
+
+grestore
+
+gsave
+/Helvetica findfont
+14.000000 scalefont
+setfont
+
+54800 mils (6N136) stringwidth pop
+-1 mul add
+63300 mils
+moveto
+(6N136) show
+grestore
+
+gsave
+/Helvetica findfont
+14.000000 scalefont
+setfont
+
+53600 mils (U15) stringwidth pop
+-1 mul add
+63300 mils
+moveto
+(U15) show
+grestore
+
+gsave
+newpath
+10 mils setlinewidth
+55100 mils 66900 mils moveto
+54800 mils 66900 mils lineto
+stroke
+1 setlinewidth
+
+gsave
+/Helvetica findfont
+11.200000 scalefont
+setfont
+
+55000 mils (2) stringwidth pop
+-1 mul add
+67000 mils
+moveto
+(2) show
+grestore
+
+
+
+gsave
+/Helvetica findfont
+14.000000 scalefont
+setfont
+
+54700 mils (Anode) stringwidth pop
+-1 mul add
+66900 mils
+moveto
+(Anode) show
+grestore
+
+newpath
+10 mils setlinewidth
+55100 mils 66600 mils moveto
+54800 mils 66600 mils lineto
+stroke
+1 setlinewidth
+
+gsave
+/Helvetica findfont
+11.200000 scalefont
+setfont
+
+55000 mils (3) stringwidth pop
+-1 mul add
+66700 mils
+moveto
+(3) show
+grestore
+
+
+
+gsave
+/Helvetica findfont
+14.000000 scalefont
+setfont
+
+54700 mils (Cathode) stringwidth pop
+-1 mul add
+66600 mils
+moveto
+(Cathode) show
+grestore
+
+newpath
+10 mils setlinewidth
+53400 mils 66600 mils moveto
+53100 mils 66600 mils lineto
+stroke
+1 setlinewidth
+
+gsave
+/Helvetica findfont
+11.200000 scalefont
+setfont
+
+53300 mils (6) stringwidth pop
+-1 mul add
+66700 mils
+moveto
+(6) show
+grestore
+
+
+
+gsave
+/Helvetica findfont
+14.000000 scalefont
+setfont
+
+53700 mils (Vo) stringwidth pop
+-1 mul add
+66600 mils
+moveto
+(Vo) show
+grestore
+
+newpath
+10 mils setlinewidth
+53400 mils 66900 mils moveto
+53100 mils 66900 mils lineto
+stroke
+1 setlinewidth
+
+gsave
+/Helvetica findfont
+11.200000 scalefont
+setfont
+
+53300 mils (7) stringwidth pop
+-1 mul add
+67000 mils
+moveto
+(7) show
+grestore
+
+
+
+gsave
+/Helvetica findfont
+14.000000 scalefont
+setfont
+
+53700 mils (Vb) stringwidth pop
+-1 mul add
+66900 mils
+moveto
+(Vb) show
+grestore
+
+newpath
+10 mils setlinewidth
+53400 mils 67200 mils moveto
+53100 mils 67200 mils lineto
+stroke
+1 setlinewidth
+
+gsave
+/Helvetica findfont
+11.200000 scalefont
+setfont
+
+53300 mils (8) stringwidth pop
+-1 mul add
+67300 mils
+moveto
+(8) show
+grestore
+
+
+
+gsave
+/Helvetica findfont
+14.000000 scalefont
+setfont
+
+53800 mils (Vcc) stringwidth pop
+-1 mul add
+67200 mils
+moveto
+(Vcc) show
+grestore
+
+newpath
+10 mils setlinewidth
+53400 mils 66300 mils moveto
+53100 mils 66300 mils lineto
+stroke
+1 setlinewidth
+
+gsave
+/Helvetica findfont
+11.200000 scalefont
+setfont
+
+53300 mils (5) stringwidth pop
+-1 mul add
+66400 mils
+moveto
+(5) show
+grestore
+
+
+
+gsave
+/Helvetica findfont
+14.000000 scalefont
+setfont
+
+53900 mils (GND) stringwidth pop
+-1 mul add
+66300 mils
+moveto
+(GND) show
+grestore
+
+gsave
+gsave
+newpath
+53400 mils 66000 mils moveto
+54800 mils 66000 mils lineto
+stroke
+grestore
+gsave
+newpath
+54800 mils 66000 mils moveto
+54800 mils 67500 mils lineto
+stroke
+grestore
+gsave
+newpath
+54800 mils 67500 mils moveto
+53400 mils 67500 mils lineto
+stroke
+grestore
+gsave
+newpath
+53400 mils 67500 mils moveto
+53400 mils 66000 mils lineto
+stroke
+grestore
+grestore
+
+
+
+
+
+
+grestore
+
+gsave
+/Helvetica findfont
+14.000000 scalefont
+setfont
+
+54800 mils (6N136) stringwidth pop
+-1 mul add
+67600 mils
+moveto
+(6N136) show
+grestore
+
+gsave
+/Helvetica findfont
+14.000000 scalefont
+setfont
+
+53600 mils (U13) stringwidth pop
+-1 mul add
+67600 mils
+moveto
+(U13) show
+grestore
+
+gsave
+/Helvetica findfont
+14.000000 scalefont
+setfont
+
+58100 mils 61500 mils moveto
+(Universidade Federal do Rio Grande do Sul) show
+grestore
+
+gsave
+/Helvetica findfont
+14.000000 scalefont
+setfont
+
+58300 mils 61300 mils moveto
+(Departamento de Engenharia Eletrica) show
+grestore
+
+gsave
+newpath
+10 mils setlinewidth
+42900 mils 63200 mils moveto
+42700 mils 63200 mils lineto
+stroke
+1 setlinewidth
+
+
+
+
+
+gsave
+newpath
+42700 mils 63300 mils moveto
+42700 mils 63100 mils lineto
+stroke
+grestore
+
+gsave
+newpath
+42700 mils 63300 mils moveto
+42200 mils 63300 mils lineto
+stroke
+grestore
+
+gsave
+newpath
+42200 mils 63300 mils moveto
+42100 mils 63200 mils lineto
+stroke
+grestore
+
+gsave
+newpath
+42100 mils 63200 mils moveto
+42200 mils 63100 mils lineto
+stroke
+grestore
+
+gsave
+newpath
+42200 mils 63100 mils moveto
+42700 mils 63100 mils lineto
+stroke
+grestore
+
+
+
+
+
+grestore
+
+gsave
+/Helvetica findfont
+14.000000 scalefont
+setfont
+
+42000 mils (REFPOS) stringwidth pop
+-1 mul add
+63200 mils
+10.000000
+.5 mul -1 mul add moveto
+(REFPOS) show
+grestore
+
+
+gsave
+newpath
+10 mils setlinewidth
+42700 mils 66600 mils moveto
+42900 mils 66600 mils lineto
+stroke
+1 setlinewidth
+
+
+
+
+
+gsave
+newpath
+42100 mils 66700 mils moveto
+42100 mils 66500 mils lineto
+stroke
+grestore
+
+gsave
+newpath
+42100 mils 66700 mils moveto
+42600 mils 66700 mils lineto
+stroke
+grestore
+
+gsave
+newpath
+42600 mils 66700 mils moveto
+42700 mils 66600 mils lineto
+stroke
+grestore
+
+gsave
+newpath
+42700 mils 66600 mils moveto
+42600 mils 66500 mils lineto
+stroke
+grestore
+
+gsave
+newpath
+42600 mils 66500 mils moveto
+42100 mils 66500 mils lineto
+stroke
+grestore
+
+
+
+
+
+grestore
+
+gsave
+/Helvetica findfont
+14.000000 scalefont
+setfont
+
+42000 mils (BRAKE) stringwidth pop
+-1 mul add
+66600 mils
+10.000000
+.5 mul -1 mul add moveto
+(BRAKE) show
+grestore
+
+
+gsave
+newpath
+10 mils setlinewidth
+42700 mils 73600 mils moveto
+42900 mils 73600 mils lineto
+stroke
+1 setlinewidth
+
+
+
+
+
+gsave
+newpath
+42100 mils 73700 mils moveto
+42100 mils 73500 mils lineto
+stroke
+grestore
+
+gsave
+newpath
+42100 mils 73700 mils moveto
+42600 mils 73700 mils lineto
+stroke
+grestore
+
+gsave
+newpath
+42600 mils 73700 mils moveto
+42700 mils 73600 mils lineto
+stroke
+grestore
+
+gsave
+newpath
+42700 mils 73600 mils moveto
+42600 mils 73500 mils lineto
+stroke
+grestore
+
+gsave
+newpath
+42600 mils 73500 mils moveto
+42100 mils 73500 mils lineto
+stroke
+grestore
+
+
+
+
+
+grestore
+
+gsave
+/Helvetica findfont
+14.000000 scalefont
+setfont
+
+42000 mils (DRVA) stringwidth pop
+-1 mul add
+73600 mils
+10.000000
+.5 mul -1 mul add moveto
+(DRVA) show
+grestore
+
+
+gsave
+newpath
+10 mils setlinewidth
+42700 mils 73000 mils moveto
+42900 mils 73000 mils lineto
+stroke
+1 setlinewidth
+
+
+
+
+
+gsave
+newpath
+42100 mils 73100 mils moveto
+42100 mils 72900 mils lineto
+stroke
+grestore
+
+gsave
+newpath
+42100 mils 73100 mils moveto
+42600 mils 73100 mils lineto
+stroke
+grestore
+
+gsave
+newpath
+42600 mils 73100 mils moveto
+42700 mils 73000 mils lineto
+stroke
+grestore
+
+gsave
+newpath
+42700 mils 73000 mils moveto
+42600 mils 72900 mils lineto
+stroke
+grestore
+
+gsave
+newpath
+42600 mils 72900 mils moveto
+42100 mils 72900 mils lineto
+stroke
+grestore
+
+
+
+
+
+grestore
+
+gsave
+/Helvetica findfont
+14.000000 scalefont
+setfont
+
+42000 mils (DRVB) stringwidth pop
+-1 mul add
+73000 mils
+10.000000
+.5 mul -1 mul add moveto
+(DRVB) show
+grestore
+
+
+gsave
+newpath
+10 mils setlinewidth
+52000 mils 68600 mils moveto
+52200 mils 68600 mils lineto
+stroke
+1 setlinewidth
+
+
+
+
+
+gsave
+newpath
+51400 mils 68700 mils moveto
+51400 mils 68500 mils lineto
+stroke
+grestore
+
+gsave
+newpath
+51400 mils 68700 mils moveto
+51900 mils 68700 mils lineto
+stroke
+grestore
+
+gsave
+newpath
+51900 mils 68700 mils moveto
+52000 mils 68600 mils lineto
+stroke
+grestore
+
+gsave
+newpath
+52000 mils 68600 mils moveto
+51900 mils 68500 mils lineto
+stroke
+grestore
+
+gsave
+newpath
+51900 mils 68500 mils moveto
+51400 mils 68500 mils lineto
+stroke
+grestore
+
+
+
+
+
+grestore
+
+gsave
+/Helvetica findfont
+14.000000 scalefont
+setfont
+
+51300 mils (CAN0TX) stringwidth pop
+-1 mul add
+68600 mils
+10.000000
+.5 mul -1 mul add moveto
+(CAN0TX) show
+grestore
+
+
+gsave
+newpath
+10 mils setlinewidth
+52000 mils 64300 mils moveto
+52200 mils 64300 mils lineto
+stroke
+1 setlinewidth
+
+
+
+
+
+gsave
+newpath
+51400 mils 64400 mils moveto
+51400 mils 64200 mils lineto
+stroke
+grestore
+
+gsave
+newpath
+51400 mils 64400 mils moveto
+51900 mils 64400 mils lineto
+stroke
+grestore
+
+gsave
+newpath
+51900 mils 64400 mils moveto
+52000 mils 64300 mils lineto
+stroke
+grestore
+
+gsave
+newpath
+52000 mils 64300 mils moveto
+51900 mils 64200 mils lineto
+stroke
+grestore
+
+gsave
+newpath
+51900 mils 64200 mils moveto
+51400 mils 64200 mils lineto
+stroke
+grestore
+
+
+
+
+
+grestore
+
+gsave
+/Helvetica findfont
+14.000000 scalefont
+setfont
+
+51300 mils (CAN1TX) stringwidth pop
+-1 mul add
+64300 mils
+10.000000
+.5 mul -1 mul add moveto
+(CAN1TX) show
+grestore
+
+
+gsave
+newpath
+10 mils setlinewidth
+52200 mils 66600 mils moveto
+52000 mils 66600 mils lineto
+stroke
+1 setlinewidth
+
+
+
+
+
+gsave
+newpath
+52000 mils 66700 mils moveto
+52000 mils 66500 mils lineto
+stroke
+grestore
+
+gsave
+newpath
+52000 mils 66700 mils moveto
+51500 mils 66700 mils lineto
+stroke
+grestore
+
+gsave
+newpath
+51500 mils 66700 mils moveto
+51400 mils 66600 mils lineto
+stroke
+grestore
+
+gsave
+newpath
+51400 mils 66600 mils moveto
+51500 mils 66500 mils lineto
+stroke
+grestore
+
+gsave
+newpath
+51500 mils 66500 mils moveto
+52000 mils 66500 mils lineto
+stroke
+grestore
+
+
+
+
+
+grestore
+
+gsave
+/Helvetica findfont
+14.000000 scalefont
+setfont
+
+51300 mils (CAN0RX) stringwidth pop
+-1 mul add
+66600 mils
+10.000000
+.5 mul -1 mul add moveto
+(CAN0RX) show
+grestore
+
+
+gsave
+newpath
+10 mils setlinewidth
+52200 mils 62300 mils moveto
+52000 mils 62300 mils lineto
+stroke
+1 setlinewidth
+
+
+
+
+
+gsave
+newpath
+52000 mils 62400 mils moveto
+52000 mils 62200 mils lineto
+stroke
+grestore
+
+gsave
+newpath
+52000 mils 62400 mils moveto
+51500 mils 62400 mils lineto
+stroke
+grestore
+
+gsave
+newpath
+51500 mils 62400 mils moveto
+51400 mils 62300 mils lineto
+stroke
+grestore
+
+gsave
+newpath
+51400 mils 62300 mils moveto
+51500 mils 62200 mils lineto
+stroke
+grestore
+
+gsave
+newpath
+51500 mils 62200 mils moveto
+52000 mils 62200 mils lineto
+stroke
+grestore
+
+
+
+
+
+grestore
+
+gsave
+/Helvetica findfont
+14.000000 scalefont
+setfont
+
+51300 mils (CAN1RX) stringwidth pop
+-1 mul add
+62300 mils
+10.000000
+.5 mul -1 mul add moveto
+(CAN1RX) show
+grestore
+
+
+gsave
+/Helvetica findfont
+12.600000 scalefont
+setfont
+
+60400 mils 60400 mils moveto
+(Walter Fetter Lages & Fernando Pessutto) show
+grestore
+
+gsave
+newpath
+10 mils setlinewidth
+56800 mils 66900 mils moveto
+57100 mils 66900 mils lineto
+stroke
+grestore
+
+gsave
+newpath
+10 mils setlinewidth
+56800 mils 62600 mils moveto
+57100 mils 62600 mils lineto
+stroke
+grestore
+
+gsave
+newpath
+10 mils setlinewidth
+58200 mils 68400 mils moveto
+59300 mils 68400 mils lineto
+stroke
+grestore
+
+gsave
+newpath
+10 mils setlinewidth
+58200 mils 64100 mils moveto
+59300 mils 64100 mils lineto
+stroke
+grestore
+
+gsave
+newpath
+10 mils setlinewidth
+59300 mils 68400 mils moveto
+59500 mils 68400 mils lineto
+stroke
+1 setlinewidth
+
+
+
+
+
+gsave
+newpath
+60000 mils 68500 mils moveto
+60100 mils 68400 mils lineto
+stroke
+grestore
+
+gsave
+newpath
+60100 mils 68400 mils moveto
+60000 mils 68300 mils lineto
+stroke
+grestore
+
+gsave
+newpath
+59500 mils 68400 mils moveto
+59600 mils 68300 mils lineto
+stroke
+grestore
+
+gsave
+newpath
+59600 mils 68500 mils moveto
+59500 mils 68400 mils lineto
+stroke
+grestore
+
+gsave
+newpath
+59600 mils 68500 mils moveto
+60000 mils 68500 mils lineto
+stroke
+grestore
+
+gsave
+newpath
+59600 mils 68300 mils moveto
+60000 mils 68300 mils lineto
+stroke
+grestore
+
+
+
+
+
+grestore
+
+gsave
+/Helvetica findfont
+14.000000 scalefont
+setfont
+
+60200 mils 68400 mils
+10.000000
+.5 mul -1 mul add moveto
+(CANH0) show
+grestore
+
+
+gsave
+newpath
+10 mils setlinewidth
+59300 mils 67800 mils moveto
+59500 mils 67800 mils lineto
+stroke
+1 setlinewidth
+
+
+
+
+
+gsave
+newpath
+60000 mils 67900 mils moveto
+60100 mils 67800 mils lineto
+stroke
+grestore
+
+gsave
+newpath
+60100 mils 67800 mils moveto
+60000 mils 67700 mils lineto
+stroke
+grestore
+
+gsave
+newpath
+59500 mils 67800 mils moveto
+59600 mils 67700 mils lineto
+stroke
+grestore
+
+gsave
+newpath
+59600 mils 67900 mils moveto
+59500 mils 67800 mils lineto
+stroke
+grestore
+
+gsave
+newpath
+59600 mils 67900 mils moveto
+60000 mils 67900 mils lineto
+stroke
+grestore
+
+gsave
+newpath
+59600 mils 67700 mils moveto
+60000 mils 67700 mils lineto
+stroke
+grestore
+
+
+
+
+
+grestore
+
+gsave
+/Helvetica findfont
+14.000000 scalefont
+setfont
+
+60200 mils 67800 mils
+10.000000
+.5 mul -1 mul add moveto
+(CANL0) show
+grestore
+
+
+gsave
+newpath
+10 mils setlinewidth
+59300 mils 64100 mils moveto
+59500 mils 64100 mils lineto
+stroke
+1 setlinewidth
+
+
+
+
+
+gsave
+newpath
+60000 mils 64200 mils moveto
+60100 mils 64100 mils lineto
+stroke
+grestore
+
+gsave
+newpath
+60100 mils 64100 mils moveto
+60000 mils 64000 mils lineto
+stroke
+grestore
+
+gsave
+newpath
+59500 mils 64100 mils moveto
+59600 mils 64000 mils lineto
+stroke
+grestore
+
+gsave
+newpath
+59600 mils 64200 mils moveto
+59500 mils 64100 mils lineto
+stroke
+grestore
+
+gsave
+newpath
+59600 mils 64200 mils moveto
+60000 mils 64200 mils lineto
+stroke
+grestore
+
+gsave
+newpath
+59600 mils 64000 mils moveto
+60000 mils 64000 mils lineto
+stroke
+grestore
+
+
+
+
+
+grestore
+
+gsave
+/Helvetica findfont
+14.000000 scalefont
+setfont
+
+60200 mils 64100 mils
+10.000000
+.5 mul -1 mul add moveto
+(CANH1) show
+grestore
+
+
+gsave
+newpath
+10 mils setlinewidth
+59300 mils 63500 mils moveto
+59500 mils 63500 mils lineto
+stroke
+1 setlinewidth
+
+
+
+
+
+gsave
+newpath
+60000 mils 63600 mils moveto
+60100 mils 63500 mils lineto
+stroke
+grestore
+
+gsave
+newpath
+60100 mils 63500 mils moveto
+60000 mils 63400 mils lineto
+stroke
+grestore
+
+gsave
+newpath
+59500 mils 63500 mils moveto
+59600 mils 63400 mils lineto
+stroke
+grestore
+
+gsave
+newpath
+59600 mils 63600 mils moveto
+59500 mils 63500 mils lineto
+stroke
+grestore
+
+gsave
+newpath
+59600 mils 63600 mils moveto
+60000 mils 63600 mils lineto
+stroke
+grestore
+
+gsave
+newpath
+59600 mils 63400 mils moveto
+60000 mils 63400 mils lineto
+stroke
+grestore
+
+
+
+
+
+grestore
+
+gsave
+/Helvetica findfont
+14.000000 scalefont
+setfont
+
+60200 mils 63500 mils
+10.000000
+.5 mul -1 mul add moveto
+(CANL1) show
+grestore
+
+
+gsave
+newpath
+10 mils setlinewidth
+44100 mils 63200 mils moveto
+43900 mils 63200 mils lineto
+stroke
+1 setlinewidth
+
+
+
+
+
+gsave
+newpath
+44700 mils 63300 mils moveto
+44700 mils 63100 mils lineto
+stroke
+grestore
+
+gsave
+newpath
+44700 mils 63300 mils moveto
+44200 mils 63300 mils lineto
+stroke
+grestore
+
+gsave
+newpath
+44200 mils 63300 mils moveto
+44100 mils 63200 mils lineto
+stroke
+grestore
+
+gsave
+newpath
+44100 mils 63200 mils moveto
+44200 mils 63100 mils lineto
+stroke
+grestore
+
+gsave
+newpath
+44200 mils 63100 mils moveto
+44700 mils 63100 mils lineto
+stroke
+grestore
+
+
+
+
+
+grestore
+
+gsave
+/Helvetica findfont
+14.000000 scalefont
+setfont
+
+44800 mils 63200 mils
+10.000000
+.5 mul -1 mul add moveto
+(INDEX) show
+grestore
+
+
+gsave
+newpath
+10 mils setlinewidth
+46800 mils 67800 mils moveto
+48200 mils 67800 mils lineto
+stroke
+grestore
+
+gsave
+newpath
+10 mils setlinewidth
+48200 mils 67800 mils moveto
+48400 mils 67800 mils lineto
+stroke
+1 setlinewidth
+
+
+
+
+
+gsave
+newpath
+48400 mils 67900 mils moveto
+48400 mils 67700 mils lineto
+stroke
+grestore
+
+gsave
+newpath
+48400 mils 67900 mils moveto
+48900 mils 67900 mils lineto
+stroke
+grestore
+
+gsave
+newpath
+48900 mils 67900 mils moveto
+49000 mils 67800 mils lineto
+stroke
+grestore
+
+gsave
+newpath
+49000 mils 67800 mils moveto
+48900 mils 67700 mils lineto
+stroke
+grestore
+
+gsave
+newpath
+48900 mils 67700 mils moveto
+48400 mils 67700 mils lineto
+stroke
+grestore
+
+
+
+
+
+grestore
+
+gsave
+/Helvetica findfont
+14.000000 scalefont
+setfont
+
+49100 mils 67800 mils
+10.000000
+.5 mul -1 mul add moveto
+(/RELEASE) show
+grestore
+
+
+gsave
+newpath
+10 mils setlinewidth
+43500 mils 76000 mils moveto
+43500 mils 76200 mils lineto
+stroke
+1 setlinewidth
+
+
+
+gsave
+newpath
+43350 mils 76200 mils moveto
+43650 mils 76200 mils lineto
+stroke
+grestore
+
+gsave
+/Helvetica findfont
+11.200000 scalefont
+setfont
+
+43375 mils 76250 mils moveto
+(Vcc) show
+grestore
+
+
+grestore
+
+gsave
+newpath
+10 mils setlinewidth
+43500 mils 69400 mils moveto
+43500 mils 69600 mils lineto
+stroke
+1 setlinewidth
+
+
+
+gsave
+newpath
+43350 mils 69600 mils moveto
+43650 mils 69600 mils lineto
+stroke
+grestore
+
+gsave
+/Helvetica findfont
+11.200000 scalefont
+setfont
+
+43375 mils 69650 mils moveto
+(Vcc) show
+grestore
+
+
+grestore
+
+gsave
+newpath
+10 mils setlinewidth
+53100 mils 69000 mils moveto
+53100 mils 69200 mils lineto
+stroke
+1 setlinewidth
+
+
+
+gsave
+newpath
+52950 mils 69200 mils moveto
+53250 mils 69200 mils lineto
+stroke
+grestore
+
+gsave
+/Helvetica findfont
+11.200000 scalefont
+setfont
+
+52975 mils 69250 mils moveto
+(Vcc) show
+grestore
+
+
+grestore
+
+gsave
+newpath
+10 mils setlinewidth
+53100 mils 67300 mils moveto
+53100 mils 67500 mils lineto
+stroke
+1 setlinewidth
+
+
+
+gsave
+newpath
+52950 mils 67500 mils moveto
+53250 mils 67500 mils lineto
+stroke
+grestore
+
+gsave
+/Helvetica findfont
+11.200000 scalefont
+setfont
+
+52975 mils 67550 mils moveto
+(Vcc) show
+grestore
+
+
+grestore
+
+gsave
+newpath
+10 mils setlinewidth
+53100 mils 64700 mils moveto
+53100 mils 64900 mils lineto
+stroke
+1 setlinewidth
+
+
+
+gsave
+newpath
+52950 mils 64900 mils moveto
+53250 mils 64900 mils lineto
+stroke
+grestore
+
+gsave
+/Helvetica findfont
+11.200000 scalefont
+setfont
+
+52975 mils 64950 mils moveto
+(Vcc) show
+grestore
+
+
+grestore
+
+gsave
+newpath
+10 mils setlinewidth
+53100 mils 63000 mils moveto
+53100 mils 63200 mils lineto
+stroke
+1 setlinewidth
+
+
+
+gsave
+newpath
+52950 mils 63200 mils moveto
+53250 mils 63200 mils lineto
+stroke
+grestore
+
+gsave
+/Helvetica findfont
+11.200000 scalefont
+setfont
+
+52975 mils 63250 mils moveto
+(Vcc) show
+grestore
+
+
+grestore
+
+gsave
+newpath
+10 mils setlinewidth
+50000 mils 73600 mils moveto
+50200 mils 73600 mils lineto
+stroke
+1 setlinewidth
+
+
+
+
+
+gsave
+newpath
+50200 mils 73700 mils moveto
+50200 mils 73500 mils lineto
+stroke
+grestore
+
+gsave
+newpath
+50200 mils 73700 mils moveto
+50700 mils 73700 mils lineto
+stroke
+grestore
+
+gsave
+newpath
+50700 mils 73700 mils moveto
+50800 mils 73600 mils lineto
+stroke
+grestore
+
+gsave
+newpath
+50800 mils 73600 mils moveto
+50700 mils 73500 mils lineto
+stroke
+grestore
+
+gsave
+newpath
+50700 mils 73500 mils moveto
+50200 mils 73500 mils lineto
+stroke
+grestore
+
+
+
+
+
+newpath
+50000 mils 73600 mils
+30 mils
+0 360 arc
+fill
+newpath
+50000 mils 73600 mils
+30 mils
+0 360 arc
+fill
+grestore
+
+
+gsave
+/Helvetica findfont
+14.000000 scalefont
+setfont
+
+50800 mils 73500 mils
+10.000000
+.5 mul -1 mul add moveto
+(MOTOR+) show
+grestore
+
+gsave
+newpath
+10 mils setlinewidth
+53300 mils 73600 mils moveto
+53100 mils 73600 mils lineto
+stroke
+1 setlinewidth
+
+
+
+
+
+gsave
+newpath
+53100 mils 73700 mils moveto
+53100 mils 73500 mils lineto
+stroke
+grestore
+
+gsave
+newpath
+53100 mils 73700 mils moveto
+52600 mils 73700 mils lineto
+stroke
+grestore
+
+gsave
+newpath
+52600 mils 73700 mils moveto
+52500 mils 73600 mils lineto
+stroke
+grestore
+
+gsave
+newpath
+52500 mils 73600 mils moveto
+52600 mils 73500 mils lineto
+stroke
+grestore
+
+gsave
+newpath
+52600 mils 73500 mils moveto
+53100 mils 73500 mils lineto
+stroke
+grestore
+
+
+
+
+
+newpath
+53300 mils 73600 mils
+30 mils
+0 360 arc
+fill
+newpath
+53300 mils 73600 mils
+30 mils
+0 360 arc
+fill
+grestore
+
+
+gsave
+/Helvetica findfont
+14.000000 scalefont
+setfont
+
+52500 mils (MOTOR-) stringwidth pop
+-1 mul add
+73500 mils
+10.000000
+.5 mul -1 mul add moveto
+(MOTOR-) show
+grestore
+
+gsave
+newpath
+10 mils setlinewidth
+43500 mils 70200 mils moveto
+43500 mils 74200 mils lineto
+stroke
+grestore
+
+gsave
+
+
+
+
+gsave
+newpath
+49750 mils 74300 mils moveto
+50000 mils 74300 mils lineto
+stroke
+grestore
+
+gsave
+newpath
+49750 mils 73900 mils moveto
+50000 mils 73900 mils lineto
+stroke
+grestore
+
+gsave
+newpath
+49750 mils 74100 mils moveto
+49850 mils 74150 mils lineto
+stroke
+grestore
+
+gsave
+newpath
+49750 mils 74100 mils moveto
+49850 mils 74050 mils lineto
+stroke
+grestore
+
+newpath
+10 mils setlinewidth
+49500 mils 73900 mils moveto
+49700 mils 73900 mils lineto
+stroke
+1 setlinewidth
+
+
+
+
+
+newpath
+10 mils setlinewidth
+50000 mils 74300 mils moveto
+50000 mils 74500 mils lineto
+stroke
+1 setlinewidth
+
+
+
+
+
+newpath
+10 mils setlinewidth
+50000 mils 73900 mils moveto
+50000 mils 73700 mils lineto
+stroke
+1 setlinewidth
+
+
+
+
+
+
+gsave
+newpath
+49750 mils 74375 mils moveto
+49750 mils 74225 mils lineto
+stroke
+grestore
+
+gsave
+newpath
+49750 mils 74175 mils moveto
+49750 mils 74025 mils lineto
+stroke
+grestore
+
+gsave
+newpath
+49750 mils 73975 mils moveto
+49750 mils 73825 mils lineto
+stroke
+grestore
+
+gsave
+newpath
+49700 mils 74300 mils moveto
+49700 mils 73900 mils lineto
+stroke
+grestore
+
+gsave
+newpath
+49750 mils 74100 mils moveto
+49900 mils 74100 mils lineto
+stroke
+grestore
+
+gsave
+newpath
+49900 mils 74100 mils moveto
+49900 mils 73900 mils lineto
+stroke
+grestore
+
+gsave
+newpath
+50000 mils 74300 mils moveto
+50000 mils 74150 mils lineto
+stroke
+grestore
+
+gsave
+newpath
+50000 mils 74150 mils moveto
+50050 mils 74050 mils lineto
+stroke
+grestore
+
+gsave
+newpath
+50000 mils 74150 mils moveto
+49950 mils 74050 mils lineto
+stroke
+grestore
+
+gsave
+newpath
+49950 mils 74050 mils moveto
+50050 mils 74050 mils lineto
+stroke
+grestore
+
+gsave
+newpath
+49950 mils 74150 mils moveto
+50050 mils 74150 mils lineto
+stroke
+grestore
+
+gsave
+newpath
+49950 mils 74150 mils moveto
+49925 mils 74125 mils lineto
+stroke
+grestore
+
+gsave
+newpath
+50050 mils 74150 mils moveto
+50075 mils 74175 mils lineto
+stroke
+grestore
+
+gsave
+newpath
+50000 mils 74050 mils moveto
+50000 mils 73900 mils lineto
+stroke
+grestore
+
+grestore
+
+gsave
+/Helvetica findfont
+14.000000 scalefont
+setfont
+
+50100 mils 73900 mils moveto
+(IRF1010N) show
+grestore
+
+gsave
+/Helvetica findfont
+14.000000 scalefont
+setfont
+
+50100 mils 74300 mils moveto
+(Q1) show
+grestore
+
+gsave
+
+
+
+
+gsave
+newpath
+49750 mils 73300 mils moveto
+50000 mils 73300 mils lineto
+stroke
+grestore
+
+gsave
+newpath
+49750 mils 72900 mils moveto
+50000 mils 72900 mils lineto
+stroke
+grestore
+
+gsave
+newpath
+49750 mils 73100 mils moveto
+49850 mils 73150 mils lineto
+stroke
+grestore
+
+gsave
+newpath
+49750 mils 73100 mils moveto
+49850 mils 73050 mils lineto
+stroke
+grestore
+
+newpath
+10 mils setlinewidth
+49500 mils 72900 mils moveto
+49700 mils 72900 mils lineto
+stroke
+1 setlinewidth
+
+
+
+
+
+newpath
+10 mils setlinewidth
+50000 mils 73300 mils moveto
+50000 mils 73500 mils lineto
+stroke
+1 setlinewidth
+
+
+
+
+
+newpath
+10 mils setlinewidth
+50000 mils 72900 mils moveto
+50000 mils 72700 mils lineto
+stroke
+1 setlinewidth
+
+
+
+
+
+
+gsave
+newpath
+49750 mils 73375 mils moveto
+49750 mils 73225 mils lineto
+stroke
+grestore
+
+gsave
+newpath
+49750 mils 73175 mils moveto
+49750 mils 73025 mils lineto
+stroke
+grestore
+
+gsave
+newpath
+49750 mils 72975 mils moveto
+49750 mils 72825 mils lineto
+stroke
+grestore
+
+gsave
+newpath
+49700 mils 73300 mils moveto
+49700 mils 72900 mils lineto
+stroke
+grestore
+
+gsave
+newpath
+49750 mils 73100 mils moveto
+49900 mils 73100 mils lineto
+stroke
+grestore
+
+gsave
+newpath
+49900 mils 73100 mils moveto
+49900 mils 72900 mils lineto
+stroke
+grestore
+
+gsave
+newpath
+50000 mils 73300 mils moveto
+50000 mils 73150 mils lineto
+stroke
+grestore
+
+gsave
+newpath
+50000 mils 73150 mils moveto
+50050 mils 73050 mils lineto
+stroke
+grestore
+
+gsave
+newpath
+50000 mils 73150 mils moveto
+49950 mils 73050 mils lineto
+stroke
+grestore
+
+gsave
+newpath
+49950 mils 73050 mils moveto
+50050 mils 73050 mils lineto
+stroke
+grestore
+
+gsave
+newpath
+49950 mils 73150 mils moveto
+50050 mils 73150 mils lineto
+stroke
+grestore
+
+gsave
+newpath
+49950 mils 73150 mils moveto
+49925 mils 73125 mils lineto
+stroke
+grestore
+
+gsave
+newpath
+50050 mils 73150 mils moveto
+50075 mils 73175 mils lineto
+stroke
+grestore
+
+gsave
+newpath
+50000 mils 73050 mils moveto
+50000 mils 72900 mils lineto
+stroke
+grestore
+
+grestore
+
+gsave
+/Helvetica findfont
+14.000000 scalefont
+setfont
+
+50100 mils 72900 mils moveto
+(IRF1010N) show
+grestore
+
+gsave
+/Helvetica findfont
+14.000000 scalefont
+setfont
+
+50100 mils 73300 mils moveto
+(Q2) show
+grestore
+
+gsave
+
+
+
+
+gsave
+newpath
+53550 mils 74300 mils moveto
+53300 mils 74300 mils lineto
+stroke
+grestore
+
+gsave
+newpath
+53550 mils 73900 mils moveto
+53300 mils 73900 mils lineto
+stroke
+grestore
+
+gsave
+newpath
+53550 mils 74100 mils moveto
+53450 mils 74150 mils lineto
+stroke
+grestore
+
+gsave
+newpath
+53550 mils 74100 mils moveto
+53450 mils 74050 mils lineto
+stroke
+grestore
+
+newpath
+10 mils setlinewidth
+53800 mils 73900 mils moveto
+53600 mils 73900 mils lineto
+stroke
+1 setlinewidth
+
+
+
+
+
+newpath
+10 mils setlinewidth
+53300 mils 74300 mils moveto
+53300 mils 74500 mils lineto
+stroke
+1 setlinewidth
+
+
+
+
+
+newpath
+10 mils setlinewidth
+53300 mils 73900 mils moveto
+53300 mils 73700 mils lineto
+stroke
+1 setlinewidth
+
+
+
+
+
+
+gsave
+newpath
+53550 mils 74375 mils moveto
+53550 mils 74225 mils lineto
+stroke
+grestore
+
+gsave
+newpath
+53550 mils 74175 mils moveto
+53550 mils 74025 mils lineto
+stroke
+grestore
+
+gsave
+newpath
+53550 mils 73975 mils moveto
+53550 mils 73825 mils lineto
+stroke
+grestore
+
+gsave
+newpath
+53600 mils 74300 mils moveto
+53600 mils 73900 mils lineto
+stroke
+grestore
+
+gsave
+newpath
+53550 mils 74100 mils moveto
+53400 mils 74100 mils lineto
+stroke
+grestore
+
+gsave
+newpath
+53400 mils 74100 mils moveto
+53400 mils 73900 mils lineto
+stroke
+grestore
+
+gsave
+newpath
+53300 mils 74300 mils moveto
+53300 mils 74150 mils lineto
+stroke
+grestore
+
+gsave
+newpath
+53300 mils 74150 mils moveto
+53250 mils 74050 mils lineto
+stroke
+grestore
+
+gsave
+newpath
+53300 mils 74150 mils moveto
+53350 mils 74050 mils lineto
+stroke
+grestore
+
+gsave
+newpath
+53350 mils 74050 mils moveto
+53250 mils 74050 mils lineto
+stroke
+grestore
+
+gsave
+newpath
+53350 mils 74150 mils moveto
+53250 mils 74150 mils lineto
+stroke
+grestore
+
+gsave
+newpath
+53350 mils 74150 mils moveto
+53375 mils 74125 mils lineto
+stroke
+grestore
+
+gsave
+newpath
+53250 mils 74150 mils moveto
+53225 mils 74175 mils lineto
+stroke
+grestore
+
+gsave
+newpath
+53300 mils 74050 mils moveto
+53300 mils 73900 mils lineto
+stroke
+grestore
+
+grestore
+
+gsave
+/Helvetica findfont
+14.000000 scalefont
+setfont
+
+53200 mils (IRF1010N) stringwidth pop
+-1 mul add
+73900 mils
+moveto
+(IRF1010N) show
+grestore
+
+gsave
+/Helvetica findfont
+14.000000 scalefont
+setfont
+
+53200 mils (Q3) stringwidth pop
+-1 mul add
+74300 mils
+moveto
+(Q3) show
+grestore
+
+gsave
+
+
+
+
+gsave
+newpath
+53550 mils 73300 mils moveto
+53300 mils 73300 mils lineto
+stroke
+grestore
+
+gsave
+newpath
+53550 mils 72900 mils moveto
+53300 mils 72900 mils lineto
+stroke
+grestore
+
+gsave
+newpath
+53550 mils 73100 mils moveto
+53450 mils 73150 mils lineto
+stroke
+grestore
+
+gsave
+newpath
+53550 mils 73100 mils moveto
+53450 mils 73050 mils lineto
+stroke
+grestore
+
+newpath
+10 mils setlinewidth
+53800 mils 72900 mils moveto
+53600 mils 72900 mils lineto
+stroke
+1 setlinewidth
+
+
+
+
+
+newpath
+10 mils setlinewidth
+53300 mils 73300 mils moveto
+53300 mils 73500 mils lineto
+stroke
+1 setlinewidth
+
+
+
+
+
+newpath
+10 mils setlinewidth
+53300 mils 72900 mils moveto
+53300 mils 72700 mils lineto
+stroke
+1 setlinewidth
+
+
+
+
+
+
+gsave
+newpath
+53550 mils 73375 mils moveto
+53550 mils 73225 mils lineto
+stroke
+grestore
+
+gsave
+newpath
+53550 mils 73175 mils moveto
+53550 mils 73025 mils lineto
+stroke
+grestore
+
+gsave
+newpath
+53550 mils 72975 mils moveto
+53550 mils 72825 mils lineto
+stroke
+grestore
+
+gsave
+newpath
+53600 mils 73300 mils moveto
+53600 mils 72900 mils lineto
+stroke
+grestore
+
+gsave
+newpath
+53550 mils 73100 mils moveto
+53400 mils 73100 mils lineto
+stroke
+grestore
+
+gsave
+newpath
+53400 mils 73100 mils moveto
+53400 mils 72900 mils lineto
+stroke
+grestore
+
+gsave
+newpath
+53300 mils 73300 mils moveto
+53300 mils 73150 mils lineto
+stroke
+grestore
+
+gsave
+newpath
+53300 mils 73150 mils moveto
+53250 mils 73050 mils lineto
+stroke
+grestore
+
+gsave
+newpath
+53300 mils 73150 mils moveto
+53350 mils 73050 mils lineto
+stroke
+grestore
+
+gsave
+newpath
+53350 mils 73050 mils moveto
+53250 mils 73050 mils lineto
+stroke
+grestore
+
+gsave
+newpath
+53350 mils 73150 mils moveto
+53250 mils 73150 mils lineto
+stroke
+grestore
+
+gsave
+newpath
+53350 mils 73150 mils moveto
+53375 mils 73125 mils lineto
+stroke
+grestore
+
+gsave
+newpath
+53250 mils 73150 mils moveto
+53225 mils 73175 mils lineto
+stroke
+grestore
+
+gsave
+newpath
+53300 mils 73050 mils moveto
+53300 mils 72900 mils lineto
+stroke
+grestore
+
+grestore
+
+gsave
+/Helvetica findfont
+14.000000 scalefont
+setfont
+
+53200 mils (IRF1010N) stringwidth pop
+-1 mul add
+72900 mils
+moveto
+(IRF1010N) show
+grestore
+
+gsave
+/Helvetica findfont
+14.000000 scalefont
+setfont
+
+53200 mils (Q4) stringwidth pop
+-1 mul add
+73300 mils
+moveto
+(Q4) show
+grestore
+
+gsave
+
+
+
+
+gsave
+newpath
+46550 mils 67300 mils moveto
+46800 mils 67300 mils lineto
+stroke
+grestore
+
+gsave
+newpath
+46550 mils 66900 mils moveto
+46800 mils 66900 mils lineto
+stroke
+grestore
+
+gsave
+newpath
+46550 mils 67100 mils moveto
+46650 mils 67150 mils lineto
+stroke
+grestore
+
+gsave
+newpath
+46550 mils 67100 mils moveto
+46650 mils 67050 mils lineto
+stroke
+grestore
+
+newpath
+10 mils setlinewidth
+46300 mils 66900 mils moveto
+46500 mils 66900 mils lineto
+stroke
+1 setlinewidth
+
+
+
+
+
+newpath
+10 mils setlinewidth
+46800 mils 67300 mils moveto
+46800 mils 67500 mils lineto
+stroke
+1 setlinewidth
+
+
+
+
+
+newpath
+10 mils setlinewidth
+46800 mils 66900 mils moveto
+46800 mils 66700 mils lineto
+stroke
+1 setlinewidth
+
+
+
+
+
+
+gsave
+newpath
+46550 mils 67375 mils moveto
+46550 mils 67225 mils lineto
+stroke
+grestore
+
+gsave
+newpath
+46550 mils 67175 mils moveto
+46550 mils 67025 mils lineto
+stroke
+grestore
+
+gsave
+newpath
+46550 mils 66975 mils moveto
+46550 mils 66825 mils lineto
+stroke
+grestore
+
+gsave
+newpath
+46500 mils 67300 mils moveto
+46500 mils 66900 mils lineto
+stroke
+grestore
+
+gsave
+newpath
+46550 mils 67100 mils moveto
+46700 mils 67100 mils lineto
+stroke
+grestore
+
+gsave
+newpath
+46700 mils 67100 mils moveto
+46700 mils 66900 mils lineto
+stroke
+grestore
+
+gsave
+newpath
+46800 mils 67300 mils moveto
+46800 mils 67150 mils lineto
+stroke
+grestore
+
+gsave
+newpath
+46800 mils 67150 mils moveto
+46850 mils 67050 mils lineto
+stroke
+grestore
+
+gsave
+newpath
+46800 mils 67150 mils moveto
+46750 mils 67050 mils lineto
+stroke
+grestore
+
+gsave
+newpath
+46750 mils 67050 mils moveto
+46850 mils 67050 mils lineto
+stroke
+grestore
+
+gsave
+newpath
+46750 mils 67150 mils moveto
+46850 mils 67150 mils lineto
+stroke
+grestore
+
+gsave
+newpath
+46750 mils 67150 mils moveto
+46725 mils 67125 mils lineto
+stroke
+grestore
+
+gsave
+newpath
+46850 mils 67150 mils moveto
+46875 mils 67175 mils lineto
+stroke
+grestore
+
+gsave
+newpath
+46800 mils 67050 mils moveto
+46800 mils 66900 mils lineto
+stroke
+grestore
+
+grestore
+
+gsave
+/Helvetica findfont
+14.000000 scalefont
+setfont
+
+46900 mils 66900 mils moveto
+(IRLZ24N) show
+grestore
+
+gsave
+/Helvetica findfont
+14.000000 scalefont
+setfont
+
+46900 mils 67300 mils moveto
+(Q5) show
+grestore
+
+gsave
+gsave
+newpath
+43700 mils 75700 mils moveto
+43300 mils 75700 mils lineto
+stroke
+grestore
+
+gsave
+newpath
+43700 mils 75700 mils moveto
+43500 mils 75400 mils lineto
+stroke
+grestore
+
+
+gsave
+newpath
+43500 mils 75400 mils moveto
+43300 mils 75700 mils lineto
+stroke
+grestore
+
+gsave
+newpath
+43700 mils 75400 mils moveto
+43300 mils 75400 mils lineto
+stroke
+grestore
+
+newpath
+10 mils setlinewidth
+43500 mils 75100 mils moveto
+43500 mils 75300 mils lineto
+stroke
+1 setlinewidth
+
+
+
+
+
+newpath
+10 mils setlinewidth
+43500 mils 76000 mils moveto
+43500 mils 75800 mils lineto
+stroke
+1 setlinewidth
+
+
+
+
+
+gsave
+newpath
+43500 mils 75300 mils moveto
+43500 mils 75400 mils lineto
+stroke
+grestore
+
+gsave
+newpath
+43500 mils 75700 mils moveto
+43500 mils 75800 mils lineto
+stroke
+grestore
+
+
+gsave
+newpath
+43300 mils 75600 mils moveto
+43200 mils 75500 mils lineto
+stroke
+grestore
+
+gsave
+newpath
+43300 mils 75500 mils moveto
+43200 mils 75400 mils lineto
+stroke
+grestore
+
+gsave
+newpath
+43200 mils 75400 mils moveto
+43250 mils 75425 mils lineto
+stroke
+grestore
+
+gsave
+newpath
+43200 mils 75400 mils moveto
+43225 mils 75450 mils lineto
+stroke
+grestore
+
+gsave
+newpath
+43200 mils 75500 mils moveto
+43250 mils 75525 mils lineto
+stroke
+grestore
+
+gsave
+newpath
+43200 mils 75500 mils moveto
+43225 mils 75550 mils lineto
+stroke
+grestore
+
+
+
+grestore
+
+gsave
+/Helvetica findfont
+14.000000 scalefont
+setfont
+
+42950 mils 75650 mils moveto
+(D9) show
+grestore
+
+gsave
+/Helvetica findfont
+14.000000 scalefont
+setfont
+
+42900 mils (Red) stringwidth pop
+1 mul add
+76000 mils
+moveto
+(Red) stringwidth pop
+-1.0 mul
+10.000000
+-1.0 mul
+rmoveto
+(Red) show
+grestore
+
+newpath
+43000 mils 63200 mils
+30 mils
+0 360 arc
+fill
+newpath
+43800 mils 65300 mils
+30 mils
+0 360 arc
+fill
+newpath
+43800 mils 65300 mils
+30 mils
+0 360 arc
+fill
+newpath
+43500 mils 67800 mils
+30 mils
+0 360 arc
+fill
+newpath
+43500 mils 67800 mils
+30 mils
+0 360 arc
+fill
+newpath
+43500 mils 69400 mils
+30 mils
+0 360 arc
+fill
+newpath
+43500 mils 67800 mils
+30 mils
+0 360 arc
+fill
+newpath
+43500 mils 69400 mils
+30 mils
+0 360 arc
+fill
+newpath
+44300 mils 69400 mils
+30 mils
+0 360 arc
+fill
+newpath
+45100 mils 66900 mils
+30 mils
+0 360 arc
+fill
+newpath
+45100 mils 66900 mils
+30 mils
+0 360 arc
+fill
+newpath
+45100 mils 66900 mils
+30 mils
+0 360 arc
+fill
+newpath
+45700 mils 66900 mils
+30 mils
+0 360 arc
+fill
+newpath
+46800 mils 67800 mils
+30 mils
+0 360 arc
+fill
+newpath
+48700 mils 75100 mils
+30 mils
+0 360 arc
+fill
+newpath
+48700 mils 75100 mils
+30 mils
+0 360 arc
+fill
+newpath
+48700 mils 73600 mils
+30 mils
+0 360 arc
+fill
+newpath
+48700 mils 73600 mils
+30 mils
+0 360 arc
+fill
+newpath
+44100 mils 75800 mils
+30 mils
+0 360 arc
+fill
+newpath
+45300 mils 75800 mils
+30 mils
+0 360 arc
+fill
+newpath
+50000 mils 73600 mils
+30 mils
+0 360 arc
+fill
+newpath
+50000 mils 73600 mils
+30 mils
+0 360 arc
+fill
+newpath
+53300 mils 73600 mils
+30 mils
+0 360 arc
+fill
+newpath
+53300 mils 73600 mils
+30 mils
+0 360 arc
+fill
+newpath
+50000 mils 75300 mils
+30 mils
+0 360 arc
+fill
+newpath
+53300 mils 75300 mils
+30 mils
+0 360 arc
+fill
+newpath
+50000 mils 75300 mils
+30 mils
+0 360 arc
+fill
+newpath
+53300 mils 75300 mils
+30 mils
+0 360 arc
+fill
+newpath
+45300 mils 75100 mils
+30 mils
+0 360 arc
+fill
+newpath
+45300 mils 75100 mils
+30 mils
+0 360 arc
+fill
+newpath
+48200 mils 74200 mils
+30 mils
+0 360 arc
+fill
+newpath
+48200 mils 74200 mils
+30 mils
+0 360 arc
+fill
+newpath
+43000 mils 63200 mils
+30 mils
+0 360 arc
+fill
+newpath
+43500 mils 74200 mils
+30 mils
+0 360 arc
+fill
+newpath
+45000 mils 73600 mils
+30 mils
+0 360 arc
+fill
+newpath
+44800 mils 73000 mils
+30 mils
+0 360 arc
+fill
+newpath
+48200 mils 72900 mils
+30 mils
+0 360 arc
+fill
+newpath
+57900 mils 75100 mils
+30 mils
+0 360 arc
+fill
+newpath
+57900 mils 75100 mils
+30 mils
+0 360 arc
+fill
+newpath
+55000 mils 74200 mils
+30 mils
+0 360 arc
+fill
+newpath
+55000 mils 74200 mils
+30 mils
+0 360 arc
+fill
+newpath
+55000 mils 72900 mils
+30 mils
+0 360 arc
+fill
+newpath
+54500 mils 73600 mils
+30 mils
+0 360 arc
+fill
+newpath
+54500 mils 73600 mils
+30 mils
+0 360 arc
+fill
+newpath
+54500 mils 75100 mils
+30 mils
+0 360 arc
+fill
+newpath
+57900 mils 75800 mils
+30 mils
+0 360 arc
+fill
+newpath
+57900 mils 75100 mils
+30 mils
+0 360 arc
+fill
+newpath
+57900 mils 75800 mils
+30 mils
+0 360 arc
+fill
+newpath
+45300 mils 75800 mils
+30 mils
+0 360 arc
+fill
+newpath
+45300 mils 75800 mils
+30 mils
+0 360 arc
+fill
+newpath
+45300 mils 75100 mils
+30 mils
+0 360 arc
+fill
+newpath
+54500 mils 75100 mils
+30 mils
+0 360 arc
+fill
+newpath
+59300 mils 75800 mils
+30 mils
+0 360 arc
+fill
+newpath
+57900 mils 75800 mils
+30 mils
+0 360 arc
+fill
+newpath
+45000 mils 73600 mils
+30 mils
+0 360 arc
+fill
+newpath
+45000 mils 73600 mils
+30 mils
+0 360 arc
+fill
+newpath
+44800 mils 73000 mils
+30 mils
+0 360 arc
+fill
+newpath
+44800 mils 73000 mils
+30 mils
+0 360 arc
+fill
+newpath
+50000 mils 73600 mils
+30 mils
+0 360 arc
+fill
+newpath
+48700 mils 73600 mils
+30 mils
+0 360 arc
+fill
+newpath
+50000 mils 73600 mils
+30 mils
+0 360 arc
+fill
+newpath
+53300 mils 73600 mils
+30 mils
+0 360 arc
+fill
+newpath
+53300 mils 73600 mils
+30 mils
+0 360 arc
+fill
+newpath
+54500 mils 73600 mils
+30 mils
+0 360 arc
+fill
+newpath
+48200 mils 74200 mils
+30 mils
+0 360 arc
+fill
+newpath
+48200 mils 72900 mils
+30 mils
+0 360 arc
+fill
+newpath
+48200 mils 72900 mils
+30 mils
+0 360 arc
+fill
+newpath
+55000 mils 74200 mils
+30 mils
+0 360 arc
+fill
+newpath
+55000 mils 72900 mils
+30 mils
+0 360 arc
+fill
+newpath
+55000 mils 72900 mils
+30 mils
+0 360 arc
+fill
+newpath
+55400 mils 69500 mils
+30 mils
+0 360 arc
+fill
+newpath
+55400 mils 69500 mils
+30 mils
+0 360 arc
+fill
+newpath
+55400 mils 68600 mils
+30 mils
+0 360 arc
+fill
+newpath
+55400 mils 68600 mils
+30 mils
+0 360 arc
+fill
+newpath
+55400 mils 69500 mils
+30 mils
+0 360 arc
+fill
+newpath
+55400 mils 69500 mils
+30 mils
+0 360 arc
+fill
+newpath
+57100 mils 66900 mils
+30 mils
+0 360 arc
+fill
+newpath
+52200 mils 66600 mils
+30 mils
+0 360 arc
+fill
+newpath
+55400 mils 68600 mils
+30 mils
+0 360 arc
+fill
+newpath
+55400 mils 69500 mils
+30 mils
+0 360 arc
+fill
+newpath
+55400 mils 69500 mils
+30 mils
+0 360 arc
+fill
+newpath
+52200 mils 66600 mils
+30 mils
+0 360 arc
+fill
+newpath
+53100 mils 67200 mils
+30 mils
+0 360 arc
+fill
+newpath
+55400 mils 65200 mils
+30 mils
+0 360 arc
+fill
+newpath
+55400 mils 65200 mils
+30 mils
+0 360 arc
+fill
+newpath
+55400 mils 64300 mils
+30 mils
+0 360 arc
+fill
+newpath
+55400 mils 64300 mils
+30 mils
+0 360 arc
+fill
+newpath
+55400 mils 65200 mils
+30 mils
+0 360 arc
+fill
+newpath
+55400 mils 65200 mils
+30 mils
+0 360 arc
+fill
+newpath
+57100 mils 62600 mils
+30 mils
+0 360 arc
+fill
+newpath
+52200 mils 62300 mils
+30 mils
+0 360 arc
+fill
+newpath
+55400 mils 64300 mils
+30 mils
+0 360 arc
+fill
+newpath
+55400 mils 65200 mils
+30 mils
+0 360 arc
+fill
+newpath
+55400 mils 65200 mils
+30 mils
+0 360 arc
+fill
+newpath
+52200 mils 62300 mils
+30 mils
+0 360 arc
+fill
+newpath
+53100 mils 62900 mils
+30 mils
+0 360 arc
+fill
+newpath
+44300 mils 69400 mils
+30 mils
+0 360 arc
+fill
+newpath
+44300 mils 69400 mils
+30 mils
+0 360 arc
+fill
+newpath
+45700 mils 66900 mils
+30 mils
+0 360 arc
+fill
+newpath
+45700 mils 66900 mils
+30 mils
+0 360 arc
+fill
+newpath
+57100 mils 66900 mils
+30 mils
+0 360 arc
+fill
+newpath
+57100 mils 66900 mils
+30 mils
+0 360 arc
+fill
+newpath
+57100 mils 62600 mils
+30 mils
+0 360 arc
+fill
+newpath
+57100 mils 62600 mils
+30 mils
+0 360 arc
+fill
+newpath
+46800 mils 67800 mils
+30 mils
+0 360 arc
+fill
+newpath
+50000 mils 73600 mils
+30 mils
+0 360 arc
+fill
+newpath
+50000 mils 73600 mils
+30 mils
+0 360 arc
+fill
+newpath
+53300 mils 73600 mils
+30 mils
+0 360 arc
+fill
+newpath
+53300 mils 73600 mils
+30 mils
+0 360 arc
+fill
+newpath
+43500 mils 74200 mils
+30 mils
+0 360 arc
+fill
+
+showpage
index 27a44cc..bc84882 100644 (file)
@@ -1,21 +1,4 @@
 v 20030223
-C 45600 62700 1 0 1 connector3-1.sym
-{
-T 45300 64100 5 10 1 1 0 6
-refdes=J6
-T 45100 63800 5 10 1 1 0 0
-value=INDEX
-}
-N 43900 62900 43900 62200 4
-C 43800 61900 1 0 0 gnd-1.sym
-N 43900 63500 43900 64200 4
-C 43700 64200 1 0 0 generic-power.sym
-{
-T 43500 64600 5 10 0 1 0 0
-net=+24V:1
-T 43700 64500 5 10 1 1 0 0
-value=+24V
-}
 C 43000 63100 1 0 0 resistor-1.sym
 {
 T 43200 63400 5 10 1 1 0 0
@@ -46,7 +29,6 @@ refdes=C10
 T 45700 68700 5 10 1 1 0 0
 value=4.7uFx16V
 }
-C 43300 69400 1 0 0 5V-plus-1.sym
 N 43500 69400 45400 69400 4
 C 44200 68200 1 0 0 gnd-1.sym
 C 45300 68200 1 0 0 gnd-1.sym
@@ -55,24 +37,15 @@ N 45100 66300 44900 66300 4
 C 45600 65700 1 0 0 gnd-1.sym
 N 44900 66900 46300 66900 4
 C 46700 66400 1 0 0 gnd-1.sym
-C 48500 68100 1 0 1 connector3-1.sym
-{
-T 48200 69200 5 10 1 1 0 6
-refdes=J5
-T 48000 67900 5 10 1 1 0 0
-value=BRAKE
-}
-N 46800 67500 49000 67500 4
-C 49200 67800 1 90 0 diode-1.sym
+C 47000 68700 1 90 1 diode-3.sym
 {
-T 49600 68400 5 10 1 1 180 0
+T 47400 68100 5 10 1 1 0 6
 refdes=D7
-T 49400 68000 5 10 1 1 0 0
+T 47200 68500 5 10 1 1 180 6
 value=1N4007
 }
-N 49000 67800 49000 67500 4
-N 49000 68700 49000 69400 4
-N 49000 69400 46800 69400 4
+N 46800 67800 46800 67500 4
+N 46800 68700 46800 69400 4
 C 46600 69400 1 0 0 generic-power.sym
 {
 T 46500 70000 5 10 0 1 0 0
@@ -80,11 +53,11 @@ net=+24V:1
 T 46600 69700 5 10 1 1 0 0
 value=+24V
 }
-C 46200 75600 1 0 0 diode-1.sym
+C 47100 75600 1 0 1 diode-3.sym
 {
-T 46400 76100 5 10 1 1 0 0
+T 46900 76100 5 10 1 1 0 6
 refdes=D1
-T 46800 76100 5 10 1 1 0 0
+T 46500 76100 5 10 1 1 0 6
 value=1N4148
 }
 N 48200 75100 48700 75100 4
@@ -93,7 +66,7 @@ N 48700 75800 47100 75800 4
 C 48500 75100 1 270 0 capacitor-2.sym
 {
 T 49000 74600 5 10 1 1 0 0
-refdes=C6
+refdes=C5
 T 49000 74400 5 10 1 1 0 0
 value=1uFx25V
 }
@@ -106,14 +79,6 @@ refdes=R11
 T 43000 74400 5 10 1 1 0 0
 value=330
 }
-C 43400 76000 1 270 0 led-2.sym
-{
-T 42800 75500 5 10 1 1 0 0
-value=LED
-T 42800 75300 5 10 1 1 0 0
-refdes=D9
-}
-C 43300 76000 1 0 0 5V-plus-1.sym
 N 44100 75800 46200 75800 4
 C 43900 75800 1 270 0 capacitor-2.sym
 {
@@ -125,11 +90,11 @@ value=10uFx25V
 C 44000 74600 1 0 0 gnd-1.sym
 C 43900 75800 1 0 0 12V-plus-1.sym
 C 56900 71500 1 0 0 gnd-1.sym
-C 56900 75600 1 0 1 diode-1.sym
+C 56000 75600 1 0 0 diode-3.sym
 {
-T 56800 76100 5 10 1 1 0 6
+T 56100 76100 5 10 1 1 0 0
 refdes=D2
-T 56300 76100 5 10 1 1 0 6
+T 56600 76100 5 10 1 1 0 0
 value=1N4148
 }
 C 59500 75800 1 90 1 capacitor-2.sym
@@ -186,18 +151,11 @@ value=1000uFx35V
 }
 C 50500 74100 1 0 0 gnd-1.sym
 C 52600 74100 1 0 0 gnd-1.sym
-C 52100 71900 1 90 0 connector2-1.sym
-{
-T 51600 71500 5 10 1 1 180 0
-refdes=J4
-T 51400 71600 5 10 1 1 0 0
-value=MOTOR
-}
 C 45300 71800 1 0 0 lt1162-1.sym
 {
-T 47200 71900 5 10 1 1 0 0
+T 47300 71900 5 10 1 1 0 0
 device=LT1162
-T 45700 75500 5 10 1 1 0 0
+T 47600 75500 5 10 1 1 0 0
 refdes=U9
 T 45300 71800 5 10 0 0 0 0
 slot=1
@@ -210,7 +168,6 @@ T 44200 67500 5 10 1 1 0 0
 refdes=U10
 }
 N 42900 63200 43000 63200 4
-N 46800 69400 46800 68900 4
 T 57200 61000 9 10 1 0 0 0
 Actuator Interface Card - Power Driver & CAN Interface
 T 57000 60700 9 10 1 0 0 0
@@ -218,7 +175,7 @@ aicpower.sch
 T 57300 60400 9 10 1 0 0 0
 2
 T 58600 60400 9 10 1 0 0 0
-2
+3
 N 43500 74200 45300 74200 4
 N 42900 73600 45300 73600 4
 N 42900 73000 45300 73000 4
@@ -226,7 +183,7 @@ N 48200 72700 48200 73000 4
 C 40200 60300 0 0 0 title-A2.sym
 C 57900 71800 1 0 1 lt1162-1.sym
 {
-T 56000 71900 5 10 1 1 0 6
+T 55900 71900 5 10 1 1 0 6
 device=LT1162
 T 57500 75500 5 10 1 1 0 6
 refdes=U9
@@ -251,60 +208,14 @@ N 44800 70700 44800 73000 4
 N 43500 70200 58800 70200 4
 N 58800 70200 58800 74200 4
 N 58800 74200 57900 74200 4
-C 49500 73700 1 0 0 nmos-3.sym
-{
-T 50200 74300 5 10 1 1 0 0
-refdes=Q1
-T 50100 73700 5 10 1 1 0 0
-value=IRF1010N
-T 49500 73700 5 10 0 1 0 0
-footprint=TO-220AB
-}
-C 49500 72700 1 0 0 nmos-3.sym
-{
-T 50200 73300 5 10 1 1 0 0
-refdes=Q2
-T 50100 72700 5 10 1 1 0 0
-value=IRF1010N
-T 49500 72700 5 10 0 1 0 0
-footprint=TO-220AB
-}
-C 53800 73700 1 0 1 nmos-3.sym
-{
-T 53100 74300 5 10 1 1 0 6
-refdes=Q3
-T 52400 73700 5 10 1 1 0 0
-value=IRF1010N
-T 53800 73700 5 10 0 1 0 0
-footprint=TO-220AB
-}
-C 53800 72700 1 0 1 nmos-3.sym
-{
-T 53100 73300 5 10 1 1 0 6
-refdes=Q4
-T 52400 72700 5 10 1 1 0 0
-value=IRF1010N
-T 53800 72700 5 10 0 1 0 0
-footprint=TO-220AB
-}
 N 48200 73600 50000 73600 4
-N 50000 73600 51600 73600 4
 N 55000 73600 53300 73600 4
-N 53300 73600 51900 73600 4
 N 48200 73900 48200 74500 4
 N 48200 73900 49500 73900 4
 N 49500 72900 48200 72900 4
 N 55000 73900 55000 74500 4
 N 55000 73900 53800 73900 4
 N 53800 72900 55000 72900 4
-C 60500 69900 1 180 0 DB9-1.sym
-{
-T 61100 68400 5 10 1 1 180 0
-refdes=J7
-T 60900 68800 5 10 1 1 0 0
-value=MALE
-}
-C 52900 69000 1 0 0 5V-plus-1.sym
 C 55500 68600 1 90 0 resistor-1.sym
 {
 T 56000 69100 5 10 1 1 180 0
@@ -319,7 +230,6 @@ net=VCAN0:1
 T 55100 69800 5 10 1 1 0 0
 value=VCAN0
 }
-C 52900 67300 1 0 0 5V-plus-1.sym
 N 53100 66300 52800 66300 4
 N 52800 66300 52800 66200 4
 C 52700 65900 1 0 0 gnd-1.sym
@@ -332,11 +242,6 @@ value=VCAN0
 }
 N 56800 67000 56800 66900 4
 N 58200 67800 59300 67800 4
-N 59300 68100 58200 68100 4
-N 58200 68100 58200 68400 4
-N 59300 68400 59100 68400 4
-N 59100 68400 59100 66900 4
-N 56800 66900 59100 66900 4
 C 56200 67000 1 0 0 PCA82C250-1.sym
 {
 T 57400 67100 5 10 1 1 0 0
@@ -344,8 +249,7 @@ device=PCA82C250
 T 56600 69000 5 10 1 1 0 0
 refdes=U4
 }
-N 57100 66900 57100 67000 4
-N 57100 66900 57100 66700 4
+N 57100 66700 57100 67000 4
 C 57300 66700 1 180 0 generic-power.sym
 {
 T 56600 66300 5 10 0 1 0 0
@@ -374,7 +278,6 @@ N 55100 68600 56200 68600 4
 N 55100 69200 55100 69500 4
 N 55100 69500 57200 69500 4
 N 57200 69500 57200 69200 4
-N 59300 69300 57200 69300 4
 C 55100 66500 1 0 0 resistor-1.sym
 {
 T 55500 66800 5 10 1 1 0 0
@@ -395,14 +298,6 @@ value=2k2
 }
 N 52200 67200 52200 66600 4
 N 53100 67300 53100 67200 4
-C 60500 65600 1 180 0 DB9-1.sym
-{
-T 61100 64100 5 10 1 1 180 0
-refdes=J8
-T 60900 64500 5 10 1 1 0 0
-value=MALE
-}
-C 52900 64700 1 0 0 5V-plus-1.sym
 C 55500 64300 1 90 0 resistor-1.sym
 {
 T 56000 64800 5 10 1 1 180 0
@@ -417,7 +312,6 @@ net=VCAN1:1
 T 55100 65500 5 10 1 1 0 0
 value=VCAN1
 }
-C 52900 63000 1 0 0 5V-plus-1.sym
 N 53100 62000 52800 62000 4
 N 52800 62000 52800 61900 4
 C 52700 61600 1 0 0 gnd-1.sym
@@ -430,11 +324,6 @@ value=VCAN1
 }
 N 56800 62700 56800 62600 4
 N 58200 63500 59300 63500 4
-N 59300 63800 58200 63800 4
-N 58200 63800 58200 64100 4
-N 59300 64100 59100 64100 4
-N 59100 64100 59100 62600 4
-N 56800 62600 59100 62600 4
 C 56200 62700 1 0 0 PCA82C250-1.sym
 {
 T 57400 62800 5 10 1 1 0 0
@@ -442,8 +331,7 @@ device=PCA82C250
 T 56600 64700 5 10 1 1 0 0
 refdes=U5
 }
-N 57100 62600 57100 62700 4
-N 57100 62600 57100 62400 4
+N 57100 62400 57100 62700 4
 C 57300 62400 1 180 0 generic-power.sym
 {
 T 56600 62000 5 10 0 1 0 0
@@ -472,7 +360,6 @@ N 55100 64300 56200 64300 4
 N 55100 64900 55100 65200 4
 N 55100 65200 57200 65200 4
 N 57200 65200 57200 64900 4
-N 59300 65000 57200 65000 4
 C 55100 62200 1 0 0 resistor-1.sym
 {
 T 55500 62500 5 10 1 1 0 0
@@ -494,7 +381,7 @@ value=2k2
 N 52200 62900 52200 62300 4
 N 53100 63000 53100 62900 4
 T 60400 60700 9 10 1 0 0 0
-1.0.0
+1.1.0
 C 44500 68500 1 90 0 capacitor-1.sym
 {
 T 44600 68800 5 10 1 1 0 0
@@ -509,16 +396,6 @@ refdes=C11
 T 45900 66000 5 10 1 1 0 0
 value=2.2nF
 }
-C 46300 66700 1 0 0 nmos-3.sym
-{
-T 47000 67300 5 10 1 1 0 0
-refdes=Q5
-T 46900 66800 5 10 1 1 0 0
-value=IRLZ24N
-T 46300 66700 5 10 0 1 0 0
-footprint=TO-220AB
-}
-N 46800 67500 46800 68600 4
 C 53100 68000 1 0 0 6N136-1.sym
 {
 T 53400 69600 5 10 1 1 0 0
@@ -609,4 +486,113 @@ net=CAN1RX:1
 }
 T 60400 60400 9 9 1 0 0 0
 Walter Fetter Lages & Fernando Pessutto
+N 56800 66900 57100 66900 4
+N 56800 62600 57100 62600 4
+N 58200 68400 59300 68400 4
+N 58200 64100 59300 64100 4
+C 59300 68300 1 0 0 io-1.sym
+{
+T 60200 68400 5 10 1 1 0 1
+value=CANH0
+T 59300 68300 5 10 0 1 0 0
+net=CANH0:1
+}
+C 59300 67700 1 0 0 io-1.sym
+{
+T 60200 67800 5 10 1 1 0 1
+value=CANL0
+T 59300 67700 5 10 0 1 0 0
+net=CANL0:1
+}
+C 59300 64000 1 0 0 io-1.sym
+{
+T 60200 64100 5 10 1 1 0 1
+value=CANH1
+T 59300 64000 5 10 0 1 0 0
+net=CANH1:1
+}
+C 59300 63400 1 0 0 io-1.sym
+{
+T 60200 63500 5 10 1 1 0 1
+value=CANL1
+T 59300 63400 5 10 0 1 0 0
+net=CANL1:1
+}
+C 45300 63100 1 0 1 input-2.sym
+{
+T 44800 63200 5 10 1 1 0 1
+value=INDEX
+T 45300 63100 5 10 0 1 0 0
+net=INDEX:1
+}
+N 46800 67800 48200 67800 4
+C 48200 67700 1 0 0 output-2.sym
+{
+T 49100 67800 5 10 1 1 0 1
+value=/RELEASE
+T 48200 67700 5 10 0 1 0 0
+net=/RELEASE:1
+}
+C 43300 76000 1 0 0 vcc-1.sym
+C 43300 69400 1 0 0 vcc-1.sym
+C 52900 69000 1 0 0 vcc-1.sym
+C 52900 67300 1 0 0 vcc-1.sym
+C 52900 64700 1 0 0 vcc-1.sym
+C 52900 63000 1 0 0 vcc-1.sym
+C 50000 73500 1 0 0 output-2.sym
+{
+T 50900 73700 5 10 0 0 0 0
+net=MOTOR+:1
+T 50800 73500 5 10 1 1 0 1
+value=MOTOR+
+}
+C 53300 73500 1 0 1 output-2.sym
+{
+T 52400 73700 5 10 0 0 0 6
+net=MOTOR-:1
+T 52500 73500 5 10 1 1 0 7
+value=MOTOR-
+}
 N 43500 70200 43500 74200 4
+C 49500 73700 1 0 0 IRF1010N-1.sym
+{
+T 50100 73900 5 10 1 1 0 0
+device=IRF1010N
+T 50100 74300 5 10 1 1 0 0
+refdes=Q1
+}
+C 49500 72700 1 0 0 IRF1010N-1.sym
+{
+T 50100 72900 5 10 1 1 0 0
+device=IRF1010N
+T 50100 73300 5 10 1 1 0 0
+refdes=Q2
+}
+C 53800 73700 1 0 1 IRF1010N-1.sym
+{
+T 53200 73900 5 10 1 1 0 6
+device=IRF1010N
+T 53200 74300 5 10 1 1 0 6
+refdes=Q3
+}
+C 53800 72700 1 0 1 IRF1010N-1.sym
+{
+T 53200 72900 5 10 1 1 0 6
+device=IRF1010N
+T 53200 73300 5 10 1 1 0 6
+refdes=Q4
+}
+C 46300 66700 1 0 0 IRLZ24N-1.sym
+{
+T 46900 66900 5 10 1 1 0 0
+device=IRLZ24N
+T 46900 67300 5 10 1 1 0 0
+refdes=Q5
+}
+C 43700 75100 1 90 0 led-3.sym
+{
+T 42950 75650 5 10 1 1 0 0
+refdes=D9
+T 42900 76000 5 10 1 1 180 6
+value=Red
+}
diff --git a/doc/aictini.ps b/doc/aictini.ps
new file mode 100644 (file)
index 0000000..769b811
--- /dev/null
@@ -0,0 +1,11361 @@
+%!
+/inch {72 mul} def
+
+/mils
+{
+1000 div inch
+} def
+
+/setcoords
+{
+8269 mils 0 translate
+90 rotate
+0.451036 0.451036 scale
+} def
+
+/box {
+exch dup 0 rlineto
+exch 0 exch rlineto
+neg 0 rlineto
+closepath
+stroke
+} def
+/fbox {
+exch dup 0 rlineto
+exch 0 exch rlineto
+neg 0 rlineto
+closepath
+fill
+} def
+
+
+setcoords
+
+2 setlinecap
+
+% Translate origin to the right place...
+-2093 mils -71084 mils translate
+
+gsave
+gsave
+gsave
+newpath
+8000 mils 76100 mils moveto
+9500 mils 76100 mils lineto
+stroke
+grestore
+gsave
+newpath
+9500 mils 76100 mils moveto
+9500 mils 87900 mils lineto
+stroke
+grestore
+gsave
+newpath
+9500 mils 87900 mils moveto
+8000 mils 87900 mils lineto
+stroke
+grestore
+gsave
+newpath
+8000 mils 87900 mils moveto
+8000 mils 76100 mils lineto
+stroke
+grestore
+grestore
+
+
+
+
+
+
+newpath
+10 mils setlinewidth
+8000 mils 82500 mils moveto
+7700 mils 82500 mils lineto
+stroke
+1 setlinewidth
+
+gsave
+/Helvetica findfont
+11.200000 scalefont
+setfont
+
+7820 mils 82550 mils moveto
+(1) show
+grestore
+
+
+
+gsave
+/Helvetica findfont
+11.200000 scalefont
+setfont
+
+8050 mils 82500 mils
+8.000000
+.5 mul -1 mul add moveto
+(IOS2) show
+grestore
+
+newpath
+10 mils setlinewidth
+8000 mils 83100 mils moveto
+7700 mils 83100 mils lineto
+stroke
+1 setlinewidth
+
+gsave
+/Helvetica findfont
+11.200000 scalefont
+setfont
+
+7820 mils 83150 mils moveto
+(2) show
+grestore
+
+
+
+gsave
+/Helvetica findfont
+11.200000 scalefont
+setfont
+
+8050 mils 83100 mils
+8.000000
+.5 mul -1 mul add moveto
+(IOS0) show
+grestore
+
+
+newpath
+10 mils setlinewidth
+8000 mils 87600 mils moveto
+7700 mils 87600 mils lineto
+stroke
+1 setlinewidth
+
+gsave
+/Helvetica findfont
+11.200000 scalefont
+setfont
+
+7820 mils 87650 mils moveto
+(8) show
+grestore
+
+
+
+gsave
+/Helvetica findfont
+11.200000 scalefont
+setfont
+
+8050 mils 87600 mils
+8.000000
+.5 mul -1 mul add moveto
+(OWIO) show
+grestore
+
+newpath
+10 mils setlinewidth
+8000 mils 78300 mils moveto
+7700 mils 78300 mils lineto
+stroke
+1 setlinewidth
+
+gsave
+/Helvetica findfont
+11.200000 scalefont
+setfont
+
+7820 mils 78350 mils moveto
+(9) show
+grestore
+
+
+
+gsave
+/Helvetica findfont
+11.200000 scalefont
+setfont
+
+8050 mils 78300 mils
+8.000000
+.5 mul -1 mul add moveto
+(Vpp) show
+grestore
+
+newpath
+10 mils setlinewidth
+8000 mils 86700 mils moveto
+7700 mils 86700 mils lineto
+stroke
+1 setlinewidth
+
+gsave
+/Helvetica findfont
+11.200000 scalefont
+setfont
+
+7740 mils 86750 mils moveto
+(10) show
+grestore
+
+
+
+gsave
+/Helvetica findfont
+11.200000 scalefont
+setfont
+
+8050 mils 86700 mils
+8.000000
+.5 mul -1 mul add moveto
+(CTX) show
+grestore
+
+newpath
+10 mils setlinewidth
+8000 mils 86400 mils moveto
+7700 mils 86400 mils lineto
+stroke
+1 setlinewidth
+
+gsave
+/Helvetica findfont
+11.200000 scalefont
+setfont
+
+7740 mils 86450 mils moveto
+(11) show
+grestore
+
+
+
+gsave
+/Helvetica findfont
+11.200000 scalefont
+setfont
+
+8050 mils 86400 mils
+8.000000
+.5 mul -1 mul add moveto
+(CRX) show
+grestore
+
+gsave
+newpath
+7950 mils 76800 mils
+50 mils
+0 360 arc
+stroke
+grestore
+
+newpath
+10 mils setlinewidth
+7900 mils 76800 mils moveto
+7700 mils 76800 mils lineto
+stroke
+1 setlinewidth
+
+gsave
+/Helvetica findfont
+11.200000 scalefont
+setfont
+
+7740 mils 76850 mils moveto
+(12) show
+grestore
+
+
+
+gsave
+/Helvetica findfont
+11.200000 scalefont
+setfont
+
+8050 mils 76800 mils
+8.000000
+.5 mul -1 mul add moveto
+(/CE0) show
+grestore
+
+newpath
+10 mils setlinewidth
+9500 mils 79200 mils moveto
+9800 mils 79200 mils lineto
+stroke
+1 setlinewidth
+
+gsave
+/Helvetica findfont
+11.200000 scalefont
+setfont
+
+9600 mils 79250 mils moveto
+(13) show
+grestore
+
+
+
+gsave
+/Helvetica findfont
+11.200000 scalefont
+setfont
+
+9210 mils 79200 mils
+8.000000
+.5 mul -1 mul add moveto
+(A19) show
+grestore
+
+newpath
+10 mils setlinewidth
+8000 mils 85800 mils moveto
+7700 mils 85800 mils lineto
+stroke
+1 setlinewidth
+
+gsave
+/Helvetica findfont
+11.200000 scalefont
+setfont
+
+7740 mils 85850 mils moveto
+(14) show
+grestore
+
+
+
+gsave
+/Helvetica findfont
+11.200000 scalefont
+setfont
+
+8050 mils 85800 mils
+8.000000
+.5 mul -1 mul add moveto
+(TX1) show
+grestore
+
+newpath
+10 mils setlinewidth
+8000 mils 85500 mils moveto
+7700 mils 85500 mils lineto
+stroke
+1 setlinewidth
+
+gsave
+/Helvetica findfont
+11.200000 scalefont
+setfont
+
+7740 mils 85550 mils moveto
+(15) show
+grestore
+
+
+
+gsave
+/Helvetica findfont
+11.200000 scalefont
+setfont
+
+8050 mils 85500 mils
+8.000000
+.5 mul -1 mul add moveto
+(XRX1) show
+grestore
+
+gsave
+newpath
+9550 mils 76800 mils
+50 mils
+0 360 arc
+stroke
+grestore
+
+newpath
+10 mils setlinewidth
+9600 mils 76800 mils moveto
+9800 mils 76800 mils lineto
+stroke
+1 setlinewidth
+
+gsave
+/Helvetica findfont
+11.200000 scalefont
+setfont
+
+9600 mils 76850 mils moveto
+(16) show
+grestore
+
+
+
+gsave
+/Helvetica findfont
+11.200000 scalefont
+setfont
+
+9110 mils 76800 mils
+8.000000
+.5 mul -1 mul add moveto
+(/RD) show
+grestore
+
+newpath
+10 mils setlinewidth
+8000 mils 87300 mils moveto
+7700 mils 87300 mils lineto
+stroke
+1 setlinewidth
+
+gsave
+/Helvetica findfont
+11.200000 scalefont
+setfont
+
+7740 mils 87350 mils moveto
+(17) show
+grestore
+
+
+
+gsave
+/Helvetica findfont
+11.200000 scalefont
+setfont
+
+8050 mils 87300 mils
+8.000000
+.5 mul -1 mul add moveto
+(INTOW) show
+grestore
+
+newpath
+10 mils setlinewidth
+8000 mils 78900 mils moveto
+7700 mils 78900 mils lineto
+stroke
+1 setlinewidth
+
+gsave
+/Helvetica findfont
+11.200000 scalefont
+setfont
+
+7740 mils 78950 mils moveto
+(18) show
+grestore
+
+
+
+gsave
+/Helvetica findfont
+11.200000 scalefont
+setfont
+
+8050 mils 78900 mils
+8.000000
+.5 mul -1 mul add moveto
+(SMCRST) show
+grestore
+
+newpath
+10 mils setlinewidth
+8000 mils 84300 mils moveto
+7700 mils 84300 mils lineto
+stroke
+1 setlinewidth
+
+gsave
+/Helvetica findfont
+11.200000 scalefont
+setfont
+
+7740 mils 84350 mils moveto
+(19) show
+grestore
+
+
+
+gsave
+/Helvetica findfont
+11.200000 scalefont
+setfont
+
+8050 mils 84300 mils
+8.000000
+.5 mul -1 mul add moveto
+(TX232) show
+grestore
+
+newpath
+10 mils setlinewidth
+8000 mils 84000 mils moveto
+7700 mils 84000 mils lineto
+stroke
+1 setlinewidth
+
+gsave
+/Helvetica findfont
+11.200000 scalefont
+setfont
+
+7740 mils 84050 mils moveto
+(20) show
+grestore
+
+
+
+gsave
+/Helvetica findfont
+11.200000 scalefont
+setfont
+
+8050 mils 83910 mils
+8.000000
+.5 mul -1 mul add moveto
+(RX232) show
+grestore
+
+newpath
+10 mils setlinewidth
+8000 mils 84900 mils moveto
+7700 mils 84900 mils lineto
+stroke
+1 setlinewidth
+
+gsave
+/Helvetica findfont
+11.200000 scalefont
+setfont
+
+7740 mils 84950 mils moveto
+(21) show
+grestore
+
+
+
+gsave
+/Helvetica findfont
+11.200000 scalefont
+setfont
+
+8050 mils 84900 mils
+8.000000
+.5 mul -1 mul add moveto
+(TX) show
+grestore
+
+newpath
+10 mils setlinewidth
+8000 mils 84600 mils moveto
+7700 mils 84600 mils lineto
+stroke
+1 setlinewidth
+
+gsave
+/Helvetica findfont
+11.200000 scalefont
+setfont
+
+7740 mils 84650 mils moveto
+(22) show
+grestore
+
+
+
+gsave
+/Helvetica findfont
+11.200000 scalefont
+setfont
+
+8050 mils 84600 mils
+8.000000
+.5 mul -1 mul add moveto
+(XRX0) show
+grestore
+
+gsave
+newpath
+7950 mils 79500 mils
+50 mils
+0 360 arc
+stroke
+grestore
+
+newpath
+10 mils setlinewidth
+7900 mils 79500 mils moveto
+7700 mils 79500 mils lineto
+stroke
+1 setlinewidth
+
+gsave
+/Helvetica findfont
+11.200000 scalefont
+setfont
+
+7740 mils 79550 mils moveto
+(23) show
+grestore
+
+
+
+gsave
+/Helvetica findfont
+11.200000 scalefont
+setfont
+
+8050 mils 79500 mils
+8.000000
+.5 mul -1 mul add moveto
+(/EXTINT) show
+grestore
+
+newpath
+10 mils setlinewidth
+8000 mils 79200 mils moveto
+7700 mils 79200 mils lineto
+stroke
+1 setlinewidth
+
+gsave
+/Helvetica findfont
+11.200000 scalefont
+setfont
+
+7740 mils 79250 mils moveto
+(24) show
+grestore
+
+
+
+gsave
+/Helvetica findfont
+11.200000 scalefont
+setfont
+
+8050 mils 79200 mils
+8.000000
+.5 mul -1 mul add moveto
+(CPURST) show
+grestore
+
+newpath
+10 mils setlinewidth
+8000 mils 83700 mils moveto
+7700 mils 83700 mils lineto
+stroke
+1 setlinewidth
+
+gsave
+/Helvetica findfont
+11.200000 scalefont
+setfont
+
+7740 mils 83750 mils moveto
+(25) show
+grestore
+
+
+
+gsave
+/Helvetica findfont
+11.200000 scalefont
+setfont
+
+8050 mils 83700 mils
+8.000000
+.5 mul -1 mul add moveto
+(DTR32) show
+grestore
+
+newpath
+10 mils setlinewidth
+8000 mils 77700 mils moveto
+7700 mils 77700 mils lineto
+stroke
+1 setlinewidth
+
+gsave
+/Helvetica findfont
+11.200000 scalefont
+setfont
+
+7740 mils 77750 mils moveto
+(26) show
+grestore
+
+
+
+gsave
+/Helvetica findfont
+11.200000 scalefont
+setfont
+
+8050 mils 77700 mils
+8.000000
+.5 mul -1 mul add moveto
+(EN2480) show
+grestore
+
+gsave
+newpath
+9550 mils 77700 mils
+50 mils
+0 360 arc
+stroke
+grestore
+
+newpath
+10 mils setlinewidth
+9600 mils 77700 mils moveto
+9800 mils 77700 mils lineto
+stroke
+1 setlinewidth
+
+gsave
+/Helvetica findfont
+11.200000 scalefont
+setfont
+
+9600 mils 77750 mils moveto
+(27) show
+grestore
+
+
+
+gsave
+/Helvetica findfont
+11.200000 scalefont
+setfont
+
+8950 mils 77700 mils
+8.000000
+.5 mul -1 mul add moveto
+(/PCE3) show
+grestore
+
+gsave
+newpath
+9550 mils 78000 mils
+50 mils
+0 360 arc
+stroke
+grestore
+
+newpath
+10 mils setlinewidth
+9600 mils 78000 mils moveto
+9800 mils 78000 mils lineto
+stroke
+1 setlinewidth
+
+gsave
+/Helvetica findfont
+11.200000 scalefont
+setfont
+
+9600 mils 78050 mils moveto
+(28) show
+grestore
+
+
+
+gsave
+/Helvetica findfont
+11.200000 scalefont
+setfont
+
+8950 mils 78000 mils
+8.000000
+.5 mul -1 mul add moveto
+(/PCE2) show
+grestore
+
+gsave
+newpath
+9550 mils 78300 mils
+50 mils
+0 360 arc
+stroke
+grestore
+
+newpath
+10 mils setlinewidth
+9600 mils 78300 mils moveto
+9800 mils 78300 mils lineto
+stroke
+1 setlinewidth
+
+gsave
+/Helvetica findfont
+11.200000 scalefont
+setfont
+
+9600 mils 78350 mils moveto
+(29) show
+grestore
+
+
+
+gsave
+/Helvetica findfont
+11.200000 scalefont
+setfont
+
+8950 mils 78300 mils
+8.000000
+.5 mul -1 mul add moveto
+(/PCE1) show
+grestore
+
+gsave
+newpath
+9550 mils 78600 mils
+50 mils
+0 360 arc
+stroke
+grestore
+
+newpath
+10 mils setlinewidth
+9600 mils 78600 mils moveto
+9800 mils 78600 mils lineto
+stroke
+1 setlinewidth
+
+gsave
+/Helvetica findfont
+11.200000 scalefont
+setfont
+
+9600 mils 78650 mils moveto
+(30) show
+grestore
+
+
+
+gsave
+/Helvetica findfont
+11.200000 scalefont
+setfont
+
+8950 mils 78600 mils
+8.000000
+.5 mul -1 mul add moveto
+(/PCE0) show
+grestore
+
+gsave
+newpath
+7950 mils 76500 mils
+50 mils
+0 360 arc
+stroke
+grestore
+
+newpath
+10 mils setlinewidth
+7900 mils 76500 mils moveto
+7700 mils 76500 mils lineto
+stroke
+1 setlinewidth
+
+gsave
+/Helvetica findfont
+11.200000 scalefont
+setfont
+
+7740 mils 76550 mils moveto
+(31) show
+grestore
+
+
+
+gsave
+/Helvetica findfont
+11.200000 scalefont
+setfont
+
+8050 mils 76500 mils
+8.000000
+.5 mul -1 mul add moveto
+(/CE3) show
+grestore
+
+gsave
+newpath
+9550 mils 77100 mils
+50 mils
+0 360 arc
+stroke
+grestore
+
+newpath
+10 mils setlinewidth
+9600 mils 77100 mils moveto
+9800 mils 77100 mils lineto
+stroke
+1 setlinewidth
+
+gsave
+/Helvetica findfont
+11.200000 scalefont
+setfont
+
+9600 mils 77150 mils moveto
+(32) show
+grestore
+
+
+
+gsave
+/Helvetica findfont
+11.200000 scalefont
+setfont
+
+8950 mils 77100 mils
+8.000000
+.5 mul -1 mul add moveto
+(/PSEN) show
+grestore
+
+newpath
+10 mils setlinewidth
+9500 mils 82800 mils moveto
+9800 mils 82800 mils lineto
+stroke
+1 setlinewidth
+
+gsave
+/Helvetica findfont
+11.200000 scalefont
+setfont
+
+9600 mils 82850 mils moveto
+(33) show
+grestore
+
+
+
+gsave
+/Helvetica findfont
+11.200000 scalefont
+setfont
+
+9190 mils 82800 mils
+8.000000
+.5 mul -1 mul add moveto
+(A7) show
+grestore
+
+newpath
+10 mils setlinewidth
+9500 mils 83100 mils moveto
+9800 mils 83100 mils lineto
+stroke
+1 setlinewidth
+
+gsave
+/Helvetica findfont
+11.200000 scalefont
+setfont
+
+9600 mils 83150 mils moveto
+(34) show
+grestore
+
+
+
+gsave
+/Helvetica findfont
+11.200000 scalefont
+setfont
+
+9210 mils 83100 mils
+8.000000
+.5 mul -1 mul add moveto
+(A6) show
+grestore
+
+newpath
+10 mils setlinewidth
+9500 mils 83400 mils moveto
+9800 mils 83400 mils lineto
+stroke
+1 setlinewidth
+
+gsave
+/Helvetica findfont
+11.200000 scalefont
+setfont
+
+9600 mils 83450 mils moveto
+(35) show
+grestore
+
+
+
+gsave
+/Helvetica findfont
+11.200000 scalefont
+setfont
+
+9210 mils 83400 mils
+8.000000
+.5 mul -1 mul add moveto
+(A5) show
+grestore
+
+newpath
+10 mils setlinewidth
+9500 mils 83700 mils moveto
+9800 mils 83700 mils lineto
+stroke
+1 setlinewidth
+
+gsave
+/Helvetica findfont
+11.200000 scalefont
+setfont
+
+9600 mils 83750 mils moveto
+(36) show
+grestore
+
+
+
+gsave
+/Helvetica findfont
+11.200000 scalefont
+setfont
+
+9210 mils 83700 mils
+8.000000
+.5 mul -1 mul add moveto
+(A4) show
+grestore
+
+newpath
+10 mils setlinewidth
+9500 mils 82500 mils moveto
+9800 mils 82500 mils lineto
+stroke
+1 setlinewidth
+
+gsave
+/Helvetica findfont
+11.200000 scalefont
+setfont
+
+9600 mils 82550 mils moveto
+(37) show
+grestore
+
+
+
+gsave
+/Helvetica findfont
+11.200000 scalefont
+setfont
+
+9210 mils 82500 mils
+8.000000
+.5 mul -1 mul add moveto
+(A8) show
+grestore
+
+newpath
+10 mils setlinewidth
+9500 mils 82200 mils moveto
+9800 mils 82200 mils lineto
+stroke
+1 setlinewidth
+
+gsave
+/Helvetica findfont
+11.200000 scalefont
+setfont
+
+9600 mils 82250 mils moveto
+(38) show
+grestore
+
+
+
+gsave
+/Helvetica findfont
+11.200000 scalefont
+setfont
+
+9210 mils 82200 mils
+8.000000
+.5 mul -1 mul add moveto
+(A9) show
+grestore
+
+newpath
+10 mils setlinewidth
+9500 mils 81900 mils moveto
+9800 mils 81900 mils lineto
+stroke
+1 setlinewidth
+
+gsave
+/Helvetica findfont
+11.200000 scalefont
+setfont
+
+9600 mils 81950 mils moveto
+(39) show
+grestore
+
+
+
+gsave
+/Helvetica findfont
+11.200000 scalefont
+setfont
+
+9210 mils 81900 mils
+8.000000
+.5 mul -1 mul add moveto
+(A10) show
+grestore
+
+newpath
+10 mils setlinewidth
+9500 mils 81600 mils moveto
+9800 mils 81600 mils lineto
+stroke
+1 setlinewidth
+
+gsave
+/Helvetica findfont
+11.200000 scalefont
+setfont
+
+9600 mils 81650 mils moveto
+(40) show
+grestore
+
+
+
+gsave
+/Helvetica findfont
+11.200000 scalefont
+setfont
+
+9210 mils 81600 mils
+8.000000
+.5 mul -1 mul add moveto
+(A11) show
+grestore
+
+newpath
+10 mils setlinewidth
+9500 mils 81300 mils moveto
+9800 mils 81300 mils lineto
+stroke
+1 setlinewidth
+
+gsave
+/Helvetica findfont
+11.200000 scalefont
+setfont
+
+9600 mils 81350 mils moveto
+(41) show
+grestore
+
+
+
+gsave
+/Helvetica findfont
+11.200000 scalefont
+setfont
+
+9210 mils 81300 mils
+8.000000
+.5 mul -1 mul add moveto
+(A12) show
+grestore
+
+newpath
+10 mils setlinewidth
+9500 mils 81000 mils moveto
+9800 mils 81000 mils lineto
+stroke
+1 setlinewidth
+
+gsave
+/Helvetica findfont
+11.200000 scalefont
+setfont
+
+9600 mils 81050 mils moveto
+(42) show
+grestore
+
+
+
+gsave
+/Helvetica findfont
+11.200000 scalefont
+setfont
+
+9210 mils 81000 mils
+8.000000
+.5 mul -1 mul add moveto
+(A13) show
+grestore
+
+newpath
+10 mils setlinewidth
+9500 mils 80700 mils moveto
+9800 mils 80700 mils lineto
+stroke
+1 setlinewidth
+
+gsave
+/Helvetica findfont
+11.200000 scalefont
+setfont
+
+9600 mils 80750 mils moveto
+(43) show
+grestore
+
+
+
+gsave
+/Helvetica findfont
+11.200000 scalefont
+setfont
+
+9210 mils 80700 mils
+8.000000
+.5 mul -1 mul add moveto
+(A14) show
+grestore
+
+newpath
+10 mils setlinewidth
+9500 mils 80400 mils moveto
+9800 mils 80400 mils lineto
+stroke
+1 setlinewidth
+
+gsave
+/Helvetica findfont
+11.200000 scalefont
+setfont
+
+9600 mils 80450 mils moveto
+(44) show
+grestore
+
+
+
+gsave
+/Helvetica findfont
+11.200000 scalefont
+setfont
+
+9210 mils 80400 mils
+8.000000
+.5 mul -1 mul add moveto
+(A15) show
+grestore
+
+gsave
+newpath
+7950 mils 77100 mils
+50 mils
+0 360 arc
+stroke
+grestore
+
+newpath
+10 mils setlinewidth
+7900 mils 77100 mils moveto
+7700 mils 77100 mils lineto
+stroke
+1 setlinewidth
+
+gsave
+/Helvetica findfont
+11.200000 scalefont
+setfont
+
+7740 mils 77150 mils moveto
+(45) show
+grestore
+
+
+
+gsave
+/Helvetica findfont
+11.200000 scalefont
+setfont
+
+8050 mils 77100 mils
+8.000000
+.5 mul -1 mul add moveto
+(/RCE0) show
+grestore
+
+newpath
+10 mils setlinewidth
+9500 mils 85500 mils moveto
+9800 mils 85500 mils lineto
+stroke
+1 setlinewidth
+
+gsave
+/Helvetica findfont
+11.200000 scalefont
+setfont
+
+9600 mils 85550 mils moveto
+(46) show
+grestore
+
+
+
+gsave
+/Helvetica findfont
+11.200000 scalefont
+setfont
+
+9210 mils 85500 mils
+8.000000
+.5 mul -1 mul add moveto
+(D7) show
+grestore
+
+newpath
+10 mils setlinewidth
+9500 mils 85800 mils moveto
+9800 mils 85800 mils lineto
+stroke
+1 setlinewidth
+
+gsave
+/Helvetica findfont
+11.200000 scalefont
+setfont
+
+9600 mils 85850 mils moveto
+(47) show
+grestore
+
+
+
+gsave
+/Helvetica findfont
+11.200000 scalefont
+setfont
+
+9210 mils 85800 mils
+8.000000
+.5 mul -1 mul add moveto
+(D6) show
+grestore
+
+newpath
+10 mils setlinewidth
+9500 mils 86100 mils moveto
+9800 mils 86100 mils lineto
+stroke
+1 setlinewidth
+
+gsave
+/Helvetica findfont
+11.200000 scalefont
+setfont
+
+9600 mils 86150 mils moveto
+(48) show
+grestore
+
+
+
+gsave
+/Helvetica findfont
+11.200000 scalefont
+setfont
+
+9210 mils 86100 mils
+8.000000
+.5 mul -1 mul add moveto
+(D5) show
+grestore
+
+newpath
+10 mils setlinewidth
+9500 mils 86400 mils moveto
+9800 mils 86400 mils lineto
+stroke
+1 setlinewidth
+
+gsave
+/Helvetica findfont
+11.200000 scalefont
+setfont
+
+9600 mils 86450 mils moveto
+(49) show
+grestore
+
+
+
+gsave
+/Helvetica findfont
+11.200000 scalefont
+setfont
+
+9210 mils 86400 mils
+8.000000
+.5 mul -1 mul add moveto
+(D4) show
+grestore
+
+newpath
+10 mils setlinewidth
+9500 mils 86700 mils moveto
+9800 mils 86700 mils lineto
+stroke
+1 setlinewidth
+
+gsave
+/Helvetica findfont
+11.200000 scalefont
+setfont
+
+9600 mils 86750 mils moveto
+(50) show
+grestore
+
+
+
+gsave
+/Helvetica findfont
+11.200000 scalefont
+setfont
+
+9210 mils 86700 mils
+8.000000
+.5 mul -1 mul add moveto
+(D3) show
+grestore
+
+newpath
+10 mils setlinewidth
+9500 mils 87000 mils moveto
+9800 mils 87000 mils lineto
+stroke
+1 setlinewidth
+
+gsave
+/Helvetica findfont
+11.200000 scalefont
+setfont
+
+9600 mils 87050 mils moveto
+(51) show
+grestore
+
+
+
+gsave
+/Helvetica findfont
+11.200000 scalefont
+setfont
+
+9210 mils 87000 mils
+8.000000
+.5 mul -1 mul add moveto
+(D2) show
+grestore
+
+newpath
+10 mils setlinewidth
+9500 mils 87300 mils moveto
+9800 mils 87300 mils lineto
+stroke
+1 setlinewidth
+
+gsave
+/Helvetica findfont
+11.200000 scalefont
+setfont
+
+9600 mils 87350 mils moveto
+(52) show
+grestore
+
+
+
+gsave
+/Helvetica findfont
+11.200000 scalefont
+setfont
+
+9210 mils 87300 mils
+8.000000
+.5 mul -1 mul add moveto
+(D1) show
+grestore
+
+newpath
+10 mils setlinewidth
+9500 mils 87600 mils moveto
+9800 mils 87600 mils lineto
+stroke
+1 setlinewidth
+
+gsave
+/Helvetica findfont
+11.200000 scalefont
+setfont
+
+9600 mils 87650 mils moveto
+(53) show
+grestore
+
+
+
+gsave
+/Helvetica findfont
+11.200000 scalefont
+setfont
+
+9210 mils 87600 mils
+8.000000
+.5 mul -1 mul add moveto
+(D0) show
+grestore
+
+newpath
+10 mils setlinewidth
+9500 mils 84900 mils moveto
+9800 mils 84900 mils lineto
+stroke
+1 setlinewidth
+
+gsave
+/Helvetica findfont
+11.200000 scalefont
+setfont
+
+9600 mils 84950 mils moveto
+(54) show
+grestore
+
+
+
+gsave
+/Helvetica findfont
+11.200000 scalefont
+setfont
+
+9190 mils 84900 mils
+8.000000
+.5 mul -1 mul add moveto
+(A0) show
+grestore
+
+newpath
+10 mils setlinewidth
+9500 mils 84600 mils moveto
+9800 mils 84600 mils lineto
+stroke
+1 setlinewidth
+
+gsave
+/Helvetica findfont
+11.200000 scalefont
+setfont
+
+9600 mils 84650 mils moveto
+(55) show
+grestore
+
+
+
+gsave
+/Helvetica findfont
+11.200000 scalefont
+setfont
+
+9190 mils 84600 mils
+8.000000
+.5 mul -1 mul add moveto
+(A1) show
+grestore
+
+newpath
+10 mils setlinewidth
+9500 mils 84300 mils moveto
+9800 mils 84300 mils lineto
+stroke
+1 setlinewidth
+
+gsave
+/Helvetica findfont
+11.200000 scalefont
+setfont
+
+9600 mils 84350 mils moveto
+(56) show
+grestore
+
+
+
+gsave
+/Helvetica findfont
+11.200000 scalefont
+setfont
+
+9210 mils 84300 mils
+8.000000
+.5 mul -1 mul add moveto
+(A2) show
+grestore
+
+newpath
+10 mils setlinewidth
+9500 mils 84000 mils moveto
+9800 mils 84000 mils lineto
+stroke
+1 setlinewidth
+
+gsave
+/Helvetica findfont
+11.200000 scalefont
+setfont
+
+9600 mils 84050 mils moveto
+(57) show
+grestore
+
+
+
+gsave
+/Helvetica findfont
+11.200000 scalefont
+setfont
+
+9210 mils 84000 mils
+8.000000
+.5 mul -1 mul add moveto
+(A3) show
+grestore
+
+gsave
+newpath
+9550 mils 76500 mils
+50 mils
+0 360 arc
+stroke
+grestore
+
+newpath
+10 mils setlinewidth
+9600 mils 76500 mils moveto
+9800 mils 76500 mils lineto
+stroke
+1 setlinewidth
+
+gsave
+/Helvetica findfont
+11.200000 scalefont
+setfont
+
+9600 mils 76550 mils moveto
+(58) show
+grestore
+
+
+
+gsave
+/Helvetica findfont
+11.200000 scalefont
+setfont
+
+9110 mils 76500 mils
+8.000000
+.5 mul -1 mul add moveto
+(/WR) show
+grestore
+
+newpath
+10 mils setlinewidth
+8000 mils 82800 mils moveto
+7700 mils 82800 mils lineto
+stroke
+1 setlinewidth
+
+gsave
+/Helvetica findfont
+11.200000 scalefont
+setfont
+
+7740 mils 82850 mils moveto
+(59) show
+grestore
+
+
+
+gsave
+/Helvetica findfont
+11.200000 scalefont
+setfont
+
+8050 mils 82800 mils
+8.000000
+.5 mul -1 mul add moveto
+(IOS1) show
+grestore
+
+newpath
+10 mils setlinewidth
+9500 mils 80100 mils moveto
+9800 mils 80100 mils lineto
+stroke
+1 setlinewidth
+
+gsave
+/Helvetica findfont
+11.200000 scalefont
+setfont
+
+9600 mils 80150 mils moveto
+(60) show
+grestore
+
+
+
+gsave
+/Helvetica findfont
+11.200000 scalefont
+setfont
+
+9210 mils 80100 mils
+8.000000
+.5 mul -1 mul add moveto
+(A16) show
+grestore
+
+newpath
+10 mils setlinewidth
+9500 mils 79800 mils moveto
+9800 mils 79800 mils lineto
+stroke
+1 setlinewidth
+
+gsave
+/Helvetica findfont
+11.200000 scalefont
+setfont
+
+9600 mils 79850 mils moveto
+(61) show
+grestore
+
+
+
+gsave
+/Helvetica findfont
+11.200000 scalefont
+setfont
+
+9210 mils 79800 mils
+8.000000
+.5 mul -1 mul add moveto
+(A17) show
+grestore
+
+newpath
+10 mils setlinewidth
+9500 mils 79500 mils moveto
+9800 mils 79500 mils lineto
+stroke
+1 setlinewidth
+
+gsave
+/Helvetica findfont
+11.200000 scalefont
+setfont
+
+9600 mils 79550 mils moveto
+(62) show
+grestore
+
+
+
+gsave
+/Helvetica findfont
+11.200000 scalefont
+setfont
+
+9210 mils 79500 mils
+8.000000
+.5 mul -1 mul add moveto
+(A18) show
+grestore
+
+newpath
+10 mils setlinewidth
+8000 mils 80400 mils moveto
+7700 mils 80400 mils lineto
+stroke
+1 setlinewidth
+
+gsave
+/Helvetica findfont
+11.200000 scalefont
+setfont
+
+7740 mils 80450 mils moveto
+(63) show
+grestore
+
+
+
+gsave
+/Helvetica findfont
+11.200000 scalefont
+setfont
+
+8050 mils 80400 mils
+8.000000
+.5 mul -1 mul add moveto
+(ETH3) show
+grestore
+
+newpath
+10 mils setlinewidth
+8000 mils 80100 mils moveto
+7700 mils 80100 mils lineto
+stroke
+1 setlinewidth
+
+gsave
+/Helvetica findfont
+11.200000 scalefont
+setfont
+
+7740 mils 80150 mils moveto
+(64) show
+grestore
+
+
+
+gsave
+/Helvetica findfont
+11.200000 scalefont
+setfont
+
+8050 mils 80100 mils
+8.000000
+.5 mul -1 mul add moveto
+(ETH6) show
+grestore
+
+newpath
+10 mils setlinewidth
+8000 mils 80700 mils moveto
+7700 mils 80700 mils lineto
+stroke
+1 setlinewidth
+
+gsave
+/Helvetica findfont
+11.200000 scalefont
+setfont
+
+7740 mils 80750 mils moveto
+(65) show
+grestore
+
+
+
+gsave
+/Helvetica findfont
+11.200000 scalefont
+setfont
+
+8050 mils 80700 mils
+8.000000
+.5 mul -1 mul add moveto
+(ETH2) show
+grestore
+
+newpath
+10 mils setlinewidth
+8000 mils 81000 mils moveto
+7700 mils 81000 mils lineto
+stroke
+1 setlinewidth
+
+gsave
+/Helvetica findfont
+11.200000 scalefont
+setfont
+
+7740 mils 81050 mils moveto
+(66) show
+grestore
+
+
+
+gsave
+/Helvetica findfont
+11.200000 scalefont
+setfont
+
+8050 mils 81000 mils
+8.000000
+.5 mul -1 mul add moveto
+(ETH1) show
+grestore
+
+
+newpath
+10 mils setlinewidth
+8000 mils 81600 mils moveto
+7700 mils 81600 mils lineto
+stroke
+1 setlinewidth
+
+gsave
+/Helvetica findfont
+11.200000 scalefont
+setfont
+
+7740 mils 81650 mils moveto
+(71) show
+grestore
+
+
+
+gsave
+/Helvetica findfont
+11.200000 scalefont
+setfont
+
+8050 mils 81600 mils
+8.000000
+.5 mul -1 mul add moveto
+(EESK) show
+grestore
+
+newpath
+10 mils setlinewidth
+8000 mils 81900 mils moveto
+7700 mils 81900 mils lineto
+stroke
+1 setlinewidth
+
+gsave
+/Helvetica findfont
+11.200000 scalefont
+setfont
+
+7740 mils 81950 mils moveto
+(72) show
+grestore
+
+
+
+gsave
+/Helvetica findfont
+11.200000 scalefont
+setfont
+
+8050 mils 81900 mils
+8.000000
+.5 mul -1 mul add moveto
+(EED0) show
+grestore
+
+grestore
+
+gsave
+/Helvetica findfont
+14.000000 scalefont
+setfont
+
+8050 mils 87950 mils moveto
+(TINIm390-RevD) show
+grestore
+
+gsave
+/Helvetica findfont
+14.000000 scalefont
+setfont
+
+9500 mils 88000 mils moveto
+(U1) show
+grestore
+
+gsave
+gsave
+newpath
+4300 mils 82800 mils moveto
+4300 mils 85200 mils lineto
+stroke
+grestore
+
+
+gsave
+newpath
+4900 mils 82800 mils
+50 mils
+0 360 arc
+stroke
+grestore
+
+newpath
+10 mils setlinewidth
+4950 mils 82800 mils moveto
+5500 mils 82800 mils lineto
+stroke
+1 setlinewidth
+
+gsave
+/Helvetica findfont
+11.200000 scalefont
+setfont
+
+5300 mils 82850 mils moveto
+(5) show
+grestore
+
+
+gsave
+newpath
+5050 mils 82650 mils
+150 mils
+250 360 arc
+stroke
+grestore
+
+gsave
+newpath
+4375 mils 82800 mils
+75 mils
+180 240 arc
+stroke
+grestore
+
+gsave
+newpath
+5050 mils 85390 mils
+150 mils
+0 110 arc
+stroke
+grestore
+
+gsave
+newpath
+4375 mils 85200 mils
+75 mils
+120 180 arc
+stroke
+grestore
+
+gsave
+newpath
+5200 mils 82637 mils moveto
+5200 mils 85405 mils lineto
+stroke
+grestore
+
+gsave
+newpath
+4600 mils 83100 mils
+50 mils
+0 360 arc
+stroke
+grestore
+
+newpath
+10 mils setlinewidth
+4650 mils 83100 mils moveto
+5500 mils 83100 mils lineto
+stroke
+1 setlinewidth
+
+gsave
+/Helvetica findfont
+11.200000 scalefont
+setfont
+
+5300 mils 83150 mils moveto
+(9) show
+grestore
+
+
+gsave
+newpath
+4900 mils 83400 mils
+50 mils
+0 360 arc
+stroke
+grestore
+
+newpath
+10 mils setlinewidth
+4950 mils 83400 mils moveto
+5500 mils 83400 mils lineto
+stroke
+1 setlinewidth
+
+gsave
+/Helvetica findfont
+11.200000 scalefont
+setfont
+
+5300 mils 83450 mils moveto
+(4) show
+grestore
+
+
+gsave
+newpath
+4600 mils 83700 mils
+50 mils
+0 360 arc
+stroke
+grestore
+
+newpath
+10 mils setlinewidth
+4650 mils 83700 mils moveto
+5500 mils 83700 mils lineto
+stroke
+1 setlinewidth
+
+gsave
+/Helvetica findfont
+11.200000 scalefont
+setfont
+
+5300 mils 83750 mils moveto
+(8) show
+grestore
+
+
+gsave
+newpath
+4900 mils 84000 mils
+50 mils
+0 360 arc
+stroke
+grestore
+
+newpath
+10 mils setlinewidth
+4950 mils 84000 mils moveto
+5500 mils 84000 mils lineto
+stroke
+1 setlinewidth
+
+gsave
+/Helvetica findfont
+11.200000 scalefont
+setfont
+
+5300 mils 84050 mils moveto
+(3) show
+grestore
+
+
+gsave
+newpath
+4600 mils 84300 mils
+50 mils
+0 360 arc
+stroke
+grestore
+
+newpath
+10 mils setlinewidth
+4650 mils 84300 mils moveto
+5500 mils 84300 mils lineto
+stroke
+1 setlinewidth
+
+gsave
+/Helvetica findfont
+11.200000 scalefont
+setfont
+
+5300 mils 84350 mils moveto
+(7) show
+grestore
+
+
+gsave
+newpath
+4900 mils 84600 mils
+50 mils
+0 360 arc
+stroke
+grestore
+
+newpath
+10 mils setlinewidth
+4950 mils 84600 mils moveto
+5500 mils 84600 mils lineto
+stroke
+1 setlinewidth
+
+gsave
+/Helvetica findfont
+11.200000 scalefont
+setfont
+
+5300 mils 84650 mils moveto
+(2) show
+grestore
+
+
+gsave
+newpath
+4600 mils 84900 mils
+50 mils
+0 360 arc
+stroke
+grestore
+
+newpath
+10 mils setlinewidth
+4650 mils 84900 mils moveto
+5500 mils 84900 mils lineto
+stroke
+1 setlinewidth
+
+gsave
+/Helvetica findfont
+11.200000 scalefont
+setfont
+
+5300 mils 84950 mils moveto
+(6) show
+grestore
+
+
+gsave
+newpath
+4900 mils 85200 mils
+50 mils
+0 360 arc
+stroke
+grestore
+
+newpath
+10 mils setlinewidth
+4950 mils 85200 mils moveto
+5500 mils 85200 mils lineto
+stroke
+1 setlinewidth
+
+gsave
+/Helvetica findfont
+11.200000 scalefont
+setfont
+
+5300 mils 85250 mils moveto
+(1) show
+grestore
+
+
+gsave
+newpath
+4338 mils 82734 mils moveto
+5002 mils 82508 mils lineto
+stroke
+grestore
+
+gsave
+newpath
+5000 mils 85531 mils moveto
+4337 mils 85265 mils lineto
+stroke
+grestore
+
+
+grestore
+
+gsave
+/Helvetica findfont
+14.000000 scalefont
+setfont
+
+5200 mils 86100 mils moveto
+(J9) show
+grestore
+
+gsave
+/Helvetica findfont
+14.000000 scalefont
+setfont
+
+4800 mils (FEMALE) stringwidth pop
+-1 mul add
+85700 mils
+moveto
+(FEMALE) show
+grestore
+
+gsave
+newpath
+10 mils setlinewidth
+5000 mils 80700 mils moveto
+5300 mils 80700 mils lineto
+stroke
+1 setlinewidth
+
+gsave
+/Helvetica findfont
+11.200000 scalefont
+setfont
+
+3850 mils 80650 mils moveto
+(2) show
+grestore
+
+
+newpath
+10 mils setlinewidth
+5000 mils 80100 mils moveto
+5300 mils 80100 mils lineto
+stroke
+1 setlinewidth
+
+gsave
+/Helvetica findfont
+11.200000 scalefont
+setfont
+
+3850 mils 80050 mils moveto
+(4) show
+grestore
+
+
+newpath
+10 mils setlinewidth
+5000 mils 79500 mils moveto
+5300 mils 79500 mils lineto
+stroke
+1 setlinewidth
+
+gsave
+/Helvetica findfont
+11.200000 scalefont
+setfont
+
+3850 mils 79450 mils moveto
+(6) show
+grestore
+
+
+newpath
+10 mils setlinewidth
+5000 mils 78900 mils moveto
+5300 mils 78900 mils lineto
+stroke
+1 setlinewidth
+
+gsave
+/Helvetica findfont
+11.200000 scalefont
+setfont
+
+3850 mils 78850 mils moveto
+(8) show
+grestore
+
+
+newpath
+10 mils setlinewidth
+5000 mils 81000 mils moveto
+5300 mils 81000 mils lineto
+stroke
+1 setlinewidth
+
+gsave
+/Helvetica findfont
+11.200000 scalefont
+setfont
+
+3850 mils 80950 mils moveto
+(1) show
+grestore
+
+
+newpath
+10 mils setlinewidth
+5000 mils 80400 mils moveto
+5300 mils 80400 mils lineto
+stroke
+1 setlinewidth
+
+gsave
+/Helvetica findfont
+11.200000 scalefont
+setfont
+
+3850 mils 80350 mils moveto
+(3) show
+grestore
+
+
+newpath
+10 mils setlinewidth
+5000 mils 79800 mils moveto
+5300 mils 79800 mils lineto
+stroke
+1 setlinewidth
+
+gsave
+/Helvetica findfont
+11.200000 scalefont
+setfont
+
+3850 mils 79750 mils moveto
+(5) show
+grestore
+
+
+newpath
+10 mils setlinewidth
+5000 mils 79200 mils moveto
+5300 mils 79200 mils lineto
+stroke
+1 setlinewidth
+
+gsave
+/Helvetica findfont
+11.200000 scalefont
+setfont
+
+3850 mils 79150 mils moveto
+(7) show
+grestore
+
+
+gsave
+newpath
+5000 mils 81000 mils moveto
+4100 mils 81000 mils lineto
+stroke
+grestore
+
+gsave
+newpath
+5000 mils 80700 mils moveto
+4100 mils 80700 mils lineto
+stroke
+grestore
+
+gsave
+newpath
+5000 mils 80400 mils moveto
+4100 mils 80400 mils lineto
+stroke
+grestore
+
+gsave
+newpath
+5000 mils 80100 mils moveto
+4100 mils 80100 mils lineto
+stroke
+grestore
+
+gsave
+newpath
+5000 mils 79800 mils moveto
+4100 mils 79800 mils lineto
+stroke
+grestore
+
+gsave
+newpath
+5000 mils 79500 mils moveto
+4100 mils 79500 mils lineto
+stroke
+grestore
+
+gsave
+newpath
+5000 mils 79200 mils moveto
+4100 mils 79200 mils lineto
+stroke
+grestore
+
+gsave
+newpath
+5000 mils 78900 mils moveto
+4100 mils 78900 mils lineto
+stroke
+grestore
+
+gsave
+gsave
+newpath
+3600 mils 78700 mils moveto
+4100 mils 78700 mils lineto
+stroke
+grestore
+gsave
+newpath
+4100 mils 78700 mils moveto
+4100 mils 81200 mils lineto
+stroke
+grestore
+gsave
+newpath
+4100 mils 81200 mils moveto
+3600 mils 81200 mils lineto
+stroke
+grestore
+gsave
+newpath
+3600 mils 81200 mils moveto
+3600 mils 78700 mils lineto
+stroke
+grestore
+grestore
+
+
+
+
+
+grestore
+
+gsave
+/Helvetica findfont
+14.000000 scalefont
+setfont
+
+3900 mils 81600 mils moveto
+(J2) show
+grestore
+
+gsave
+/Helvetica findfont
+14.000000 scalefont
+setfont
+
+4100 mils (RJ45) stringwidth pop
+-1 mul add
+81300 mils
+moveto
+(RJ45) show
+grestore
+
+gsave
+gsave
+/Helvetica findfont
+11.200000 scalefont
+setfont
+
+15200 mils 74100 mils moveto
+(IN) show
+grestore
+
+gsave
+/Helvetica findfont
+11.200000 scalefont
+setfont
+
+15748 mils 74100 mils moveto
+(OUT) show
+grestore
+
+gsave
+/Helvetica findfont
+11.200000 scalefont
+setfont
+
+15700 mils 73600 mils moveto
+(7805) show
+grestore
+
+gsave
+gsave
+newpath
+15100 mils 73800 mils moveto
+16100 mils 73800 mils lineto
+stroke
+grestore
+gsave
+newpath
+16100 mils 73800 mils moveto
+16100 mils 74400 mils lineto
+stroke
+grestore
+gsave
+newpath
+16100 mils 74400 mils moveto
+15100 mils 74400 mils lineto
+stroke
+grestore
+gsave
+newpath
+15100 mils 74400 mils moveto
+15100 mils 73800 mils lineto
+stroke
+grestore
+grestore
+
+
+gsave
+/Helvetica findfont
+11.200000 scalefont
+setfont
+
+15456 mils 73901 mils moveto
+(GND) show
+grestore
+
+newpath
+10 mils setlinewidth
+15100 mils 74100 mils moveto
+14800 mils 74100 mils lineto
+stroke
+1 setlinewidth
+
+gsave
+/Helvetica findfont
+11.200000 scalefont
+setfont
+
+14900 mils 74150 mils moveto
+(1) show
+grestore
+
+
+newpath
+10 mils setlinewidth
+15600 mils 73500 mils moveto
+15600 mils 73800 mils lineto
+stroke
+1 setlinewidth
+
+gsave
+/Helvetica findfont
+11.200000 scalefont
+setfont
+
+15500 mils 73600 mils moveto
+(2) show
+grestore
+
+
+newpath
+10 mils setlinewidth
+16100 mils 74100 mils moveto
+16400 mils 74100 mils lineto
+stroke
+1 setlinewidth
+
+gsave
+/Helvetica findfont
+11.200000 scalefont
+setfont
+
+16230 mils 74150 mils moveto
+(3) show
+grestore
+
+
+
+
+
+grestore
+
+gsave
+/Helvetica findfont
+14.000000 scalefont
+setfont
+
+16200 mils (U2) stringwidth pop
+-1 mul add
+74500 mils
+moveto
+(U2) show
+grestore
+
+gsave
+gsave
+/Helvetica findfont
+11.200000 scalefont
+setfont
+
+12800 mils 74100 mils moveto
+(IN) show
+grestore
+
+gsave
+/Helvetica findfont
+11.200000 scalefont
+setfont
+
+13348 mils 74100 mils moveto
+(OUT) show
+grestore
+
+gsave
+/Helvetica findfont
+11.200000 scalefont
+setfont
+
+13300 mils 73600 mils moveto
+(7812) show
+grestore
+
+gsave
+gsave
+newpath
+12700 mils 73800 mils moveto
+13700 mils 73800 mils lineto
+stroke
+grestore
+gsave
+newpath
+13700 mils 73800 mils moveto
+13700 mils 74400 mils lineto
+stroke
+grestore
+gsave
+newpath
+13700 mils 74400 mils moveto
+12700 mils 74400 mils lineto
+stroke
+grestore
+gsave
+newpath
+12700 mils 74400 mils moveto
+12700 mils 73800 mils lineto
+stroke
+grestore
+grestore
+
+
+gsave
+/Helvetica findfont
+11.200000 scalefont
+setfont
+
+13056 mils 73901 mils moveto
+(GND) show
+grestore
+
+newpath
+10 mils setlinewidth
+12700 mils 74100 mils moveto
+12400 mils 74100 mils lineto
+stroke
+1 setlinewidth
+
+gsave
+/Helvetica findfont
+11.200000 scalefont
+setfont
+
+12500 mils 74150 mils moveto
+(1) show
+grestore
+
+
+newpath
+10 mils setlinewidth
+13200 mils 73500 mils moveto
+13200 mils 73800 mils lineto
+stroke
+1 setlinewidth
+
+gsave
+/Helvetica findfont
+11.200000 scalefont
+setfont
+
+13100 mils 73600 mils moveto
+(2) show
+grestore
+
+
+newpath
+10 mils setlinewidth
+13700 mils 74100 mils moveto
+14000 mils 74100 mils lineto
+stroke
+1 setlinewidth
+
+gsave
+/Helvetica findfont
+11.200000 scalefont
+setfont
+
+13830 mils 74150 mils moveto
+(3) show
+grestore
+
+
+
+
+
+grestore
+
+gsave
+/Helvetica findfont
+14.000000 scalefont
+setfont
+
+13800 mils (U3) stringwidth pop
+-1 mul add
+74500 mils
+moveto
+(U3) show
+grestore
+
+gsave
+newpath
+10 mils setlinewidth
+15600 mils 73300 mils moveto
+15600 mils 73500 mils lineto
+stroke
+1 setlinewidth
+
+
+
+gsave
+newpath
+15500 mils 73300 mils moveto
+15700 mils 73300 mils lineto
+stroke
+grestore
+
+gsave
+newpath
+15555 mils 73250 mils moveto
+15645 mils 73250 mils lineto
+stroke
+grestore
+
+gsave
+newpath
+15580 mils 73210 mils moveto
+15620 mils 73210 mils lineto
+stroke
+grestore
+
+
+grestore
+
+gsave
+newpath
+10 mils setlinewidth
+13200 mils 73300 mils moveto
+13200 mils 73500 mils lineto
+stroke
+1 setlinewidth
+
+
+
+gsave
+newpath
+13100 mils 73300 mils moveto
+13300 mils 73300 mils lineto
+stroke
+grestore
+
+gsave
+newpath
+13155 mils 73250 mils moveto
+13245 mils 73250 mils lineto
+stroke
+grestore
+
+gsave
+newpath
+13180 mils 73210 mils moveto
+13220 mils 73210 mils lineto
+stroke
+grestore
+
+
+grestore
+
+gsave
+newpath
+10 mils setlinewidth
+14300 mils 74300 mils moveto
+14300 mils 74500 mils lineto
+stroke
+1 setlinewidth
+
+
+
+gsave
+newpath
+14150 mils 74500 mils moveto
+14450 mils 74500 mils lineto
+stroke
+grestore
+
+gsave
+/Helvetica findfont
+11.200000 scalefont
+setfont
+
+14175 mils 74550 mils moveto
+(+12V) show
+grestore
+
+
+grestore
+
+gsave
+newpath
+10 mils setlinewidth
+12400 mils 74300 mils moveto
+12400 mils 74500 mils lineto
+stroke
+1 setlinewidth
+
+
+
+gsave
+newpath
+12250 mils 74500 mils moveto
+12550 mils 74500 mils lineto
+stroke
+grestore
+
+
+grestore
+
+
+gsave
+/Helvetica findfont
+14.000000 scalefont
+setfont
+
+12200 mils 74600 mils moveto
+(+24V) show
+grestore
+
+gsave
+newpath
+10 mils setlinewidth
+14300 mils 74300 mils moveto
+14300 mils 74100 mils lineto
+stroke
+grestore
+
+gsave
+newpath
+10 mils setlinewidth
+16700 mils 74100 mils moveto
+16700 mils 73900 mils lineto
+stroke
+1 setlinewidth
+
+
+
+newpath
+10 mils setlinewidth
+16700 mils 73200 mils moveto
+16700 mils 73400 mils lineto
+stroke
+1 setlinewidth
+
+
+
+gsave
+newpath
+16900 mils 73700 mils moveto
+16500 mils 73700 mils lineto
+stroke
+grestore
+
+gsave
+newpath
+16700 mils 73400 mils moveto
+16700 mils 73600 mils lineto
+stroke
+grestore
+
+gsave
+newpath
+16700 mils 73700 mils moveto
+16700 mils 73900 mils lineto
+stroke
+grestore
+
+
+gsave
+newpath
+16700 mils 72900 mils
+700 mils
+75 105 arc
+stroke
+grestore
+
+gsave
+newpath
+16900 mils 73811 mils moveto
+16800 mils 73811 mils lineto
+stroke
+grestore
+
+gsave
+newpath
+16849 mils 73760 mils moveto
+16849 mils 73860 mils lineto
+stroke
+grestore
+
+
+
+
+newpath
+16700 mils 74100 mils
+30 mils
+0 360 arc
+fill
+newpath
+16700 mils 74100 mils
+30 mils
+0 360 arc
+fill
+grestore
+
+gsave
+/Helvetica findfont
+14.000000 scalefont
+setfont
+
+17000 mils 73600 mils moveto
+(C2) show
+grestore
+
+gsave
+/Helvetica findfont
+14.000000 scalefont
+setfont
+
+17000 mils 73300 mils moveto
+(100uFx16V) show
+grestore
+
+gsave
+newpath
+10 mils setlinewidth
+14300 mils 74100 mils moveto
+14300 mils 73900 mils lineto
+stroke
+1 setlinewidth
+
+
+
+newpath
+10 mils setlinewidth
+14300 mils 73200 mils moveto
+14300 mils 73400 mils lineto
+stroke
+1 setlinewidth
+
+
+
+gsave
+newpath
+14500 mils 73700 mils moveto
+14100 mils 73700 mils lineto
+stroke
+grestore
+
+gsave
+newpath
+14300 mils 73400 mils moveto
+14300 mils 73600 mils lineto
+stroke
+grestore
+
+gsave
+newpath
+14300 mils 73700 mils moveto
+14300 mils 73900 mils lineto
+stroke
+grestore
+
+
+gsave
+newpath
+14300 mils 72900 mils
+700 mils
+75 105 arc
+stroke
+grestore
+
+gsave
+newpath
+14500 mils 73811 mils moveto
+14400 mils 73811 mils lineto
+stroke
+grestore
+
+gsave
+newpath
+14449 mils 73760 mils moveto
+14449 mils 73860 mils lineto
+stroke
+grestore
+
+
+
+
+newpath
+14300 mils 74100 mils
+30 mils
+0 360 arc
+fill
+newpath
+14300 mils 74100 mils
+30 mils
+0 360 arc
+fill
+grestore
+
+gsave
+/Helvetica findfont
+14.000000 scalefont
+setfont
+
+14600 mils 73600 mils moveto
+(C1) show
+grestore
+
+gsave
+/Helvetica findfont
+14.000000 scalefont
+setfont
+
+14500 mils 73300 mils moveto
+(100uFx25V) show
+grestore
+
+gsave
+newpath
+10 mils setlinewidth
+16700 mils 73000 mils moveto
+16700 mils 73200 mils lineto
+stroke
+1 setlinewidth
+
+
+
+gsave
+newpath
+16600 mils 73000 mils moveto
+16800 mils 73000 mils lineto
+stroke
+grestore
+
+gsave
+newpath
+16655 mils 72950 mils moveto
+16745 mils 72950 mils lineto
+stroke
+grestore
+
+gsave
+newpath
+16680 mils 72910 mils moveto
+16720 mils 72910 mils lineto
+stroke
+grestore
+
+
+grestore
+
+gsave
+newpath
+10 mils setlinewidth
+14300 mils 73000 mils moveto
+14300 mils 73200 mils lineto
+stroke
+1 setlinewidth
+
+
+
+gsave
+newpath
+14200 mils 73000 mils moveto
+14400 mils 73000 mils lineto
+stroke
+grestore
+
+gsave
+newpath
+14255 mils 72950 mils moveto
+14345 mils 72950 mils lineto
+stroke
+grestore
+
+gsave
+newpath
+14280 mils 72910 mils moveto
+14320 mils 72910 mils lineto
+stroke
+grestore
+
+
+grestore
+
+gsave
+newpath
+10 mils setlinewidth
+5500 mils 82600 mils moveto
+5500 mils 82800 mils lineto
+stroke
+1 setlinewidth
+
+
+
+gsave
+newpath
+5600 mils 82600 mils moveto
+5400 mils 82600 mils lineto
+stroke
+grestore
+
+gsave
+newpath
+5545 mils 82550 mils moveto
+5455 mils 82550 mils lineto
+stroke
+grestore
+
+gsave
+newpath
+5520 mils 82510 mils moveto
+5480 mils 82510 mils lineto
+stroke
+grestore
+
+
+grestore
+
+gsave
+newpath
+10 mils setlinewidth
+9800 mils 87600 mils moveto
+10500 mils 87600 mils lineto
+stroke
+grestore
+
+gsave
+/Helvetica findfont
+14.000000 scalefont
+setfont
+
+10200 mils 87600 mils moveto
+(D0) show
+grestore
+
+gsave
+newpath
+10 mils setlinewidth
+9800 mils 87300 mils moveto
+10500 mils 87300 mils lineto
+stroke
+grestore
+
+gsave
+/Helvetica findfont
+14.000000 scalefont
+setfont
+
+10200 mils 87300 mils moveto
+(D1) show
+grestore
+
+gsave
+newpath
+10 mils setlinewidth
+10500 mils 87300 mils moveto
+10700 mils 87500 mils lineto
+stroke
+grestore
+
+gsave
+newpath
+10 mils setlinewidth
+9800 mils 87000 mils moveto
+10500 mils 87000 mils lineto
+stroke
+grestore
+
+gsave
+/Helvetica findfont
+14.000000 scalefont
+setfont
+
+10200 mils 87000 mils moveto
+(D2) show
+grestore
+
+gsave
+newpath
+10 mils setlinewidth
+10500 mils 87000 mils moveto
+10700 mils 87200 mils lineto
+stroke
+grestore
+
+gsave
+newpath
+10 mils setlinewidth
+9800 mils 86700 mils moveto
+10500 mils 86700 mils lineto
+stroke
+grestore
+
+gsave
+/Helvetica findfont
+14.000000 scalefont
+setfont
+
+10200 mils 86700 mils moveto
+(D3) show
+grestore
+
+gsave
+newpath
+10 mils setlinewidth
+10500 mils 86700 mils moveto
+10700 mils 86900 mils lineto
+stroke
+grestore
+
+gsave
+newpath
+10 mils setlinewidth
+9800 mils 86400 mils moveto
+10500 mils 86400 mils lineto
+stroke
+grestore
+
+gsave
+/Helvetica findfont
+14.000000 scalefont
+setfont
+
+10200 mils 86400 mils moveto
+(D4) show
+grestore
+
+gsave
+newpath
+10 mils setlinewidth
+10500 mils 86400 mils moveto
+10700 mils 86600 mils lineto
+stroke
+grestore
+
+gsave
+newpath
+10 mils setlinewidth
+9800 mils 86100 mils moveto
+10500 mils 86100 mils lineto
+stroke
+grestore
+
+gsave
+/Helvetica findfont
+14.000000 scalefont
+setfont
+
+10200 mils 86100 mils moveto
+(D5) show
+grestore
+
+gsave
+newpath
+10 mils setlinewidth
+10500 mils 86100 mils moveto
+10700 mils 86300 mils lineto
+stroke
+grestore
+
+gsave
+newpath
+10 mils setlinewidth
+9800 mils 85800 mils moveto
+10500 mils 85800 mils lineto
+stroke
+grestore
+
+gsave
+/Helvetica findfont
+14.000000 scalefont
+setfont
+
+10200 mils 85800 mils moveto
+(D6) show
+grestore
+
+gsave
+newpath
+10 mils setlinewidth
+10500 mils 85800 mils moveto
+10700 mils 86000 mils lineto
+stroke
+grestore
+
+gsave
+newpath
+10 mils setlinewidth
+9800 mils 85500 mils moveto
+10500 mils 85500 mils lineto
+stroke
+grestore
+
+gsave
+/Helvetica findfont
+14.000000 scalefont
+setfont
+
+10200 mils 85500 mils moveto
+(D7) show
+grestore
+
+gsave
+newpath
+10 mils setlinewidth
+10500 mils 85500 mils moveto
+10700 mils 85700 mils lineto
+stroke
+grestore
+
+gsave
+newpath
+10 mils setlinewidth
+7700 mils 77100 mils moveto
+6800 mils 77100 mils lineto
+stroke
+grestore
+
+gsave
+/Helvetica findfont
+14.000000 scalefont
+setfont
+
+7000 mils 77100 mils moveto
+(FLASH) show
+grestore
+
+gsave
+newpath
+10 mils setlinewidth
+7700 mils 76800 mils moveto
+6800 mils 76800 mils lineto
+stroke
+grestore
+
+gsave
+/Helvetica findfont
+14.000000 scalefont
+setfont
+
+7000 mils 76800 mils moveto
+(FLASH) show
+grestore
+
+gsave
+newpath
+10 mils setlinewidth
+6800 mils 78300 mils moveto
+7700 mils 78300 mils lineto
+stroke
+grestore
+
+gsave
+newpath
+10 mils setlinewidth
+7700 mils 80400 mils moveto
+5300 mils 80400 mils lineto
+stroke
+grestore
+
+gsave
+/Helvetica findfont
+14.000000 scalefont
+setfont
+
+6400 mils 80400 mils moveto
+(ETH3) show
+grestore
+
+gsave
+newpath
+10 mils setlinewidth
+7700 mils 80700 mils moveto
+5300 mils 80700 mils lineto
+stroke
+grestore
+
+gsave
+/Helvetica findfont
+14.000000 scalefont
+setfont
+
+6400 mils 80700 mils moveto
+(ETH2) show
+grestore
+
+gsave
+newpath
+10 mils setlinewidth
+7700 mils 81000 mils moveto
+5300 mils 81000 mils lineto
+stroke
+grestore
+
+gsave
+/Helvetica findfont
+14.000000 scalefont
+setfont
+
+6400 mils 81000 mils moveto
+(ETH1) show
+grestore
+
+gsave
+newpath
+10 mils setlinewidth
+7700 mils 84000 mils moveto
+5500 mils 84000 mils lineto
+stroke
+grestore
+
+gsave
+/Helvetica findfont
+14.000000 scalefont
+setfont
+
+6800 mils 84000 mils moveto
+(RX232) show
+grestore
+
+gsave
+newpath
+10 mils setlinewidth
+7700 mils 84300 mils moveto
+6100 mils 84300 mils lineto
+stroke
+grestore
+
+gsave
+/Helvetica findfont
+14.000000 scalefont
+setfont
+
+6800 mils 84300 mils moveto
+(TX232) show
+grestore
+
+gsave
+newpath
+10 mils setlinewidth
+10700 mils 78700 mils moveto
+10200 mils 78700 mils lineto
+stroke
+grestore
+
+gsave
+newpath
+10 mils setlinewidth
+10200 mils 78700 mils moveto
+10200 mils 78600 mils lineto
+stroke
+grestore
+
+gsave
+newpath
+10 mils setlinewidth
+10200 mils 78600 mils moveto
+9800 mils 78600 mils lineto
+stroke
+grestore
+
+gsave
+newpath
+10 mils setlinewidth
+9800 mils 78300 mils moveto
+10700 mils 78300 mils lineto
+stroke
+grestore
+
+gsave
+newpath
+10 mils setlinewidth
+10700 mils 77900 mils moveto
+10200 mils 77900 mils lineto
+stroke
+grestore
+
+gsave
+newpath
+10 mils setlinewidth
+10200 mils 77900 mils moveto
+10200 mils 78000 mils lineto
+stroke
+grestore
+
+gsave
+newpath
+10 mils setlinewidth
+10200 mils 78000 mils moveto
+9800 mils 78000 mils lineto
+stroke
+grestore
+
+gsave
+newpath
+10 mils setlinewidth
+9800 mils 77700 mils moveto
+10200 mils 77700 mils lineto
+stroke
+grestore
+
+gsave
+newpath
+10 mils setlinewidth
+10200 mils 77700 mils moveto
+10200 mils 77500 mils lineto
+stroke
+grestore
+
+gsave
+newpath
+10 mils setlinewidth
+10200 mils 77500 mils moveto
+10700 mils 77500 mils lineto
+stroke
+grestore
+
+gsave
+newpath
+10 mils setlinewidth
+10700 mils 77500 mils moveto
+11000 mils 77500 mils lineto
+stroke
+1 setlinewidth
+
+gsave
+/Helvetica findfont
+11.200000 scalefont
+setfont
+
+10800 mils (1) stringwidth pop
+1 mul add
+77450 mils
+moveto
+(1) stringwidth pop
+-1.0 mul
+8.000000
+-1.0 mul
+rmoveto
+(1) show
+grestore
+
+
+
+
+newpath
+10 mils setlinewidth
+11800 mils 77500 mils moveto
+12100 mils 77500 mils lineto
+stroke
+1 setlinewidth
+
+gsave
+/Helvetica findfont
+11.200000 scalefont
+setfont
+
+11900 mils (2) stringwidth pop
+1 mul add
+77450 mils
+moveto
+(2) stringwidth pop
+-1.0 mul
+8.000000
+-1.0 mul
+rmoveto
+(2) show
+grestore
+
+
+
+
+newpath
+10 mils setlinewidth
+10700 mils 77900 mils moveto
+11000 mils 77900 mils lineto
+stroke
+1 setlinewidth
+
+gsave
+/Helvetica findfont
+11.200000 scalefont
+setfont
+
+10800 mils (3) stringwidth pop
+1 mul add
+77850 mils
+moveto
+(3) stringwidth pop
+-1.0 mul
+8.000000
+-1.0 mul
+rmoveto
+(3) show
+grestore
+
+
+
+
+newpath
+10 mils setlinewidth
+11800 mils 77900 mils moveto
+12100 mils 77900 mils lineto
+stroke
+1 setlinewidth
+
+gsave
+/Helvetica findfont
+11.200000 scalefont
+setfont
+
+11900 mils (4) stringwidth pop
+1 mul add
+77850 mils
+moveto
+(4) stringwidth pop
+-1.0 mul
+8.000000
+-1.0 mul
+rmoveto
+(4) show
+grestore
+
+
+
+
+newpath
+10 mils setlinewidth
+10700 mils 78300 mils moveto
+11000 mils 78300 mils lineto
+stroke
+1 setlinewidth
+
+gsave
+/Helvetica findfont
+11.200000 scalefont
+setfont
+
+10800 mils (5) stringwidth pop
+1 mul add
+78250 mils
+moveto
+(5) stringwidth pop
+-1.0 mul
+8.000000
+-1.0 mul
+rmoveto
+(5) show
+grestore
+
+
+
+
+newpath
+10 mils setlinewidth
+11800 mils 78300 mils moveto
+12100 mils 78300 mils lineto
+stroke
+1 setlinewidth
+
+gsave
+/Helvetica findfont
+11.200000 scalefont
+setfont
+
+11950 mils (6) stringwidth pop
+1 mul add
+78250 mils
+moveto
+(6) stringwidth pop
+-1.0 mul
+8.000000
+-1.0 mul
+rmoveto
+(6) show
+grestore
+
+
+
+
+newpath
+10 mils setlinewidth
+10700 mils 78700 mils moveto
+11000 mils 78700 mils lineto
+stroke
+1 setlinewidth
+
+gsave
+/Helvetica findfont
+11.200000 scalefont
+setfont
+
+10850 mils (7) stringwidth pop
+1 mul add
+78650 mils
+moveto
+(7) stringwidth pop
+-1.0 mul
+8.000000
+-1.0 mul
+rmoveto
+(7) show
+grestore
+
+
+
+
+newpath
+10 mils setlinewidth
+11800 mils 78700 mils moveto
+12100 mils 78700 mils lineto
+stroke
+1 setlinewidth
+
+gsave
+/Helvetica findfont
+11.200000 scalefont
+setfont
+
+11950 mils (8) stringwidth pop
+1 mul add
+78650 mils
+moveto
+(8) stringwidth pop
+-1.0 mul
+8.000000
+-1.0 mul
+rmoveto
+(8) show
+grestore
+
+
+
+
+gsave
+newpath
+11000 mils 78100 mils moveto
+11800 mils 78100 mils lineto
+stroke
+grestore
+
+gsave
+newpath
+11000 mils 78500 mils moveto
+11800 mils 78500 mils lineto
+stroke
+grestore
+
+gsave
+newpath
+11000 mils 77700 mils moveto
+11800 mils 77700 mils lineto
+stroke
+grestore
+
+gsave
+newpath
+11400 mils 77300 mils moveto
+11400 mils 78900 mils lineto
+stroke
+grestore
+
+gsave
+gsave
+newpath
+11000 mils 77300 mils moveto
+11800 mils 77300 mils lineto
+stroke
+grestore
+gsave
+newpath
+11800 mils 77300 mils moveto
+11800 mils 78900 mils lineto
+stroke
+grestore
+gsave
+newpath
+11800 mils 78900 mils moveto
+11000 mils 78900 mils lineto
+stroke
+grestore
+gsave
+newpath
+11000 mils 78900 mils moveto
+11000 mils 77300 mils lineto
+stroke
+grestore
+grestore
+
+
+
+
+
+grestore
+
+gsave
+/Helvetica findfont
+14.000000 scalefont
+setfont
+
+11300 mils (JP1) stringwidth pop
+1 mul add
+77200 mils
+moveto
+(JP1) stringwidth pop
+-1.0 mul
+10.000000
+-1.0 mul
+rmoveto
+(JP1) show
+grestore
+
+gsave
+/Helvetica findfont
+14.000000 scalefont
+setfont
+
+10700 mils 79000 mils moveto
+(ADDRESS SELECTION) show
+grestore
+
+gsave
+newpath
+10 mils setlinewidth
+6100 mils 84300 mils moveto
+6100 mils 84600 mils lineto
+stroke
+grestore
+
+gsave
+newpath
+10 mils setlinewidth
+6100 mils 84600 mils moveto
+5500 mils 84600 mils lineto
+stroke
+grestore
+
+gsave
+newpath
+10 mils setlinewidth
+5700 mils 80100 mils moveto
+7700 mils 80100 mils lineto
+stroke
+grestore
+
+gsave
+/Helvetica findfont
+14.000000 scalefont
+setfont
+
+6400 mils 80100 mils moveto
+(ETH6) show
+grestore
+
+gsave
+newpath
+10 mils setlinewidth
+5700 mils 80100 mils moveto
+5700 mils 79500 mils lineto
+stroke
+grestore
+
+gsave
+newpath
+10 mils setlinewidth
+5700 mils 79500 mils moveto
+5300 mils 79500 mils lineto
+stroke
+grestore
+
+gsave
+newpath
+10 mils setlinewidth
+12100 mils 78700 mils moveto
+12300 mils 78700 mils lineto
+stroke
+grestore
+
+gsave
+newpath
+10 mils setlinewidth
+12300 mils 78700 mils moveto
+12300 mils 77500 mils lineto
+stroke
+grestore
+
+gsave
+newpath
+10 mils setlinewidth
+12100 mils 77900 mils moveto
+12300 mils 77900 mils lineto
+stroke
+grestore
+
+gsave
+newpath
+10 mils setlinewidth
+12100 mils 78300 mils moveto
+12300 mils 78300 mils lineto
+stroke
+grestore
+
+gsave
+newpath
+10 mils setlinewidth
+6800 mils 77100 mils moveto
+6800 mils 76800 mils lineto
+stroke
+grestore
+
+gsave
+gsave
+gsave
+newpath
+3400 mils 72000 mils moveto
+26700 mils 72000 mils lineto
+stroke
+grestore
+gsave
+newpath
+26700 mils 72000 mils moveto
+26700 mils 88500 mils lineto
+stroke
+grestore
+gsave
+newpath
+26700 mils 88500 mils moveto
+3400 mils 88500 mils lineto
+stroke
+grestore
+gsave
+newpath
+3400 mils 88500 mils moveto
+3400 mils 72000 mils lineto
+stroke
+grestore
+grestore
+
+
+gsave
+newpath
+22600 mils 72600 mils moveto
+22600 mils 72000 mils lineto
+stroke
+grestore
+
+gsave
+/Helvetica findfont
+11.200000 scalefont
+setfont
+
+19200 mils 72400 mils moveto
+(FILE:) show
+grestore
+
+gsave
+/Helvetica findfont
+11.200000 scalefont
+setfont
+
+22700 mils 72400 mils moveto
+(REVISION:) show
+grestore
+
+gsave
+/Helvetica findfont
+11.200000 scalefont
+setfont
+
+22700 mils 72100 mils moveto
+(DRAWN BY: ) show
+grestore
+
+gsave
+/Helvetica findfont
+11.200000 scalefont
+setfont
+
+19200 mils 72100 mils moveto
+(PAGE) show
+grestore
+
+gsave
+/Helvetica findfont
+11.200000 scalefont
+setfont
+
+20900 mils 72100 mils moveto
+(OF) show
+grestore
+
+gsave
+/Helvetica findfont
+11.200000 scalefont
+setfont
+
+19200 mils 72700 mils moveto
+(TITLE) show
+grestore
+
+gsave
+gsave
+newpath
+19100 mils 72000 mils moveto
+26700 mils 72000 mils lineto
+stroke
+grestore
+gsave
+newpath
+26700 mils 72000 mils moveto
+26700 mils 73400 mils lineto
+stroke
+grestore
+gsave
+newpath
+26700 mils 73400 mils moveto
+19100 mils 73400 mils lineto
+stroke
+grestore
+gsave
+newpath
+19100 mils 73400 mils moveto
+19100 mils 72000 mils lineto
+stroke
+grestore
+grestore
+
+gsave
+newpath
+19100 mils 72600 mils moveto
+26700 mils 72600 mils lineto
+stroke
+grestore
+
+grestore
+
+gsave
+newpath
+10 mils setlinewidth
+15800 mils 85100 mils moveto
+16700 mils 85100 mils lineto
+stroke
+grestore
+
+gsave
+/Helvetica findfont
+14.000000 scalefont
+setfont
+
+15900 mils 85100 mils moveto
+(TRINT) show
+grestore
+
+gsave
+newpath
+10 mils setlinewidth
+15800 mils 83800 mils moveto
+16600 mils 83800 mils lineto
+stroke
+grestore
+
+gsave
+/Helvetica findfont
+14.000000 scalefont
+setfont
+
+15900 mils 83800 mils moveto
+(PWM) show
+grestore
+
+gsave
+newpath
+10 mils setlinewidth
+13200 mils 84800 mils moveto
+12100 mils 84800 mils lineto
+stroke
+grestore
+
+gsave
+newpath
+10 mils setlinewidth
+15800 mils 84800 mils moveto
+17400 mils 84800 mils lineto
+stroke
+grestore
+
+gsave
+newpath
+10 mils setlinewidth
+15800 mils 84100 mils moveto
+16900 mils 84100 mils lineto
+stroke
+grestore
+
+gsave
+newpath
+10 mils setlinewidth
+16900 mils 84100 mils moveto
+16900 mils 83100 mils lineto
+stroke
+grestore
+
+gsave
+newpath
+10 mils setlinewidth
+16900 mils 83100 mils moveto
+12400 mils 83100 mils lineto
+stroke
+grestore
+
+gsave
+newpath
+10 mils setlinewidth
+12400 mils 84500 mils moveto
+13200 mils 84500 mils lineto
+stroke
+grestore
+
+gsave
+newpath
+10 mils setlinewidth
+15800 mils 84400 mils moveto
+18100 mils 84400 mils lineto
+stroke
+grestore
+
+gsave
+newpath
+10 mils setlinewidth
+18100 mils 82900 mils moveto
+18100 mils 85400 mils lineto
+stroke
+grestore
+
+gsave
+newpath
+10 mils setlinewidth
+19200 mils 79500 mils moveto
+18600 mils 79500 mils lineto
+stroke
+grestore
+
+gsave
+newpath
+10 mils setlinewidth
+18600 mils 79500 mils moveto
+18600 mils 80300 mils lineto
+stroke
+grestore
+
+gsave
+newpath
+10 mils setlinewidth
+21200 mils 79200 mils moveto
+22400 mils 79200 mils lineto
+stroke
+grestore
+
+gsave
+/Helvetica findfont
+14.000000 scalefont
+setfont
+
+21300 mils 79200 mils moveto
+(/CSPWM) show
+grestore
+
+gsave
+newpath
+10 mils setlinewidth
+21200 mils 78900 mils moveto
+22600 mils 78900 mils lineto
+stroke
+grestore
+
+gsave
+/Helvetica findfont
+14.000000 scalefont
+setfont
+
+21300 mils 78900 mils moveto
+(/ERD) show
+grestore
+
+gsave
+newpath
+10 mils setlinewidth
+21200 mils 78300 mils moveto
+26300 mils 78300 mils lineto
+stroke
+grestore
+
+gsave
+/Helvetica findfont
+14.000000 scalefont
+setfont
+
+21300 mils 78300 mils moveto
+(D0) show
+grestore
+
+gsave
+newpath
+10 mils setlinewidth
+21200 mils 79500 mils moveto
+22300 mils 79500 mils lineto
+stroke
+grestore
+
+gsave
+/Helvetica findfont
+14.000000 scalefont
+setfont
+
+21300 mils 79500 mils moveto
+(/CSLATCH) show
+grestore
+
+gsave
+newpath
+10 mils setlinewidth
+22300 mils 79500 mils moveto
+22300 mils 80300 mils lineto
+stroke
+grestore
+
+gsave
+newpath
+10 mils setlinewidth
+18600 mils 80300 mils moveto
+22300 mils 80300 mils lineto
+stroke
+grestore
+
+gsave
+newpath
+10 mils setlinewidth
+19200 mils 77400 mils moveto
+18200 mils 77400 mils lineto
+stroke
+grestore
+
+gsave
+/Helvetica findfont
+14.000000 scalefont
+setfont
+
+18500 mils 77400 mils moveto
+(D1) show
+grestore
+
+gsave
+newpath
+10 mils setlinewidth
+12300 mils 87400 mils moveto
+12100 mils 87600 mils lineto
+stroke
+grestore
+
+gsave
+newpath
+10 mils setlinewidth
+12300 mils 87100 mils moveto
+12100 mils 87300 mils lineto
+stroke
+grestore
+
+gsave
+newpath
+10 mils setlinewidth
+12300 mils 86800 mils moveto
+12100 mils 87000 mils lineto
+stroke
+grestore
+
+gsave
+newpath
+10 mils setlinewidth
+12300 mils 86500 mils moveto
+12100 mils 86700 mils lineto
+stroke
+grestore
+
+gsave
+newpath
+10 mils setlinewidth
+12300 mils 86200 mils moveto
+12100 mils 86400 mils lineto
+stroke
+grestore
+
+gsave
+newpath
+10 mils setlinewidth
+12300 mils 85900 mils moveto
+12100 mils 86100 mils lineto
+stroke
+grestore
+
+gsave
+newpath
+10 mils setlinewidth
+12300 mils 85600 mils moveto
+12100 mils 85800 mils lineto
+stroke
+grestore
+
+gsave
+newpath
+10 mils setlinewidth
+12300 mils 85300 mils moveto
+12100 mils 85500 mils lineto
+stroke
+grestore
+
+gsave
+newpath
+10 mils setlinewidth
+12300 mils 87400 mils moveto
+13200 mils 87400 mils lineto
+stroke
+grestore
+
+gsave
+/Helvetica findfont
+14.000000 scalefont
+setfont
+
+12600 mils 87400 mils moveto
+(D7) show
+grestore
+
+gsave
+newpath
+10 mils setlinewidth
+13200 mils 87100 mils moveto
+12300 mils 87100 mils lineto
+stroke
+grestore
+
+gsave
+/Helvetica findfont
+14.000000 scalefont
+setfont
+
+12600 mils 87100 mils moveto
+(D6) show
+grestore
+
+gsave
+newpath
+10 mils setlinewidth
+12300 mils 86800 mils moveto
+13200 mils 86800 mils lineto
+stroke
+grestore
+
+gsave
+/Helvetica findfont
+14.000000 scalefont
+setfont
+
+12600 mils 86800 mils moveto
+(D5) show
+grestore
+
+gsave
+newpath
+10 mils setlinewidth
+12300 mils 86200 mils moveto
+13200 mils 86200 mils lineto
+stroke
+grestore
+
+gsave
+/Helvetica findfont
+14.000000 scalefont
+setfont
+
+12600 mils 86200 mils moveto
+(D3) show
+grestore
+
+gsave
+newpath
+10 mils setlinewidth
+13200 mils 85900 mils moveto
+12300 mils 85900 mils lineto
+stroke
+grestore
+
+gsave
+/Helvetica findfont
+14.000000 scalefont
+setfont
+
+12600 mils 85900 mils moveto
+(D2) show
+grestore
+
+gsave
+newpath
+10 mils setlinewidth
+13200 mils 85600 mils moveto
+12300 mils 85600 mils lineto
+stroke
+grestore
+
+gsave
+/Helvetica findfont
+14.000000 scalefont
+setfont
+
+12600 mils 85600 mils moveto
+(D1) show
+grestore
+
+gsave
+newpath
+10 mils setlinewidth
+12300 mils 85300 mils moveto
+13200 mils 85300 mils lineto
+stroke
+grestore
+
+gsave
+/Helvetica findfont
+14.000000 scalefont
+setfont
+
+12600 mils 85300 mils moveto
+(D0) show
+grestore
+
+gsave
+newpath
+10 mils setlinewidth
+25600 mils 86600 mils moveto
+26300 mils 86600 mils lineto
+stroke
+grestore
+
+gsave
+/Helvetica findfont
+14.000000 scalefont
+setfont
+
+26100 mils (D0) stringwidth pop
+-1 mul add
+86600 mils
+moveto
+(D0) show
+grestore
+
+gsave
+newpath
+10 mils setlinewidth
+25600 mils 86300 mils moveto
+26300 mils 86300 mils lineto
+stroke
+grestore
+
+gsave
+/Helvetica findfont
+14.000000 scalefont
+setfont
+
+26100 mils (D1) stringwidth pop
+-1 mul add
+86300 mils
+moveto
+(D1) show
+grestore
+
+gsave
+newpath
+10 mils setlinewidth
+25600 mils 86000 mils moveto
+26300 mils 86000 mils lineto
+stroke
+grestore
+
+gsave
+/Helvetica findfont
+14.000000 scalefont
+setfont
+
+26100 mils (D2) stringwidth pop
+-1 mul add
+86000 mils
+moveto
+(D2) show
+grestore
+
+gsave
+newpath
+10 mils setlinewidth
+25600 mils 85700 mils moveto
+26300 mils 85700 mils lineto
+stroke
+grestore
+
+gsave
+/Helvetica findfont
+14.000000 scalefont
+setfont
+
+26100 mils (D3) stringwidth pop
+-1 mul add
+85700 mils
+moveto
+(D3) show
+grestore
+
+gsave
+newpath
+10 mils setlinewidth
+25600 mils 85100 mils moveto
+26300 mils 85100 mils lineto
+stroke
+grestore
+
+gsave
+/Helvetica findfont
+14.000000 scalefont
+setfont
+
+26100 mils (D5) stringwidth pop
+-1 mul add
+85100 mils
+moveto
+(D5) show
+grestore
+
+gsave
+newpath
+10 mils setlinewidth
+25600 mils 84800 mils moveto
+26300 mils 84800 mils lineto
+stroke
+grestore
+
+gsave
+/Helvetica findfont
+14.000000 scalefont
+setfont
+
+26100 mils (D6) stringwidth pop
+-1 mul add
+84800 mils
+moveto
+(D6) show
+grestore
+
+gsave
+newpath
+10 mils setlinewidth
+25600 mils 84500 mils moveto
+26300 mils 84500 mils lineto
+stroke
+grestore
+
+gsave
+/Helvetica findfont
+14.000000 scalefont
+setfont
+
+26100 mils (D7) stringwidth pop
+-1 mul add
+84500 mils
+moveto
+(D7) show
+grestore
+
+gsave
+newpath
+10 mils setlinewidth
+26300 mils 85100 mils moveto
+26500 mils 85300 mils lineto
+stroke
+grestore
+
+gsave
+newpath
+10 mils setlinewidth
+26300 mils 85400 mils moveto
+26500 mils 85600 mils lineto
+stroke
+grestore
+
+gsave
+newpath
+10 mils setlinewidth
+26300 mils 85700 mils moveto
+26500 mils 85900 mils lineto
+stroke
+grestore
+
+gsave
+newpath
+10 mils setlinewidth
+26300 mils 86000 mils moveto
+26500 mils 86200 mils lineto
+stroke
+grestore
+
+gsave
+newpath
+10 mils setlinewidth
+26300 mils 86300 mils moveto
+26500 mils 86500 mils lineto
+stroke
+grestore
+
+gsave
+newpath
+10 mils setlinewidth
+26300 mils 86600 mils moveto
+26500 mils 86800 mils lineto
+stroke
+grestore
+
+gsave
+newpath
+10 mils setlinewidth
+26300 mils 84800 mils moveto
+26500 mils 85000 mils lineto
+stroke
+grestore
+
+gsave
+newpath
+10 mils setlinewidth
+26300 mils 84500 mils moveto
+26500 mils 84700 mils lineto
+stroke
+grestore
+
+gsave
+/Helvetica findfont
+14.000000 scalefont
+setfont
+
+18700 mils 79500 mils moveto
+(CLK) show
+grestore
+
+gsave
+newpath
+10 mils setlinewidth
+13200 mils 83600 mils moveto
+13200 mils 83800 mils lineto
+stroke
+1 setlinewidth
+
+
+
+gsave
+newpath
+13100 mils 83600 mils moveto
+13300 mils 83600 mils lineto
+stroke
+grestore
+
+gsave
+newpath
+13155 mils 83550 mils moveto
+13245 mils 83550 mils lineto
+stroke
+grestore
+
+gsave
+newpath
+13180 mils 83510 mils moveto
+13220 mils 83510 mils lineto
+stroke
+grestore
+
+
+grestore
+
+gsave
+newpath
+10 mils setlinewidth
+13200 mils 87400 mils moveto
+13500 mils 87400 mils lineto
+stroke
+1 setlinewidth
+
+gsave
+/Helvetica findfont
+11.200000 scalefont
+setfont
+
+13342 mils 87452 mils moveto
+(1) show
+grestore
+
+
+gsave
+/Helvetica findfont
+11.200000 scalefont
+setfont
+
+13560 mils 87400 mils moveto
+(D) show
+grestore
+
+gsave
+/Helvetica findfont
+11.200000 scalefont
+setfont
+
+13660 mils 87322 mils moveto
+(7 ) show
+grestore
+
+newpath
+10 mils setlinewidth
+13200 mils 87100 mils moveto
+13500 mils 87100 mils lineto
+stroke
+1 setlinewidth
+
+gsave
+/Helvetica findfont
+11.200000 scalefont
+setfont
+
+13342 mils 87152 mils moveto
+(2) show
+grestore
+
+
+gsave
+/Helvetica findfont
+11.200000 scalefont
+setfont
+
+13560 mils 87100 mils moveto
+(D) show
+grestore
+
+gsave
+/Helvetica findfont
+11.200000 scalefont
+setfont
+
+13660 mils 87022 mils moveto
+(6) show
+grestore
+
+newpath
+10 mils setlinewidth
+13200 mils 86800 mils moveto
+13500 mils 86800 mils lineto
+stroke
+1 setlinewidth
+
+gsave
+/Helvetica findfont
+11.200000 scalefont
+setfont
+
+13342 mils 86852 mils moveto
+(3) show
+grestore
+
+
+gsave
+/Helvetica findfont
+11.200000 scalefont
+setfont
+
+13560 mils 86800 mils moveto
+(D) show
+grestore
+
+gsave
+/Helvetica findfont
+11.200000 scalefont
+setfont
+
+13660 mils 86722 mils moveto
+(5) show
+grestore
+
+newpath
+10 mils setlinewidth
+13200 mils 86500 mils moveto
+13500 mils 86500 mils lineto
+stroke
+1 setlinewidth
+
+gsave
+/Helvetica findfont
+11.200000 scalefont
+setfont
+
+13342 mils 86552 mils moveto
+(4) show
+grestore
+
+
+gsave
+/Helvetica findfont
+11.200000 scalefont
+setfont
+
+13560 mils 86500 mils moveto
+(D) show
+grestore
+
+gsave
+/Helvetica findfont
+11.200000 scalefont
+setfont
+
+13660 mils 86422 mils moveto
+(4  ) show
+grestore
+
+newpath
+10 mils setlinewidth
+13200 mils 86200 mils moveto
+13500 mils 86200 mils lineto
+stroke
+1 setlinewidth
+
+gsave
+/Helvetica findfont
+11.200000 scalefont
+setfont
+
+13342 mils 86252 mils moveto
+(5) show
+grestore
+
+
+gsave
+/Helvetica findfont
+11.200000 scalefont
+setfont
+
+13560 mils 86200 mils moveto
+(D) show
+grestore
+
+gsave
+/Helvetica findfont
+11.200000 scalefont
+setfont
+
+13660 mils 86122 mils moveto
+(3) show
+grestore
+
+newpath
+10 mils setlinewidth
+13200 mils 85900 mils moveto
+13500 mils 85900 mils lineto
+stroke
+1 setlinewidth
+
+gsave
+/Helvetica findfont
+11.200000 scalefont
+setfont
+
+13342 mils 85952 mils moveto
+(6) show
+grestore
+
+
+gsave
+/Helvetica findfont
+11.200000 scalefont
+setfont
+
+13560 mils 85900 mils moveto
+(D) show
+grestore
+
+gsave
+/Helvetica findfont
+11.200000 scalefont
+setfont
+
+13660 mils 85822 mils moveto
+(2) show
+grestore
+
+newpath
+10 mils setlinewidth
+13200 mils 85600 mils moveto
+13500 mils 85600 mils lineto
+stroke
+1 setlinewidth
+
+gsave
+/Helvetica findfont
+11.200000 scalefont
+setfont
+
+13342 mils 85652 mils moveto
+(7) show
+grestore
+
+
+gsave
+/Helvetica findfont
+11.200000 scalefont
+setfont
+
+13560 mils 85600 mils moveto
+(D) show
+grestore
+
+gsave
+/Helvetica findfont
+11.200000 scalefont
+setfont
+
+13660 mils 85522 mils moveto
+(1) show
+grestore
+
+newpath
+10 mils setlinewidth
+13200 mils 85300 mils moveto
+13500 mils 85300 mils lineto
+stroke
+1 setlinewidth
+
+gsave
+/Helvetica findfont
+11.200000 scalefont
+setfont
+
+13342 mils 85352 mils moveto
+(8) show
+grestore
+
+
+gsave
+/Helvetica findfont
+11.200000 scalefont
+setfont
+
+13560 mils 85300 mils moveto
+(D) show
+grestore
+
+gsave
+/Helvetica findfont
+11.200000 scalefont
+setfont
+
+13660 mils 85222 mils moveto
+(0) show
+grestore
+
+newpath
+10 mils setlinewidth
+13200 mils 84800 mils moveto
+13500 mils 84800 mils lineto
+stroke
+1 setlinewidth
+
+gsave
+/Helvetica findfont
+11.200000 scalefont
+setfont
+
+13342 mils 84852 mils moveto
+(9) show
+grestore
+
+
+gsave
+/Helvetica findfont
+11.200000 scalefont
+setfont
+
+13560 mils 84800 mils moveto
+(CLK) show
+grestore
+
+gsave
+/Helvetica findfont
+11.200000 scalefont
+setfont
+
+13900 mils 84722 mils moveto
+(0) show
+grestore
+
+newpath
+10 mils setlinewidth
+13200 mils 84500 mils moveto
+13500 mils 84500 mils lineto
+stroke
+1 setlinewidth
+
+gsave
+/Helvetica findfont
+11.200000 scalefont
+setfont
+
+13342 mils 84552 mils moveto
+(10) show
+grestore
+
+
+gsave
+/Helvetica findfont
+11.200000 scalefont
+setfont
+
+13560 mils 84500 mils moveto
+(OUT) show
+grestore
+
+gsave
+/Helvetica findfont
+11.200000 scalefont
+setfont
+
+13900 mils 84422 mils moveto
+(0) show
+grestore
+
+newpath
+10 mils setlinewidth
+13200 mils 84200 mils moveto
+13500 mils 84200 mils lineto
+stroke
+1 setlinewidth
+
+gsave
+/Helvetica findfont
+11.200000 scalefont
+setfont
+
+13342 mils 84252 mils moveto
+(11) show
+grestore
+
+
+gsave
+/Helvetica findfont
+11.200000 scalefont
+setfont
+
+13560 mils 84200 mils moveto
+(GATE) show
+grestore
+
+gsave
+/Helvetica findfont
+11.200000 scalefont
+setfont
+
+14000 mils 84122 mils moveto
+(0 ) show
+grestore
+
+newpath
+10 mils setlinewidth
+13200 mils 83800 mils moveto
+13500 mils 83800 mils lineto
+stroke
+1 setlinewidth
+
+gsave
+/Helvetica findfont
+11.200000 scalefont
+setfont
+
+13342 mils 83852 mils moveto
+(12) show
+grestore
+
+
+gsave
+/Helvetica findfont
+11.200000 scalefont
+setfont
+
+13560 mils 83800 mils moveto
+(GND) show
+grestore
+
+newpath
+10 mils setlinewidth
+15500 mils 83800 mils moveto
+15800 mils 83800 mils lineto
+stroke
+1 setlinewidth
+
+gsave
+/Helvetica findfont
+11.200000 scalefont
+setfont
+
+15585 mils 83852 mils moveto
+(13) show
+grestore
+
+
+gsave
+/Helvetica findfont
+11.200000 scalefont
+setfont
+
+15050 mils 83800 mils moveto
+(OUT) show
+grestore
+
+gsave
+/Helvetica findfont
+11.200000 scalefont
+setfont
+
+15400 mils 83722 mils moveto
+(1) show
+grestore
+
+newpath
+10 mils setlinewidth
+15500 mils 84100 mils moveto
+15800 mils 84100 mils lineto
+stroke
+1 setlinewidth
+
+gsave
+/Helvetica findfont
+11.200000 scalefont
+setfont
+
+15585 mils 84152 mils moveto
+(14) show
+grestore
+
+
+gsave
+/Helvetica findfont
+11.200000 scalefont
+setfont
+
+14925 mils 84100 mils moveto
+(GATE) show
+grestore
+
+gsave
+/Helvetica findfont
+11.200000 scalefont
+setfont
+
+15400 mils 84022 mils moveto
+(1) show
+grestore
+
+newpath
+10 mils setlinewidth
+15500 mils 84400 mils moveto
+15800 mils 84400 mils lineto
+stroke
+1 setlinewidth
+
+gsave
+/Helvetica findfont
+11.200000 scalefont
+setfont
+
+15585 mils 84452 mils moveto
+(15) show
+grestore
+
+
+gsave
+/Helvetica findfont
+11.200000 scalefont
+setfont
+
+15050 mils 84400 mils moveto
+(CLK) show
+grestore
+
+gsave
+/Helvetica findfont
+11.200000 scalefont
+setfont
+
+15400 mils 84322 mils moveto
+(1 ) show
+grestore
+
+newpath
+10 mils setlinewidth
+15500 mils 84800 mils moveto
+15800 mils 84800 mils lineto
+stroke
+1 setlinewidth
+
+gsave
+/Helvetica findfont
+11.200000 scalefont
+setfont
+
+15585 mils 84852 mils moveto
+(16) show
+grestore
+
+
+gsave
+/Helvetica findfont
+11.200000 scalefont
+setfont
+
+14875 mils 84800 mils moveto
+(GATE) show
+grestore
+
+gsave
+/Helvetica findfont
+11.200000 scalefont
+setfont
+
+15350 mils 84722 mils moveto
+(2) show
+grestore
+
+newpath
+10 mils setlinewidth
+15500 mils 85100 mils moveto
+15800 mils 85100 mils lineto
+stroke
+1 setlinewidth
+
+gsave
+/Helvetica findfont
+11.200000 scalefont
+setfont
+
+15585 mils 85152 mils moveto
+(17) show
+grestore
+
+
+gsave
+/Helvetica findfont
+11.200000 scalefont
+setfont
+
+15000 mils 85100 mils moveto
+(OUT) show
+grestore
+
+gsave
+/Helvetica findfont
+11.200000 scalefont
+setfont
+
+15350 mils 85022 mils moveto
+(2) show
+grestore
+
+newpath
+10 mils setlinewidth
+15500 mils 85400 mils moveto
+15800 mils 85400 mils lineto
+stroke
+1 setlinewidth
+
+gsave
+/Helvetica findfont
+11.200000 scalefont
+setfont
+
+15585 mils 85452 mils moveto
+(18) show
+grestore
+
+
+gsave
+/Helvetica findfont
+11.200000 scalefont
+setfont
+
+15000 mils 85400 mils moveto
+(CLK) show
+grestore
+
+gsave
+/Helvetica findfont
+11.200000 scalefont
+setfont
+
+15350 mils 85322 mils moveto
+(2) show
+grestore
+
+newpath
+10 mils setlinewidth
+15500 mils 85800 mils moveto
+15800 mils 85800 mils lineto
+stroke
+1 setlinewidth
+
+gsave
+/Helvetica findfont
+11.200000 scalefont
+setfont
+
+15585 mils 85852 mils moveto
+(19) show
+grestore
+
+
+gsave
+/Helvetica findfont
+11.200000 scalefont
+setfont
+
+15250 mils 85800 mils moveto
+(A) show
+grestore
+
+gsave
+/Helvetica findfont
+11.200000 scalefont
+setfont
+
+15350 mils 85722 mils moveto
+(0) show
+grestore
+
+newpath
+10 mils setlinewidth
+15500 mils 86100 mils moveto
+15800 mils 86100 mils lineto
+stroke
+1 setlinewidth
+
+gsave
+/Helvetica findfont
+11.200000 scalefont
+setfont
+
+15585 mils 86152 mils moveto
+(20) show
+grestore
+
+
+gsave
+/Helvetica findfont
+11.200000 scalefont
+setfont
+
+15250 mils 86100 mils moveto
+(A) show
+grestore
+
+gsave
+/Helvetica findfont
+11.200000 scalefont
+setfont
+
+15365 mils 86022 mils moveto
+(1) show
+grestore
+
+gsave
+newpath
+15550 mils 86500 mils
+50 mils
+0 360 arc
+stroke
+grestore
+
+newpath
+10 mils setlinewidth
+15600 mils 86500 mils moveto
+15800 mils 86500 mils lineto
+stroke
+1 setlinewidth
+
+gsave
+/Helvetica findfont
+11.200000 scalefont
+setfont
+
+15585 mils 86552 mils moveto
+(21) show
+grestore
+
+
+gsave
+/Helvetica findfont
+11.200000 scalefont
+setfont
+
+15200 mils 86500 mils moveto
+(CS ) show
+grestore
+
+gsave
+newpath
+15200 mils 86634 mils moveto
+15400 mils 86634 mils lineto
+stroke
+grestore
+
+gsave
+newpath
+15550 mils 86800 mils
+50 mils
+0 360 arc
+stroke
+grestore
+
+newpath
+10 mils setlinewidth
+15600 mils 86800 mils moveto
+15800 mils 86800 mils lineto
+stroke
+1 setlinewidth
+
+gsave
+/Helvetica findfont
+11.200000 scalefont
+setfont
+
+15585 mils 86852 mils moveto
+(22) show
+grestore
+
+
+gsave
+/Helvetica findfont
+11.200000 scalefont
+setfont
+
+15200 mils 86800 mils moveto
+(RD) show
+grestore
+
+gsave
+newpath
+15200 mils 86934 mils moveto
+15400 mils 86934 mils lineto
+stroke
+grestore
+
+gsave
+newpath
+15550 mils 87100 mils
+50 mils
+0 360 arc
+stroke
+grestore
+
+newpath
+10 mils setlinewidth
+15600 mils 87100 mils moveto
+15800 mils 87100 mils lineto
+stroke
+1 setlinewidth
+
+gsave
+/Helvetica findfont
+11.200000 scalefont
+setfont
+
+15585 mils 87152 mils moveto
+(23) show
+grestore
+
+
+gsave
+/Helvetica findfont
+11.200000 scalefont
+setfont
+
+15200 mils 87100 mils moveto
+(WR) show
+grestore
+
+gsave
+newpath
+15200 mils 87234 mils moveto
+15400 mils 87234 mils lineto
+stroke
+grestore
+
+newpath
+10 mils setlinewidth
+15500 mils 87500 mils moveto
+15800 mils 87500 mils lineto
+stroke
+1 setlinewidth
+
+gsave
+/Helvetica findfont
+11.200000 scalefont
+setfont
+
+15585 mils 87552 mils moveto
+(24) show
+grestore
+
+
+gsave
+/Helvetica findfont
+11.200000 scalefont
+setfont
+
+15125 mils 87500 mils moveto
+(Vcc ) show
+grestore
+
+gsave
+gsave
+newpath
+13500 mils 83700 mils moveto
+15500 mils 83700 mils lineto
+stroke
+grestore
+gsave
+newpath
+15500 mils 83700 mils moveto
+15500 mils 87700 mils lineto
+stroke
+grestore
+gsave
+newpath
+15500 mils 87700 mils moveto
+13500 mils 87700 mils lineto
+stroke
+grestore
+gsave
+newpath
+13500 mils 87700 mils moveto
+13500 mils 83700 mils lineto
+stroke
+grestore
+grestore
+
+
+gsave
+/Helvetica findfont
+14.000000 scalefont
+setfont
+
+13500 mils 87750 mils moveto
+(8254) show
+grestore
+
+
+
+grestore
+
+gsave
+/Helvetica findfont
+14.000000 scalefont
+setfont
+
+15500 mils (U6) stringwidth pop
+-1 mul add
+87800 mils
+moveto
+(U6) show
+grestore
+
+gsave
+newpath
+10 mils setlinewidth
+12300 mils 86500 mils moveto
+13200 mils 86500 mils lineto
+stroke
+grestore
+
+gsave
+/Helvetica findfont
+14.000000 scalefont
+setfont
+
+12600 mils 86500 mils moveto
+(D4) show
+grestore
+
+gsave
+newpath
+10 mils setlinewidth
+25600 mils 85400 mils moveto
+26300 mils 85400 mils lineto
+stroke
+grestore
+
+gsave
+/Helvetica findfont
+14.000000 scalefont
+setfont
+
+26100 mils (D4) stringwidth pop
+-1 mul add
+85400 mils
+moveto
+(D4) show
+grestore
+
+gsave
+gsave
+gsave
+newpath
+23900 mils 84200 mils moveto
+25300 mils 84200 mils lineto
+stroke
+grestore
+gsave
+newpath
+25300 mils 84200 mils moveto
+25300 mils 86900 mils lineto
+stroke
+grestore
+gsave
+newpath
+25300 mils 86900 mils moveto
+23900 mils 86900 mils lineto
+stroke
+grestore
+gsave
+newpath
+23900 mils 86900 mils moveto
+23900 mils 84200 mils lineto
+stroke
+grestore
+grestore
+
+
+
+
+
+
+
+
+newpath
+10 mils setlinewidth
+25300 mils 86600 mils moveto
+25600 mils 86600 mils lineto
+stroke
+1 setlinewidth
+
+gsave
+/Helvetica findfont
+14.000000 scalefont
+setfont
+
+25500 mils 86650 mils moveto
+(1) show
+grestore
+
+
+
+gsave
+/Helvetica findfont
+14.000000 scalefont
+setfont
+
+25000 mils 86600 mils
+10.000000
+.5 mul -1 mul add moveto
+(D0) show
+grestore
+
+newpath
+10 mils setlinewidth
+25300 mils 86300 mils moveto
+25600 mils 86300 mils lineto
+stroke
+1 setlinewidth
+
+gsave
+/Helvetica findfont
+14.000000 scalefont
+setfont
+
+25400 mils 86350 mils moveto
+(15) show
+grestore
+
+
+
+gsave
+/Helvetica findfont
+14.000000 scalefont
+setfont
+
+25000 mils 86300 mils
+10.000000
+.5 mul -1 mul add moveto
+(D1) show
+grestore
+
+newpath
+10 mils setlinewidth
+25300 mils 86000 mils moveto
+25600 mils 86000 mils lineto
+stroke
+1 setlinewidth
+
+gsave
+/Helvetica findfont
+14.000000 scalefont
+setfont
+
+25400 mils 86050 mils moveto
+(14) show
+grestore
+
+
+
+gsave
+/Helvetica findfont
+14.000000 scalefont
+setfont
+
+25000 mils 86000 mils
+10.000000
+.5 mul -1 mul add moveto
+(D2) show
+grestore
+
+newpath
+10 mils setlinewidth
+25300 mils 85700 mils moveto
+25600 mils 85700 mils lineto
+stroke
+1 setlinewidth
+
+gsave
+/Helvetica findfont
+14.000000 scalefont
+setfont
+
+25400 mils 85750 mils moveto
+(13) show
+grestore
+
+
+
+gsave
+/Helvetica findfont
+14.000000 scalefont
+setfont
+
+25000 mils 85700 mils
+10.000000
+.5 mul -1 mul add moveto
+(D3) show
+grestore
+
+newpath
+10 mils setlinewidth
+25300 mils 85400 mils moveto
+25600 mils 85400 mils lineto
+stroke
+1 setlinewidth
+
+gsave
+/Helvetica findfont
+14.000000 scalefont
+setfont
+
+25400 mils 85450 mils moveto
+(12) show
+grestore
+
+
+
+gsave
+/Helvetica findfont
+14.000000 scalefont
+setfont
+
+25000 mils 85400 mils
+10.000000
+.5 mul -1 mul add moveto
+(D4) show
+grestore
+
+newpath
+10 mils setlinewidth
+25300 mils 85100 mils moveto
+25600 mils 85100 mils lineto
+stroke
+1 setlinewidth
+
+gsave
+/Helvetica findfont
+14.000000 scalefont
+setfont
+
+25400 mils 85150 mils moveto
+(11) show
+grestore
+
+
+
+gsave
+/Helvetica findfont
+14.000000 scalefont
+setfont
+
+25000 mils 85100 mils
+10.000000
+.5 mul -1 mul add moveto
+(D5) show
+grestore
+
+newpath
+10 mils setlinewidth
+25300 mils 84800 mils moveto
+25600 mils 84800 mils lineto
+stroke
+1 setlinewidth
+
+gsave
+/Helvetica findfont
+14.000000 scalefont
+setfont
+
+25400 mils 84850 mils moveto
+(10) show
+grestore
+
+
+
+gsave
+/Helvetica findfont
+14.000000 scalefont
+setfont
+
+25000 mils 84800 mils
+10.000000
+.5 mul -1 mul add moveto
+(D6) show
+grestore
+
+newpath
+10 mils setlinewidth
+25300 mils 84500 mils moveto
+25600 mils 84500 mils lineto
+stroke
+1 setlinewidth
+
+gsave
+/Helvetica findfont
+14.000000 scalefont
+setfont
+
+25500 mils 84550 mils moveto
+(9) show
+grestore
+
+
+
+gsave
+/Helvetica findfont
+14.000000 scalefont
+setfont
+
+25000 mils 84500 mils
+10.000000
+.5 mul -1 mul add moveto
+(D7) show
+grestore
+
+gsave
+newpath
+23900 mils 86400 mils moveto
+24000 mils 86300 mils lineto
+stroke
+grestore
+
+gsave
+newpath
+24000 mils 86300 mils moveto
+23900 mils 86200 mils lineto
+stroke
+grestore
+
+newpath
+10 mils setlinewidth
+23900 mils 86300 mils moveto
+23600 mils 86300 mils lineto
+stroke
+1 setlinewidth
+
+gsave
+/Helvetica findfont
+14.000000 scalefont
+setfont
+
+23700 mils 86350 mils moveto
+(2) show
+grestore
+
+
+
+gsave
+/Helvetica findfont
+14.000000 scalefont
+setfont
+
+24000 mils 86300 mils
+10.000000
+.5 mul -1 mul add moveto
+(CLK) show
+grestore
+
+newpath
+10 mils setlinewidth
+23900 mils 84800 mils moveto
+23600 mils 84800 mils lineto
+stroke
+1 setlinewidth
+
+gsave
+/Helvetica findfont
+14.000000 scalefont
+setfont
+
+23700 mils 84850 mils moveto
+(7) show
+grestore
+
+
+
+gsave
+/Helvetica findfont
+14.000000 scalefont
+setfont
+
+24000 mils 84800 mils
+10.000000
+.5 mul -1 mul add moveto
+(CHA) show
+grestore
+
+newpath
+10 mils setlinewidth
+23900 mils 84500 mils moveto
+23600 mils 84500 mils lineto
+stroke
+1 setlinewidth
+
+gsave
+/Helvetica findfont
+14.000000 scalefont
+setfont
+
+23700 mils 84550 mils moveto
+(6) show
+grestore
+
+
+
+gsave
+/Helvetica findfont
+14.000000 scalefont
+setfont
+
+24000 mils 84500 mils
+10.000000
+.5 mul -1 mul add moveto
+(CHB) show
+grestore
+
+newpath
+10 mils setlinewidth
+23900 mils 86600 mils moveto
+23600 mils 86600 mils lineto
+stroke
+1 setlinewidth
+
+gsave
+/Helvetica findfont
+14.000000 scalefont
+setfont
+
+23700 mils 86650 mils moveto
+(3) show
+grestore
+
+
+
+gsave
+/Helvetica findfont
+14.000000 scalefont
+setfont
+
+24000 mils 86600 mils
+10.000000
+.5 mul -1 mul add moveto
+(SEL) show
+grestore
+
+gsave
+newpath
+23850 mils 86000 mils
+50 mils
+0 360 arc
+stroke
+grestore
+
+newpath
+10 mils setlinewidth
+23800 mils 86000 mils moveto
+23600 mils 86000 mils lineto
+stroke
+1 setlinewidth
+
+gsave
+/Helvetica findfont
+14.000000 scalefont
+setfont
+
+23700 mils 86050 mils moveto
+(4) show
+grestore
+
+
+
+gsave
+/Helvetica findfont
+14.000000 scalefont
+setfont
+
+24000 mils 86000 mils
+10.000000
+.5 mul -1 mul add moveto
+(/OE) show
+grestore
+
+gsave
+newpath
+23850 mils 85700 mils
+50 mils
+0 360 arc
+stroke
+grestore
+
+newpath
+10 mils setlinewidth
+23800 mils 85700 mils moveto
+23600 mils 85700 mils lineto
+stroke
+1 setlinewidth
+
+gsave
+/Helvetica findfont
+14.000000 scalefont
+setfont
+
+23700 mils 85750 mils moveto
+(5) show
+grestore
+
+
+
+gsave
+/Helvetica findfont
+14.000000 scalefont
+setfont
+
+24000 mils 85700 mils
+10.000000
+.5 mul -1 mul add moveto
+(/RST) show
+grestore
+
+grestore
+
+gsave
+/Helvetica findfont
+14.000000 scalefont
+setfont
+
+24000 mils 87000 mils moveto
+(HCTL-2016) show
+grestore
+
+gsave
+/Helvetica findfont
+14.000000 scalefont
+setfont
+
+24000 mils 87200 mils moveto
+(U7) show
+grestore
+
+gsave
+newpath
+10 mils setlinewidth
+12400 mils 84500 mils moveto
+12400 mils 83100 mils lineto
+stroke
+grestore
+
+gsave
+newpath
+10 mils setlinewidth
+12100 mils 84800 mils moveto
+12100 mils 82900 mils lineto
+stroke
+grestore
+
+gsave
+newpath
+10 mils setlinewidth
+21000 mils 84500 mils moveto
+23600 mils 84500 mils lineto
+stroke
+grestore
+
+gsave
+newpath
+10 mils setlinewidth
+21000 mils 84800 mils moveto
+23600 mils 84800 mils lineto
+stroke
+grestore
+
+gsave
+newpath
+10 mils setlinewidth
+10500 mils 87600 mils moveto
+10700 mils 87800 mils lineto
+stroke
+grestore
+
+gsave
+newpath
+30 mils setlinewidth
+10700 mils 88400 mils moveto
+15100 mils 88400 mils lineto
+stroke
+grestore
+
+gsave
+newpath
+30 mils setlinewidth
+15100 mils 88400 mils moveto
+20900 mils 88400 mils lineto
+stroke
+grestore
+
+gsave
+newpath
+30 mils setlinewidth
+20900 mils 88400 mils moveto
+26500 mils 88400 mils lineto
+stroke
+grestore
+
+gsave
+newpath
+10 mils setlinewidth
+9800 mils 84900 mils moveto
+10500 mils 84900 mils lineto
+stroke
+grestore
+
+gsave
+/Helvetica findfont
+14.000000 scalefont
+setfont
+
+10100 mils 84900 mils moveto
+(A0) show
+grestore
+
+gsave
+newpath
+10 mils setlinewidth
+9800 mils 84600 mils moveto
+10500 mils 84600 mils lineto
+stroke
+grestore
+
+gsave
+/Helvetica findfont
+14.000000 scalefont
+setfont
+
+10100 mils 84600 mils moveto
+(A1) show
+grestore
+
+gsave
+newpath
+10 mils setlinewidth
+10500 mils 84600 mils moveto
+10700 mils 84800 mils lineto
+stroke
+grestore
+
+gsave
+newpath
+10 mils setlinewidth
+9800 mils 84300 mils moveto
+10500 mils 84300 mils lineto
+stroke
+grestore
+
+gsave
+/Helvetica findfont
+14.000000 scalefont
+setfont
+
+10100 mils 84300 mils moveto
+(A2) show
+grestore
+
+gsave
+newpath
+10 mils setlinewidth
+10500 mils 84300 mils moveto
+10700 mils 84500 mils lineto
+stroke
+grestore
+
+gsave
+newpath
+10 mils setlinewidth
+9800 mils 84000 mils moveto
+10500 mils 84000 mils lineto
+stroke
+grestore
+
+gsave
+/Helvetica findfont
+14.000000 scalefont
+setfont
+
+10100 mils 84000 mils moveto
+(A3) show
+grestore
+
+gsave
+newpath
+10 mils setlinewidth
+10500 mils 84000 mils moveto
+10700 mils 84200 mils lineto
+stroke
+grestore
+
+gsave
+newpath
+10 mils setlinewidth
+9800 mils 83700 mils moveto
+10500 mils 83700 mils lineto
+stroke
+grestore
+
+gsave
+/Helvetica findfont
+14.000000 scalefont
+setfont
+
+10100 mils 83700 mils moveto
+(A4) show
+grestore
+
+gsave
+newpath
+10 mils setlinewidth
+10500 mils 83700 mils moveto
+10700 mils 83900 mils lineto
+stroke
+grestore
+
+gsave
+newpath
+10 mils setlinewidth
+9800 mils 83400 mils moveto
+10500 mils 83400 mils lineto
+stroke
+grestore
+
+gsave
+/Helvetica findfont
+14.000000 scalefont
+setfont
+
+10100 mils 83400 mils moveto
+(A5) show
+grestore
+
+gsave
+newpath
+10 mils setlinewidth
+10500 mils 83400 mils moveto
+10700 mils 83600 mils lineto
+stroke
+grestore
+
+gsave
+newpath
+10 mils setlinewidth
+9800 mils 83100 mils moveto
+10500 mils 83100 mils lineto
+stroke
+grestore
+
+gsave
+/Helvetica findfont
+14.000000 scalefont
+setfont
+
+10100 mils 83100 mils moveto
+(A6) show
+grestore
+
+gsave
+newpath
+10 mils setlinewidth
+10500 mils 83100 mils moveto
+10700 mils 83300 mils lineto
+stroke
+grestore
+
+gsave
+newpath
+10 mils setlinewidth
+9800 mils 82800 mils moveto
+10500 mils 82800 mils lineto
+stroke
+grestore
+
+gsave
+/Helvetica findfont
+14.000000 scalefont
+setfont
+
+10100 mils 82800 mils moveto
+(A7) show
+grestore
+
+gsave
+newpath
+10 mils setlinewidth
+10500 mils 82800 mils moveto
+10700 mils 83000 mils lineto
+stroke
+grestore
+
+gsave
+newpath
+10 mils setlinewidth
+10500 mils 84900 mils moveto
+10700 mils 85100 mils lineto
+stroke
+grestore
+
+gsave
+newpath
+10 mils setlinewidth
+9800 mils 82500 mils moveto
+10500 mils 82500 mils lineto
+stroke
+grestore
+
+gsave
+/Helvetica findfont
+14.000000 scalefont
+setfont
+
+10100 mils 82500 mils moveto
+(A8) show
+grestore
+
+gsave
+newpath
+10 mils setlinewidth
+9800 mils 82200 mils moveto
+10500 mils 82200 mils lineto
+stroke
+grestore
+
+gsave
+/Helvetica findfont
+14.000000 scalefont
+setfont
+
+10100 mils 82200 mils moveto
+(A9) show
+grestore
+
+gsave
+newpath
+10 mils setlinewidth
+10500 mils 82200 mils moveto
+10700 mils 82400 mils lineto
+stroke
+grestore
+
+gsave
+newpath
+10 mils setlinewidth
+9800 mils 81900 mils moveto
+10500 mils 81900 mils lineto
+stroke
+grestore
+
+gsave
+/Helvetica findfont
+14.000000 scalefont
+setfont
+
+10100 mils 81900 mils moveto
+(A10) show
+grestore
+
+gsave
+newpath
+10 mils setlinewidth
+10500 mils 81900 mils moveto
+10700 mils 82100 mils lineto
+stroke
+grestore
+
+gsave
+newpath
+10 mils setlinewidth
+9800 mils 81600 mils moveto
+10500 mils 81600 mils lineto
+stroke
+grestore
+
+gsave
+/Helvetica findfont
+14.000000 scalefont
+setfont
+
+10100 mils 81600 mils moveto
+(A11) show
+grestore
+
+gsave
+newpath
+10 mils setlinewidth
+10500 mils 81600 mils moveto
+10700 mils 81800 mils lineto
+stroke
+grestore
+
+gsave
+newpath
+10 mils setlinewidth
+9800 mils 81300 mils moveto
+10500 mils 81300 mils lineto
+stroke
+grestore
+
+gsave
+/Helvetica findfont
+14.000000 scalefont
+setfont
+
+10100 mils 81300 mils moveto
+(A12) show
+grestore
+
+gsave
+newpath
+10 mils setlinewidth
+10500 mils 81300 mils moveto
+10700 mils 81500 mils lineto
+stroke
+grestore
+
+gsave
+newpath
+10 mils setlinewidth
+9800 mils 81000 mils moveto
+10500 mils 81000 mils lineto
+stroke
+grestore
+
+gsave
+/Helvetica findfont
+14.000000 scalefont
+setfont
+
+10100 mils 81000 mils moveto
+(A13) show
+grestore
+
+gsave
+newpath
+10 mils setlinewidth
+10500 mils 81000 mils moveto
+10700 mils 81200 mils lineto
+stroke
+grestore
+
+gsave
+newpath
+10 mils setlinewidth
+9800 mils 80700 mils moveto
+10500 mils 80700 mils lineto
+stroke
+grestore
+
+gsave
+/Helvetica findfont
+14.000000 scalefont
+setfont
+
+10100 mils 80700 mils moveto
+(A14) show
+grestore
+
+gsave
+newpath
+10 mils setlinewidth
+10500 mils 80700 mils moveto
+10700 mils 80900 mils lineto
+stroke
+grestore
+
+gsave
+newpath
+10 mils setlinewidth
+9800 mils 80400 mils moveto
+10500 mils 80400 mils lineto
+stroke
+grestore
+
+gsave
+/Helvetica findfont
+14.000000 scalefont
+setfont
+
+10100 mils 80400 mils moveto
+(A15) show
+grestore
+
+gsave
+newpath
+10 mils setlinewidth
+10500 mils 80400 mils moveto
+10700 mils 80600 mils lineto
+stroke
+grestore
+
+gsave
+newpath
+10 mils setlinewidth
+10500 mils 82500 mils moveto
+10700 mils 82700 mils lineto
+stroke
+grestore
+
+gsave
+newpath
+10 mils setlinewidth
+9800 mils 80100 mils moveto
+10500 mils 80100 mils lineto
+stroke
+grestore
+
+gsave
+/Helvetica findfont
+14.000000 scalefont
+setfont
+
+10100 mils 80100 mils moveto
+(A16) show
+grestore
+
+gsave
+newpath
+10 mils setlinewidth
+9800 mils 79800 mils moveto
+10500 mils 79800 mils lineto
+stroke
+grestore
+
+gsave
+/Helvetica findfont
+14.000000 scalefont
+setfont
+
+10100 mils 79800 mils moveto
+(A17) show
+grestore
+
+gsave
+newpath
+10 mils setlinewidth
+10500 mils 79800 mils moveto
+10700 mils 80000 mils lineto
+stroke
+grestore
+
+gsave
+newpath
+10 mils setlinewidth
+9800 mils 79500 mils moveto
+10500 mils 79500 mils lineto
+stroke
+grestore
+
+gsave
+/Helvetica findfont
+14.000000 scalefont
+setfont
+
+10100 mils 79500 mils moveto
+(A18) show
+grestore
+
+gsave
+newpath
+10 mils setlinewidth
+10500 mils 79500 mils moveto
+10700 mils 79700 mils lineto
+stroke
+grestore
+
+gsave
+newpath
+10 mils setlinewidth
+9800 mils 79200 mils moveto
+10500 mils 79200 mils lineto
+stroke
+grestore
+
+gsave
+/Helvetica findfont
+14.000000 scalefont
+setfont
+
+10100 mils 79200 mils moveto
+(A19) show
+grestore
+
+gsave
+newpath
+10 mils setlinewidth
+10500 mils 79200 mils moveto
+10700 mils 79400 mils lineto
+stroke
+grestore
+
+gsave
+newpath
+10 mils setlinewidth
+10500 mils 80100 mils moveto
+10700 mils 80300 mils lineto
+stroke
+grestore
+
+gsave
+newpath
+10 mils setlinewidth
+19200 mils 79200 mils moveto
+18500 mils 79200 mils lineto
+stroke
+grestore
+
+gsave
+/Helvetica findfont
+14.000000 scalefont
+setfont
+
+18800 mils (A19) stringwidth pop
+-1 mul add
+79200 mils
+moveto
+(A19) show
+grestore
+
+gsave
+newpath
+10 mils setlinewidth
+18500 mils 79200 mils moveto
+18300 mils 79400 mils lineto
+stroke
+grestore
+
+gsave
+newpath
+10 mils setlinewidth
+19200 mils 78900 mils moveto
+18500 mils 78900 mils lineto
+stroke
+grestore
+
+gsave
+/Helvetica findfont
+14.000000 scalefont
+setfont
+
+18800 mils (A18) stringwidth pop
+-1 mul add
+78900 mils
+moveto
+(A18) show
+grestore
+
+gsave
+newpath
+10 mils setlinewidth
+18500 mils 78900 mils moveto
+18300 mils 79100 mils lineto
+stroke
+grestore
+
+gsave
+newpath
+10 mils setlinewidth
+19200 mils 78600 mils moveto
+18500 mils 78600 mils lineto
+stroke
+grestore
+
+gsave
+/Helvetica findfont
+14.000000 scalefont
+setfont
+
+18800 mils (A17) stringwidth pop
+-1 mul add
+78600 mils
+moveto
+(A17) show
+grestore
+
+gsave
+newpath
+10 mils setlinewidth
+18500 mils 78600 mils moveto
+18300 mils 78800 mils lineto
+stroke
+grestore
+
+gsave
+newpath
+10 mils setlinewidth
+19200 mils 78300 mils moveto
+18500 mils 78300 mils lineto
+stroke
+grestore
+
+gsave
+/Helvetica findfont
+14.000000 scalefont
+setfont
+
+18800 mils (A16) stringwidth pop
+-1 mul add
+78300 mils
+moveto
+(A16) show
+grestore
+
+gsave
+newpath
+10 mils setlinewidth
+18500 mils 78300 mils moveto
+18300 mils 78500 mils lineto
+stroke
+grestore
+
+gsave
+newpath
+10 mils setlinewidth
+15800 mils 86100 mils moveto
+18100 mils 86100 mils lineto
+stroke
+grestore
+
+gsave
+/Helvetica findfont
+14.000000 scalefont
+setfont
+
+16100 mils 86100 mils moveto
+(A1) show
+grestore
+
+gsave
+newpath
+10 mils setlinewidth
+15800 mils 85800 mils moveto
+18100 mils 85800 mils lineto
+stroke
+grestore
+
+gsave
+/Helvetica findfont
+14.000000 scalefont
+setfont
+
+16100 mils 85800 mils moveto
+(A0) show
+grestore
+
+gsave
+newpath
+10 mils setlinewidth
+18500 mils 86600 mils moveto
+23600 mils 86600 mils lineto
+stroke
+grestore
+
+gsave
+/Helvetica findfont
+14.000000 scalefont
+setfont
+
+23100 mils 86600 mils moveto
+(A0) show
+grestore
+
+gsave
+newpath
+10 mils setlinewidth
+12100 mils 82900 mils moveto
+18100 mils 82900 mils lineto
+stroke
+grestore
+
+gsave
+newpath
+10 mils setlinewidth
+13300 mils 82300 mils moveto
+14500 mils 82300 mils lineto
+stroke
+grestore
+
+gsave
+/Helvetica findfont
+14.000000 scalefont
+setfont
+
+13300 mils 82300 mils moveto
+(CLOCK) show
+grestore
+
+gsave
+newpath
+10 mils setlinewidth
+14500 mils 82300 mils moveto
+14500 mils 82900 mils lineto
+stroke
+grestore
+
+gsave
+newpath
+10 mils setlinewidth
+21200 mils 77400 mils moveto
+23400 mils 77400 mils lineto
+stroke
+grestore
+
+gsave
+/Helvetica findfont
+14.000000 scalefont
+setfont
+
+21500 mils 77400 mils moveto
+(/EXTINT) show
+grestore
+
+gsave
+newpath
+10 mils setlinewidth
+23400 mils 77400 mils moveto
+23400 mils 75100 mils lineto
+stroke
+grestore
+
+gsave
+newpath
+10 mils setlinewidth
+7700 mils 79500 mils moveto
+6400 mils 79500 mils lineto
+stroke
+grestore
+
+gsave
+/Helvetica findfont
+14.000000 scalefont
+setfont
+
+6700 mils 79500 mils moveto
+(/EXTINT) show
+grestore
+
+gsave
+newpath
+10 mils setlinewidth
+6400 mils 79500 mils moveto
+6400 mils 75100 mils lineto
+stroke
+grestore
+
+gsave
+newpath
+10 mils setlinewidth
+6400 mils 75100 mils moveto
+23400 mils 75100 mils lineto
+stroke
+grestore
+
+gsave
+newpath
+30 mils setlinewidth
+18300 mils 81700 mils moveto
+10700 mils 81700 mils lineto
+stroke
+grestore
+
+gsave
+newpath
+10 mils setlinewidth
+12100 mils 77500 mils moveto
+16200 mils 77500 mils lineto
+stroke
+grestore
+
+gsave
+/Helvetica findfont
+14.000000 scalefont
+setfont
+
+12600 mils 77500 mils moveto
+(/STROBE) show
+grestore
+
+gsave
+newpath
+10 mils setlinewidth
+19200 mils 76800 mils moveto
+16200 mils 76800 mils lineto
+stroke
+grestore
+
+gsave
+/Helvetica findfont
+14.000000 scalefont
+setfont
+
+18200 mils 76800 mils moveto
+(/STROBE) show
+grestore
+
+gsave
+newpath
+10 mils setlinewidth
+16200 mils 77500 mils moveto
+16200 mils 76800 mils lineto
+stroke
+grestore
+
+gsave
+newpath
+10 mils setlinewidth
+18400 mils 86300 mils moveto
+23600 mils 86300 mils lineto
+stroke
+grestore
+
+gsave
+/Helvetica findfont
+14.000000 scalefont
+setfont
+
+23400 mils (CLOCK) stringwidth pop
+-1 mul add
+86300 mils
+moveto
+(CLOCK) show
+grestore
+
+gsave
+newpath
+10 mils setlinewidth
+18400 mils 86300 mils moveto
+18400 mils 85400 mils lineto
+stroke
+grestore
+
+gsave
+newpath
+10 mils setlinewidth
+15800 mils 85400 mils moveto
+18400 mils 85400 mils lineto
+stroke
+grestore
+
+gsave
+newpath
+10 mils setlinewidth
+21200 mils 78600 mils moveto
+22800 mils 78600 mils lineto
+stroke
+grestore
+
+gsave
+/Helvetica findfont
+14.000000 scalefont
+setfont
+
+21300 mils 78600 mils moveto
+(/EWR) show
+grestore
+
+gsave
+newpath
+10 mils setlinewidth
+15800 mils 86500 mils moveto
+22400 mils 86500 mils lineto
+stroke
+grestore
+
+gsave
+/Helvetica findfont
+14.000000 scalefont
+setfont
+
+16100 mils 86500 mils moveto
+(/CSPWM) show
+grestore
+
+gsave
+newpath
+10 mils setlinewidth
+22800 mils 85700 mils moveto
+23600 mils 85700 mils lineto
+stroke
+grestore
+
+gsave
+/Helvetica findfont
+14.000000 scalefont
+setfont
+
+23400 mils (/EWR) stringwidth pop
+-1 mul add
+85700 mils
+moveto
+(/EWR) show
+grestore
+
+gsave
+newpath
+10 mils setlinewidth
+22600 mils 86000 mils moveto
+23600 mils 86000 mils lineto
+stroke
+grestore
+
+gsave
+/Helvetica findfont
+14.000000 scalefont
+setfont
+
+23400 mils (/ERD) stringwidth pop
+-1 mul add
+86000 mils
+moveto
+(/ERD) show
+grestore
+
+gsave
+newpath
+10 mils setlinewidth
+14900 mils 77700 mils moveto
+19200 mils 77700 mils lineto
+stroke
+grestore
+
+gsave
+/Helvetica findfont
+14.000000 scalefont
+setfont
+
+18500 mils 77700 mils moveto
+(/RD) show
+grestore
+
+gsave
+newpath
+10 mils setlinewidth
+9800 mils 76800 mils moveto
+14900 mils 76800 mils lineto
+stroke
+grestore
+
+gsave
+/Helvetica findfont
+14.000000 scalefont
+setfont
+
+10100 mils 76800 mils moveto
+(/RD) show
+grestore
+
+gsave
+newpath
+10 mils setlinewidth
+14500 mils 78000 mils moveto
+19200 mils 78000 mils lineto
+stroke
+grestore
+
+gsave
+/Helvetica findfont
+14.000000 scalefont
+setfont
+
+18500 mils 78000 mils moveto
+(/WR) show
+grestore
+
+gsave
+newpath
+10 mils setlinewidth
+14500 mils 78000 mils moveto
+14500 mils 76500 mils lineto
+stroke
+grestore
+
+gsave
+newpath
+10 mils setlinewidth
+9800 mils 76500 mils moveto
+14500 mils 76500 mils lineto
+stroke
+grestore
+
+gsave
+/Helvetica findfont
+14.000000 scalefont
+setfont
+
+10100 mils 76500 mils moveto
+(/WR) show
+grestore
+
+gsave
+newpath
+10 mils setlinewidth
+15800 mils 86800 mils moveto
+17600 mils 86800 mils lineto
+stroke
+grestore
+
+gsave
+/Helvetica findfont
+14.000000 scalefont
+setfont
+
+16100 mils 86800 mils moveto
+(/RD) show
+grestore
+
+gsave
+newpath
+10 mils setlinewidth
+15800 mils 87100 mils moveto
+17800 mils 87100 mils lineto
+stroke
+grestore
+
+gsave
+/Helvetica findfont
+14.000000 scalefont
+setfont
+
+16100 mils 87100 mils moveto
+(/WR) show
+grestore
+
+gsave
+/Helvetica findfont
+14.000000 scalefont
+setfont
+
+20100 mils 72400 mils moveto
+(aictini.sch) show
+grestore
+
+gsave
+/Helvetica findfont
+14.000000 scalefont
+setfont
+
+20300 mils 72100 mils moveto
+(1) show
+grestore
+
+gsave
+/Helvetica findfont
+14.000000 scalefont
+setfont
+
+21700 mils 72100 mils moveto
+(3) show
+grestore
+
+gsave
+/Helvetica findfont
+14.000000 scalefont
+setfont
+
+19800 mils 72700 mils moveto
+(Actuator Interface Card - CPU, PWM, Encoder, RS232 & Ethernet Interfaces) show
+grestore
+
+gsave
+newpath
+10 mils setlinewidth
+18200 mils 77400 mils moveto
+18200 mils 81100 mils lineto
+stroke
+grestore
+
+gsave
+newpath
+10 mils setlinewidth
+15800 mils 87500 mils moveto
+16100 mils 87500 mils lineto
+stroke
+grestore
+
+gsave
+newpath
+10 mils setlinewidth
+13000 mils 84200 mils moveto
+13200 mils 84200 mils lineto
+stroke
+grestore
+
+gsave
+newpath
+10 mils setlinewidth
+13000 mils 84200 mils moveto
+13000 mils 84000 mils lineto
+stroke
+grestore
+
+gsave
+newpath
+10 mils setlinewidth
+13000 mils 84000 mils moveto
+12700 mils 84000 mils lineto
+stroke
+grestore
+
+gsave
+newpath
+10 mils setlinewidth
+18200 mils 81100 mils moveto
+26300 mils 81100 mils lineto
+stroke
+grestore
+
+gsave
+newpath
+10 mils setlinewidth
+26300 mils 81100 mils moveto
+26500 mils 81300 mils lineto
+stroke
+grestore
+
+gsave
+newpath
+10 mils setlinewidth
+26300 mils 78300 mils moveto
+26500 mils 78500 mils lineto
+stroke
+grestore
+
+gsave
+newpath
+10 mils setlinewidth
+22800 mils 85700 mils moveto
+22800 mils 78600 mils lineto
+stroke
+grestore
+
+gsave
+newpath
+10 mils setlinewidth
+22600 mils 86000 mils moveto
+22600 mils 78900 mils lineto
+stroke
+grestore
+
+gsave
+newpath
+10 mils setlinewidth
+22400 mils 79200 mils moveto
+22400 mils 86500 mils lineto
+stroke
+grestore
+
+gsave
+newpath
+10 mils setlinewidth
+16600 mils 83800 mils moveto
+16600 mils 76500 mils lineto
+stroke
+grestore
+
+gsave
+newpath
+10 mils setlinewidth
+16600 mils 76500 mils moveto
+19200 mils 76500 mils lineto
+stroke
+grestore
+
+gsave
+/Helvetica findfont
+14.000000 scalefont
+setfont
+
+18200 mils 76500 mils moveto
+(PWM) show
+grestore
+
+gsave
+newpath
+10 mils setlinewidth
+16700 mils 85100 mils moveto
+16700 mils 76200 mils lineto
+stroke
+grestore
+
+gsave
+newpath
+10 mils setlinewidth
+16700 mils 76200 mils moveto
+19200 mils 76200 mils lineto
+stroke
+grestore
+
+gsave
+/Helvetica findfont
+14.000000 scalefont
+setfont
+
+18200 mils 76200 mils moveto
+(TRINT) show
+grestore
+
+gsave
+newpath
+10 mils setlinewidth
+17600 mils 86800 mils moveto
+17600 mils 77700 mils lineto
+stroke
+grestore
+
+gsave
+newpath
+10 mils setlinewidth
+17800 mils 87100 mils moveto
+17800 mils 78000 mils lineto
+stroke
+grestore
+
+gsave
+newpath
+10 mils setlinewidth
+14900 mils 77700 mils moveto
+14900 mils 76800 mils lineto
+stroke
+grestore
+
+gsave
+newpath
+10 mils setlinewidth
+18100 mils 85800 mils moveto
+18300 mils 86000 mils lineto
+stroke
+grestore
+
+gsave
+newpath
+10 mils setlinewidth
+18100 mils 86100 mils moveto
+18300 mils 86300 mils lineto
+stroke
+grestore
+
+gsave
+newpath
+10 mils setlinewidth
+18500 mils 86600 mils moveto
+18300 mils 86800 mils lineto
+stroke
+grestore
+
+gsave
+/Helvetica findfont
+14.000000 scalefont
+setfont
+
+23600 mils 72400 mils moveto
+(1.1.0) show
+grestore
+
+gsave
+gsave
+gsave
+newpath
+12100 mils 82000 mils moveto
+13000 mils 82000 mils lineto
+stroke
+grestore
+gsave
+newpath
+13000 mils 82000 mils moveto
+13000 mils 82600 mils lineto
+stroke
+grestore
+gsave
+newpath
+13000 mils 82600 mils moveto
+12100 mils 82600 mils lineto
+stroke
+grestore
+gsave
+newpath
+12100 mils 82600 mils moveto
+12100 mils 82000 mils lineto
+stroke
+grestore
+grestore
+
+
+
+
+
+
+gsave
+newpath
+13000 mils 82400 mils moveto
+12900 mils 82300 mils lineto
+stroke
+grestore
+
+gsave
+newpath
+12900 mils 82300 mils moveto
+13000 mils 82200 mils lineto
+stroke
+grestore
+
+newpath
+10 mils setlinewidth
+13300 mils 82300 mils moveto
+13000 mils 82300 mils lineto
+stroke
+1 setlinewidth
+
+gsave
+/Helvetica findfont
+14.000000 scalefont
+setfont
+
+13050 mils 82350 mils moveto
+(5) show
+grestore
+
+
+
+gsave
+/Helvetica findfont
+14.000000 scalefont
+setfont
+
+12500 mils 82300 mils
+10.000000
+.5 mul -1 mul add moveto
+(OUT) show
+grestore
+
+
+
+grestore
+
+gsave
+/Helvetica findfont
+14.000000 scalefont
+setfont
+
+12600 mils 82700 mils moveto
+(OSC) show
+grestore
+
+gsave
+/Helvetica findfont
+14.000000 scalefont
+setfont
+
+12100 mils 82700 mils moveto
+(U11) show
+grestore
+
+gsave
+/Helvetica findfont
+14.000000 scalefont
+setfont
+
+12300 mils 81800 mils moveto
+(10MHz) show
+grestore
+
+gsave
+gsave
+gsave
+newpath
+19500 mils 75900 mils moveto
+20900 mils 75900 mils lineto
+stroke
+grestore
+gsave
+newpath
+20900 mils 75900 mils moveto
+20900 mils 79800 mils lineto
+stroke
+grestore
+gsave
+newpath
+20900 mils 79800 mils moveto
+19500 mils 79800 mils lineto
+stroke
+grestore
+gsave
+newpath
+19500 mils 79800 mils moveto
+19500 mils 75900 mils lineto
+stroke
+grestore
+grestore
+
+
+
+
+
+
+
+
+newpath
+10 mils setlinewidth
+19500 mils 79500 mils moveto
+19200 mils 79500 mils lineto
+stroke
+1 setlinewidth
+
+gsave
+/Helvetica findfont
+11.200000 scalefont
+setfont
+
+19396 mils (1) stringwidth pop
+-1 mul add
+79550 mils
+moveto
+(1) show
+grestore
+
+
+
+gsave
+/Helvetica findfont
+11.200000 scalefont
+setfont
+
+19575 mils 79450 mils moveto
+(CLK/I0) show
+grestore
+
+newpath
+10 mils setlinewidth
+19500 mils 79200 mils moveto
+19200 mils 79200 mils lineto
+stroke
+1 setlinewidth
+
+gsave
+/Helvetica findfont
+11.200000 scalefont
+setfont
+
+19420 mils (2) stringwidth pop
+-1 mul add
+79250 mils
+moveto
+(2) show
+grestore
+
+
+
+gsave
+/Helvetica findfont
+11.200000 scalefont
+setfont
+
+19575 mils 79150 mils moveto
+(I1) show
+grestore
+
+newpath
+10 mils setlinewidth
+19500 mils 78900 mils moveto
+19200 mils 78900 mils lineto
+stroke
+1 setlinewidth
+
+gsave
+/Helvetica findfont
+11.200000 scalefont
+setfont
+
+19396 mils (3) stringwidth pop
+-1 mul add
+78950 mils
+moveto
+(3) show
+grestore
+
+
+
+gsave
+/Helvetica findfont
+11.200000 scalefont
+setfont
+
+19575 mils 78850 mils moveto
+(I2) show
+grestore
+
+newpath
+10 mils setlinewidth
+19500 mils 78600 mils moveto
+19200 mils 78600 mils lineto
+stroke
+1 setlinewidth
+
+gsave
+/Helvetica findfont
+11.200000 scalefont
+setfont
+
+19420 mils (4) stringwidth pop
+-1 mul add
+78650 mils
+moveto
+(4) show
+grestore
+
+
+
+gsave
+/Helvetica findfont
+11.200000 scalefont
+setfont
+
+19575 mils 78550 mils moveto
+(I3) show
+grestore
+
+newpath
+10 mils setlinewidth
+19500 mils 78300 mils moveto
+19200 mils 78300 mils lineto
+stroke
+1 setlinewidth
+
+gsave
+/Helvetica findfont
+11.200000 scalefont
+setfont
+
+19404 mils (5) stringwidth pop
+-1 mul add
+78350 mils
+moveto
+(5) show
+grestore
+
+
+
+gsave
+/Helvetica findfont
+11.200000 scalefont
+setfont
+
+19575 mils 78250 mils moveto
+(I4) show
+grestore
+
+newpath
+10 mils setlinewidth
+19500 mils 78000 mils moveto
+19200 mils 78000 mils lineto
+stroke
+1 setlinewidth
+
+gsave
+/Helvetica findfont
+11.200000 scalefont
+setfont
+
+19420 mils (6) stringwidth pop
+-1 mul add
+78050 mils
+moveto
+(6) show
+grestore
+
+
+
+gsave
+/Helvetica findfont
+11.200000 scalefont
+setfont
+
+19575 mils 77950 mils moveto
+(I5) show
+grestore
+
+newpath
+10 mils setlinewidth
+19500 mils 77700 mils moveto
+19200 mils 77700 mils lineto
+stroke
+1 setlinewidth
+
+gsave
+/Helvetica findfont
+11.200000 scalefont
+setfont
+
+19396 mils (7) stringwidth pop
+-1 mul add
+77750 mils
+moveto
+(7) show
+grestore
+
+
+
+gsave
+/Helvetica findfont
+11.200000 scalefont
+setfont
+
+19575 mils 77650 mils moveto
+(I6) show
+grestore
+
+newpath
+10 mils setlinewidth
+19500 mils 77400 mils moveto
+19200 mils 77400 mils lineto
+stroke
+1 setlinewidth
+
+gsave
+/Helvetica findfont
+11.200000 scalefont
+setfont
+
+19382 mils (8) stringwidth pop
+-1 mul add
+77450 mils
+moveto
+(8) show
+grestore
+
+
+
+gsave
+/Helvetica findfont
+11.200000 scalefont
+setfont
+
+19575 mils 77350 mils moveto
+(I7) show
+grestore
+
+newpath
+10 mils setlinewidth
+19500 mils 77100 mils moveto
+19200 mils 77100 mils lineto
+stroke
+1 setlinewidth
+
+gsave
+/Helvetica findfont
+11.200000 scalefont
+setfont
+
+19372 mils (9) stringwidth pop
+-1 mul add
+77150 mils
+moveto
+(9) show
+grestore
+
+
+
+gsave
+/Helvetica findfont
+11.200000 scalefont
+setfont
+
+19575 mils 77050 mils moveto
+(I8) show
+grestore
+
+newpath
+10 mils setlinewidth
+19500 mils 76800 mils moveto
+19200 mils 76800 mils lineto
+stroke
+1 setlinewidth
+
+gsave
+/Helvetica findfont
+11.200000 scalefont
+setfont
+
+19382 mils (10) stringwidth pop
+-1 mul add
+76850 mils
+moveto
+(10) show
+grestore
+
+
+
+gsave
+/Helvetica findfont
+11.200000 scalefont
+setfont
+
+19575 mils 76750 mils moveto
+(I9) show
+grestore
+
+newpath
+10 mils setlinewidth
+19500 mils 76500 mils moveto
+19200 mils 76500 mils lineto
+stroke
+1 setlinewidth
+
+gsave
+/Helvetica findfont
+11.200000 scalefont
+setfont
+
+19406 mils (11) stringwidth pop
+-1 mul add
+76550 mils
+moveto
+(11) show
+grestore
+
+
+
+gsave
+/Helvetica findfont
+11.200000 scalefont
+setfont
+
+19575 mils 76450 mils moveto
+(I10) show
+grestore
+
+newpath
+10 mils setlinewidth
+19500 mils 76200 mils moveto
+19200 mils 76200 mils lineto
+stroke
+1 setlinewidth
+
+gsave
+/Helvetica findfont
+11.200000 scalefont
+setfont
+
+19390 mils (13) stringwidth pop
+-1 mul add
+76250 mils
+moveto
+(13) show
+grestore
+
+
+
+gsave
+/Helvetica findfont
+11.200000 scalefont
+setfont
+
+19575 mils 76150 mils moveto
+(I11) show
+grestore
+
+newpath
+10 mils setlinewidth
+20900 mils 79500 mils moveto
+21200 mils 79500 mils lineto
+stroke
+1 setlinewidth
+
+gsave
+/Helvetica findfont
+11.200000 scalefont
+setfont
+
+21000 mils 79550 mils moveto
+(23) show
+grestore
+
+
+
+gsave
+/Helvetica findfont
+11.200000 scalefont
+setfont
+
+20454 mils 79450 mils moveto
+(IOQ0) show
+grestore
+
+newpath
+10 mils setlinewidth
+20900 mils 79200 mils moveto
+21200 mils 79200 mils lineto
+stroke
+1 setlinewidth
+
+gsave
+/Helvetica findfont
+11.200000 scalefont
+setfont
+
+21000 mils 79250 mils moveto
+(22) show
+grestore
+
+
+
+gsave
+/Helvetica findfont
+11.200000 scalefont
+setfont
+
+20494 mils 79150 mils moveto
+(IOQ1) show
+grestore
+
+newpath
+10 mils setlinewidth
+20900 mils 78900 mils moveto
+21200 mils 78900 mils lineto
+stroke
+1 setlinewidth
+
+gsave
+/Helvetica findfont
+11.200000 scalefont
+setfont
+
+21000 mils 78950 mils moveto
+(21) show
+grestore
+
+
+
+gsave
+/Helvetica findfont
+11.200000 scalefont
+setfont
+
+20454 mils 78850 mils moveto
+(IOQ2) show
+grestore
+
+newpath
+10 mils setlinewidth
+20900 mils 78600 mils moveto
+21200 mils 78600 mils lineto
+stroke
+1 setlinewidth
+
+gsave
+/Helvetica findfont
+11.200000 scalefont
+setfont
+
+21000 mils 78650 mils moveto
+(20) show
+grestore
+
+
+
+gsave
+/Helvetica findfont
+11.200000 scalefont
+setfont
+
+20478 mils 78550 mils moveto
+(IOQ3) show
+grestore
+
+newpath
+10 mils setlinewidth
+20900 mils 78300 mils moveto
+21200 mils 78300 mils lineto
+stroke
+1 setlinewidth
+
+gsave
+/Helvetica findfont
+11.200000 scalefont
+setfont
+
+21000 mils 78350 mils moveto
+(19) show
+grestore
+
+
+
+gsave
+/Helvetica findfont
+11.200000 scalefont
+setfont
+
+20454 mils 78250 mils moveto
+(IOQ4) show
+grestore
+
+newpath
+10 mils setlinewidth
+20900 mils 78000 mils moveto
+21200 mils 78000 mils lineto
+stroke
+1 setlinewidth
+
+gsave
+/Helvetica findfont
+11.200000 scalefont
+setfont
+
+21000 mils 78050 mils moveto
+(18) show
+grestore
+
+
+
+gsave
+/Helvetica findfont
+11.200000 scalefont
+setfont
+
+20478 mils 77950 mils moveto
+(IOQ5) show
+grestore
+
+newpath
+10 mils setlinewidth
+20900 mils 77700 mils moveto
+21200 mils 77700 mils lineto
+stroke
+1 setlinewidth
+
+gsave
+/Helvetica findfont
+11.200000 scalefont
+setfont
+
+21000 mils 77750 mils moveto
+(17) show
+grestore
+
+
+
+gsave
+/Helvetica findfont
+11.200000 scalefont
+setfont
+
+20462 mils 77650 mils moveto
+(IOQ6) show
+grestore
+
+newpath
+10 mils setlinewidth
+20900 mils 77400 mils moveto
+21200 mils 77400 mils lineto
+stroke
+1 setlinewidth
+
+gsave
+/Helvetica findfont
+11.200000 scalefont
+setfont
+
+21000 mils 77450 mils moveto
+(16) show
+grestore
+
+
+
+gsave
+/Helvetica findfont
+11.200000 scalefont
+setfont
+
+20478 mils 77350 mils moveto
+(IOQ7) show
+grestore
+
+newpath
+10 mils setlinewidth
+20900 mils 77100 mils moveto
+21200 mils 77100 mils lineto
+stroke
+1 setlinewidth
+
+gsave
+/Helvetica findfont
+11.200000 scalefont
+setfont
+
+21000 mils 77150 mils moveto
+(15) show
+grestore
+
+
+
+gsave
+/Helvetica findfont
+11.200000 scalefont
+setfont
+
+20470 mils 77050 mils moveto
+(IOQ8) show
+grestore
+
+newpath
+10 mils setlinewidth
+20900 mils 76800 mils moveto
+21200 mils 76800 mils lineto
+stroke
+1 setlinewidth
+
+gsave
+/Helvetica findfont
+11.200000 scalefont
+setfont
+
+21000 mils 76850 mils moveto
+(14) show
+grestore
+
+
+
+gsave
+/Helvetica findfont
+11.200000 scalefont
+setfont
+
+20454 mils 76750 mils moveto
+(IOQ9) show
+grestore
+
+grestore
+
+gsave
+/Helvetica findfont
+14.000000 scalefont
+setfont
+
+19500 mils 79900 mils moveto
+(22V10) show
+grestore
+
+gsave
+/Helvetica findfont
+14.000000 scalefont
+setfont
+
+19700 mils (U8) stringwidth pop
+-1 mul add
+80100 mils
+moveto
+(U8) show
+grestore
+
+
+gsave
+/Helvetica findfont
+14.000000 scalefont
+setfont
+
+21500 mils 73200 mils moveto
+(Universidade Federal do Rio Grande do Sul) show
+grestore
+
+gsave
+/Helvetica findfont
+14.000000 scalefont
+setfont
+
+21700 mils 73000 mils moveto
+(Departamento de Engenharia Eletrica) show
+grestore
+
+gsave
+newpath
+10 mils setlinewidth
+19000 mils 77100 mils moveto
+19200 mils 77100 mils lineto
+stroke
+1 setlinewidth
+
+
+
+
+
+gsave
+newpath
+18400 mils 77200 mils moveto
+18400 mils 77000 mils lineto
+stroke
+grestore
+
+gsave
+newpath
+18400 mils 77200 mils moveto
+18900 mils 77200 mils lineto
+stroke
+grestore
+
+gsave
+newpath
+18900 mils 77200 mils moveto
+19000 mils 77100 mils lineto
+stroke
+grestore
+
+gsave
+newpath
+19000 mils 77100 mils moveto
+18900 mils 77000 mils lineto
+stroke
+grestore
+
+gsave
+newpath
+18900 mils 77000 mils moveto
+18400 mils 77000 mils lineto
+stroke
+grestore
+
+
+
+
+
+grestore
+
+gsave
+/Helvetica findfont
+14.000000 scalefont
+setfont
+
+18300 mils (REFPOS) stringwidth pop
+-1 mul add
+77100 mils
+10.000000
+.5 mul -1 mul add moveto
+(REFPOS) show
+grestore
+
+
+gsave
+newpath
+10 mils setlinewidth
+21200 mils 77700 mils moveto
+21400 mils 77700 mils lineto
+stroke
+1 setlinewidth
+
+
+
+
+
+gsave
+newpath
+21400 mils 77800 mils moveto
+21400 mils 77600 mils lineto
+stroke
+grestore
+
+gsave
+newpath
+21400 mils 77800 mils moveto
+21900 mils 77800 mils lineto
+stroke
+grestore
+
+gsave
+newpath
+21900 mils 77800 mils moveto
+22000 mils 77700 mils lineto
+stroke
+grestore
+
+gsave
+newpath
+22000 mils 77700 mils moveto
+21900 mils 77600 mils lineto
+stroke
+grestore
+
+gsave
+newpath
+21900 mils 77600 mils moveto
+21400 mils 77600 mils lineto
+stroke
+grestore
+
+
+
+
+
+grestore
+
+gsave
+/Helvetica findfont
+14.000000 scalefont
+setfont
+
+22100 mils 77700 mils
+10.000000
+.5 mul -1 mul add moveto
+(BRAKE) show
+grestore
+
+
+gsave
+newpath
+10 mils setlinewidth
+21200 mils 77100 mils moveto
+21400 mils 77100 mils lineto
+stroke
+1 setlinewidth
+
+
+
+
+
+gsave
+newpath
+21400 mils 77200 mils moveto
+21400 mils 77000 mils lineto
+stroke
+grestore
+
+gsave
+newpath
+21400 mils 77200 mils moveto
+21900 mils 77200 mils lineto
+stroke
+grestore
+
+gsave
+newpath
+21900 mils 77200 mils moveto
+22000 mils 77100 mils lineto
+stroke
+grestore
+
+gsave
+newpath
+22000 mils 77100 mils moveto
+21900 mils 77000 mils lineto
+stroke
+grestore
+
+gsave
+newpath
+21900 mils 77000 mils moveto
+21400 mils 77000 mils lineto
+stroke
+grestore
+
+
+
+
+
+grestore
+
+gsave
+/Helvetica findfont
+14.000000 scalefont
+setfont
+
+22100 mils 77100 mils
+10.000000
+.5 mul -1 mul add moveto
+(DRVA) show
+grestore
+
+
+gsave
+newpath
+10 mils setlinewidth
+21200 mils 76800 mils moveto
+21400 mils 76800 mils lineto
+stroke
+1 setlinewidth
+
+
+
+
+
+gsave
+newpath
+21400 mils 76900 mils moveto
+21400 mils 76700 mils lineto
+stroke
+grestore
+
+gsave
+newpath
+21400 mils 76900 mils moveto
+21900 mils 76900 mils lineto
+stroke
+grestore
+
+gsave
+newpath
+21900 mils 76900 mils moveto
+22000 mils 76800 mils lineto
+stroke
+grestore
+
+gsave
+newpath
+22000 mils 76800 mils moveto
+21900 mils 76700 mils lineto
+stroke
+grestore
+
+gsave
+newpath
+21900 mils 76700 mils moveto
+21400 mils 76700 mils lineto
+stroke
+grestore
+
+
+
+
+
+grestore
+
+gsave
+/Helvetica findfont
+14.000000 scalefont
+setfont
+
+22100 mils 76800 mils
+10.000000
+.5 mul -1 mul add moveto
+(DRVB) show
+grestore
+
+
+gsave
+newpath
+10 mils setlinewidth
+7700 mils 86700 mils moveto
+7500 mils 86700 mils lineto
+stroke
+1 setlinewidth
+
+
+
+
+
+gsave
+newpath
+7500 mils 86800 mils moveto
+7500 mils 86600 mils lineto
+stroke
+grestore
+
+gsave
+newpath
+7500 mils 86800 mils moveto
+7000 mils 86800 mils lineto
+stroke
+grestore
+
+gsave
+newpath
+7000 mils 86800 mils moveto
+6900 mils 86700 mils lineto
+stroke
+grestore
+
+gsave
+newpath
+6900 mils 86700 mils moveto
+7000 mils 86600 mils lineto
+stroke
+grestore
+
+gsave
+newpath
+7000 mils 86600 mils moveto
+7500 mils 86600 mils lineto
+stroke
+grestore
+
+
+
+
+
+grestore
+
+gsave
+/Helvetica findfont
+14.000000 scalefont
+setfont
+
+6800 mils (CAN0TX) stringwidth pop
+-1 mul add
+86700 mils
+10.000000
+.5 mul -1 mul add moveto
+(CAN0TX) show
+grestore
+
+
+gsave
+newpath
+10 mils setlinewidth
+7700 mils 85800 mils moveto
+7500 mils 85800 mils lineto
+stroke
+1 setlinewidth
+
+
+
+
+
+gsave
+newpath
+7500 mils 85900 mils moveto
+7500 mils 85700 mils lineto
+stroke
+grestore
+
+gsave
+newpath
+7500 mils 85900 mils moveto
+7000 mils 85900 mils lineto
+stroke
+grestore
+
+gsave
+newpath
+7000 mils 85900 mils moveto
+6900 mils 85800 mils lineto
+stroke
+grestore
+
+gsave
+newpath
+6900 mils 85800 mils moveto
+7000 mils 85700 mils lineto
+stroke
+grestore
+
+gsave
+newpath
+7000 mils 85700 mils moveto
+7500 mils 85700 mils lineto
+stroke
+grestore
+
+
+
+
+
+grestore
+
+gsave
+/Helvetica findfont
+14.000000 scalefont
+setfont
+
+6800 mils (CAN1TX) stringwidth pop
+-1 mul add
+85800 mils
+10.000000
+.5 mul -1 mul add moveto
+(CAN1TX) show
+grestore
+
+
+gsave
+newpath
+10 mils setlinewidth
+7500 mils 86400 mils moveto
+7700 mils 86400 mils lineto
+stroke
+1 setlinewidth
+
+
+
+
+
+gsave
+newpath
+6900 mils 86500 mils moveto
+6900 mils 86300 mils lineto
+stroke
+grestore
+
+gsave
+newpath
+6900 mils 86500 mils moveto
+7400 mils 86500 mils lineto
+stroke
+grestore
+
+gsave
+newpath
+7400 mils 86500 mils moveto
+7500 mils 86400 mils lineto
+stroke
+grestore
+
+gsave
+newpath
+7500 mils 86400 mils moveto
+7400 mils 86300 mils lineto
+stroke
+grestore
+
+gsave
+newpath
+7400 mils 86300 mils moveto
+6900 mils 86300 mils lineto
+stroke
+grestore
+
+
+
+
+
+grestore
+
+gsave
+/Helvetica findfont
+14.000000 scalefont
+setfont
+
+6800 mils (CAN0RX) stringwidth pop
+-1 mul add
+86400 mils
+10.000000
+.5 mul -1 mul add moveto
+(CAN0RX) show
+grestore
+
+
+gsave
+newpath
+10 mils setlinewidth
+7500 mils 85500 mils moveto
+7700 mils 85500 mils lineto
+stroke
+1 setlinewidth
+
+
+
+
+
+gsave
+newpath
+6900 mils 85600 mils moveto
+6900 mils 85400 mils lineto
+stroke
+grestore
+
+gsave
+newpath
+6900 mils 85600 mils moveto
+7400 mils 85600 mils lineto
+stroke
+grestore
+
+gsave
+newpath
+7400 mils 85600 mils moveto
+7500 mils 85500 mils lineto
+stroke
+grestore
+
+gsave
+newpath
+7500 mils 85500 mils moveto
+7400 mils 85400 mils lineto
+stroke
+grestore
+
+gsave
+newpath
+7400 mils 85400 mils moveto
+6900 mils 85400 mils lineto
+stroke
+grestore
+
+
+
+
+
+grestore
+
+gsave
+/Helvetica findfont
+14.000000 scalefont
+setfont
+
+6800 mils (CAN1RX) stringwidth pop
+-1 mul add
+85500 mils
+10.000000
+.5 mul -1 mul add moveto
+(CAN1RX) show
+grestore
+
+
+gsave
+newpath
+10 mils setlinewidth
+12400 mils 74100 mils moveto
+12400 mils 74300 mils lineto
+stroke
+grestore
+
+gsave
+newpath
+10 mils setlinewidth
+14000 mils 74100 mils moveto
+14800 mils 74100 mils lineto
+stroke
+grestore
+
+gsave
+/Helvetica findfont
+11.200000 scalefont
+setfont
+
+23600 mils 72100 mils moveto
+(Walter Fetter Lages & Fernando Pessutto) show
+grestore
+
+gsave
+newpath
+10 mils setlinewidth
+20800 mils 84800 mils moveto
+21000 mils 84800 mils lineto
+stroke
+1 setlinewidth
+
+
+
+
+
+gsave
+newpath
+20200 mils 84900 mils moveto
+20200 mils 84700 mils lineto
+stroke
+grestore
+
+gsave
+newpath
+20200 mils 84900 mils moveto
+20700 mils 84900 mils lineto
+stroke
+grestore
+
+gsave
+newpath
+20700 mils 84900 mils moveto
+20800 mils 84800 mils lineto
+stroke
+grestore
+
+gsave
+newpath
+20800 mils 84800 mils moveto
+20700 mils 84700 mils lineto
+stroke
+grestore
+
+gsave
+newpath
+20700 mils 84700 mils moveto
+20200 mils 84700 mils lineto
+stroke
+grestore
+
+
+
+
+
+grestore
+
+gsave
+/Helvetica findfont
+14.000000 scalefont
+setfont
+
+20100 mils (CHA) stringwidth pop
+-1 mul add
+84800 mils
+10.000000
+.5 mul -1 mul add moveto
+(CHA) show
+grestore
+
+
+gsave
+newpath
+10 mils setlinewidth
+20800 mils 84500 mils moveto
+21000 mils 84500 mils lineto
+stroke
+1 setlinewidth
+
+
+
+
+
+gsave
+newpath
+20200 mils 84600 mils moveto
+20200 mils 84400 mils lineto
+stroke
+grestore
+
+gsave
+newpath
+20200 mils 84600 mils moveto
+20700 mils 84600 mils lineto
+stroke
+grestore
+
+gsave
+newpath
+20700 mils 84600 mils moveto
+20800 mils 84500 mils lineto
+stroke
+grestore
+
+gsave
+newpath
+20800 mils 84500 mils moveto
+20700 mils 84400 mils lineto
+stroke
+grestore
+
+gsave
+newpath
+20700 mils 84400 mils moveto
+20200 mils 84400 mils lineto
+stroke
+grestore
+
+
+
+
+
+grestore
+
+gsave
+/Helvetica findfont
+14.000000 scalefont
+setfont
+
+20100 mils (CHB) stringwidth pop
+-1 mul add
+84500 mils
+10.000000
+.5 mul -1 mul add moveto
+(CHB) show
+grestore
+
+
+gsave
+newpath
+10 mils setlinewidth
+16400 mils 74100 mils moveto
+17200 mils 74100 mils lineto
+stroke
+grestore
+
+gsave
+newpath
+10 mils setlinewidth
+17200 mils 74100 mils moveto
+17200 mils 74400 mils lineto
+stroke
+grestore
+
+gsave
+newpath
+10 mils setlinewidth
+17200 mils 74400 mils moveto
+17200 mils 74600 mils lineto
+stroke
+1 setlinewidth
+
+
+
+gsave
+newpath
+17050 mils 74600 mils moveto
+17350 mils 74600 mils lineto
+stroke
+grestore
+
+gsave
+/Helvetica findfont
+11.200000 scalefont
+setfont
+
+17075 mils 74650 mils moveto
+(Vcc) show
+grestore
+
+
+grestore
+
+gsave
+newpath
+10 mils setlinewidth
+6800 mils 78300 mils moveto
+6800 mils 78500 mils lineto
+stroke
+1 setlinewidth
+
+
+
+gsave
+newpath
+6650 mils 78500 mils moveto
+6950 mils 78500 mils lineto
+stroke
+grestore
+
+gsave
+/Helvetica findfont
+11.200000 scalefont
+setfont
+
+6675 mils 78550 mils moveto
+(Vcc) show
+grestore
+
+
+grestore
+
+gsave
+newpath
+10 mils setlinewidth
+12700 mils 84000 mils moveto
+12700 mils 84200 mils lineto
+stroke
+1 setlinewidth
+
+
+
+gsave
+newpath
+12550 mils 84200 mils moveto
+12850 mils 84200 mils lineto
+stroke
+grestore
+
+gsave
+/Helvetica findfont
+11.200000 scalefont
+setfont
+
+12575 mils 84250 mils moveto
+(Vcc) show
+grestore
+
+
+grestore
+
+gsave
+newpath
+10 mils setlinewidth
+17400 mils 84800 mils moveto
+17400 mils 85000 mils lineto
+stroke
+1 setlinewidth
+
+
+
+gsave
+newpath
+17250 mils 85000 mils moveto
+17550 mils 85000 mils lineto
+stroke
+grestore
+
+gsave
+/Helvetica findfont
+11.200000 scalefont
+setfont
+
+17275 mils 85050 mils moveto
+(Vcc) show
+grestore
+
+
+grestore
+
+gsave
+newpath
+10 mils setlinewidth
+16100 mils 87500 mils moveto
+16100 mils 87700 mils lineto
+stroke
+1 setlinewidth
+
+
+
+gsave
+newpath
+15950 mils 87700 mils moveto
+16250 mils 87700 mils lineto
+stroke
+grestore
+
+gsave
+/Helvetica findfont
+11.200000 scalefont
+setfont
+
+15975 mils 87750 mils moveto
+(Vcc) show
+grestore
+
+
+grestore
+
+gsave
+newpath
+10 mils setlinewidth
+5500 mils 83400 mils moveto
+5700 mils 83400 mils lineto
+stroke
+1 setlinewidth
+
+gsave
+/Helvetica findfont
+11.200000 scalefont
+setfont
+
+5650 mils 83450 mils moveto
+90 rotate
+(2) show
+grestore
+
+
+newpath
+10 mils setlinewidth
+6500 mils 83400 mils moveto
+6300 mils 83400 mils lineto
+stroke
+1 setlinewidth
+
+gsave
+/Helvetica findfont
+11.200000 scalefont
+setfont
+
+6450 mils 83450 mils moveto
+90 rotate
+(1) show
+grestore
+
+
+gsave
+newpath
+5800 mils 83400 mils
+50 mils
+0 360 arc
+stroke
+grestore
+
+gsave
+newpath
+6200 mils 83400 mils
+50 mils
+0 360 arc
+stroke
+grestore
+
+gsave
+gsave
+newpath
+5700 mils 83300 mils moveto
+6300 mils 83300 mils lineto
+stroke
+grestore
+gsave
+newpath
+6300 mils 83300 mils moveto
+6300 mils 83500 mils lineto
+stroke
+grestore
+gsave
+newpath
+6300 mils 83500 mils moveto
+5700 mils 83500 mils lineto
+stroke
+grestore
+gsave
+newpath
+5700 mils 83500 mils moveto
+5700 mils 83300 mils lineto
+stroke
+grestore
+grestore
+
+
+
+newpath
+6500 mils 83400 mils
+30 mils
+0 360 arc
+fill
+newpath
+6500 mils 83400 mils
+30 mils
+0 360 arc
+fill
+grestore
+
+gsave
+/Helvetica findfont
+14.000000 scalefont
+setfont
+
+6000 mils 83800 mils moveto
+(JP2) stringwidth pop
+-1.0 mul
+10.000000
+-1.0 mul
+rmoveto
+(JP2) show
+grestore
+
+gsave
+/Helvetica findfont
+14.000000 scalefont
+setfont
+
+5600 mils 83000 mils moveto
+(XRESET) show
+grestore
+
+gsave
+newpath
+10 mils setlinewidth
+6500 mils 83700 mils moveto
+7700 mils 83700 mils lineto
+stroke
+grestore
+
+gsave
+/Helvetica findfont
+14.000000 scalefont
+setfont
+
+6800 mils 83700 mils moveto
+(DTR232) show
+grestore
+
+gsave
+
+newpath
+10 mils setlinewidth
+6500 mils 83100 mils moveto
+6650 mils 83100 mils lineto
+stroke
+1 setlinewidth
+
+gsave
+/Helvetica findfont
+11.200000 scalefont
+setfont
+
+6550 mils 83150 mils moveto
+(1) show
+grestore
+
+
+newpath
+10 mils setlinewidth
+7350 mils 83100 mils moveto
+7500 mils 83100 mils lineto
+stroke
+1 setlinewidth
+
+gsave
+/Helvetica findfont
+11.200000 scalefont
+setfont
+
+7400 mils 83150 mils moveto
+(2) show
+grestore
+
+
+gsave
+newpath
+6650 mils 83100 mils moveto
+6825 mils 83100 mils lineto
+stroke
+grestore
+
+gsave
+newpath
+7350 mils 83100 mils moveto
+7175 mils 83100 mils lineto
+stroke
+grestore
+
+gsave
+newpath
+6800 mils 83185 mils moveto
+7200 mils 83185 mils lineto
+stroke
+grestore
+
+gsave
+newpath
+6839 mils 83100 mils
+14 mils
+0 360 arc
+stroke
+grestore
+
+gsave
+newpath
+7162 mils 83100 mils
+14 mils
+0 360 arc
+stroke
+grestore
+
+gsave
+newpath
+6970 mils 83355 mils moveto
+7020 mils 83355 mils lineto
+stroke
+grestore
+
+gsave
+newpath
+6970 mils 83305 mils moveto
+7020 mils 83305 mils lineto
+stroke
+grestore
+
+gsave
+newpath
+6970 mils 83305 mils moveto
+6995 mils 83255 mils lineto
+stroke
+grestore
+
+gsave
+newpath
+7020 mils 83305 mils moveto
+6995 mils 83255 mils lineto
+stroke
+grestore
+
+gsave
+newpath
+6995 mils 83305 mils moveto
+6995 mils 83355 mils lineto
+stroke
+grestore
+
+gsave
+newpath
+6995 mils 83255 mils moveto
+6995 mils 83186 mils lineto
+stroke
+grestore
+
+
+newpath
+6500 mils 83100 mils
+30 mils
+0 360 arc
+fill
+newpath
+6500 mils 83100 mils
+30 mils
+0 360 arc
+fill
+grestore
+
+gsave
+/Helvetica findfont
+14.000000 scalefont
+setfont
+
+6900 mils 83400 mils moveto
+(S1) show
+grestore
+
+gsave
+/Helvetica findfont
+14.000000 scalefont
+setfont
+
+6700 mils 82900 mils moveto
+(RESET) show
+grestore
+
+gsave
+newpath
+10 mils setlinewidth
+7500 mils 83100 mils moveto
+7500 mils 83300 mils lineto
+stroke
+1 setlinewidth
+
+
+
+gsave
+newpath
+7350 mils 83300 mils moveto
+7650 mils 83300 mils lineto
+stroke
+grestore
+
+gsave
+/Helvetica findfont
+11.200000 scalefont
+setfont
+
+7375 mils 83350 mils moveto
+(Vcc) show
+grestore
+
+
+grestore
+
+gsave
+gsave
+newpath
+17800 mils 74200 mils moveto
+17700 mils 74000 mils lineto
+stroke
+grestore
+
+gsave
+newpath
+17700 mils 74000 mils moveto
+17600 mils 74200 mils lineto
+stroke
+grestore
+
+gsave
+newpath
+17600 mils 74200 mils moveto
+17500 mils 74000 mils lineto
+stroke
+grestore
+
+gsave
+newpath
+17500 mils 74000 mils moveto
+17400 mils 74200 mils lineto
+stroke
+grestore
+
+
+gsave
+newpath
+17800 mils 74200 mils moveto
+17900 mils 74000 mils lineto
+stroke
+grestore
+
+gsave
+newpath
+17900 mils 74000 mils moveto
+17950 mils 74100 mils lineto
+stroke
+grestore
+
+newpath
+10 mils setlinewidth
+18100 mils 74100 mils moveto
+17950 mils 74100 mils lineto
+stroke
+1 setlinewidth
+
+
+
+newpath
+10 mils setlinewidth
+17200 mils 74100 mils moveto
+17352 mils 74100 mils lineto
+stroke
+1 setlinewidth
+
+
+
+gsave
+newpath
+17401 mils 74200 mils moveto
+17350 mils 74100 mils lineto
+stroke
+grestore
+
+
+
+
+grestore
+
+gsave
+/Helvetica findfont
+14.000000 scalefont
+setfont
+
+17700 mils 74500 mils moveto
+(R12) stringwidth pop
+-1.0 mul
+10.000000
+-1.0 mul
+rmoveto
+(R12) show
+grestore
+
+gsave
+/Helvetica findfont
+14.000000 scalefont
+setfont
+
+17400 mils 73800 mils moveto
+(330) show
+grestore
+
+gsave
+newpath
+10 mils setlinewidth
+18100 mils 73000 mils moveto
+18100 mils 73200 mils lineto
+stroke
+1 setlinewidth
+
+
+
+gsave
+newpath
+18000 mils 73000 mils moveto
+18200 mils 73000 mils lineto
+stroke
+grestore
+
+gsave
+newpath
+18055 mils 72950 mils moveto
+18145 mils 72950 mils lineto
+stroke
+grestore
+
+gsave
+newpath
+18080 mils 72910 mils moveto
+18120 mils 72910 mils lineto
+stroke
+grestore
+
+
+grestore
+
+gsave
+newpath
+10 mils setlinewidth
+5000 mils 82000 mils moveto
+5200 mils 82000 mils lineto
+stroke
+1 setlinewidth
+
+
+
+
+
+gsave
+newpath
+4400 mils 82100 mils moveto
+4400 mils 81900 mils lineto
+stroke
+grestore
+
+gsave
+newpath
+4400 mils 82100 mils moveto
+4900 mils 82100 mils lineto
+stroke
+grestore
+
+gsave
+newpath
+4900 mils 82100 mils moveto
+5000 mils 82000 mils lineto
+stroke
+grestore
+
+gsave
+newpath
+5000 mils 82000 mils moveto
+4900 mils 81900 mils lineto
+stroke
+grestore
+
+gsave
+newpath
+4900 mils 81900 mils moveto
+4400 mils 81900 mils lineto
+stroke
+grestore
+
+
+
+
+
+grestore
+
+
+gsave
+/Helvetica findfont
+14.000000 scalefont
+setfont
+
+4300 mils (RESET) stringwidth pop
+-1 mul add
+82000 mils
+10.000000
+.5 mul -1 mul add moveto
+(RESET) show
+grestore
+
+gsave
+newpath
+10 mils setlinewidth
+6500 mils 82000 mils moveto
+6500 mils 83700 mils lineto
+stroke
+grestore
+
+gsave
+gsave
+newpath
+5500 mils 81800 mils moveto
+5500 mils 82200 mils lineto
+stroke
+grestore
+
+gsave
+newpath
+5500 mils 81800 mils moveto
+5800 mils 82000 mils lineto
+stroke
+grestore
+
+
+gsave
+newpath
+5800 mils 82000 mils moveto
+5500 mils 82200 mils lineto
+stroke
+grestore
+
+gsave
+newpath
+5800 mils 81800 mils moveto
+5800 mils 82200 mils lineto
+stroke
+grestore
+
+newpath
+10 mils setlinewidth
+5200 mils 82000 mils moveto
+5400 mils 82000 mils lineto
+stroke
+1 setlinewidth
+
+
+
+newpath
+10 mils setlinewidth
+6100 mils 82000 mils moveto
+5900 mils 82000 mils lineto
+stroke
+1 setlinewidth
+
+
+
+gsave
+newpath
+5900 mils 82000 mils moveto
+5800 mils 82000 mils lineto
+stroke
+grestore
+
+gsave
+newpath
+5500 mils 82000 mils moveto
+5400 mils 82000 mils lineto
+stroke
+grestore
+
+
+grestore
+
+gsave
+/Helvetica findfont
+14.000000 scalefont
+setfont
+
+5800 mils (D3) stringwidth pop
+-1 mul add
+82300 mils
+moveto
+(D3) show
+grestore
+
+gsave
+/Helvetica findfont
+14.000000 scalefont
+setfont
+
+6000 mils (1N4148) stringwidth pop
+-1 mul add
+81600 mils
+moveto
+(1N4148) show
+grestore
+
+gsave
+newpath
+10 mils setlinewidth
+6500 mils 82000 mils moveto
+6100 mils 82000 mils lineto
+stroke
+grestore
+
+gsave
+gsave
+newpath
+17900 mils 73800 mils moveto
+18300 mils 73800 mils lineto
+stroke
+grestore
+
+gsave
+newpath
+17900 mils 73800 mils moveto
+18100 mils 73500 mils lineto
+stroke
+grestore
+
+
+gsave
+newpath
+18100 mils 73500 mils moveto
+18300 mils 73800 mils lineto
+stroke
+grestore
+
+gsave
+newpath
+17900 mils 73500 mils moveto
+18300 mils 73500 mils lineto
+stroke
+grestore
+
+newpath
+10 mils setlinewidth
+18100 mils 73200 mils moveto
+18100 mils 73400 mils lineto
+stroke
+1 setlinewidth
+
+
+
+
+
+newpath
+10 mils setlinewidth
+18100 mils 74100 mils moveto
+18100 mils 73900 mils lineto
+stroke
+1 setlinewidth
+
+
+
+
+
+gsave
+newpath
+18100 mils 73400 mils moveto
+18100 mils 73500 mils lineto
+stroke
+grestore
+
+gsave
+newpath
+18100 mils 73800 mils moveto
+18100 mils 73900 mils lineto
+stroke
+grestore
+
+
+gsave
+newpath
+18300 mils 73700 mils moveto
+18400 mils 73600 mils lineto
+stroke
+grestore
+
+gsave
+newpath
+18300 mils 73600 mils moveto
+18400 mils 73500 mils lineto
+stroke
+grestore
+
+gsave
+newpath
+18400 mils 73500 mils moveto
+18350 mils 73525 mils lineto
+stroke
+grestore
+
+gsave
+newpath
+18400 mils 73500 mils moveto
+18375 mils 73550 mils lineto
+stroke
+grestore
+
+gsave
+newpath
+18400 mils 73600 mils moveto
+18350 mils 73625 mils lineto
+stroke
+grestore
+
+gsave
+newpath
+18400 mils 73600 mils moveto
+18375 mils 73650 mils lineto
+stroke
+grestore
+
+
+
+grestore
+
+gsave
+/Helvetica findfont
+14.000000 scalefont
+setfont
+
+18450 mils (D10) stringwidth pop
+1 mul add
+73750 mils
+moveto
+(D10) stringwidth pop
+-1.0 mul
+10.000000
+-1.0 mul
+rmoveto
+(D10) show
+grestore
+
+gsave
+/Helvetica findfont
+14.000000 scalefont
+setfont
+
+18400 mils (Green) stringwidth pop
+1 mul add
+74000 mils
+moveto
+(Green) stringwidth pop
+-1.0 mul
+10.000000
+-1.0 mul
+rmoveto
+(Green) show
+grestore
+
+gsave
+gsave
+newpath
+21200 mils 85500 mils moveto
+21400 mils 85400 mils lineto
+stroke
+grestore
+
+gsave
+newpath
+21400 mils 85400 mils moveto
+21200 mils 85300 mils lineto
+stroke
+grestore
+
+gsave
+newpath
+21200 mils 85300 mils moveto
+21400 mils 85200 mils lineto
+stroke
+grestore
+
+gsave
+newpath
+21400 mils 85200 mils moveto
+21200 mils 85100 mils lineto
+stroke
+grestore
+
+
+gsave
+newpath
+21200 mils 85500 mils moveto
+21400 mils 85600 mils lineto
+stroke
+grestore
+
+gsave
+newpath
+21400 mils 85600 mils moveto
+21300 mils 85650 mils lineto
+stroke
+grestore
+
+newpath
+10 mils setlinewidth
+21300 mils 85800 mils moveto
+21300 mils 85650 mils lineto
+stroke
+1 setlinewidth
+
+
+
+newpath
+10 mils setlinewidth
+21300 mils 84900 mils moveto
+21300 mils 85052 mils lineto
+stroke
+1 setlinewidth
+
+
+
+gsave
+newpath
+21200 mils 85101 mils moveto
+21300 mils 85050 mils lineto
+stroke
+grestore
+
+
+
+
+grestore
+
+gsave
+/Helvetica findfont
+14.000000 scalefont
+setfont
+
+21100 mils 85600 mils moveto
+(R13) stringwidth pop
+-1.0 mul
+10.000000
+-1.0 mul
+rmoveto
+(R13) show
+grestore
+
+gsave
+/Helvetica findfont
+14.000000 scalefont
+setfont
+
+20800 mils 85200 mils moveto
+(2k7) show
+grestore
+
+gsave
+gsave
+newpath
+21700 mils 85500 mils moveto
+21900 mils 85400 mils lineto
+stroke
+grestore
+
+gsave
+newpath
+21900 mils 85400 mils moveto
+21700 mils 85300 mils lineto
+stroke
+grestore
+
+gsave
+newpath
+21700 mils 85300 mils moveto
+21900 mils 85200 mils lineto
+stroke
+grestore
+
+gsave
+newpath
+21900 mils 85200 mils moveto
+21700 mils 85100 mils lineto
+stroke
+grestore
+
+
+gsave
+newpath
+21700 mils 85500 mils moveto
+21900 mils 85600 mils lineto
+stroke
+grestore
+
+gsave
+newpath
+21900 mils 85600 mils moveto
+21800 mils 85650 mils lineto
+stroke
+grestore
+
+newpath
+10 mils setlinewidth
+21800 mils 85800 mils moveto
+21800 mils 85650 mils lineto
+stroke
+1 setlinewidth
+
+
+
+newpath
+10 mils setlinewidth
+21800 mils 84900 mils moveto
+21800 mils 85052 mils lineto
+stroke
+1 setlinewidth
+
+
+
+gsave
+newpath
+21700 mils 85101 mils moveto
+21800 mils 85050 mils lineto
+stroke
+grestore
+
+
+
+
+grestore
+
+gsave
+/Helvetica findfont
+14.000000 scalefont
+setfont
+
+22300 mils 85600 mils moveto
+(R14) stringwidth pop
+-1.0 mul
+10.000000
+-1.0 mul
+rmoveto
+(R14) show
+grestore
+
+gsave
+/Helvetica findfont
+14.000000 scalefont
+setfont
+
+22000 mils 85200 mils moveto
+(2k7) show
+grestore
+
+gsave
+newpath
+10 mils setlinewidth
+21300 mils 84900 mils moveto
+21300 mils 84800 mils lineto
+stroke
+grestore
+
+gsave
+newpath
+10 mils setlinewidth
+21300 mils 85800 mils moveto
+21300 mils 86000 mils lineto
+stroke
+1 setlinewidth
+
+
+
+gsave
+newpath
+21150 mils 86000 mils moveto
+21450 mils 86000 mils lineto
+stroke
+grestore
+
+gsave
+/Helvetica findfont
+11.200000 scalefont
+setfont
+
+21175 mils 86050 mils moveto
+(Vcc) show
+grestore
+
+
+grestore
+
+gsave
+newpath
+10 mils setlinewidth
+21800 mils 85800 mils moveto
+21800 mils 86000 mils lineto
+stroke
+1 setlinewidth
+
+
+
+gsave
+newpath
+21650 mils 86000 mils moveto
+21950 mils 86000 mils lineto
+stroke
+grestore
+
+gsave
+/Helvetica findfont
+11.200000 scalefont
+setfont
+
+21675 mils 86050 mils moveto
+(Vcc) show
+grestore
+
+
+grestore
+
+gsave
+newpath
+10 mils setlinewidth
+21800 mils 84900 mils moveto
+21800 mils 84500 mils lineto
+stroke
+grestore
+
+gsave
+newpath
+30 mils setlinewidth
+10700 mils 88400 mils moveto
+10700 mils 85600 mils lineto
+stroke
+grestore
+
+gsave
+newpath
+30 mils setlinewidth
+12100 mils 85400 mils moveto
+12100 mils 88400 mils lineto
+stroke
+grestore
+
+gsave
+newpath
+30 mils setlinewidth
+10700 mils 85200 mils moveto
+10700 mils 79300 mils lineto
+stroke
+grestore
+
+gsave
+newpath
+30 mils setlinewidth
+18300 mils 86900 mils moveto
+18300 mils 78400 mils lineto
+stroke
+grestore
+
+gsave
+newpath
+30 mils setlinewidth
+26500 mils 88400 mils moveto
+26500 mils 81200 mils lineto
+stroke
+grestore
+
+newpath
+14300 mils 74100 mils
+30 mils
+0 360 arc
+fill
+newpath
+14300 mils 74100 mils
+30 mils
+0 360 arc
+fill
+newpath
+16700 mils 74100 mils
+30 mils
+0 360 arc
+fill
+newpath
+16700 mils 74100 mils
+30 mils
+0 360 arc
+fill
+newpath
+14300 mils 74100 mils
+30 mils
+0 360 arc
+fill
+newpath
+14300 mils 74100 mils
+30 mils
+0 360 arc
+fill
+newpath
+10700 mils 87500 mils
+15 mils
+0 360 arc
+fill
+newpath
+10700 mils 87500 mils
+15 mils
+0 360 arc
+fill
+newpath
+10700 mils 87200 mils
+15 mils
+0 360 arc
+fill
+newpath
+10700 mils 87200 mils
+15 mils
+0 360 arc
+fill
+newpath
+10700 mils 86900 mils
+15 mils
+0 360 arc
+fill
+newpath
+10700 mils 86900 mils
+15 mils
+0 360 arc
+fill
+newpath
+10700 mils 86600 mils
+15 mils
+0 360 arc
+fill
+newpath
+10700 mils 86600 mils
+15 mils
+0 360 arc
+fill
+newpath
+10700 mils 86300 mils
+15 mils
+0 360 arc
+fill
+newpath
+10700 mils 86300 mils
+15 mils
+0 360 arc
+fill
+newpath
+10700 mils 86000 mils
+15 mils
+0 360 arc
+fill
+newpath
+10700 mils 86000 mils
+15 mils
+0 360 arc
+fill
+newpath
+10700 mils 85700 mils
+15 mils
+0 360 arc
+fill
+newpath
+10700 mils 85700 mils
+15 mils
+0 360 arc
+fill
+newpath
+12300 mils 77500 mils
+30 mils
+0 360 arc
+fill
+newpath
+12300 mils 77900 mils
+30 mils
+0 360 arc
+fill
+newpath
+12300 mils 78300 mils
+30 mils
+0 360 arc
+fill
+newpath
+12300 mils 77500 mils
+30 mils
+0 360 arc
+fill
+newpath
+12300 mils 77900 mils
+30 mils
+0 360 arc
+fill
+newpath
+12300 mils 77900 mils
+30 mils
+0 360 arc
+fill
+newpath
+12300 mils 78300 mils
+30 mils
+0 360 arc
+fill
+newpath
+12300 mils 78300 mils
+30 mils
+0 360 arc
+fill
+newpath
+18100 mils 84400 mils
+30 mils
+0 360 arc
+fill
+newpath
+18100 mils 84400 mils
+30 mils
+0 360 arc
+fill
+newpath
+18100 mils 85400 mils
+30 mils
+0 360 arc
+fill
+newpath
+18100 mils 84400 mils
+30 mils
+0 360 arc
+fill
+newpath
+18100 mils 85400 mils
+30 mils
+0 360 arc
+fill
+newpath
+12100 mils 87600 mils
+15 mils
+0 360 arc
+fill
+newpath
+12100 mils 87600 mils
+15 mils
+0 360 arc
+fill
+newpath
+12100 mils 87300 mils
+15 mils
+0 360 arc
+fill
+newpath
+12100 mils 87300 mils
+15 mils
+0 360 arc
+fill
+newpath
+12100 mils 87000 mils
+15 mils
+0 360 arc
+fill
+newpath
+12100 mils 87000 mils
+15 mils
+0 360 arc
+fill
+newpath
+12100 mils 86700 mils
+15 mils
+0 360 arc
+fill
+newpath
+12100 mils 86700 mils
+15 mils
+0 360 arc
+fill
+newpath
+12100 mils 86400 mils
+15 mils
+0 360 arc
+fill
+newpath
+12100 mils 86400 mils
+15 mils
+0 360 arc
+fill
+newpath
+12100 mils 86100 mils
+15 mils
+0 360 arc
+fill
+newpath
+12100 mils 86100 mils
+15 mils
+0 360 arc
+fill
+newpath
+12100 mils 85800 mils
+15 mils
+0 360 arc
+fill
+newpath
+12100 mils 85800 mils
+15 mils
+0 360 arc
+fill
+newpath
+12100 mils 85500 mils
+15 mils
+0 360 arc
+fill
+newpath
+12100 mils 85500 mils
+15 mils
+0 360 arc
+fill
+newpath
+26500 mils 85300 mils
+15 mils
+0 360 arc
+fill
+newpath
+26500 mils 85300 mils
+15 mils
+0 360 arc
+fill
+newpath
+26500 mils 85600 mils
+15 mils
+0 360 arc
+fill
+newpath
+26500 mils 85600 mils
+15 mils
+0 360 arc
+fill
+newpath
+26500 mils 85900 mils
+15 mils
+0 360 arc
+fill
+newpath
+26500 mils 85900 mils
+15 mils
+0 360 arc
+fill
+newpath
+26500 mils 86200 mils
+15 mils
+0 360 arc
+fill
+newpath
+26500 mils 86200 mils
+15 mils
+0 360 arc
+fill
+newpath
+26500 mils 86500 mils
+15 mils
+0 360 arc
+fill
+newpath
+26500 mils 86500 mils
+15 mils
+0 360 arc
+fill
+newpath
+26500 mils 86800 mils
+15 mils
+0 360 arc
+fill
+newpath
+26500 mils 86800 mils
+15 mils
+0 360 arc
+fill
+newpath
+26500 mils 85000 mils
+15 mils
+0 360 arc
+fill
+newpath
+26500 mils 85000 mils
+15 mils
+0 360 arc
+fill
+newpath
+26500 mils 84700 mils
+15 mils
+0 360 arc
+fill
+newpath
+26500 mils 84700 mils
+15 mils
+0 360 arc
+fill
+newpath
+21800 mils 84500 mils
+30 mils
+0 360 arc
+fill
+newpath
+21300 mils 84800 mils
+30 mils
+0 360 arc
+fill
+newpath
+10700 mils 87800 mils
+15 mils
+0 360 arc
+fill
+newpath
+10700 mils 87800 mils
+15 mils
+0 360 arc
+fill
+newpath
+12100 mils 88400 mils
+30 mils
+0 360 arc
+fill
+newpath
+10700 mils 84800 mils
+15 mils
+0 360 arc
+fill
+newpath
+10700 mils 84800 mils
+15 mils
+0 360 arc
+fill
+newpath
+10700 mils 84500 mils
+15 mils
+0 360 arc
+fill
+newpath
+10700 mils 84500 mils
+15 mils
+0 360 arc
+fill
+newpath
+10700 mils 84200 mils
+15 mils
+0 360 arc
+fill
+newpath
+10700 mils 84200 mils
+15 mils
+0 360 arc
+fill
+newpath
+10700 mils 83900 mils
+15 mils
+0 360 arc
+fill
+newpath
+10700 mils 83900 mils
+15 mils
+0 360 arc
+fill
+newpath
+10700 mils 83600 mils
+15 mils
+0 360 arc
+fill
+newpath
+10700 mils 83600 mils
+15 mils
+0 360 arc
+fill
+newpath
+10700 mils 83300 mils
+15 mils
+0 360 arc
+fill
+newpath
+10700 mils 83300 mils
+15 mils
+0 360 arc
+fill
+newpath
+10700 mils 83000 mils
+15 mils
+0 360 arc
+fill
+newpath
+10700 mils 83000 mils
+15 mils
+0 360 arc
+fill
+newpath
+10700 mils 85100 mils
+15 mils
+0 360 arc
+fill
+newpath
+10700 mils 85100 mils
+15 mils
+0 360 arc
+fill
+newpath
+10700 mils 82400 mils
+15 mils
+0 360 arc
+fill
+newpath
+10700 mils 82400 mils
+15 mils
+0 360 arc
+fill
+newpath
+10700 mils 82100 mils
+15 mils
+0 360 arc
+fill
+newpath
+10700 mils 82100 mils
+15 mils
+0 360 arc
+fill
+newpath
+10700 mils 81800 mils
+15 mils
+0 360 arc
+fill
+newpath
+10700 mils 81800 mils
+15 mils
+0 360 arc
+fill
+newpath
+10700 mils 81500 mils
+15 mils
+0 360 arc
+fill
+newpath
+10700 mils 81500 mils
+15 mils
+0 360 arc
+fill
+newpath
+10700 mils 81200 mils
+15 mils
+0 360 arc
+fill
+newpath
+10700 mils 81200 mils
+15 mils
+0 360 arc
+fill
+newpath
+10700 mils 80900 mils
+15 mils
+0 360 arc
+fill
+newpath
+10700 mils 80900 mils
+15 mils
+0 360 arc
+fill
+newpath
+10700 mils 80600 mils
+15 mils
+0 360 arc
+fill
+newpath
+10700 mils 80600 mils
+15 mils
+0 360 arc
+fill
+newpath
+10700 mils 82700 mils
+15 mils
+0 360 arc
+fill
+newpath
+10700 mils 82700 mils
+15 mils
+0 360 arc
+fill
+newpath
+10700 mils 80000 mils
+15 mils
+0 360 arc
+fill
+newpath
+10700 mils 80000 mils
+15 mils
+0 360 arc
+fill
+newpath
+10700 mils 79700 mils
+15 mils
+0 360 arc
+fill
+newpath
+10700 mils 79700 mils
+15 mils
+0 360 arc
+fill
+newpath
+10700 mils 79400 mils
+15 mils
+0 360 arc
+fill
+newpath
+10700 mils 79400 mils
+15 mils
+0 360 arc
+fill
+newpath
+10700 mils 80300 mils
+15 mils
+0 360 arc
+fill
+newpath
+10700 mils 80300 mils
+15 mils
+0 360 arc
+fill
+newpath
+18300 mils 79400 mils
+15 mils
+0 360 arc
+fill
+newpath
+18300 mils 79400 mils
+15 mils
+0 360 arc
+fill
+newpath
+18300 mils 79100 mils
+15 mils
+0 360 arc
+fill
+newpath
+18300 mils 79100 mils
+15 mils
+0 360 arc
+fill
+newpath
+18300 mils 78800 mils
+15 mils
+0 360 arc
+fill
+newpath
+18300 mils 78800 mils
+15 mils
+0 360 arc
+fill
+newpath
+18300 mils 78500 mils
+15 mils
+0 360 arc
+fill
+newpath
+18300 mils 78500 mils
+15 mils
+0 360 arc
+fill
+newpath
+14500 mils 82900 mils
+30 mils
+0 360 arc
+fill
+newpath
+14500 mils 82900 mils
+30 mils
+0 360 arc
+fill
+newpath
+14500 mils 82900 mils
+30 mils
+0 360 arc
+fill
+newpath
+18300 mils 81700 mils
+30 mils
+0 360 arc
+fill
+newpath
+10700 mils 81700 mils
+30 mils
+0 360 arc
+fill
+newpath
+10700 mils 81700 mils
+30 mils
+0 360 arc
+fill
+newpath
+18300 mils 81700 mils
+30 mils
+0 360 arc
+fill
+newpath
+12300 mils 77500 mils
+30 mils
+0 360 arc
+fill
+newpath
+18100 mils 85400 mils
+30 mils
+0 360 arc
+fill
+newpath
+17600 mils 77700 mils
+30 mils
+0 360 arc
+fill
+newpath
+17800 mils 78000 mils
+30 mils
+0 360 arc
+fill
+newpath
+26500 mils 81300 mils
+15 mils
+0 360 arc
+fill
+newpath
+26500 mils 81300 mils
+15 mils
+0 360 arc
+fill
+newpath
+26470 mils 78470 mils moveto
+60 mils 60 mils fbox
+newpath
+17600 mils 77700 mils
+30 mils
+0 360 arc
+fill
+newpath
+17600 mils 77700 mils
+30 mils
+0 360 arc
+fill
+newpath
+17800 mils 78000 mils
+30 mils
+0 360 arc
+fill
+newpath
+17800 mils 78000 mils
+30 mils
+0 360 arc
+fill
+newpath
+18300 mils 86000 mils
+15 mils
+0 360 arc
+fill
+newpath
+18300 mils 86000 mils
+15 mils
+0 360 arc
+fill
+newpath
+18300 mils 86300 mils
+15 mils
+0 360 arc
+fill
+newpath
+18300 mils 86300 mils
+15 mils
+0 360 arc
+fill
+newpath
+18300 mils 86800 mils
+15 mils
+0 360 arc
+fill
+newpath
+18300 mils 86800 mils
+15 mils
+0 360 arc
+fill
+newpath
+14300 mils 74100 mils
+30 mils
+0 360 arc
+fill
+newpath
+14300 mils 74100 mils
+30 mils
+0 360 arc
+fill
+newpath
+17200 mils 74100 mils
+30 mils
+0 360 arc
+fill
+newpath
+16700 mils 74100 mils
+30 mils
+0 360 arc
+fill
+newpath
+17200 mils 74100 mils
+30 mils
+0 360 arc
+fill
+newpath
+6500 mils 83400 mils
+30 mils
+0 360 arc
+fill
+newpath
+6500 mils 83400 mils
+30 mils
+0 360 arc
+fill
+newpath
+6500 mils 83100 mils
+30 mils
+0 360 arc
+fill
+newpath
+6500 mils 83100 mils
+30 mils
+0 360 arc
+fill
+newpath
+6500 mils 83400 mils
+30 mils
+0 360 arc
+fill
+newpath
+6500 mils 83100 mils
+30 mils
+0 360 arc
+fill
+newpath
+21300 mils 84800 mils
+30 mils
+0 360 arc
+fill
+newpath
+21300 mils 84800 mils
+30 mils
+0 360 arc
+fill
+newpath
+21800 mils 84500 mils
+30 mils
+0 360 arc
+fill
+newpath
+21800 mils 84500 mils
+30 mils
+0 360 arc
+fill
+newpath
+10700 mils 87500 mils
+15 mils
+0 360 arc
+fill
+newpath
+10700 mils 87200 mils
+15 mils
+0 360 arc
+fill
+newpath
+10700 mils 86900 mils
+15 mils
+0 360 arc
+fill
+newpath
+10700 mils 86600 mils
+15 mils
+0 360 arc
+fill
+newpath
+10700 mils 86300 mils
+15 mils
+0 360 arc
+fill
+newpath
+10700 mils 86000 mils
+15 mils
+0 360 arc
+fill
+newpath
+10700 mils 85700 mils
+15 mils
+0 360 arc
+fill
+newpath
+10700 mils 87800 mils
+15 mils
+0 360 arc
+fill
+newpath
+12100 mils 88400 mils
+30 mils
+0 360 arc
+fill
+newpath
+12100 mils 87600 mils
+15 mils
+0 360 arc
+fill
+newpath
+12100 mils 87300 mils
+15 mils
+0 360 arc
+fill
+newpath
+12100 mils 87000 mils
+15 mils
+0 360 arc
+fill
+newpath
+12100 mils 86700 mils
+15 mils
+0 360 arc
+fill
+newpath
+12100 mils 86400 mils
+15 mils
+0 360 arc
+fill
+newpath
+12100 mils 86100 mils
+15 mils
+0 360 arc
+fill
+newpath
+12100 mils 85800 mils
+15 mils
+0 360 arc
+fill
+newpath
+12100 mils 85500 mils
+15 mils
+0 360 arc
+fill
+newpath
+12100 mils 88400 mils
+30 mils
+0 360 arc
+fill
+newpath
+10700 mils 81800 mils
+15 mils
+0 360 arc
+fill
+newpath
+10700 mils 81500 mils
+15 mils
+0 360 arc
+fill
+newpath
+10700 mils 81200 mils
+15 mils
+0 360 arc
+fill
+newpath
+10700 mils 80900 mils
+15 mils
+0 360 arc
+fill
+newpath
+10700 mils 80600 mils
+15 mils
+0 360 arc
+fill
+newpath
+10700 mils 80000 mils
+15 mils
+0 360 arc
+fill
+newpath
+10700 mils 79700 mils
+15 mils
+0 360 arc
+fill
+newpath
+10700 mils 79400 mils
+15 mils
+0 360 arc
+fill
+newpath
+10700 mils 80300 mils
+15 mils
+0 360 arc
+fill
+newpath
+10700 mils 84800 mils
+15 mils
+0 360 arc
+fill
+newpath
+10700 mils 84500 mils
+15 mils
+0 360 arc
+fill
+newpath
+10700 mils 84200 mils
+15 mils
+0 360 arc
+fill
+newpath
+10700 mils 83900 mils
+15 mils
+0 360 arc
+fill
+newpath
+10700 mils 83600 mils
+15 mils
+0 360 arc
+fill
+newpath
+10700 mils 83300 mils
+15 mils
+0 360 arc
+fill
+newpath
+10700 mils 83000 mils
+15 mils
+0 360 arc
+fill
+newpath
+10700 mils 85100 mils
+15 mils
+0 360 arc
+fill
+newpath
+10700 mils 82400 mils
+15 mils
+0 360 arc
+fill
+newpath
+10700 mils 82100 mils
+15 mils
+0 360 arc
+fill
+newpath
+10700 mils 82700 mils
+15 mils
+0 360 arc
+fill
+newpath
+10700 mils 81700 mils
+30 mils
+0 360 arc
+fill
+newpath
+18300 mils 79400 mils
+15 mils
+0 360 arc
+fill
+newpath
+18300 mils 79100 mils
+15 mils
+0 360 arc
+fill
+newpath
+18300 mils 78800 mils
+15 mils
+0 360 arc
+fill
+newpath
+18300 mils 78500 mils
+15 mils
+0 360 arc
+fill
+newpath
+18300 mils 81700 mils
+30 mils
+0 360 arc
+fill
+newpath
+18300 mils 86000 mils
+15 mils
+0 360 arc
+fill
+newpath
+18300 mils 86300 mils
+15 mils
+0 360 arc
+fill
+newpath
+18300 mils 86800 mils
+15 mils
+0 360 arc
+fill
+newpath
+26500 mils 81300 mils
+15 mils
+0 360 arc
+fill
+newpath
+26500 mils 85300 mils
+15 mils
+0 360 arc
+fill
+newpath
+26500 mils 85600 mils
+15 mils
+0 360 arc
+fill
+newpath
+26500 mils 85900 mils
+15 mils
+0 360 arc
+fill
+newpath
+26500 mils 86200 mils
+15 mils
+0 360 arc
+fill
+newpath
+26500 mils 86500 mils
+15 mils
+0 360 arc
+fill
+newpath
+26500 mils 86800 mils
+15 mils
+0 360 arc
+fill
+newpath
+26500 mils 85000 mils
+15 mils
+0 360 arc
+fill
+newpath
+26500 mils 84700 mils
+15 mils
+0 360 arc
+fill
+
+showpage
index df87eb0..e43588e 100644 (file)
@@ -20,13 +20,6 @@ refdes=J2
 T 4100 81300 5 10 1 1 0 6
 value=RJ45
 }
-C 19300 85600 1 180 1 connector5-1.sym
-{
-T 19800 86100 5 10 1 1 180 6
-refdes=J3
-T 19900 85700 5 10 1 1 0 6
-value=ENCODER
-}
 C 14800 73500 1 0 0 lm7805-1.sym
 {
 T 16200 74500 5 10 1 1 0 6
@@ -40,7 +33,6 @@ refdes=U3
 C 15500 73200 1 0 0 gnd-1.sym
 C 13100 73200 1 0 0 gnd-1.sym
 C 14100 74300 1 0 0 12V-plus-1.sym
-C 16500 74400 1 0 0 5V-plus-1.sym
 C 12200 74300 1 0 0 generic-power.sym
 {
 T 12100 74600 5 10 0 1 0 0
@@ -48,8 +40,6 @@ net=+24V:1
 T 12200 74600 5 10 1 1 0 0
 value=+24V
 }
-N 16400 74100 16700 74100 4
-N 16700 74100 16700 74400 4
 N 14300 74300 14300 74100 4
 C 16500 74100 1 270 0 capacitor-2.sym
 {
@@ -67,17 +57,7 @@ value=100uFx25V
 }
 C 16600 72900 1 0 0 gnd-1.sym
 C 14200 72900 1 0 0 gnd-1.sym
-C 10600 73600 1 0 0 connector2-1.sym
-{
-T 10600 74400 5 10 1 1 0 0
-refdes=J1
-T 10600 73400 5 10 1 1 0 0
-netname=POWER
-}
-C 12200 73500 1 0 0 gnd-1.sym
 C 5600 82500 1 0 1 gnd-1.sym
-C 21100 83900 1 0 1 gnd-1.sym
-C 22200 85800 1 0 1 5V-plus-1.sym
 N 9800 87600 10500 87600 4
 {
 T 10200 87600 5 10 1 1 0 0
@@ -135,7 +115,6 @@ N 7700 76800 6800 76800 4
 T 7000 76800 5 10 1 1 0 0
 netname=FLASH
 }
-C 6600 78300 1 0 0 5V-plus-1.sym
 N 6800 78300 7700 78300 4
 N 7700 80400 5300 80400 4
 {
@@ -152,11 +131,6 @@ N 7700 81000 5300 81000 4
 T 6400 81000 5 10 1 1 0 0
 netname=ETH1
 }
-N 7700 83700 6100 83700 4
-{
-T 6800 83700 5 10 1 1 0 0
-netname=DTR232
-}
 N 7700 84000 5500 84000 4
 {
 T 6800 84000 5 10 1 1 0 0
@@ -186,8 +160,6 @@ value=ADDRESS SELECTION
 }
 N 6100 84300 6100 84600 4
 N 6100 84600 5500 84600 4
-N 6100 83700 6100 83400 4
-N 6100 83400 5500 83400 4
 N 5700 80100 7700 80100 4
 {
 T 6400 80100 5 10 1 1 0 0
@@ -336,7 +308,6 @@ N 26300 84800 26500 85000 4
 N 26300 84500 26500 84700 4
 T 18700 79500 9 10 1 0 0 0
 CLK
-C 15900 87500 1 0 0 5V-plus-1.sym
 C 13100 83500 1 0 0 gnd-1.sym
 C 13200 83400 1 0 0 8254-1.sym
 {
@@ -362,16 +333,8 @@ refdes=U7
 }
 N 12400 84500 12400 83100 4
 N 12100 84800 12100 82900 4
-N 21600 84500 23600 84500 4
-{
-T 23100 84500 5 10 1 1 0 0
-netname=CHB
-}
+N 21000 84500 23600 84500 4
 N 21000 84800 23600 84800 4
-{
-T 23100 84800 5 10 1 1 0 0
-netname=CHA
-}
 N 10500 87600 10700 87800 4
 U 10700 88400 15100 88400 10 0
 U 15100 88400 20900 88400 10 0
@@ -535,8 +498,6 @@ N 18500 86600 23600 86600 4
 T 23100 86600 5 10 1 1 0 0
 netname=A0
 }
-N 22000 85800 22000 85100 4
-N 22000 85100 21000 85100 4
 N 12100 82900 18100 82900 4
 N 13300 82300 14500 82300 4
 {
@@ -632,12 +593,10 @@ aictini.sch
 T 20300 72100 9 10 1 0 0 0
 1
 T 21700 72100 9 10 1 0 0 0
-2
+3
 T 19800 72700 9 10 1 0 0 0
 Actuator Interface Card - CPU, PWM, Encoder, RS232 & Ethernet Interfaces
 N 18200 77400 18200 81100 4
-C 17200 84800 1 0 0 5V-plus-1.sym
-C 12500 84000 1 0 0 5V-plus-1.sym
 N 15800 87500 16100 87500 4
 N 13000 84200 13200 84200 4
 N 13000 84200 13000 84000 4
@@ -663,13 +622,11 @@ netname=TRINT
 N 17600 86800 17600 77700 4
 N 17800 87100 17800 78000 4
 N 14900 77700 14900 76800 4
-N 21000 85400 21600 85400 4
-N 21600 85400 21600 84500 4
 N 18100 85800 18300 86000 4
 N 18100 86100 18300 86300 4
 N 18500 86600 18300 86800 4
 T 23600 72400 9 10 1 0 0 0
-1.0.0
+1.1.0
 C 12100 82000 1 0 0 osc-2.sym
 {
 T 12600 82700 5 10 1 1 0 0
@@ -748,13 +705,102 @@ value=CAN1RX
 T 6300 85400 5 10 0 1 0 0
 net=CAN1RX:1
 }
-N 12300 74100 12400 74100 4
 N 12400 74100 12400 74300 4
 N 14000 74100 14800 74100 4
-T 23600 72100 9 9 1 0 0 0
+T 23600 72100 9 8 1 0 0 0
 Walter Fetter Lages & Fernando Pessutto
+C 19600 84700 1 0 0 input-2.sym
+{
+T 20100 84800 5 10 1 1 0 7
+value=CHA
+T 19600 84700 5 10 0 1 0 0
+net=CHA:1
+}
+C 19600 84400 1 0 0 input-2.sym
+{
+T 20100 84500 5 10 1 1 0 7
+value=CHB
+T 19600 84400 5 10 0 1 0 0
+net=CHB:1
+}
+N 16400 74100 17200 74100 4
+N 17200 74100 17200 74400 4
+C 17000 74400 1 0 0 vcc-1.sym
+C 6600 78300 1 0 0 vcc-1.sym
+C 12500 84000 1 0 0 vcc-1.sym
+C 17200 84800 1 0 0 vcc-1.sym
+C 15900 87500 1 0 0 vcc-1.sym
+C 6500 83300 1 90 0 jumper-1.sym
+{
+T 6000 83800 5 10 1 1 180 0
+refdes=JP2
+T 5600 83000 5 10 1 1 0 0
+value=XRESET
+}
+N 6500 83700 7700 83700 4
+{
+T 6800 83700 5 10 1 1 0 0
+netname=DTR232
+}
+C 6500 83100 1 0 0 switch-pushbutton-no-1.sym
+{
+T 6900 83400 5 10 1 1 0 0
+refdes=S1
+T 6700 82900 5 10 1 1 0 0
+value=RESET
+}
+C 7300 83100 1 0 0 vcc-1.sym
+C 17200 74000 1 0 0 resistor-1.sym
+{
+T 17700 74500 5 10 1 1 180 0
+refdes=R12
+T 17400 73800 5 10 1 1 0 0
+value=330
+}
+C 18000 72900 1 0 0 gnd-1.sym
+C 3800 81900 1 0 0 input-2.sym
+{
+T 3800 82100 5 10 0 0 0 0
+net=RESET:1
+T 4300 82000 5 10 1 1 0 7
+value=RESET
+}
+N 6500 82000 6500 83700 4
+C 6100 81800 1 0 1 diode-3.sym
+{
+T 5800 82300 5 10 1 1 0 6
+refdes=D3
+T 6000 81600 5 10 1 1 0 6
+value=1N4148
+}
+N 6500 82000 6100 82000 4
+C 17900 73200 1 270 1 led-3.sym
+{
+T 18450 73750 5 10 1 1 180 6
+refdes=D10
+T 18400 74000 5 10 1 1 180 6
+value=Green
+}
+C 21400 84900 1 90 0 resistor-1.sym
+{
+T 21100 85600 5 10 1 1 180 0
+refdes=R13
+T 20800 85200 5 10 1 1 0 0
+value=2k7
+}
+C 21900 84900 1 90 0 resistor-1.sym
+{
+T 22300 85600 5 10 1 1 180 0
+refdes=R14
+T 22000 85200 5 10 1 1 0 0
+value=2k7
+}
+N 21300 84900 21300 84800 4
+C 21100 85800 1 0 0 vcc-1.sym
+C 21600 85800 1 0 0 vcc-1.sym
+N 21800 84900 21800 84500 4
 U 10700 88400 10700 85600 10 0
 U 12100 85400 12100 88400 10 0
 U 10700 85200 10700 79300 10 0
 U 18300 86900 18300 78400 10 0
-U 26500 88400 26500 78400 10 0
+U 26500 88400 26500 81200 10 0
diff --git a/doc/budget.sdc b/doc/budget.sdc
new file mode 100644 (file)
index 0000000..20fd79b
Binary files /dev/null and b/doc/budget.sdc differ
diff --git a/encodertst/Makefile b/encodertst/Makefile
new file mode 100644 (file)
index 0000000..1cbf0ac
--- /dev/null
@@ -0,0 +1,34 @@
+CFLAGS=-O2 -Wall -m486
+CINCLUDE=-I${HOME}/include
+CLIBDIR=-L${HOME}/lib
+CLIBS=-lcanlib
+
+CPPFLAGS=
+CPPINCLUDE=-I../include -I${HOME}/include/cpp -I/usr/local/include/cpp
+CPPLIBDIR=-L../lib -L${HOME}/lib/cpp -L${HOME}/lib
+CPPLIBS=-laic
+
+INCLUDE=${CINCLUDE} ${CPPINCLUDE}
+FLAGS= ${CFLAGS} ${CPPFLAGS} -DDEBUG
+LIBDIR=${CLIBDIR} ${CPPLIBDIR}
+LIBS=${CLIBS} ${CPPLIBS}
+
+CMP=           g++
+CMPFLAGS=      ${FLAGS} ${INCLUDE}
+LDFLAGS=       ${LIBDIR} ${LIBS}
+
+all: encodertst encodertstudp
+
+encodertst: encodertst.cpp ../lib/libaic.a
+       ${CMP} ${CMPFLAGS} -o encodertst encodertst.cpp ${LDFLAGS}
+
+encodertstudp: encodertst.cpp ../lib/libaic.a
+       ${CMP} ${CMPFLAGS} -DUSE_UDP -o encodertstudp encodertst.cpp ${LDFLAGS}
+       
+clean:
+       rm -f *~ *.bak *.o
+
+install:
+
+distclean: clean
+       rm -f encodertst encodertstudp
diff --git a/encodertst/encodertst.cpp b/encodertst/encodertst.cpp
new file mode 100644 (file)
index 0000000..a5d7c46
--- /dev/null
@@ -0,0 +1,57 @@
+/******************************************************************************
+
+                       Actuator Interface Card
+                           AIC Encoder Test
+       Copyright (C) 2003 Walter Fetter Lages <w.fetter@ieee.org>
+
+    This program is free software; you can redistribute it and/or modify
+    it under the terms of the GNU General Public License as published by
+    the Free Software Foundation; either version 2 of the License, or
+    (at your option) any later version.
+
+    This program is distributed in the hope that it will be useful,
+    but WITHOUT ANY WARRANTY; without even the implied warranty of
+    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+    GNU General Public License for more details.
+
+    You should have received a copy of the GNU General Public License
+    along with this program; if not, write to the Free Software
+    Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
+
+    You can also obtain a copy of the GNU General Public License
+    at <http://www.gnu.org/licenses>.
+
+*******************************************************************************/
+
+#include <iostream.h>
+
+#ifdef USE_UDP
+#include <aicudp.h>
+#else
+#include <aiccan.h>
+#endif
+
+
+int main(int argc,char *argv[])
+{
+       cout << "\nAIC Encoder Test Program\n";
+       cout << "Copyright (C) 2003 Walter Fetter Lages <w.fetter@ieee.org>.\n\n";
+
+       if(argc != 2)
+       {
+               cerr << "Usage: " << argv[0] << " aic\n";
+               return -1;
+       }
+
+#ifdef USE_UDP
+       AIC_UDP aic(argv[1]);
+#else
+       AIC_CAN aic(atoi(argv[1]));
+#endif
+
+       for(;;)
+       {
+               cout << "Encoder reading: " << aic.encoder.read() << "\n";
+       }
+       return 0;
+}
diff --git a/include/aic.h b/include/aic.h
new file mode 100644 (file)
index 0000000..086c4d0
--- /dev/null
@@ -0,0 +1,103 @@
+/******************************************************************************
+
+                       Actuator Interface Card
+                       Host Interface Library
+       Copyright (C) 2003 Walter Fetter Lages <w.fetter@ieee.org>
+
+    This program is free software; you can redistribute it and/or modify
+    it under the terms of the GNU General Public License as published by
+    the Free Software Foundation; either version 2 of the License, or
+    (at your option) any later version.
+
+    This program is distributed in the hope that it will be useful,
+    but WITHOUT ANY WARRANTY; without even the implied warranty of
+    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+    GNU General Public License for more details.
+
+    You should have received a copy of the GNU General Public License
+    along with this program; if not, write to the Free Software
+    Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
+
+    You can also obtain a copy of the GNU General Public License
+    at <http://www.gnu.org/licenses>.
+
+*******************************************************************************/
+
+#ifndef _AIC_H
+#define _AIC_H
+
+class AIC_COMM
+{
+       public:
+       
+       virtual void send_command(const char *cmd,int len)=0;
+       virtual int get_status(char *status,int len)=0;
+       
+       class AIC_BAD { };
+       class AIC_BAD_COMMAND: public AIC_BAD { };
+       class AIC_BAD_SEND: public AIC_BAD { };
+       class AIC_BAD_RECEIVE: public AIC_BAD { };
+       
+};
+
+class AIC_MOTOR
+{
+       AIC_COMM *port;
+       
+       public:
+
+       AIC_MOTOR(AIC_COMM *comm);
+       void on(void);
+       void off(void);
+       double operator=(double voltage);
+};
+
+
+class AIC_ENCODER
+{
+       AIC_COMM *port;
+       
+       public:
+
+       AIC_ENCODER(AIC_COMM *comm);
+       double read(void);
+       double read(int *index);
+};
+
+class AIC_BRAKE
+{
+       AIC_COMM *port;
+
+       public:
+
+       AIC_BRAKE(AIC_COMM *comm);
+       void apply(void);
+       void release(void);
+};
+
+class AIC_INDEX
+{
+       AIC_COMM *port;
+
+       public:
+
+       AIC_INDEX(AIC_COMM *comm);
+       int read(void);
+       int read(double *disp);
+};
+
+
+class AIC
+{
+       public:
+
+       AIC_MOTOR motor;
+       AIC_ENCODER encoder;
+       AIC_BRAKE brake;
+       AIC_INDEX index;
+       
+       AIC::AIC(AIC_COMM *comm);
+       
+};
+
+#endif
diff --git a/include/aiccan.h b/include/aiccan.h
new file mode 100644 (file)
index 0000000..ae6915c
--- /dev/null
@@ -0,0 +1,59 @@
+/******************************************************************************
+
+                       Actuator Interface Card
+                       Host Interface Library
+                         CAN Communication
+       Copyright (C) 2003 Walter Fetter Lages <w.fetter@ieee.org>
+
+    This program is free software; you can redistribute it and/or modify
+    it under the terms of the GNU General Public License as published by
+    the Free Software Foundation; either version 2 of the License, or
+    (at your option) any later version.
+
+    This program is distributed in the hope that it will be useful,
+    but WITHOUT ANY WARRANTY; without even the implied warranty of
+    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+    GNU General Public License for more details.
+
+    You should have received a copy of the GNU General Public License
+    along with this program; if not, write to the Free Software
+    Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
+
+    You can also obtain a copy of the GNU General Public License
+    at <http://www.gnu.org/licenses>.
+
+*******************************************************************************/
+
+#ifndef _AICCAN_H
+#define _AICCAN_H
+
+#include <canlib.h>
+
+#include <aic.h>
+
+class AIC_CAN:public AIC_COMM, public AIC
+{
+       const static int AIC_ID_MASK=0x01f;
+       const static int AIC_CMD_MASK=0x7e0;
+
+       canHandle handle;
+       int aicnumber;
+
+       public:
+
+       AIC_CAN(int aic,int bus=0);
+       virtual ~AIC_CAN(void);
+       void send_command(const char *cmd,int len);
+       int get_status(char *status,int len);
+
+       class AIC_CAN_BAD:public AIC_BAD { };
+       class AIC_CAN_BAD_OPEN:public AIC_CAN_BAD { };
+       class AIC_CAN_BAD_PARMS:public AIC_CAN_BAD { };
+       class AIC_CAN_BAD_BUSON:public AIC_CAN_BAD { };
+       class AIC_CAN_BAD_CLOSE:public AIC_CAN_BAD { };
+       class AIC_CAN_BAD_SEND:public AIC_CAN_BAD,AIC_BAD_SEND { };
+       class AIC_CAN_BAD_RECEIVE:public AIC_CAN_BAD,AIC_BAD_RECEIVE { };
+       class AIC_CAN_BAD_COMMAND:public AIC_CAN_BAD,AIC_BAD_COMMAND { };       
+};
+
+#endif
diff --git a/include/aichost.h b/include/aichost.h
new file mode 100644 (file)
index 0000000..e9c6036
--- /dev/null
@@ -0,0 +1,59 @@
+/******************************************************************************
+
+                       Actuator Interface Card
+                       AIC Host Interface Simulation
+       Copyright (C) 2003 Walter Fetter Lages <w.fetter@ieee.org>
+
+    This program is free software; you can redistribute it and/or modify
+    it under the terms of the GNU General Public License as published by
+    the Free Software Foundation; either version 2 of the License, or
+    (at your option) any later version.
+
+    This program is distributed in the hope that it will be useful,
+    but WITHOUT ANY WARRANTY; without even the implied warranty of
+    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+    GNU General Public License for more details.
+
+    You should have received a copy of the GNU General Public License
+    along with this program; if not, write to the Free Software
+    Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
+
+    You can also obtain a copy of the GNU General Public License
+    at <http://www.gnu.org/licenses>.
+
+*******************************************************************************/
+
+#ifndef _AICHOST_H
+#define _AICHOST_H
+
+#include <aicnet.h>
+
+class AIC_HOST
+{
+
+       protected:
+       
+       double u;
+       int status;
+       
+       public:
+
+       enum STATUS
+       {
+               MOTOR_ON        = 1,
+               BRAKE_APPLIED   = 2
+       };
+
+       AIC_HOST(void);
+       virtual ~AIC_HOST(void);
+       virtual int command(void)=0;
+       int getstatus(void) const;
+       virtual void send_status(double disp,int index)=0;
+       double voltage(void) const;     
+       
+       class AIC_HOST_BAD { };
+       class AIC_HOST_BAD_SEND: public AIC_HOST_BAD { };
+       class AIC_HOST_BAD_RECEIVE: public AIC_HOST_BAD { };
+};
+
+#endif
diff --git a/include/aichostcan.h b/include/aichostcan.h
new file mode 100644 (file)
index 0000000..f16497d
--- /dev/null
@@ -0,0 +1,59 @@
+/******************************************************************************
+
+                       Actuator Interface Card
+                       AIC Host Interface Simulation
+                           CAN Communication
+       Copyright (C) 2003 Walter Fetter Lages <w.fetter@ieee.org>
+
+    This program is free software; you can redistribute it and/or modify
+    it under the terms of the GNU General Public License as published by
+    the Free Software Foundation; either version 2 of the License, or
+    (at your option) any later version.
+
+    This program is distributed in the hope that it will be useful,
+    but WITHOUT ANY WARRANTY; without even the implied warranty of
+    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+    GNU General Public License for more details.
+
+    You should have received a copy of the GNU General Public License
+    along with this program; if not, write to the Free Software
+    Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
+
+    You can also obtain a copy of the GNU General Public License
+    at <http://www.gnu.org/licenses>.
+
+*******************************************************************************/
+
+#ifndef _AICHOSTCAN_H
+#define _AICHOSTCAN_H
+
+#include <canlib.h>
+
+#include<aichost.h>
+
+class AIC_HOST_CAN:public AIC_HOST
+{
+       const static int AIC_ID_MASK=0x01f;
+       const static int AIC_CMD_MASK=0x7e0;
+
+       canHandle handle;
+       int aicnumber;
+
+       public:
+
+       AIC_HOST_CAN(int aicid,int bus=0);
+       ~AIC_HOST_CAN(void);
+       int command(void);
+       void send_status(double disp,int index);
+       
+       class AIC_HOST_CAN_BAD:public AIC_HOST_BAD { };
+       class AIC_HOST_CAN_BAD_OPEN:public AIC_HOST_CAN_BAD { };
+       class AIC_HOST_CAN_BAD_PARMS:public AIC_HOST_CAN_BAD { };
+       class AIC_HOST_CAN_BAD_BUSON:public AIC_HOST_CAN_BAD { };
+       class AIC_HOST_CAN_BAD_CLOSE:public AIC_HOST_CAN_BAD { };
+       class AIC_HOST_CAN_BAD_SEND:public AIC_HOST_CAN_BAD,AIC_HOST_BAD_SEND { };
+       class AIC_HOST_CAN_BAD_RECEIVE:public AIC_HOST_CAN_BAD,AIC_HOST_BAD_RECEIVE { };
+       
+};
+
+#endif
diff --git a/include/aichostudp.h b/include/aichostudp.h
new file mode 100644 (file)
index 0000000..188605b
--- /dev/null
@@ -0,0 +1,57 @@
+/******************************************************************************
+
+                       Actuator Interface Card
+                       AIC Host Interface Simulation
+                           UDP Communication
+       Copyright (C) 2003 Walter Fetter Lages <w.fetter@ieee.org>
+
+    This program is free software; you can redistribute it and/or modify
+    it under the terms of the GNU General Public License as published by
+    the Free Software Foundation; either version 2 of the License, or
+    (at your option) any later version.
+
+    This program is distributed in the hope that it will be useful,
+    but WITHOUT ANY WARRANTY; without even the implied warranty of
+    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+    GNU General Public License for more details.
+
+    You should have received a copy of the GNU General Public License
+    along with this program; if not, write to the Free Software
+    Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
+
+    You can also obtain a copy of the GNU General Public License
+    at <http://www.gnu.org/licenses>.
+
+*******************************************************************************/
+
+#ifndef _AICHOSTUDP_H
+#define _AICHOSTUDP_H
+
+#include <netinet/in.h>
+
+#include<aichost.h>
+#include <aicnet.h>
+
+class AIC_HOST_UDP:public AIC_HOST
+{
+       // socket for receiving command 
+       struct sockaddr_in cmdaddr;
+       int cmdfd;
+
+       // socket for transmitting status signal
+       struct sockaddr_in statusaddr;
+       int statusfd;
+
+       public:
+
+       AIC_HOST_UDP(const char *controllername,int statusport=STATUS_PORT,int cmdport=CMD_PORT);
+       ~AIC_HOST_UDP(void);
+       int command(void);
+       void send_status(double disp,int index);
+       
+       class AIC_HOST_UDP_BAD: public AIC_HOST_BAD { };
+       class AIC_HOST_UDP_BAD_SOCKET: public AIC_HOST_UDP_BAD { };
+       class AIC_HOST_UDP_BAD_BIND: public AIC_HOST_UDP_BAD { };
+};
+
+#endif
diff --git a/include/aicnet.h b/include/aicnet.h
new file mode 100644 (file)
index 0000000..7ce0e1d
--- /dev/null
@@ -0,0 +1,43 @@
+/******************************************************************************
+
+                       Actuator Interface Card
+                       Host Interface Library
+       Copyright (C) 2003 Walter Fetter Lages <w.fetter@ieee.org>
+
+    This program is free software; you can redistribute it and/or modify
+    it under the terms of the GNU General Public License as published by
+    the Free Software Foundation; either version 2 of the License, or
+    (at your option) any later version.
+
+    This program is distributed in the hope that it will be useful,
+    but WITHOUT ANY WARRANTY; without even the implied warranty of
+    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+    GNU General Public License for more details.
+
+    You should have received a copy of the GNU General Public License
+    along with this program; if not, write to the Free Software
+    Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
+
+    You can also obtain a copy of the GNU General Public License
+    at <http://www.gnu.org/licenses>.
+
+*******************************************************************************/
+
+#ifndef _AICNET_H
+#define _AICNET_H
+
+#define CMD_PORT 9880
+#define STATUS_PORT 9877
+
+enum AIC_COMMAND
+{
+       AIC_MOTOR_ACT=          'M',
+       AIC_MOTOR_ON=           'N',
+       AIC_MOTOR_OFF=          'P',
+       AIC_BRAKE_RELEASE=      'F',
+       AIC_BRAKE_APPLY=        'B',
+       AIC_RESET=              'R',
+       AIC_STATUS=             'S'
+};
+
+#endif
diff --git a/include/aicsim.h b/include/aicsim.h
new file mode 100644 (file)
index 0000000..a2ce69d
--- /dev/null
@@ -0,0 +1,43 @@
+/******************************************************************************
+
+
+               Actuator Interface Card Simulator
+       Copyright (C) 2003 Walter Fetter Lages <w.fetter@ieee.org>
+
+    This program is free software; you can redistribute it and/or modify
+    it under the terms of the GNU General Public License as published by
+    the Free Software Foundation; either version 2 of the License, or
+    (at your option) any later version.
+
+    This program is distributed in the hope that it will be useful,
+    but WITHOUT ANY WARRANTY; without even the implied warranty of
+    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+    GNU General Public License for more details.
+
+    You should have received a copy of the GNU General Public License
+    along with this program; if not, write to the Free Software
+    Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
+
+    You can also obtain a copy of the GNU General Public License
+    at <http://www.gnu.org/licenses>.
+
+*******************************************************************************/
+
+#ifndef _AICSIM_H
+#define _AICSIM_H
+
+#include <aic.h>
+
+class AIC_SIM:public AIC_COMM, public AIC
+{
+       public:
+
+       AIC_SIM(void);
+       void send_command(const char *cmd,int len);
+       int get_status(char *status,int len);
+       
+       class AIC_SIM_BAD: public AIC_BAD { }; 
+       class AIC_SIM_BAD_COMMAND: public AIC_SIM_BAD, AIC_BAD_COMMAND { };
+};
+
+#endif
diff --git a/include/aicudp.h b/include/aicudp.h
new file mode 100644 (file)
index 0000000..f9d9075
--- /dev/null
@@ -0,0 +1,58 @@
+/******************************************************************************
+
+                       Actuator Interface Card
+                       Host Interface Library
+                          UDP Communication
+       Copyright (C) 2003 Walter Fetter Lages <w.fetter@ieee.org>
+
+    This program is free software; you can redistribute it and/or modify
+    it under the terms of the GNU General Public License as published by
+    the Free Software Foundation; either version 2 of the License, or
+    (at your option) any later version.
+
+    This program is distributed in the hope that it will be useful,
+    but WITHOUT ANY WARRANTY; without even the implied warranty of
+    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+    GNU General Public License for more details.
+
+    You should have received a copy of the GNU General Public License
+    along with this program; if not, write to the Free Software
+    Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
+
+    You can also obtain a copy of the GNU General Public License
+    at <http://www.gnu.org/licenses>.
+
+*******************************************************************************/
+
+#ifndef _AICUDP_H
+#define _AICUDP_H
+
+#include <arpa/inet.h>
+#include <aic.h>
+#include <aicnet.h>
+
+class AIC_UDP:public AIC_COMM, public AIC
+{
+       // socket for transmitting commands 
+       struct sockaddr_in cmdaddr;
+       int cmdfd;
+
+       // socket for receiving sensor signal
+       struct sockaddr_in stataddr;
+       int statfd;
+
+       public:
+
+       AIC_UDP(const char *aicname,int statport=STATUS_PORT,int cmdport=CMD_PORT);
+       virtual ~AIC_UDP(void);
+       void send_command(const char *cmd,int len);
+       int get_status(char *status,int len);
+       
+       class AIC_UDP_BAD:public AIC_BAD { };
+       class AIC_UDP_BAD_SOCKET:public AIC_UDP_BAD { };
+       class AIC_UDP_BAD_BIND:public AIC_UDP_BAD { };
+       class AIC_UDP_BAD_SEND:public AIC_UDP_BAD,AIC_BAD_SEND { };
+       class AIC_UDP_BAD_RECEIVE:public AIC_UDP_BAD,AIC_BAD_RECEIVE { };
+};
+
+#endif
diff --git a/indextst/Makefile b/indextst/Makefile
new file mode 100644 (file)
index 0000000..bf97dff
--- /dev/null
@@ -0,0 +1,34 @@
+CFLAGS=-O2 -Wall -m486
+CINCLUDE=-I${HOME}/include
+CLIBDIR=-L${HOME}/lib
+CLIBS=-lcanlib
+
+CPPFLAGS=
+CPPINCLUDE=-I../include -I${HOME}/include/cpp -I/usr/local/include/cpp
+CPPLIBDIR=-L../lib -L${HOME}/lib/cpp -L${HOME}/lib
+CPPLIBS=-laic
+
+INCLUDE=${CINCLUDE} ${CPPINCLUDE}
+FLAGS= ${CFLAGS} ${CPPFLAGS} -DDEBUG
+LIBDIR=${CLIBDIR} ${CPPLIBDIR}
+LIBS=${CLIBS} ${CPPLIBS}
+
+CMP=           g++
+CMPFLAGS=      ${FLAGS} ${INCLUDE}
+LDFLAGS=       ${LIBDIR} ${LIBS}
+
+all: indextst indextstudp
+
+indextst: indextst.cpp ../lib/libaic.a
+       ${CMP} ${CMPFLAGS} -o indextst indextst.cpp ${LDFLAGS}
+
+indextstudp: indextst.cpp ../lib/libaic.a
+       ${CMP} ${CMPFLAGS} -DUSE_UDP -o indextstudp indextst.cpp ${LDFLAGS}
+       
+clean:
+       rm -f *~ *.bak *.o
+
+install:
+
+distclean: clean
+       rm -f indextst indextstudp
diff --git a/indextst/indextst.cpp b/indextst/indextst.cpp
new file mode 100644 (file)
index 0000000..1bf36b5
--- /dev/null
@@ -0,0 +1,56 @@
+/******************************************************************************
+
+                       Actuator Interface Card
+                           AIC Index Test
+       Copyright (C) 2003 Walter Fetter Lages <w.fetter@ieee.org>
+
+    This program is free software; you can redistribute it and/or modify
+    it under the terms of the GNU General Public License as published by
+    the Free Software Foundation; either version 2 of the License, or
+    (at your option) any later version.
+
+    This program is distributed in the hope that it will be useful,
+    but WITHOUT ANY WARRANTY; without even the implied warranty of
+    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+    GNU General Public License for more details.
+
+    You should have received a copy of the GNU General Public License
+    along with this program; if not, write to the Free Software
+    Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
+
+    You can also obtain a copy of the GNU General Public License
+    at <http://www.gnu.org/licenses>.
+
+*******************************************************************************/
+
+#include <iostream.h>
+
+#ifdef USE_UDP
+#include <aicudp.h>
+#else
+#include <aiccan.h>
+#endif
+
+int main(int argc,char *argv[])
+{
+       cout << "\nAIC Index Test Program\n";
+       cout << "Copyright (C) 2003 Walter Fetter Lages <w.fetter@ieee.org>.\n\n";
+
+       if(argc != 2)
+       {
+               cerr << "Usage: " << argv[0] << " aic\n";
+               return -1;
+       }
+
+#ifdef USE_UDP
+       AIC_UDP aic(argv[1]);
+#else
+       AIC_CAN aic(atoi(argv[1]));
+#endif
+
+       for(;;)
+       {
+               cout << "Index reading: " << aic.index.read() << "\n";
+       }
+       return 0;
+}
diff --git a/jointtst/Makefile b/jointtst/Makefile
new file mode 100644 (file)
index 0000000..83ae99b
--- /dev/null
@@ -0,0 +1,34 @@
+CFLAGS=-O2 -Wall -m486
+CINCLUDE=-I${HOME}/include
+CLIBDIR=-L${HOME}/lib
+CLIBS=-lcutil -lconio -lncurses -lcanlib
+
+CPPFLAGS=
+CPPINCLUDE=-I../include -I${HOME}/include/cpp -I/usr/local/include/cpp
+CPPLIBDIR=-L../lib -L${HOME}/lib/cpp -L${HOME}/lib
+CPPLIBS=-lcpputil -laic
+
+INCLUDE=${CINCLUDE} ${CPPINCLUDE}
+FLAGS= ${CFLAGS} ${CPPFLAGS} -DDEBUG
+LIBDIR=${CLIBDIR} ${CPPLIBDIR}
+LIBS=${CLIBS} ${CPPLIBS}
+
+CMP=           g++
+CMPFLAGS=      ${FLAGS} ${INCLUDE}
+LDFLAGS=       ${LIBDIR} ${LIBS}
+
+all: jointtst jointtstudp
+
+jointtst: jointtst.cpp ../lib/libaic.a
+       ${CMP} ${CMPFLAGS} -o jointtst jointtst.cpp ${LDFLAGS}
+
+jointtstudp: jointtst.cpp ../lib/libaic.a
+       ${CMP} ${CMPFLAGS} -DUSE_UDP -o jointtstudp jointtst.cpp ${LDFLAGS}
+       
+clean:
+       rm -f *~ *.bak *.o
+
+install:
+
+distclean: clean
+       rm -f jointtst jointtstudp
diff --git a/jointtst/jointtst.cpp b/jointtst/jointtst.cpp
new file mode 100644 (file)
index 0000000..7d40265
--- /dev/null
@@ -0,0 +1,109 @@
+/******************************************************************************
+
+                       Actuator Interface Card
+                         AIC Robot Joint Test
+       Copyright (C) 2003 Walter Fetter Lages <w.fetter@ieee.org>
+
+    This program is free software; you can redistribute it and/or modify
+    it under the terms of the GNU General Public License as published by
+    the Free Software Foundation; either version 2 of the License, or
+    (at your option) any later version.
+
+    This program is distributed in the hope that it will be useful,
+    but WITHOUT ANY WARRANTY; without even the implied warranty of
+    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+    GNU General Public License for more details.
+
+    You should have received a copy of the GNU General Public License
+    along with this program; if not, write to the Free Software
+    Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
+
+    You can also obtain a copy of the GNU General Public License
+    at <http://www.gnu.org/licenses>.
+
+*******************************************************************************/
+
+#include <ciostream.h>
+#include <stdlib.h>
+
+#include <conio.h>
+#include <math.h>
+
+#include <delay.h>
+
+#ifdef USE_UDP
+#include <aicudp.h>
+#else
+#include <aiccan.h>
+#endif
+
+const int ST=1000;
+
+void iter(AIC &aic,int i)
+{
+       aic.motor=i;
+       gotoxy(1,5);
+       cout << "Motor Voltage: " << i << "\t";
+       cout << "Index: " << aic.index.read() << "\t";
+       cout << "Encoder: " << aic.encoder.read() << "\n";
+       delay(ST);
+}
+
+int main(int argc,char *argv[])
+{
+       int i;
+       int run=1;
+
+       clrscr();
+       cout << "\nAIC Robot Joint Test Program\n";
+       cout << "Copyright (C) 2003 Walter Fetter Lages <w.fetter@ieee.org>.\n\n";
+
+#ifdef USE_UDP
+       if(argc != 3)
+       {
+               cerr << "Usage: " << argv[0] << " aic host_port\n";
+               return -1;
+       }
+
+       AIC_UDP aic(argv[1],atoi(argv[2]));
+#else
+       if(argc != 2)
+       {
+               cerr << "Usage: " << argv[0] << " aic_id\n";
+               return -1;
+       }
+
+       AIC_CAN aic(atoi(argv[1]));
+#endif
+
+       aic.motor.on();
+       aic.brake.release();
+
+       for(i=0;(i <= 24) && run;i++)
+       {
+               if(kbhit()) run=0;
+               iter(aic,i);
+       }
+       while(run)
+       {
+               for(i=24;(i > -24) && run;i--)
+               {
+                       if(kbhit()) run=0;
+                       iter(aic,i);
+               }
+               for(i=-24;(i <= 24) && run;i++)
+               {
+                       if(kbhit()) run=0;
+                       iter(aic,i);
+               }
+       }
+       getch();
+
+       aic.motor=0;
+       aic.brake.apply();
+       aic.motor.off();
+
+       clrscr();
+       return 0;
+
+}
index eafa5a8..bfb7ba4 100644 (file)
@@ -1,20 +1,71 @@
+/******************************************************************************
+
+                       Actuator Interface Card
+
+       Copyright (C) 2003 Walter Fetter Lages <w.fetter@ieee.org>
+
+    This program is free software; you can redistribute it and/or modify
+    it under the terms of the GNU General Public License as published by
+    the Free Software Foundation; either version 2 of the License, or
+    (at your option) any later version.
+
+    This program is distributed in the hope that it will be useful,
+    but WITHOUT ANY WARRANTY; without even the implied warranty of
+    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+    GNU General Public License for more details.
+
+    You should have received a copy of the GNU General Public License
+    along with this program; if not, write to the Free Software
+    Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
+
+    You can also obtain a copy of the GNU General Public License
+    at <http://www.gnu.org/licenses>.
+
+*******************************************************************************/
+
 package br.ufrgs.eletro.AIC;
 import com.dalsemi.system.IllegalAddressException;
 
+/** Provides access to all devices in an Actuator Interface Card
+*      @author Walter Fetter Lages (w.fetter@ieee.org)
+*/
 public class AIC
 {
 
+/** Motor actuated by AIC
+*      @see Motor
+*/
        public Motor motor;
+
+/** Encoder read by AIC
+*      @see Encoder
+*/
        public Encoder encoder;
+
+
+/** Brake actuaded by AIC
+*      @see Brake
+*/
        public Brake brake;
+
+
+/** Sync-switch read by AIC
+*      @see Index
+*/
        public Index index;
 
+/** Turns an AIC on
+*      @throws IllegalAddressException if the addresses of registers of on board devices can not be accessed
+*/
        public void on() throws IllegalAddressException
        {
                motor.on();
                encoder.clear();
        }
 
+/** Turns an AIC off
+*      @throws IllegalAddressException if the addresses of registers of on board devices can not be accessed
+*/
        public void off() throws IllegalAddressException
        {
                motor.set(0);
@@ -22,6 +73,13 @@ public class AIC
                encoder.clear();
        }
 
+/** Initializes an AIC
+*      @param base Base address for on board devices
+*      @param vm Motor Voltage
+*      @param freq PWM frequency
+*      @param np Pulses per encoder revolution
+*      @throws IllegalAddressException if the addresses of registers of on board devices can not be accessed
+*/
        public AIC(int base,double vm,double freq,int np) throws IllegalAddressException
        {
                motor=new Motor(base,vm,freq);
@@ -30,6 +88,9 @@ public class AIC
                index=new Index(base);
        }
        
+/** Finalizes an AIC
+*      @throws IllegalAddressException if the addresses of registers of on board devices can not be accessed
+*/
        public void finalize() throws IllegalAddressException
        {
                off();
index a53b484..55dd529 100644 (file)
@@ -1,8 +1,36 @@
+/******************************************************************************
+
+                       Actuator Interface Card
+                          Brake Interface
+       Copyright (C) 2003 Walter Fetter Lages <w.fetter@ieee.org>
+
+    This program is free software; you can redistribute it and/or modify
+    it under the terms of the GNU General Public License as published by
+    the Free Software Foundation; either version 2 of the License, or
+    (at your option) any later version.
+
+    This program is distributed in the hope that it will be useful,
+    but WITHOUT ANY WARRANTY; without even the implied warranty of
+    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+    GNU General Public License for more details.
+
+    You should have received a copy of the GNU General Public License
+    along with this program; if not, write to the Free Software
+    Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
+
+    You can also obtain a copy of the GNU General Public License
+    at <http://www.gnu.org/licenses>.
+
+*******************************************************************************/
+
 package br.ufrgs.eletro.AIC;
 
 import com.dalsemi.system.DataPort;
 import com.dalsemi.system.IllegalAddressException;
 
+/** Provices access to electromagnetic brake in an Actuator Interface Card
+*      @author Walter Fetter Lages (w.fetter@ieee.org)
+*/
 public class Brake
 {
        private static final int LATCH=0xA0000;
@@ -13,18 +41,27 @@ public class Brake
 
        private DataPort latch;
 
+/** Initializes Brake
+*      @param base Base address for on board devices
+*/
        public Brake(int base)
        {
                latch=new DataPort(base+LATCH);
                latch.setFIFOMode(true);
-               latch.setStretchCycles(DataPort.STRETCH10);
+               latch.setStretchCycles(DataPort.STRETCH2);
        }
-       
+
+/** Applies the electromagnetic brakes
+*      @throws IllegalAddressException if the addresses of registers of on board devices can not be accessed
+*/     
        public void apply() throws IllegalAddressException
        {
                latch.write(BRAKEAPPLY);
        }
 
+/** Releases the electromagnetic brake
+*      @throws IllegalAddressException if the addresses of registers of on board devices can not be accessed
+*/
        public void release() throws IllegalAddressException
        {
                latch.write(BRAKERELEASE);
index 23e1de9..872c7a2 100644 (file)
@@ -1,38 +1,86 @@
+/******************************************************************************
+
+                       Actuator Interface Card
+                          Encoder Interface
+       Copyright (C) 2003 Walter Fetter Lages <w.fetter@ieee.org>
+
+    This program is free software; you can redistribute it and/or modify
+    it under the terms of the GNU General Public License as published by
+    the Free Software Foundation; either version 2 of the License, or
+    (at your option) any later version.
+
+    This program is distributed in the hope that it will be useful,
+    but WITHOUT ANY WARRANTY; without even the implied warranty of
+    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+    GNU General Public License for more details.
+
+    You should have received a copy of the GNU General Public License
+    along with this program; if not, write to the Free Software
+    Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
+
+    You can also obtain a copy of the GNU General Public License
+    at <http://www.gnu.org/licenses>.
+
+*******************************************************************************/
+
 package br.ufrgs.eletro.AIC;
 
 import com.dalsemi.system.DataPort;
 import com.dalsemi.system.IllegalAddressException;
 
+/** Provides access to incremental encoder in an Actuator Interface Card
+*      @author Walter Fetter Lages (w.fetter@ieee.org)
+*/
 public class Encoder
 {
 
+/** Number of pulses per revolution of the encoder, considering the
+*      quadrature decoder
+*/
        public final int PULSES;
 
        private static final int ENCODER=0x90000;
        
        private DataPort encPort;
 
+/** Clears the counter on the quadrature decoder chip
+*      @throws IllegalAddressException if the addresses of registers of on board devices can not be accessed
+*/
        public void clear() throws IllegalAddressException
        {
                encPort.write((byte)0);
        }
 
+/** Initializes Encoder, clears the counter on the quadrature decoder chip
+*      @param base Base address for on board devices
+*      @param pulses Number of pulses per revolution of the encoder, considering the
+*              quadrature decoder 
+*      @throws IllegalAddressException if the addresses of registers of on board devices can not be accessed
+*/
        public Encoder(int base,int pulses) throws IllegalAddressException
        {
                PULSES=pulses;
 
                encPort=new DataPort(base+ENCODER);
                encPort.setFIFOMode(true);
-               encPort.setStretchCycles(DataPort.STRETCH10);
+               encPort.setStretchCycles(DataPort.STRETCH2);
 
                clear();
        }
 
+/** Finalizes Encoder
+*      @throws IllegalAddressException if the addresses of registers of on board devices can not be accessed
+*/
        public void finalize() throws IllegalAddressException
        {
                clear();
        }
 
+/** Reads the counter on the quadrature decoder chip
+*      @return the number of pulses (in 2-complement) since the last time
+*              the counter was cleared
+*      @throws IllegalAddressException if the addresses of registers of on board devices can not be accessed
+*/
        public int read() throws IllegalAddressException
        {
                int count;
@@ -44,7 +92,29 @@ public class Encoder
                encPort.read(hilo,0,2);
                encPort.setFIFOMode(FIFOMode);
 
-               count=(((int)hilo[0]) << 8) | (int)hilo[1];
+               count=(hilo[0] << 8) | (hilo[1] & 0x000000ff);
+
+               return count;
+       }
+
+/** Reads and clears the counter on the quadrature decoder chip
+*      @return the number of pulses (in 2-complement) since the last time
+*              the counter was cleared
+*      @throws IllegalAddressException if the addresses of registers of on board devices can not be accessed
+*/
+       public int readAndClear() throws IllegalAddressException
+       {
+               int count;
+               byte[] hilo=new byte[2];
+               boolean FIFOMode;
+
+               FIFOMode=encPort.getFIFOMode();
+               encPort.setFIFOMode(false);
+               encPort.read(hilo,0,2);
+               encPort.write((byte)0);
+               encPort.setFIFOMode(FIFOMode);
+
+               count=(hilo[0] << 8) | (hilo[1] & 0x000000ff);
 
                return count;
        }
diff --git a/lib/Host.java b/lib/Host.java
new file mode 100644 (file)
index 0000000..fad4571
--- /dev/null
@@ -0,0 +1,116 @@
+/******************************************************************************
+
+                       Actuator Interface Card
+                         AIC Host Interface
+       Copyright (C) 2003 Walter Fetter Lages <w.fetter@ieee.org>
+
+    This program is free software; you can redistribute it and/or modify
+    it under the terms of the GNU General Public License as published by
+    the Free Software Foundation; either version 2 of the License, or
+    (at your option) any later version.
+
+    This program is distributed in the hope that it will be useful,
+    but WITHOUT ANY WARRANTY; without even the implied warranty of
+    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+    GNU General Public License for more details.
+
+    You should have received a copy of the GNU General Public License
+    along with this program; if not, write to the Free Software
+    Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
+
+    You can also obtain a copy of the GNU General Public License
+    at <http://www.gnu.org/licenses>.
+
+*******************************************************************************/
+
+package br.ufrgs.eletro.AIC;
+
+import java.lang.*;
+
+/** Provides access host computer through a devived class
+*      @see HostCAN
+*      @see HostUDP
+*      @author Walter Fetter Lages (w.fetter@ieee.org)
+*/
+abstract public class Host
+{
+/** Motor actuate command
+*/
+       public static final int MOTOR_ACT='M';
+
+/** Motor on command
+*/
+       public static final int MOTOR_ON='N';
+
+/** Motor off command
+*/
+       public static final int MOTOR_OFF='P';
+
+/** Brake release command
+*/
+       public static final int BRAKE_RELEASE='F';
+
+/** Brake apply command
+*/
+       public static final int BRAKE_APPLY='B';
+
+/** AIC reset command
+*/
+       public static final int RESET='R';
+
+/** Status message identifier
+*/
+       public static final int STATUS='S';
+
+/** Motor is on
+*/
+       public static final int MOTOR_IS_ON=1;
+
+/** Brake is applied
+*/
+       public static final int BRAKE_APPLIED=2;
+
+/** Voltage aplied to motors
+*/
+       protected double u=0;
+
+/** Brake and motor status
+*/
+       protected int status=0;
+
+/** Gets command received from host computer
+*      @return command code
+*      @throws Exception depending on implementation
+*/
+       abstract public int command() throws Exception;
+
+/** Sends encoder displacement and sync-switch status to host
+*      @param disp encoder displacement in rad
+*      @param index sync-switch status 
+*      @throws Exception depending on implementation
+*/
+       abstract public void sendStatus(double disp,int index) throws Exception;
+
+/** Sends encoder displacement and sync-switch status to host
+*      @param disp encoder displacement in pulses
+*      @param index sync-switch status 
+*      @throws Exception depending on implementation
+*/
+       abstract public void sendStatus(int disp,int index) throws Exception;
+
+/** Gets brake and motor status
+*      @return brake and motor status
+*/
+       public int getStatus()
+       {
+               return status;
+       }
+
+/** Gets motor voltage
+*      @return motor voltage
+*/
+       public double voltage()
+       {
+               return u;
+       }
+}
diff --git a/lib/HostCAN.java b/lib/HostCAN.java
new file mode 100644 (file)
index 0000000..175e36f
--- /dev/null
@@ -0,0 +1,216 @@
+/******************************************************************************
+
+                       Actuator Interface Card
+                         AIC Host Interface
+                         CAN communication
+       Copyright (C) 2003 Walter Fetter Lages <w.fetter@ieee.org>
+
+    This program is free software; you can redistribute it and/or modify
+    it under the terms of the GNU General Public License as published by
+    the Free Software Foundation; either version 2 of the License, or
+    (at your option) any later version.
+
+    This program is distributed in the hope that it will be useful,
+    but WITHOUT ANY WARRANTY; without even the implied warranty of
+    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+    GNU General Public License for more details.
+
+    You should have received a copy of the GNU General Public License
+    along with this program; if not, write to the Free Software
+    Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
+
+    You can also obtain a copy of the GNU General Public License
+    at <http://www.gnu.org/licenses>.
+
+*******************************************************************************/
+
+package br.ufrgs.eletro.AIC;
+
+import com.dalsemi.comm.*;
+import com.dalsemi.system.*;
+import java.lang.*;
+
+/** Provides access host computer through CAN bus
+*      @see HostUDP
+*      @author Walter Fetter Lages (w.fetter@ieee.org)
+*/
+public class HostCAN extends Host
+{
+       /* 125Kbit/s with crystal of 18.432MHz */
+       private static final int CAN_DIVISOR = 7;
+       private static final int CAN_TSEG1 = 13;
+       private static final int CAN_TSEG2 = 7;
+       private static final int CAN_SJW = 1;
+       private static final int TXCENTER=1;
+       private static final int RXCENTER=2;
+       private static final int AIC_ID_MASK=0x01f;
+       private static final int AIC_CMD_MASK=0x7e0;
+
+       private int id;
+       private CanBus canbus;
+
+/** Initializes HostCAN
+*      @param aicid AIC identification on bus from 1 to 31
+*      @param bus CAN bus to use 0 or 1
+*      @throws CanBusException on CAN bus errors
+*/
+       public HostCAN(int aicid,int bus) throws CanBusException
+       {
+               u=0;
+               status=0;
+       
+               id=aicid;
+
+               canbus = (bus==0)? new CanBus(CanBus.CANBUS0):new CanBus(CanBus.CANBUS1);
+               canbus.setBaudRatePrescaler(CAN_DIVISOR);
+               canbus.setTSEG1(CAN_TSEG1);
+               canbus.setTSEG2(CAN_TSEG2);
+               canbus.setSynchronizationJumpWidth(CAN_SJW);
+
+               canbus.setMessageCenterTXMode(TXCENTER);
+
+
+               canbus.setMessageCenterMessageIDMaskEnable(RXCENTER,true);
+               canbus.set11BitMessageCenterArbitrationID(RXCENTER,id);
+               canbus.enableMessageCenter(RXCENTER);
+
+//             canbus.set11BitMessageCenter15IDMask(0);
+               canbus.set29BitMessageCenter15IDMask(0);
+               canbus.setMessageCenterRXMode(15);
+               canbus.setMessageCenterMessageIDMaskEnable(15,true);
+               canbus.set11BitMessageCenterArbitrationID(15,0);
+               canbus.enableMessageCenter(15);
+
+               canbus.enableController();
+
+       }
+
+/** Initializes HostCAN using CAN bus 0 as default
+*      @param aicid AIC identification on bus from 1 to 31
+*      @throws CanBusException on CAN bus errors
+*/
+       public HostCAN(int aicid) throws CanBusException
+       {
+               u=0;
+               status=0;
+       
+               id=aicid;
+
+               canbus = new CanBus(CanBus.CANBUS0);
+               canbus.setBaudRatePrescaler(CAN_DIVISOR);
+               canbus.setTSEG1(CAN_TSEG1);
+               canbus.setTSEG2(CAN_TSEG2);
+               canbus.setSynchronizationJumpWidth(CAN_SJW);
+
+               canbus.setMessageCenterTXMode(TXCENTER);
+
+               canbus.set11BitGlobalIDMask(AIC_ID_MASK);
+               canbus.setMessageCenterRXMode(RXCENTER);
+               canbus.setMessageCenterMessageIDMaskEnable(RXCENTER,true);
+               canbus.set11BitMessageCenterArbitrationID(RXCENTER,id);
+               canbus.enableMessageCenter(RXCENTER);
+
+//             canbus.set11BitMessageCenter15IDMask(0);
+               canbus.set29BitMessageCenter15IDMask(0);
+               canbus.setMessageCenterRXMode(15);
+               canbus.setMessageCenterMessageIDMaskEnable(15,true);
+               canbus.set11BitMessageCenterArbitrationID(15,0);
+               canbus.enableMessageCenter(15);
+
+               canbus.enableController();
+       }
+
+/** Finalizes HostCAN
+*      @throws CanBusException on CAN bus errors
+*/
+       public void finalize() throws CanBusException
+       {
+               canbus.close();
+       }
+
+/** Gets command received from host computer
+*      @return command code
+*      @throws CanBusException on CAN bus errors
+*/
+       public int command() throws CanBusException
+       {
+
+
+               CanFrame frame = new CanFrame();
+
+               canbus.receive(frame);
+
+               int cmd=((frame.ID & AIC_CMD_MASK) >> 5) + 0x40; // Insert msb to adjust ASCII
+       
+               switch(cmd)
+               {
+                       case MOTOR_ON:
+                       {
+                               status|=MOTOR_IS_ON;
+                               break;  
+                       }
+                       case MOTOR_OFF:
+                       {
+                               status &= ~MOTOR_IS_ON;
+                               break;
+                       }
+                       case MOTOR_ACT:
+                       {
+                               long U=0;
+                               for(int i=0;i < 8;i++) U=U | ( (frame.data[7-i] <<(i*8)) & (0xff << (i*8)) );
+                               u=Double.longBitsToDouble(U);
+                               break;
+                       }
+                       case BRAKE_APPLY:
+                       {
+                               status|=BRAKE_APPLIED;
+                               break;  
+                       }
+                       case BRAKE_RELEASE:
+                       {
+                               status &= ~BRAKE_APPLIED;
+                               break;
+                       }
+                       case RESET:
+                       {
+                               break;                  
+                       }
+               }
+               
+               return cmd;
+       }
+
+/** Sends encoder displacement and sync-switch status to host
+*      @param disp encoder displacement in rad
+*      @param index sync-switch status 
+*      @throws CanBusException on CAN bus errors
+*/
+       public void sendStatus(double disp,int index) throws CanBusException
+       {
+               int cmd=id | ((STATUS << 5) & AIC_CMD_MASK);
+               byte[] data=new byte[8];
+               float f=(float) disp;
+
+               int fl=Float.floatToIntBits(f);
+
+               for(int i=0;i < 4;i++) data[3-i]=(byte)((fl >> (8*i)) & 0xff);
+               for(int i=0;i < 4;i++) data[7-i]=(byte)((index >> (8*i)) & 0xff);
+               canbus.sendDataFrame(cmd,false,data);
+       }
+
+/** Sends encoder displacement and sync-switch status to host
+*      @param disp encoder displacement in pulses
+*      @param index sync-switch status 
+*      @throws CanBusException on CAN bus errors
+*/
+       public void sendStatus(int disp,int index) throws CanBusException
+       {
+               int cmd=id | ((STATUS << 5) & AIC_CMD_MASK);
+               byte[] data=new byte[8];
+
+               for(int i=0;i < 4;i++) data[i]=(byte)((disp >> (8*i)) & 0xff);
+               for(int i=0;i < 4;i++) data[i+4]=(byte)((index >> (8*i)) & 0xff);
+               canbus.sendDataFrame(cmd,false,data);
+       }
+
+}
diff --git a/lib/HostUDP.java b/lib/HostUDP.java
new file mode 100644 (file)
index 0000000..201346d
--- /dev/null
@@ -0,0 +1,195 @@
+/******************************************************************************
+
+                       Actuator Interface Card
+                         AIC Host Interface
+                         UDP communication
+       Copyright (C) 2003 Walter Fetter Lages <w.fetter@ieee.org>
+
+    This program is free software; you can redistribute it and/or modify
+    it under the terms of the GNU General Public License as published by
+    the Free Software Foundation; either version 2 of the License, or
+    (at your option) any later version.
+
+    This program is distributed in the hope that it will be useful,
+    but WITHOUT ANY WARRANTY; without even the implied warranty of
+    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+    GNU General Public License for more details.
+
+    You should have received a copy of the GNU General Public License
+    along with this program; if not, write to the Free Software
+    Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
+
+    You can also obtain a copy of the GNU General Public License
+    at <http://www.gnu.org/licenses>.
+
+*******************************************************************************/
+
+package br.ufrgs.eletro.AIC;
+
+import com.dalsemi.tininet.*;
+import java.net.*;
+import java.lang.*;
+import java.io.*;
+
+/** Provides access host computer through UDP connetion
+*      @see HostCAN
+*      @author Walter Fetter Lages (w.fetter@ieee.org)
+*/
+public class HostUDP extends Host
+{
+       private static final int CMD_PORT=9880;
+       private static final int STATUS_PORT=9877;
+       
+       // socket for receiving command 
+       private TINIDatagramSocket cmdfd;
+
+       // socket for transmitting status signal
+       private TINIDatagramSocket statusfd;
+       private InetAddress controlleraddr;
+       private int statusport;
+
+
+/** Initializes HostUDP
+*      @param controllername name of host computer
+*      @param statport UDP port on host to send status to
+*      @param cmdport UDP port on AIC to receive commands from host
+*      @throws UnknownHostException if host is unknown
+*      @throws SocketException on socket errors
+*/     
+       public HostUDP(String controllername,int statport,int cmdport) throws UnknownHostException, SocketException
+       {
+               u=0;
+               status=0;
+               statusport=statport;
+
+               controlleraddr=InetAddress.getByName(controllername);
+               statusfd=new TINIDatagramSocket();
+               cmdfd=new TINIDatagramSocket(cmdport);
+       }
+
+/** Initializes HostUDP using default command port numbers
+*      @param controllername name of host computer
+*      @param statport UDP port on host to send status to
+*      @throws UnknownHostException if host is unknown
+*      @throws SocketException on socket errors
+*/
+       public HostUDP(String controllername,int statport) throws UnknownHostException, SocketException
+       {
+               u=0;
+               status=0;
+               statusport=statport;
+
+               controlleraddr=InetAddress.getByName(controllername);
+               statusfd=new TINIDatagramSocket();
+               cmdfd=new TINIDatagramSocket(CMD_PORT);
+       }
+
+/** Initializes HostUDP using default status and command port numbers
+*      @param controllername name of host computer
+*      @throws UnknownHostException if host is unknown
+*      @throws SocketException on socket errors
+*/
+       public HostUDP(String controllername) throws UnknownHostException, SocketException
+       {
+               u=0;
+               status=0;
+               statusport=STATUS_PORT;
+
+               controlleraddr=InetAddress.getByName(controllername);
+               statusfd=new TINIDatagramSocket();
+               cmdfd=new TINIDatagramSocket(CMD_PORT);
+       }
+
+/** Finalizes HostUDP
+*/
+       public void finalize()
+       {
+               statusfd.close();
+               cmdfd.close();
+       }
+
+/** Gets command received from host computer
+*      @return command code
+*      @throws IOException on communication errors
+*/
+       public int command() throws IOException
+       {
+               int count;
+       
+               byte[] buff= new byte[256];
+
+               DatagramPacket p=new DatagramPacket(buff,256);
+
+               cmdfd.receive(p);
+
+               int cmd=buff[0];
+       
+               switch(cmd)
+               {
+                       case MOTOR_ON:
+                       {
+                               status|=MOTOR_IS_ON;
+                               break;  
+                       }
+                       case MOTOR_OFF:
+                       {
+                               status &= ~MOTOR_IS_ON;
+                               break;
+                       }
+                       case MOTOR_ACT:
+                       {       
+                               
+                               Double U=Double.valueOf(new String(buff,1,p.getLength()));
+                               u=U.doubleValue();
+                               break;
+                       }
+                       case BRAKE_APPLY:
+                       {
+                               status|=BRAKE_APPLIED;
+                               break;  
+                       }
+                       case BRAKE_RELEASE:
+                       {
+                               status &= ~BRAKE_APPLIED;
+                               break;
+                       }
+                       case RESET:
+                       {
+                               break;                  
+                       }
+               }
+               
+               return cmd;
+       }
+
+/** Sends encoder displacement and sync-switch status to host
+*      @param disp encoder displacement in rad
+*      @param index sync-switch status 
+*      @throws IOException on communication errors
+*/
+       public void sendStatus(double disp,int index) throws IOException
+       {
+               String cmd=String.valueOf(STATUS)+" "+String.valueOf(disp)+" "+String.valueOf(index);
+               
+               byte[] buff=cmd.getBytes();
+               
+               DatagramPacket p=new DatagramPacket(buff,cmd.length(),controlleraddr,statusport);               
+               statusfd.send(p);
+       }
+
+/** Sends encoder displacement and sync-switch status to host
+*      @param disp encoder displacement in pulses
+*      @param index sync-switch status
+*      @throws IOException on communication errors
+*/
+       public void sendStatus(int disp,int index) throws IOException
+       {
+               String cmd=String.valueOf(STATUS)+" "+String.valueOf(disp)+" "+String.valueOf(index);
+               
+               byte[] buff=cmd.getBytes();
+               
+               DatagramPacket p=new DatagramPacket(buff,cmd.length(),controlleraddr,statusport);               
+               statusfd.send(p);
+       }
+
+}
index a524846..c231178 100644 (file)
@@ -1,21 +1,57 @@
+/******************************************************************************
+
+                       Actuator Interface Card
+                          Index Interface
+       Copyright (C) 2003 Walter Fetter Lages <w.fetter@ieee.org>
+
+    This program is free software; you can redistribute it and/or modify
+    it under the terms of the GNU General Public License as published by
+    the Free Software Foundation; either version 2 of the License, or
+    (at your option) any later version.
+
+    This program is distributed in the hope that it will be useful,
+    but WITHOUT ANY WARRANTY; without even the implied warranty of
+    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+    GNU General Public License for more details.
+
+    You should have received a copy of the GNU General Public License
+    along with this program; if not, write to the Free Software
+    Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
+
+    You can also obtain a copy of the GNU General Public License
+    at <http://www.gnu.org/licenses>.
+
+*******************************************************************************/
+
 package br.ufrgs.eletro.AIC;
 
 import com.dalsemi.system.DataPort;
 import com.dalsemi.system.IllegalAddressException;
 
+/** Provides access to sync-switch in an Actuator Interface Card
+*      @author Walter Fetter Lages (w.fetter@ieee.org)
+*/
 public class Index
 {
        private static final int LATCH=0xA0000;
 
        private DataPort latch;
 
+/** Initializes Index
+*      @param base Base address for on board devices
+*      @throws IllegalAddressException if the addresses of registers of on board devices can not be accessed
+*/
        public Index(int base) throws IllegalAddressException
        {
                latch=new DataPort(base+LATCH);
                latch.setFIFOMode(true);
-               latch.setStretchCycles(DataPort.STRETCH10);
+               latch.setStretchCycles(DataPort.STRETCH2);
        }
 
+/** Reads the sync-switch
+*      @return the sync-switch state
+*      @throws IllegalAddressException if the addresses of registers of on board devices can not be accessed
+*/
        public boolean read() throws IllegalAddressException
        {
                if((latch.read() & 0x01) == 1) return true; else return false;
index ea44d59..ac08aee 100644 (file)
@@ -1,9 +1,31 @@
-CLASSPATH=-classpath /opt/tini/bin/tini.jar:/opt/tini/bin/tiniclasses.jar:.
+CLASSPATH=-classpath /opt/tini/bin/tini.jar:/opt/tini/bin/tiniclasses.jar:/opt/tini/bin/modules.jar:.
 APIDBPATH=-d /opt/tini/bin/tini.db
 PKGPATH=br/ufrgs/eletro/AIC
 JAVAFLAGS=-O -target 1.1
 
-all: AIC.jar
+CFLAGS = -O2 -Wall -m486
+INCLUDE = -I. -I${HOME}/include
+
+CPPFLAGS =
+CPPINCLUDE = -I${HOME}/include/cpp -I/usr/local/include/cpp -I../include
+LIB = ${HOME}/lib
+
+LIBINST=/usr/local/lib
+INCLUDEINST=/usr/local/include
+
+# for versioned module symbols
+# CFLAGS += -DMODVERSIONS -include /usr/include/linux/modversions.h
+
+INCLUDE=${CINCLUDE} ${CPPINCLUDE}
+FLAGS= ${CFLAGS} ${CPPFLAGS} -DDEBUG
+LIBDIR=${CLIBDIR} ${CPPLIBDIR}
+LIBS=${CLIBS} ${CPPLIBS}
+
+CMP=           g++
+CMPFLAGS=      ${FLAGS} ${INCLUDE}
+LDFLAGS=       ${LIBDIR} ${LIBS}
+
+all: AIC.jar libaic.a javadocs
 
 ${PKGPATH}/PWM.class: PWM.java 
        javac ${JAVAFLAGS} ${CLASSPATH} -d . PWM.java
@@ -23,17 +45,70 @@ ${PKGPATH}/Index.class: Index.java
 ${PKGPATH}/AIC.class: AIC.java
        javac ${JAVAFLAGS} ${CLASSPATH} -d . AIC.java
 
+${PKGPATH}/Host.class: Host.java
+       javac ${JAVAFLAGS} ${CLASSPATH} -d . Host.java
+
+${PKGPATH}/HostUDP.class: HostUDP.java
+       javac ${JAVAFLAGS} ${CLASSPATH} -d . HostUDP.java
+
+${PKGPATH}/HostCAN.class: HostCAN.java
+       javac ${JAVAFLAGS} ${CLASSPATH} -d . HostCAN.java
+
 AIC.jar: ${PKGPATH}/PWM.class\
        ${PKGPATH}/Motor.class\
        ${PKGPATH}/Encoder.class\
        ${PKGPATH}/Brake.class\
        ${PKGPATH}/Index.class\
-       ${PKGPATH}/AIC.class
+       ${PKGPATH}/AIC.class \
+       ${PKGPATH}/Host.class \
+       ${PKGPATH}/HostUDP.class \
+       ${PKGPATH}/HostCAN.class
+
        jar cf AIC.jar ${PKGPATH}
 
+javadocs: ../doc/javadocs/index.html
+
+../doc/javadocs/index.html: PWM.java Motor.java Encoder.java Brake.java Index.java AIC.java Host.java HostUDP.java HostCAN.java
+       javadoc ${CLASSPATH} -d ../doc/javadocs -author PWM.java Motor.java Encoder.java Brake.java Index.java AIC.java Host.java HostUDP.java HostCAN.java
+
+aic.o: aic.cpp ../include/aic.h
+       gcc ${CMPFLAGS} ${INCLUDE} ${CPPINCLUDE} -c aic.cpp
+
+aicudp.o: aicudp.cpp ../include/aic.h ../include/aicnet.h ../include/aicudp.h
+       gcc ${CMPFLAGS} ${INCLUDE} ${CPPINCLUDE} -c aicudp.cpp
+
+aiccan.o: aiccan.cpp ../include/aic.h ../include/aicnet.h ../include/aiccan.h
+       gcc ${CMPFLAGS} ${INCLUDE} ${CPPINCLUDE} -c aiccan.cpp
+
+aicsim.o: aicsim.cpp ../include/aic.h ../include/aicnet.h ../include/aicsim.h
+       gcc ${CMPFLAGS} ${INCLUDE} ${CPPINCLUDE} -c aicsim.cpp
+
+aichost.o: aichost.cpp ../include/aichost.h ../include/aicnet.h
+       gcc ${CMPFLAGS} ${INCLUDE} ${CPPINCLUDE} -c aichost.cpp
+
+aichostudp.o: aichostudp.cpp ../include/aichostudp.h ../include/aicnet.h
+       gcc ${CMPFLAGS} ${INCLUDE} ${CPPINCLUDE} -c aichostudp.cpp
+
+aichostcan.o: aichostcan.cpp ../include/aichostcan.h ../include/aicnet.h
+       gcc ${CMPFLAGS} ${INCLUDE} ${CPPINCLUDE} -c aichostcan.cpp
+
+libaic.a: aic.o aicudp.o aiccan.o aicsim.o aichost.o aichostudp.o aichostcan.o 
+       ar -crvs libaic.a aic.o aicudp.o aiccan.o aicsim.o aichost.o aichostudp.o aichostcan.o 
+
+install:
+       install -m 0644 libaic.a ${LIBINST}
+       install -m 0644 AIC.jar ${LIBINST}
+       install -m 0755 -d ${INCLUDEINST}/cpp
+       install -m 0644 *.h ${INCLUDEINST}/cpp
+
 clean:
-       rm -rf *.bak *~ br
+       rm -rf *.o *~ *.bak *.class ../include/{*.bak,*~} br
 
 distclean: clean
-       rm -f AIC.jar
+       rm -rf AIC.jar *.a ../doc/javadocs
 
+uninstall:
+       rm ${LIBINST}/libaic.a
+       rm ${LIBINST}/AIC.jar
+       rm ${INCLUDEINST}/cpp/aic.h
+       rm ${INCLUDEINST}/cpp/aicnet.h
index 7cf1cba..48a455a 100644 (file)
+/******************************************************************************
+
+                       Actuator Interface Card
+                          Motor Interface
+       Copyright (C) 2003 Walter Fetter Lages <w.fetter@ieee.org>
+
+    This program is free software; you can redistribute it and/or modify
+    it under the terms of the GNU General Public License as published by
+    the Free Software Foundation; either version 2 of the License, or
+    (at your option) any later version.
+
+    This program is distributed in the hope that it will be useful,
+    but WITHOUT ANY WARRANTY; without even the implied warranty of
+    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+    GNU General Public License for more details.
+
+    You should have received a copy of the GNU General Public License
+    along with this program; if not, write to the Free Software
+    Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
+
+    You can also obtain a copy of the GNU General Public License
+    at <http://www.gnu.org/licenses>.
+
+*******************************************************************************/
+
 package br.ufrgs.eletro.AIC;
 
 import com.dalsemi.system.IllegalAddressException;
 
+/** Provices access to the motor driver in an Actuator Interface Card
+*      @author Walter Fetter Lages (w.fetter@ieee.org)
+*/
 public class Motor
 {
 
-       private double volt;
+       private double volt2duty;
        private PWM pwm;
 
+/** Initializes the motor driver
+*      @param baseadd Base address for on board devices
+*      @param voltage Motor Voltage
+*      @param freq PWM frequency
+*      @throws IllegalAddressException if the addresses of registers of on board devices can not be accessed
+*/
        public Motor(int baseadd,double voltage,double freq) throws IllegalAddressException
        {
-               volt=voltage;
+               volt2duty=0.5/voltage;
 
                pwm=new PWM(baseadd,freq);
                pwm.off();
        }
 
+/** Initializes the motor driver using the default PWM frequency (20KHz)
+*      @param baseadd Base address for on board devices
+*      @param voltage Motor Voltage
+*      @throws IllegalAddressException if the addresses of registers of on board devices can not be accessed
+*/
        public Motor(int baseadd,double voltage) throws IllegalAddressException
        {
-               volt=voltage;
+               volt2duty=0.5/voltage;
 
                pwm=new PWM(baseadd);
                pwm.off();
        }
-       
+
+/** Finalizes the motor driver
+*      @throws IllegalAddressException if the addresses of registers of on board devices can not be accessed
+*/     
        public void finalize() throws IllegalAddressException
        {
                pwm.off();
        }       
 
+/** Turns the motor driver on
+*      @throws IllegalAddressException if the addresses of registers of on board devices can not be accessed
+*/
        public void on() throws IllegalAddressException
        {
                 pwm.on();
        };
        
+/** Turns the motor driver off
+*      @throws IllegalAddressException if the addresses of registers of on board devices can not be accessed
+*/
        public void off() throws IllegalAddressException
        { 
                pwm.off();
         };
-       
+
+/** Sets the voltage to be applied by the motor driver
+*      @param voltage to be applied by the motor driver
+*      @return the duty-cycle of the associated PWM
+*      @throws IllegalAddressException if the addresses of registers of on board devices can not be accessed
+*/
        public double set(double voltage) throws IllegalAddressException
        {
-               double dutycicle=0.5*voltage/volt+0.5;
+               int dutycicle=((int)(voltage*volt2duty*1000000))+500000;
                pwm.setDuty(dutycicle);
                return dutycicle;
        };
index 66a7217..85ab293 100644 (file)
@@ -1,8 +1,36 @@
+/******************************************************************************
+
+                       Actuator Interface Card
+                          PWM Interface
+       Copyright (C) 2003 Walter Fetter Lages <w.fetter@ieee.org>
+
+    This program is free software; you can redistribute it and/or modify
+    it under the terms of the GNU General Public License as published by
+    the Free Software Foundation; either version 2 of the License, or
+    (at your option) any later version.
+
+    This program is distributed in the hope that it will be useful,
+    but WITHOUT ANY WARRANTY; without even the implied warranty of
+    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+    GNU General Public License for more details.
+
+    You should have received a copy of the GNU General Public License
+    along with this program; if not, write to the Free Software
+    Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
+
+    You can also obtain a copy of the GNU General Public License
+    at <http://www.gnu.org/licenses>.
+
+*******************************************************************************/
+
 package br.ufrgs.eletro.AIC;
 
 import com.dalsemi.system.DataPort;
 import com.dalsemi.system.IllegalAddressException;
 
+/** Provices access to the PWM in an Actuator Interface Card
+*      @author Walter Fetter Lages (w.fetter@ieee.org)
+*/
 public class PWM
 {
        private static final int PWM=0x80000;
@@ -16,12 +44,17 @@ public class PWM
        
        private static final int ONE_SHOT_BIN=0x32;     /* programmable one-shot binary */
        private static final int RATE_BIN=0x34;         /* rate generator binary */
-       
-       public static final double REF_FREQ=10e6;    /* reference frequency = 10 MHz */
-       public static final double SW_FREQ=20e3;     /* default switching frequency = 20 KHz */
-       public static final double TURNOFF_DELAY=600e-9;
-       public static final int MIN_COUNT=(int)(2*TURNOFF_DELAY*REF_FREQ);
-       public static final int MAX_COUNT=(int)(REF_FREQ/SW_FREQ);
+
+/** Reference frequency = 10MHz
+*/     
+       public static final double REF_FREQ=10e6;
+
+/** Default Switching Frequency = 20KHz
+*/
+       public static final double SW_FREQ=20e3;
+       private static final double TURNOFF_DELAY=600e-9;
+       private static final int MIN_COUNT=(int)(2*TURNOFF_DELAY*REF_FREQ);
+       private static final int MAX_COUNT=(int)(REF_FREQ/SW_FREQ);
 
        private int max_count=MAX_COUNT;
 
@@ -31,6 +64,11 @@ public class PWM
 
        private DataPort latch;
 
+/** Sets the frequency of PWM
+*      @param frequency frequency in Hz from 152.60Hz to 1MHz. Default
+*              value is 20KHz
+*      @throws IllegalAddressException if the addresses of registers of on board devices can not be accessed
+*/
        public void setFreq(double frequency) throws IllegalAddressException
        {
                max_count=(int)(REF_FREQ/frequency) & 0xffff;
@@ -44,6 +82,9 @@ public class PWM
                timer1.write((byte)((max_count/2) >> 8));
        }
 
+/** Returns the frequency of PWM
+*      @return PWM frequency in Hz
+*/
        public double getFreq()
        {
                return REF_FREQ/max_count;
@@ -53,19 +94,19 @@ public class PWM
        {
                timer0=new DataPort(base+PWM+0);
                timer0.setFIFOMode(true);
-               timer0.setStretchCycles(DataPort.STRETCH10);
+               timer0.setStretchCycles(DataPort.STRETCH2);
 
                timer1=new DataPort(base+PWM+1);
                timer1.setFIFOMode(true);
-               timer1.setStretchCycles(DataPort.STRETCH10);
+               timer1.setStretchCycles(DataPort.STRETCH2);
                
                control=new DataPort(base+PWM+3);
                control.setFIFOMode(true);
-               control.setStretchCycles(DataPort.STRETCH10);
+               control.setStretchCycles(DataPort.STRETCH2);
 
                latch=new DataPort(base+LATCH);
                latch.setFIFOMode(true);
-               latch.setStretchCycles(DataPort.STRETCH10);
+               latch.setStretchCycles(DataPort.STRETCH2);
 
 
                control.write(RATE_BIN);
@@ -80,40 +121,80 @@ public class PWM
                setFreq(freq);
        }
 
+/** Initializes the PWM
+*      @param baseadd Base address for on board devices
+*      @param freq PWM frequency
+*      @throws IllegalAddressException if the addresses of registers of on board devices can not be accessed
+*/
        public PWM(int base,double freq) throws IllegalAddressException
        {
                init(base,freq);
        }
 
+/** Initializes the PWM using the default PWM frequency (20KHz)
+*      @param baseadd Base address for on board devices
+*      @throws IllegalAddressException if the addresses of registers of on board devices can not be accessed
+*/
        public PWM(int base) throws IllegalAddressException
        {
                init(base,SW_FREQ);
        }
 
+/** Finalizes the PWM
+*      @throws IllegalAddressException if the addresses of registers of on board devices can not be accessed
+*/
        public void finalize() throws IllegalAddressException
        {
                timer1.write((byte)(max_count/2));
                timer1.write((byte)((max_count/2) >> 8));
        }
 
-
+/** Sets the duty-cycle of PWM
+*      @param dutycicle to be used by PWM as a double from 0 to 1.0
+*      @return the count value programmed to the PWM timer
+*      @throws IllegalAddressException if the addresses of registers of on board devices can not be accessed
+*/
        public int setDuty(double dutycicle) throws IllegalAddressException
        {
-               if(dutycicle < 0.0) dutycicle=0.0;
-               if(dutycicle > 1.0) dutycicle=1.0;
-               int count=(int)(max_count*(1.0-dutycicle));
+//             if(dutycicle < 0.0) dutycicle=0.0;
+//             if(dutycicle > 1.0) dutycicle=1.0;
+//             int count=(int)(max_count*(1.0-dutycicle));
+               int count=max_count-(int)(max_count*dutycicle);
+               if(count < MIN_COUNT) count=MIN_COUNT;
+               if(count > max_count-MIN_COUNT) count=max_count-MIN_COUNT;
+               timer1.write((byte)count);
+               timer1.write((byte)(count >> 8));
+               return count;
+       }
+
+/** Sets the duty-cycle of PWM
+*      @param dutycicle to be used by PWM as a int from 0 to 1000000
+*      @return the count value programmed to the PWM timer
+*      @throws IllegalAddressException if the addresses of registers of on board devices can not be accessed
+*/
+       public int setDuty(int dutycicle) throws IllegalAddressException
+       {
+//             if(dutycicle < 0) dutycicle=0;
+//             if(dutycicle > 1000000) dutycicle=1000000;
+               int count=(max_count*(1000000-dutycicle))/1000000;
                if(count < MIN_COUNT) count=MIN_COUNT;
                if(count > max_count-MIN_COUNT) count=max_count-MIN_COUNT;
                timer1.write((byte)count);
                timer1.write((byte)(count >> 8));
                return count;
-       }       
+       }
 
+/** Turns the PWM on
+*      @throws IllegalAddressException if the addresses of registers of on board devices can not be accessed
+*/
        public void on() throws IllegalAddressException
        {
                latch.write((byte)PWMENABLE);
        }
 
+/** Turns the PWM off
+*      @throws IllegalAddressException if the addresses of registers of on board devices can not be accessed
+*/
        public void off() throws IllegalAddressException
        {
                latch.write((byte)PWMDISABLE);
diff --git a/lib/aic.cpp b/lib/aic.cpp
new file mode 100644 (file)
index 0000000..d6a81b6
--- /dev/null
@@ -0,0 +1,146 @@
+/******************************************************************************
+
+                       Actuator Interface Card
+                       Host Interface Library
+       Copyright (C) 2003 Walter Fetter Lages <w.fetter@ieee.org>
+
+    This program is free software; you can redistribute it and/or modify
+    it under the terms of the GNU General Public License as published by
+    the Free Software Foundation; either version 2 of the License, or
+    (at your option) any later version.
+
+    This program is distributed in the hope that it will be useful,
+    but WITHOUT ANY WARRANTY; without even the implied warranty of
+    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+    GNU General Public License for more details.
+
+    You should have received a copy of the GNU General Public License
+    along with this program; if not, write to the Free Software
+    Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
+
+    You can also obtain a copy of the GNU General Public License
+    at <http://www.gnu.org/licenses>.
+
+*******************************************************************************/
+
+#include <errno.h>
+#include <stdio.h>
+#include <stdlib.h>
+#include <string.h>
+
+#include <aic.h>
+#include <aicnet.h>
+
+AIC_MOTOR::AIC_MOTOR(AIC_COMM *comm)
+{
+       port=comm;
+}
+
+void AIC_MOTOR::on(void)
+{
+       char buff[32];
+
+       int len=snprintf(buff,32,"%c",AIC_MOTOR_ON);
+       port->send_command(buff,len);
+}
+
+void AIC_MOTOR::off(void)
+{
+       char buff[32];
+
+       int len=snprintf(buff,32,"%c",AIC_MOTOR_OFF);
+       port->send_command(buff,len);
+}
+
+double AIC_MOTOR::operator=(double voltage)
+{
+       char buff[32];
+
+       int len=snprintf(buff,32,"%c %g",AIC_MOTOR_ACT,voltage);
+
+       port->send_command(buff,len);
+
+       return voltage;
+}
+
+
+AIC_BRAKE::AIC_BRAKE(AIC_COMM *comm)
+{
+       port=comm;
+}
+
+void AIC_BRAKE::apply(void)
+{
+       char buff[32];
+
+       int len=snprintf(buff,32,"%c",AIC_BRAKE_APPLY);
+       port->send_command(buff,len);
+}
+
+void AIC_BRAKE::release(void)
+{
+       char buff[32];
+
+       int len=snprintf(buff,32,"%c",AIC_BRAKE_RELEASE);
+       port->send_command(buff,len);
+}
+
+AIC_ENCODER::AIC_ENCODER(AIC_COMM *comm)
+{
+       port=comm;
+}
+
+double AIC_ENCODER::read(int *index)
+{
+       char buff[256];
+
+       int count=port->get_status(buff,255);
+
+       buff[count]= '\0';
+       char *next=buff+1;      
+       double disp=strtod(next,&next);
+       *index=strtol(next,NULL,0);
+
+       return disp;
+}
+
+double AIC_ENCODER::read(void)
+{
+       int index;
+
+       return read(&index);
+}
+
+AIC_INDEX::AIC_INDEX(AIC_COMM *comm)
+{
+       port=comm;
+}
+
+int AIC_INDEX::read(double *disp)
+{
+       char buff[256];
+       
+       int count=port->get_status(buff,255);
+
+       buff[count]= '\0';
+       char *next=buff+1;      
+       *disp=strtod(buff,&next);
+       int index=strtol(next,NULL,0);
+
+       return index;
+}
+
+int AIC_INDEX::read(void)
+{
+       double disp;
+
+       return read(&disp);
+}
+
+AIC::AIC(AIC_COMM *comm):
+motor(comm),
+encoder(comm),
+brake(comm),
+index(comm)
+{
+}
diff --git a/lib/aiccan.cpp b/lib/aiccan.cpp
new file mode 100644 (file)
index 0000000..976cf02
--- /dev/null
@@ -0,0 +1,124 @@
+/******************************************************************************
+
+                       Actuator Interface Card
+                       Host Interface Library
+                         CAN Communication
+       Copyright (C) 2003 Walter Fetter Lages <w.fetter@ieee.org>
+
+    This program is free software; you can redistribute it and/or modify
+    it under the terms of the GNU General Public License as published by
+    the Free Software Foundation; either version 2 of the License, or
+    (at your option) any later version.
+
+    This program is distributed in the hope that it will be useful,
+    but WITHOUT ANY WARRANTY; without even the implied warranty of
+    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+    GNU General Public License for more details.
+
+    You should have received a copy of the GNU General Public License
+    along with this program; if not, write to the Free Software
+    Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
+
+    You can also obtain a copy of the GNU General Public License
+    at <http://www.gnu.org/licenses>.
+
+*******************************************************************************/
+
+#include <stdio.h>
+
+#include <canlib.h>
+
+#include <aiccan.h>
+#include <aicnet.h>
+
+AIC_CAN::AIC_CAN(int aic,int bus=0):
+AIC(this)
+{
+       aicnumber=aic;
+       canHandle handle;
+       canStatus status=(canStatus)handle=canOpenChannel(bus,canWANT_EXCLUSIVE | canWANT_EXTENDED);
+       if(status < 0) throw AIC_CAN_BAD_OPEN();
+
+       status=canSetBusParams(handle,BAUD_125K,13,7,1,1,0);
+       if(status < 0) throw AIC_CAN_BAD_PARMS();
+
+       status=canBusOn(handle);
+       if(status < 0) throw AIC_CAN_BAD_BUSON();
+}
+
+
+AIC_CAN::~AIC_CAN(void)
+{
+       canStatus status=canClose(handle);
+       if(status < 0) throw AIC_CAN_BAD_CLOSE();
+}
+
+int AIC_CAN::get_status(char *buff,int len)
+{
+       long id;
+       unsigned char msg[8];
+       unsigned int msglen;
+       unsigned int flag;
+       unsigned long time;
+       do
+       {
+               canStatus status=canReadWait(handle,&id,msg,&msglen,&flag,&time,-1);
+               if(status < 0) throw AIC_CAN_BAD_RECEIVE();
+               if(!(flag & canMSG_STD)) continue;
+       } while( ((id & AIC_ID_MASK) != aicnumber) || !(id & AIC_ID_MASK) );
+
+       char cmd=(id & AIC_CMD_MASK) >> 5;
+
+       int count=snprintf(buff,len,"%c",cmd);
+
+       switch(cmd)
+       {
+               case AIC_STATUS:
+               {
+
+                       float disp;
+                       for(int i=0;i < 4;i++) *(((unsigned char *)&disp)+i)=msg[3-i];
+
+                       int index;
+                       for(int i=0;i < 4;i++) *(((unsigned char *)&index)+i)=msg[7-i];
+
+                       count=snprintf(buff+count,len-count,"%f %d",disp,index);
+                       break;
+               }
+       }
+       return count;
+}
+
+void AIC_CAN::send_command(const char *cmd,int len)
+{
+       unsigned char msg[8];
+       unsigned int msglen=8;
+
+       long id=aicnumber | ( (((long)cmd[0]) << 5) & AIC_CMD_MASK);
+       switch(cmd[0])
+       {
+               case AIC_MOTOR_ON:
+               case AIC_MOTOR_OFF:
+               case AIC_BRAKE_APPLY:
+               case AIC_BRAKE_RELEASE:
+               case AIC_RESET:
+               {
+                       msglen=0;
+                       break;                  
+               }
+               case AIC_MOTOR_ACT:
+               {
+                       char *next=(char *)cmd+1;
+                       double volt=strtod(next,&next);
+                       for(int i=0;i < 8;i++) msg[7-i]= ( ( *((int *) &volt) ) >> (i*8) ) & 0xff;
+                       msglen=8;       
+                       break;
+               }
+               default: throw AIC_CAN_BAD_COMMAND();
+
+       }
+       
+       unsigned int flag=canMSG_STD;
+       canStatus status=canWriteWait(handle,id,msg,msglen,flag,-1);
+       if(status < 0) throw AIC_CAN_BAD_SEND();
+}
diff --git a/lib/aichost.cpp b/lib/aichost.cpp
new file mode 100644 (file)
index 0000000..06b0f4a
--- /dev/null
@@ -0,0 +1,49 @@
+/******************************************************************************
+
+                       Actuator Interface Card
+                       AIC Host Interface Simulation
+       Copyright (C) 2003 Walter Fetter Lages <w.fetter@ieee.org>
+
+    This program is free software; you can redistribute it and/or modify
+    it under the terms of the GNU General Public License as published by
+    the Free Software Foundation; either version 2 of the License, or
+    (at your option) any later version.
+
+    This program is distributed in the hope that it will be useful,
+    but WITHOUT ANY WARRANTY; without even the implied warranty of
+    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+    GNU General Public License for more details.
+
+    You should have received a copy of the GNU General Public License
+    along with this program; if not, write to the Free Software
+    Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
+
+    You can also obtain a copy of the GNU General Public License
+    at <http://www.gnu.org/licenses>.
+
+*******************************************************************************/
+
+#include <aichost.h>
+
+AIC_HOST::AIC_HOST(void)
+{
+       u=0;
+       status=0;
+}
+
+AIC_HOST::~AIC_HOST(void)
+{
+
+}
+
+
+int AIC_HOST::getstatus(void) const
+{
+       return status;
+}
+
+double AIC_HOST::voltage(void) const
+{
+       return u;
+}
+
diff --git a/lib/aichostcan.cpp b/lib/aichostcan.cpp
new file mode 100644 (file)
index 0000000..93098bc
--- /dev/null
@@ -0,0 +1,119 @@
+/******************************************************************************
+
+                       Actuator Interface Card
+                       AIC Host Interface Simulation
+                            CAN Communication
+       Copyright (C) 2003 Walter Fetter Lages <w.fetter@ieee.org>
+
+    This program is free software; you can redistribute it and/or modify
+    it under the terms of the GNU General Public License as published by
+    the Free Software Foundation; either version 2 of the License, or
+    (at your option) any later version.
+
+    This program is distributed in the hope that it will be useful,
+    but WITHOUT ANY WARRANTY; without even the implied warranty of
+    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+    GNU General Public License for more details.
+
+    You should have received a copy of the GNU General Public License
+    along with this program; if not, write to the Free Software
+    Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
+
+    You can also obtain a copy of the GNU General Public License
+    at <http://www.gnu.org/licenses>.
+
+*******************************************************************************/
+
+#include <aichostcan.h>
+
+AIC_HOST_CAN::AIC_HOST_CAN(int aic,int bus=0):
+AIC_HOST()
+{
+       aicnumber=aic;
+       canHandle handle;
+       canStatus status=(canStatus)handle=canOpenChannel(bus,canWANT_EXCLUSIVE | canWANT_EXTENDED);
+       if(status < 0) throw AIC_HOST_CAN_BAD_OPEN();
+
+       status=canSetBusParams(handle,BAUD_125K,13,7,1,1,0);
+       if(status < 0) throw AIC_HOST_CAN_BAD_PARMS();
+
+       status=canBusOn(handle);
+       if(status < 0) throw AIC_HOST_CAN_BAD_BUSON();
+}
+
+
+AIC_HOST_CAN::~AIC_HOST_CAN(void)
+{
+       canStatus status=canClose(handle);
+       if(status < 0) throw AIC_HOST_CAN_BAD_CLOSE();
+}
+
+int AIC_HOST_CAN::command(void)
+{
+       long id;
+       unsigned char msg[8];
+       unsigned int msglen;
+       unsigned int flag;
+       unsigned long time;
+       do
+       {
+               canStatus
+                status=canReadWait(handle,&id,msg,&msglen,&flag,&time,-1);
+                if(status < 0) throw AIC_HOST_CAN_BAD_RECEIVE(); if(!(flag &
+                canMSG_STD)) continue;
+       } while((id & AIC_ID_MASK) != aicnumber);
+
+
+
+       int cmd=id >> 5;
+       switch(cmd)
+       {
+               case AIC_MOTOR_ON:
+               {
+                       status|=MOTOR_ON;
+                       break;  
+               }
+               case AIC_MOTOR_OFF:
+               {
+                       status &= ~MOTOR_ON;
+                       break;
+               }
+               case AIC_MOTOR_ACT:
+               {
+                       unsigned char *c=(unsigned char *) &u;
+                       for(int i=0;i < 8;i++) c[i]=msg[7-i];
+                       break;
+               }
+               case AIC_BRAKE_APPLY:
+               {
+                       status|=BRAKE_APPLIED;
+                       break;  
+               }
+               case AIC_BRAKE_RELEASE:
+               {
+                       status &= ~BRAKE_APPLIED;
+                       break;
+               }
+               case AIC_RESET:
+               {
+                       break;                  
+               }
+       }
+               
+       return cmd;
+}
+
+void AIC_HOST_CAN::send_status(double disp,int index)
+{
+       unsigned char msg[8];
+       for(int i=0;i < 4;i++) msg[3-i]= *(((unsigned char *) &disp)+i);
+       for(int i=0;i < 4;i++) msg[4+3-i]= *(((unsigned char *) &index)+i);
+       
+       long id=aicnumber | (AIC_STATUS << 5); 
+       unsigned int flag=canMSG_STD;
+       unsigned int msglen=sizeof(msg);
+       canStatus status=canWriteWait(handle,id,msg,msglen,flag,-1);
+       if(status < 0) throw AIC_HOST_CAN_BAD_SEND();
+}
+
+
diff --git a/lib/aichostudp.cpp b/lib/aichostudp.cpp
new file mode 100644 (file)
index 0000000..57550e3
--- /dev/null
@@ -0,0 +1,171 @@
+/******************************************************************************
+
+                       Actuator Interface Card
+                       AIC Host Interface Simulation
+                            UDP Communication
+       Copyright (C) 2003 Walter Fetter Lages <w.fetter@ieee.org>
+
+    This program is free software; you can redistribute it and/or modify
+    it under the terms of the GNU General Public License as published by
+    the Free Software Foundation; either version 2 of the License, or
+    (at your option) any later version.
+
+    This program is distributed in the hope that it will be useful,
+    but WITHOUT ANY WARRANTY; without even the implied warranty of
+    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+    GNU General Public License for more details.
+
+    You should have received a copy of the GNU General Public License
+    along with this program; if not, write to the Free Software
+    Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
+
+    You can also obtain a copy of the GNU General Public License
+    at <http://www.gnu.org/licenses>.
+
+*******************************************************************************/
+
+#include <arpa/inet.h>
+#include <errno.h>
+#include <iostream.h>
+#include <netdb.h>
+#include <stdio.h>
+#include <stdlib.h>
+#include <string.h>
+#include <sys/socket.h>
+
+#include <aichostudp.h>
+
+AIC_HOST_UDP::AIC_HOST_UDP(const char *controllername,int statusport=STATUS_PORT,int cmdport=CMD_PORT):
+AIC_HOST()
+{
+       struct hostent *controllerend=gethostbyname(controllername);
+
+       struct in_addr *ptr=(struct in_addr *)controllerend->h_addr;
+       if(ptr==NULL)
+       {
+#ifdef DEBUG
+               cerr << "AIC_HOST::AIC_HOST error: " 
+                       << strerror(errno) << "\n";
+#endif         
+               throw AIC_HOST_UDP_BAD_SOCKET();
+       }
+
+       bzero(&statusaddr,sizeof(statusaddr));
+       statusaddr.sin_family=AF_INET;
+       statusaddr.sin_port=htons(statusport);
+       memcpy(&statusaddr.sin_addr,ptr,sizeof(struct in_addr));
+
+       if((statusfd=socket(AF_INET,SOCK_DGRAM,0)) < 0)
+       {
+#ifdef DEBUG
+               cerr << "AIC_HOST::AIC_HOST error: " 
+                       << strerror(errno) << "\n";
+#endif         
+               throw AIC_HOST_UDP_BAD_SOCKET();
+       }
+
+       bzero(&cmdaddr,sizeof(cmdaddr));
+       cmdaddr.sin_family=AF_INET;
+       cmdaddr.sin_addr.s_addr=htonl(INADDR_ANY);
+       cmdaddr.sin_port=htons(cmdport);
+
+       if((cmdfd=socket(AF_INET,SOCK_DGRAM,0)) < 0)
+       {
+#ifdef DEBUG
+               cerr << "AIC_HOST::AIC_HOST error: " 
+                       << strerror(errno) << "\n";
+#endif         
+               throw AIC_HOST_UDP_BAD_SOCKET();
+       }
+       if((bind(cmdfd,(struct sockaddr *) &cmdaddr,sizeof(cmdaddr))) < 0)
+       {
+#ifdef DEBUG
+               cerr << "AIC_HOST::AIC_HOST error: " 
+                       << strerror(errno) << "\n";
+#endif         
+               throw AIC_HOST_UDP_BAD_BIND();
+       }
+}
+
+
+AIC_HOST_UDP::~AIC_HOST_UDP(void)
+{
+       shutdown(statusfd,SHUT_RDWR);
+       shutdown(cmdfd,SHUT_RDWR);
+}
+
+int AIC_HOST_UDP::command(void)
+{
+       char buff[256];
+       int count;
+       
+       socklen_t cmdlen=sizeof(cmdaddr);
+
+       if((count=recvfrom(cmdfd,buff,255,0,(struct sockaddr *) &cmdaddr,&cmdlen)) <= 0)
+       {
+#ifdef DEBUG
+               cerr << "AIC_HOST::command error: " 
+                       << strerror(errno) << "\n";
+#endif
+               throw AIC_HOST_BAD_RECEIVE();
+       }
+
+       buff[count]= '\0';
+       
+       int cmd=*buff;
+       
+       switch(cmd)
+       {
+               case AIC_MOTOR_ON:
+               {
+                       status|=MOTOR_ON;
+                       break;  
+               }
+               case AIC_MOTOR_OFF:
+               {
+                       status &= ~MOTOR_ON;
+                       break;
+               }
+               case AIC_MOTOR_ACT:
+               {
+                       char *next=buff+1;
+
+                       u= strtod(next, NULL);
+                       break;
+               }
+               case AIC_BRAKE_APPLY:
+               {
+                       status|=BRAKE_APPLIED;
+                       break;  
+               }
+               case AIC_BRAKE_RELEASE:
+               {
+                       status &= ~BRAKE_APPLIED;
+                       break;
+               }
+               case AIC_RESET:
+               {
+                       break;                  
+               }
+       }
+               
+       return cmd;
+}
+
+void AIC_HOST_UDP::send_status(double disp,int index)
+{
+       char buff[32];
+
+       int len=snprintf(buff,32,"%g %d",disp,index);
+
+       if(sendto(statusfd,buff,len,0,(struct sockaddr *) &statusaddr,sizeof(statusaddr)) < 0)
+       {
+#ifdef DEBUG
+               cerr << "AIC_HOST::send_status error: " 
+                       << strerror(errno) << "\n";
+#endif
+               throw AIC_HOST_BAD_SEND();
+       }
+}
+
+
diff --git a/lib/aicsim.cpp b/lib/aicsim.cpp
new file mode 100644 (file)
index 0000000..3dde754
--- /dev/null
@@ -0,0 +1,94 @@
+/******************************************************************************
+
+               Actuator Interface Card Simulator
+       Copyright (C) 2003 Walter Fetter Lages <w.fetter@ieee.org>
+
+    This program is free software; you can redistribute it and/or modify
+    it under the terms of the GNU General Public License as published by
+    the Free Software Foundation; either version 2 of the License, or
+    (at your option) any later version.
+
+    This program is distributed in the hope that it will be useful,
+    but WITHOUT ANY WARRANTY; without even the implied warranty of
+    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+    GNU General Public License for more details.
+
+    You should have received a copy of the GNU General Public License
+    along with this program; if not, write to the Free Software
+    Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
+
+    You can also obtain a copy of the GNU General Public License
+    at <http://www.gnu.org/licenses>.
+
+*******************************************************************************/
+
+#include <errno.h>
+#include <iostream.h>
+#include <stdio.h>
+#include <stdlib.h>
+#include <string.h>
+
+#include <aicnet.h>
+#include <aicsim.h>
+
+AIC_SIM::AIC_SIM(void)
+:AIC(this)
+{
+}
+
+int AIC_SIM::get_status(char *status,int len)
+{
+       static int i=0;
+
+       int count=snprintf(status,len,"%c %g %d",AIC_STATUS,i*0.5, i % 2);
+
+       i++;
+
+       return count;
+}
+
+void AIC_SIM::send_command(const char *cmd,int len)
+{
+       switch(*cmd)
+       {
+               case AIC_MOTOR_ON:
+               {
+                       cout << "AIC Motor ON\t";
+                       break;  
+               }
+               case AIC_MOTOR_OFF:
+               {
+                       cout << "AIC Motor OFF\t";
+                       break;
+               }
+               case AIC_BRAKE_RELEASE:
+               {
+                       cout << "AIC Brake RELEASED\t";
+                       break;  
+               }
+               case AIC_BRAKE_APPLY:
+               {
+                       cout << "AIC Brake APPLIED\t";
+                       break;
+               }
+               case AIC_MOTOR_ACT:
+               {
+                       cout << "AIC Motor Voltage=" << strtod(cmd+1,NULL) << "V\t";
+                       break;
+               }
+               case AIC_RESET:
+               {
+                       cout << "AIC Reset\t";
+                       break;                  
+               }
+               default:
+               {
+#ifdef DEBUG
+                       cerr << "Command \"" << (char) *cmd << "\" unknown by AIC_SIM\n";
+#endif
+                       throw AIC_BAD_COMMAND();
+               }
+       }
+}
+
+
diff --git a/lib/aicudp.cpp b/lib/aicudp.cpp
new file mode 100644 (file)
index 0000000..f9d0a0a
--- /dev/null
@@ -0,0 +1,127 @@
+/******************************************************************************
+
+                       Actuator Interface Card
+                       Host Interface Library
+                         UDP Communication
+       Copyright (C) 2003 Walter Fetter Lages <w.fetter@ieee.org>
+
+    This program is free software; you can redistribute it and/or modify
+    it under the terms of the GNU General Public License as published by
+    the Free Software Foundation; either version 2 of the License, or
+    (at your option) any later version.
+
+    This program is distributed in the hope that it will be useful,
+    but WITHOUT ANY WARRANTY; without even the implied warranty of
+    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+    GNU General Public License for more details.
+
+    You should have received a copy of the GNU General Public License
+    along with this program; if not, write to the Free Software
+    Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
+
+    You can also obtain a copy of the GNU General Public License
+    at <http://www.gnu.org/licenses>.
+
+*******************************************************************************/
+
+#include <iostream.h>
+#include <arpa/inet.h>
+#include <errno.h>
+#include <netdb.h>
+#include <stdio.h>
+#include <stdlib.h>
+#include <string.h>
+#include <sys/socket.h>
+
+#include <aicudp.h>
+
+AIC_UDP::AIC_UDP(const char *aicname,int statport=STATUS_PORT,int cmdport=CMD_PORT)
+:AIC(this)
+{
+       struct hostent *aicend=gethostbyname(aicname);
+
+       struct in_addr *ptr=(struct in_addr *)aicend->h_addr;
+       if(ptr==NULL)
+       {
+#ifdef DEBUG
+               cerr << "AIC_UDP::AIC_UDP error: " 
+                       << strerror(errno) << "\n";
+#endif         
+               throw AIC_UDP_BAD_SOCKET();
+       }
+
+       bzero(&cmdaddr,sizeof(cmdaddr));
+       cmdaddr.sin_family=AF_INET;
+       cmdaddr.sin_port=htons(cmdport);
+       memcpy(&cmdaddr.sin_addr,ptr,sizeof(struct in_addr));
+
+       if((cmdfd=socket(AF_INET,SOCK_DGRAM,0)) < 0)
+       {
+#ifdef DEBUG
+               cerr << "AIC_UDP::AIC_UDP error: " 
+                       << strerror(errno) << "\n";
+#endif         
+               throw AIC_UDP_BAD_SOCKET();
+       }
+
+       bzero(&stataddr,sizeof(stataddr));
+       stataddr.sin_family=AF_INET;
+       stataddr.sin_addr.s_addr=htonl(INADDR_ANY);
+       stataddr.sin_port=htons(statport);
+
+       if((statfd=socket(AF_INET,SOCK_DGRAM,0)) < 0)
+       {
+#ifdef DEBUG
+               cerr << "AIC_UDP::AIC_UDP error: " 
+                       << strerror(errno) << "\n";
+#endif         
+               throw AIC_UDP_BAD_SOCKET();
+       }       
+       if((bind(statfd,(struct sockaddr *) &stataddr,sizeof(stataddr))) < 0)
+       {
+#ifdef DEBUG
+               cerr << "AIC_UDP::AIC_UDP error: " 
+                       << strerror(errno) << "\n";
+#endif         
+               throw AIC_UDP_BAD_BIND();
+       }
+}
+
+
+AIC_UDP::~AIC_UDP(void)
+{
+       shutdown(cmdfd,SHUT_RDWR);
+       shutdown(statfd,SHUT_RDWR);
+}
+
+int AIC_UDP::get_status(char *buff,int len)
+{
+       int count;
+       
+       socklen_t statlen=sizeof(stataddr);
+
+       if((count=recvfrom(statfd,buff,len,0,(struct sockaddr *) &stataddr,&statlen)) <= 0)
+       {
+#ifdef DEBUG
+               cerr << "AIC_UDP::get_status error: " 
+                       << strerror(errno) << "\n";
+#endif
+               throw AIC_UDP_BAD_RECEIVE();
+       }
+
+       return count;
+}
+
+void AIC_UDP::send_command(const char *cmd,int len)
+{
+       if(sendto(cmdfd,cmd,len,0,(struct sockaddr *) &cmdaddr,sizeof(cmdaddr)) < 0)
+       {
+#ifdef DEBUG
+               cerr << "AIC_UDP::send_command error: " 
+                       << strerror(errno) << "\n";
+#endif
+               throw AIC_UDP_BAD_SEND();
+       }
+}
+
+
diff --git a/motortst/Makefile b/motortst/Makefile
new file mode 100644 (file)
index 0000000..796df8a
--- /dev/null
@@ -0,0 +1,34 @@
+CFLAGS=-O2 -Wall -m486
+CINCLUDE=-I${HOME}/include
+CLIBDIR=-L${HOME}/lib
+CLIBS=-lcutil -lconio -lncurses -lcanlib
+
+CPPFLAGS=
+CPPINCLUDE=-I../include -I${HOME}/include/cpp -I/usr/local/include/cpp
+CPPLIBDIR=-L../lib -L${HOME}/lib/cpp -L${HOME}/lib
+CPPLIBS=-lcpputil -laic
+
+INCLUDE=${CINCLUDE} ${CPPINCLUDE}
+FLAGS= ${CFLAGS} ${CPPFLAGS} -DDEBUG
+LIBDIR=${CLIBDIR} ${CPPLIBDIR}
+LIBS=${CLIBS} ${CPPLIBS}
+
+CMP=           g++
+CMPFLAGS=      ${FLAGS} ${INCLUDE}
+LDFLAGS=       ${LIBDIR} ${LIBS}
+
+all: motortst motortstudp
+
+motortst: motortst.cpp ../lib/libaic.a
+       ${CMP} ${CMPFLAGS} -o motortst motortst.cpp ${LDFLAGS}
+
+motortstudp: motortst.cpp ../lib/libaic.a
+       ${CMP} ${CMPFLAGS} -DUSE_UDP -o motortstudp motortst.cpp ${LDFLAGS}
+       
+clean:
+       rm -f *~ *.bak *.o
+
+install:
+
+distclean: clean
+       rm -f motortst motortstudp
diff --git a/motortst/motortst.cpp b/motortst/motortst.cpp
new file mode 100644 (file)
index 0000000..d36e5db
--- /dev/null
@@ -0,0 +1,100 @@
+/******************************************************************************
+
+                       Actuator Interface Card
+                           AIC Motor Test
+       Copyright (C) 2003 Walter Fetter Lages <w.fetter@ieee.org>
+
+    This program is free software; you can redistribute it and/or modify
+    it under the terms of the GNU General Public License as published by
+    the Free Software Foundation; either version 2 of the License, or
+    (at your option) any later version.
+
+    This program is distributed in the hope that it will be useful,
+    but WITHOUT ANY WARRANTY; without even the implied warranty of
+    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+    GNU General Public License for more details.
+
+    You should have received a copy of the GNU General Public License
+    along with this program; if not, write to the Free Software
+    Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
+
+    You can also obtain a copy of the GNU General Public License
+    at <http://www.gnu.org/licenses>.
+
+*******************************************************************************/
+
+#include <ciostream.h>
+
+#include <conio.h>
+#include <math.h>
+
+#include <delay.h>
+
+#ifdef USE_UDP
+#include <aicudp.h>
+#else
+#include <aiccan.h>
+#endif
+
+const int ST=1000;
+
+void iter(AIC &aic,int i)
+{
+       aic.motor=i;
+       gotoxy(1,5);
+       cout << "Motor Voltage: " << i << "\t\n";
+       delay(ST);
+}
+
+int main(int argc,char *argv[])
+{
+       int i;
+       int run=1;
+
+       clrscr();
+       cout << "\nAIC Motor Test Program\n";
+       cout << "Copyright (C) 2003 Walter Fetter Lages <w.fetter@ieee.org>.\n\n";
+
+       if(argc != 2)
+       {
+               cerr << "Usage: " << argv[0] << " aic\n";
+               return -1;
+       }
+
+#ifdef USE_UDP
+       AIC_UDP aic(argv[1]);
+#else
+       AIC_CAN aic(atoi(argv[1]));
+#endif
+
+       aic.motor.on();
+       aic.brake.release();
+
+       for(i=0;(i <= 24) && run;i++)
+       {
+               if(kbhit()) run=0;
+               iter(aic,i);
+       }
+       while(run)
+       {
+               for(i=24;(i > -24) && run;i--)
+               {
+                       if(kbhit()) run=0;
+                       iter(aic,i);
+               }
+               for(i=-24;(i <= 24) && run;i++)
+               {
+                       if(kbhit()) run=0;
+                       iter(aic,i);
+               }
+       }
+       getch();
+
+       aic.motor=0;
+       aic.brake.apply();
+       aic.motor.off();
+
+       clrscr();
+       return 0;
+
+}
diff --git a/pid/Makefile b/pid/Makefile
new file mode 100644 (file)
index 0000000..5049981
--- /dev/null
@@ -0,0 +1,46 @@
+PRJLIBDIR=../lib
+PRJINCLUDE=../include
+PRJFLAGS=-DVERBOSE
+
+CFLAGS=-O2 -Wall -m486
+CINCLUDE=-I. -I${HOME}/include -I/usr/local/include -I/usr/include/rtai
+CLIBDIR=-L${HOME}/lib -L/usr/local/lib
+CLIBS=-lcutil -lpthread -lcanlib
+
+CPPFLAGS=
+CPPINCLUDE=-I${HOME}/include/cpp -I/usr/local/include/cpp -I../include
+CPPLIBDIR=-L${HOME}/lib/cpp -L../lib
+CPPLIBS=-laic -lcpputil -lcontrol
+
+INCLUDE=${CINCLUDE} ${CPPINCLUDE}
+FLAGS= ${CFLAGS} ${CPPFLAGS}
+LIBDIR=${CLIBDIR} ${CPPLIBDIR}
+LIBS=${CPPLIBS} ${CLIBS}
+
+CMP=           g++
+CMPFLAGS=      ${FLAGS} ${INCLUDE} ${PRJFLAGS}
+LDFLAGS=       ${LIBDIR} ${LIBS}
+CMPSWTCH=      gnu
+CMPMESSAGE=    '${?*:warning:}\"${FILE}\", line ${LINE}:* at or near * \"${COLUMN=AFTER}\"'
+
+
+all: pid pidudp
+
+pid: pid.cpp ${PRJINCLUDE}/aic.h ${PRJLIBDIR}/libaic.a
+       ${CMP} ${CMPFLAGS} -o pid pid.cpp ${LDFLAGS}
+
+pidudp: pid.cpp ${PRJINCLUDE}/aic.h ${PRJLIBDIR}/libaic.a
+       ${CMP} ${CMPFLAGS} -DUSE_UDP -o pidudp pid.cpp ${LDFLAGS}
+
+
+${PRJLIBDIR}/libaic.a:
+       $(MAKE) -C ${PRJLIBDIR}
+
+clean:
+       rm -f *~ *.bak *.o
+
+install:
+
+distclean: clean
+       rm -f pid pidudp *.dat
+
diff --git a/pid/pid.cpp b/pid/pid.cpp
new file mode 100644 (file)
index 0000000..df02b5b
--- /dev/null
@@ -0,0 +1,138 @@
+/******************************************************************************
+
+                       Actuator Interface Card
+                         AIC PID Controller
+       Copyright (C) 2003 Walter Fetter Lages <w.fetter@ieee.org>
+
+    This program is free software; you can redistribute it and/or modify
+    it under the terms of the GNU General Public License as published by
+    the Free Software Foundation; either version 2 of the License, or
+    (at your option) any later version.
+
+    This program is distributed in the hope that it will be useful,
+    but WITHOUT ANY WARRANTY; without even the implied warranty of
+    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+    GNU General Public License for more details.
+
+    You should have received a copy of the GNU General Public License
+    along with this program; if not, write to the Free Software
+    Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
+
+    You can also obtain a copy of the GNU General Public License
+    at <http://www.gnu.org/licenses>.
+
+*******************************************************************************/
+
+#include <errno.h>
+#include <iostream.h>
+#include <math.h>
+#include <sys/mman.h>
+
+#include <control.h>
+
+#ifdef USE_UDP
+#include <aicudp.h>
+#else
+#include <aiccan.h>
+#endif
+
+#define KEEP_STATIC_INLINE
+#include <rtai_lxrt_user.h>
+#include <rtai_lxrt.h>
+
+static inline double ref(double t)
+{
+       return M_PI;
+}
+
+int main(int argc,char *argv[])
+{
+       if(argc !=1)
+       {
+               cout << "AIC PID Controller\n";
+               cout << "Copyright (C) 2003 Walter Fetter Lages <w.fetter@ieee.org>.\n";
+               cout << "USAGE: pid aic\n";
+               return -1;
+       }
+
+       double gain[3]={20,5,10};
+
+       const double ST=1;
+       const double TF=10;
+
+#ifdef USE_UDP
+       AIC_UDP aic(argv[1]);
+#else
+       AIC_CAN aic(atoi(argv[1]));
+#endif
+
+       aic.motor.on();
+       aic.brake.release();
+
+       PID_CONTROLLER pid(gain[0],gain[1],gain[2]);
+       pid.saturate(1,-24.0,24.0);
+
+       double u=0.0;
+       double y=0.0;
+
+       int run=1;
+
+       unsigned long maintsk_name = nam2num("PID");
+       struct sched_param mainsched;
+
+       rt_allow_nonroot_hrt();
+
+       mainsched.sched_priority = sched_get_priority_max(SCHED_FIFO) - 1;
+       if(sched_setscheduler(0,SCHED_FIFO, &mainsched ) == -1 )
+       {
+               cerr << "Error setting scheduler: " << strerror(errno) << "\n";
+               return -1;
+       }       
+
+        mlockall(MCL_CURRENT | MCL_FUTURE);
+
+       RT_TASK *maintsk;
+       if(!(maintsk = rt_task_init(maintsk_name, 1, 0, 0)))
+       {
+               cerr << "Can't init master task\n";
+               return -1;
+       }
+
+       rt_set_oneshot_mode();
+       int period = (int) nano2count((RTIME)(ST*1e9));
+       start_rt_timer(period);
+
+       rt_make_hard_real_time();
+
+       rt_task_make_periodic(maintsk,rt_get_time()+period,period);
+
+       for(double t=0; t <=TF && run; t+=ST)
+       {
+
+               rt_task_wait_period();
+
+#ifdef VERBOSE
+               cout << "t=" << t << "\t";
+#endif
+
+               y+=aic.encoder.read()*2.0*M_PI/2048;
+
+               double e=ref(t)-y;
+               u=pid.out(e);
+
+               aic.motor=u;
+#ifdef VERBOSE
+               cout << "\n";
+#endif
+       }
+
+       aic.motor=0;
+       aic.brake.apply();
+       aic.motor.off();
+
+       rt_make_soft_real_time();
+       stop_rt_timer();
+       rt_task_delete(maintsk);
+
+       return 0;
+}
diff --git a/pld/decoder.EQN b/pld/decoder.EQN
deleted file mode 100644 (file)
index a5dc4c4..0000000
+++ /dev/null
@@ -1,55 +0,0 @@
-Groupings\r
-0:0:8;\r
-1:0:10;\r
-2:0:12;\r
-3:0:14;\r
-4:0:16;\r
-5:0:16;\r
-6:0:14;\r
-7:0:12;\r
-8:0:10;\r
-9:0:8;\r
-10:0:1;\r
-11:0:1;\r
-12:0:1;\r
-13:0:1;\r
-14:0:1;\r
-15:0:1;\r
-16:0:1;\r
-17:0:1;\r
-18:0:1;\r
-19:0:1;\r
-20:0:1;\r
-21:0:1;\r
-Declarations\r
-CLK,dir:input;\r
-A19,dir:input;\r
-A18,dir:input;\r
-A17,dir:input;\r
-A16,dir:input;\r
-!WR,dir:input;\r
-!RD,dir:input;\r
-D1,dir:input;\r
-REFPOS,dir:input;\r
-STROBE,dir:input;\r
-PWM,dir:input;\r
-TRINT,dir:input;\r
-DRVB,dir:input;\r
-DRVA,dir:input;\r
-EXTINT,dir:input;\r
-BRAKE,dir:input;\r
-PWMEN,dir:input;\r
-D0,dir:input;\r
-!EWR,dir:input;\r
-!ERD,dir:input;\r
-!CSPWM,dir:input;\r
-CSLATCH,dir:input;\r
-AR,dir:input;\r
-SP,dir:input;\r
-AR,dir:output,group:20;\r
-SP,dir:output,group:21;\r
-EXTINT,dir:output,group:7;\r
-Equations\r
-AR =0;\r
-SP =0;\r
-EXTINT=!TRINT;\r
diff --git a/pld/decoder.MAP b/pld/decoder.MAP
deleted file mode 100644 (file)
index 16fb244..0000000
+++ /dev/null
@@ -1,31 +0,0 @@
-"Place Version: 2.8.2\r
-***********************\r
-*   DIP FORMAT ONLY   *\r
-***********************\r
-Actuator Interface Card Decoder \r
-Part Number = PEEL22CV10\r
-\r
-PinNode 1 = CLK\r
-PinNode 2 = A19\r
-PinNode 3 = A18\r
-PinNode 4 = A17\r
-PinNode 5 = A16\r
-PinNode 6 = !WR\r
-PinNode 7 = !RD\r
-PinNode 8 = D1\r
-PinNode 9 = REFPOS\r
-PinNode 10 = STROBE\r
-PinNode 11 = PWM\r
-PinNode 13 = TRINT\r
-PinNode 14 = DRVB\r
-PinNode 15 = DRVA\r
-PinNode 16 = EXTINT\r
-PinNode 17 = BRAKE\r
-PinNode 18 = PWMEN\r
-PinNode 19 = D0\r
-PinNode 20 = !EWR\r
-PinNode 21 = !ERD\r
-PinNode 22 = !CSPWM\r
-PinNode 23 = CSLATCH\r
-PinNode 25 = AR\r
-PinNode 26 = SP\r
index b3f6c83..c320c1f 100644 (file)
@@ -11,55 +11,55 @@ PAL22V10
 Page : 1 \r
            gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggg\r
  CLOCK     LLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLL\r
- A[19]     LLLLLLLLLLLHHHHHHHHLLLLLLLLHHHHHHHHLLLLLLLLHHHHHHHHLLLLLLLLH\r
- A[18]     LLLLLLLHHHHLLLLHHHHLLLLHHHHLLLLHHHHLLLLHHHHLLLLHHHHLLLLHHHHL\r
- A[17]     LLLLLHHLLHHLLHHLLHHLLHHLLHHLLHHLLHHLLHHLLHHLLHHLLHHLLHHLLHHL\r
- A[16]     LLLLHLHLHLHLHLHLHLHLHLHLHLHLHLHLHLHLHLHLHLHLHLHLHLHLHLHLHLHL\r
-/WR        LLLHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHLLLLLLLLL\r
-/RD        LLLHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHLLLLLLLLLLLLLLLLHHHHHHHHH\r
+ A[19]     LLLLLLLLLLHHHHHHHHLLLLLLLLHHHHHHHHLLLLLLLLHHHHHHHHLLLLLLLLHH\r
+ A[18]     LLLLLLHHHHLLLLHHHHLLLLHHHHLLLLHHHHLLLLHHHHLLLLHHHHLLLLHHHHLL\r
+ A[17]     LLLLHHLLHHLLHHLLHHLLHHLLHHLLHHLLHHLLHHLLHHLLHHLLHHLLHHLLHHLL\r
+ A[16]     LLLHLHLHLHLHLHLHLHLHLHLHLHLHLHLHLHLHLHLHLHLHLHLHLHLHLHLHLHLH\r
+/WR        LLHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHLLLLLLLLLL\r
+/RD        LLHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHLLLLLLLLLLLLLLLLHHHHHHHHHH\r
  D1        LLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLL\r
- REFPOS    LLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLHHHHHHHHHHHHHHH\r
-/STROBE    LLLHHHHHHHHHHHHHHHHLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLL\r
+ REFPOS    LLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLHHHHHHHHHHHHHHHH\r
+/STROBE    LLHHHHHHHHHHHHHHHHLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLL\r
  PWM       LLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLL\r
  GND       LLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLL\r
- TRINT     LHLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLL\r
+ TRINT     HLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLL\r
  DRVB      LLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLL\r
  DRVA      LLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLL\r
-/EXTINT    HLHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHH\r
+/EXTINT    LHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHH\r
 /BRAKE     HHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHH\r
  PWMEN     LLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLL\r
- D0        ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZHZZZZZZZZZZZZZZ\r
-/EWR       HHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHH\r
-/ERD       HHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHLHHHHHHHHHHHHHHH\r
-/CSPWM     HHHHHHHHHHHHHHHHHHHHHHHHHHHLHHHHHHHHHHHHHHHLHHHHHHHHHHHHHHHL\r
+ D0        ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZHZZZZZZZZZZZZZZZ\r
+/EWR       HHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHL\r
+/ERD       HHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHLHHHHHHHHHHHHHHHH\r
+/CSPWM     HHHHHHHHHHHHHHHHHHHHHHHHHHLHHHHHHHHHHHHHHHLHHHHHHHHHHHHHHHLH\r
 /CSLATCH   HHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHH\r
  VCC       HHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHH\r
 \f\r
 PAL22V10       \r
 Page : 2 \r
-           ggggggggggggc  gc  gc  gc  pggpgg                           \r
- CLOCK     LLLLLLLLLLLLHHLLHHLLHHLLHHLLLLLLL                           \r
- A[19]     HHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHH                           \r
- A[18]     LLLHHHHHLLLLLLLLLLLLLLLLLLLLLLLLL                           \r
- A[17]     LHHLLHHHHHHHHHHHHHHHHHHHHHHHHHHHH                           \r
- A[16]     HLHLHLHHLLLLLLLLLLLLLLLLLLLLLLLLL                           \r
-/WR        LLLLLLLHHHHHHHHHHHHHHHHHHHHHHHHHH                           \r
-/RD        HHHHHHHHLLHHHHHHHHHHHHHHHHHHHHHHH                           \r
- D1        LLLLLLLLLLLHHHHLLLLLLLLLLLLLLLLLL                           \r
- REFPOS    HHHHHHHHHLLLLLLLLLLLLLLLLLLLLLLLL                           \r
-/STROBE    LLLLLLLHLLHHHHHHHHHHHHHHHHHHHHHHH                           \r
- PWM       LLLLLLLLLLLLLLLLLLLLLLLLLLLLLHHLH                           \r
- GND       LLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLL                           \r
- TRINT     LLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLL                           \r
- DRVB      LLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLH                           \r
- DRVA      LLLLLLLLLLLLLXXXXXXXXHHHHLLLLLLHL                           \r
-/EXTINT    HHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHH                           \r
-/BRAKE     HHHHHHHHHHHHHLLLLHHHHHHHHHHHHHHHH                           \r
- PWMEN     LLLLLLLLLLLLLXXXXXXXXHHHHLLLLLHHH                           \r
- D0        ZZZZZZZZHLZZZZZZZZZHHHHLLLLLLLLLL                           \r
-/EWR       LHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHH                           \r
-/ERD       HHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHH                           \r
-/CSPWM     HHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHH                           \r
-/CSLATCH   HLHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHH                           \r
- VCC       HHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHH                           \r
+           gggggggggggc  gc  gc  gc  gc  ggc  g                        \r
+ CLOCK     LLLLLLLLLLLHHLLHHLLHHLLHHLLHHLLLHHLL                        \r
+ A[19]     HHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHH                        \r
+ A[18]     LLHHHHHLLLLLLLLLLLLLLLLLLLLLLLLLLLLL                        \r
+ A[17]     HHLLHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHH                        \r
+ A[16]     LHLHLHHLLLLLLLLLLLLLLLLLLLLLLLLLLLLL                        \r
+/WR        LLLLLLHHHHHHHHHHHHHHHHHHHHHHHHHHHHHH                        \r
+/RD        HHHHHHHLLHHHHHHHHHHHHHHHHHHHHHHHHHHH                        \r
+ D1        LLLLLLLLLLHHHHHHHHLLLLLLLLLLLLLLLLLL                        \r
+ REFPOS    HHHHHHHHLLLLLLLLLLLLLLLLLLLLLLLLLLLL                        \r
+/STROBE    LLLLLLHLLHHHHHHHHHHHHHHHHHHHHHHHHHHH                        \r
+ PWM       LLLLLLLLLLLLLLLLLLLLLLLLLLLLLLHLLLLH                        \r
+ GND       LLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLL                        \r
+ TRINT     LLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLL                        \r
+ DRVB      LLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLH                        \r
+ DRVA      LLLLLLLLLLLLLLLLLLLLHHHHLLLLLLLLLHHL                        \r
+/EXTINT    HHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHH                        \r
+/BRAKE     HHHHHHHHHHHHLLLLHHHHHHHHHHHHHHHHHHHH                        \r
+ PWMEN     LLLLLLLLLLLLLLLLLLLLHHHHLLLLLLLLLHHH                        \r
+ D0        ZZZZZZZHLZHHHHLLLLHHHHLLLLLLLLLHHHHH                        \r
+/EWR       HHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHH                        \r
+/ERD       HHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHH                        \r
+/CSPWM     HHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHH                        \r
+/CSLATCH   LHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHH                        \r
+ VCC       HHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHH                        \r
 \f\r
index 2640c47..e8fbc03 100644 (file)
@@ -10,7 +10,7 @@ REVISION:1.0                      DATE   :10/10/02
 \ 2\r
 PAL22V10\r
 DECODER*\r
-QV0085*\r
+QV0084*\r
 QP24*\r
 QF5828*\r
 G0*F0*\r
@@ -81,8 +81,8 @@ L2772 00000000000000000000000000000000000000000000*
 L2816 00000000000000000000000000000000000000000000*\r
 L2860 00000000000000000000000000000000000000000000*\r
 L2904 11111111111111111111111111111111111111111111*\r
-L2948 11111111111111111101111111111111111111111111*\r
-L2992 00000000000000000000000000000000000000000000*\r
+L2948 11111111111111111101111111111011111111111111*\r
+L2992 11111111111111111111111011110111111111111111*\r
 L3036 00000000000000000000000000000000000000000000*\r
 L3080 00000000000000000000000000000000000000000000*\r
 L3124 00000000000000000000000000000000000000000000*\r
@@ -98,8 +98,8 @@ L3520 00000000000000000000000000000000000000000000*
 L3564 00000000000000000000000000000000000000000000*\r
 L3608 00000000000000000000000000000000000000000000*\r
 L3652 11111111111111111111111111111111111111111111*\r
-L3696 11111111111111111111111111110111111111111111*\r
-L3740 00000000000000000000000000000000000000000000*\r
+L3696 11111111111111111101111111110111111111111111*\r
+L3740 11111111111111111111111111101011111111111111*\r
 L3784 00000000000000000000000000000000000000000000*\r
 L3828 00000000000000000000000000000000000000000000*\r
 L3872 00000000000000000000000000000000000000000000*\r
@@ -148,90 +148,89 @@ L5720 00000000000000000000000000000000000000000000*
 L5764 00000000000000000000000000000000000000000000*\r
 L5808 01010101111000011111*\r
 X0*\r
-V0001 0XXXXXXXXXXNXLLHHLZHHHHN*\r
-V0002 0XXXXXXXXXXN1LLLHLZHHHHN*\r
-V0003 0XXXXXXXXXXN0LLHHLZHHHHN*\r
-V0004 0000011XX1XN0LLHHLZHHHHN*\r
-V0005 0000111XX1XN0LLHHLZHHHHN*\r
-V0006 0001011XX1XN0LLHHLZHHHHN*\r
-V0007 0001111XX1XN0LLHHLZHHHHN*\r
-V0008 0010011XX1XN0LLHHLZHHHHN*\r
-V0009 0010111XX1XN0LLHHLZHHHHN*\r
-V0010 0011011XX1XN0LLHHLZHHHHN*\r
-V0011 0011111XX1XN0LLHHLZHHHHN*\r
-V0012 0100011XX1XN0LLHHLZHHHHN*\r
-V0013 0100111XX1XN0LLHHLZHHHHN*\r
-V0014 0101011XX1XN0LLHHLZHHHHN*\r
-V0015 0101111XX1XN0LLHHLZHHHHN*\r
-V0016 0110011XX1XN0LLHHLZHHHHN*\r
-V0017 0110111XX1XN0LLHHLZHHHHN*\r
-V0018 0111011XX1XN0LLHHLZHHHHN*\r
-V0019 0111111XX1XN0LLHHLZHHHHN*\r
-V0020 0000011XX0XN0LLHHLZHHHHN*\r
-V0021 0000111XX0XN0LLHHLZHHHHN*\r
-V0022 0001011XX0XN0LLHHLZHHHHN*\r
-V0023 0001111XX0XN0LLHHLZHHHHN*\r
-V0024 0010011XX0XN0LLHHLZHHHHN*\r
-V0025 0010111XX0XN0LLHHLZHHHHN*\r
-V0026 0011011XX0XN0LLHHLZHHHHN*\r
-V0027 0011111XX0XN0LLHHLZHHHHN*\r
-V0028 0100011XX0XN0LLHHLZHHLHN*\r
-V0029 0100111XX0XN0LLHHLZHHHHN*\r
-V0030 0101011XX0XN0LLHHLZHHHHN*\r
-V0031 0101111XX0XN0LLHHLZHHHHN*\r
-V0032 0110011XX0XN0LLHHLZHHHHN*\r
-V0033 0110111XX0XN0LLHHLZHHHHN*\r
-V0034 0111011XX0XN0LLHHLZHHHHN*\r
-V0035 0111111XX0XN0LLHHLZHHHHN*\r
-V0036 0000010XX0XN0LLHHLZHHHHN*\r
-V0037 0000110XX0XN0LLHHLZHHHHN*\r
-V0038 0001010XX0XN0LLHHLZHHHHN*\r
-V0039 0001110XX0XN0LLHHLZHHHHN*\r
-V0040 0010010XX0XN0LLHHLZHHHHN*\r
-V0041 0010110XX0XN0LLHHLZHHHHN*\r
-V0042 0011010XX0XN0LLHHLZHHHHN*\r
-V0043 0011110XX0XN0LLHHLZHHHHN*\r
-V0044 0100010XX0XN0LLHHLZHHLHN*\r
-V0045 0100110XX0XN0LLHHLZHLHHN*\r
-V0046 0101010X10XN0LLHHLHHHHHN*\r
-V0047 0101110X10XN0LLHHLZHHHHN*\r
-V0048 0110010X10XN0LLHHLZHHHHN*\r
-V0049 0110110X10XN0LLHHLZHHHHN*\r
-V0050 0111010X10XN0LLHHLZHHHHN*\r
-V0051 0111110X10XN0LLHHLZHHHHN*\r
-V0052 0000001X10XN0LLHHLZHHHHN*\r
-V0053 0000101X10XN0LLHHLZHHHHN*\r
-V0054 0001001X10XN0LLHHLZHHHHN*\r
-V0055 0001101X10XN0LLHHLZHHHHN*\r
-V0056 0010001X10XN0LLHHLZHHHHN*\r
-V0057 0010101X10XN0LLHHLZHHHHN*\r
-V0058 0011001X10XN0LLHHLZHHHHN*\r
-V0059 0011101X10XN0LLHHLZHHHHN*\r
-V0060 0100001X10XN0LLHHLZHHLHN*\r
-V0061 0100101X10XN0LLHHLZLHHHN*\r
-V0062 0101001X10XN0LLHHLZHHHLN*\r
-V0063 0101101X10XN0LLHHLZHHHHN*\r
-V0064 0110001X10XN0LLHHLZHHHHN*\r
-V0065 0110101X10XN0LLHHLZHHHHN*\r
-V0066 0111001X10XN0LLHHLZHHHHN*\r
-V0067 0111101X10XN0LLHHLZHHHHN*\r
-V0068 0111111X11XN0LLHHLZHHHHN*\r
-V0069 0101010X10XN0LLHHLHHHHHN*\r
-V0070 0101010X00XN0LLHHLLHHHHN*\r
-V0071 0101011X01XN0LLHHLZHHHHN*\r
-V0072 0101011101XN0LLHHLZHHHHN*\r
-V0073 C101011101XN0LXHLXZHHHHN*\r
-V0074 0101011001XN0LXHLXZHHHHN*\r
-V0075 C101011001XN0LXHHXZHHHHN*\r
-V0076 0101011001XN0LXHHX1HHHHN*\r
-V0077 C101011001XN0LHHHH1HHHHN*\r
-V0078 0101011001XN0LHHHH0HHHHN*\r
-V0079 C101011001XN0LLHHL0HHHHN*\r
-V0080 P1010110010N0XXXX10XXXXN*\r
-V0081 01010110010N0LLHHL0HHHHN*\r
-V0082 01010110011N0LLHHL0HHHHN*\r
-V0083 P1010110011N0XXXX00XXXXN*\r
-V0084 01010110010N0LHHHH0HHHHN*\r
-V0085 01010110011N0HLHHH0HHHHN*\r
-C6C0E*\r
-\ 3A8AD\r
+V0001 XXXXXXXXXXXN1LLLHLZHHHHN*\r
+V0002 XXXXXXXXXXXN0LLHHLZHHHHN*\r
+V0003 X000011XX1XN0LLHHLZHHHHN*\r
+V0004 X000111XX1XN0LLHHLZHHHHN*\r
+V0005 X001011XX1XN0LLHHLZHHHHN*\r
+V0006 X001111XX1XN0LLHHLZHHHHN*\r
+V0007 X010011XX1XN0LLHHLZHHHHN*\r
+V0008 X010111XX1XN0LLHHLZHHHHN*\r
+V0009 X011011XX1XN0LLHHLZHHHHN*\r
+V0010 X011111XX1XN0LLHHLZHHHHN*\r
+V0011 X100011XX1XN0LLHHLZHHHHN*\r
+V0012 X100111XX1XN0LLHHLZHHHHN*\r
+V0013 X101011XX1XN0LLHHLZHHHHN*\r
+V0014 X101111XX1XN0LLHHLZHHHHN*\r
+V0015 X110011XX1XN0LLHHLZHHHHN*\r
+V0016 X110111XX1XN0LLHHLZHHHHN*\r
+V0017 X111011XX1XN0LLHHLZHHHHN*\r
+V0018 X111111XX1XN0LLHHLZHHHHN*\r
+V0019 X000011XX0XN0LLHHLZHHHHN*\r
+V0020 X000111XX0XN0LLHHLZHHHHN*\r
+V0021 X001011XX0XN0LLHHLZHHHHN*\r
+V0022 X001111XX0XN0LLHHLZHHHHN*\r
+V0023 X010011XX0XN0LLHHLZHHHHN*\r
+V0024 X010111XX0XN0LLHHLZHHHHN*\r
+V0025 X011011XX0XN0LLHHLZHHHHN*\r
+V0026 X011111XX0XN0LLHHLZHHHHN*\r
+V0027 X100011XX0XN0LLHHLZHHLHN*\r
+V0028 X100111XX0XN0LLHHLZHHHHN*\r
+V0029 X101011XX0XN0LLHHLZHHHHN*\r
+V0030 X101111XX0XN0LLHHLZHHHHN*\r
+V0031 X110011XX0XN0LLHHLZHHHHN*\r
+V0032 X110111XX0XN0LLHHLZHHHHN*\r
+V0033 X111011XX0XN0LLHHLZHHHHN*\r
+V0034 X111111XX0XN0LLHHLZHHHHN*\r
+V0035 X000010XX0XN0LLHHLZHHHHN*\r
+V0036 X000110XX0XN0LLHHLZHHHHN*\r
+V0037 X001010XX0XN0LLHHLZHHHHN*\r
+V0038 X001110XX0XN0LLHHLZHHHHN*\r
+V0039 X010010XX0XN0LLHHLZHHHHN*\r
+V0040 X010110XX0XN0LLHHLZHHHHN*\r
+V0041 X011010XX0XN0LLHHLZHHHHN*\r
+V0042 X011110XX0XN0LLHHLZHHHHN*\r
+V0043 X100010XX0XN0LLHHLZHHLHN*\r
+V0044 X100110XX0XN0LLHHLZHLHHN*\r
+V0045 X101010X10XN0LLHHLHHHHHN*\r
+V0046 X101110X10XN0LLHHLZHHHHN*\r
+V0047 X110010X10XN0LLHHLZHHHHN*\r
+V0048 X110110X10XN0LLHHLZHHHHN*\r
+V0049 X111010X10XN0LLHHLZHHHHN*\r
+V0050 X111110X10XN0LLHHLZHHHHN*\r
+V0051 X000001X10XN0LLHHLZHHHHN*\r
+V0052 X000101X10XN0LLHHLZHHHHN*\r
+V0053 X001001X10XN0LLHHLZHHHHN*\r
+V0054 X001101X10XN0LLHHLZHHHHN*\r
+V0055 X010001X10XN0LLHHLZHHHHN*\r
+V0056 X010101X10XN0LLHHLZHHHHN*\r
+V0057 X011001X10XN0LLHHLZHHHHN*\r
+V0058 X011101X10XN0LLHHLZHHHHN*\r
+V0059 X100001X10XN0LLHHLZHHLHN*\r
+V0060 X100101X10XN0LLHHLZLHHHN*\r
+V0061 X101001X10XN0LLHHLZHHHLN*\r
+V0062 X101101X10XN0LLHHLZHHHHN*\r
+V0063 X110001X10XN0LLHHLZHHHHN*\r
+V0064 X110101X10XN0LLHHLZHHHHN*\r
+V0065 X111001X10XN0LLHHLZHHHHN*\r
+V0066 X111101X10XN0LLHHLZHHHHN*\r
+V0067 X111111X11XN0LLHHLZHHHHN*\r
+V0068 X101010X10XN0LLHHLHHHHHN*\r
+V0069 X101010X00XN0LLHHLLHHHHN*\r
+V0070 X101011X01XN0LLHHLZHHHHN*\r
+V0071 X101011101XN0LLHHL1HHHHN*\r
+V0072 C101011101XN0LLHLL1HHHHN*\r
+V0073 0101011101XN0LLHLL0HHHHN*\r
+V0074 C101011101XN0LLHHL0HHHHN*\r
+V0075 01010110010N0LLHHL1HHHHN*\r
+V0076 C1010110010N0LHHHH1HHHHN*\r
+V0077 01010110010N0LHHHH0HHHHN*\r
+V0078 C1010110010N0LLHHL0HHHHN*\r
+V0079 01010110010N0LLHHL0HHHHN*\r
+V0080 C1010110010N0LLHHL0HHHHN*\r
+V0081 01010110011N0LLHHL0HHHHN*\r
+V0082 01010110010N0LLHHL1HHHHN*\r
+V0083 C1010110010N0LHHHH1HHHHN*\r
+V0084 01010110011N0HLHHH1HHHHN*\r
+C75EB*\r
+\ 3A8A0\r
index 50b49a4..1c92526 100644 (file)
@@ -80,8 +80,8 @@ L2772 00000000000000000000000000000000000000000000*
 L2816 00000000000000000000000000000000000000000000*\r
 L2860 00000000000000000000000000000000000000000000*\r
 L2904 11111111111111111111111111111111111111111111*\r
-L2948 11111111111111111101111111111111111111111111*\r
-L2992 00000000000000000000000000000000000000000000*\r
+L2948 11111111111111111101111111111011111111111111*\r
+L2992 11111111111111111111111011110111111111111111*\r
 L3036 00000000000000000000000000000000000000000000*\r
 L3080 00000000000000000000000000000000000000000000*\r
 L3124 00000000000000000000000000000000000000000000*\r
@@ -97,8 +97,8 @@ L3520 00000000000000000000000000000000000000000000*
 L3564 00000000000000000000000000000000000000000000*\r
 L3608 00000000000000000000000000000000000000000000*\r
 L3652 11111111111111111111111111111111111111111111*\r
-L3696 11111111111111111111111111110111111111111111*\r
-L3740 00000000000000000000000000000000000000000000*\r
+L3696 11111111111111111101111111110111111111111111*\r
+L3740 11111111111111111111111111101011111111111111*\r
 L3784 00000000000000000000000000000000000000000000*\r
 L3828 00000000000000000000000000000000000000000000*\r
 L3872 00000000000000000000000000000000000000000000*\r
@@ -146,5 +146,5 @@ L5676 00000000000000000000000000000000000000000000*
 L5720 00000000000000000000000000000000000000000000*\r
 L5764 00000000000000000000000000000000000000000000*\r
 L5808 01010101111000011111*\r
-C6C0E*\r
-\ 317B8\r
+C75EB*\r
+\ 3180F\r
index 341c554..0a1596a 100644 (file)
@@ -47,9 +47,10 @@ CSLATCH= STROBE * WR * A[19] * /A[18] * A[17] * /A[16]
 \r
 D0.TRST= STROBE * RD * A[19] * /A[18] * A[17] * /A[16]\r
 D0=REFPOS\r
-PWMEN=D0\r
+
+PWMEN=D0 * /D1 + PWMEN * D1\r
 \r
-BRAKE=D1\r
+BRAKE=D0 * D1 + BRAKE * /D1\r
 \r
 DRVA=PWMEN * /PWM\r
 DRVB=PWMEN * PWM\r
@@ -62,8 +63,6 @@ CLKF = CLOCK
 ;----------------------------------- Simulation Segment ------------\r
 SIMULATION\r
 \r
-SETF /CLOCK\r
-\r
 ; TRINT/EXTINT tests\r
 \r
 TRACE_ON TRINT EXTINT\r
@@ -224,29 +223,23 @@ SETF /STROBE /RD /WR
 \r
 TRACE_OFF\r
 \r
-; BRAKE/D1 tests\r
+; BRAKE PWMEN tests\r
 \r
-TRACE_ON CLOCK D1 BRAKE\r
+TRACE_ON CLOCK D0 D1 BRAKE PWMEN\r
 \r
-SETF D1\r
+SETF D0 D1\r
 CLOCKF CLOCK\r
-CHECK BRAKE\r
-SETF /D1\r
+CHECK BRAKE\r /PWMEN
+SETF /D0 D1\r
 CLOCKF CLOCK\r
-CHECK /BRAKE\r
-\r
-TRACE_OFF\r
-\r
-; PWMEN/D0 tests\r
-\r
-TRACE_ON CLOCK D0 PWMEN\r
+CHECK /BRAKE\r /PWMEN
 \r
-SETF D0\r
+SETF D0 /D1 /PWM\r
 CLOCKF CLOCK\r
-CHECK PWMEN\r
-SETF /D0\r
+CHECK /BRAKE PWMEN DRVA /DRVB\r
+SETF /D0 /D1 /PWM\r
 CLOCKF CLOCK\r
-CHECK /PWMEN\r
+CHECK /BRAKE /PWMEN /DRVA /DRVB\r
 \r
 TRACE_OFF\r
 \r
@@ -254,17 +247,17 @@ TRACE_OFF
 \r
 TRACE_ON PWMEN PWM DRVA DRVB\r
 \r
-PRELOAD /PWMEN\r
-SETF /PWM\r
-CHECK /DRVA /DRVB\r
+SETF /PWM\r /D1 /D0
+CLOCKF CLOCK
+CHECK /DRVA /DRVB /PWMEN\r 
 SETF PWM\r
-CHECK /DRVA /DRVB\r
+CHECK /DRVA /DRVB /PWMEN\r
 \r
-PRELOAD PWMEN\r
-SETF /PWM\r
-CHECK DRVA /DRVB\r
+SETF /PWM\r /D1 D0
+CLOCKF CLOCK
+CHECK DRVA /DRVB PWMEN\r
 SETF PWM\r
-CHECK /DRVA DRVB\r
+CHECK /DRVA DRVB PWMEN\r
 \r
 TRACE_OFF\r
 \r
diff --git a/pld/decoder.pin b/pld/decoder.pin
deleted file mode 100644 (file)
index c7b6c37..0000000
+++ /dev/null
@@ -1,22 +0,0 @@
-TITLE:     DECODER.PDS\r
-PATTERN:   A\r
-REVISION:  1.0\r
-AUTHOR:    Walter Fetter Lages\r
-COMPANY:   UFRGS\r
-DATE:      10/10/02\r
-MACRO:     DECODER\r
-                                 PAL22V10\r
-                                ÉÍÍÍÍÉ»ÍÍÍÍ»\r
-                      CLOCK   É͹ 1  È¼ 24 ÌÍ»  VCC                            \r
-                      A[19]   É͹ 2     23 ÌÍ» /CSLATCH COM                    \r
-                      A[18]   É͹ 3     22 ÌÍ» /CSPWM   COM                    \r
-                      A[17]   É͹ 4     21 ÌÍ» /ERD     COM                    \r
-                      A[16]   É͹ 5     20 ÌÍ» /EWR     COM                    \r
-                     /WR      É͹ 6     19 ÌÍ»  D0      COM                    \r
-                     /RD      É͹ 7     18 ÌÍ»  PWMEN   REG                    \r
-                      D1      É͹ 8     17 ÌÍ» /BRAKE   REG                    \r
-                      REFPOS  É͹ 9     16 ÌÍ» /EXTINT  COM                    \r
-                     /STROBE  É͹ 10    15 ÌÍ»  DRVA    COM                    \r
-                      PWM     É͹ 11    14 ÌÍ»  DRVB    COM                    \r
-                      GND     É͹ 12    13 ÌÍ»  TRINT                          \r
-                                ÈÍÍÍÍÍÍÍÍÍͼ\r
diff --git a/pld/decoder.psf b/pld/decoder.psf
deleted file mode 100644 (file)
index 0e355e8..0000000
+++ /dev/null
@@ -1,76 +0,0 @@
-TITLE 'Actuator Interface Card Decoder '\r
-DESIGNER 'Walter Fetter Lages '\r
-DATE 'October, 11 2002 '\r
-\r
-Description\r
-       This is the decoder for the Actuator Interface Card. It' main purpose is to decode the addresses\r
- from TINI and generate the control signals for the chips connected to TINI bus (8254 and HCTL-2016).\r
-       However it is also used for other purposes:\r
-               1) generate the driving signals to the mosfet motor driver (maps PWM to DRVA and DRVB)\r
-               2) invert the interrupt request from 8254 (maps TRINT to EXTINT)\r
-               3) generate the driving signal to the mosfet breake driver (latched output contoled by D0)\r
-               4) read the reference position sensor (REFPOS is tri-stated and output to D0)\r
-End_Desc;\r
-\r
-PEEL22CV10A\r
-\r
-CLK pin 1\r
-A19 Pin 2 \r
-A18 Pin 3 \r
-A17 Pin 4 \r
-A16 Pin 5 \r
-/WR Pin 6 \r
-/RD Pin 7 \r
-D1 Pin 8 \r
-REFPOS Pin 9 \r
-STROBE Pin 10 \r
-PWM Pin 11 \r
-TRINT Pin 13 \r
-\r
-\r
-"I/O CONFIGURATION DECLARATION\r
-"IOC (PIN_NO   'PIN_NAME'      POLARITY        OUTPUT_TYPE     FEEDBACK_TYPE   )\r
- IOC (  14     'DRVB'          Pos             OutCom          Feed_Pin        )\r
- IOC (  15     'DRVA'          Pos             OutCom          Feed_Pin        )\r
- IOC (  16     'EXTINT'        Pos             OutCom          Feed_Pin        )\r
- IOC (  17     'BRAKE'         Pos             Reg             Feed_Reg        )\r
- IOC (  18     'PWMEN'         Pos             OutReg          Feed_Reg        )\r
- IOC (  19     'D0'            Pos             Com             Feed_Pin        )\r
- IOC (  20     '/EWR'          Pos             OutCom          Feed_Pin        )\r
- IOC (  21     '/ERD'          Pos             OutCom          Feed_Pin        )\r
- IOC (  22     '/CSPWM'        Pos             OutCom          Feed_Pin        )\r
- IOC (  23     'CSLATCH'       Pos             OutCom          Feed_Pin        )\r
-\r
-AR NODE 25  "Global Asynchronous Reset\r
-SP NODE 26  "Global Synchronous Preset\r
-\r
-DEFINE\r
-\r
-\r
-EQUATIONS\r
-\r
-AR = 0;\r
-\r
-SP = 0;\r
-\r
-"All Equations must end with semicolons.\r
-"Internal or External output names appended with extensions:\r
-"  1) .COM for Combinatorial Output\r
-"  2) .D for D-type Registered Output\r
-"  3) .OE for Output Enable Control\r
-\r
-EXTINT=!TRINT\r
-\r
-\r
-\r
-\r
-\r
-\r
-\r
-\r
-\r
-\r
-\r
-\r
-\r
-\r
index c41f247..ef8c3cb 100644 (file)
@@ -68,25 +68,19 @@ Page : 4
 PAL22V10       \r
 Page : 5 \r
 \v\r
-        gc  gc                                                      \r
- CLOCK  LHHLLHHL                                                    \r
- D1     HHHHLLLL                                                    \r
- BRAKE  LLHHHHLL                                                    \r
+        gc  gc  gc  gc                                              \r
+ CLOCK  LHHLLHHLLHHLLHHL                                            \r
+ D0     HHHHLLLLHHHHLLLL                                            \r
+ D1     HHHHHHHHLLLLLLLL                                            \r
+ BRAKE  LLHHHHLLLLLLLLLL                                            \r
+ PWMEN  LLLLLLLLLLHHHHLL                                            \r
 \f\r
 PAL22V10       \r
 Page : 6 \r
 \v\r
-        gc  gc                                                      \r
- CLOCK  LHHLLHHL                                                    \r
- D0     HHHHLLLL                                                    \r
- PWMEN  XXHHHHLL                                                    \r
-\f\r
-PAL22V10       \r
-Page : 7 \r
-\v\r
-        pggpgg                                                      \r
- PWMEN  LLLHHH                                                      \r
- PWM    LLHHLH                                                      \r
- DRVA   LLLLHL                                                      \r
- DRVB   LLLLLH                                                      \r
+        gc  ggc  g                                                  \r
+ PWMEN  LLLLLLLHHH                                                  \r
+ PWM    LLLLHLLLLH                                                  \r
+ DRVA   LLLLLLLHHL                                                  \r
+ DRVB   LLLLLLLLLH                                                  \r
 \f\r
diff --git a/pld/decoder.wdh b/pld/decoder.wdh
deleted file mode 100644 (file)
index 829eaa7..0000000
+++ /dev/null
@@ -1,92 +0,0 @@
-           gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggg\r
- CLOCK     ¿                                                               \r
-           ÀÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ\r
- A[19]     ¿          ÚÄÄÄÄÄÄÄ¿       ÚÄÄÄÄÄÄÄ¿       ÚÄÄÄÄÄÄÄ¿       ÚÄÄÄÄ\r
-           ÀÄÄÄÄÄÄÄÄÄÄÙ       ÀÄÄÄÄÄÄÄÙ       ÀÄÄÄÄÄÄÄÙ       ÀÄÄÄÄÄÄÄÙ    \r
- A[18]     ¿      ÚÄÄÄ¿   ÚÄÄÄ¿   ÚÄÄÄ¿   ÚÄÄÄ¿   ÚÄÄÄ¿   ÚÄÄÄ¿   ÚÄÄÄ¿   Ú\r
-           ÀÄÄÄÄÄÄÙ   ÀÄÄÄÙ   ÀÄÄÄÙ   ÀÄÄÄÙ   ÀÄÄÄÙ   ÀÄÄÄÙ   ÀÄÄÄÙ   ÀÄÄÄÙ\r
- A[17]     ¿    ÚÄ¿ ÚÄ¿ ÚÄ¿ ÚÄ¿ ÚÄ¿ ÚÄ¿ ÚÄ¿ ÚÄ¿ ÚÄ¿ ÚÄ¿ ÚÄ¿ ÚÄ¿ ÚÄ¿ ÚÄ¿ ÚÄ¿\r
-           ÀÄÄÄÄÙ ÀÄÙ ÀÄÙ ÀÄÙ ÀÄÙ ÀÄÙ ÀÄÙ ÀÄÙ ÀÄÙ ÀÄÙ ÀÄÙ ÀÄÙ ÀÄÙ ÀÄÙ ÀÄÙ À\r
- A[16]     ¿   Ú¿Ú¿Ú¿Ú¿Ú¿Ú¿Ú¿Ú¿Ú¿Ú¿Ú¿Ú¿Ú¿Ú¿Ú¿Ú¿Ú¿Ú¿Ú¿Ú¿Ú¿Ú¿Ú¿Ú¿Ú¿Ú¿Ú¿Ú¿Ú¿Ú¿\r
-           ÀÄÄÄÙÀÙÀÙÀÙÀÙÀÙÀÙÀÙÀÙÀÙÀÙÀÙÀÙÀÙÀÙÀÙÀÙÀÙÀÙÀÙÀÙÀÙÀÙÀÙÀÙÀÙÀÙÀÙÀÙÀÙÀ\r
-/WR        ¿  ÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿            \r
-           ÀÄÄÙ                                               ÀÄÄÄÄÄÄÄÄÄÄÄÄ\r
-/RD        ¿  ÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿               ÚÄÄÄÄÄÄÄÄÄÄÄÄ\r
-           ÀÄÄÙ                               ÀÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÙ            \r
- D1        ¿                                                               \r
-           ÀÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ\r
- REFPOS    ¿                                                ÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄ\r
-           ÀÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÙ              \r
-/STROBE    ¿  ÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿                                            \r
-           ÀÄÄÙ               ÀÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ\r
- PWM       ¿                                                               \r
-           ÀÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ\r
- TRINT     ¿Ú¿                                                             \r
-           ÀÙÀÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ\r
- DRVB      ¿                                                               \r
-           ÀÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ\r
- DRVA      ¿                                                               \r
-           ÀÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ\r
-/EXTINT    Ú¿ÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ\r
-           ÙÀÙ                                                             \r
-/BRAKE     ÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ\r
-           Ù                                                               \r
- PWMEN     ¿                                                               \r
-           ÀÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ\r
- D0        ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZÚZZZZZZZZZZZZZZ\r
-                                                            Ù              \r
-/EWR       ÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ\r
-           Ù                                                               \r
-/ERD       ÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿ÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄ\r
-           Ù                                               ÀÙ              \r
-/CSPWM     ÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿ÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿ÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿\r
-           Ù                              ÀÙ              ÀÙ              À\r
-/CSLATCH   ÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ\r
-           Ù                                                               \r
-\f\r
-ggggggggc  gc  gc  gc  pggpgg\r
-        ÚÄ¿ ÚÄ¿ ÚÄ¿ ÚÄ¿      \r
-ÄÄÄÄÄÄÄÄÙ ÀÄÙ ÀÄÙ ÀÄÙ ÀÄÄÄÄÄÄ\r
-ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ\r
-                             \r
-ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ\r
-                             \r
- ÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ\r
-ÄÙ                           \r
-Ú¿ÚÄ¿                        \r
-ÙÀÙ ÀÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ\r
-   ÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ\r
-ÄÄÄÙ                         \r
-ÄÄÄÄ¿ ÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ\r
-    ÀÄÙ                      \r
-       ÚÄÄÄ¿                 \r
-ÄÄÄÄÄÄÄÙ   ÀÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ\r
-ÄÄÄÄÄ¿                       \r
-     ÀÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ\r
-   Ú¿ ÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ\r
-ÄÄÄÙÀÄÙ                      \r
-                         ÚÄ¿Ú\r
-ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÙ ÀÙ\r
-                             \r
-ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ\r
-                            Ú\r
-ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÙ\r
-                 ÚÄÄÄ¿     Ú¿\r
-ÄÄÄÄÄÄÄÄÄXXXXXXXXÙ   ÀÄÄÄÄÄÙÀ\r
-ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ\r
-                             \r
-ÄÄÄÄÄÄÄÄÄ¿   ÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ\r
-         ÀÄÄÄÙ               \r
-                 ÚÄÄÄ¿    ÚÄÄ\r
-ÄÄÄÄÄÄÄÄÄXXXXXXXXÙ   ÀÄÄÄÄÙ  \r
-ZZZZÄ¿         ÚÄÄÄ¿         \r
-     ÀZZZZZZZZZÙ   ÀÄÄÄÄÄÄÄÄÄ\r
-¿ÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ\r
-ÀÙ                           \r
-ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ\r
-                             \r
-ÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ\r
-Ù                            \r
-Ä¿ÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ\r
- ÀÙ                          \r
-\f\r
diff --git a/pld/decoder.wdt b/pld/decoder.wdt
deleted file mode 100644 (file)
index 048269d..0000000
+++ /dev/null
@@ -1,92 +0,0 @@
-          gg#gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggg\r
- TRINT    ڿ#                                                              \r
-          ÙÀ#                                                             Z\r
- EXTINT   Ú¿#                                                             Ú\r
-          ÙÀ#                                                             Ù\r
- A[19]      #¿       ÚÄÄÄÄÄÄÄ¿       ÚÄÄÄÄÄÄÄ¿       ÚÄÄÄÄÄÄÄ¿       ÚÄÄÄ#Ä\r
-            #ÀÄÄÄÄÄÄÄÙ       ÀÄÄÄÄÄÄÄÙ       ÀÄÄÄÄÄÄÄÙ       ÀÄÄÄÄÄÄÄÙ   # \r
- A[18]      #¿   ÚÄÄÄ¿   ÚÄÄÄ¿   ÚÄÄÄ¿   ÚÄÄÄ¿   ÚÄÄÄ¿   ÚÄÄÄ¿   ÚÄÄÄ¿   #Ú\r
-            #ÀÄÄÄÙ   ÀÄÄÄÙ   ÀÄÄÄÙ   ÀÄÄÄÙ   ÀÄÄÄÙ   ÀÄÄÄÙ   ÀÄÄÄÙ   ÀÄÄÄ#Ù\r
- A[17]      #¿ ÚÄ¿ ÚÄ¿ ÚÄ¿ ÚÄ¿ ÚÄ¿ ÚÄ¿ ÚÄ¿ ÚÄ¿ ÚÄ¿ ÚÄ¿ ÚÄ¿ ÚÄ¿ ÚÄ¿ ÚÄ¿ ÚÄ#Ä\r
-            #ÀÄÙ ÀÄÙ ÀÄÙ ÀÄÙ ÀÄÙ ÀÄÙ ÀÄÙ ÀÄÙ ÀÄÙ ÀÄÙ ÀÄÙ ÀÄÙ ÀÄÙ ÀÄÙ ÀÄÙ # \r
- A[16]      #¿Ú¿Ú¿Ú¿Ú¿Ú¿Ú¿Ú¿Ú¿Ú¿Ú¿Ú¿Ú¿Ú¿Ú¿Ú¿Ú¿Ú¿Ú¿Ú¿Ú¿Ú¿Ú¿Ú¿Ú¿Ú¿Ú¿Ú¿Ú¿Ú¿Ú#¿\r
-            #ÀÙÀÙÀÙÀÙÀÙÀÙÀÙÀÙÀÙÀÙÀÙÀÙÀÙÀÙÀÙÀÙÀÙÀÙÀÙÀÙÀÙÀÙÀÙÀÙÀÙÀÙÀÙÀÙÀÙÀÙ#À\r
-/STROBE     #ÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿                                           # \r
-            #Ù               ÀÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ#Ä\r
-/RD         #ÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿               ÚÄÄÄÄÄÄÄÄÄÄÄ#¿\r
-            #Ù                               ÀÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÙ           #À\r
-/WR         #ÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿           #Ú\r
-            #Ù                                               ÀÄÄÄÄÄÄÄÄÄÄÄ#Ù\r
-/CSPWM      #ÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿ÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿ÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄ#Ä\r
-            #Ù                           ÀÙ              ÀÙ              # \r
-/ERD        #ÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿ÚÄÄÄÄÄÄÄÄÄÄÄÄÄ#Ä\r
-            #Ù                                            ÀÙ             # \r
-/EWR        #ÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ#Ä\r
-            #Ù                                                           # \r
-/CSLATCH    #ÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ#Ä\r
-            #Ù                                                           # \r
- D0         #ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZÚZZZZZZZZZZZZZ#Ä\r
-            #                                              Ù             # \r
- REFPOS                                                                  #Ú\r
-                                                                         #Ù\r
- CLOCK                                                                     \r
-                                                                           \r
- D1                                                                        \r
-                                                                           \r
- BRAKE                                                                     \r
-                                                                           \r
- PWMEN                                                                     \r
-                                                                           \r
- PWM                                                                       \r
-                                                                           \r
- DRVA                                                                      \r
-                                                                           \r
- DRVB                                                                      \r
-                                                                           \r
-\f\r
-ggg#ggg#gc  gc  #gc  gc  #pggpgg\r
-   #   #        #        #      \r
-ZZZ#   #        #        #      \r
-ÄÄÄ#   #        #        #      \r
-   #   #        #        #      \r
-ÄÄ#        #        #           \r
-  #        #        #           \r
-ÄÄ#        #        #           \r
-  #        #        #           \r
-ÄÄ#        #        #           \r
-  #        #        #           \r
-  #        #        #           \r
-ÄÄ#        #        #           \r
- Ú#        #        #           \r
-ÄÙ#        #        #           \r
- Ú#        #        #           \r
-ÄÙ#        #        #           \r
-ÄÄ#        #        #           \r
-  #        #        #           \r
-ÄÄ#        #        #           \r
-  #        #        #           \r
-ÄÄ#        #        #           \r
-  #        #        #           \r
-ÄÄ#        #        #           \r
-  #        #        #           \r
-ÄÄ#        #        #           \r
-  #        #        #           \r
-¿ #        #ÚÄÄÄ¿   #           \r
-ÀZ#        #Ù   ÀÄÄÄ#           \r
-¿ #        #        #           \r
-ÀÄ#        #        #           \r
-  #¿ÚÄ¿ ÚÄ¿# ÚÄ¿ ÚÄ¿#           \r
-  #ÀÙ ÀÄÙ À#ÄÙ ÀÄÙ À#           \r
-  #ÚÄÄÄ¿   #        #           \r
-  #Ù   ÀÄÄÄ#        #           \r
-  #¿ ÚÄÄÄ¿ #        #           \r
-  #ÀÄÙ   ÀÄ#        #           \r
-           #XXÚÄÄÄ¿ #   ÚÄÄ     \r
-           #  Ù   ÀÄ#ÄÄÄÙ       \r
-                    #¿ ÚĿڠ    \r
-                    #ÀÄÙ ÀÙ     \r
-                    #¿   Ú¿     \r
-                    #ÀÄÄÄÙÀ     \r
-                    #¿    Ú     \r
-                    #ÀÄÄÄÄÙ     \r
-\f\r
index be6aba2..a75776d 100644 (file)
@@ -86,8 +86,8 @@ DECODER
 65   XXXX  XXXX  XXXX  XXXX  XXXX  XXXX  XXXX  XXXX  XXXX  XXXX  XXXX    \r
 \r
 66   ----  ----  ----  ----  ----  ----  ----  ----  ----  ----  ----    \r
-67   ----  ----  ----  ----  --X-  ----  ----  ----  ----  ----  ----    \r
-68   XXXX  XXXX  XXXX  XXXX  XXXX  XXXX  XXXX  XXXX  XXXX  XXXX  XXXX    \r
+67   ----  ----  ----  ----  --X-  ----  ----  -X--  ----  ----  ----    \r
+68   ----  ----  ----  ----  ----  ---X  ----  X---  ----  ----  ----    \r
 69   XXXX  XXXX  XXXX  XXXX  XXXX  XXXX  XXXX  XXXX  XXXX  XXXX  XXXX    \r
 70   XXXX  XXXX  XXXX  XXXX  XXXX  XXXX  XXXX  XXXX  XXXX  XXXX  XXXX    \r
 71   XXXX  XXXX  XXXX  XXXX  XXXX  XXXX  XXXX  XXXX  XXXX  XXXX  XXXX    \r
@@ -104,8 +104,8 @@ DECODER
 82   XXXX  XXXX  XXXX  XXXX  XXXX  XXXX  XXXX  XXXX  XXXX  XXXX  XXXX    \r
 \r
 83   ----  ----  ----  ----  ----  ----  ----  ----  ----  ----  ----    \r
-84   ----  ----  ----  ----  ----  ----  ----  X---  ----  ----  ----    \r
-85   XXXX  XXXX  XXXX  XXXX  XXXX  XXXX  XXXX  XXXX  XXXX  XXXX  XXXX    \r
+84   ----  ----  ----  ----  --X-  ----  ----  X---  ----  ----  ----    \r
+85   ----  ----  ----  ----  ----  ----  ---X  -X--  ----  ----  ----    \r
 86   XXXX  XXXX  XXXX  XXXX  XXXX  XXXX  XXXX  XXXX  XXXX  XXXX  XXXX    \r
 87   XXXX  XXXX  XXXX  XXXX  XXXX  XXXX  XXXX  XXXX  XXXX  XXXX  XXXX    \r
 88   XXXX  XXXX  XXXX  XXXX  XXXX  XXXX  XXXX  XXXX  XXXX  XXXX  XXXX    \r
@@ -168,5 +168,5 @@ DECODER
                              4567890123\r
     REG BYPASS FUSES:        ---XX-----\r
 \r
-      TOTAL FUSES BLOWN    = 855\r
+      TOTAL FUSES BLOWN    = 937\r
 \r
diff --git a/pld/decoder1.hst b/pld/decoder1.hst
deleted file mode 100644 (file)
index c320c1f..0000000
+++ /dev/null
@@ -1,65 +0,0 @@
-PALASM4  PLDSIM   - MARKET RELEASE 1.5 (7-10-92)\r
- (C) - COPYRIGHT ADVANCED MICRO DEVICES INC., 1992\r
-\r
-PALASM SIMULATION HISTORY LISTING\r
-\r
-Title     : DECODER.PDS              Author   : Walter Fetter Lag\r
-Pattern   : A                        Company  : UFRGS            \r
-Revision  : 1.0                      Date     : 10/10/02         \r
-\r
-PAL22V10       \r
-Page : 1 \r
-           gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggg\r
- CLOCK     LLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLL\r
- A[19]     LLLLLLLLLLHHHHHHHHLLLLLLLLHHHHHHHHLLLLLLLLHHHHHHHHLLLLLLLLHH\r
- A[18]     LLLLLLHHHHLLLLHHHHLLLLHHHHLLLLHHHHLLLLHHHHLLLLHHHHLLLLHHHHLL\r
- A[17]     LLLLHHLLHHLLHHLLHHLLHHLLHHLLHHLLHHLLHHLLHHLLHHLLHHLLHHLLHHLL\r
- A[16]     LLLHLHLHLHLHLHLHLHLHLHLHLHLHLHLHLHLHLHLHLHLHLHLHLHLHLHLHLHLH\r
-/WR        LLHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHLLLLLLLLLL\r
-/RD        LLHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHLLLLLLLLLLLLLLLLHHHHHHHHHH\r
- D1        LLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLL\r
- REFPOS    LLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLHHHHHHHHHHHHHHHH\r
-/STROBE    LLHHHHHHHHHHHHHHHHLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLL\r
- PWM       LLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLL\r
- GND       LLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLL\r
- TRINT     HLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLL\r
- DRVB      LLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLL\r
- DRVA      LLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLL\r
-/EXTINT    LHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHH\r
-/BRAKE     HHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHH\r
- PWMEN     LLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLL\r
- D0        ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZHZZZZZZZZZZZZZZZ\r
-/EWR       HHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHL\r
-/ERD       HHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHLHHHHHHHHHHHHHHHH\r
-/CSPWM     HHHHHHHHHHHHHHHHHHHHHHHHHHLHHHHHHHHHHHHHHHLHHHHHHHHHHHHHHHLH\r
-/CSLATCH   HHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHH\r
- VCC       HHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHH\r
-\f\r
-PAL22V10       \r
-Page : 2 \r
-           gggggggggggc  gc  gc  gc  gc  ggc  g                        \r
- CLOCK     LLLLLLLLLLLHHLLHHLLHHLLHHLLHHLLLHHLL                        \r
- A[19]     HHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHH                        \r
- A[18]     LLHHHHHLLLLLLLLLLLLLLLLLLLLLLLLLLLLL                        \r
- A[17]     HHLLHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHH                        \r
- A[16]     LHLHLHHLLLLLLLLLLLLLLLLLLLLLLLLLLLLL                        \r
-/WR        LLLLLLHHHHHHHHHHHHHHHHHHHHHHHHHHHHHH                        \r
-/RD        HHHHHHHLLHHHHHHHHHHHHHHHHHHHHHHHHHHH                        \r
- D1        LLLLLLLLLLHHHHHHHHLLLLLLLLLLLLLLLLLL                        \r
- REFPOS    HHHHHHHHLLLLLLLLLLLLLLLLLLLLLLLLLLLL                        \r
-/STROBE    LLLLLLHLLHHHHHHHHHHHHHHHHHHHHHHHHHHH                        \r
- PWM       LLLLLLLLLLLLLLLLLLLLLLLLLLLLLLHLLLLH                        \r
- GND       LLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLL                        \r
- TRINT     LLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLL                        \r
- DRVB      LLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLH                        \r
- DRVA      LLLLLLLLLLLLLLLLLLLLHHHHLLLLLLLLLHHL                        \r
-/EXTINT    HHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHH                        \r
-/BRAKE     HHHHHHHHHHHHLLLLHHHHHHHHHHHHHHHHHHHH                        \r
- PWMEN     LLLLLLLLLLLLLLLLLLLLHHHHLLLLLLLLLHHH                        \r
- D0        ZZZZZZZHLZHHHHLLLLHHHHLLLLLLLLLHHHHH                        \r
-/EWR       HHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHH                        \r
-/ERD       HHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHH                        \r
-/CSPWM     HHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHH                        \r
-/CSLATCH   LHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHH                        \r
- VCC       HHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHH                        \r
-\f\r
diff --git a/pld/decoder1.jdc b/pld/decoder1.jdc
deleted file mode 100644 (file)
index e8fbc03..0000000
+++ /dev/null
@@ -1,236 +0,0 @@
-\r
-PALASM4  PAL ASSEMBLER   - MARKET RELEASE 1.5a (8-20-92)\r
- (C) - COPYRIGHT ADVANCED MICRO DEVICES INC., 1992\r
-\r
-\r
-TITLE   :DECODER.PDS              AUTHOR :Walter Fetter Lages      \r
-PATTERN :A                        COMPANY:UFRGS                    \r
-REVISION:1.0                      DATE   :10/10/02                 \r
-\r
-\ 2\r
-PAL22V10\r
-DECODER*\r
-QV0084*\r
-QP24*\r
-QF5828*\r
-G0*F0*\r
-L0000 00000000000000000000000000000000000000000000*\r
-L0044 11111111111111111111111111111111111111111111*\r
-L0088 11110111101101111011101111111111111110111111*\r
-L0132 00000000000000000000000000000000000000000000*\r
-L0176 00000000000000000000000000000000000000000000*\r
-L0220 00000000000000000000000000000000000000000000*\r
-L0264 00000000000000000000000000000000000000000000*\r
-L0308 00000000000000000000000000000000000000000000*\r
-L0352 00000000000000000000000000000000000000000000*\r
-L0396 00000000000000000000000000000000000000000000*\r
-L0440 11111111111111111111111111111111111111111111*\r
-L0484 11110111101110111011111111111111111110111111*\r
-L0528 00000000000000000000000000000000000000000000*\r
-L0572 00000000000000000000000000000000000000000000*\r
-L0616 00000000000000000000000000000000000000000000*\r
-L0660 00000000000000000000000000000000000000000000*\r
-L0704 00000000000000000000000000000000000000000000*\r
-L0748 00000000000000000000000000000000000000000000*\r
-L0792 00000000000000000000000000000000000000000000*\r
-L0836 00000000000000000000000000000000000000000000*\r
-L0880 00000000000000000000000000000000000000000000*\r
-L0924 11111111111111111111111111111111111111111111*\r
-L0968 11110111101110110111111110111111111110111111*\r
-L1012 00000000000000000000000000000000000000000000*\r
-L1056 00000000000000000000000000000000000000000000*\r
-L1100 00000000000000000000000000000000000000000000*\r
-L1144 00000000000000000000000000000000000000000000*\r
-L1188 00000000000000000000000000000000000000000000*\r
-L1232 00000000000000000000000000000000000000000000*\r
-L1276 00000000000000000000000000000000000000000000*\r
-L1320 00000000000000000000000000000000000000000000*\r
-L1364 00000000000000000000000000000000000000000000*\r
-L1408 00000000000000000000000000000000000000000000*\r
-L1452 00000000000000000000000000000000000000000000*\r
-L1496 11111111111111111111111111111111111111111111*\r
-L1540 11110111101110110111101111111111111110111111*\r
-L1584 00000000000000000000000000000000000000000000*\r
-L1628 00000000000000000000000000000000000000000000*\r
-L1672 00000000000000000000000000000000000000000000*\r
-L1716 00000000000000000000000000000000000000000000*\r
-L1760 00000000000000000000000000000000000000000000*\r
-L1804 00000000000000000000000000000000000000000000*\r
-L1848 00000000000000000000000000000000000000000000*\r
-L1892 00000000000000000000000000000000000000000000*\r
-L1936 00000000000000000000000000000000000000000000*\r
-L1980 00000000000000000000000000000000000000000000*\r
-L2024 00000000000000000000000000000000000000000000*\r
-L2068 00000000000000000000000000000000000000000000*\r
-L2112 00000000000000000000000000000000000000000000*\r
-L2156 11110111101101111011111110111111111110111111*\r
-L2200 11111111111111111111111111111111011111111111*\r
-L2244 00000000000000000000000000000000000000000000*\r
-L2288 00000000000000000000000000000000000000000000*\r
-L2332 00000000000000000000000000000000000000000000*\r
-L2376 00000000000000000000000000000000000000000000*\r
-L2420 00000000000000000000000000000000000000000000*\r
-L2464 00000000000000000000000000000000000000000000*\r
-L2508 00000000000000000000000000000000000000000000*\r
-L2552 00000000000000000000000000000000000000000000*\r
-L2596 00000000000000000000000000000000000000000000*\r
-L2640 00000000000000000000000000000000000000000000*\r
-L2684 00000000000000000000000000000000000000000000*\r
-L2728 00000000000000000000000000000000000000000000*\r
-L2772 00000000000000000000000000000000000000000000*\r
-L2816 00000000000000000000000000000000000000000000*\r
-L2860 00000000000000000000000000000000000000000000*\r
-L2904 11111111111111111111111111111111111111111111*\r
-L2948 11111111111111111101111111111011111111111111*\r
-L2992 11111111111111111111111011110111111111111111*\r
-L3036 00000000000000000000000000000000000000000000*\r
-L3080 00000000000000000000000000000000000000000000*\r
-L3124 00000000000000000000000000000000000000000000*\r
-L3168 00000000000000000000000000000000000000000000*\r
-L3212 00000000000000000000000000000000000000000000*\r
-L3256 00000000000000000000000000000000000000000000*\r
-L3300 00000000000000000000000000000000000000000000*\r
-L3344 00000000000000000000000000000000000000000000*\r
-L3388 00000000000000000000000000000000000000000000*\r
-L3432 00000000000000000000000000000000000000000000*\r
-L3476 00000000000000000000000000000000000000000000*\r
-L3520 00000000000000000000000000000000000000000000*\r
-L3564 00000000000000000000000000000000000000000000*\r
-L3608 00000000000000000000000000000000000000000000*\r
-L3652 11111111111111111111111111111111111111111111*\r
-L3696 11111111111111111101111111110111111111111111*\r
-L3740 11111111111111111111111111101011111111111111*\r
-L3784 00000000000000000000000000000000000000000000*\r
-L3828 00000000000000000000000000000000000000000000*\r
-L3872 00000000000000000000000000000000000000000000*\r
-L3916 00000000000000000000000000000000000000000000*\r
-L3960 00000000000000000000000000000000000000000000*\r
-L4004 00000000000000000000000000000000000000000000*\r
-L4048 00000000000000000000000000000000000000000000*\r
-L4092 00000000000000000000000000000000000000000000*\r
-L4136 00000000000000000000000000000000000000000000*\r
-L4180 00000000000000000000000000000000000000000000*\r
-L4224 00000000000000000000000000000000000000000000*\r
-L4268 00000000000000000000000000000000000000000000*\r
-L4312 11111111111111111111111111111111111111111111*\r
-L4356 11111111111111111111111111111111111111111101*\r
-L4400 00000000000000000000000000000000000000000000*\r
-L4444 00000000000000000000000000000000000000000000*\r
-L4488 00000000000000000000000000000000000000000000*\r
-L4532 00000000000000000000000000000000000000000000*\r
-L4576 00000000000000000000000000000000000000000000*\r
-L4620 00000000000000000000000000000000000000000000*\r
-L4664 00000000000000000000000000000000000000000000*\r
-L4708 00000000000000000000000000000000000000000000*\r
-L4752 00000000000000000000000000000000000000000000*\r
-L4796 00000000000000000000000000000000000000000000*\r
-L4840 00000000000000000000000000000000000000000000*\r
-L4884 11111111111111111111111111111111111111111111*\r
-L4928 11111111111111111111111011111111111111111011*\r
-L4972 00000000000000000000000000000000000000000000*\r
-L5016 00000000000000000000000000000000000000000000*\r
-L5060 00000000000000000000000000000000000000000000*\r
-L5104 00000000000000000000000000000000000000000000*\r
-L5148 00000000000000000000000000000000000000000000*\r
-L5192 00000000000000000000000000000000000000000000*\r
-L5236 00000000000000000000000000000000000000000000*\r
-L5280 00000000000000000000000000000000000000000000*\r
-L5324 00000000000000000000000000000000000000000000*\r
-L5368 11111111111111111111111111111111111111111111*\r
-L5412 11111111111111111111111011111111111111110111*\r
-L5456 00000000000000000000000000000000000000000000*\r
-L5500 00000000000000000000000000000000000000000000*\r
-L5544 00000000000000000000000000000000000000000000*\r
-L5588 00000000000000000000000000000000000000000000*\r
-L5632 00000000000000000000000000000000000000000000*\r
-L5676 00000000000000000000000000000000000000000000*\r
-L5720 00000000000000000000000000000000000000000000*\r
-L5764 00000000000000000000000000000000000000000000*\r
-L5808 01010101111000011111*\r
-X0*\r
-V0001 XXXXXXXXXXXN1LLLHLZHHHHN*\r
-V0002 XXXXXXXXXXXN0LLHHLZHHHHN*\r
-V0003 X000011XX1XN0LLHHLZHHHHN*\r
-V0004 X000111XX1XN0LLHHLZHHHHN*\r
-V0005 X001011XX1XN0LLHHLZHHHHN*\r
-V0006 X001111XX1XN0LLHHLZHHHHN*\r
-V0007 X010011XX1XN0LLHHLZHHHHN*\r
-V0008 X010111XX1XN0LLHHLZHHHHN*\r
-V0009 X011011XX1XN0LLHHLZHHHHN*\r
-V0010 X011111XX1XN0LLHHLZHHHHN*\r
-V0011 X100011XX1XN0LLHHLZHHHHN*\r
-V0012 X100111XX1XN0LLHHLZHHHHN*\r
-V0013 X101011XX1XN0LLHHLZHHHHN*\r
-V0014 X101111XX1XN0LLHHLZHHHHN*\r
-V0015 X110011XX1XN0LLHHLZHHHHN*\r
-V0016 X110111XX1XN0LLHHLZHHHHN*\r
-V0017 X111011XX1XN0LLHHLZHHHHN*\r
-V0018 X111111XX1XN0LLHHLZHHHHN*\r
-V0019 X000011XX0XN0LLHHLZHHHHN*\r
-V0020 X000111XX0XN0LLHHLZHHHHN*\r
-V0021 X001011XX0XN0LLHHLZHHHHN*\r
-V0022 X001111XX0XN0LLHHLZHHHHN*\r
-V0023 X010011XX0XN0LLHHLZHHHHN*\r
-V0024 X010111XX0XN0LLHHLZHHHHN*\r
-V0025 X011011XX0XN0LLHHLZHHHHN*\r
-V0026 X011111XX0XN0LLHHLZHHHHN*\r
-V0027 X100011XX0XN0LLHHLZHHLHN*\r
-V0028 X100111XX0XN0LLHHLZHHHHN*\r
-V0029 X101011XX0XN0LLHHLZHHHHN*\r
-V0030 X101111XX0XN0LLHHLZHHHHN*\r
-V0031 X110011XX0XN0LLHHLZHHHHN*\r
-V0032 X110111XX0XN0LLHHLZHHHHN*\r
-V0033 X111011XX0XN0LLHHLZHHHHN*\r
-V0034 X111111XX0XN0LLHHLZHHHHN*\r
-V0035 X000010XX0XN0LLHHLZHHHHN*\r
-V0036 X000110XX0XN0LLHHLZHHHHN*\r
-V0037 X001010XX0XN0LLHHLZHHHHN*\r
-V0038 X001110XX0XN0LLHHLZHHHHN*\r
-V0039 X010010XX0XN0LLHHLZHHHHN*\r
-V0040 X010110XX0XN0LLHHLZHHHHN*\r
-V0041 X011010XX0XN0LLHHLZHHHHN*\r
-V0042 X011110XX0XN0LLHHLZHHHHN*\r
-V0043 X100010XX0XN0LLHHLZHHLHN*\r
-V0044 X100110XX0XN0LLHHLZHLHHN*\r
-V0045 X101010X10XN0LLHHLHHHHHN*\r
-V0046 X101110X10XN0LLHHLZHHHHN*\r
-V0047 X110010X10XN0LLHHLZHHHHN*\r
-V0048 X110110X10XN0LLHHLZHHHHN*\r
-V0049 X111010X10XN0LLHHLZHHHHN*\r
-V0050 X111110X10XN0LLHHLZHHHHN*\r
-V0051 X000001X10XN0LLHHLZHHHHN*\r
-V0052 X000101X10XN0LLHHLZHHHHN*\r
-V0053 X001001X10XN0LLHHLZHHHHN*\r
-V0054 X001101X10XN0LLHHLZHHHHN*\r
-V0055 X010001X10XN0LLHHLZHHHHN*\r
-V0056 X010101X10XN0LLHHLZHHHHN*\r
-V0057 X011001X10XN0LLHHLZHHHHN*\r
-V0058 X011101X10XN0LLHHLZHHHHN*\r
-V0059 X100001X10XN0LLHHLZHHLHN*\r
-V0060 X100101X10XN0LLHHLZLHHHN*\r
-V0061 X101001X10XN0LLHHLZHHHLN*\r
-V0062 X101101X10XN0LLHHLZHHHHN*\r
-V0063 X110001X10XN0LLHHLZHHHHN*\r
-V0064 X110101X10XN0LLHHLZHHHHN*\r
-V0065 X111001X10XN0LLHHLZHHHHN*\r
-V0066 X111101X10XN0LLHHLZHHHHN*\r
-V0067 X111111X11XN0LLHHLZHHHHN*\r
-V0068 X101010X10XN0LLHHLHHHHHN*\r
-V0069 X101010X00XN0LLHHLLHHHHN*\r
-V0070 X101011X01XN0LLHHLZHHHHN*\r
-V0071 X101011101XN0LLHHL1HHHHN*\r
-V0072 C101011101XN0LLHLL1HHHHN*\r
-V0073 0101011101XN0LLHLL0HHHHN*\r
-V0074 C101011101XN0LLHHL0HHHHN*\r
-V0075 01010110010N0LLHHL1HHHHN*\r
-V0076 C1010110010N0LHHHH1HHHHN*\r
-V0077 01010110010N0LHHHH0HHHHN*\r
-V0078 C1010110010N0LLHHL0HHHHN*\r
-V0079 01010110010N0LLHHL0HHHHN*\r
-V0080 C1010110010N0LLHHL0HHHHN*\r
-V0081 01010110011N0LLHHL0HHHHN*\r
-V0082 01010110010N0LLHHL1HHHHN*\r
-V0083 C1010110010N0LHHHH1HHHHN*\r
-V0084 01010110011N0HLHHH1HHHHN*\r
-C75EB*\r
-\ 3A8A0\r
diff --git a/pld/decoder1.jed b/pld/decoder1.jed
deleted file mode 100644 (file)
index 1c92526..0000000
+++ /dev/null
@@ -1,150 +0,0 @@
-\r
-PALASM4  PAL ASSEMBLER   - MARKET RELEASE 1.5a (8-20-92)\r
- (C) - COPYRIGHT ADVANCED MICRO DEVICES INC., 1992\r
-\r
-\r
-TITLE   :DECODER.PDS              AUTHOR :Walter Fetter Lages      \r
-PATTERN :A                        COMPANY:UFRGS                    \r
-REVISION:1.0                      DATE   :10/10/02                 \r
-\r
-\ 2\r
-PAL22V10\r
-DECODER*\r
-QP24*\r
-QF5828*\r
-G0*F0*\r
-L0000 00000000000000000000000000000000000000000000*\r
-L0044 11111111111111111111111111111111111111111111*\r
-L0088 11110111101101111011101111111111111110111111*\r
-L0132 00000000000000000000000000000000000000000000*\r
-L0176 00000000000000000000000000000000000000000000*\r
-L0220 00000000000000000000000000000000000000000000*\r
-L0264 00000000000000000000000000000000000000000000*\r
-L0308 00000000000000000000000000000000000000000000*\r
-L0352 00000000000000000000000000000000000000000000*\r
-L0396 00000000000000000000000000000000000000000000*\r
-L0440 11111111111111111111111111111111111111111111*\r
-L0484 11110111101110111011111111111111111110111111*\r
-L0528 00000000000000000000000000000000000000000000*\r
-L0572 00000000000000000000000000000000000000000000*\r
-L0616 00000000000000000000000000000000000000000000*\r
-L0660 00000000000000000000000000000000000000000000*\r
-L0704 00000000000000000000000000000000000000000000*\r
-L0748 00000000000000000000000000000000000000000000*\r
-L0792 00000000000000000000000000000000000000000000*\r
-L0836 00000000000000000000000000000000000000000000*\r
-L0880 00000000000000000000000000000000000000000000*\r
-L0924 11111111111111111111111111111111111111111111*\r
-L0968 11110111101110110111111110111111111110111111*\r
-L1012 00000000000000000000000000000000000000000000*\r
-L1056 00000000000000000000000000000000000000000000*\r
-L1100 00000000000000000000000000000000000000000000*\r
-L1144 00000000000000000000000000000000000000000000*\r
-L1188 00000000000000000000000000000000000000000000*\r
-L1232 00000000000000000000000000000000000000000000*\r
-L1276 00000000000000000000000000000000000000000000*\r
-L1320 00000000000000000000000000000000000000000000*\r
-L1364 00000000000000000000000000000000000000000000*\r
-L1408 00000000000000000000000000000000000000000000*\r
-L1452 00000000000000000000000000000000000000000000*\r
-L1496 11111111111111111111111111111111111111111111*\r
-L1540 11110111101110110111101111111111111110111111*\r
-L1584 00000000000000000000000000000000000000000000*\r
-L1628 00000000000000000000000000000000000000000000*\r
-L1672 00000000000000000000000000000000000000000000*\r
-L1716 00000000000000000000000000000000000000000000*\r
-L1760 00000000000000000000000000000000000000000000*\r
-L1804 00000000000000000000000000000000000000000000*\r
-L1848 00000000000000000000000000000000000000000000*\r
-L1892 00000000000000000000000000000000000000000000*\r
-L1936 00000000000000000000000000000000000000000000*\r
-L1980 00000000000000000000000000000000000000000000*\r
-L2024 00000000000000000000000000000000000000000000*\r
-L2068 00000000000000000000000000000000000000000000*\r
-L2112 00000000000000000000000000000000000000000000*\r
-L2156 11110111101101111011111110111111111110111111*\r
-L2200 11111111111111111111111111111111011111111111*\r
-L2244 00000000000000000000000000000000000000000000*\r
-L2288 00000000000000000000000000000000000000000000*\r
-L2332 00000000000000000000000000000000000000000000*\r
-L2376 00000000000000000000000000000000000000000000*\r
-L2420 00000000000000000000000000000000000000000000*\r
-L2464 00000000000000000000000000000000000000000000*\r
-L2508 00000000000000000000000000000000000000000000*\r
-L2552 00000000000000000000000000000000000000000000*\r
-L2596 00000000000000000000000000000000000000000000*\r
-L2640 00000000000000000000000000000000000000000000*\r
-L2684 00000000000000000000000000000000000000000000*\r
-L2728 00000000000000000000000000000000000000000000*\r
-L2772 00000000000000000000000000000000000000000000*\r
-L2816 00000000000000000000000000000000000000000000*\r
-L2860 00000000000000000000000000000000000000000000*\r
-L2904 11111111111111111111111111111111111111111111*\r
-L2948 11111111111111111101111111111011111111111111*\r
-L2992 11111111111111111111111011110111111111111111*\r
-L3036 00000000000000000000000000000000000000000000*\r
-L3080 00000000000000000000000000000000000000000000*\r
-L3124 00000000000000000000000000000000000000000000*\r
-L3168 00000000000000000000000000000000000000000000*\r
-L3212 00000000000000000000000000000000000000000000*\r
-L3256 00000000000000000000000000000000000000000000*\r
-L3300 00000000000000000000000000000000000000000000*\r
-L3344 00000000000000000000000000000000000000000000*\r
-L3388 00000000000000000000000000000000000000000000*\r
-L3432 00000000000000000000000000000000000000000000*\r
-L3476 00000000000000000000000000000000000000000000*\r
-L3520 00000000000000000000000000000000000000000000*\r
-L3564 00000000000000000000000000000000000000000000*\r
-L3608 00000000000000000000000000000000000000000000*\r
-L3652 11111111111111111111111111111111111111111111*\r
-L3696 11111111111111111101111111110111111111111111*\r
-L3740 11111111111111111111111111101011111111111111*\r
-L3784 00000000000000000000000000000000000000000000*\r
-L3828 00000000000000000000000000000000000000000000*\r
-L3872 00000000000000000000000000000000000000000000*\r
-L3916 00000000000000000000000000000000000000000000*\r
-L3960 00000000000000000000000000000000000000000000*\r
-L4004 00000000000000000000000000000000000000000000*\r
-L4048 00000000000000000000000000000000000000000000*\r
-L4092 00000000000000000000000000000000000000000000*\r
-L4136 00000000000000000000000000000000000000000000*\r
-L4180 00000000000000000000000000000000000000000000*\r
-L4224 00000000000000000000000000000000000000000000*\r
-L4268 00000000000000000000000000000000000000000000*\r
-L4312 11111111111111111111111111111111111111111111*\r
-L4356 11111111111111111111111111111111111111111101*\r
-L4400 00000000000000000000000000000000000000000000*\r
-L4444 00000000000000000000000000000000000000000000*\r
-L4488 00000000000000000000000000000000000000000000*\r
-L4532 00000000000000000000000000000000000000000000*\r
-L4576 00000000000000000000000000000000000000000000*\r
-L4620 00000000000000000000000000000000000000000000*\r
-L4664 00000000000000000000000000000000000000000000*\r
-L4708 00000000000000000000000000000000000000000000*\r
-L4752 00000000000000000000000000000000000000000000*\r
-L4796 00000000000000000000000000000000000000000000*\r
-L4840 00000000000000000000000000000000000000000000*\r
-L4884 11111111111111111111111111111111111111111111*\r
-L4928 11111111111111111111111011111111111111111011*\r
-L4972 00000000000000000000000000000000000000000000*\r
-L5016 00000000000000000000000000000000000000000000*\r
-L5060 00000000000000000000000000000000000000000000*\r
-L5104 00000000000000000000000000000000000000000000*\r
-L5148 00000000000000000000000000000000000000000000*\r
-L5192 00000000000000000000000000000000000000000000*\r
-L5236 00000000000000000000000000000000000000000000*\r
-L5280 00000000000000000000000000000000000000000000*\r
-L5324 00000000000000000000000000000000000000000000*\r
-L5368 11111111111111111111111111111111111111111111*\r
-L5412 11111111111111111111111011111111111111110111*\r
-L5456 00000000000000000000000000000000000000000000*\r
-L5500 00000000000000000000000000000000000000000000*\r
-L5544 00000000000000000000000000000000000000000000*\r
-L5588 00000000000000000000000000000000000000000000*\r
-L5632 00000000000000000000000000000000000000000000*\r
-L5676 00000000000000000000000000000000000000000000*\r
-L5720 00000000000000000000000000000000000000000000*\r
-L5764 00000000000000000000000000000000000000000000*\r
-L5808 01010101111000011111*\r
-C75EB*\r
-\ 3180F\r
diff --git a/pld/decoder1.pds b/pld/decoder1.pds
deleted file mode 100644 (file)
index 0a1596a..0000000
+++ /dev/null
@@ -1,266 +0,0 @@
-\r
-;PALASM Design Description\r
-\r
-;---------------------------------- Declaration Segment ------------\r
-TITLE    DECODER.PDS\r
-PATTERN  A\r
-REVISION 1.0\r
-AUTHOR   Walter Fetter Lages\r
-COMPANY  UFRGS\r
-DATE     10/10/02\r
-\r
-CHIP  DECODER   PAL22V10\r
-\r
-;---------------------------------- PIN Declarations ---------------\r
-PIN  1          CLOCK                          ; INPUT\r
-PIN  2..5       A[19..16]                      ; INPUT\r
-PIN  6          /WR                            ; INPUT\r
-PIN  7         /RD                             ; INPUT\r
-PIN  8         D1                              ; INPUT\r
-PIN  9         REFPOS                          ; INPUT\r
-PIN  10                /STROBE                         ; INPUT\r
-PIN  11         PWM                            ; INPUT\r
-PIN  12         GND                            \r
-PIN  13         TRINT                          ; INPUT\r
-PIN  14         DRVB           COMBINATORIAL           ; OUTPUT\r
-PIN  15         DRVA           COMBINATORIAL           ; OUTPUT\r
-PIN  16         /EXTINT                COMBINATORIAL           ; OUTPUT\r
-PIN  17         /BRAKE         REGISTERED              ; OUTPUT\r
-PIN  18         PWMEN           REGISTERED              ; OUTPUT\r
-PIN  19         D0              COMBINATORIAL           ; I/O\r
-PIN  20                /EWR            COMBINATORIAL           ; OUTPUT\r
-PIN  21         /ERD           COMBINATORIAL           ; OUTPUT\r
-PIN  22         /CSPWM         COMBINATORIAL           ; OUTPUT\r
-PIN  23         /CSLATCH       COMBINATORIAL           ; OUTPUT\r
-PIN  24         VCC                            \r
-\r
-\r
-;----------------------------------- Boolean Equation Segment ------\r
-EQUATIONS\r
-\r
-EXTINT = TRINT\r
-\r
-CSPWM= STROBE * A[19] * /A[18] * /A[17] * /A[16]  \r
-ERD= STROBE * RD * A[19] * /A[18] * /A[17] * A[16] \r
-EWR= STROBE * WR * A[19] * /A[18] * /A[17] * A[16] \r
-CSLATCH= STROBE * WR * A[19] * /A[18] * A[17] * /A[16] \r
-\r
-D0.TRST= STROBE * RD * A[19] * /A[18] * A[17] * /A[16]\r
-D0=REFPOS\r
-
-PWMEN=D0 * /D1 + PWMEN * D1\r
-\r
-BRAKE=D0 * D1 + BRAKE * /D1\r
-\r
-DRVA=PWMEN * /PWM\r
-DRVB=PWMEN * PWM\r
-\r
-;----------------------------------- State Segment -----------------\r
-STATE\r
-\r
-CLKF = CLOCK\r
-\r
-;----------------------------------- Simulation Segment ------------\r
-SIMULATION\r
-\r
-; TRINT/EXTINT tests\r
-\r
-TRACE_ON TRINT EXTINT\r
-SETF TRINT\r
-CHECK EXTINT\r
-SETF /TRINT\r
-CHECK /EXTINT\r
-TRACE_OFF\r
-\r
-; Address decoding tests\r
-\r
-TRACE_ON A[19..16] /STROBE /RD /WR /CSPWM /ERD /EWR /CSLATCH D0\r
-\r
-SETF /A[19] /A[18] /A[17] /A[16] /STROBE /RD /WR\r
-CHECK /CSPWM /ERD /EWR /CSLATCH ^D0\r
-SETF /A[19] /A[18] /A[17] A[16] /STROBE /RD /WR\r
-CHECK /CSPWM /ERD /EWR /CSLATCH ^D0\r
-SETF /A[19] /A[18] A[17] /A[16] /STROBE /RD /WR\r
-CHECK /CSPWM /ERD /EWR /CSLATCH ^D0\r
-SETF /A[19] /A[18] A[17] A[16] /STROBE /RD /WR\r
-CHECK /CSPWM /ERD /EWR /CSLATCH ^D0\r
-SETF /A[19] A[18] /A[17] /A[16] /STROBE /RD /WR\r
-CHECK /CSPWM /ERD /EWR /CSLATCH ^D0\r
-SETF /A[19] A[18] /A[17] A[16] /STROBE /RD /WR\r
-CHECK /CSPWM /ERD /EWR /CSLATCH ^D0\r
-SETF /A[19] A[18] A[17] /A[16] /STROBE /RD /WR\r
-CHECK /CSPWM /ERD /EWR /CSLATCH ^D0\r
-SETF /A[19] A[18] A[17] A[16] /STROBE /RD /WR\r
-CHECK /CSPWM /ERD /EWR /CSLATCH ^D0\r
-SETF A[19] /A[18] /A[17] /A[16] /STROBE /RD /WR\r
-CHECK /CSPWM /ERD /EWR /CSLATCH ^D0\r
-SETF A[19] /A[18] /A[17] A[16] /STROBE /RD /WR\r
-CHECK /CSPWM /ERD /EWR /CSLATCH ^D0\r
-SETF A[19] /A[18] A[17] /A[16] /STROBE /RD /WR\r
-CHECK /CSPWM /ERD /EWR /CSLATCH ^D0\r
-SETF A[19] /A[18] A[17] A[16] /STROBE /RD /WR\r
-CHECK /CSPWM /ERD /EWR /CSLATCH ^D0\r
-SETF A[19] A[18] /A[17] /A[16] /STROBE /RD /WR\r
-CHECK /CSPWM /ERD /EWR /CSLATCH ^D0\r
-SETF A[19] A[18] /A[17] A[16] /STROBE /RD /WR\r
-CHECK /CSPWM /ERD /EWR /CSLATCH ^D0\r
-SETF A[19] A[18] A[17] /A[16] /STROBE /RD /WR\r
-CHECK /CSPWM /ERD /EWR /CSLATCH ^D0\r
-SETF A[19] A[18] A[17] A[16] /STROBE /RD /WR\r
-CHECK /CSPWM /ERD /EWR /CSLATCH ^D0\r
-\r
-SETF /A[19] /A[18] /A[17] /A[16] STROBE /RD /WR\r
-CHECK /CSPWM /ERD /EWR /CSLATCH ^D0\r
-SETF /A[19] /A[18] /A[17] A[16] STROBE /RD /WR\r
-CHECK /CSPWM /ERD /EWR /CSLATCH ^D0\r
-SETF /A[19] /A[18] A[17] /A[16] STROBE /RD /WR\r
-CHECK /CSPWM /ERD /EWR /CSLATCH ^D0\r
-SETF /A[19] /A[18] A[17] A[16] STROBE /RD /WR\r
-CHECK /CSPWM /ERD /EWR /CSLATCH ^D0\r
-SETF /A[19] A[18] /A[17] /A[16] STROBE /RD /WR\r
-CHECK /CSPWM /ERD /EWR /CSLATCH ^D0\r
-SETF /A[19] A[18] /A[17] A[16] STROBE /RD /WR\r
-CHECK /CSPWM /ERD /EWR /CSLATCH ^D0\r
-SETF /A[19] A[18] A[17] /A[16] STROBE /RD /WR\r
-CHECK /CSPWM /ERD /EWR /CSLATCH ^D0\r
-SETF /A[19] A[18] A[17] A[16] STROBE /RD /WR\r
-CHECK /CSPWM /ERD /EWR /CSLATCH ^D0\r
-SETF A[19] /A[18] /A[17] /A[16] STROBE /RD /WR\r
-CHECK CSPWM /ERD /EWR /CSLATCH ^D0\r
-SETF A[19] /A[18] /A[17] A[16] STROBE /RD /WR\r
-CHECK /CSPWM /ERD /EWR /CSLATCH ^D0\r
-SETF A[19] /A[18] A[17] /A[16] STROBE /RD /WR\r
-CHECK /CSPWM /ERD /EWR /CSLATCH ^D0\r
-SETF A[19] /A[18] A[17] A[16] STROBE /RD /WR\r
-CHECK /CSPWM /ERD /EWR /CSLATCH ^D0\r
-SETF A[19] A[18] /A[17] /A[16] STROBE /RD /WR\r
-CHECK /CSPWM /ERD /EWR /CSLATCH ^D0\r
-SETF A[19] A[18] /A[17] A[16] STROBE /RD /WR\r
-CHECK /CSPWM /ERD /EWR /CSLATCH ^D0\r
-SETF A[19] A[18] A[17] /A[16] STROBE /RD /WR\r
-CHECK /CSPWM /ERD /EWR /CSLATCH ^D0\r
-SETF A[19] A[18] A[17] A[16] STROBE /RD /WR\r
-CHECK /CSPWM /ERD /EWR /CSLATCH ^D0\r
-\r
-SETF /A[19] /A[18] /A[17] /A[16] STROBE RD /WR\r
-CHECK /CSPWM /ERD /EWR /CSLATCH ^D0\r
-SETF /A[19] /A[18] /A[17] A[16] STROBE RD /WR\r
-CHECK /CSPWM /ERD /EWR /CSLATCH ^D0\r
-SETF /A[19] /A[18] A[17] /A[16] STROBE RD /WR\r
-CHECK /CSPWM /ERD /EWR /CSLATCH ^D0\r
-SETF /A[19] /A[18] A[17] A[16] STROBE RD /WR\r
-CHECK /CSPWM /ERD /EWR /CSLATCH ^D0\r
-SETF /A[19] A[18] /A[17] /A[16] STROBE RD /WR\r
-CHECK /CSPWM /ERD /EWR /CSLATCH ^D0\r
-SETF /A[19] A[18] /A[17] A[16] STROBE RD /WR\r
-CHECK /CSPWM /ERD /EWR /CSLATCH ^D0\r
-SETF /A[19] A[18] A[17] /A[16] STROBE RD /WR\r
-CHECK /CSPWM /ERD /EWR /CSLATCH ^D0\r
-SETF /A[19] A[18] A[17] A[16] STROBE RD /WR\r
-CHECK /CSPWM /ERD /EWR /CSLATCH ^D0\r
-SETF A[19] /A[18] /A[17] /A[16] STROBE RD /WR  ; CSPWM active\r
-CHECK CSPWM /ERD /EWR /CSLATCH ^D0\r
-SETF A[19] /A[18] /A[17] A[16] STROBE RD /WR   ; ERD active\r
-CHECK /CSPWM ERD /EWR /CSLATCH ^D0\r
-SETF A[19] /A[18] A[17] /A[16] STROBE RD /WR REFPOS ; DO driving output\r
-CHECK /CSPWM /ERD /EWR /CSLATCH D0\r
-SETF A[19] /A[18] A[17] A[16] STROBE RD /WR\r
-CHECK /CSPWM /ERD /EWR /CSLATCH ^D0\r
-SETF A[19] A[18] /A[17] /A[16] STROBE RD /WR\r
-CHECK /CSPWM /ERD /EWR /CSLATCH ^D0\r
-SETF A[19] A[18] /A[17] A[16] STROBE RD /WR\r
-CHECK /CSPWM /ERD /EWR /CSLATCH ^D0\r
-SETF A[19] A[18] A[17] /A[16] STROBE RD /WR\r
-CHECK /CSPWM /ERD /EWR /CSLATCH ^D0\r
-SETF A[19] A[18] A[17] A[16] STROBE RD /WR\r
-CHECK /CSPWM /ERD /EWR /CSLATCH ^D0\r
-\r
-SETF /A[19] /A[18] /A[17] /A[16] STROBE /RD WR\r
-CHECK /CSPWM /ERD /EWR /CSLATCH ^D0\r
-SETF /A[19] /A[18] /A[17] A[16] STROBE /RD WR\r
-CHECK /CSPWM /ERD /EWR /CSLATCH ^D0\r
-SETF /A[19] /A[18] A[17] /A[16] STROBE /RD WR\r
-CHECK /CSPWM /ERD /EWR /CSLATCH ^D0\r
-SETF /A[19] /A[18] A[17] A[16] STROBE /RD WR\r
-CHECK /CSPWM /ERD /EWR /CSLATCH ^D0\r
-SETF /A[19] A[18] /A[17] /A[16] STROBE /RD WR\r
-CHECK /CSPWM /ERD /EWR /CSLATCH ^D0\r
-SETF /A[19] A[18] /A[17] A[16] STROBE /RD WR\r
-CHECK /CSPWM /ERD /EWR /CSLATCH ^D0\r
-SETF /A[19] A[18] A[17] /A[16] STROBE /RD WR\r
-CHECK /CSPWM /ERD /EWR /CSLATCH ^D0\r
-SETF /A[19] A[18] A[17] A[16] STROBE /RD WR\r
-CHECK /CSPWM /ERD /EWR /CSLATCH ^D0\r
-SETF A[19] /A[18] /A[17] /A[16] STROBE /RD WR\r
-CHECK CSPWM /ERD /EWR /CSLATCH ^D0             ; CSPWM active\r
-SETF A[19] /A[18] /A[17] A[16] STROBE /RD WR\r
-CHECK /CSPWM /ERD EWR /CSLATCH ^D0             ; EWR active\r
-SETF A[19] /A[18] A[17] /A[16] STROBE /RD WR\r
-CHECK /CSPWM /ERD /EWR CSLATCH ^D0             ; CSLATCH active\r
-SETF A[19] /A[18] A[17] A[16] STROBE /RD WR\r
-CHECK /CSPWM /ERD /EWR /CSLATCH ^D0\r
-SETF A[19] A[18] /A[17] /A[16] STROBE /RD WR\r
-CHECK /CSPWM /ERD /EWR /CSLATCH ^D0\r
-SETF A[19] A[18] /A[17] A[16] STROBE /RD WR\r
-CHECK /CSPWM /ERD /EWR /CSLATCH ^D0\r
-SETF A[19] A[18] A[17] /A[16] STROBE /RD WR\r
-CHECK /CSPWM /ERD /EWR /CSLATCH ^D0\r
-SETF A[19] A[18] A[17] A[16] STROBE /RD WR\r
-CHECK /CSPWM /ERD /EWR /CSLATCH ^D0\r
-SETF /STROBE /RD /WR\r
-\r
-TRACE_OFF\r
-\r
-; REFPOS tests\r
-\r
-TRACE_ON A[19..16] /STROBE /RD /WR /CSPWM /ERD /EWR /CSLATCH D0  REFPOS\r
-\r
-SETF A[19] /A[18] A[17] /A[16] STROBE RD /WR REFPOS\r
-CHECK /CSPWM /ERD /EWR /CSLATCH D0\r
-SETF A[19] /A[18] A[17] /A[16] STROBE RD /WR /REFPOS\r
-CHECK /CSPWM /ERD /EWR /CSLATCH /D0 \r
-SETF /STROBE /RD /WR\r
-\r
-TRACE_OFF\r
-\r
-; BRAKE PWMEN tests\r
-\r
-TRACE_ON CLOCK D0 D1 BRAKE PWMEN\r
-\r
-SETF D0 D1\r
-CLOCKF CLOCK\r
-CHECK BRAKE\r /PWMEN
-SETF /D0 D1\r
-CLOCKF CLOCK\r
-CHECK /BRAKE\r /PWMEN
-\r
-SETF D0 /D1 /PWM\r
-CLOCKF CLOCK\r
-CHECK /BRAKE PWMEN DRVA /DRVB\r
-SETF /D0 /D1 /PWM\r
-CLOCKF CLOCK\r
-CHECK /BRAKE /PWMEN /DRVA /DRVB\r
-\r
-TRACE_OFF\r
-\r
-; DRVA/DRVB/PWM tests\r
-\r
-TRACE_ON PWMEN PWM DRVA DRVB\r
-\r
-SETF /PWM\r /D1 /D0
-CLOCKF CLOCK
-CHECK /DRVA /DRVB /PWMEN\r 
-SETF PWM\r
-CHECK /DRVA /DRVB /PWMEN\r
-\r
-SETF /PWM\r /D1 D0
-CLOCKF CLOCK
-CHECK DRVA /DRVB PWMEN\r
-SETF PWM\r
-CHECK /DRVA DRVB PWMEN\r
-\r
-TRACE_OFF\r
-\r
-;-------------------------------------------------------------------\r
-\r
-\r
diff --git a/pld/decoder1.trf b/pld/decoder1.trf
deleted file mode 100644 (file)
index ef8c3cb..0000000
+++ /dev/null
@@ -1,86 +0,0 @@
-PALASM4  PLDSIM   - MARKET RELEASE 1.5 (7-10-92)\r
- (C) - COPYRIGHT ADVANCED MICRO DEVICES INC., 1992\r
-\r
-PALASM SIMULATION SELECTIVE TRACE LISTING\r
-\r
-Title     : DECODER.PDS              Author   : Walter Fetter Lag\r
-Pattern   : A                        Company  : UFRGS            \r
-Revision  : 1.0                      Date     : 10/10/02         \r
-\r
-PAL22V10       \r
-Page : 1 \r
-\v\r
-         gg                                                          \r
- TRINT   HL                                                          \r
- EXTINT  HL                                                          \r
-\f\r
-PAL22V10       \r
-Page : 2 \r
-\v\r
-           gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggg\r
- A[19]     LLLLLLLLHHHHHHHHLLLLLLLLHHHHHHHHLLLLLLLLHHHHHHHHLLLLLLLLHHHH\r
- A[18]     LLLLHHHHLLLLHHHHLLLLHHHHLLLLHHHHLLLLHHHHLLLLHHHHLLLLHHHHLLLL\r
- A[17]     LLHHLLHHLLHHLLHHLLHHLLHHLLHHLLHHLLHHLLHHLLHHLLHHLLHHLLHHLLHH\r
- A[16]     LHLHLHLHLHLHLHLHLHLHLHLHLHLHLHLHLHLHLHLHLHLHLHLHLHLHLHLHLHLH\r
-/STROBE    HHHHHHHHHHHHHHHHLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLL\r
-/RD        HHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHLLLLLLLLLLLLLLLLHHHHHHHHHHHH\r
-/WR        HHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHLLLLLLLLLLLL\r
-/CSPWM     HHHHHHHHHHHHHHHHHHHHHHHHLHHHHHHHHHHHHHHHLHHHHHHHHHHHHHHHLHHH\r
-/ERD       HHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHLHHHHHHHHHHHHHHHHHH\r
-/EWR       HHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHLHH\r
-/CSLATCH   HHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHLH\r
- D0        ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZHZZZZZZZZZZZZZZZZZ\r
-\f\r
-PAL22V10       \r
-Page : 3 \r
-           ggggg                                                       \r
- A[19]     HHHHH                                                       \r
- A[18]     HHHHH                                                       \r
- A[17]     LLHHH                                                       \r
- A[16]     LHLHH                                                       \r
-/STROBE    LLLLH                                                       \r
-/RD        HHHHH                                                       \r
-/WR        LLLLH                                                       \r
-/CSPWM     HHHHH                                                       \r
-/ERD       HHHHH                                                       \r
-/EWR       HHHHH                                                       \r
-/CSLATCH   HHHHH                                                       \r
- D0        ZZZZZ                                                       \r
-\f\r
-PAL22V10       \r
-Page : 4 \r
-\v\r
-           ggg                                                         \r
- A[19]     HHH                                                         \r
- A[18]     LLL                                                         \r
- A[17]     HHH                                                         \r
- A[16]     LLL                                                         \r
-/STROBE    LLH                                                         \r
-/RD        LLH                                                         \r
-/WR        HHH                                                         \r
-/CSPWM     HHH                                                         \r
-/ERD       HHH                                                         \r
-/EWR       HHH                                                         \r
-/CSLATCH   HHH                                                         \r
- D0        HLZ                                                         \r
- REFPOS    HLL                                                         \r
-\f\r
-PAL22V10       \r
-Page : 5 \r
-\v\r
-        gc  gc  gc  gc                                              \r
- CLOCK  LHHLLHHLLHHLLHHL                                            \r
- D0     HHHHLLLLHHHHLLLL                                            \r
- D1     HHHHHHHHLLLLLLLL                                            \r
- BRAKE  LLHHHHLLLLLLLLLL                                            \r
- PWMEN  LLLLLLLLLLHHHHLL                                            \r
-\f\r
-PAL22V10       \r
-Page : 6 \r
-\v\r
-        gc  ggc  g                                                  \r
- PWMEN  LLLLLLLHHH                                                  \r
- PWM    LLLLHLLLLH                                                  \r
- DRVA   LLLLLLLHHL                                                  \r
- DRVB   LLLLLLLLLH                                                  \r
-\f\r
diff --git a/pld/decoder1.xpt b/pld/decoder1.xpt
deleted file mode 100644 (file)
index a75776d..0000000
+++ /dev/null
@@ -1,172 +0,0 @@
-\r
-PALASM4  PAL ASSEMBLER   - MARKET RELEASE 1.5a (8-20-92)\r
- (C) - COPYRIGHT ADVANCED MICRO DEVICES INC., 1992\r
-\r
-\r
-TITLE   :DECODER.PDS              AUTHOR :Walter Fetter Lages      \r
-PATTERN :A                        COMPANY:UFRGS                    \r
-REVISION:1.0                      DATE   :10/10/02                 \r
-\r
-PAL22V10\r
-DECODER\r
-\r
-                   11  1111  1111  2222  2222  2233  3333  3333  4444  \r
-     0123  4567  8901  2345  6789  0123  4567  8901  2345  6789  0123  \r
-\r
-0    XXXX  XXXX  XXXX  XXXX  XXXX  XXXX  XXXX  XXXX  XXXX  XXXX  XXXX    \r
-\r
-1    ----  ----  ----  ----  ----  ----  ----  ----  ----  ----  ----    \r
-2    ----  X---  -X--  X---  -X--  -X--  ----  ----  ----  -X--  ----    \r
-3    XXXX  XXXX  XXXX  XXXX  XXXX  XXXX  XXXX  XXXX  XXXX  XXXX  XXXX    \r
-4    XXXX  XXXX  XXXX  XXXX  XXXX  XXXX  XXXX  XXXX  XXXX  XXXX  XXXX    \r
-5    XXXX  XXXX  XXXX  XXXX  XXXX  XXXX  XXXX  XXXX  XXXX  XXXX  XXXX    \r
-6    XXXX  XXXX  XXXX  XXXX  XXXX  XXXX  XXXX  XXXX  XXXX  XXXX  XXXX    \r
-7    XXXX  XXXX  XXXX  XXXX  XXXX  XXXX  XXXX  XXXX  XXXX  XXXX  XXXX    \r
-8    XXXX  XXXX  XXXX  XXXX  XXXX  XXXX  XXXX  XXXX  XXXX  XXXX  XXXX    \r
-9    XXXX  XXXX  XXXX  XXXX  XXXX  XXXX  XXXX  XXXX  XXXX  XXXX  XXXX    \r
-\r
-10   ----  ----  ----  ----  ----  ----  ----  ----  ----  ----  ----    \r
-11   ----  X---  -X--  -X--  -X--  ----  ----  ----  ----  -X--  ----    \r
-12   XXXX  XXXX  XXXX  XXXX  XXXX  XXXX  XXXX  XXXX  XXXX  XXXX  XXXX    \r
-13   XXXX  XXXX  XXXX  XXXX  XXXX  XXXX  XXXX  XXXX  XXXX  XXXX  XXXX    \r
-14   XXXX  XXXX  XXXX  XXXX  XXXX  XXXX  XXXX  XXXX  XXXX  XXXX  XXXX    \r
-15   XXXX  XXXX  XXXX  XXXX  XXXX  XXXX  XXXX  XXXX  XXXX  XXXX  XXXX    \r
-16   XXXX  XXXX  XXXX  XXXX  XXXX  XXXX  XXXX  XXXX  XXXX  XXXX  XXXX    \r
-17   XXXX  XXXX  XXXX  XXXX  XXXX  XXXX  XXXX  XXXX  XXXX  XXXX  XXXX    \r
-18   XXXX  XXXX  XXXX  XXXX  XXXX  XXXX  XXXX  XXXX  XXXX  XXXX  XXXX    \r
-19   XXXX  XXXX  XXXX  XXXX  XXXX  XXXX  XXXX  XXXX  XXXX  XXXX  XXXX    \r
-20   XXXX  XXXX  XXXX  XXXX  XXXX  XXXX  XXXX  XXXX  XXXX  XXXX  XXXX    \r
-\r
-21   ----  ----  ----  ----  ----  ----  ----  ----  ----  ----  ----    \r
-22   ----  X---  -X--  -X--  X---  ----  -X--  ----  ----  -X--  ----    \r
-23   XXXX  XXXX  XXXX  XXXX  XXXX  XXXX  XXXX  XXXX  XXXX  XXXX  XXXX    \r
-24   XXXX  XXXX  XXXX  XXXX  XXXX  XXXX  XXXX  XXXX  XXXX  XXXX  XXXX    \r
-25   XXXX  XXXX  XXXX  XXXX  XXXX  XXXX  XXXX  XXXX  XXXX  XXXX  XXXX    \r
-26   XXXX  XXXX  XXXX  XXXX  XXXX  XXXX  XXXX  XXXX  XXXX  XXXX  XXXX    \r
-27   XXXX  XXXX  XXXX  XXXX  XXXX  XXXX  XXXX  XXXX  XXXX  XXXX  XXXX    \r
-28   XXXX  XXXX  XXXX  XXXX  XXXX  XXXX  XXXX  XXXX  XXXX  XXXX  XXXX    \r
-29   XXXX  XXXX  XXXX  XXXX  XXXX  XXXX  XXXX  XXXX  XXXX  XXXX  XXXX    \r
-30   XXXX  XXXX  XXXX  XXXX  XXXX  XXXX  XXXX  XXXX  XXXX  XXXX  XXXX    \r
-31   XXXX  XXXX  XXXX  XXXX  XXXX  XXXX  XXXX  XXXX  XXXX  XXXX  XXXX    \r
-32   XXXX  XXXX  XXXX  XXXX  XXXX  XXXX  XXXX  XXXX  XXXX  XXXX  XXXX    \r
-33   XXXX  XXXX  XXXX  XXXX  XXXX  XXXX  XXXX  XXXX  XXXX  XXXX  XXXX    \r
-\r
-34   ----  ----  ----  ----  ----  ----  ----  ----  ----  ----  ----    \r
-35   ----  X---  -X--  -X--  X---  -X--  ----  ----  ----  -X--  ----    \r
-36   XXXX  XXXX  XXXX  XXXX  XXXX  XXXX  XXXX  XXXX  XXXX  XXXX  XXXX    \r
-37   XXXX  XXXX  XXXX  XXXX  XXXX  XXXX  XXXX  XXXX  XXXX  XXXX  XXXX    \r
-38   XXXX  XXXX  XXXX  XXXX  XXXX  XXXX  XXXX  XXXX  XXXX  XXXX  XXXX    \r
-39   XXXX  XXXX  XXXX  XXXX  XXXX  XXXX  XXXX  XXXX  XXXX  XXXX  XXXX    \r
-40   XXXX  XXXX  XXXX  XXXX  XXXX  XXXX  XXXX  XXXX  XXXX  XXXX  XXXX    \r
-41   XXXX  XXXX  XXXX  XXXX  XXXX  XXXX  XXXX  XXXX  XXXX  XXXX  XXXX    \r
-42   XXXX  XXXX  XXXX  XXXX  XXXX  XXXX  XXXX  XXXX  XXXX  XXXX  XXXX    \r
-43   XXXX  XXXX  XXXX  XXXX  XXXX  XXXX  XXXX  XXXX  XXXX  XXXX  XXXX    \r
-44   XXXX  XXXX  XXXX  XXXX  XXXX  XXXX  XXXX  XXXX  XXXX  XXXX  XXXX    \r
-45   XXXX  XXXX  XXXX  XXXX  XXXX  XXXX  XXXX  XXXX  XXXX  XXXX  XXXX    \r
-46   XXXX  XXXX  XXXX  XXXX  XXXX  XXXX  XXXX  XXXX  XXXX  XXXX  XXXX    \r
-47   XXXX  XXXX  XXXX  XXXX  XXXX  XXXX  XXXX  XXXX  XXXX  XXXX  XXXX    \r
-48   XXXX  XXXX  XXXX  XXXX  XXXX  XXXX  XXXX  XXXX  XXXX  XXXX  XXXX    \r
-\r
-49   ----  X---  -X--  X---  -X--  ----  -X--  ----  ----  -X--  ----    \r
-50   ----  ----  ----  ----  ----  ----  ----  ----  X---  ----  ----    \r
-51   XXXX  XXXX  XXXX  XXXX  XXXX  XXXX  XXXX  XXXX  XXXX  XXXX  XXXX    \r
-52   XXXX  XXXX  XXXX  XXXX  XXXX  XXXX  XXXX  XXXX  XXXX  XXXX  XXXX    \r
-53   XXXX  XXXX  XXXX  XXXX  XXXX  XXXX  XXXX  XXXX  XXXX  XXXX  XXXX    \r
-54   XXXX  XXXX  XXXX  XXXX  XXXX  XXXX  XXXX  XXXX  XXXX  XXXX  XXXX    \r
-55   XXXX  XXXX  XXXX  XXXX  XXXX  XXXX  XXXX  XXXX  XXXX  XXXX  XXXX    \r
-56   XXXX  XXXX  XXXX  XXXX  XXXX  XXXX  XXXX  XXXX  XXXX  XXXX  XXXX    \r
-57   XXXX  XXXX  XXXX  XXXX  XXXX  XXXX  XXXX  XXXX  XXXX  XXXX  XXXX    \r
-58   XXXX  XXXX  XXXX  XXXX  XXXX  XXXX  XXXX  XXXX  XXXX  XXXX  XXXX    \r
-59   XXXX  XXXX  XXXX  XXXX  XXXX  XXXX  XXXX  XXXX  XXXX  XXXX  XXXX    \r
-60   XXXX  XXXX  XXXX  XXXX  XXXX  XXXX  XXXX  XXXX  XXXX  XXXX  XXXX    \r
-61   XXXX  XXXX  XXXX  XXXX  XXXX  XXXX  XXXX  XXXX  XXXX  XXXX  XXXX    \r
-62   XXXX  XXXX  XXXX  XXXX  XXXX  XXXX  XXXX  XXXX  XXXX  XXXX  XXXX    \r
-63   XXXX  XXXX  XXXX  XXXX  XXXX  XXXX  XXXX  XXXX  XXXX  XXXX  XXXX    \r
-64   XXXX  XXXX  XXXX  XXXX  XXXX  XXXX  XXXX  XXXX  XXXX  XXXX  XXXX    \r
-65   XXXX  XXXX  XXXX  XXXX  XXXX  XXXX  XXXX  XXXX  XXXX  XXXX  XXXX    \r
-\r
-66   ----  ----  ----  ----  ----  ----  ----  ----  ----  ----  ----    \r
-67   ----  ----  ----  ----  --X-  ----  ----  -X--  ----  ----  ----    \r
-68   ----  ----  ----  ----  ----  ---X  ----  X---  ----  ----  ----    \r
-69   XXXX  XXXX  XXXX  XXXX  XXXX  XXXX  XXXX  XXXX  XXXX  XXXX  XXXX    \r
-70   XXXX  XXXX  XXXX  XXXX  XXXX  XXXX  XXXX  XXXX  XXXX  XXXX  XXXX    \r
-71   XXXX  XXXX  XXXX  XXXX  XXXX  XXXX  XXXX  XXXX  XXXX  XXXX  XXXX    \r
-72   XXXX  XXXX  XXXX  XXXX  XXXX  XXXX  XXXX  XXXX  XXXX  XXXX  XXXX    \r
-73   XXXX  XXXX  XXXX  XXXX  XXXX  XXXX  XXXX  XXXX  XXXX  XXXX  XXXX    \r
-74   XXXX  XXXX  XXXX  XXXX  XXXX  XXXX  XXXX  XXXX  XXXX  XXXX  XXXX    \r
-75   XXXX  XXXX  XXXX  XXXX  XXXX  XXXX  XXXX  XXXX  XXXX  XXXX  XXXX    \r
-76   XXXX  XXXX  XXXX  XXXX  XXXX  XXXX  XXXX  XXXX  XXXX  XXXX  XXXX    \r
-77   XXXX  XXXX  XXXX  XXXX  XXXX  XXXX  XXXX  XXXX  XXXX  XXXX  XXXX    \r
-78   XXXX  XXXX  XXXX  XXXX  XXXX  XXXX  XXXX  XXXX  XXXX  XXXX  XXXX    \r
-79   XXXX  XXXX  XXXX  XXXX  XXXX  XXXX  XXXX  XXXX  XXXX  XXXX  XXXX    \r
-80   XXXX  XXXX  XXXX  XXXX  XXXX  XXXX  XXXX  XXXX  XXXX  XXXX  XXXX    \r
-81   XXXX  XXXX  XXXX  XXXX  XXXX  XXXX  XXXX  XXXX  XXXX  XXXX  XXXX    \r
-82   XXXX  XXXX  XXXX  XXXX  XXXX  XXXX  XXXX  XXXX  XXXX  XXXX  XXXX    \r
-\r
-83   ----  ----  ----  ----  ----  ----  ----  ----  ----  ----  ----    \r
-84   ----  ----  ----  ----  --X-  ----  ----  X---  ----  ----  ----    \r
-85   ----  ----  ----  ----  ----  ----  ---X  -X--  ----  ----  ----    \r
-86   XXXX  XXXX  XXXX  XXXX  XXXX  XXXX  XXXX  XXXX  XXXX  XXXX  XXXX    \r
-87   XXXX  XXXX  XXXX  XXXX  XXXX  XXXX  XXXX  XXXX  XXXX  XXXX  XXXX    \r
-88   XXXX  XXXX  XXXX  XXXX  XXXX  XXXX  XXXX  XXXX  XXXX  XXXX  XXXX    \r
-89   XXXX  XXXX  XXXX  XXXX  XXXX  XXXX  XXXX  XXXX  XXXX  XXXX  XXXX    \r
-90   XXXX  XXXX  XXXX  XXXX  XXXX  XXXX  XXXX  XXXX  XXXX  XXXX  XXXX    \r
-91   XXXX  XXXX  XXXX  XXXX  XXXX  XXXX  XXXX  XXXX  XXXX  XXXX  XXXX    \r
-92   XXXX  XXXX  XXXX  XXXX  XXXX  XXXX  XXXX  XXXX  XXXX  XXXX  XXXX    \r
-93   XXXX  XXXX  XXXX  XXXX  XXXX  XXXX  XXXX  XXXX  XXXX  XXXX  XXXX    \r
-94   XXXX  XXXX  XXXX  XXXX  XXXX  XXXX  XXXX  XXXX  XXXX  XXXX  XXXX    \r
-95   XXXX  XXXX  XXXX  XXXX  XXXX  XXXX  XXXX  XXXX  XXXX  XXXX  XXXX    \r
-96   XXXX  XXXX  XXXX  XXXX  XXXX  XXXX  XXXX  XXXX  XXXX  XXXX  XXXX    \r
-97   XXXX  XXXX  XXXX  XXXX  XXXX  XXXX  XXXX  XXXX  XXXX  XXXX  XXXX    \r
-\r
-98   ----  ----  ----  ----  ----  ----  ----  ----  ----  ----  ----    \r
-99   ----  ----  ----  ----  ----  ----  ----  ----  ----  ----  --X-    \r
-100  XXXX  XXXX  XXXX  XXXX  XXXX  XXXX  XXXX  XXXX  XXXX  XXXX  XXXX    \r
-101  XXXX  XXXX  XXXX  XXXX  XXXX  XXXX  XXXX  XXXX  XXXX  XXXX  XXXX    \r
-102  XXXX  XXXX  XXXX  XXXX  XXXX  XXXX  XXXX  XXXX  XXXX  XXXX  XXXX    \r
-103  XXXX  XXXX  XXXX  XXXX  XXXX  XXXX  XXXX  XXXX  XXXX  XXXX  XXXX    \r
-104  XXXX  XXXX  XXXX  XXXX  XXXX  XXXX  XXXX  XXXX  XXXX  XXXX  XXXX    \r
-105  XXXX  XXXX  XXXX  XXXX  XXXX  XXXX  XXXX  XXXX  XXXX  XXXX  XXXX    \r
-106  XXXX  XXXX  XXXX  XXXX  XXXX  XXXX  XXXX  XXXX  XXXX  XXXX  XXXX    \r
-107  XXXX  XXXX  XXXX  XXXX  XXXX  XXXX  XXXX  XXXX  XXXX  XXXX  XXXX    \r
-108  XXXX  XXXX  XXXX  XXXX  XXXX  XXXX  XXXX  XXXX  XXXX  XXXX  XXXX    \r
-109  XXXX  XXXX  XXXX  XXXX  XXXX  XXXX  XXXX  XXXX  XXXX  XXXX  XXXX    \r
-110  XXXX  XXXX  XXXX  XXXX  XXXX  XXXX  XXXX  XXXX  XXXX  XXXX  XXXX    \r
-\r
-111  ----  ----  ----  ----  ----  ----  ----  ----  ----  ----  ----    \r
-112  ----  ----  ----  ----  ----  ---X  ----  ----  ----  ----  -X--    \r
-113  XXXX  XXXX  XXXX  XXXX  XXXX  XXXX  XXXX  XXXX  XXXX  XXXX  XXXX    \r
-114  XXXX  XXXX  XXXX  XXXX  XXXX  XXXX  XXXX  XXXX  XXXX  XXXX  XXXX    \r
-115  XXXX  XXXX  XXXX  XXXX  XXXX  XXXX  XXXX  XXXX  XXXX  XXXX  XXXX    \r
-116  XXXX  XXXX  XXXX  XXXX  XXXX  XXXX  XXXX  XXXX  XXXX  XXXX  XXXX    \r
-117  XXXX  XXXX  XXXX  XXXX  XXXX  XXXX  XXXX  XXXX  XXXX  XXXX  XXXX    \r
-118  XXXX  XXXX  XXXX  XXXX  XXXX  XXXX  XXXX  XXXX  XXXX  XXXX  XXXX    \r
-119  XXXX  XXXX  XXXX  XXXX  XXXX  XXXX  XXXX  XXXX  XXXX  XXXX  XXXX    \r
-120  XXXX  XXXX  XXXX  XXXX  XXXX  XXXX  XXXX  XXXX  XXXX  XXXX  XXXX    \r
-121  XXXX  XXXX  XXXX  XXXX  XXXX  XXXX  XXXX  XXXX  XXXX  XXXX  XXXX    \r
-\r
-122  ----  ----  ----  ----  ----  ----  ----  ----  ----  ----  ----    \r
-123  ----  ----  ----  ----  ----  ---X  ----  ----  ----  ----  X---    \r
-124  XXXX  XXXX  XXXX  XXXX  XXXX  XXXX  XXXX  XXXX  XXXX  XXXX  XXXX    \r
-125  XXXX  XXXX  XXXX  XXXX  XXXX  XXXX  XXXX  XXXX  XXXX  XXXX  XXXX    \r
-126  XXXX  XXXX  XXXX  XXXX  XXXX  XXXX  XXXX  XXXX  XXXX  XXXX  XXXX    \r
-127  XXXX  XXXX  XXXX  XXXX  XXXX  XXXX  XXXX  XXXX  XXXX  XXXX  XXXX    \r
-128  XXXX  XXXX  XXXX  XXXX  XXXX  XXXX  XXXX  XXXX  XXXX  XXXX  XXXX    \r
-129  XXXX  XXXX  XXXX  XXXX  XXXX  XXXX  XXXX  XXXX  XXXX  XXXX  XXXX    \r
-130  XXXX  XXXX  XXXX  XXXX  XXXX  XXXX  XXXX  XXXX  XXXX  XXXX  XXXX    \r
-\r
-131  XXXX  XXXX  XXXX  XXXX  XXXX  XXXX  XXXX  XXXX  XXXX  XXXX  XXXX    \r
-\r
- SUMMARY\r
- -------\r
-\r
-      OUTPUT PINS:           1111112222\r
-                             4567890123\r
-    POLARITY FUSES:          --XX--XXXX\r
-\r
-      OUTPUT PINS:           1111112222\r
-                             4567890123\r
-    REG BYPASS FUSES:        ---XX-----\r
-\r
-      TOTAL FUSES BLOWN    = 937\r
-\r
index a9c4cb9..2e43bc2 100644 (file)
@@ -1,4 +1,4 @@
-decoder1.pds        ZNNNNN\r
+Decoder1.pds        NNNNNX\r
 1 223\r
 1 85 DECODER.PDS\r
 1 86 A\r
@@ -57,20 +57,8 @@ decoder1.pds        ZNNNNN
 -3 -3\r
 3 65\r
 3  24\r
-4  1  CSLATCH\r
-4  17\r
-5  1  STROBE\r
-5  17\r
-6  1  WR\r
-6  17\r
-7  1  A[19]\r
-7  17\r
-8  18\r
-9  1  A[18]\r
-8  17\r
-9  1  A[17]\r
-9  18\r
-10  1  A[16]\r
+4  1  EXTINT\r
+4  1  TRINT\r
 3  24\r
 4  1  CSPWM\r
 4  17\r
@@ -116,8 +104,20 @@ decoder1.pds        ZNNNNN
 10  1  A[17]\r
 9  1  A[16]\r
 3  24\r
-4  1  D0\r
-4  1  REFPOS\r
+4  1  CSLATCH\r
+4  17\r
+5  1  STROBE\r
+5  17\r
+6  1  WR\r
+6  17\r
+7  1  A[19]\r
+7  17\r
+8  18\r
+9  1  A[18]\r
+8  17\r
+9  1  A[17]\r
+9  18\r
+10  1  A[16]\r
 3  24\r
 4  53\r
 5  1  D0\r
@@ -134,6 +134,9 @@ decoder1.pds        ZNNNNN
 9  1  A[17]\r
 9  18\r
 10  1  A[16]\r
+3  24\r
+4  1  D0\r
+4  1  REFPOS\r
 3  10\r
 4  1  PWMEN\r
 4  16\r
@@ -142,8 +145,8 @@ decoder1.pds        ZNNNNN
 6  18\r
 7  1  D1\r
 5  17\r
-6  1  D1\r
 6  1  PWMEN\r
+6  1  D1\r
 3  10\r
 4  1  BRAKE\r
 4  16\r
@@ -151,12 +154,9 @@ decoder1.pds        ZNNNNN
 6  1  D0\r
 6  1  D1\r
 5  17\r
+6  1  BRAKE\r
 6  18\r
 7  1  D1\r
-6  1  BRAKE\r
-3  24\r
-4  1  EXTINT\r
-4  1  TRINT\r
 3  24\r
 4  1  DRVA\r
 4  17\r
@@ -168,7 +168,7 @@ decoder1.pds        ZNNNNN
 4  17\r
 5  1  PWMEN\r
 5  1  PWM\r
--5 -5\r
+-5  -5\r
 4 71\r
 4 45\r
 5 1 TRINT\r
@@ -1848,5 +1848,5 @@ decoder1.pds        ZNNNNN
 5 1 DRVB\r
 5 1 PWMEN\r
 4 46\r
--6 -6\r
+-6  -6\r
 -9 -9\r