Change application protocol from ASCII to binary. v1.2.0
authorWalter Fetter Lages <w.fetter@ieee.org>
Sun, 20 May 2018 03:54:13 +0000 (00:54 -0300)
committerWalter Fetter Lages <w.fetter@ieee.org>
Sun, 20 May 2018 03:54:13 +0000 (00:54 -0300)
Consolidadas as constantes definindo enderecos dos dispositivos na AIC na
classe PLD.  Consolidadas as constantes definindo bits do registrador de
controle na classe CtrlRegister.

Passou a ser utilizado o header iostream ao inves de iostream.h, conforme o
novo padrao de C++.  Esta adaptacao foi necessaria para compilacao com o GCC
3.3.2.

Alterados os codigos identificadores de comandos e status, por estarem
relacionados com a prioridade das mensgens no barramento CAN.  Os novos
codigos conferem uma prioridade mais adequada aos diversos tipos de
mensagens.  Alterada a documentacao para refletir as mudancas nos
protocolos.  Programas em C++ alterados para utilizar comunicacao CAN por
default.  A comunicacao por UDP e' suportada atraves de opcao na linha de
comando.

Alterado o protocolo de aplicacao de ASCII para binario, com alteracao no
prototipo das funcoes de baixo nivel para transmissao e recepcao de comandos
e status.

48 files changed:
CANTest/UPLOADED [new file with mode: 0644]
Changes
EncoderTest/EncoderTest.java
IODaemon/IODaemon.java
Makefile
MotorTest/MotorTest.java
README
TODO
aicd/Makefile
aicd/aicd.cpp
braketst/Makefile
braketst/braketst.cpp
doc/Makefile
doc/aic.tex
doc/aicsch.ps [new file with mode: 0644]
doc/suppliers.txt [new file with mode: 0644]
encodertst/Makefile
encodertst/encodertst.cpp
include/aic.h
include/aiccan.h
include/aicnet.h
include/aicsim.h
include/aicudp.h
indextst/Makefile
indextst/indextst.cpp
jointtst/Makefile
jointtst/jointtst.cpp
lib/Brake.java
lib/CtrlRegister.java [new file with mode: 0644]
lib/Encoder.java
lib/Host.java
lib/HostCAN.java
lib/HostUDP.java
lib/Index.java
lib/Makefile
lib/PLD.java [new file with mode: 0644]
lib/PWM.java
lib/aic.cpp
lib/aiccan.cpp
lib/aichostcan.cpp
lib/aichostudp.cpp
lib/aicsim.cpp
lib/aicudp.cpp
lib/e [new file with mode: 0644]
motortst/Makefile
motortst/motortst.cpp
pid/Makefile
pid/pid.cpp

diff --git a/CANTest/UPLOADED b/CANTest/UPLOADED
new file mode 100644 (file)
index 0000000..571bd41
--- /dev/null
@@ -0,0 +1 @@
+Thu Dec 11 19:23:53 BRST 2003
diff --git a/Changes b/Changes
index f572839..26a48e9 100644 (file)
--- a/Changes
+++ b/Changes
@@ -1,3 +1,27 @@
+2004.03.08     Consolidadas as constantes definindo enderecos dos
+                dispositivos na AIC na classe PLD. Consolidadas as
+                constantes definindo bits do registrador de controle na
+                classe CtrlRegister.
+
+2004.01.11     Passou a ser utilizado o header iostream ao inves de
+                iostream.h, conforme o novo padrao de C++. Esta adaptacao
+                foi necessaria para compilacao com o GCC 3.3.2.
+
+2003.12.31     Alterados os codigos identificadores de comandos e status,
+                por estarem relacionados com a prioridade das mensgens no
+                barramento CAN. Os novos codigos conferem uma prioridade
+                mais adequada aos diversos tipos de mensagens.  Alterada a
+                documentacao para refletir as mudancas nos protocolos. 
+                Programas em C++ alterados para utilizar comunicacao CAN por
+                default. A comunicacao por UDP e' suportada atraves de opcao
+                na linha de comando.
+               
+
+2003.12.30     Alterado o protocolo de aplicacao de ASCII para binario, com
+                alteracao no prototipo das funcoes de baixo nivel para
+                transmissao e recepcao de comandos e status.
+               Criada versao 1.2.0.
+
 2003.12.28     Documentados os protocolos de aplicacao e classes das
                bibliotecas.
 
@@ -17,7 +41,7 @@
 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. 
+2003.12.17     Alteracao na classe AIC_HOST, que tornou-se virtual. 
                 Criadas classes AIC_HOST_UDP e AIC_HOST_CAN, derivadas de
                 AIC_HOST.
 
index dbc1011..8d4492a 100644 (file)
@@ -50,7 +50,7 @@ class EncoderTest
                System.out.print("Motor Voltage: " + i);
 
                long timeread=TINIOS.uptimeMillis();
-               int count=aic.encoder.readAndClear();
+               int count=aic.encoder.getCountAndClear();
                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;
index afc6097..dd57a27 100644 (file)
@@ -94,7 +94,7 @@ class IODaemon extends Thread
                if(help)
                {
                        System.out.println("Usage:\tjava IODaemon.tini [-debug] aic_id");
-                       System.out.println("or");
+                       System.out.println("\tor");
                        System.out.println("\tjava IODaemon.tini [-debug] -UDP controller_host status_port");
                        System.exit(1);
                }
@@ -209,8 +209,8 @@ class SendSensors extends IODaemon
                                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");
+                               double disp=aic.encoder.read();
+                               if(debug) System.out.print("Encoder="+disp+"rad\tindex="+index+"\t");
                                        host.sendStatus(disp,index);
 
                                long timeEnd=TINIOS.uptimeMillis();
index 1f8f137..d9f8ca6 100644 (file)
--- a/Makefile
+++ b/Makefile
@@ -26,13 +26,14 @@ check:
 
 clean:
        for i in $(PACKAGES); do $(MAKE) -C $$i clean; done
-       rm -r *~ *.bak
+       rm -rf *~ *.bak
 
 configure:
        for i in $(PACKAGES); do $(MAKE) -C $$i configure; done
 
 distclean:
        for i in $(PACKAGES); do $(MAKE) -C $$i distclean; done
+       rm -rf *~ *.bak
 
 install:
        for i in $(PACKAGES); do $(MAKE) -C $$i install; done
index deb66a6..f41fcd5 100644 (file)
@@ -31,7 +31,7 @@ import java.lang.Math.*;
 class MotorTest
 {
        static final int BASE=0x800000;
-       static final int ST=5000;
+       static final int ST=50;
 
        static AIC aic;
 
diff --git a/README b/README
index 9b1dc6b..0b45ca4 100644 (file)
--- a/README
+++ b/README
@@ -1,3 +1,10 @@
                Actuator Interface Card
 
 aic-1.*.*              based on TINI
+
+aic-1.2.0              Em funcao de alteracos no protocolo de aplicacao, os
+                       programas que utilizam comunicacao desta versao nao
+                       sao compativeis com os correspondentes das versoes
+                       anteriores.  Assim, os daemons que estejam
+                       instalados na AIC devem ser substituidos pela nova
+                       versao.
diff --git a/TODO b/TODO
index 7105bc9..793d5e5 100644 (file)
--- a/TODO
+++ b/TODO
@@ -1,4 +1,15 @@
-- braketst
+- Trocar optos por 6N137. Verificar maxima taxa CAN possivel de ser obtida.
+
+- 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.
+
+- Verificar possivel memory leakage no programa jointtst. Apos algum tempo
+executando o led do HD fica acendendo, indicando possivel uso de memoria
+virtual.
+
+- Passar a utilizar IPv6
 
 - Comunicacao por CAN  
        Implementada. Falta testar.
@@ -7,12 +18,6 @@
 
 - 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
@@ -25,34 +30,32 @@ instalar ventoinhas.
        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?
+       SNAP?
        DIMMPC?
        DSP?
+       ARM?
        FPGA?
+       USB?
+       FireWire?
+       Foundation Fieldbus?
+       Profibus?
+       I2C?
+       Compact-PCI?
+
+
 
index 16c1f37..523b564 100644 (file)
@@ -2,7 +2,7 @@ PRJLIBDIR=../lib
 PRJINCLUDE=../include
 PRJFLAGS=-DREAL_TIME -DVERBOSE -DDEBUG
 
-CFLAGS=-O2 -Wall -m486 ${PRJFLAGS}
+CFLAGS=-O2 -Wall -mcpu=i486 ${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
@@ -24,10 +24,7 @@ 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}
+all: aicd 
 
 aicd: aicd.cpp ${PRJINCLUDE}/aicsim.h ${PRJINCLUDE}/aichost.h ${PRJLIBDIR}/libaic.a
        ${CMP} ${CMPFLAGS} -o aicd aicd.cpp ${LDFLAGS}
@@ -41,7 +38,7 @@ clean:
 install:
 
 distclean: clean
-       rm -f aicudpd aicd
+       rm -f aicd
 
 
 
index 8d3123a..c92f83c 100644 (file)
 *******************************************************************************/
 
 #include <errno.h>
-#include <iostream.h>
+#include <iostream>
+using namespace std;
 #include <pthread.h>
 #include <sys/mman.h>
 #include <string.h>
 
-#ifdef USE_UDP
 #include <aichostudp.h>
-#else
 #include <aichostcan.h>
-#endif
 
 #include <aicsim.h>
 
@@ -110,13 +108,12 @@ int main(int argc, char *argv[])
 {
        cout << "AIC Host Interface Simulation\n";
        cout << "Copyright (C) Walter Fetter Lages 2003.\n";
-       if(argc != 2)
+
+       if((argc < 2) || (argc > 3) || 
+               ((argc == 3) && strcasecmp(argv[1],"-UDP")))
        {
-#ifdef USE_UDP
-               cout << "USAGE: " << argv[0] << " controller_host\n";
-#else
-               cout << "USAGE: " << argv[0] << " can_id\n";
-#endif
+               cout << "USAGE:\t" << argv[0] << " can_id\n";
+               cout << "\tor\n\t" << argv[0] << " -UDP controller_host\n";
                return -1;
        }
 
@@ -124,12 +121,10 @@ int main(int argc, char *argv[])
        const double ST=0.1;
 
        AIC_SIM aic;
+       AIC_HOST *controller;
 
-#ifdef USE_UDP
-       AIC_HOST_UDP controller(argv[1]);
-#else
-       AIC_HOST_CAN controller(atoi(argv[1]));
-#endif 
+       if(argc==2) controller=new AIC_HOST_CAN(atoi(argv[1]));
+       else controller= new AIC_HOST_UDP(argv[2]);
 
 #ifdef REAL_TIME
        unsigned long maintsk_name = nam2num("AICD");
@@ -168,7 +163,7 @@ int main(int argc, char *argv[])
        struct SEND_STATUS_ARGS ssargs;
        ssargs.ST=ST;
        ssargs.run=&run;
-       ssargs.controller= &controller;
+       ssargs.controller= controller;
        ssargs.aic=&aic;
 
        pthread_create(&send_status_th,NULL,&send_status,&ssargs);
@@ -180,7 +175,7 @@ int main(int argc, char *argv[])
        cout << "k=" << k << "\t";
 #endif
 
-               int cmd=controller.command();
+               int cmd=controller->command();
                switch(cmd)
                {
                        case AIC_MOTOR_ON:
@@ -195,7 +190,7 @@ int main(int argc, char *argv[])
                        }
                        case AIC_MOTOR_ACT:
                        {
-                               aic.motor=controller.voltage();
+                               aic.motor=controller->voltage();
                                break;
                        }
                        case AIC_BRAKE_RELEASE:
@@ -227,6 +222,7 @@ int main(int argc, char *argv[])
        }
        pthread_join(send_status_th,NULL);
        aic.motor.off();
+       delete controller;
        cout << "\n";
 
 #ifdef REAL_TIME
index 9fd622c..1875bd5 100644 (file)
@@ -1,7 +1,7 @@
-CFLAGS=-O2 -Wall -m486
+CFLAGS=-O2 -Wall -mcpu=i486
 CINCLUDE=-I${HOME}/include
 CLIBDIR=-L${HOME}/lib
-CLIBS=-lcutil
+CLIBS=-lcutil -lcanlib
 
 CPPFLAGS=
 CPPINCLUDE=-I../include -I${HOME}/include/cpp -I/usr/local/include/cpp
index 9751062..29f8f3e 100644 (file)
 
 *******************************************************************************/
 
-#include <iostream.h>
+#include <iostream>
+using namespace std;
 
 #include <delay.h>
+
 #include <aicudp.h>
+#include <aiccan.h>
 
 const int ST=1000;
 
@@ -35,32 +38,38 @@ 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)
+       if((argc < 2) || (argc > 3) || 
+               ((argc == 3) && strcasecmp(argv[1],"-UDP")))
        {
-               cerr << "Usage: braketst host\n";
+               cout << "USAGE:\t" << argv[0] << " can_id\n";
+               cout << "\tor\n\t" << argv[0] << " -UDP aic\n";
                return -1;
        }
 
-       AIC_UDP aic(argv[1]);
+       AIC *aic;
+       if(argc==2) aic=new AIC_CAN(atoi(argv[1]));
+               else aic=new AIC_UDP(argv[2]);
 
        int apply=0;
        for(int i=0;;i++)
        {
                if(apply)
                {
-                       aic.brake.apply();
+                       aic->brake.apply();
                        cout << "Brake Applied\t\n";
                }
                else
                {
-                       aic.brake.release();
+                       aic->brake.release();
                        cout << "Brake Released\t\n";
                }
                apply=~apply;
                delay(ST);
        } 
 
-       aic.brake.apply();
+       aic->brake.apply();
+
+       delete aic;
 
        return 0;
 
index 99aa54c..4ca569f 100644 (file)
@@ -1,13 +1,13 @@
 SCHEMS=aictini.sch aicpower.sch aicconn.sch
 
-all: doc pcb bom
+all: doc pcb bom sch
 
 doc: aic.ps aic.pdf
 
 aic.ps: aic.dvi
        dvips aic
 
-aic.pdf: aic.dvi
+aic.pdf: aic.ps
        dvipdf aic
 
 aic.dvi: aic.tex aic.aux aic.bbl
@@ -53,6 +53,15 @@ aic.bpp: aic.bom
 aic.xrf: aic.bom
        bom_xref.sh aic.bom > aic.xrf
 
+sch: aicsch.ps aicsch.pdf
+
+aicsch.ps: aictini.ps aicpower.ps aicconn.ps
+       cat aictini.ps aicpower.ps aicconn.ps > aictmp.ps
+       ps2ps aictmp.ps aicsch.ps
+
+aicsch.pdf: aicsch.ps
+       ps2pdf aicsch.ps aicsch.pdf
+
 clean:
        rm -f *.aux *.log *~ *.bak *.bbl *.blg *.old mucs.in mucs.out aictmp.ps 
 
index 0237c99..8621e8e 100644 (file)
@@ -10,7 +10,7 @@ Universidade Federal do Rio Grande do Sul\\
 Escola de Engenharia\\
 Departamento de Engenharia El\'etrica\\
 Actuator Interface Card\\
-Vers\~ao 1.1.0}
+Vers\~ao 1.2.0}
 
 \author{Prof. Walter Fetter Lages}
 
@@ -221,7 +221,9 @@ de curso , para ser executado na AIC.
 
 \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.
+teste dos protocolos de comunica\c{c}\~ao. Por default o emulador \'e um
+programa de tempo real utilizando o RTAI. Assim, para executa-lo \'e
+necess\'ario que os m\'odulos do RTAI estejam carregados.
 
 \item[{\tt braketst/}] Teste do freio, para ser executado no \foreign{host}.
 
@@ -249,28 +251,23 @@ em C++.
 
 \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. 
+s\~ao transmitidos entre a AIC e o \foreign{host} atrav\'es do protocolo
+UDP. Desde a vers\~ao 1.2.0 os diversos campos do pacote s\~ao codificados
+em bin\'ario, com os campos delimitados pelo seu tamanho. (at\'e a vers\~ao
+1.1.0 os campos eram 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|}
+\begin{tabular}{|c|c|}
 \hline
-comando & & argumentos \\
+identifica\c{c}\~ao & argumentos \\
 \hline                                         
 \end{tabular}
 \end{center}
@@ -282,21 +279,27 @@ comando & & argumentos \\
 \begin{center}
 \caption{Descri\c{c}\~ao do datagrama de aplica\c{c}\~ao.}
 \label{tab:genpacket}
-\begin{tabular}{lp{10cm}}
+\begin{tabular}{lcp{8.5cm}}
 \hline
-Campo                  & Descri\c{c}\~ao\\
+Campo          &  tamanho      & 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},
+identifica\c{c}\~ao & byte & Identifica\c{c}\~ao do comando enviado para a AIC
+                               ou do \foreign{status} enviado para o
+                                \foreign{host}. Para manter compatibilidade
+                                com o protocolo utilizado para transmiss\~ao
+                                por CAN apenas os 6 bits menos
+                                significativos s\~ao utilizados como
+                                identifica\c{c}\~ao.\\
+               &       & 0x00 = inv\'alido\\
+               &       & 0x01 = \foreign{reset}\\
+               &       & 0x02 = desliga motor \\
+               &       & 0x03 = aplica freio\\
+               &       & 0x10 = aplica tens\~ao no motor\\
+               &       & 0x20 = \foreign{status}\\
+               &       & 0x30 = libera freio\\
+               &       & 0x31 = liga motor \\
+                       
+argumentos     &       & par\^ametros para o comando, ou dados de \foreign{status},
                         se forem necess\'arios.\\
 \hline
 \end{tabular}
@@ -304,7 +307,7 @@ dados                       & par\^ametros para o comando, ou dados de \foreign{status},
 \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
+importante ressaltar este campo pode n\~ao ser utilizado 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}
@@ -317,192 +320,128 @@ AIC e datagramas enviados da AIC para o \foreign{host}.
 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.
+\subsubsection{\foreign{Reset}}
 
-\begin{figure}[H]
-\begin{center}
-\begin{tabular}{|c|}
-\hline
-'N' \\
-\hline
-\end{tabular}
-\caption{Datagrama liga motor.}
-\label{fig:turnon}
-\end{center}
-\end{figure}
+O datagrama transmitido pelo \foreign{host} para resetar a AIC \'e detalhado
+na tabela~\ref{tab:reset}. N\~ao \'e utilizado o campo de argumentos.
 
 \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\\
+\caption{Descri\c{c}\~ao do datagrama \foreign{reset}.}
+\label{tab:reset}
+\begin{tabular}{lcl}
+\hline
+Campo & Tamanho & Valor\\
 \hline \hline
-'N' & Identificador do comando liga motor\\
+Identificador & 8 bits & 0x01\\
+Argumentos & & N\~ao utilizado\\
 \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.
+O datagrama transmitido pelo \foreign{host} para desligar o motor \'e
+detalhado na tabela~\ref{tab:turnoff}. N\~ao \'e utilizado o campo de
+argumentos.
 
-\begin{figure}[H]
+\begin{table}[H]
 \begin{center}
-\begin{tabular}{|c|}
+\caption{Descri\c{c}\~ao do datagrama desliga motor.}
+\label{tab:turnoff}
+\begin{tabular}{lcl}
 \hline
-'P'\\
+Campo & Tamanho        & Valor\\
+\hline \hline
+Identificador & 8 bits & 0x02\\
+Argumentos & & N\~ao utilizado\\
 \hline
 \end{tabular}
-\caption{Formato do datagrama desliga motor.}
-\label{fig:turnoff}
 \end{center}
-\end{figure}
+\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 detalhado na tabela~\ref{tab:brakeon}. N\~ao \'e utilizado o campo de
+argumentos.
 
 \begin{table}[H]
 \begin{center}
-\caption{Descri\c{c}\~ao do datagrama desliga motor.}
-\label{tab:turnoff}
-\begin{tabular}{cl}
+\caption{Descri\c{c}\~ao do datagrama aplica freio.}
+\label{tab:brakeon}
+\begin{tabular}{lcl}
 \hline
-Campo                  & Descri\c{c}\~ao\\
+Campo & Tamanho & Valor\\
 \hline \hline
-'P' &  Identificador do comando desliga motor\\
+Identificador & 8 bits & 0x03\\
+Argumentos & & N\~ao utilizado\\
 \hline
 \end{tabular}
 \end{center}
- \end{table}
+\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}
+\'e descrito na tabela~\ref{tab:voltage}.
 
 \begin{table}[H]
 \begin{center}
 \caption{Descri\c{c}\~ao do datagrama aplica tens~ao no motor.}
 \label{tab:voltage}
-\begin{tabular}{cl}
+\begin{tabular}{lcp{8.5cm}}
 \hline
-Campo                  & Descri\c{c}\~ao\\
+Campo & Tamanho & Valor\\
 \hline \hline                                          
-'M'                    & Identificador do comando aplica tens\~ao no motor.\\
-tens\~ao               & Tens\~ao a ser aplicada no motor.\\
+Identificador & 8 bits & 0x10\\
+tens\~ao & 64 bits & Tens\~ao a ser aplicada no motor em IEEE-754 precis\~ao
+                       dupla. Os bits mais significativos s\~ao transmitidos primeiro.\\
 \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
-'B' & Identificador do comando aplica freio\\
-\hline
-\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}
+eletromagn\'etico (ativando a sa\'{\i}da correspondente) \'e detalhado na
+tabela~\ref{tab:brakeoff}. N\~ao \'e utilizado o campo de argumentos.
 
 \begin{table}[H]
 \begin{center}
 \caption{Descri\c{c}\~ao do datagrama libera freio.}
 \label{tab:brakeoff}
-\begin{tabular}{cl}
+\begin{tabular}{lcl}
 \hline
-Campo & Descri\c{c}\~ao\\
+Campo & Tamanho & Valor\\
 \hline \hline
-'F' & Identificador do comando libera freio\\
+Identificador & 8 bits & 0x30\\
+Argumentos & & N\~ao utilizado\\
 \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.
+\subsubsection{Liga Motor}
 
-\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}
+O datagrama transmitido pelo \foreign{host}, para ligar o motor (com tens\~ao de 0V
+aplicada nele) \'e detalhado na
+tabela~\ref{tab:turnon}. N\~ao \'e utilizado o campo de argumentos.
 
 \begin{table}[H]
 \begin{center}
-\caption{Descri\c{c}\~ao do datagrama \foreign{reset}.}
-\label{tab:reset}
-\begin{tabular}{cl}
+\caption{Descri\c{c}\~ao do datagrama liga motor.}
+\label{tab:turnon}
+\begin{tabular}{lcl}
 \hline
-Campo & Descri\c{c}\~ao\\
+Campo & Tamanho & Valor\\
 \hline \hline
-'R' & Identificador do comando \foreign{reset}\\
+Identificador & 8 bits & 0x31\\
+Argumentos & & N\~ao utilizado\\
 \hline
 \end{tabular}
 \end{center}
@@ -516,36 +455,24 @@ 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}
+informa\c{c}\~ao de \foreign{status} dos dispositivos \'e detalhado na
+tabela~\ref{tab:status}.
 
 \begin{table}[H]
 \begin{center}
 \caption{Descri\c{c}\~ao do datagrama \foreign{status}.}
 \label{tab:status}
-\begin{tabular}{cp{11cm}}
+\begin{tabular}{lcp{8.5cm}}
 \hline
-Campo          &Descri\c{c}\~ao\\
+Campo & Tamanho & Valor\\
 \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).\\
+Identificador & 8 bits & 0x20\\ 
+Deslocamento & 64 bits & Deslocamento do motor desde o \'ultimo datagrama de
+                       status, em IEEE-754 precis\~ao dupla. Os bits mais
+                       significativos s\~ao transmitidos primeiro.\\
+\'Indice & 32 bits & Estado da \foreign{sync-switch} (0 ou 1), em
+                       complemento 2. Os bits mais significativos s\~ao
+                       transmitidos primeiro.\\
 \hline                 
 \end{tabular}
 \end{center}
@@ -556,21 +483,21 @@ 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
+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 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.
 
@@ -584,13 +511,14 @@ 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}\\
+       & 000000 = inv\'alido\\
+       & 000001 = \foreign{reset}\\
+       & 000010 = desliga motor \\
+       & 000011 = aplica freio\\
+       & 010000 = aplica tens\~ao no motor\\
+       & 100000 = \foreign{status}\\
+       & 110000 = libera freio\\
+       & 110001 = liga motor \\
 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\\
@@ -621,27 +549,26 @@ e o \foreign{host} podem ser classificadas em mensagens enviadas do
 As mensagens enviadas pelo \foreign{host} para a AIC s\~ao utilizados para
 comandar os diversos dispositivos.
 
-\subsubsection{Liga Motor}
+\subsubsection{\foreign{Reset}}
 
-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.
+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 liga motor.}
-\label{tab:turnoncan}
+\caption{Descri\c{c}\~ao da mensagem \foreign{reset}.}
+\label{tab:resetcan}
 \begin{tabular}{cl}
-\hline Campo & Valor\\
+\hline
+Campo & Valor\\
 \hline \hline
-Identificador  & 001110xxxxx\\
-Dados          & N\~ao utilizado\\
+Identificador  & 000001xxxxx\\
+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
@@ -655,32 +582,11 @@ detalhada na tabela~\ref{tab:turnoffcan}. N\~ao \'e utilizado o campo de dados.
 \hline
 Campo                  & Valor\\
 \hline \hline
-Identificador          &010000xxxxx\\
+Identificador          &000010xxxxx\\
 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}
@@ -698,13 +604,34 @@ dados.
 \hline
 Campo & Valor\\
 \hline \hline
-Identificador  & 000001xxxxx\\
+Identificador  & 000011xxxxx\\
 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          & 010000xxxxx\\
+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{Libera Freio}
 
 A mensagem transmitida pelo \foreign{host} para liberar o freio
@@ -719,28 +646,29 @@ tabela~\ref{tab:brakeoffcan}. N\~ao \'e utilizado o campo de dados.
 \hline
 Campo & Valor\\
 \hline \hline
-Identificador  & 000110xxxxx\\
+Identificador  & 110000xxxxx\\
 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.
+\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 \foreign{reset}.}
-\label{tab:resetcan}
+\caption{Descri\c{c}\~ao da mensagem liga motor.}
+\label{tab:turnoncan}
 \begin{tabular}{cl}
-\hline
-Campo & Valor\\
+\hline Campo & Valor\\
 \hline \hline
-Identificador  & 010010xxxxx\\
-Dados          & N\~ao utilizado\\
+Identificador  & 110001xxxxx\\
+Dados          & N\~ao utilizado\\
 \hline
 \end{tabular}
 \end{center}
@@ -765,13 +693,9 @@ tabela~\ref{tab:statuscan}.
 \hline
 Campo          & Valor\\
 \hline \hline  
-Identificador  & 010011xxxxx\\
+Identificador  & 100000xxxxx\\
 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
+                       status. 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
@@ -807,18 +731,21 @@ 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;
+       virtual void send_command(int cmd,...)=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}.
+Utilizada para enviar para a AIC o comando {\tt cmd} e os argumentos
+necess\'arios, passados na ordem em que s\~ao descritos nas tabelas das
+se\c{c}\~oes~\ref{sec:UDP} e~\ref{sec:CAN}.
 
 \begin{verbatim}
-       virtual int get_status(char *status,int len)=0;
+       virtual int get_status(int status,...)=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}.
+Utilizada para receber da AIC uma mensagem de \foreign{status} do tipo
+descrito por {\tt status}. Os demais argumentos devem ser ponteiros para
+receber os dados de status, passados na ordem em que s\~ao descritos nas
+tabelas das se\c{c}\~oes~\ref{sec:UDP} e~\ref{sec:CAN}.
 
 \subsubsection{Classe {\tt AIC\underline{ }MOTOR}}
 
@@ -951,12 +878,14 @@ Esta classe declara os seguintes objetos:
        AIC_MOTOR motor;
        AIC_ENCODER encoder;
        AIC_BRAKE brake;
-        AIC_INDEX index;
+       AIC_INDEX index;
 \end{verbatim}
 
 \noindent e o seguinte \foreign{constructor}:
 
-\begin{verbatim} AIC(AIC_COMM *comm); \end{verbatim}
+\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
@@ -991,20 +920,23 @@ os n\'umeros das portas default.
 \foreign{constructor}.
 
 \begin{verbatim}
-       void send_command(const char *cmd,int len);
+       void send_command(int cmd,...);
 \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}.
+Utilizada para enviar para a AIC o comando {\tt cmd} e os argumentos
+necess\'arios, passados na ordem em que s\~ao descritos nas tabela da
+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);
+       int get_status(int status,...);
 \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}. 
+Utilizada para receber da AIC uma mensagem de \foreign{status} do tipo
+descrito por {\tt status}. Os demais argumentos devem ser ponteiros para
+receber os dados de status, passados na ordem em que s\~ao descritos nas
+tabelas da 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}.
 
@@ -1032,23 +964,22 @@ default \'e utilizado o barramento 0.
 \foreign{constructor}.
 
 \begin{verbatim}
-       void send_command(const char *cmd,int len);
+       void send_command(int cmd,...);
 \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
+Utilizada para enviar para a AIC o comando {\tt cmd} e os argumentos
+necess\'arios, passados na ordem em que s\~ao descritos nas tabela da
+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{ }COMM}.
 
 \begin{verbatim} 
-       int get_status(char *status,int len);
+       int get_status(int status,...);
 \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
+Utilizada para receber da AIC uma mensagem de \foreign{status} do tipo
+descrito por {\tt status}. Os demais argumentos devem ser ponteiros para
+receber os dados de status, passados na ordem em que s\~ao descritos nas
+tabelas da 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{ }COMM}.
 
 \subsection{Constantes para Comunica\c{c}\~ao entre AIC e \foreign{host}}
@@ -1123,21 +1054,24 @@ Implementa as seguintes fun\c{c}\~oes:
 simular a conex\~ao com uma AIC real.
 
 \begin{verbatim}
-       void send_command(const char *cmd,int len);
+       void send_command(int cmd,...);
 \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}.
+Utilizada para enviar para a AIC o comando {\tt cmd} e os argumentos
+necess\'arios, passados na ordem em que s\~ao descritos nas tabela da
+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);
+       int get_status(int status,...);
 \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
+Utilizada para receber da AIC uma mensagem de \foreign{status} do tipo
+descrito por {\tt status}. Os demais argumentos devem ser ponteiros para
+receber os dados de status, passados na ordem em que s\~ao descritos nas
+tabelas da se\c{c}\~ao~\ref{sec:CAN}.  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
@@ -1296,10 +1230,11 @@ fun\c{c}\~ao virtual correspondente declarada na classe {\tt AIC\underline{ }HOS
 \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.
+\verb$jointtst$. Para obter o arquivo execut\'avel de cada um, 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. 
@@ -1369,7 +1304,7 @@ O \emph{software} do \foreign{host} est\'a no diret\'orio \verb$jointtst$. Para
 executa-lo basta digitar
 
 \begin{verbatim}
-jointtstudp aic1 9871
+jointtst -UDP aic1 9871
 \end{verbatim}
 
 Este programa gera uma rampas de $0$ a $+24V$, de $+24V$ a $-24V$ e de
@@ -1377,7 +1312,7 @@ $-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, 
+9872, 9873...) e executar uma c\'opia do \verb$jointtest$ para cada AIC, 
 eventualmente cada uma na sua pr\'opria janela.
 
 \bibliography{aic}
diff --git a/doc/aicsch.ps b/doc/aicsch.ps
new file mode 100644 (file)
index 0000000..1658675
--- /dev/null
@@ -0,0 +1,8740 @@
+%!PS-Adobe-3.0
+%%Pages: (atend)
+%%BoundingBox: 29 42 566 803
+%%HiResBoundingBox: 29.564868 42.218774 565.846704 803.000000
+%.....................................
+%%Creator: GNU Ghostscript 550 (pswrite)
+%%CreationDate: 2004/05/05 16:24:46
+%%DocumentData: Clean7Bit
+%%LanguageLevel: 2
+%%EndComments
+%%BeginProlog
+% This copyright applies to everything between here and the %%EndProlog:
+% Copyright (C) 1998 Aladdin Enterprises, Menlo Park, CA.  All rights reserved.
+%%BeginResource: procset GS_pswrite_ProcSet
+/GS_pswrite_ProcSet 40 dict dup begin
+/!{bind def}bind def/#{load def}!
+/rG{3{3 -1 roll 255 div}repeat setrgbcolor}!/G{255 div setgray}!/K{0 G}!
+/r6{dup 3 -1 roll rG}!/r5{dup 3 1 roll rG}!/r3{dup rG}!
+/w/setlinewidth #/J/setlinecap #
+/j/setlinejoin #/M/setmiterlimit #/d/setdash #/i/setflat #
+/m/moveto #/l/lineto #/c/rcurveto #/h{p closepath}!/H{P closepath}!
+/lx{0 rlineto}!/ly{0 exch rlineto}!/v{0 0 6 2 roll c}!/y{2 copy c}!
+/re{4 -2 roll m exch dup lx exch ly neg lx h}!
+/^{3 index neg 3 index neg}!
+/P{count 0 gt{count -2 roll moveto p}if}!
+/p{count 2 idiv{count -2 roll rlineto}repeat}!
+/f{P fill}!/f*{P eofill}!/S{P stroke}!/q/gsave #/Q/grestore #/rf{re fill}!
+/Y{initclip P clip newpath}!/Y*{initclip P eoclip newpath}!/rY{re Y}!
+/|{exch string readstring pop exch 4 1 roll 3 packedarray cvx exch 1 index def exec}!
+/+{dup type/nametype eq{2 index 7 add -3 bitshift 2 index mul}if}!
+/@/currentfile #/${+ @ |}!
+/Ix{[1 0 0 1 11 -2 roll exch neg exch neg]exch}!
+/,{true exch Ix imagemask}!/If{false exch Ix imagemask}!/I{exch Ix image}!
+/Ic{exch Ix false 3 colorimage}!
+/F{<</Columns 4 2 roll/Rows exch/K -1/BlackIs1 true >>/CCITTFaxDecode filter}!
+/X{/ASCII85Decode filter}!/@X{@ X}!/+F{2 index 2 index F}!/@F{@ +F}!/@C{@X +F}!
+/$X{+ @X |}!/-F{4 index 4 index F}!/$F{+ @ -F |}!/$C{+ @X -F |}!
+end def
+%%EndResource
+%%EndProlog
+%%Page: 1 1
+%%BeginPageSetup
+/pagesave save def GS_pswrite_ProcSet begin
+<< /PageSize [595 842] >> setpagedevice
+0.1 0.1 scale
+%%EndPageSetup
+0.1 w
+2 J
+K
+0 0 5950 0 0 8420 ^ Y
+4324.75 1918.27 0 487.12 S
+4324.75 2405.39 -3832 0 S
+492.75 2405.39 0 -487.12 S
+492.75 1918.27 3832 0 S
+0.072 w
+2246.38 1918.27 0 -97.42 S
+2194 1865 36 12 /5P $C
+56(<TY_Y0*K(o=r#Q~>
+,
+2227 1940 37 5 /1A $C
+-D@L>!$D=~>
+,
+2226 1951 39 36 /5T $C
+3X:6A#WPSM&@6IIe^-S;-LdV/ldKY<?iU/[qpsAI[&pLJ<Z"HM=fW9P(f8)%"TT)7
+~>
+,
+2226 1990 39 30 /1E $C
+.66op3cO%>VVNqE,J2;sL@kEr^AZp'rP/C4[f9D.]!1"2'AD8s'"h5u]23[F(f155
+&-~>
+,
+2228 2023 36 25 /5X $C
+PN=eG(f^nX<FCq.cm0BlFI1TPl$qrIg0U*!n6mo+g=k8u$NL_=~>
+,
+2051.53 1918.27 0 -97.42 S
+1999 1861 5X ,
+2033 1940 1A ,
+2032 1951 5T ,
+2032 1990 1E ,
+2034 2024 37 24 /1I $C
+-k&BQDrCp-e"RQeLnYpr4XTp,s6Y6AX;G2r6EsA;Ka]@`:]UP-~>
+,
+590.18 1918.27 0 -97.42 S
+538 1862 37 24 /6B $C
++N9oj%MMU+FOQp0O!Cl]cqQGnFhZK-s699[Y/<sa&7E$REE8O8e25ZB$321M~>
+,
+570 1937 5T ,
+571 1975 37 46 /1M $C
+-GE#c66qY3Oou2TDlKsZ1C!CeCmr7-/dmhN6-?Fm\1S%9ckqt!&4!)nLa!4nK#i[/
+Jgc8(+N7a0&/dG^3Wfq$jL?fP9F.F2@&FFo0\J8lP@36A6,#U8Oq&*k,a'(9:]N``
+~>
+,
+571 2027 1A ,
+570 2038 5T ,
+3610.31 1918.27 0 -97.42 S
+3558 1862 37 24 /6F $C
+1DUNX8eZtTl.lqs[tG54PASq#^]4?4WqBE@$aiUCJk!\`'l"R^_M/Bt+9D~>
+,
+3591 1936 37 32 /1Q $C
+P?S9E_;W9:"qD%](cX5-_81bV"rnUB-n$42Jq=./$4%=W-m2>OYZNG-((($a!W~>
+,
+3601 1971 38 23 /6J $C
+,DND[aS:W2":`^D\kcPZs8W)Mp<phd@)4?.C)BcU5Qh'P~>
+,
+3601 1999 6J ,
+882.45 1918.27 0 -97.42 S
+830 1839 5P ,
+830 1864 1I ,
+862 1937 39 32 /1U $C
+3X:6A#WcpWU)%X&[5nRV"Q#WDqJC_[s8Ti@DmZXL_H%'kC_l8&_M>()$321M~>
+,
+863 1972 37 29 /6N $C
+-EmILs8S222?/sgs8W-!!"]/~>
+,
+863 2003 37 32 /1Y $C
+;JMN7_cp5OD(?#@%A9dVPW",t_?q5S`$f@;>D23"6s"J_%M2@_@DW:/8V[QohOB0>
+SqFn"DufqM~>
+,
+979.87 1918.27 0 -97.42 S
+928 1839 5P ,
+928 1867 5P ,
+960 1937 1U ,
+961 1976 37 30 /6R $C
+-D@L?/2HMjs8W-!s8W,QJ(f&_6oIG)NX_n1@5qrO6;-_H+9D~>
+,
+961 2008 1Y ,
+0.1 w
+4097.43 1918.27 m
+-8.97 0 -16.24 -7.27 -16.24 -16.24 c
+0 -8.97 7.27 -16.24 16.24 -16.24 c
+8.97 0 16.24 7.27 16.24 16.24 c
+0 8.97 -7.27 16.24 -16.24 16.24 c
+S
+0.072 w
+4097.43 1885.8 0 -64.95 S
+4045 1839 5P ,
+4045 1863 5X ,
+4078 1934 38 16 /2C $C
+JruaYJcu8a#S[j^1-eAQ:dC\)5m#.;_+"DI!W~>
+,
+4077 1951 1U ,
+4078 1989 37 27 /6V $C
+-D@L?/:te>s8W-!s8W-!s8W-!s8Ro5!WX>~>
+,
+4079 2021 1I ,
+3318.04 2405.39 0 97.42 S
+3266 2443 5P ,
+3266 2467 37 25 /2G $C
+,h1)5>RM%N>GsJK@/*$p^$(RXp&G$kf$i8[1pJAe@(2$#eY]$ne6#NJ!"]~>
+,
+3299 2312 37 32 /6Z $C
+$47+I$5.po":>DK&qiQk_#iPGF;KPu?grLTY^@9O$uk]E_1R@F"q2Ik3&iktJ-Z~>
+,
+3300 2350 5P ,
+3300 2375 6F ,
+1174.72 1918.27 0 -97.42 S
+1122 1839 5P ,
+1122 1863 36 26 /2K $C
++O7BKXV)]]/scld(JBFm$\Z)s"i:lXC\\89s1ea;5Q~>
+,
+1156 1936 6N ,
+1156 1966 1Y ,
+1157 2004 5P ,
+1272.14 1918.27 0 -97.42 S
+1220 1839 5P ,
+1220 1864 37 24 /7D $C
+.3+((Sd1#tTq_GJ2is>t/r@@8TE"rk[Jt(sCY1>-O1!\t@7(A%+9D~>
+,
+1253 1936 1Y ,
+1253 1973 6R ,
+1253 2006 1Y ,
+1254 2043 5P ,
+0.1 w
+4097.43 2437.87 m
+-8.97 0 -16.24 -7.27 -16.24 -16.24 c
+0 -8.97 7.27 -16.24 16.24 -16.24 c
+8.97 0 16.24 7.27 16.24 16.24 c
+0 8.97 -7.27 16.24 -16.24 16.24 c
+S
+0.072 w
+4097.43 2437.87 0 64.95 S
+4045 2443 5P ,
+4045 2468 37 24 /2O $C
+,R,BB_@@6W6qeneM+f&J,bGF5<U-4Vs8MD8@C?fdK*uOR]2r_fKb2+O#QTA~>
+,
+4078 2278 2C ,
+4078 2298 6R ,
+4078 2333 37 30 /7H $C
+-D@L?/.;LXs8W,m^@enfgIf?iA1\ORL93fM$kr\,"9~>
+,
+687.6 1918.27 0 -97.42 S
+635 1839 5P ,
+635 1864 36 25 /2S $C
+-EmIE/ldr9_Vhph\3rR?!oX4E(C2W)>m8)IKnZT[C&f@X~>
+,
+669 1940 1A ,
+669 1953 37 28 /7L $C
+-D@L<M?Li+$oi.BL?pm;_hR-*@Dd7.2[hce_mW9,=7?4j&-~>
+,
+669 1986 6N ,
+668 2018 5T ,
+669 2056 1M ,
+3415.46 1918.27 0 -97.42 S
+3363 1839 5P ,
+3363 1864 6B ,
+3396 1937 1E ,
+3397 1972 37 34 /2W $C
+-D@L<M?O6;K*MSj$ofq[@,Sl;K7a@<%cF"QJq=./$4%=W-m2>OTRfoj(.2'Qn,WM#
+~>
+,
+3396 2012 1U ,
+3397 2052 6R ,
+3396 2085 1E ,
+3397 2118 6N ,
+1661.84 1918.27 0 -97.42 S
+1610 1839 5P ,
+1610 1864 6F ,
+1643 1936 6N ,
+1643 1966 1Y ,
+1644 2000 5X ,
+1644 2028 2G ,
+1644 2056 5X ,
+1759.26 1918.27 0 -97.42 S
+1707 1835 5X ,
+1707 1864 1I ,
+1770 1940 6R ,
+1770 1972 1Y ,
+1771 2006 5X ,
+1771 2034 2G ,
+1771 2062 5X ,
+1466.99 1918.27 0 -97.42 S
+1415 1835 5X ,
+1415 1867 5P ,
+1448 1936 6N ,
+1448 1966 1Y ,
+1564.41 1918.27 0 -97.42 S
+1512 1835 5X ,
+1512 1863 5X ,
+1545 1936 1Y ,
+1545 1973 6R ,
+1545 2006 1Y ,
+1546 2040 1I ,
+0.1 w
+3220.62 1918.27 m
+-8.97 0 -16.24 -7.27 -16.24 -16.24 c
+0 -8.97 7.27 -16.24 16.24 -16.24 c
+8.97 0 16.24 7.27 16.24 16.24 c
+0 8.97 -7.27 16.24 -16.24 16.24 c
+S
+0.072 w
+3220.62 1885.8 0 -64.95 S
+3168 1835 5X ,
+3168 1863 2G ,
+3202 1934 2C ,
+3202 1953 6V ,
+3202 1983 1Y ,
+3202 2017 6N ,
+3202 2052 1A ,
+3202 2065 7L ,
+3202 2098 6N ,
+3318.04 1918.27 0 -97.42 S
+3266 1835 5X ,
+3266 1863 2K ,
+3298 1937 1U ,
+3299 1975 37 27 /0A $C
+-D@L?/2HMjs8W-!s8Vt'gKZFtO&hsQ@6aqq5Q~>
+,
+3299 2009 38 29 /3A $C
+-D8bALVFs!L@9'<s4=:%#t_(0lWV/U#QTA~>
+,
+3299 2046 6R ,
+3298 2080 1E ,
+3299 2112 6N ,
+1856.68 1918.27 0 -97.42 S
+1804 1835 5X ,
+1804 1864 7D ,
+1838 1939 7H ,
+1838 1972 6N ,
+1838 2007 6R ,
+1839 2039 2G ,
+1839 2067 5X ,
+3805.16 1918.27 0 -97.42 S
+3753 1835 5X ,
+3753 1864 2O ,
+3786 1939 6V ,
+3786 1972 7L ,
+3787 2006 5X ,
+3787 2034 2K ,
+3787 2063 6B ,
+3787 2091 1I ,
+0.1 w
+3805.16 2437.87 m
+-8.97 0 -16.24 -7.27 -16.24 -16.24 c
+0 -8.97 7.27 -16.24 16.24 -16.24 c
+8.97 0 16.24 7.27 16.24 16.24 c
+0 8.97 -7.27 16.24 -16.24 16.24 c
+S
+0.072 w
+3805.16 2437.87 0 64.95 S
+3753 2439 5X ,
+3753 2468 2S ,
+3786 2226 2C ,
+3786 2245 0A ,
+3785 2277 1U ,
+3786 2315 6V ,
+3787 2346 2G ,
+0.1 w
+3707.74 2437.87 m
+-8.97 0 -16.24 -7.27 -16.24 -16.24 c
+0 -8.97 7.27 -16.24 16.24 -16.24 c
+8.97 0 16.24 7.27 16.24 16.24 c
+0 8.97 -7.27 16.24 -16.24 16.24 c
+S
+0.072 w
+3707.74 2437.87 0 64.95 S
+3655 2439 5X ,
+3655 2468 6B ,
+3689 2226 2C ,
+3689 2245 0A ,
+3688 2277 1U ,
+3689 2315 6V ,
+3690 2346 5X ,
+0.1 w
+3610.31 2437.87 m
+-8.97 0 -16.24 -7.27 -16.24 -16.24 c
+0 -8.97 7.27 -16.24 16.24 -16.24 c
+8.97 0 16.24 7.27 16.24 16.24 c
+0 8.97 -7.27 16.24 -16.24 16.24 c
+S
+0.072 w
+3610.31 2437.87 0 64.95 S
+3558 2439 5X ,
+3558 2468 6F ,
+3591 2226 2C ,
+3591 2245 0A ,
+3590 2277 1U ,
+3591 2315 6V ,
+3592 2350 5P ,
+0.1 w
+3512.89 2437.87 m
+-8.97 0 -16.24 -7.27 -16.24 -16.24 c
+0 -8.97 7.27 -16.24 16.24 -16.24 c
+8.97 0 16.24 7.27 16.24 16.24 c
+0 8.97 -7.27 16.24 -16.24 16.24 c
+S
+0.072 w
+3512.89 2437.87 0 64.95 S
+3461 2439 2G ,
+3461 2468 1I ,
+3494 2226 2C ,
+3494 2245 0A ,
+3493 2277 1U ,
+3494 2315 6V ,
+3495 2347 1I ,
+0.1 w
+4194.86 1918.27 m
+-8.97 0 -16.24 -7.27 -16.24 -16.24 c
+0 -8.97 7.27 -16.24 16.24 -16.24 c
+8.97 0 16.24 7.27 16.24 16.24 c
+0 8.97 -7.27 16.24 -16.24 16.24 c
+S
+0.072 w
+4194.86 1885.8 0 -64.95 S
+4143 1835 2G ,
+4143 1867 5P ,
+4176 1934 2C ,
+4175 1951 1U ,
+4176 1989 6V ,
+4177 2020 2G ,
+0.1 w
+4000.01 2437.87 m
+-8.97 0 -16.24 -7.27 -16.24 -16.24 c
+0 -8.97 7.27 -16.24 16.24 -16.24 c
+8.97 0 16.24 7.27 16.24 16.24 c
+0 8.97 -7.27 16.24 -16.24 16.24 c
+S
+0.072 w
+4000.01 2437.87 0 64.95 S
+3948 2439 2G ,
+3948 2467 5X ,
+3981 2226 2C ,
+3981 2245 0A ,
+3980 2277 1E ,
+3981 2312 6V ,
+3981 2346 7L ,
+2148.96 2405.39 0 97.42 S
+2097 2439 2G ,
+2097 2467 2G ,
+2130 2306 6Z ,
+2131 2340 2S ,
+2051.53 2405.39 0 97.42 S
+1999 2439 2G ,
+1999 2467 2K ,
+2033 2312 6Z ,
+2034 2347 2O ,
+1954.11 2405.39 0 97.42 S
+1902 2439 2G ,
+1902 2468 7D ,
+1935 2312 6Z ,
+1936 2347 7D ,
+1856.68 2405.39 0 97.42 S
+1804 2439 2G ,
+1804 2468 2O ,
+1838 2312 6Z ,
+1839 2346 2K ,
+2246.38 2405.39 0 97.42 S
+2194 2439 2G ,
+2194 2468 2S ,
+2227 2312 6Z ,
+2228 2347 6B ,
+2343.8 2405.39 0 97.42 S
+2292 2439 2G ,
+2292 2468 6B ,
+2325 2312 6Z ,
+2326 2347 6F ,
+2441.23 2405.39 0 97.42 S
+2389 2439 2G ,
+2389 2468 6F ,
+2422 2312 6Z ,
+2423 2350 5P ,
+2423 2375 1I ,
+2538.65 2405.39 0 97.42 S
+2486 2439 2K ,
+2486 2468 1I ,
+2520 2312 6Z ,
+2521 2350 5P ,
+2521 2378 5P ,
+2636.07 2405.39 0 97.42 S
+2584 2439 2K ,
+2584 2471 5P ,
+2617 2312 6Z ,
+2618 2350 5P ,
+2618 2374 5X ,
+2733.5 2405.39 0 97.42 S
+2681 2439 2K ,
+2681 2467 5X ,
+2715 2312 6Z ,
+2716 2350 5P ,
+2716 2374 2G ,
+2830.92 2405.39 0 97.42 S
+2779 2439 2K ,
+2779 2467 2G ,
+2812 2312 6Z ,
+2813 2350 5P ,
+2813 2374 2K ,
+2928.34 2405.39 0 97.42 S
+2876 2439 2K ,
+2876 2467 2K ,
+2909 2312 6Z ,
+2910 2350 5P ,
+2910 2375 7D ,
+0.1 w
+4000.01 1918.27 m
+-8.97 0 -16.24 -7.27 -16.24 -16.24 c
+0 -8.97 7.27 -16.24 16.24 -16.24 c
+8.97 0 16.24 7.27 16.24 16.24 c
+0 8.97 -7.27 16.24 -16.24 16.24 c
+S
+0.072 w
+4000.01 1885.8 0 -64.95 S
+3948 1835 2K ,
+3948 1864 7D ,
+3981 1934 2C ,
+3981 1954 6R ,
+3980 1987 1U ,
+3981 2026 6V ,
+3982 2057 1I ,
+1272.14 2405.39 0 97.42 S
+1220 2439 2K ,
+1220 2468 2O ,
+1253 2315 7H ,
+1254 2350 2S ,
+1174.72 2405.39 0 97.42 S
+1122 2439 2K ,
+1122 2468 2S ,
+1156 2315 7H ,
+1157 2350 2O ,
+1077.3 2405.39 0 97.42 S
+1025 2439 2K ,
+1025 2468 6B ,
+1058 2315 7H ,
+1059 2350 7D ,
+979.87 2405.39 0 97.42 S
+928 2439 2K ,
+928 2468 6F ,
+961 2315 7H ,
+962 2349 2K ,
+882.45 2405.39 0 97.42 S
+830 2440 7D ,
+830 2468 1I ,
+863 2315 7H ,
+864 2349 2G ,
+785.02 2405.39 0 97.42 S
+733 2440 7D ,
+733 2471 5P ,
+766 2315 7H ,
+767 2349 5X ,
+687.6 2405.39 0 97.42 S
+635 2440 7D ,
+635 2467 5X ,
+669 2315 7H ,
+670 2353 5P ,
+590.18 2405.39 0 97.42 S
+538 2440 7D ,
+538 2467 2G ,
+571 2315 7H ,
+572 2350 1I ,
+1466.99 2405.39 0 97.42 S
+1415 2440 7D ,
+1415 2467 2K ,
+1448 2306 6Z ,
+1449 2340 1I ,
+1564.41 2405.39 0 97.42 S
+1512 2440 7D ,
+1512 2468 7D ,
+1545 2306 6Z ,
+1546 2343 5P ,
+1661.84 2405.39 0 97.42 S
+1610 2440 7D ,
+1610 2468 2O ,
+1643 2312 6Z ,
+1644 2346 5X ,
+1759.26 2405.39 0 97.42 S
+1707 2440 7D ,
+1707 2468 2S ,
+1740 2312 6Z ,
+1741 2346 2G ,
+0.1 w
+4194.86 2437.87 m
+-8.97 0 -16.24 -7.27 -16.24 -16.24 c
+0 -8.97 7.27 -16.24 16.24 -16.24 c
+8.97 0 16.24 7.27 16.24 16.24 c
+0 8.97 -7.27 16.24 -16.24 16.24 c
+S
+0.072 w
+4194.86 2437.87 0 64.95 S
+4143 2440 7D ,
+4143 2468 6B ,
+4176 2278 2C ,
+4176 2294 1M ,
+4176 2345 6R ,
+2148.96 1918.27 0 -97.42 S
+2097 1836 7D ,
+2097 1864 6F ,
+2130 1940 1A ,
+2129 1951 5T ,
+2129 1990 1E ,
+2131 2027 5P ,
+3025.77 2405.39 0 97.42 S
+2974 2440 2O ,
+2974 2468 1I ,
+3007 2312 6Z ,
+3008 2350 5P ,
+3008 2375 2O ,
+3123.19 2405.39 0 97.42 S
+3071 2440 2O ,
+3071 2471 5P ,
+3104 2312 6Z ,
+3105 2350 5P ,
+3105 2375 2S ,
+3220.62 2405.39 0 97.42 S
+3168 2440 2O ,
+3168 2467 5X ,
+3202 2312 6Z ,
+3203 2350 5P ,
+3203 2375 6B ,
+2928.34 1918.27 0 -97.42 S
+2876 1836 2O ,
+2876 1863 2G ,
+2909 1939 6V ,
+2909 1969 6N ,
+2909 2003 37 29 /0E $C
+-D@L>C4H9`s8W-!af&tSJ-Z.*~>
+,
+2910 2037 2G ,
+3025.77 1918.27 0 -97.42 S
+2974 1836 2O ,
+2974 1863 2K ,
+3007 1939 6V ,
+3007 1969 6N ,
+3007 2003 0E ,
+3008 2038 2O ,
+2830.92 1918.27 0 -97.42 S
+2779 1836 2O ,
+2779 1864 7D ,
+2812 1939 6V ,
+2812 1969 6N ,
+2812 2003 0E ,
+2813 2037 5X ,
+2733.5 1918.27 0 -97.42 S
+2681 1836 2O ,
+2681 1864 2O ,
+2715 1939 6V ,
+2715 1969 6N ,
+2715 2003 0E ,
+2716 2041 5P ,
+2538.65 1918.27 0 -97.42 S
+2486 1836 2S ,
+2486 1867 5P ,
+2520 1939 6V ,
+2520 1972 6V ,
+2519 2004 1E ,
+2520 2040 37 29 /3E $C
+-D@L>;jAg>Pq#bs3cmo3kr2-ekr21h82j,O6&/%C6&/6%l07Ck!.Y=~>
+,
+2441.23 1918.27 0 -97.42 S
+2389 1836 2S ,
+2389 1863 5X ,
+2422 1939 6V ,
+2422 1972 6V ,
+2422 2006 7H ,
+2423 2040 1I ,
+424 1936 53 36 /0I $C
+5(EV4s8W'a=P*S:.f]PKs8Tk;!'g~>
+,
+424 1979 53 6 /3I $C
+4pp3B!.Y=~>
+,
+424 1996 53 36 /0M $C
+4pp3<+LF+:_fd"Y@Dd7.2dsUI*&-ct%brc*_[bHUmDBFdF5X2"!$D=~>
+,
+424 2042 3I ,
+440 2059 37 43 /3M $C
+2@Y/uB0fFl?!%'@]6OUe=2VTpT`n&TeURJn[ubA_HoQ'G!"]~>
+,
+432 2108 46 30 /0Q $C
+,Ap7qE*.7m>HRH)=sF+5kr2E6dJs7G^OQ"SC>,M=Rc7"[_H16T<gpDF(ec?4'ECB$
+~>
+,
+432 2144 46 30 /3Q $C
+-l*@L)MB(N3-=SZd1b?_+Q:!l+&:P!f),LIs8V=8p!R&Z'#R:W0Tk;%,-=sD_M/ci
+(k;klJ,~>
+,
+432 2180 46 29 /0U $C
+3eHpAb(L`WkW3fO.We'Zn:T/,StH&_rmoW,YejF,2;"s1'JQ2sRY).P!"]~>
+,
+456 2215 6 15 /3U $X
+I!g<hI!g<hI!g<hI!g;~>
+,
+424 2239 53 37 /0Y $C
+4pp3FSOCDGs8W-!s8W-!s8LLG[.^(0,WQ&`MNHISgJ64PK8'Z40b3+C!$D~>
+,
+440 2281 38 29 /3Y $C
+3Wm2#K]kI=6905Q((Z,.97:[SV>pSqs8RQEhcBEf_H%]na&f=liBcCp!WX>~>
+,
+440 2314 37 29 /1C $C
+2rO1M4<=t@*#NX&i5*6^K+&_>3)EFD#S[gu+J=9P$4%@J_SKYgTE5*9~>
+,
+424 2351 53 36 /4C $C
+4pp3FR'6Pis8W-!m=";9f%k-oL6[K+a<;K6TrV#,K*<_,^]XX&~>
+,
+407 2410 54 36 /1G $C
+4rTeN4n!Dn,X&csDu]k6eS@biT*7r)=BHsOJ-Z~>
+,
+415 2457 45 16 /4G $C
+1k5O4lWV.KZt^!D!.Y=~>
+,
+0.1 w
+2148.96 716.71 -779.39 0 S
+2148.96 927.8 m
+-8.97 0 -16.24 -7.27 -16.24 -16.24 c
+0 -8.97 7.27 -16.24 16.24 -16.24 c
+8.97 0 16.24 7.27 16.24 16.24 c
+0 8.97 -7.27 16.24 -16.24 16.24 c
+S
+0.072 w
+2148.96 927.8 0 178.61 S
+2097 1043 7D ,
+0.1 w
+2243.44 943.61 m
+1.94 5.34 2.94 10.98 2.94 16.66 c
+0 26.9 -21.81 48.71 -48.71 48.71 c
+S
+2148.96 716.71 m
+8.7 0 16.74 4.64 21.09 12.18 c
+S
+1307.86 1008.99 m
+-26.9 0 -48.71 -21.81 -48.71 -48.71 c
+0 -5.68 0.99 -11.32 2.94 -16.66 c
+S
+1348.47 728.89 m
+4.35 -7.54 12.39 -12.18 21.09 -12.18 c
+S
+2201.89 1008.99 -898.9 0 S
+2051.53 830.38 m
+-8.97 0 -16.24 -7.27 -16.24 -16.24 c
+0 -8.97 7.27 -16.24 16.24 -16.24 c
+8.97 0 16.24 7.27 16.24 16.24 c
+0 8.97 -7.27 16.24 -16.24 16.24 c
+S
+0.072 w
+2051.53 830.38 0 276.03 S
+1999 1043 6F ,
+0.1 w
+1954.11 927.8 m
+-8.97 0 -16.24 -7.27 -16.24 -16.24 c
+0 -8.97 7.27 -16.24 16.24 -16.24 c
+8.97 0 16.24 7.27 16.24 16.24 c
+0 8.97 -7.27 16.24 -16.24 16.24 c
+S
+0.072 w
+1954.11 927.8 0 178.61 S
+1902 1042 2K ,
+0.1 w
+1856.68 830.38 m
+-8.97 0 -16.24 -7.27 -16.24 -16.24 c
+0 -8.97 7.27 -16.24 16.24 -16.24 c
+8.97 0 16.24 7.27 16.24 16.24 c
+0 8.97 -7.27 16.24 -16.24 16.24 c
+S
+0.072 w
+1856.68 830.38 0 276.03 S
+1804 1043 6B ,
+0.1 w
+1759.26 927.8 m
+-8.97 0 -16.24 -7.27 -16.24 -16.24 c
+0 -8.97 7.27 -16.24 16.24 -16.24 c
+8.97 0 16.24 7.27 16.24 16.24 c
+0 8.97 -7.27 16.24 -16.24 16.24 c
+S
+0.072 w
+1759.26 927.8 0 178.61 S
+1707 1042 2G ,
+0.1 w
+1661.84 830.38 m
+-8.97 0 -16.24 -7.27 -16.24 -16.24 c
+0 -8.97 7.27 -16.24 16.24 -16.24 c
+8.97 0 16.24 7.27 16.24 16.24 c
+0 8.97 -7.27 16.24 -16.24 16.24 c
+S
+0.072 w
+1661.84 830.38 0 276.03 S
+1610 1043 2S ,
+0.1 w
+1564.41 927.8 m
+-8.97 0 -16.24 -7.27 -16.24 -16.24 c
+0 -8.97 7.27 -16.24 16.24 -16.24 c
+8.97 0 16.24 7.27 16.24 16.24 c
+0 8.97 -7.27 16.24 -16.24 16.24 c
+S
+0.072 w
+1564.41 927.8 0 178.61 S
+1512 1042 5X ,
+0.1 w
+1466.99 830.38 m
+-8.97 0 -16.24 -7.27 -16.24 -16.24 c
+0 -8.97 7.27 -16.24 16.24 -16.24 c
+8.97 0 16.24 7.27 16.24 16.24 c
+0 8.97 -7.27 16.24 -16.24 16.24 c
+S
+0.072 w
+1466.99 830.38 0 276.03 S
+1415 1043 2O ,
+0.1 w
+1369.57 927.8 m
+-8.97 0 -16.24 -7.27 -16.24 -16.24 c
+0 -8.97 7.27 -16.24 16.24 -16.24 c
+8.97 0 16.24 7.27 16.24 16.24 c
+0 8.97 -7.27 16.24 -16.24 16.24 c
+S
+0.072 w
+1369.57 927.8 0 178.61 S
+1317 1046 5P ,
+0.1 w
+2170.39 729.05 73.39 215.63 S
+1262.07 944.04 86.38 -215.31 S
+1024 1010 54 26 /1K $C
+,3%PT^$\/iL>Dn0<2!s@=6isj:]UP-~>
+,
+1032 1043 3Q ,
+1154 632 53 31 /4K $C
+4pp3FStsR0s8W-!s8W-!s8W-!nbrM2!W~>
+,
+1154 671 53 33 /1O $C
+4pp3FSttZOs8W-!s8W-!s8W-!s8W-!s5T+>+9D~>
+,
+1154 712 53 43 /4O $C
+4pp3<+LE1"(cX5-_81bV#6kYT3&#;Zi5*6a%LrsU$47%Q&1AZoJO'?h"U#/<'G)Z8
+<#,iFOB+7=!"]/~>
+,
+1154 761 53 40 /1S $C
+:f'tbTV.M\:dC]UJcu8k('oO'KF<A8_#j,=(P;><r#^RX*sN7.#JlE2$ofq[@,Sl;
+K*MVk%LrsK+9D~>
+,
+1154 807 53 29 /4S $C
+4pp3C$U=[ks8W*!&-2~>
+,
+1154 843 1O ,
+0.072 w
+2830.92 944.04 0 97.42 S
+2811 572 5X ,
+3025.77 944.04 0 97.42 S
+3006 572 2K ,
+3220.62 944.04 0 97.42 S
+3201 573 2O ,
+3415.46 944.04 0 97.42 S
+3396 573 6B ,
+2733.5 944.04 0 97.42 S
+2714 576 5P ,
+2928.34 944.04 0 97.42 S
+2909 572 2G ,
+3123.19 944.04 0 97.42 S
+3103 573 7D ,
+3318.04 944.04 0 97.42 S
+3298 573 2S ,
+0.1 w
+2733.5 944.04 0 -292.27 S
+2830.92 944.04 0 -292.27 S
+2928.34 944.04 0 -292.27 S
+3025.77 944.04 0 -292.27 S
+3123.19 944.04 0 -292.27 S
+3220.62 944.04 0 -292.27 S
+3318.04 944.04 0 -292.27 S
+3415.46 944.04 0 -292.27 S
+3480.41 489.39 0 162.37 S
+3480.41 651.77 -811.86 0 S
+2668.55 651.77 0 -162.37 S
+2668.55 489.39 811.86 0 S
+2486 588 1K ,
+2494 620 45 30 /1W $C
+,tsEBED4=Y'Ip,_U*0(r:)=3?eS->X?i",9^6ehcrMA4PCVpHp=7'fT21l'_#QTA~>
+,
+2583 510 0Y ,
+2583 551 1K ,
+2591 584 45 31 /4W $C
+.0j%nee&UE"k)?^K'@6@6#`/`TX[Xk_@*%[\Z5WoO8o61#QTA~>
+,
+2591 619 46 31 /2A $C
+,&8Rf38r!\mVFdd(AN:^ne[MNd$rI5oY:G+s82iN?VB;/@4r$B@_5pK(f>#V'ECB$
+~>
+,
+4937 4261 1A ,
+4937 4274 7L ,
+4936 4436 5T ,
+4937 4478 3A ,
+4937 4511 6N ,
+5101 4421 2S ,
+5101 4449 6B ,
+5101 4477 1I ,
+5101 4505 7D ,
+5071.67 4223.97 0 324.75 S
+5071.67 4548.72 -194.85 0 S
+4876.82 4548.72 0 -324.75 S
+4876.82 4223.97 194.85 0 S
+5001 4342 39 34 /5A $C
+3X:6A#WcpWU)2VtFa-4:#3[E!qXiM=fDhCKs7cMXs*F.7H<))PLP=Rk6c=a#pjP=*
+5Qh~>
+,
+5002 4383 7L ,
+5002 4419 7H ,
+0.072 w
+4974.25 4223.97 0 -97.42 S
+4922 4164 5P ,
+5169.09 4386.34 -97.42 0 S
+5101 4355 5X ,
+4974.25 4548.72 0 97.42 S
+4922 4592 2G ,
+4791 4505 1G ,
+4799 4548 1W ,
+4937 3482 1A ,
+4937 3495 7L ,
+4936 3657 5T ,
+4937 3698 3A ,
+4937 3732 6N ,
+5101 3641 2S ,
+5101 3670 6B ,
+5101 3701 5P ,
+5101 3725 5X ,
+0.1 w
+5071.67 3444.58 0 324.75 S
+5071.67 3769.33 -194.85 0 S
+4876.82 3769.33 0 -324.75 S
+4876.82 3444.58 194.85 0 S
+5001 3562 5A ,
+5002 3603 7L ,
+5002 3640 7H ,
+0.072 w
+4974.25 3444.58 0 -97.42 S
+4922 3385 5P ,
+5169.09 3606.95 -97.42 0 S
+5101 3575 5X ,
+4974.25 3769.33 0 97.42 S
+4922 3813 2G ,
+4791 3726 1G ,
+4799 3769 0Q ,
+5234.04 4386.34 -64.95 0 S
+0.1 w
+5234.04 4353.87 0 64.95 S
+5250.28 4371.73 0 29.23 S
+5263.27 4379.85 0 12.99 S
+0.072 w
+5234.04 3606.95 -64.95 0 S
+0.1 w
+5234.04 3574.48 0 64.95 S
+5250.28 3592.34 0 29.23 S
+5263.27 3600.46 0 12.99 S
+0.072 w
+4909.3 3964.17 -64.95 0 S
+0.1 w
+4844.35 3915.46 0 97.42 S
+4804 3926 25 25 /2E $C
+-\)0rs2h2Vr13lfs7cSE#Q~>
+,
+4792 3958 5P ,
+4792 3982 5X ,
+4791 4010 1Q ,
+0.072 w
+4909.3 3347.16 -64.95 0 S
+0.1 w
+4844.35 3298.44 0 97.42 S
+4775 3285 38 31 /5E $C
++s6jbs8UDt:ZOnCs8W-!!"]/~>
+,
+4767 3321 1W ,
+4767 3356 4W ,
+4759 3391 53 39 /2I $C
+5N1PiGW["%"qD%]0Q:I:K7aC5%La<oE+$N"K;g:&"U#MN-m2>OTRfB1JdMbt&1AZ'//ATs
+Kn=g\!.Y~>
+,
+0.072 w
+4909.3 3964.17 64.95 0 S
+4974.25 4743.56 64.95 0 S
+5266.52 4743.56 -64.95 0 S
+0.1 w
+5104.14 4808.51 0 -129.9 S
+5201.57 4743.56 -64.95 0 S
+5104.14 4743.56 -64.95 0 S
+5144.36 4802.4 m
+-5.14 -19.19 -7.75 -38.97 -7.75 -58.84 c
+0 -19.87 2.6 -39.65 7.75 -58.84 c
+S
+5068.1 4808.51 0 -32.47 S
+5084.66 4791.95 -32.47 0 S
+4974.25 4753.31 m
+-5.38 0 -9.74 -4.36 -9.74 -9.74 c
+0 -5.38 4.36 -9.74 9.74 -9.74 c
+5.38 0 9.74 4.36 9.74 9.74 c
+0 5.38 -4.36 9.74 -9.74 9.74 c
+f
+4974.25 4753.31 m
+-5.38 0 -9.74 -4.36 -9.74 -9.74 c
+0 -5.38 4.36 -9.74 9.74 -9.74 c
+5.38 0 9.74 4.36 9.74 9.74 c
+0 5.38 -4.36 9.74 -9.74 9.74 c
+f
+5084 4844 54 40 /5I $C
+.`0;HcNF^hE1I5%&IsU_Ne._e61CA>hg/Uuom6Z<s6o\doW>:EYh''c>;ZIf.!iQo
+_N>041XlCI!W~>
+,
+5092 4889 1W ,
+5189 4847 4G ,
+5189 4879 0U ,
+5189 4914 0U ,
+5197 4950 38 26 /2M $C
+2As-EqiEO<huE>^-qY,A%*X?+s6p$h&-~>
+,
+5181 4987 4K ,
+5197 5021 37 29 /5M $C
+;e]Zo[>)+*d]gSbg'Y_(6YItZ-t3pi@8Lp6#7-4tOC?""3X@YN0]<87KH?_;Mgu'5
+J,~>
+,
+5189 5058 4G ,
+5189 5090 46 30 /2Q $C
+2$3>6(kN5/FQq0ZjF6;*#WG$p+&prcFhX4Bs8W+IlaKn8XrCe"E5LFg]2r_fW.l!?
+:]UP-~>
+,
+5181 5124 2I ,
+0.072 w
+4974.25 3964.17 64.95 0 S
+5266.52 3964.17 -64.95 0 S
+0.1 w
+5104.14 4029.12 0 -129.9 S
+5201.57 3964.17 -64.95 0 S
+5104.14 3964.17 -64.95 0 S
+5144.36 4023.01 m
+-5.14 -19.19 -7.75 -38.97 -7.75 -58.84 c
+0 -19.87 2.6 -39.65 7.75 -58.84 c
+S
+5068.1 4029.12 0 -32.47 S
+5084.66 4012.56 -32.47 0 S
+4974.25 3973.92 m
+-5.38 0 -9.74 -4.36 -9.74 -9.74 c
+0 -5.38 4.36 -9.74 9.74 -9.74 c
+5.38 0 9.74 4.36 9.74 9.74 c
+0 5.38 -4.36 9.74 -9.74 9.74 c
+f
+4974.25 3973.92 m
+-5.38 0 -9.74 -4.36 -9.74 -9.74 c
+0 -5.38 4.36 -9.74 9.74 -9.74 c
+5.38 0 9.74 4.36 9.74 9.74 c
+0 5.38 -4.36 9.74 -9.74 9.74 c
+f
+5084 4065 5I ,
+5092 4113 4G ,
+5189 4035 4G ,
+5189 4067 0U ,
+5189 4102 0U ,
+5197 4138 2M ,
+5181 4176 4K ,
+5197 4209 5M ,
+5189 4242 1W ,
+5189 4277 2A ,
+5181 4312 2I ,
+0.072 w
+5331.47 4743.56 -64.95 0 S
+0.1 w
+5331.47 4711.09 0 64.95 S
+5347.7 4728.95 0 29.23 S
+5360.69 4737.07 0 12.99 S
+0.072 w
+5331.47 3964.17 -64.95 0 S
+0.1 w
+5331.47 3931.7 0 64.95 S
+5347.7 3949.56 0 29.23 S
+5360.69 3957.68 0 12.99 S
+0.072 w
+2213.91 1106.41 -64.95 0 S
+0.1 w
+2213.91 1138.88 0 -64.95 S
+2230.14 1121.02 0 -29.23 S
+2243.13 1112.9 0 -12.99 S
+0.072 w
+590.18 2502.82 0 227.32 S
+537 2639 4C ,
+545 2681 0U ,
+687.6 2502.82 0 227.32 S
+635 2639 4C ,
+643 2684 4G ,
+687.6 2730.14 -64.95 64.95 S
+785.02 2502.82 0 227.32 S
+732 2639 4C ,
+740 2680 1W ,
+785.02 2730.14 -64.95 64.95 S
+882.45 2502.82 0 227.32 S
+829 2639 4C ,
+837 2680 0Q ,
+882.45 2730.14 -64.95 64.95 S
+979.87 2502.82 0 227.32 S
+927 2639 4C ,
+935 2680 4W ,
+979.87 2730.14 -64.95 64.95 S
+1077.3 2502.82 0 227.32 S
+1024 2639 4C ,
+1032 2680 2A ,
+1077.3 2730.14 -64.95 64.95 S
+1174.72 2502.82 0 227.32 S
+1122 2639 4C ,
+1130 2681 2Q ,
+1174.72 2730.14 -64.95 64.95 S
+1272.14 2502.82 0 227.32 S
+1219 2639 4C ,
+1227 2681 45 30 /5Q $C
+,G5#8$^%^P\1S/C_B?PN&:*4GjC&,K"jek5>TgTcKXqO&[=t\6@6aqq5Q~>
+,
+1272.14 2730.14 -64.95 64.95 S
+4000.01 1820.85 0 -292.27 S
+3947 1600 4K ,
+3947 1637 4S ,
+3947 1668 1S ,
+3947 1712 54 36 /2U $C
+,3Lfn%L>%9*RhTPFMlKB+h\*7V!kGXh>=D)J,fPXs8VfLs8BC.ot+E;[DCKflrEh(
+U"E3O6NmH$!<~>
+,
+3947 1756 53 36 /5U $C
+4pp3C8:U[>s8W-!s8S\pDu9T#"9~>
+,
+4097.43 1820.85 0 -292.27 S
+4044 1600 4K ,
+4044 1637 4S ,
+4044 1668 1S ,
+4044 1712 2U ,
+4044 1756 5U ,
+3610.31 1528.58 0 292.27 S
+2928.34 1820.85 0 -779.39 S
+2875 1405 1O ,
+2875 1442 0I ,
+2875 1484 5U ,
+2883 1527 0Q ,
+2830.92 1820.85 0 -779.39 S
+2778 1405 1O ,
+2778 1442 0I ,
+2778 1484 5U ,
+2786 1527 1W ,
+2733.5 1820.85 0 -779.39 S
+2680 1405 1O ,
+2680 1442 0I ,
+2680 1484 5U ,
+2688 1531 4G ,
+1759.26 1820.85 0 -714.44 S
+1706 1535 0Y ,
+1706 1576 53 39 /2Y $C
+$@c7f%;fo426`@#Jqh,L(hm1[-t/rh"Um)MZkP5q'K'V:FQ!Hm88sb&Jo2203XLQJ
+#3di#"<4/SKH?]rH?`4O`P;TV5Q~>
+,
+1714 1618 1W ,
+1714 1653 0Q ,
+1714 1689 1W ,
+1661.84 1820.85 0 -519.59 S
+1609 1530 0I ,
+1609 1569 2Y ,
+1617 1611 1W ,
+1617 1646 0Q ,
+1617 1681 1W ,
+3480.41 2795.09 0 -162.37 S
+3480.41 2632.72 32.48 0 S
+3512.89 2632.72 0 -129.9 S
+3610.31 2502.82 0 292.27 S
+3740.21 2795.09 0 -162.37 S
+3740.21 2632.72 -32.47 0 S
+3707.74 2632.72 0 -129.9 S
+3805.16 2502.82 0 129.9 S
+3805.16 2632.72 64.95 0 S
+3870.11 2632.72 0 162.37 S
+3870.11 2795.09 0 97.42 S
+3886 2833 5P ,
+3870.11 3152.31 0 97.42 S
+3886 3186 5X ,
+3740.21 2795.09 0 97.42 S
+3757 2829 2G ,
+3740.21 3152.31 0 97.42 S
+3757 3186 2K ,
+3610.31 2795.09 0 97.42 S
+3627 2830 7D ,
+3610.31 3152.31 0 97.42 S
+3627 3203 2O ,
+3480.41 2795.09 0 97.42 S
+3497 2846 2S ,
+3480.41 3152.31 0 97.42 S
+3497 3203 6B ,
+0.1 w
+3675.26 2892.51 0 259.8 S
+3545.36 2892.51 0 259.8 S
+3805.16 2892.51 0 259.8 S
+3935.06 3022.41 -519.59 0 S
+3935.06 2892.51 0 259.8 S
+3935.06 3152.31 -519.59 0 S
+3415.46 3152.31 0 -259.8 S
+3415.46 2892.51 519.59 0 S
+3960 2991 1K ,
+3960 3028 53 33 /5Y $C
+4pp3FSOCDGs8W-!s8W-!Ip;eCCLMq9?Ic(`$n)++#Q~>
+,
+3968 3070 4G ,
+3330 2796 1S ,
+3330 2843 4C ,
+3330 2889 4C ,
+3330 2934 0Y ,
+3330 2980 1O ,
+3330 3019 2U ,
+3330 3061 2U ,
+3330 3121 2U ,
+3330 3166 1O ,
+3330 3207 4S ,
+3330 3243 1O ,
+3330 3282 5I ,
+3330 3326 0I ,
+3330 3370 3I ,
+3330 3383 54 45 /3E $C
+.`0;HcNG6n#Wd&pS^8T`8d$*/)k`fteb%ZN^9;Xns8W,rh1!e]oW>:EYh%H""qn.JPVH4?-t,Dq.`/t(!'g~>
+,
+3330 3435 0M ,
+0.072 w
+1661.84 1301.26 -97.42 0 S
+1564.41 1301.26 0 -194.85 S
+3025.77 1171.36 0 649.49 S
+2973 1405 1O ,
+2973 1442 0I ,
+2973 1484 5U ,
+2981 1528 2Q ,
+3025.77 1171.36 194.85 0 S
+3220.62 1171.36 0 -129.9 S
+3480.41 3249.73 0 64.95 S
+3480.41 3314.68 389.69 0 S
+3740.21 3249.73 0 64.95 S
+3610.31 3249.73 0 64.95 S
+4000.01 1528.58 97.42 0 S
+0.1 w
+5656.21 424.44 0 7566.58 S
+5656.21 7991.02 -5358.31 0 S
+297.9 7991.02 0 -7566.58 S
+297.9 424.44 5358.31 0 S
+5461.37 6659.57 194.85 0 S
+5489 5559 37 25 /6E $C
+-D@L?/;!3fs8W-!s8W-!s8G1^+9D~>
+,
+5489 5591 1A ,
+5489 5604 37 23 /3I $C
+-D@L>7%aMZs8E!@!W~>
+,
+5489 5632 6V ,
+5500 5668 26 5 /6I $C
+-DkNBs6p$h&-~>
+,
+5489 6697 6R ,
+5489 6733 6V ,
+5489 6763 1Q ,
+5489 6801 1A ,
+5488 6812 1E ,
+5489 6849 1A ,
+5488 6860 5T ,
+5489 6901 7L ,
+5500 6939 6I ,
+5587 6696 7H ,
+5587 6734 6R ,
+5587 6766 6Z ,
+5587 6800 1M ,
+5587 6850 7L ,
+5587 6901 37 28 /3O $C
+-D@L?/:te>s8W-!s8W,m^[7o&_X'W_+b@N=Bo9;p_J1Yi$321M~>
+,
+5587 6932 37 32 /6O $C
+-E@XfG^G/c\7*8bgb@^!%N,K5U"h%mLeU]BPTZY'5seD"_U]J<TE5*9~>
+,
+5598 6970 6I ,
+5587 5559 0A ,
+5587 5590 6Z ,
+5586 5625 5A ,
+5587 5666 6V ,
+5586 6109 5T ,
+5587 6151 6E ,
+5392 5556 6N ,
+5392 5591 1A ,
+5392 5601 6N ,
+5392 5635 3I ,
+5392 5663 6V ,
+5656.21 5522.95 0 2468.07 S
+5656.21 7991.02 -454.65 0 S
+5201.57 7991.02 0 -2468.07 S
+5201.57 5522.95 454.65 0 S
+5461.37 5522.95 0 2468.07 S
+0.072 w
+1402.04 4451.29 0 292.27 S
+1349 4485 0I ,
+1349 4528 0Y ,
+1349 4574 53 6 /0K $C
+4pp3B!.Y=~>
+,
+1349 4590 0M ,
+1349 4632 0I ,
+1824.21 4451.29 0 259.8 S
+1771 4490 5Y ,
+1771 4528 53 57 /6Q $C
+54U,7LD,bS%RWNB!oUs>PapqA,rc^&?sZ_4M&HTZ:^A?iKX=!B/.7&k0[V/`6kKjk
+,6L=G%-bk7Sn8lhK)edT,mEiL2[<kM.jP=D1)^ggJYEPmP78-/);rSL2'TiG3@tdV
+MLu%J2AC[J632@,"t)Yj-NaoJ$\OPf:-ihZ%OVFD.[12=+9D~>
+,
+1771 4590 4O ,
+1499.46 3606.95 0 -357.22 S
+1499.46 4451.29 0 519.59 S
+1726.79 4451.29 0 357.22 S
+1726.79 4808.51 324.75 0 S
+2051.53 4808.51 0 -1461.36 S
+1596.89 3347.16 0 259.8 S
+1629.36 4451.29 0 746.92 S
+2116.48 5198.21 -811.86 0 S
+3220.62 5555.43 0 -194.85 S
+3220.62 5360.58 -259.8 0 S
+3318.04 6204.92 0 389.69 S
+3265 6237 54 18 /3U $C
+"U,&4Ug,G^-m2>OTRfB1JftgHK#%M?"U#2:K$"5s&-2~>
+,
+3265 6258 5I ,
+3265 6304 2U ,
+3265 6349 5Y ,
+3265 6387 6Q ,
+3265 6449 4O ,
+3415.46 6204.92 0 454.64 S
+3362 6237 3U ,
+3362 6261 1O ,
+3362 6303 0Y ,
+3362 6349 4C ,
+3610.31 6204.92 0 1656.2 S
+3557 6243 4C ,
+3565 6286 0U ,
+3220.62 6204.92 0 357.22 S
+3168 6237 3U ,
+3168 6258 5I ,
+3168 6304 2U ,
+3168 6348 4S ,
+3168 6379 1S ,
+3168 6421 0I ,
+3168 6461 5I ,
+3168 6509 5U ,
+3220.62 6562.14 -259.8 0 S
+2960.82 5360.58 0 1201.56 S
+3902.58 5555.43 0 -324.75 S
+3850 5334 4C ,
+3858 5380 4G ,
+655.12 3314.68 -64.95 -64.95 S
+752.55 3314.68 -64.95 -64.95 S
+849.97 3314.68 -64.95 -64.95 S
+947.4 3314.68 -64.95 -64.95 S
+1044.82 3314.68 -64.95 -64.95 S
+1142.24 3314.68 -64.95 -64.95 S
+1239.67 3314.68 -64.95 -64.95 S
+1337.09 3314.68 -64.95 -64.95 S
+655.12 3314.68 0 292.27 S
+602 3418 4C ,
+610 3461 5Q ,
+752.55 3606.95 0 -292.27 S
+700 3418 4C ,
+708 3461 2Q ,
+849.97 3314.68 0 292.27 S
+797 3418 4C ,
+805 3460 2A ,
+1044.82 3314.68 0 292.27 S
+992 3418 4C ,
+1000 3460 0Q ,
+1142.24 3606.95 0 -292.27 S
+1089 3418 4C ,
+1097 3460 1W ,
+1239.67 3606.95 0 -292.27 S
+1187 3418 4C ,
+1195 3464 4G ,
+1337.09 3314.68 0 292.27 S
+1284 3418 4C ,
+1292 3461 0U ,
+914.92 7633.8 0 227.32 S
+862 7721 4C ,
+870 7764 0U ,
+1012.34 7633.8 0 227.32 S
+959 7721 4C ,
+967 7767 4G ,
+1109.77 7633.8 0 227.32 S
+1057 7721 4C ,
+1065 7763 1W ,
+1207.19 7633.8 0 227.32 S
+1154 7721 4C ,
+1162 7763 0Q ,
+1402.04 7633.8 0 227.32 S
+1349 7721 4C ,
+1357 7763 2A ,
+1499.46 7633.8 0 227.32 S
+1446 7721 4C ,
+1454 7764 2Q ,
+1596.89 7633.8 0 227.32 S
+1544 7721 4C ,
+1552 7764 5Q ,
+1402.04 7861.12 -64.95 64.95 S
+1304.61 7861.12 -64.95 64.95 S
+1207.19 7861.12 -64.95 64.95 S
+1109.77 7861.12 -64.95 64.95 S
+1012.34 7861.12 -64.95 64.95 S
+914.92 7861.12 -64.95 64.95 S
+1499.46 7861.12 -64.95 64.95 S
+1596.89 7861.12 -64.95 64.95 S
+3168 5396 5I ,
+3168 5444 4S ,
+3168 5479 53 36 /6U $C
+4pp3C""I9L;Pd!ml-OP9NPgF=U_n3CU_n3CU_n3CU`6,IUu$_6SqGM=H?sN2!"]~>
+,
+1889.16 3606.95 -64.95 0 S
+0.1 w
+1889.16 3574.48 0 64.95 S
+1905.4 3592.34 0 29.23 S
+1918.39 3600.46 0 12.99 S
+0.072 w
+655.12 3606.95 0 97.42 S
+602 3658 5P ,
+618 3728 7H ,
+644 3758 2S ,
+752.55 3606.95 0 97.42 S
+700 3654 5X ,
+716 3728 7H ,
+742 3758 2O ,
+849.97 3606.95 0 97.42 S
+797 3654 2G ,
+813 3728 7H ,
+839 3758 7D ,
+947.4 3606.95 0 97.42 S
+895 3654 2K ,
+910 3728 7H ,
+937 3757 2K ,
+1044.82 3606.95 0 97.42 S
+992 3655 7D ,
+1008 3728 7H ,
+1034 3757 2G ,
+1142.24 3606.95 0 97.42 S
+1089 3655 2O ,
+1105 3728 7H ,
+1132 3757 5X ,
+1239.67 3606.95 0 97.42 S
+1187 3655 2S ,
+1203 3728 7H ,
+1229 3761 5P ,
+1337.09 3606.95 0 97.42 S
+1284 3655 6B ,
+1300 3728 7H ,
+1326 3758 1I ,
+1499.46 3606.95 0 97.42 S
+1447 3655 6F ,
+1461 3726 1U ,
+1462 3764 3I ,
+1462 3792 37 29 /0G $C
+-D@L>;jAg>Pq#bs3cmo3kr2-ekr21h82j,O6&/%C6&/6%l07Ck!.Y=~>
+,
+1489 3836 1I ,
+1596.89 3606.95 0 97.42 S
+1544 3658 5P ,
+1544 3683 1I ,
+1559 3726 5T ,
+1560 3767 3A ,
+1560 3801 6N ,
+1586 3836 1I ,
+1694.31 3606.95 0 97.42 S
+1641 3658 5P ,
+1641 3686 5P ,
+1656 3726 5A ,
+1657 3764 6Z ,
+1657 3798 6N ,
+1657 3832 6V ,
+1684 3869 1I ,
+1824.21 3606.95 0 97.42 S
+1771 3658 5P ,
+1771 3682 5X ,
+1786 3726 5A ,
+1787 3767 7L ,
+1787 3804 7H ,
+1824.21 4353.87 0 97.42 S
+1771 4386 5P ,
+1771 4411 2G ,
+1786 4210 5T ,
+1787 4251 3A ,
+1787 4285 6N ,
+1814 4326 5P ,
+1726.79 4353.87 0 97.42 S
+1674 4386 5P ,
+1674 4411 2K ,
+1689 4169 5A ,
+1690 4207 6Z ,
+1690 4241 6N ,
+1690 4275 6V ,
+1716 4326 5P ,
+1629.36 4353.87 0 97.42 S
+1576 4386 5P ,
+1576 4412 7D ,
+1591 4210 1U ,
+1592 4248 3I ,
+1592 4276 0G ,
+1619 4326 5P ,
+1499.46 4353.87 0 97.42 S
+1447 4386 5P ,
+1447 4412 2O ,
+1461 4153 5A ,
+1462 4191 6Z ,
+1462 4225 6N ,
+1462 4259 6V ,
+1489 4306 5X ,
+1402.04 4353.87 0 97.42 S
+1349 4386 5P ,
+1349 4412 2S ,
+1364 4193 5T ,
+1365 4235 3A ,
+1365 4268 6N ,
+1391 4306 5X ,
+1304.61 4353.87 0 97.42 S
+1252 4386 5P ,
+1252 4412 6B ,
+1267 4193 1U ,
+1268 4232 3I ,
+1268 4260 0G ,
+1294 4306 5X ,
+1174.72 4353.87 0 97.42 S
+1122 4386 5P ,
+1122 4412 6F ,
+1138 4274 6Z ,
+1164 4307 1I ,
+1077.3 4353.87 0 97.42 S
+1024 4382 5X ,
+1024 4412 1I ,
+1040 4274 6Z ,
+1067 4315 5P ,
+0.1 w
+947.4 4386.34 m
+-8.97 0 -16.24 -7.27 -16.24 -16.24 c
+0 -8.97 7.27 -16.24 16.24 -16.24 c
+8.97 0 16.24 7.27 16.24 16.24 c
+0 8.97 -7.27 16.24 -16.24 16.24 c
+S
+0.072 w
+947.4 4386.34 0 64.95 S
+895 4382 5X ,
+895 4415 5P ,
+909 4258 1U ,
+909 4295 1E ,
+0.1 w
+903.88 4256.45 0 64.95 S
+849.97 4386.34 m
+-8.97 0 -16.24 -7.27 -16.24 -16.24 c
+0 -8.97 7.27 -16.24 16.24 -16.24 c
+8.97 0 16.24 7.27 16.24 16.24 c
+0 8.97 -7.27 16.24 -16.24 16.24 c
+S
+0.072 w
+849.97 4386.34 0 64.95 S
+797 4382 5X ,
+797 4411 5X ,
+813 4261 6R ,
+813 4297 7H ,
+0.1 w
+806.46 4256.45 0 64.95 S
+752.55 4386.34 m
+-8.97 0 -16.24 -7.27 -16.24 -16.24 c
+0 -8.97 7.27 -16.24 16.24 -16.24 c
+8.97 0 16.24 7.27 16.24 16.24 c
+0 8.97 -7.27 16.24 -16.24 16.24 c
+S
+0.072 w
+752.55 4386.34 0 64.95 S
+700 4382 5X ,
+700 4411 2G ,
+716 4257 1M ,
+716 4309 6R ,
+0.1 w
+709.03 4256.45 0 64.95 S
+0.072 w
+622.65 4353.87 0 97.42 S
+570 4382 5X ,
+570 4411 2K ,
+586 4233 1Q ,
+596 4268 28 22 /6W $C
+1^aF++R.8eh?Y'nSs+Y"s8Qm$1pFf5V0]g@iBRMG5Q~>
+,
+596 4293 6W ,
+0.1 w
+1856.68 3704.38 0 649.49 S
+1856.68 4353.87 -1298.98 0 S
+557.7 4353.87 0 -649.49 S
+557.7 3704.38 1298.98 0 S
+496 3706 46 31 /4A $C
++@CelBJ^\?@6/U,3he9O#WG/!+[1OeP?i+7s8W-!rh"MFSRI3&`/sA/$mg'He(@Y)
+K*j1t"TT)7~>
+,
+496 3741 1W ,
+496 3777 2A ,
+496 3812 4W ,
+472 4278 1G ,
+480 4322 2Q ,
+0.072 w
+947.4 3314.68 0 292.27 S
+894 3418 4C ,
+902 3460 4W ,
+1304.61 7633.8 0 227.32 S
+1252 7721 4C ,
+1260 7763 4W ,
+0.1 w
+1694.31 7081.73 0 454.64 S
+1694.31 7536.38 -876.82 0 S
+817.5 7536.38 0 -454.64 S
+817.5 7081.73 876.82 0 S
+0.072 w
+914.92 7536.38 0 97.42 S
+854 7607 4G ,
+884 7445 4C ,
+892 7488 0U ,
+1012.34 7536.38 0 97.42 S
+951 7575 4G ,
+951 7606 2A ,
+982 7445 4C ,
+990 7491 4G ,
+1109.77 7536.38 0 97.42 S
+1049 7575 4G ,
+1049 7606 4W ,
+1079 7445 4C ,
+1087 7487 1W ,
+1207.19 7536.38 0 97.42 S
+1146 7575 4G ,
+1146 7606 0Q ,
+1177 7445 4C ,
+1185 7487 0Q ,
+1304.61 7536.38 0 97.42 S
+1243 7575 4G ,
+1243 7606 1W ,
+1274 7445 4C ,
+1282 7487 4W ,
+1402.04 7536.38 0 97.42 S
+1341 7575 4G ,
+1341 7610 4G ,
+1372 7445 4C ,
+1380 7487 2A ,
+1499.46 7536.38 0 97.42 S
+1438 7575 4G ,
+1438 7607 0U ,
+1469 7445 4C ,
+1477 7488 2Q ,
+1596.89 7536.38 0 97.42 S
+1536 7603 3Q ,
+1566 7445 4C ,
+1574 7488 5Q ,
+0.1 w
+979.87 7081.73 32.48 32.47 S
+1012.34 7114.21 32.48 -32.47 S
+0.072 w
+1012.34 7081.73 0 -97.42 S
+951 7019 1W ,
+982 7117 5I ,
+982 7165 4S ,
+982 7200 6U ,
+1499.46 7081.73 0 -97.42 S
+1438 7020 5Q ,
+1469 7117 5I ,
+1469 7165 5U ,
+1469 7206 1S ,
+1596.89 7081.73 0 -97.42 S
+1536 7020 2Q ,
+1566 7117 5I ,
+1566 7165 5U ,
+1566 7210 53 34 /7A $C
+4pp3FSttZOs8W-!s8W-!s8K_/Wnm0]V.*,A^)1'J<MlIiL'af5Tn7e#!.Y~>
+,
+914.92 7081.73 0 -97.42 S
+854 7019 0Q ,
+884 7117 2U ,
+884 7162 1O ,
+884 7203 4S ,
+0.1 w
+1109.77 7081.74 m
+-8.97 0 -16.24 -7.27 -16.24 -16.24 c
+0 -8.97 7.27 -16.24 16.24 -16.24 c
+8.97 0 16.24 7.27 16.24 16.24 c
+0 8.97 -7.27 16.24 -16.24 16.24 c
+S
+0.072 w
+1109.77 7049.26 0 -64.95 S
+1049 7019 4W ,
+1079 7114 3U ,
+1079 7134 3E ,
+1079 7187 1O ,
+0.1 w
+1207.19 7081.74 m
+-8.97 0 -16.24 -7.27 -16.24 -16.24 c
+0 -8.97 7.27 -16.24 16.24 -16.24 c
+8.97 0 16.24 7.27 16.24 16.24 c
+0 8.97 -7.27 16.24 -16.24 16.24 c
+S
+0.072 w
+1207.19 7049.26 0 -64.95 S
+1146 7019 2A ,
+1177 7114 3U ,
+1177 7138 0Y ,
+1177 7180 2U ,
+1177 7220 0I ,
+732 7119 5U ,
+732 7163 5I ,
+732 7206 0I ,
+732 7249 4S ,
+764 7282 6 15 /0W $X
+I!g<hI!g<hI!g<hI!g;~>
+,
+740 7302 1W ,
+740 7338 0U ,
+740 7376 4G ,
+740 7408 2Q ,
+667 7119 1G ,
+675 7163 5Q ,
+1596.89 3347.16 454.65 0 S
+1499.46 3249.73 617.02 0 S
+1596.89 6139.97 0 844.34 S
+1499.46 6139.97 0 844.34 S
+590.18 2730.14 -64.95 64.95 S
+0.216 w
+330.38 2795.09 0 1428.88 S
+330.38 4223.97 0 1883.53 S
+330.38 6107.5 0 1818.58 S
+0.072 w
+1466.99 2502.82 0 227.32 S
+1414 2601 1S ,
+1422 2645 0U ,
+1564.41 2502.82 0 227.32 S
+1511 2601 1S ,
+1519 2648 4G ,
+1564.41 2730.14 -64.95 64.95 S
+1661.84 2502.82 0 227.32 S
+1609 2601 1S ,
+1617 2644 1W ,
+1661.84 2730.14 -64.95 64.95 S
+1759.26 2502.82 0 227.32 S
+1706 2601 1S ,
+1714 2644 0Q ,
+1759.26 2730.14 -64.95 64.95 S
+1856.68 2502.82 0 227.32 S
+1804 2601 1S ,
+1812 2644 4W ,
+1856.68 2730.14 -64.95 64.95 S
+1954.11 2502.82 0 227.32 S
+1901 2601 1S ,
+1909 2644 2A ,
+1954.11 2730.14 -64.95 64.95 S
+2051.53 2502.82 0 227.32 S
+1999 2601 1S ,
+2007 2645 2Q ,
+2051.53 2730.14 -64.95 64.95 S
+2148.96 2502.82 0 227.32 S
+2096 2601 1S ,
+2104 2645 5Q ,
+2148.96 2730.14 -64.95 64.95 S
+1466.99 2730.14 -64.95 64.95 S
+2246.38 2502.82 0 227.32 S
+2193 2601 1S ,
+2201 2644 4A ,
+2343.8 2502.82 0 227.32 S
+2291 2601 1S ,
+2299 2644 3Q ,
+2343.8 2730.14 -64.95 64.95 S
+2441.23 2502.82 0 227.32 S
+2388 2601 1S ,
+2396 2648 4G ,
+2396 2680 0U ,
+2441.23 2730.14 -64.95 64.95 S
+2538.65 2502.82 0 227.32 S
+2486 2601 1S ,
+2494 2648 4G ,
+2494 2683 4G ,
+2538.65 2730.14 -64.95 64.95 S
+2636.07 2502.82 0 227.32 S
+2583 2601 1S ,
+2591 2648 4G ,
+2591 2679 1W ,
+2636.07 2730.14 -64.95 64.95 S
+2733.5 2502.82 0 227.32 S
+2680 2601 1S ,
+2688 2648 4G ,
+2688 2679 0Q ,
+2733.5 2730.14 -64.95 64.95 S
+2830.92 2502.82 0 227.32 S
+2778 2601 1S ,
+2786 2648 4G ,
+2786 2679 4W ,
+2830.92 2730.14 -64.95 64.95 S
+2928.34 2502.82 0 227.32 S
+2875 2601 1S ,
+2883 2648 4G ,
+2883 2679 2A ,
+2928.34 2730.14 -64.95 64.95 S
+2246.38 2730.14 -64.95 64.95 S
+3025.77 2502.82 0 227.32 S
+2973 2601 1S ,
+2981 2648 4G ,
+2981 2680 2Q ,
+3123.19 2502.82 0 227.32 S
+3070 2601 1S ,
+3078 2648 4G ,
+3078 2680 5Q ,
+3123.19 2730.14 -64.95 64.95 S
+3220.62 2502.82 0 227.32 S
+3168 2601 1S ,
+3176 2648 4G ,
+3176 2679 4A ,
+3220.62 2730.14 -64.95 64.95 S
+3318.04 2502.82 0 227.32 S
+3265 2601 1S ,
+3273 2648 4G ,
+3273 2679 3Q ,
+3318.04 2730.14 -64.95 64.95 S
+3025.77 2730.14 -64.95 64.95 S
+3318.04 5555.43 0 -227.32 S
+3265 5314 1S ,
+3273 5361 4G ,
+3273 5392 3Q ,
+3318.04 5328.11 -64.95 -64.95 S
+3415.46 5555.43 0 -227.32 S
+3362 5314 1S ,
+3370 5361 4G ,
+3370 5392 4A ,
+3415.46 5328.11 -64.95 -64.95 S
+3512.89 5555.43 0 -227.32 S
+3460 5314 1S ,
+3468 5361 4G ,
+3468 5393 5Q ,
+3512.89 5328.11 -64.95 -64.95 S
+3610.31 5555.43 0 -227.32 S
+3557 5314 1S ,
+3565 5361 4G ,
+3565 5393 2Q ,
+3610.31 5328.11 -64.95 -64.95 S
+1077.3 4451.29 0 746.92 S
+1024 4550 1S ,
+1032 4597 4G ,
+1174.72 4451.29 0 746.92 S
+1122 4550 1S ,
+1130 4594 0U ,
+914.92 5328.11 0 1656.2 S
+862 6823 1S ,
+870 6867 0U ,
+2116.48 3249.73 0 1948.48 S
+2311.33 3639.43 0 389.69 S
+2258 3642 5I ,
+2258 3690 4S ,
+2258 3722 3E ,
+2258 3772 5I ,
+2258 3820 6U ,
+2311.33 4029.12 -194.85 0 S
+3902.58 6204.92 0 714.44 S
+3850 6302 3U ,
+3850 6326 1O ,
+3850 6364 2Y ,
+3850 6405 0I ,
+3850 6449 0K ,
+3850 6465 0M ,
+3850 6507 0I ,
+3902.58 6919.36 746.92 0 S
+3220.62 1820.85 0 -422.17 S
+3168 1496 3U ,
+3168 1520 1O ,
+3168 1558 2Y ,
+3168 1599 0I ,
+3168 1642 0K ,
+3168 1659 0M ,
+3168 1701 0I ,
+3220.62 1398.68 1428.88 0 S
+4649.5 1398.68 0 5520.68 S
+0.216 w
+2506.18 5263.16 0 -2468.07 S
+0.072 w
+3870.11 3249.73 0 1331.46 S
+3817 3412 3U ,
+3817 3433 2U ,
+3817 3473 0I ,
+3817 3516 0Y ,
+3817 3558 3E ,
+3817 3610 7A ,
+3817 3653 1O ,
+4097.43 5555.43 0 -974.24 S
+4044 5231 3U ,
+4044 5251 2U ,
+4044 5291 0I ,
+4044 5335 0Y ,
+4044 5377 3E ,
+4044 5429 7A ,
+4044 5472 1O ,
+3870.11 4581.19 227.32 0 S
+1012.34 5295.63 0 1688.68 S
+959 6705 5I ,
+959 6752 4S ,
+959 6785 3E ,
+959 6835 5I ,
+959 6882 6U ,
+1012.34 5295.63 292.27 0 S
+1304.61 4451.29 0 844.34 S
+3512.89 6204.92 0 519.59 S
+3460 6237 3U ,
+3460 6261 1O ,
+3460 6299 6Q ,
+3460 6363 0Y ,
+947.4 4451.29 0 2143.32 S
+894 4549 3U ,
+894 4569 5I ,
+894 4615 2U ,
+894 4660 5Y ,
+894 4698 6Q ,
+894 4761 4O ,
+1207.19 6724.51 0 259.8 S
+1154 6754 3U ,
+1154 6778 1O ,
+1154 6816 6Q ,
+1154 6880 0Y ,
+1109.77 6659.57 0 324.75 S
+1057 6769 3U ,
+1057 6792 1O ,
+1057 6834 0Y ,
+1057 6880 4C ,
+3805.16 4159.02 0 1396.41 S
+3752 5328 3U ,
+3752 5352 0Y ,
+3752 5397 4C ,
+4097.43 2502.82 0 1656.2 S
+4044 2600 3U ,
+4044 2624 0Y ,
+4044 2669 4C ,
+3707.74 4029.12 0 1526.31 S
+3655 5328 3U ,
+3655 5348 6Q ,
+3655 5411 0Y ,
+3707.74 4029.12 487.12 0 S
+4194.86 2502.82 0 1526.31 S
+4142 2600 3U ,
+4142 2620 6Q ,
+4142 2683 0Y ,
+849.97 4451.29 0 584.54 S
+797 4549 3U ,
+797 4572 0Y ,
+797 4618 4C ,
+752.55 4451.29 0 649.49 S
+700 4549 3U ,
+700 4568 6Q ,
+700 4632 0Y ,
+5489 5851 38 31 /7C $C
+.`W^*K:.mF:8uf;*@0h`4b$XBYQ%u0rI&jsH:rSO;R$f-D8VJ\IfL#\~>
+,
+5473 5886 53 6 /4G $C
+5!F30s8Tk;!'g~>
+,
+5489 5899 38 28 /7G $C
+2$B'BLdBLCk_,_I"*>)lPNfhRs8W,fFgS5-_1G`me_rmF*XVli!W~>
+,
+5481 5929 46 15 /4K $C
+,X;4B2Xc)cAQf'4rW"&B~>
+,
+5473 5949 4G ,
+5489 5965 37 26 /7K $C
+2@Y/uKa8DC<5,F5qtBOM%;)d2)ur5,~>
+,
+5473 5998 4G ,
+5513 6014 13 7 /4O $X
+"8Dun"8Dun"8Dun"8D~>
+,
+5489 6029 38 27 /7O $C
+.4I8C_@@SJVpi4%\3?EA=0'#aIfKHBs)5Zi[>+@!@;cm(Y4-TK6OEf9!W~>
+,
+5489 6060 7G ,
+5473 6095 53 26 /4S $C
+4pp3/5j/q4<4ssbqtBOM%;)d2)ur5,~>
+,
+5579 5919 45 16 /4G $C
+1k5O4lWV.KZt^!D!.Y=~>
+,
+5579 6369 0Q ,
+5376 5751 1S ,
+5392 5794 7G ,
+5384 5825 4K ,
+5392 5846 2M ,
+5392 5880 7C ,
+5384 5913 4K ,
+5392 5932 38 29 /4U $C
+3e`e&GX9fOk_)$j60KHJT1uB<s8Vi)hkaba_H%'XYu[Qs@6p!N!!iRT~>
+,
+5392 5969 37 15 /0F $C
+2@Y/uKa8DC<5!eN!<<Z~>
+,
+5376 6009 0K ,
+5392 6026 7K ,
+5384 6057 4K ,
+5392 6076 3Y ,
+5392 6113 0F ,
+5376 6130 53 15 /4Y $C
++s6j-")'1M-09\Zs8E!@!W~>
+,
+5392 6150 7C ,
+5392 6184 7G ,
+5392 6217 3Y ,
+5376 6269 5I ,
+5392 6315 7C ,
+5392 6352 0F ,
+5376 6370 54 29 /0J $C
+,=,^n&MSijl-Tf-5_6TQkrtS0hS9*jDpl)+9#Cs;0M6^NZ3nML^]XX&~>
+,
+5408 6424 0W ,
+5376 6462 5I ,
+5376 6511 5Y ,
+5376 6552 1G ,
+5416 6598 22 7 /5C $C
+4>=OQZ!,WW5Qh~>
+,
+5376 6634 5Y ,
+5376 6672 6Q ,
+5376 6734 53 43 /4O $C
+4pp3<+LE1"(cX5-_81bV#6kYT3&#;Zi5*6a%LrsU$47%Q&1AZoJO'?h"U#/<'G)Z8<#,iFOB+7=!"]/~>
+,
+5416 6787 5C ,
+5376 6823 1O ,
+5392 6864 7K ,
+5392 6896 7G ,
+5392 6929 4U ,
+5376 6963 0J ,
+5392 6999 3Y ,
+5392 7036 0F ,
+5416 7057 5C ,
+5376 7093 0Y ,
+5376 7136 2U ,
+5384 7177 1W ,
+5384 7212 0Q ,
+5384 7247 1W ,
+5384 7301 46 37 /5E $C
++C`1t&9RY18<5HW5mHO0St.d.>a:1g&:U)BpAY%5Vs'60D'nR_0\45_9%.RQ.N3%=
+6)`9HPl[M&#nI@3:D\f"huWm$~>
+,
+5376 7364 1O ,
+5384 7401 4K ,
+5376 7422 4S ,
+5392 7455 3Y ,
+5392 7492 0F ,
+5392 7513 7K ,
+5392 7547 3Y ,
+5384 7580 4K ,
+5376 7620 0K ,
+5392 7636 7K ,
+5384 7667 4K ,
+5392 7687 3Y ,
+5392 7724 0F ,
+5376 7741 4Y ,
+5392 7761 7C ,
+5392 7795 7G ,
+5392 7827 3Y ,
+5392 7862 7O ,
+3902.58 5230.68 -1201.56 0 S
+622.65 4451.29 0 97.42 S
+1694.31 3542 0 64.95 S
+1694.31 3542 64.95 0 S
+1759.26 3542 0 -97.42 S
+2701.03 5230.68 0 2630.44 S
+2701.03 7861.12 -64.95 64.95 S
+3610.31 7861.12 -64.95 64.95 S
+1207.19 6724.51 2305.7 0 S
+1109.77 6659.57 2305.69 0 S
+3318.04 6594.62 -2370.65 0 S
+1824.21 4711.09 2370.65 0 S
+4194.86 4711.09 0 844.34 S
+4142 5237 5Y ,
+4142 5275 6Q ,
+4142 5337 4O ,
+1402.04 4743.56 2890.24 0 S
+4292.28 4743.56 0 811.86 S
+4239 5232 0I ,
+4239 5275 0Y ,
+4239 5321 0K ,
+4239 5337 0M ,
+4239 5379 0I ,
+849.97 5035.84 2955.19 0 S
+752.55 5100.78 2955.19 0 S
+3805.16 4159.02 292.27 0 S
+1174.72 5198.21 -64.95 64.95 S
+1077.3 5198.21 -64.95 64.95 S
+914.92 5328.11 -64.95 -64.95 S
+5481 6990 4G ,
+5513 7024 13 7 /7M $X
+"8Dun"8Dun"8Dun"8D~>
+,
+5481 7043 4G ,
+5513 7077 7M ,
+5481 7093 0U ,
+0.1 w
+2408.75 3249.73 0 292.27 S
+2408.75 3542 -194.85 0 S
+2213.91 3542 0 -292.27 S
+2213.91 3249.73 194.85 0 S
+2278.85 3542 32.48 -32.47 S
+2311.33 3509.53 32.48 32.47 S
+0.072 w
+2311.33 3639.43 0 -97.42 S
+2250 3560 2A ,
+2281 3382 3E ,
+2281 3434 1G ,
+2281 3475 0I ,
+2128 3414 3E ,
+2128 3464 2U ,
+2128 3506 5I ,
+2128 3255 1G ,
+2136 3301 4G ,
+2136 3336 4G ,
+2429 3321 4G ,
+2429 3353 0U ,
+2421 3390 4O ,
+2421 3442 5U ,
+2437 3485 37 27 /5G $C
+,A(c/l`RhbKLHuU]e<%,oXl<[02'ac]HF_e]'HL8=Ps5\+9~>
+,
+0.1 w
+4389.7 5652.85 0 454.64 S
+4389.7 6107.5 -1266.51 0 S
+3123.19 6107.5 0 -454.64 S
+3123.19 5652.85 1266.51 0 S
+0.072 w
+3220.62 5652.85 0 -97.42 S
+3168 5596 5P ,
+3199 5679 1U ,
+3200 5718 3I ,
+3200 5746 0G ,
+3200 5774 2C ,
+3200 5795 1A ,
+3201 5806 1I ,
+3318.04 5652.85 0 -97.42 S
+3266 5600 5X ,
+3297 5682 1A ,
+3298 5696 5P ,
+3415.46 5652.85 0 -97.42 S
+3363 5592 2G ,
+3395 5682 1A ,
+3396 5692 5X ,
+3512.89 5652.85 0 -97.42 S
+3461 5600 2K ,
+3492 5682 1A ,
+3493 5692 2G ,
+3610.31 5652.85 0 -97.42 S
+3558 5596 7D ,
+3590 5682 1A ,
+3591 5692 2K ,
+3707.74 5652.85 0 -97.42 S
+3655 5601 2O ,
+3687 5682 1A ,
+3688 5693 7D ,
+3805.16 5652.85 0 -97.42 S
+3753 5593 2S ,
+3784 5682 1A ,
+3785 5693 2O ,
+3902.58 5652.85 0 -97.42 S
+3850 5588 6B ,
+3882 5682 1A ,
+3883 5693 2S ,
+4000.01 5652.85 0 -97.42 S
+3948 5585 6F ,
+3979 5682 1A ,
+3980 5693 6B ,
+4097.43 5652.85 0 -97.42 S
+4045 5563 5P ,
+4045 5588 1I ,
+4077 5682 1A ,
+4078 5693 6F ,
+4194.86 5652.85 0 -97.42 S
+4143 5571 5P ,
+4143 5599 5P ,
+4174 5682 1A ,
+4175 5696 5P ,
+4175 5721 1I ,
+4292.28 5652.85 0 -97.42 S
+4240 5566 5P ,
+4240 5590 2G ,
+4272 5682 1A ,
+4273 5696 5P ,
+4273 5724 5P ,
+3220.62 6107.5 0 97.42 S
+3168 6141 5X ,
+3168 6169 2G ,
+3200 5968 1A ,
+3199 5979 5T ,
+3199 6018 41 36 /0R $C
+3X:6A#WPSM&@6IIe^-S;-LdV/l1K2rli7"a8Zuj3:V.@VDf)Oj[-TKT6Mn#2*S=)@
+RYDJP@"nY(!W~>
+,
+3201 6057 1I ,
+3318.04 6107.5 0 97.42 S
+3266 6141 5X ,
+3266 6169 5X ,
+3297 5981 1A ,
+3296 5992 5T ,
+3296 6031 0R ,
+3298 6073 5P ,
+3415.46 6107.5 0 97.42 S
+3363 6141 5X ,
+3363 6173 5P ,
+3395 5968 1A ,
+3394 5979 5T ,
+3394 6018 0R ,
+3396 6056 5X ,
+3512.89 6107.5 0 97.42 S
+3461 6141 5X ,
+3461 6170 1I ,
+3492 5975 1A ,
+3491 5986 5T ,
+3491 6026 0R ,
+3493 6064 2G ,
+3610.31 6107.5 0 97.42 S
+3558 6145 5P ,
+3558 6170 6F ,
+3590 5968 1A ,
+3589 5979 5T ,
+3589 6018 0R ,
+3591 6056 2K ,
+3707.74 6107.5 0 97.42 S
+3655 6145 5P ,
+3655 6170 6B ,
+3687 5975 1A ,
+3686 5986 5T ,
+3686 6026 0R ,
+3688 6065 7D ,
+3805.16 6107.5 0 97.42 S
+3753 6145 5P ,
+3753 6170 2S ,
+3784 5970 1A ,
+3783 5981 5T ,
+3783 6021 0R ,
+3785 6060 2O ,
+3902.58 6107.5 0 97.42 S
+3850 6145 5P ,
+3850 6170 2O ,
+3882 5975 1A ,
+3881 5986 5T ,
+3881 6026 0R ,
+3883 6065 2S ,
+4000.01 6107.5 0 97.42 S
+3948 6145 5P ,
+3948 6170 7D ,
+3979 5973 1A ,
+3978 5984 5T ,
+3978 6023 0R ,
+3980 6063 6B ,
+4097.43 6107.5 0 97.42 S
+4045 6145 5P ,
+4045 6169 2K ,
+4077 5968 1A ,
+4076 5979 5T ,
+4076 6018 0R ,
+4078 6057 6F ,
+3046 5655 1W ,
+3046 5690 1W ,
+3038 5725 2I ,
+3046 5771 4G ,
+3046 5803 0U ,
+2973 5642 1G ,
+2981 5685 4A ,
+5214 6307 1G ,
+5230 6353 7K ,
+5214 6386 53 6 /4G $C
+5!F30s8Tk;!'g~>
+,
+5230 6398 1C ,
+5230 6432 3Y ,
+5230 6469 0F ,
+5230 6487 7O ,
+5214 6519 4G ,
+5214 6532 0J ,
+5230 6568 7C ,
+5214 6603 0J ,
+5230 6639 3Y ,
+5214 6694 53 31 /4K $C
+4pp3FStsR0s8W-!s8W-!s8W-!nbrM2!W~>
+,
+5230 6730 3Y ,
+5214 6764 0J ,
+5230 6800 3Y ,
+5230 6837 0F ,
+5230 6856 7C ,
+5214 6892 53 5 /5K $C
+4pp3*!WX>~>
+,
+5214 6922 0J ,
+5230 6958 4U ,
+5214 7014 0Y ,
+5214 7056 4G ,
+5230 7070 4U ,
+5214 7123 54 42 /0V $C
+.`0;HcNF^hFQ#8'L^o5/q?S%WDNJb"lKLN]?L-5Cs-2^HrVQ9\hqQTUn#Hsk_noN%
+=2?;0ORVbupjP=*5Qh~>
+,
+5230 7174 0F ,
+5230 7193 7C ,
+5230 7230 7K ,
+5214 7262 0J ,
+5230 7298 3Y ,
+5214 7350 0J ,
+5230 7386 4U ,
+5214 7439 2U ,
+5230 7482 2M ,
+5214 7517 5K ,
+5278 6373 4C ,
+5294 6416 3Y ,
+5294 6452 51 29 /5O $C
+2@BKH@[[TgJ[u+G8\.^PV>pSqp[u#_.r0kPY[E`R[1,J1C'akO!<~>
+,
+5294 6486 7C ,
+5294 6523 0F ,
+5286 6540 46 15 /7I $C
+,X;4B2Xc)cAQf'4rW"&B~>
+,
+5294 6560 7C ,
+5294 6597 3M ,
+5294 6647 3Y ,
+5294 6685 7K ,
+5286 6716 7I ,
+5294 6735 4U ,
+5278 6787 0J ,
+5294 6823 3Y ,
+5278 6879 1O ,
+5294 6920 7K ,
+5294 6952 51 29 /5Q $C
+2$B'BJr1+YiB*_#Le;Q9")ii3%FTILDcaO-s8W,mp!W;$g0M(;fO0kC6b4lV2@>gT
+_T6GQ!$D=~>
+,
+5294 6988 3Y ,
+5294 7025 7K ,
+5278 7060 4S ,
+5294 7093 7C ,
+5294 7130 0F ,
+5278 7150 4G ,
+5294 7164 7C ,
+5278 7219 1O ,
+5278 7259 5K ,
+5294 7272 3Y ,
+5286 7305 7I ,
+5294 7327 0F ,
+5278 7346 4G ,
+5294 7359 7G ,
+5294 7392 7C ,
+4000.01 5490.48 0 64.95 S
+0.1 w
+3967.53 5295.63 64.95 0 S
+3967.53 5295.63 0 162.37 S
+3967.53 5458 32.48 32.47 S
+4000.01 5490.48 32.47 -32.47 S
+4032.48 5458 0 -162.37 S
+3970 5010 0Y ,
+3970 5055 1O ,
+3970 5097 4K ,
+3970 5136 5Y ,
+3970 5174 3E ,
+3970 5224 2U ,
+0.072 w
+3805.16 6204.92 0 64.95 S
+0.1 w
+3772.69 6269.87 64.95 0 S
+3772.69 6269.87 0 162.37 S
+3772.69 6432.24 32.48 32.47 S
+3805.16 6464.72 32.48 -32.47 S
+3837.64 6432.24 0 -162.37 S
+3775 6502 7A ,
+3775 6545 0Y ,
+3775 6586 1S ,
+3775 6632 6U ,
+3775 6675 1O ,
+0.072 w
+4000.01 6204.92 0 64.95 S
+0.1 w
+3967.53 6269.87 64.95 0 S
+3967.53 6269.87 0 162.37 S
+3967.53 6432.24 32.48 32.47 S
+4000.01 6464.72 32.47 -32.47 S
+4032.48 6432.24 0 -162.37 S
+3970 6503 4C ,
+3970 6549 0Y ,
+3970 6590 2I ,
+3970 6631 1S ,
+0.072 w
+4097.43 6204.92 0 64.95 S
+0.1 w
+4064.96 6269.87 64.95 0 S
+4064.96 6269.87 0 162.37 S
+4064.96 6432.24 32.48 32.47 S
+4097.43 6464.72 32.48 -32.47 S
+4129.91 6432.24 0 -162.37 S
+4067 6503 4C ,
+4067 6549 0Y ,
+4067 6590 2I ,
+4067 6635 7A ,
+0.072 w
+882.45 1820.85 0 -64.95 S
+0.1 w
+849.97 1755.9 64.95 0 S
+849.97 1755.9 0 -162.37 S
+849.97 1593.53 32.48 -32.47 S
+882.45 1561.05 32.48 32.47 S
+914.92 1593.53 0 162.37 S
+852 1282 5I ,
+852 1326 1S ,
+852 1372 0M ,
+860 1416 0U ,
+852 1449 0I ,
+852 1488 2Y ,
+0.072 w
+1174.72 1820.85 0 -64.95 S
+0.1 w
+1142.24 1755.9 64.95 0 S
+1142.24 1755.9 0 -162.37 S
+1142.24 1593.53 32.48 -32.47 S
+1174.72 1561.05 32.48 32.47 S
+1207.19 1593.53 0 162.37 S
+1144 1282 5I ,
+1144 1326 1S ,
+1144 1372 0M ,
+1152 1419 45 16 /4G $C
+1k5O4lWV.KZt^!D!.Y=~>
+,
+1144 1449 0I ,
+1144 1488 2Y ,
+0.072 w
+979.87 1755.9 0 64.95 S
+0.1 w
+947.4 1561.05 64.95 0 S
+947.4 1561.05 0 162.37 S
+947.4 1723.43 32.47 32.47 S
+979.87 1755.9 32.48 -32.47 S
+1012.34 1723.43 0 -162.37 S
+949 1275 5I ,
+949 1319 1S ,
+949 1365 0M ,
+957 1409 0U ,
+949 1447 0Y ,
+949 1488 2Y ,
+0.072 w
+1272.14 1755.9 0 64.95 S
+0.1 w
+1239.67 1561.05 64.95 0 S
+1239.67 1561.05 0 162.37 S
+1239.67 1723.43 32.47 32.47 S
+1272.14 1755.9 32.47 -32.47 S
+1304.61 1723.43 0 -162.37 S
+1242 1275 5I ,
+1242 1319 1S ,
+1242 1365 0M ,
+1250 1412 4G ,
+1242 1447 0Y ,
+1242 1488 2Y ,
+0.072 w
+4974.25 3347.16 -64.95 0 S
+4974.25 3866.75 0 259.8 S
+5587 6985 1M ,
+5597 7034 28 25 /5S $C
+23)[S<8gd>S[>BT/sSZos8U]N?h^Dn[ZF`^4)X.In,WM#~>
+,
+5587 7064 37 4 /1D $C
+-D@L8!.Y=~>
+,
+5590 7071 35 13 /5W $C
+1V`Kq%=?rE&Vn.$J-Z.*~>
+,
+5597 7087 28 24 /1H $C
+1^O9pK;VJ$=gLa1lYS<LYQ+XkrEK:o_ntG+om2CI%PRn`&-~>
+,
+5597 7117 27 12 /6A $C
+,DK:Xa]<sjV-ilq&-2~>
+,
+5587 7148 6E ,
+5597 7177 1H ,
+5590 7203 5W ,
+5590 7217 5W ,
+5597 7233 1H ,
+5597 7263 6A ,
+5587 7294 3I ,
+5597 7320 5S ,
+5597 7348 38 23 /1L $C
+1^[$p",@3=4/+)aU098IG1(='VuQeor?ZC:#pj#5QGc`8eeSr"5Qh~>
+,
+5597 7377 1H ,
+5597 7404 28 22 /6E $C
+OcFCS_KSc>^.oM'PP`%#s82chri@&]m;BmMLM@ud!"]/~>
+,
+5588 7445 37 29 /1P $C
++U*N>3cft1mD9>EH4;4JY"mHA)X5"Te,*DdiV'CMD'o0WD(DklRYDKoS3.qb+R]X+
+:D!95!'gY~>
+,
+5587 7494 37 25 /3G $C
+-D@L?/;!3fs8W-!s8W-!s8G1^+9D~>
+,
+5597 7523 1H ,
+5597 7553 6A ,
+5597 7569 27 21 /1R $C
+,DK:Xa]<sjV<NL(pMV4>C@:!]!$D~>
+,
+5597 7596 5S ,
+5597 7626 1R ,
+5587 7652 38 23 /6K $C
+.Diq,#Wd&qk<OU2+S;0"J,fCIXf[<jY[E]aL9LRV+9D~>
+,
+5597 7680 28 24 /1V $C
+1CjaN6.;PU4:jG;#LdJ;s8UuWFg\Xj_1L=?$6"O#!"]/~>
+,
+5587 7724 0A ,
+5597 7756 1H ,
+5597 7783 6E ,
+5597 7808 6E ,
+5598 7835 27 21 /6O $C
+-D7,\gkZeqs7E?a#t_(,J)CA.+9~>
+,
+5590 7860 5W ,
+5590 7874 5W ,
+5597 7890 1V ,
+1499.46 6075.02 0 64.95 S
+0.1 w
+1466.99 5880.17 64.95 0 S
+1466.99 5880.17 0 162.37 S
+1466.99 6042.55 32.48 32.47 S
+1499.46 6075.02 32.48 -32.47 S
+1531.94 6042.55 0 -162.37 S
+1469 5717 5I ,
+1469 5765 5U ,
+1469 5807 1S ,
+0.072 w
+1596.89 6075.02 0 64.95 S
+0.1 w
+1564.41 5880.17 64.95 0 S
+1564.41 5880.17 0 162.37 S
+1564.41 6042.55 32.47 32.47 S
+1596.89 6075.02 32.47 -32.47 S
+1629.36 6042.55 0 -162.37 S
+1566 5717 5I ,
+1566 5765 5U ,
+1566 5811 7A ,
+0.072 w
+4974.25 4646.14 0 259.8 S
+4974.25 4905.94 -97.43 0 S
+4876.82 4905.94 -64.95 0 S
+0.1 w
+4811.87 4857.22 0 97.42 S
+4759 4866 1Q ,
+4769 4901 6W ,
+4769 4926 6W ,
+0.072 w
+3610.31 1528.58 -64.95 0 S
+0.1 w
+3545.36 1479.87 0 97.42 S
+3492 1489 1Q ,
+3502 1524 6W ,
+3502 1549 6W ,
+0.072 w
+1759.26 3444.58 -64.95 0 S
+0.1 w
+1694.31 3395.87 0 97.42 S
+1641 3405 1Q ,
+1651 3440 6W ,
+1651 3465 6W ,
+0.072 w
+1499.46 4970.89 -64.95 0 S
+0.1 w
+1434.51 4922.17 0 97.42 S
+1381 4931 1Q ,
+1391 4966 6W ,
+1391 4991 6W ,
+0.072 w
+622.65 4548.72 -64.95 0 S
+0.1 w
+557.7 4500 0 97.42 S
+504 4509 1Q ,
+514 4544 6W ,
+514 4569 6W ,
+0.072 w
+1954.11 1106.41 0 64.95 S
+1912 1119 25 36 /1Z $C
+4q\O%l-UPc+PrTgs'K^D[Q!$SFrc?U(j6lX%E!AXDqjht"on&m!"]~>
+,
+1954.11 1431.16 0 -64.95 S
+1921 1379 12 36 /6S $X
+huM[8huN6Hn,W4`rrE)gs7$'Xs7#LXn,VqXn,VqXn,VqXn,VqXn,VqXn,VqXn,VqX
+n,VqXn,VqXn,VqXn,VqXn,VqX~>
+,
+0.1 w
+1954.11 1220.07 m
+-8.97 0 -16.24 -7.27 -16.24 -16.24 c
+0 -8.97 7.27 -16.24 16.24 -16.24 c
+8.97 0 16.24 7.27 16.24 16.24 c
+0 8.97 -7.27 16.24 -16.24 16.24 c
+S
+1954.11 1349.97 m
+-8.97 0 -16.24 -7.27 -16.24 -16.24 c
+0 -8.97 7.27 -16.24 16.24 -16.24 c
+8.97 0 16.24 7.27 16.24 16.24 c
+0 8.97 -7.27 16.24 -16.24 16.24 c
+S
+1986.58 1171.36 0 194.85 S
+1986.58 1366.21 -64.95 0 S
+1921.63 1366.21 0 -194.85 S
+1921.63 1171.36 64.95 0 S
+1954.11 1440.9 m
+-5.38 0 -9.74 -4.36 -9.74 -9.74 c
+0 -5.38 4.36 -9.74 9.74 -9.74 c
+5.38 0 9.74 4.36 9.74 9.74 c
+0 5.38 -4.36 9.74 -9.74 9.74 c
+f
+1954.11 1440.9 m
+-5.38 0 -9.74 -4.36 -9.74 -9.74 c
+0 -5.38 4.36 -9.74 9.74 -9.74 c
+5.38 0 9.74 4.36 9.74 9.74 c
+0 5.38 -4.36 9.74 -9.74 9.74 c
+f
+1816 1161 1K ,
+1816 1198 5Y ,
+1824 1236 1W ,
+2031 1141 2Y ,
+2031 1187 0Y ,
+2031 1233 1O ,
+2031 1272 2U ,
+2031 1317 1O ,
+2031 1354 0I ,
+0.072 w
+1856.68 1431.16 0 389.7 S
+1804 1535 4C ,
+1804 1575 0I ,
+1804 1619 0Y ,
+1812 1660 1W ,
+1812 1695 0Q ,
+1812 1731 1W ,
+2051.53 1431.16 0 48.71 S
+1999 1452 5P ,
+2051.53 1707.19 0 48.71 S
+1999 1724 5X ,
+0.1 w
+2051.53 1479.87 0 56.83 S
+2051.53 1707.19 0 -56.83 S
+2023.93 1528.58 0 129.9 S
+2051.53 1545.79 m
+-2.51 0 -4.55 -2.04 -4.55 -4.55 c
+0 -2.51 2.04 -4.55 4.55 -4.55 c
+2.51 0 4.55 2.04 4.55 4.55 c
+0 2.51 -2.04 4.55 -4.55 4.55 c
+S
+2051.53 1650.68 m
+-2.51 0 -4.55 -2.04 -4.55 -4.55 c
+0 -2.51 2.04 -4.55 4.55 -4.55 c
+2.51 0 4.55 2.04 4.55 4.55 c
+0 2.51 -2.04 4.55 -4.55 4.55 c
+S
+1968.72 1583.79 0 16.24 S
+1984.96 1583.79 0 16.24 S
+1984.96 1583.79 16.24 8.12 S
+1984.96 1600.02 16.24 -8.12 S
+1984.96 1591.9 -16.24 0 S
+2001.2 1591.9 22.41 0 S
+2051.53 1440.9 m
+-5.38 0 -9.74 -4.36 -9.74 -9.74 c
+0 -5.38 4.36 -9.74 9.74 -9.74 c
+5.38 0 9.74 4.36 9.74 9.74 c
+0 5.38 -4.36 9.74 -9.74 9.74 c
+f
+2051.53 1440.9 m
+-5.38 0 -9.74 -4.36 -9.74 -9.74 c
+0 -5.38 4.36 -9.74 9.74 -9.74 c
+5.38 0 9.74 4.36 9.74 9.74 c
+0 5.38 -4.36 9.74 -9.74 9.74 c
+f
+1901 1564 2U ,
+1909 1609 4G ,
+2063 1502 0Y ,
+2063 1548 1O ,
+2063 1587 2U ,
+2063 1632 1O ,
+2063 1669 0I ,
+0.072 w
+2051.53 1755.9 -64.95 0 S
+0.1 w
+1986.58 1707.19 0 97.42 S
+1933 1716 1Q ,
+1943 1751 6W ,
+1943 1776 6W ,
+4941.77 5100.78 64.95 -32.47 S
+5006.72 5068.31 -64.95 -32.47 S
+4941.77 5035.84 64.95 -32.48 S
+5006.72 5003.36 -64.95 -32.47 S
+4941.77 5100.78 64.95 32.47 S
+5006.72 5133.26 -32.47 16.24 S
+0.072 w
+4974.25 5198.21 0 -48.71 S
+4974.25 4905.94 0 49.36 S
+0.1 w
+4941.77 4971.21 32.48 -16.56 S
+4836 4959 0Y ,
+4844 5004 4G ,
+4844 5035 1W ,
+5027 4973 0Q ,
+5027 5008 0Q ,
+5027 5044 0U ,
+0.072 w
+5331.47 5198.21 -64.95 0 S
+0.1 w
+5331.47 5165.73 0 64.95 S
+5347.7 5183.59 0 29.23 S
+5360.69 5191.71 0 12.99 S
+0.072 w
+2408.75 944.04 0 64.95 S
+0.1 w
+2376.28 749.19 64.95 0 S
+2376.28 749.19 0 162.37 S
+2376.28 911.56 32.47 32.47 S
+2408.75 944.04 32.47 -32.47 S
+2441.23 911.56 0 -162.37 S
+2378 512 0Y ,
+2378 558 1O ,
+2378 597 2U ,
+2378 642 1O ,
+2378 679 0I ,
+0.072 w
+2408.75 1431.16 -552.07 0 S
+0.1 w
+2473.7 1106.41 -129.9 0 S
+2473.7 1106.41 -64.95 97.42 S
+2408.75 1203.83 -64.95 -97.42 S
+2473.7 1203.83 -129.9 0 S
+0.072 w
+2408.75 1008.99 0 64.95 S
+2408.75 1301.26 0 -64.95 S
+0.1 w
+2408.75 1236.31 0 -32.47 S
+2408.75 1106.41 0 -32.47 S
+2258 1129 4C ,
+2266 1171 0Q ,
+2494 1054 4G ,
+2486 1088 0M ,
+2494 1130 4W ,
+2494 1169 4G ,
+2494 1201 4W ,
+2494 1236 4A ,
+0.072 w
+2408.75 1431.16 0 -129.9 S
+0.1 w
+5071.67 5133.26 0 129.9 S
+5071.67 5133.26 97.42 64.95 S
+5169.09 5198.21 -97.42 64.95 S
+5169.09 5133.26 0 129.9 S
+0.072 w
+5266.52 5198.21 -64.95 0 S
+4974.25 5198.21 64.95 0 S
+0.1 w
+5201.57 5198.21 -32.47 0 S
+5071.67 5198.21 -32.48 0 S
+5104.14 5263.16 32.48 32.47 S
+5136.62 5263.16 32.47 32.47 S
+5169.09 5295.63 -8.12 -16.24 S
+5169.09 5295.63 -16.24 -8.12 S
+5136.62 5295.63 -8.12 -16.24 S
+5136.62 5295.63 -16.24 -8.12 S
+5080 5318 4C ,
+5088 5363 4G ,
+5088 5396 0U ,
+4999 5299 0V ,
+5015 5350 0F ,
+5015 5369 3Y ,
+5015 5404 3Y ,
+5015 5441 7K ,
+1272.14 6204.92 32.47 64.95 S
+1304.61 6269.87 32.48 -64.95 S
+1337.09 6204.92 32.48 64.95 S
+1369.57 6269.87 32.48 -64.95 S
+1272.14 6204.92 -32.47 64.95 S
+1239.67 6269.87 -16.24 -32.47 S
+0.072 w
+1174.72 6237.4 48.71 0 S
+1466.99 6237.4 -49.36 0 S
+0.1 w
+1401.72 6204.92 16.56 32.47 S
+1232 6063 0Y ,
+1240 6108 4G ,
+1240 6139 0Q ,
+1325 6077 1W ,
+1317 6114 53 27 /2D $C
+4pp3.89Ch/V-7s]#=N(59KGJN6&/$eT\c&^%FBEI%PA_$5Qh~>
+,
+1325 6145 45 30 /2S $C
+,G5#8$^%^P\1S/C_B?PN&:*4GjC&,K"jek5>TgTcKXqO&[=t\6@6aqq5Q~>
+,
+1272.14 6367.29 32.47 64.95 S
+1304.61 6432.24 32.48 -64.95 S
+1337.09 6367.29 32.48 64.95 S
+1369.57 6432.24 32.48 -64.95 S
+1272.14 6367.29 -32.47 64.95 S
+1239.67 6432.24 -16.24 -32.47 S
+0.072 w
+1174.72 6399.77 48.71 0 S
+1466.99 6399.77 -49.36 0 S
+0.1 w
+1401.72 6367.29 16.56 32.47 S
+1232 6452 0Y ,
+1240 6498 4G ,
+1240 6529 4W ,
+1325 6467 1W ,
+1317 6504 2D ,
+1325 6534 2S ,
+0.072 w
+1466.99 6237.4 32.48 0 S
+1174.72 6237.4 -64.95 0 S
+0.1 w
+1109.77 6188.68 0 97.42 S
+1057 6198 1Q ,
+1067 6232 6W ,
+1067 6258 6W ,
+0.072 w
+1174.72 6399.77 -64.95 0 S
+0.1 w
+1109.77 6351.06 0 97.42 S
+1057 6360 1Q ,
+1067 6395 6W ,
+1067 6420 6W ,
+0.072 w
+1466.99 6399.77 129.9 0 S
+0.216 w
+330.38 2795.09 909.29 0 S
+1304.61 3249.73 -974.24 0 S
+1369.57 2795.09 1916 0 S
+817.5 5263.16 2760.34 0 S
+330.38 7926.07 2338.17 0 S
+4974.25 3973.92 m
+-5.38 0 -9.74 -4.36 -9.74 -9.74 c
+0 -5.38 4.36 -9.74 9.74 -9.74 c
+5.38 0 9.74 4.36 9.74 9.74 c
+0 5.38 -4.36 9.74 -9.74 9.74 c
+f
+4974.25 3973.92 m
+-5.38 0 -9.74 -4.36 -9.74 -9.74 c
+0 -5.38 4.36 -9.74 9.74 -9.74 c
+5.38 0 9.74 4.36 9.74 9.74 c
+0 5.38 -4.36 9.74 -9.74 9.74 c
+f
+4974.25 4753.31 m
+-5.38 0 -9.74 -4.36 -9.74 -9.74 c
+0 -5.38 4.36 -9.74 9.74 -9.74 c
+5.38 0 9.74 4.36 9.74 9.74 c
+0 5.38 -4.36 9.74 -9.74 9.74 c
+f
+4974.25 4753.31 m
+-5.38 0 -9.74 -4.36 -9.74 -9.74 c
+0 -5.38 4.36 -9.74 9.74 -9.74 c
+5.38 0 9.74 4.36 9.74 9.74 c
+0 5.38 -4.36 9.74 -9.74 9.74 c
+f
+4974.25 3973.92 m
+-5.38 0 -9.74 -4.36 -9.74 -9.74 c
+0 -5.38 4.36 -9.74 9.74 -9.74 c
+5.38 0 9.74 4.36 9.74 9.74 c
+0 5.38 -4.36 9.74 -9.74 9.74 c
+f
+4974.25 3973.92 m
+-5.38 0 -9.74 -4.36 -9.74 -9.74 c
+0 -5.38 4.36 -9.74 9.74 -9.74 c
+5.38 0 9.74 4.36 9.74 9.74 c
+0 5.38 -4.36 9.74 -9.74 9.74 c
+f
+622.65 2799.96 m
+-2.69 0 -4.87 -2.18 -4.87 -4.87 c
+0 -2.69 2.18 -4.87 4.87 -4.87 c
+2.69 0 4.87 2.18 4.87 4.87 c
+0 2.69 -2.18 4.87 -4.87 4.87 c
+f
+622.65 2799.96 m
+-2.69 0 -4.87 -2.18 -4.87 -4.87 c
+0 -2.69 2.18 -4.87 4.87 -4.87 c
+2.69 0 4.87 2.18 4.87 4.87 c
+0 2.69 -2.18 4.87 -4.87 4.87 c
+f
+720.07 2799.96 m
+-2.69 0 -4.87 -2.18 -4.87 -4.87 c
+0 -2.69 2.18 -4.87 4.87 -4.87 c
+2.69 0 4.87 2.18 4.87 4.87 c
+0 2.69 -2.18 4.87 -4.87 4.87 c
+f
+720.07 2799.96 m
+-2.69 0 -4.87 -2.18 -4.87 -4.87 c
+0 -2.69 2.18 -4.87 4.87 -4.87 c
+2.69 0 4.87 2.18 4.87 4.87 c
+0 2.69 -2.18 4.87 -4.87 4.87 c
+f
+817.5 2799.96 m
+-2.69 0 -4.87 -2.18 -4.87 -4.87 c
+0 -2.69 2.18 -4.87 4.87 -4.87 c
+2.69 0 4.87 2.18 4.87 4.87 c
+0 2.69 -2.18 4.87 -4.87 4.87 c
+f
+817.5 2799.96 m
+-2.69 0 -4.87 -2.18 -4.87 -4.87 c
+0 -2.69 2.18 -4.87 4.87 -4.87 c
+2.69 0 4.87 2.18 4.87 4.87 c
+0 2.69 -2.18 4.87 -4.87 4.87 c
+f
+914.92 2799.96 m
+-2.69 0 -4.87 -2.18 -4.87 -4.87 c
+0 -2.69 2.18 -4.87 4.87 -4.87 c
+2.69 0 4.87 2.18 4.87 4.87 c
+0 2.69 -2.18 4.87 -4.87 4.87 c
+f
+914.92 2799.96 m
+-2.69 0 -4.87 -2.18 -4.87 -4.87 c
+0 -2.69 2.18 -4.87 4.87 -4.87 c
+2.69 0 4.87 2.18 4.87 4.87 c
+0 2.69 -2.18 4.87 -4.87 4.87 c
+f
+1012.34 2799.96 m
+-2.69 0 -4.87 -2.18 -4.87 -4.87 c
+0 -2.69 2.18 -4.87 4.87 -4.87 c
+2.69 0 4.87 2.18 4.87 4.87 c
+0 2.69 -2.18 4.87 -4.87 4.87 c
+f
+1012.34 2799.96 m
+-2.69 0 -4.87 -2.18 -4.87 -4.87 c
+0 -2.69 2.18 -4.87 4.87 -4.87 c
+2.69 0 4.87 2.18 4.87 4.87 c
+0 2.69 -2.18 4.87 -4.87 4.87 c
+f
+1109.77 2799.96 m
+-2.69 0 -4.87 -2.18 -4.87 -4.87 c
+0 -2.69 2.18 -4.87 4.87 -4.87 c
+2.69 0 4.87 2.18 4.87 4.87 c
+0 2.69 -2.18 4.87 -4.87 4.87 c
+f
+1109.77 2799.96 m
+-2.69 0 -4.87 -2.18 -4.87 -4.87 c
+0 -2.69 2.18 -4.87 4.87 -4.87 c
+2.69 0 4.87 2.18 4.87 4.87 c
+0 2.69 -2.18 4.87 -4.87 4.87 c
+f
+1207.19 2799.96 m
+-2.69 0 -4.87 -2.18 -4.87 -4.87 c
+0 -2.69 2.18 -4.87 4.87 -4.87 c
+2.69 0 4.87 2.18 4.87 4.87 c
+0 2.69 -2.18 4.87 -4.87 4.87 c
+f
+1207.19 2799.96 m
+-2.69 0 -4.87 -2.18 -4.87 -4.87 c
+0 -2.69 2.18 -4.87 4.87 -4.87 c
+2.69 0 4.87 2.18 4.87 4.87 c
+0 2.69 -2.18 4.87 -4.87 4.87 c
+f
+3870.11 3324.42 m
+-5.38 0 -9.74 -4.36 -9.74 -9.74 c
+0 -5.38 4.36 -9.74 9.74 -9.74 c
+5.38 0 9.74 4.36 9.74 9.74 c
+0 5.38 -4.36 9.74 -9.74 9.74 c
+f
+3740.21 3324.42 m
+-5.38 0 -9.74 -4.36 -9.74 -9.74 c
+0 -5.38 4.36 -9.74 9.74 -9.74 c
+5.38 0 9.74 4.36 9.74 9.74 c
+0 5.38 -4.36 9.74 -9.74 9.74 c
+f
+3610.31 3324.42 m
+-5.38 0 -9.74 -4.36 -9.74 -9.74 c
+0 -5.38 4.36 -9.74 9.74 -9.74 c
+5.38 0 9.74 4.36 9.74 9.74 c
+0 5.38 -4.36 9.74 -9.74 9.74 c
+f
+3870.11 3324.42 m
+-5.38 0 -9.74 -4.36 -9.74 -9.74 c
+0 -5.38 4.36 -9.74 9.74 -9.74 c
+5.38 0 9.74 4.36 9.74 9.74 c
+0 5.38 -4.36 9.74 -9.74 9.74 c
+f
+3740.21 3324.42 m
+-5.38 0 -9.74 -4.36 -9.74 -9.74 c
+0 -5.38 4.36 -9.74 9.74 -9.74 c
+5.38 0 9.74 4.36 9.74 9.74 c
+0 5.38 -4.36 9.74 -9.74 9.74 c
+f
+3740.21 3324.42 m
+-5.38 0 -9.74 -4.36 -9.74 -9.74 c
+0 -5.38 4.36 -9.74 9.74 -9.74 c
+5.38 0 9.74 4.36 9.74 9.74 c
+0 5.38 -4.36 9.74 -9.74 9.74 c
+f
+3610.31 3324.42 m
+-5.38 0 -9.74 -4.36 -9.74 -9.74 c
+0 -5.38 4.36 -9.74 9.74 -9.74 c
+5.38 0 9.74 4.36 9.74 9.74 c
+0 5.38 -4.36 9.74 -9.74 9.74 c
+f
+3610.31 3324.42 m
+-5.38 0 -9.74 -4.36 -9.74 -9.74 c
+0 -5.38 4.36 -9.74 9.74 -9.74 c
+5.38 0 9.74 4.36 9.74 9.74 c
+0 5.38 -4.36 9.74 -9.74 9.74 c
+f
+1629.36 5207.95 m
+-5.38 0 -9.74 -4.36 -9.74 -9.74 c
+0 -5.38 4.36 -9.74 9.74 -9.74 c
+5.38 0 9.74 4.36 9.74 9.74 c
+0 5.38 -4.36 9.74 -9.74 9.74 c
+f
+1629.36 5207.95 m
+-5.38 0 -9.74 -4.36 -9.74 -9.74 c
+0 -5.38 4.36 -9.74 9.74 -9.74 c
+5.38 0 9.74 4.36 9.74 9.74 c
+0 5.38 -4.36 9.74 -9.74 9.74 c
+f
+1304.61 5207.95 m
+-5.38 0 -9.74 -4.36 -9.74 -9.74 c
+0 -5.38 4.36 -9.74 9.74 -9.74 c
+5.38 0 9.74 4.36 9.74 9.74 c
+0 5.38 -4.36 9.74 -9.74 9.74 c
+f
+1629.36 5207.95 m
+-5.38 0 -9.74 -4.36 -9.74 -9.74 c
+0 -5.38 4.36 -9.74 9.74 -9.74 c
+5.38 0 9.74 4.36 9.74 9.74 c
+0 5.38 -4.36 9.74 -9.74 9.74 c
+f
+1304.61 5207.95 m
+-5.38 0 -9.74 -4.36 -9.74 -9.74 c
+0 -5.38 4.36 -9.74 9.74 -9.74 c
+5.38 0 9.74 4.36 9.74 9.74 c
+0 5.38 -4.36 9.74 -9.74 9.74 c
+f
+590.18 3254.6 m
+-2.69 0 -4.87 -2.18 -4.87 -4.87 c
+0 -2.69 2.18 -4.87 4.87 -4.87 c
+2.69 0 4.87 2.18 4.87 4.87 c
+0 2.69 -2.18 4.87 -4.87 4.87 c
+f
+590.18 3254.6 m
+-2.69 0 -4.87 -2.18 -4.87 -4.87 c
+0 -2.69 2.18 -4.87 4.87 -4.87 c
+2.69 0 4.87 2.18 4.87 4.87 c
+0 2.69 -2.18 4.87 -4.87 4.87 c
+f
+687.6 3254.6 m
+-2.69 0 -4.87 -2.18 -4.87 -4.87 c
+0 -2.69 2.18 -4.87 4.87 -4.87 c
+2.69 0 4.87 2.18 4.87 4.87 c
+0 2.69 -2.18 4.87 -4.87 4.87 c
+f
+687.6 3254.6 m
+-2.69 0 -4.87 -2.18 -4.87 -4.87 c
+0 -2.69 2.18 -4.87 4.87 -4.87 c
+2.69 0 4.87 2.18 4.87 4.87 c
+0 2.69 -2.18 4.87 -4.87 4.87 c
+f
+785.02 3254.6 m
+-2.69 0 -4.87 -2.18 -4.87 -4.87 c
+0 -2.69 2.18 -4.87 4.87 -4.87 c
+2.69 0 4.87 2.18 4.87 4.87 c
+0 2.69 -2.18 4.87 -4.87 4.87 c
+f
+785.02 3254.6 m
+-2.69 0 -4.87 -2.18 -4.87 -4.87 c
+0 -2.69 2.18 -4.87 4.87 -4.87 c
+2.69 0 4.87 2.18 4.87 4.87 c
+0 2.69 -2.18 4.87 -4.87 4.87 c
+f
+882.45 3254.6 m
+-2.69 0 -4.87 -2.18 -4.87 -4.87 c
+0 -2.69 2.18 -4.87 4.87 -4.87 c
+2.69 0 4.87 2.18 4.87 4.87 c
+0 2.69 -2.18 4.87 -4.87 4.87 c
+f
+882.45 3254.6 m
+-2.69 0 -4.87 -2.18 -4.87 -4.87 c
+0 -2.69 2.18 -4.87 4.87 -4.87 c
+2.69 0 4.87 2.18 4.87 4.87 c
+0 2.69 -2.18 4.87 -4.87 4.87 c
+f
+979.87 3254.6 m
+-2.69 0 -4.87 -2.18 -4.87 -4.87 c
+0 -2.69 2.18 -4.87 4.87 -4.87 c
+2.69 0 4.87 2.18 4.87 4.87 c
+0 2.69 -2.18 4.87 -4.87 4.87 c
+f
+979.87 3254.6 m
+-2.69 0 -4.87 -2.18 -4.87 -4.87 c
+0 -2.69 2.18 -4.87 4.87 -4.87 c
+2.69 0 4.87 2.18 4.87 4.87 c
+0 2.69 -2.18 4.87 -4.87 4.87 c
+f
+1077.3 3254.6 m
+-2.69 0 -4.87 -2.18 -4.87 -4.87 c
+0 -2.69 2.18 -4.87 4.87 -4.87 c
+2.69 0 4.87 2.18 4.87 4.87 c
+0 2.69 -2.18 4.87 -4.87 4.87 c
+f
+1077.3 3254.6 m
+-2.69 0 -4.87 -2.18 -4.87 -4.87 c
+0 -2.69 2.18 -4.87 4.87 -4.87 c
+2.69 0 4.87 2.18 4.87 4.87 c
+0 2.69 -2.18 4.87 -4.87 4.87 c
+f
+1174.72 3254.6 m
+-2.69 0 -4.87 -2.18 -4.87 -4.87 c
+0 -2.69 2.18 -4.87 4.87 -4.87 c
+2.69 0 4.87 2.18 4.87 4.87 c
+0 2.69 -2.18 4.87 -4.87 4.87 c
+f
+1174.72 3254.6 m
+-2.69 0 -4.87 -2.18 -4.87 -4.87 c
+0 -2.69 2.18 -4.87 4.87 -4.87 c
+2.69 0 4.87 2.18 4.87 4.87 c
+0 2.69 -2.18 4.87 -4.87 4.87 c
+f
+1272.14 3254.6 m
+-2.69 0 -4.87 -2.18 -4.87 -4.87 c
+0 -2.69 2.18 -4.87 4.87 -4.87 c
+2.69 0 4.87 2.18 4.87 4.87 c
+0 2.69 -2.18 4.87 -4.87 4.87 c
+f
+1272.14 3254.6 m
+-2.69 0 -4.87 -2.18 -4.87 -4.87 c
+0 -2.69 2.18 -4.87 4.87 -4.87 c
+2.69 0 4.87 2.18 4.87 4.87 c
+0 2.69 -2.18 4.87 -4.87 4.87 c
+f
+1337.09 7930.95 m
+-2.69 0 -4.87 -2.18 -4.87 -4.87 c
+0 -2.69 2.18 -4.87 4.87 -4.87 c
+2.69 0 4.87 2.18 4.87 4.87 c
+0 2.69 -2.18 4.87 -4.87 4.87 c
+f
+1337.09 7930.95 m
+-2.69 0 -4.87 -2.18 -4.87 -4.87 c
+0 -2.69 2.18 -4.87 4.87 -4.87 c
+2.69 0 4.87 2.18 4.87 4.87 c
+0 2.69 -2.18 4.87 -4.87 4.87 c
+f
+1239.67 7930.95 m
+-2.69 0 -4.87 -2.18 -4.87 -4.87 c
+0 -2.69 2.18 -4.87 4.87 -4.87 c
+2.69 0 4.87 2.18 4.87 4.87 c
+0 2.69 -2.18 4.87 -4.87 4.87 c
+f
+1239.67 7930.95 m
+-2.69 0 -4.87 -2.18 -4.87 -4.87 c
+0 -2.69 2.18 -4.87 4.87 -4.87 c
+2.69 0 4.87 2.18 4.87 4.87 c
+0 2.69 -2.18 4.87 -4.87 4.87 c
+f
+1142.24 7930.95 m
+-2.69 0 -4.87 -2.18 -4.87 -4.87 c
+0 -2.69 2.18 -4.87 4.87 -4.87 c
+2.69 0 4.87 2.18 4.87 4.87 c
+0 2.69 -2.18 4.87 -4.87 4.87 c
+f
+1142.24 7930.95 m
+-2.69 0 -4.87 -2.18 -4.87 -4.87 c
+0 -2.69 2.18 -4.87 4.87 -4.87 c
+2.69 0 4.87 2.18 4.87 4.87 c
+0 2.69 -2.18 4.87 -4.87 4.87 c
+f
+1044.82 7930.95 m
+-2.69 0 -4.87 -2.18 -4.87 -4.87 c
+0 -2.69 2.18 -4.87 4.87 -4.87 c
+2.69 0 4.87 2.18 4.87 4.87 c
+0 2.69 -2.18 4.87 -4.87 4.87 c
+f
+1044.82 7930.95 m
+-2.69 0 -4.87 -2.18 -4.87 -4.87 c
+0 -2.69 2.18 -4.87 4.87 -4.87 c
+2.69 0 4.87 2.18 4.87 4.87 c
+0 2.69 -2.18 4.87 -4.87 4.87 c
+f
+947.4 7930.95 m
+-2.69 0 -4.87 -2.18 -4.87 -4.87 c
+0 -2.69 2.18 -4.87 4.87 -4.87 c
+2.69 0 4.87 2.18 4.87 4.87 c
+0 2.69 -2.18 4.87 -4.87 4.87 c
+f
+947.4 7930.95 m
+-2.69 0 -4.87 -2.18 -4.87 -4.87 c
+0 -2.69 2.18 -4.87 4.87 -4.87 c
+2.69 0 4.87 2.18 4.87 4.87 c
+0 2.69 -2.18 4.87 -4.87 4.87 c
+f
+849.97 7930.95 m
+-2.69 0 -4.87 -2.18 -4.87 -4.87 c
+0 -2.69 2.18 -4.87 4.87 -4.87 c
+2.69 0 4.87 2.18 4.87 4.87 c
+0 2.69 -2.18 4.87 -4.87 4.87 c
+f
+849.97 7930.95 m
+-2.69 0 -4.87 -2.18 -4.87 -4.87 c
+0 -2.69 2.18 -4.87 4.87 -4.87 c
+2.69 0 4.87 2.18 4.87 4.87 c
+0 2.69 -2.18 4.87 -4.87 4.87 c
+f
+1434.51 7930.95 m
+-2.69 0 -4.87 -2.18 -4.87 -4.87 c
+0 -2.69 2.18 -4.87 4.87 -4.87 c
+2.69 0 4.87 2.18 4.87 4.87 c
+0 2.69 -2.18 4.87 -4.87 4.87 c
+f
+1434.51 7930.95 m
+-2.69 0 -4.87 -2.18 -4.87 -4.87 c
+0 -2.69 2.18 -4.87 4.87 -4.87 c
+2.69 0 4.87 2.18 4.87 4.87 c
+0 2.69 -2.18 4.87 -4.87 4.87 c
+f
+1531.94 7930.95 m
+-2.69 0 -4.87 -2.18 -4.87 -4.87 c
+0 -2.69 2.18 -4.87 4.87 -4.87 c
+2.69 0 4.87 2.18 4.87 4.87 c
+0 2.69 -2.18 4.87 -4.87 4.87 c
+f
+1531.94 7930.95 m
+-2.69 0 -4.87 -2.18 -4.87 -4.87 c
+0 -2.69 2.18 -4.87 4.87 -4.87 c
+2.69 0 4.87 2.18 4.87 4.87 c
+0 2.69 -2.18 4.87 -4.87 4.87 c
+f
+1596.89 6409.51 m
+-5.38 0 -9.74 -4.36 -9.74 -9.74 c
+0 -5.38 4.36 -9.74 9.74 -9.74 c
+5.38 0 9.74 4.36 9.74 9.74 c
+0 5.38 -4.36 9.74 -9.74 9.74 c
+f
+1499.46 6247.14 m
+-5.38 0 -9.74 -4.36 -9.74 -9.74 c
+0 -5.38 4.36 -9.74 9.74 -9.74 c
+5.38 0 9.74 4.36 9.74 9.74 c
+0 5.38 -4.36 9.74 -9.74 9.74 c
+f
+525.23 2799.96 m
+-2.69 0 -4.87 -2.18 -4.87 -4.87 c
+0 -2.69 2.18 -4.87 4.87 -4.87 c
+2.69 0 4.87 2.18 4.87 4.87 c
+0 2.69 -2.18 4.87 -4.87 4.87 c
+f
+525.23 2799.96 m
+-2.69 0 -4.87 -2.18 -4.87 -4.87 c
+0 -2.69 2.18 -4.87 4.87 -4.87 c
+2.69 0 4.87 2.18 4.87 4.87 c
+0 2.69 -2.18 4.87 -4.87 4.87 c
+f
+330.38 3259.48 m
+-5.38 0 -9.74 -4.36 -9.74 -9.74 c
+0 -5.38 4.36 -9.74 9.74 -9.74 c
+5.38 0 9.74 4.36 9.74 9.74 c
+0 5.38 -4.36 9.74 -9.74 9.74 c
+f
+1499.46 2799.96 m
+-2.69 0 -4.87 -2.18 -4.87 -4.87 c
+0 -2.69 2.18 -4.87 4.87 -4.87 c
+2.69 0 4.87 2.18 4.87 4.87 c
+0 2.69 -2.18 4.87 -4.87 4.87 c
+f
+1499.46 2799.96 m
+-2.69 0 -4.87 -2.18 -4.87 -4.87 c
+0 -2.69 2.18 -4.87 4.87 -4.87 c
+2.69 0 4.87 2.18 4.87 4.87 c
+0 2.69 -2.18 4.87 -4.87 4.87 c
+f
+1596.89 2799.96 m
+-2.69 0 -4.87 -2.18 -4.87 -4.87 c
+0 -2.69 2.18 -4.87 4.87 -4.87 c
+2.69 0 4.87 2.18 4.87 4.87 c
+0 2.69 -2.18 4.87 -4.87 4.87 c
+f
+1596.89 2799.96 m
+-2.69 0 -4.87 -2.18 -4.87 -4.87 c
+0 -2.69 2.18 -4.87 4.87 -4.87 c
+2.69 0 4.87 2.18 4.87 4.87 c
+0 2.69 -2.18 4.87 -4.87 4.87 c
+f
+1694.31 2799.96 m
+-2.69 0 -4.87 -2.18 -4.87 -4.87 c
+0 -2.69 2.18 -4.87 4.87 -4.87 c
+2.69 0 4.87 2.18 4.87 4.87 c
+0 2.69 -2.18 4.87 -4.87 4.87 c
+f
+1694.31 2799.96 m
+-2.69 0 -4.87 -2.18 -4.87 -4.87 c
+0 -2.69 2.18 -4.87 4.87 -4.87 c
+2.69 0 4.87 2.18 4.87 4.87 c
+0 2.69 -2.18 4.87 -4.87 4.87 c
+f
+1791.73 2799.96 m
+-2.69 0 -4.87 -2.18 -4.87 -4.87 c
+0 -2.69 2.18 -4.87 4.87 -4.87 c
+2.69 0 4.87 2.18 4.87 4.87 c
+0 2.69 -2.18 4.87 -4.87 4.87 c
+f
+1791.73 2799.96 m
+-2.69 0 -4.87 -2.18 -4.87 -4.87 c
+0 -2.69 2.18 -4.87 4.87 -4.87 c
+2.69 0 4.87 2.18 4.87 4.87 c
+0 2.69 -2.18 4.87 -4.87 4.87 c
+f
+1889.16 2799.96 m
+-2.69 0 -4.87 -2.18 -4.87 -4.87 c
+0 -2.69 2.18 -4.87 4.87 -4.87 c
+2.69 0 4.87 2.18 4.87 4.87 c
+0 2.69 -2.18 4.87 -4.87 4.87 c
+f
+1889.16 2799.96 m
+-2.69 0 -4.87 -2.18 -4.87 -4.87 c
+0 -2.69 2.18 -4.87 4.87 -4.87 c
+2.69 0 4.87 2.18 4.87 4.87 c
+0 2.69 -2.18 4.87 -4.87 4.87 c
+f
+1986.58 2799.96 m
+-2.69 0 -4.87 -2.18 -4.87 -4.87 c
+0 -2.69 2.18 -4.87 4.87 -4.87 c
+2.69 0 4.87 2.18 4.87 4.87 c
+0 2.69 -2.18 4.87 -4.87 4.87 c
+f
+1986.58 2799.96 m
+-2.69 0 -4.87 -2.18 -4.87 -4.87 c
+0 -2.69 2.18 -4.87 4.87 -4.87 c
+2.69 0 4.87 2.18 4.87 4.87 c
+0 2.69 -2.18 4.87 -4.87 4.87 c
+f
+2084.01 2799.96 m
+-2.69 0 -4.87 -2.18 -4.87 -4.87 c
+0 -2.69 2.18 -4.87 4.87 -4.87 c
+2.69 0 4.87 2.18 4.87 4.87 c
+0 2.69 -2.18 4.87 -4.87 4.87 c
+f
+2084.01 2799.96 m
+-2.69 0 -4.87 -2.18 -4.87 -4.87 c
+0 -2.69 2.18 -4.87 4.87 -4.87 c
+2.69 0 4.87 2.18 4.87 4.87 c
+0 2.69 -2.18 4.87 -4.87 4.87 c
+f
+1402.04 2799.96 m
+-2.69 0 -4.87 -2.18 -4.87 -4.87 c
+0 -2.69 2.18 -4.87 4.87 -4.87 c
+2.69 0 4.87 2.18 4.87 4.87 c
+0 2.69 -2.18 4.87 -4.87 4.87 c
+f
+1402.04 2799.96 m
+-2.69 0 -4.87 -2.18 -4.87 -4.87 c
+0 -2.69 2.18 -4.87 4.87 -4.87 c
+2.69 0 4.87 2.18 4.87 4.87 c
+0 2.69 -2.18 4.87 -4.87 4.87 c
+f
+2278.85 2799.96 m
+-2.69 0 -4.87 -2.18 -4.87 -4.87 c
+0 -2.69 2.18 -4.87 4.87 -4.87 c
+2.69 0 4.87 2.18 4.87 4.87 c
+0 2.69 -2.18 4.87 -4.87 4.87 c
+f
+2278.85 2799.96 m
+-2.69 0 -4.87 -2.18 -4.87 -4.87 c
+0 -2.69 2.18 -4.87 4.87 -4.87 c
+2.69 0 4.87 2.18 4.87 4.87 c
+0 2.69 -2.18 4.87 -4.87 4.87 c
+f
+2376.28 2799.96 m
+-2.69 0 -4.87 -2.18 -4.87 -4.87 c
+0 -2.69 2.18 -4.87 4.87 -4.87 c
+2.69 0 4.87 2.18 4.87 4.87 c
+0 2.69 -2.18 4.87 -4.87 4.87 c
+f
+2376.28 2799.96 m
+-2.69 0 -4.87 -2.18 -4.87 -4.87 c
+0 -2.69 2.18 -4.87 4.87 -4.87 c
+2.69 0 4.87 2.18 4.87 4.87 c
+0 2.69 -2.18 4.87 -4.87 4.87 c
+f
+2473.7 2799.96 m
+-2.69 0 -4.87 -2.18 -4.87 -4.87 c
+0 -2.69 2.18 -4.87 4.87 -4.87 c
+2.69 0 4.87 2.18 4.87 4.87 c
+0 2.69 -2.18 4.87 -4.87 4.87 c
+f
+2473.7 2799.96 m
+-2.69 0 -4.87 -2.18 -4.87 -4.87 c
+0 -2.69 2.18 -4.87 4.87 -4.87 c
+2.69 0 4.87 2.18 4.87 4.87 c
+0 2.69 -2.18 4.87 -4.87 4.87 c
+f
+2571.13 2799.96 m
+-2.69 0 -4.87 -2.18 -4.87 -4.87 c
+0 -2.69 2.18 -4.87 4.87 -4.87 c
+2.69 0 4.87 2.18 4.87 4.87 c
+0 2.69 -2.18 4.87 -4.87 4.87 c
+f
+2571.13 2799.96 m
+-2.69 0 -4.87 -2.18 -4.87 -4.87 c
+0 -2.69 2.18 -4.87 4.87 -4.87 c
+2.69 0 4.87 2.18 4.87 4.87 c
+0 2.69 -2.18 4.87 -4.87 4.87 c
+f
+2668.55 2799.96 m
+-2.69 0 -4.87 -2.18 -4.87 -4.87 c
+0 -2.69 2.18 -4.87 4.87 -4.87 c
+2.69 0 4.87 2.18 4.87 4.87 c
+0 2.69 -2.18 4.87 -4.87 4.87 c
+f
+2668.55 2799.96 m
+-2.69 0 -4.87 -2.18 -4.87 -4.87 c
+0 -2.69 2.18 -4.87 4.87 -4.87 c
+2.69 0 4.87 2.18 4.87 4.87 c
+0 2.69 -2.18 4.87 -4.87 4.87 c
+f
+2765.97 2799.96 m
+-2.69 0 -4.87 -2.18 -4.87 -4.87 c
+0 -2.69 2.18 -4.87 4.87 -4.87 c
+2.69 0 4.87 2.18 4.87 4.87 c
+0 2.69 -2.18 4.87 -4.87 4.87 c
+f
+2765.97 2799.96 m
+-2.69 0 -4.87 -2.18 -4.87 -4.87 c
+0 -2.69 2.18 -4.87 4.87 -4.87 c
+2.69 0 4.87 2.18 4.87 4.87 c
+0 2.69 -2.18 4.87 -4.87 4.87 c
+f
+2863.4 2799.96 m
+-2.69 0 -4.87 -2.18 -4.87 -4.87 c
+0 -2.69 2.18 -4.87 4.87 -4.87 c
+2.69 0 4.87 2.18 4.87 4.87 c
+0 2.69 -2.18 4.87 -4.87 4.87 c
+f
+2863.4 2799.96 m
+-2.69 0 -4.87 -2.18 -4.87 -4.87 c
+0 -2.69 2.18 -4.87 4.87 -4.87 c
+2.69 0 4.87 2.18 4.87 4.87 c
+0 2.69 -2.18 4.87 -4.87 4.87 c
+f
+2181.43 2799.96 m
+-2.69 0 -4.87 -2.18 -4.87 -4.87 c
+0 -2.69 2.18 -4.87 4.87 -4.87 c
+2.69 0 4.87 2.18 4.87 4.87 c
+0 2.69 -2.18 4.87 -4.87 4.87 c
+f
+2181.43 2799.96 m
+-2.69 0 -4.87 -2.18 -4.87 -4.87 c
+0 -2.69 2.18 -4.87 4.87 -4.87 c
+2.69 0 4.87 2.18 4.87 4.87 c
+0 2.69 -2.18 4.87 -4.87 4.87 c
+f
+3058.24 2799.96 m
+-2.69 0 -4.87 -2.18 -4.87 -4.87 c
+0 -2.69 2.18 -4.87 4.87 -4.87 c
+2.69 0 4.87 2.18 4.87 4.87 c
+0 2.69 -2.18 4.87 -4.87 4.87 c
+f
+3058.24 2799.96 m
+-2.69 0 -4.87 -2.18 -4.87 -4.87 c
+0 -2.69 2.18 -4.87 4.87 -4.87 c
+2.69 0 4.87 2.18 4.87 4.87 c
+0 2.69 -2.18 4.87 -4.87 4.87 c
+f
+3155.67 2799.96 m
+-2.69 0 -4.87 -2.18 -4.87 -4.87 c
+0 -2.69 2.18 -4.87 4.87 -4.87 c
+2.69 0 4.87 2.18 4.87 4.87 c
+0 2.69 -2.18 4.87 -4.87 4.87 c
+f
+3155.67 2799.96 m
+-2.69 0 -4.87 -2.18 -4.87 -4.87 c
+0 -2.69 2.18 -4.87 4.87 -4.87 c
+2.69 0 4.87 2.18 4.87 4.87 c
+0 2.69 -2.18 4.87 -4.87 4.87 c
+f
+3253.09 2799.96 m
+-2.69 0 -4.87 -2.18 -4.87 -4.87 c
+0 -2.69 2.18 -4.87 4.87 -4.87 c
+2.69 0 4.87 2.18 4.87 4.87 c
+0 2.69 -2.18 4.87 -4.87 4.87 c
+f
+3253.09 2799.96 m
+-2.69 0 -4.87 -2.18 -4.87 -4.87 c
+0 -2.69 2.18 -4.87 4.87 -4.87 c
+2.69 0 4.87 2.18 4.87 4.87 c
+0 2.69 -2.18 4.87 -4.87 4.87 c
+f
+2960.82 2799.96 m
+-2.69 0 -4.87 -2.18 -4.87 -4.87 c
+0 -2.69 2.18 -4.87 4.87 -4.87 c
+2.69 0 4.87 2.18 4.87 4.87 c
+0 2.69 -2.18 4.87 -4.87 4.87 c
+f
+2960.82 2799.96 m
+-2.69 0 -4.87 -2.18 -4.87 -4.87 c
+0 -2.69 2.18 -4.87 4.87 -4.87 c
+2.69 0 4.87 2.18 4.87 4.87 c
+0 2.69 -2.18 4.87 -4.87 4.87 c
+f
+3253.09 5268.03 m
+-2.69 0 -4.87 -2.18 -4.87 -4.87 c
+0 -2.69 2.18 -4.87 4.87 -4.87 c
+2.69 0 4.87 2.18 4.87 4.87 c
+0 2.69 -2.18 4.87 -4.87 4.87 c
+f
+3253.09 5268.03 m
+-2.69 0 -4.87 -2.18 -4.87 -4.87 c
+0 -2.69 2.18 -4.87 4.87 -4.87 c
+2.69 0 4.87 2.18 4.87 4.87 c
+0 2.69 -2.18 4.87 -4.87 4.87 c
+f
+3350.52 5268.03 m
+-2.69 0 -4.87 -2.18 -4.87 -4.87 c
+0 -2.69 2.18 -4.87 4.87 -4.87 c
+2.69 0 4.87 2.18 4.87 4.87 c
+0 2.69 -2.18 4.87 -4.87 4.87 c
+f
+3350.52 5268.03 m
+-2.69 0 -4.87 -2.18 -4.87 -4.87 c
+0 -2.69 2.18 -4.87 4.87 -4.87 c
+2.69 0 4.87 2.18 4.87 4.87 c
+0 2.69 -2.18 4.87 -4.87 4.87 c
+f
+3447.94 5268.03 m
+-2.69 0 -4.87 -2.18 -4.87 -4.87 c
+0 -2.69 2.18 -4.87 4.87 -4.87 c
+2.69 0 4.87 2.18 4.87 4.87 c
+0 2.69 -2.18 4.87 -4.87 4.87 c
+f
+3447.94 5268.03 m
+-2.69 0 -4.87 -2.18 -4.87 -4.87 c
+0 -2.69 2.18 -4.87 4.87 -4.87 c
+2.69 0 4.87 2.18 4.87 4.87 c
+0 2.69 -2.18 4.87 -4.87 4.87 c
+f
+3545.36 5268.03 m
+-2.69 0 -4.87 -2.18 -4.87 -4.87 c
+0 -2.69 2.18 -4.87 4.87 -4.87 c
+2.69 0 4.87 2.18 4.87 4.87 c
+0 2.69 -2.18 4.87 -4.87 4.87 c
+f
+3545.36 5268.03 m
+-2.69 0 -4.87 -2.18 -4.87 -4.87 c
+0 -2.69 2.18 -4.87 4.87 -4.87 c
+2.69 0 4.87 2.18 4.87 4.87 c
+0 2.69 -2.18 4.87 -4.87 4.87 c
+f
+2116.48 4038.87 m
+-5.38 0 -9.74 -4.36 -9.74 -9.74 c
+0 -5.38 4.36 -9.74 9.74 -9.74 c
+5.38 0 9.74 4.36 9.74 9.74 c
+0 5.38 -4.36 9.74 -9.74 9.74 c
+f
+2116.48 4038.87 m
+-5.38 0 -9.74 -4.36 -9.74 -9.74 c
+0 -5.38 4.36 -9.74 9.74 -9.74 c
+5.38 0 9.74 4.36 9.74 9.74 c
+0 5.38 -4.36 9.74 -9.74 9.74 c
+f
+2116.48 4038.87 m
+-5.38 0 -9.74 -4.36 -9.74 -9.74 c
+0 -5.38 4.36 -9.74 9.74 -9.74 c
+5.38 0 9.74 4.36 9.74 9.74 c
+0 5.38 -4.36 9.74 -9.74 9.74 c
+f
+2506.18 5272.9 m
+-5.38 0 -9.74 -4.36 -9.74 -9.74 c
+0 -5.38 4.36 -9.74 9.74 -9.74 c
+5.38 0 9.74 4.36 9.74 9.74 c
+0 5.38 -4.36 9.74 -9.74 9.74 c
+f
+2506.18 2804.83 m
+-5.38 0 -9.74 -4.36 -9.74 -9.74 c
+0 -5.38 4.36 -9.74 9.74 -9.74 c
+5.38 0 9.74 4.36 9.74 9.74 c
+0 5.38 -4.36 9.74 -9.74 9.74 c
+f
+2506.18 2804.83 m
+-5.38 0 -9.74 -4.36 -9.74 -9.74 c
+0 -5.38 4.36 -9.74 9.74 -9.74 c
+5.38 0 9.74 4.36 9.74 9.74 c
+0 5.38 -4.36 9.74 -9.74 9.74 c
+f
+2506.18 5272.9 m
+-5.38 0 -9.74 -4.36 -9.74 -9.74 c
+0 -5.38 4.36 -9.74 9.74 -9.74 c
+5.38 0 9.74 4.36 9.74 9.74 c
+0 5.38 -4.36 9.74 -9.74 9.74 c
+f
+3870.11 3324.42 m
+-5.38 0 -9.74 -4.36 -9.74 -9.74 c
+0 -5.38 4.36 -9.74 9.74 -9.74 c
+5.38 0 9.74 4.36 9.74 9.74 c
+0 5.38 -4.36 9.74 -9.74 9.74 c
+f
+1304.61 5207.95 m
+-5.38 0 -9.74 -4.36 -9.74 -9.74 c
+0 -5.38 4.36 -9.74 9.74 -9.74 c
+5.38 0 9.74 4.36 9.74 9.74 c
+0 5.38 -4.36 9.74 -9.74 9.74 c
+f
+3805.16 5045.58 m
+-5.38 0 -9.74 -4.36 -9.74 -9.74 c
+0 -5.38 4.36 -9.74 9.74 -9.74 c
+5.38 0 9.74 4.36 9.74 9.74 c
+0 5.38 -4.36 9.74 -9.74 9.74 c
+f
+3707.74 5110.53 m
+-5.38 0 -9.74 -4.36 -9.74 -9.74 c
+0 -5.38 4.36 -9.74 9.74 -9.74 c
+5.38 0 9.74 4.36 9.74 9.74 c
+0 5.38 -4.36 9.74 -9.74 9.74 c
+f
+2636.07 7930.95 m
+-2.69 0 -4.87 -2.18 -4.87 -4.87 c
+0 -2.69 2.18 -4.87 4.87 -4.87 c
+2.69 0 4.87 2.18 4.87 4.87 c
+0 2.69 -2.18 4.87 -4.87 4.87 c
+f
+2636.07 7930.95 m
+-2.69 0 -4.87 -2.18 -4.87 -4.87 c
+0 -2.69 2.18 -4.87 4.87 -4.87 c
+2.69 0 4.87 2.18 4.87 4.87 c
+0 2.69 -2.18 4.87 -4.87 4.87 c
+f
+3535.62 7916.33 19.4846 19.4846 rf
+3805.16 5045.58 m
+-5.38 0 -9.74 -4.36 -9.74 -9.74 c
+0 -5.38 4.36 -9.74 9.74 -9.74 c
+5.38 0 9.74 4.36 9.74 9.74 c
+0 5.38 -4.36 9.74 -9.74 9.74 c
+f
+3805.16 5045.58 m
+-5.38 0 -9.74 -4.36 -9.74 -9.74 c
+0 -5.38 4.36 -9.74 9.74 -9.74 c
+5.38 0 9.74 4.36 9.74 9.74 c
+0 5.38 -4.36 9.74 -9.74 9.74 c
+f
+3707.74 5110.53 m
+-5.38 0 -9.74 -4.36 -9.74 -9.74 c
+0 -5.38 4.36 -9.74 9.74 -9.74 c
+5.38 0 9.74 4.36 9.74 9.74 c
+0 5.38 -4.36 9.74 -9.74 9.74 c
+f
+3707.74 5110.53 m
+-5.38 0 -9.74 -4.36 -9.74 -9.74 c
+0 -5.38 4.36 -9.74 9.74 -9.74 c
+5.38 0 9.74 4.36 9.74 9.74 c
+0 5.38 -4.36 9.74 -9.74 9.74 c
+f
+1109.77 5268.03 m
+-2.69 0 -4.87 -2.18 -4.87 -4.87 c
+0 -2.69 2.18 -4.87 4.87 -4.87 c
+2.69 0 4.87 2.18 4.87 4.87 c
+0 2.69 -2.18 4.87 -4.87 4.87 c
+f
+1109.77 5268.03 m
+-2.69 0 -4.87 -2.18 -4.87 -4.87 c
+0 -2.69 2.18 -4.87 4.87 -4.87 c
+2.69 0 4.87 2.18 4.87 4.87 c
+0 2.69 -2.18 4.87 -4.87 4.87 c
+f
+1012.34 5268.03 m
+-2.69 0 -4.87 -2.18 -4.87 -4.87 c
+0 -2.69 2.18 -4.87 4.87 -4.87 c
+2.69 0 4.87 2.18 4.87 4.87 c
+0 2.69 -2.18 4.87 -4.87 4.87 c
+f
+1012.34 5268.03 m
+-2.69 0 -4.87 -2.18 -4.87 -4.87 c
+0 -2.69 2.18 -4.87 4.87 -4.87 c
+2.69 0 4.87 2.18 4.87 4.87 c
+0 2.69 -2.18 4.87 -4.87 4.87 c
+f
+849.97 5268.03 m
+-2.69 0 -4.87 -2.18 -4.87 -4.87 c
+0 -2.69 2.18 -4.87 4.87 -4.87 c
+2.69 0 4.87 2.18 4.87 4.87 c
+0 2.69 -2.18 4.87 -4.87 4.87 c
+f
+849.97 5268.03 m
+-2.69 0 -4.87 -2.18 -4.87 -4.87 c
+0 -2.69 2.18 -4.87 4.87 -4.87 c
+2.69 0 4.87 2.18 4.87 4.87 c
+0 2.69 -2.18 4.87 -4.87 4.87 c
+f
+4974.25 3973.92 m
+-5.38 0 -9.74 -4.36 -9.74 -9.74 c
+0 -5.38 4.36 -9.74 9.74 -9.74 c
+5.38 0 9.74 4.36 9.74 9.74 c
+0 5.38 -4.36 9.74 -9.74 9.74 c
+f
+4974.25 3973.92 m
+-5.38 0 -9.74 -4.36 -9.74 -9.74 c
+0 -5.38 4.36 -9.74 9.74 -9.74 c
+5.38 0 9.74 4.36 9.74 9.74 c
+0 5.38 -4.36 9.74 -9.74 9.74 c
+f
+4974.25 4915.68 m
+-5.38 0 -9.74 -4.36 -9.74 -9.74 c
+0 -5.38 4.36 -9.74 9.74 -9.74 c
+5.38 0 9.74 4.36 9.74 9.74 c
+0 5.38 -4.36 9.74 -9.74 9.74 c
+f
+4974.25 4753.31 m
+-5.38 0 -9.74 -4.36 -9.74 -9.74 c
+0 -5.38 4.36 -9.74 9.74 -9.74 c
+5.38 0 9.74 4.36 9.74 9.74 c
+0 5.38 -4.36 9.74 -9.74 9.74 c
+f
+4974.25 4915.68 m
+-5.38 0 -9.74 -4.36 -9.74 -9.74 c
+0 -5.38 4.36 -9.74 9.74 -9.74 c
+5.38 0 9.74 4.36 9.74 9.74 c
+0 5.38 -4.36 9.74 -9.74 9.74 c
+f
+1954.11 1440.9 m
+-5.38 0 -9.74 -4.36 -9.74 -9.74 c
+0 -5.38 4.36 -9.74 9.74 -9.74 c
+5.38 0 9.74 4.36 9.74 9.74 c
+0 5.38 -4.36 9.74 -9.74 9.74 c
+f
+1954.11 1440.9 m
+-5.38 0 -9.74 -4.36 -9.74 -9.74 c
+0 -5.38 4.36 -9.74 9.74 -9.74 c
+5.38 0 9.74 4.36 9.74 9.74 c
+0 5.38 -4.36 9.74 -9.74 9.74 c
+f
+2051.53 1440.9 m
+-5.38 0 -9.74 -4.36 -9.74 -9.74 c
+0 -5.38 4.36 -9.74 9.74 -9.74 c
+5.38 0 9.74 4.36 9.74 9.74 c
+0 5.38 -4.36 9.74 -9.74 9.74 c
+f
+2051.53 1440.9 m
+-5.38 0 -9.74 -4.36 -9.74 -9.74 c
+0 -5.38 4.36 -9.74 9.74 -9.74 c
+5.38 0 9.74 4.36 9.74 9.74 c
+0 5.38 -4.36 9.74 -9.74 9.74 c
+f
+1954.11 1440.9 m
+-5.38 0 -9.74 -4.36 -9.74 -9.74 c
+0 -5.38 4.36 -9.74 9.74 -9.74 c
+5.38 0 9.74 4.36 9.74 9.74 c
+0 5.38 -4.36 9.74 -9.74 9.74 c
+f
+2051.53 1440.9 m
+-5.38 0 -9.74 -4.36 -9.74 -9.74 c
+0 -5.38 4.36 -9.74 9.74 -9.74 c
+5.38 0 9.74 4.36 9.74 9.74 c
+0 5.38 -4.36 9.74 -9.74 9.74 c
+f
+1499.46 6247.14 m
+-5.38 0 -9.74 -4.36 -9.74 -9.74 c
+0 -5.38 4.36 -9.74 9.74 -9.74 c
+5.38 0 9.74 4.36 9.74 9.74 c
+0 5.38 -4.36 9.74 -9.74 9.74 c
+f
+1499.46 6247.14 m
+-5.38 0 -9.74 -4.36 -9.74 -9.74 c
+0 -5.38 4.36 -9.74 9.74 -9.74 c
+5.38 0 9.74 4.36 9.74 9.74 c
+0 5.38 -4.36 9.74 -9.74 9.74 c
+f
+1596.89 6409.51 m
+-5.38 0 -9.74 -4.36 -9.74 -9.74 c
+0 -5.38 4.36 -9.74 9.74 -9.74 c
+5.38 0 9.74 4.36 9.74 9.74 c
+0 5.38 -4.36 9.74 -9.74 9.74 c
+f
+1596.89 6409.51 m
+-5.38 0 -9.74 -4.36 -9.74 -9.74 c
+0 -5.38 4.36 -9.74 9.74 -9.74 c
+5.38 0 9.74 4.36 9.74 9.74 c
+0 5.38 -4.36 9.74 -9.74 9.74 c
+f
+622.65 2799.96 m
+-2.69 0 -4.87 -2.18 -4.87 -4.87 c
+0 -2.69 2.18 -4.87 4.87 -4.87 c
+2.69 0 4.87 2.18 4.87 4.87 c
+0 2.69 -2.18 4.87 -4.87 4.87 c
+f
+720.07 2799.96 m
+-2.69 0 -4.87 -2.18 -4.87 -4.87 c
+0 -2.69 2.18 -4.87 4.87 -4.87 c
+2.69 0 4.87 2.18 4.87 4.87 c
+0 2.69 -2.18 4.87 -4.87 4.87 c
+f
+817.5 2799.96 m
+-2.69 0 -4.87 -2.18 -4.87 -4.87 c
+0 -2.69 2.18 -4.87 4.87 -4.87 c
+2.69 0 4.87 2.18 4.87 4.87 c
+0 2.69 -2.18 4.87 -4.87 4.87 c
+f
+914.92 2799.96 m
+-2.69 0 -4.87 -2.18 -4.87 -4.87 c
+0 -2.69 2.18 -4.87 4.87 -4.87 c
+2.69 0 4.87 2.18 4.87 4.87 c
+0 2.69 -2.18 4.87 -4.87 4.87 c
+f
+1012.34 2799.96 m
+-2.69 0 -4.87 -2.18 -4.87 -4.87 c
+0 -2.69 2.18 -4.87 4.87 -4.87 c
+2.69 0 4.87 2.18 4.87 4.87 c
+0 2.69 -2.18 4.87 -4.87 4.87 c
+f
+1109.77 2799.96 m
+-2.69 0 -4.87 -2.18 -4.87 -4.87 c
+0 -2.69 2.18 -4.87 4.87 -4.87 c
+2.69 0 4.87 2.18 4.87 4.87 c
+0 2.69 -2.18 4.87 -4.87 4.87 c
+f
+1207.19 2799.96 m
+-2.69 0 -4.87 -2.18 -4.87 -4.87 c
+0 -2.69 2.18 -4.87 4.87 -4.87 c
+2.69 0 4.87 2.18 4.87 4.87 c
+0 2.69 -2.18 4.87 -4.87 4.87 c
+f
+525.23 2799.96 m
+-2.69 0 -4.87 -2.18 -4.87 -4.87 c
+0 -2.69 2.18 -4.87 4.87 -4.87 c
+2.69 0 4.87 2.18 4.87 4.87 c
+0 2.69 -2.18 4.87 -4.87 4.87 c
+f
+330.38 3259.48 m
+-5.38 0 -9.74 -4.36 -9.74 -9.74 c
+0 -5.38 4.36 -9.74 9.74 -9.74 c
+5.38 0 9.74 4.36 9.74 9.74 c
+0 5.38 -4.36 9.74 -9.74 9.74 c
+f
+590.18 3254.6 m
+-2.69 0 -4.87 -2.18 -4.87 -4.87 c
+0 -2.69 2.18 -4.87 4.87 -4.87 c
+2.69 0 4.87 2.18 4.87 4.87 c
+0 2.69 -2.18 4.87 -4.87 4.87 c
+f
+687.6 3254.6 m
+-2.69 0 -4.87 -2.18 -4.87 -4.87 c
+0 -2.69 2.18 -4.87 4.87 -4.87 c
+2.69 0 4.87 2.18 4.87 4.87 c
+0 2.69 -2.18 4.87 -4.87 4.87 c
+f
+785.02 3254.6 m
+-2.69 0 -4.87 -2.18 -4.87 -4.87 c
+0 -2.69 2.18 -4.87 4.87 -4.87 c
+2.69 0 4.87 2.18 4.87 4.87 c
+0 2.69 -2.18 4.87 -4.87 4.87 c
+f
+882.45 3254.6 m
+-2.69 0 -4.87 -2.18 -4.87 -4.87 c
+0 -2.69 2.18 -4.87 4.87 -4.87 c
+2.69 0 4.87 2.18 4.87 4.87 c
+0 2.69 -2.18 4.87 -4.87 4.87 c
+f
+979.87 3254.6 m
+-2.69 0 -4.87 -2.18 -4.87 -4.87 c
+0 -2.69 2.18 -4.87 4.87 -4.87 c
+2.69 0 4.87 2.18 4.87 4.87 c
+0 2.69 -2.18 4.87 -4.87 4.87 c
+f
+1077.3 3254.6 m
+-2.69 0 -4.87 -2.18 -4.87 -4.87 c
+0 -2.69 2.18 -4.87 4.87 -4.87 c
+2.69 0 4.87 2.18 4.87 4.87 c
+0 2.69 -2.18 4.87 -4.87 4.87 c
+f
+1174.72 3254.6 m
+-2.69 0 -4.87 -2.18 -4.87 -4.87 c
+0 -2.69 2.18 -4.87 4.87 -4.87 c
+2.69 0 4.87 2.18 4.87 4.87 c
+0 2.69 -2.18 4.87 -4.87 4.87 c
+f
+1272.14 3254.6 m
+-2.69 0 -4.87 -2.18 -4.87 -4.87 c
+0 -2.69 2.18 -4.87 4.87 -4.87 c
+2.69 0 4.87 2.18 4.87 4.87 c
+0 2.69 -2.18 4.87 -4.87 4.87 c
+f
+330.38 3259.48 m
+-5.38 0 -9.74 -4.36 -9.74 -9.74 c
+0 -5.38 4.36 -9.74 9.74 -9.74 c
+5.38 0 9.74 4.36 9.74 9.74 c
+0 5.38 -4.36 9.74 -9.74 9.74 c
+f
+2473.7 2799.96 m
+-2.69 0 -4.87 -2.18 -4.87 -4.87 c
+0 -2.69 2.18 -4.87 4.87 -4.87 c
+2.69 0 4.87 2.18 4.87 4.87 c
+0 2.69 -2.18 4.87 -4.87 4.87 c
+f
+2571.13 2799.96 m
+-2.69 0 -4.87 -2.18 -4.87 -4.87 c
+0 -2.69 2.18 -4.87 4.87 -4.87 c
+2.69 0 4.87 2.18 4.87 4.87 c
+0 2.69 -2.18 4.87 -4.87 4.87 c
+f
+2668.55 2799.96 m
+-2.69 0 -4.87 -2.18 -4.87 -4.87 c
+0 -2.69 2.18 -4.87 4.87 -4.87 c
+2.69 0 4.87 2.18 4.87 4.87 c
+0 2.69 -2.18 4.87 -4.87 4.87 c
+f
+2765.97 2799.96 m
+-2.69 0 -4.87 -2.18 -4.87 -4.87 c
+0 -2.69 2.18 -4.87 4.87 -4.87 c
+2.69 0 4.87 2.18 4.87 4.87 c
+0 2.69 -2.18 4.87 -4.87 4.87 c
+f
+2863.4 2799.96 m
+-2.69 0 -4.87 -2.18 -4.87 -4.87 c
+0 -2.69 2.18 -4.87 4.87 -4.87 c
+2.69 0 4.87 2.18 4.87 4.87 c
+0 2.69 -2.18 4.87 -4.87 4.87 c
+f
+3058.24 2799.96 m
+-2.69 0 -4.87 -2.18 -4.87 -4.87 c
+0 -2.69 2.18 -4.87 4.87 -4.87 c
+2.69 0 4.87 2.18 4.87 4.87 c
+0 2.69 -2.18 4.87 -4.87 4.87 c
+f
+3155.67 2799.96 m
+-2.69 0 -4.87 -2.18 -4.87 -4.87 c
+0 -2.69 2.18 -4.87 4.87 -4.87 c
+2.69 0 4.87 2.18 4.87 4.87 c
+0 2.69 -2.18 4.87 -4.87 4.87 c
+f
+3253.09 2799.96 m
+-2.69 0 -4.87 -2.18 -4.87 -4.87 c
+0 -2.69 2.18 -4.87 4.87 -4.87 c
+2.69 0 4.87 2.18 4.87 4.87 c
+0 2.69 -2.18 4.87 -4.87 4.87 c
+f
+2960.82 2799.96 m
+-2.69 0 -4.87 -2.18 -4.87 -4.87 c
+0 -2.69 2.18 -4.87 4.87 -4.87 c
+2.69 0 4.87 2.18 4.87 4.87 c
+0 2.69 -2.18 4.87 -4.87 4.87 c
+f
+1499.46 2799.96 m
+-2.69 0 -4.87 -2.18 -4.87 -4.87 c
+0 -2.69 2.18 -4.87 4.87 -4.87 c
+2.69 0 4.87 2.18 4.87 4.87 c
+0 2.69 -2.18 4.87 -4.87 4.87 c
+f
+1596.89 2799.96 m
+-2.69 0 -4.87 -2.18 -4.87 -4.87 c
+0 -2.69 2.18 -4.87 4.87 -4.87 c
+2.69 0 4.87 2.18 4.87 4.87 c
+0 2.69 -2.18 4.87 -4.87 4.87 c
+f
+1694.31 2799.96 m
+-2.69 0 -4.87 -2.18 -4.87 -4.87 c
+0 -2.69 2.18 -4.87 4.87 -4.87 c
+2.69 0 4.87 2.18 4.87 4.87 c
+0 2.69 -2.18 4.87 -4.87 4.87 c
+f
+1791.73 2799.96 m
+-2.69 0 -4.87 -2.18 -4.87 -4.87 c
+0 -2.69 2.18 -4.87 4.87 -4.87 c
+2.69 0 4.87 2.18 4.87 4.87 c
+0 2.69 -2.18 4.87 -4.87 4.87 c
+f
+1889.16 2799.96 m
+-2.69 0 -4.87 -2.18 -4.87 -4.87 c
+0 -2.69 2.18 -4.87 4.87 -4.87 c
+2.69 0 4.87 2.18 4.87 4.87 c
+0 2.69 -2.18 4.87 -4.87 4.87 c
+f
+1986.58 2799.96 m
+-2.69 0 -4.87 -2.18 -4.87 -4.87 c
+0 -2.69 2.18 -4.87 4.87 -4.87 c
+2.69 0 4.87 2.18 4.87 4.87 c
+0 2.69 -2.18 4.87 -4.87 4.87 c
+f
+2084.01 2799.96 m
+-2.69 0 -4.87 -2.18 -4.87 -4.87 c
+0 -2.69 2.18 -4.87 4.87 -4.87 c
+2.69 0 4.87 2.18 4.87 4.87 c
+0 2.69 -2.18 4.87 -4.87 4.87 c
+f
+1402.04 2799.96 m
+-2.69 0 -4.87 -2.18 -4.87 -4.87 c
+0 -2.69 2.18 -4.87 4.87 -4.87 c
+2.69 0 4.87 2.18 4.87 4.87 c
+0 2.69 -2.18 4.87 -4.87 4.87 c
+f
+2278.85 2799.96 m
+-2.69 0 -4.87 -2.18 -4.87 -4.87 c
+0 -2.69 2.18 -4.87 4.87 -4.87 c
+2.69 0 4.87 2.18 4.87 4.87 c
+0 2.69 -2.18 4.87 -4.87 4.87 c
+f
+2376.28 2799.96 m
+-2.69 0 -4.87 -2.18 -4.87 -4.87 c
+0 -2.69 2.18 -4.87 4.87 -4.87 c
+2.69 0 4.87 2.18 4.87 4.87 c
+0 2.69 -2.18 4.87 -4.87 4.87 c
+f
+2181.43 2799.96 m
+-2.69 0 -4.87 -2.18 -4.87 -4.87 c
+0 -2.69 2.18 -4.87 4.87 -4.87 c
+2.69 0 4.87 2.18 4.87 4.87 c
+0 2.69 -2.18 4.87 -4.87 4.87 c
+f
+2506.18 2804.83 m
+-5.38 0 -9.74 -4.36 -9.74 -9.74 c
+0 -5.38 4.36 -9.74 9.74 -9.74 c
+5.38 0 9.74 4.36 9.74 9.74 c
+0 5.38 -4.36 9.74 -9.74 9.74 c
+f
+3253.09 5268.03 m
+-2.69 0 -4.87 -2.18 -4.87 -4.87 c
+0 -2.69 2.18 -4.87 4.87 -4.87 c
+2.69 0 4.87 2.18 4.87 4.87 c
+0 2.69 -2.18 4.87 -4.87 4.87 c
+f
+3350.52 5268.03 m
+-2.69 0 -4.87 -2.18 -4.87 -4.87 c
+0 -2.69 2.18 -4.87 4.87 -4.87 c
+2.69 0 4.87 2.18 4.87 4.87 c
+0 2.69 -2.18 4.87 -4.87 4.87 c
+f
+3447.94 5268.03 m
+-2.69 0 -4.87 -2.18 -4.87 -4.87 c
+0 -2.69 2.18 -4.87 4.87 -4.87 c
+2.69 0 4.87 2.18 4.87 4.87 c
+0 2.69 -2.18 4.87 -4.87 4.87 c
+f
+3545.36 5268.03 m
+-2.69 0 -4.87 -2.18 -4.87 -4.87 c
+0 -2.69 2.18 -4.87 4.87 -4.87 c
+2.69 0 4.87 2.18 4.87 4.87 c
+0 2.69 -2.18 4.87 -4.87 4.87 c
+f
+2506.18 5272.9 m
+-5.38 0 -9.74 -4.36 -9.74 -9.74 c
+0 -5.38 4.36 -9.74 9.74 -9.74 c
+5.38 0 9.74 4.36 9.74 9.74 c
+0 5.38 -4.36 9.74 -9.74 9.74 c
+f
+1109.77 5268.03 m
+-2.69 0 -4.87 -2.18 -4.87 -4.87 c
+0 -2.69 2.18 -4.87 4.87 -4.87 c
+2.69 0 4.87 2.18 4.87 4.87 c
+0 2.69 -2.18 4.87 -4.87 4.87 c
+f
+1012.34 5268.03 m
+-2.69 0 -4.87 -2.18 -4.87 -4.87 c
+0 -2.69 2.18 -4.87 4.87 -4.87 c
+2.69 0 4.87 2.18 4.87 4.87 c
+0 2.69 -2.18 4.87 -4.87 4.87 c
+f
+849.97 5268.03 m
+-2.69 0 -4.87 -2.18 -4.87 -4.87 c
+0 -2.69 2.18 -4.87 4.87 -4.87 c
+2.69 0 4.87 2.18 4.87 4.87 c
+0 2.69 -2.18 4.87 -4.87 4.87 c
+f
+2636.07 7930.95 m
+-2.69 0 -4.87 -2.18 -4.87 -4.87 c
+0 -2.69 2.18 -4.87 4.87 -4.87 c
+2.69 0 4.87 2.18 4.87 4.87 c
+0 2.69 -2.18 4.87 -4.87 4.87 c
+f
+1337.09 7930.95 m
+-2.69 0 -4.87 -2.18 -4.87 -4.87 c
+0 -2.69 2.18 -4.87 4.87 -4.87 c
+2.69 0 4.87 2.18 4.87 4.87 c
+0 2.69 -2.18 4.87 -4.87 4.87 c
+f
+1239.67 7930.95 m
+-2.69 0 -4.87 -2.18 -4.87 -4.87 c
+0 -2.69 2.18 -4.87 4.87 -4.87 c
+2.69 0 4.87 2.18 4.87 4.87 c
+0 2.69 -2.18 4.87 -4.87 4.87 c
+f
+1142.24 7930.95 m
+-2.69 0 -4.87 -2.18 -4.87 -4.87 c
+0 -2.69 2.18 -4.87 4.87 -4.87 c
+2.69 0 4.87 2.18 4.87 4.87 c
+0 2.69 -2.18 4.87 -4.87 4.87 c
+f
+1044.82 7930.95 m
+-2.69 0 -4.87 -2.18 -4.87 -4.87 c
+0 -2.69 2.18 -4.87 4.87 -4.87 c
+2.69 0 4.87 2.18 4.87 4.87 c
+0 2.69 -2.18 4.87 -4.87 4.87 c
+f
+947.4 7930.95 m
+-2.69 0 -4.87 -2.18 -4.87 -4.87 c
+0 -2.69 2.18 -4.87 4.87 -4.87 c
+2.69 0 4.87 2.18 4.87 4.87 c
+0 2.69 -2.18 4.87 -4.87 4.87 c
+f
+849.97 7930.95 m
+-2.69 0 -4.87 -2.18 -4.87 -4.87 c
+0 -2.69 2.18 -4.87 4.87 -4.87 c
+2.69 0 4.87 2.18 4.87 4.87 c
+0 2.69 -2.18 4.87 -4.87 4.87 c
+f
+1434.51 7930.95 m
+-2.69 0 -4.87 -2.18 -4.87 -4.87 c
+0 -2.69 2.18 -4.87 4.87 -4.87 c
+2.69 0 4.87 2.18 4.87 4.87 c
+0 2.69 -2.18 4.87 -4.87 4.87 c
+f
+1531.94 7930.95 m
+-2.69 0 -4.87 -2.18 -4.87 -4.87 c
+0 -2.69 2.18 -4.87 4.87 -4.87 c
+2.69 0 4.87 2.18 4.87 4.87 c
+0 2.69 -2.18 4.87 -4.87 4.87 c
+f
+end showpage pagesave restore
+%%PageTrailer
+%%Page: 2 2
+%%BeginPageSetup
+/pagesave save def GS_pswrite_ProcSet begin
+<< /PageSize [595 842] >> setpagedevice
+0.1 0.1 scale
+%%EndPageSetup
+0.1 w
+2 J
+K
+0 0 5950 0 0 8420 ^ Y
+4681.97 1528.58 64.95 -32.47 S
+4746.92 1496.1 -64.95 -32.47 S
+4681.97 1463.63 64.95 -32.48 S
+4746.92 1431.15 -64.95 -32.47 S
+4681.97 1528.58 64.95 32.48 S
+4746.92 1561.05 -32.48 16.24 S
+0.072 w
+4714.45 1626 0 -48.71 S
+4714.45 1333.73 0 49.36 S
+0.1 w
+4681.97 1399 32.48 -16.56 S
+4596 1405 53 37 /0Y $C
+4pp3FSOCDGs8W-!s8W-!s8LLG[.^(0,WQ&`MNHISgJ64PK8'Z40b3+C!$D~>
+,
+4604 1446 46 30 /3Q $C
+-l*@L)MB(N3-=SZd1b?_+Q:!l+&:P!f),LIs8V=8p!R&Z'#R:W0Tk;%,-=sD_M/ci
+(k;klJ,~>
+,
+4767 1437 45 16 /1I $C
+1k5O4lWV.KZt^!D!.Y=~>
+,
+4767 1469 46 29 /3S $C
+3eHpAb(L`WkW3fO.We'Zn:T/,StH&_rmoW,YejF,2;"s1'JQ2sRY).P!"]~>
+,
+4759 1505 53 27 /6U $C
+4pp3.89Ch/V-7s]#=N(59KGJN6&/$eT\c&^%FBEI%PA_$5Qh~>
+,
+4876.82 1301.26 32.48 64.95 S
+4909.3 1366.21 32.47 -64.95 S
+4941.77 1301.26 32.47 64.95 S
+4974.24 1366.21 32.48 -64.95 S
+4876.82 1301.26 -32.48 64.95 S
+4844.35 1366.21 -16.24 -32.47 S
+0.072 w
+4779.4 1333.73 48.71 0 S
+5071.67 1333.73 -49.36 0 S
+0.1 w
+5006.4 1301.26 16.56 32.47 S
+4901 1386 0Y ,
+4909 1432 1I ,
+4909 1464 3S ,
+4897 1177 1I ,
+4889 1210 6U ,
+4897 1240 46 31 /4Y $C
+,&8Rf38r!\mVFdd(AN:^ne[MNd$rI5oY:G+s82iN?VB;/@4r$B@_5pK(f>#V'ECB$
+~>
+,
+0.072 w
+4779.4 1333.73 -64.95 0 S
+5136.62 1333.73 -64.95 0 S
+0.1 w
+5136.62 1301.26 0 64.95 S
+5152.86 1319.12 0 29.22 S
+5165.84 1327.24 0 12.99 S
+0.072 w
+3967.53 1496.1 64.95 0 S
+4032.48 1496.1 0 97.42 S
+3967.53 1593.53 64.95 0 S
+4097.43 1593.53 -64.95 0 S
+0.1 w
+4097.43 1561.05 0 64.95 S
+4113.67 1578.91 0 29.23 S
+4126.66 1587.03 0 12.99 S
+0.072 w
+3253.09 1593.53 -32.48 0 S
+3220.62 1593.53 0 -97.42 S
+3253.09 1496.1 -552.07 0 S
+2701.02 2113.12 64.95 0 S
+2993.3 2113.12 -64.95 0 S
+0.1 w
+2830.92 2178.07 0 -129.9 S
+2928.35 2113.12 -64.95 0 S
+2830.92 2113.12 -64.95 0 S
+2871.14 2171.96 m
+-5.14 -19.19 -7.75 -38.97 -7.75 -58.84 c
+0 -19.87 2.6 -39.65 7.75 -58.84 c
+S
+2794.88 2178.07 0 -32.47 S
+2811.44 2161.51 -32.48 0 S
+2810 2214 54 40 /2K $C
+.`0;HcNF^hE1I5%&IsU_Ne._e61CA>hg/Uuom6Z<s6o\doW>:EYh''c>;ZIf.!iQo
+_N>041XlCI!W~>
+,
+2818 2262 1I ,
+2818 2294 3S ,
+2883 2213 45 31 /4W $C
+.0j%nee&UE"k)?^K'@6@6#`/`TX[Xk_@*%[\Z5WoO8o61#QTA~>
+,
+2915 2251 13 7 /4O $X
+"8Dun"8Dun"8Dun"8D~>
+,
+2883 2266 45 30 /5Q $C
+,G5#8$^%^P\1S/C_B?PN&:*4GjC&,K"jek5>TgTcKXqO&[=t\6@6aqq5Q~>
+,
+2891 2302 38 26 /2M $C
+2As-EqiEO<huE>^-qY,A%*X?+s6p$h&-~>
+,
+2875 2339 53 31 /4K $C
+4pp3FStsR0s8W-!s8W-!s8W-!nbrM2!W~>
+,
+2891 2373 37 29 /2O $C
+;e]Zo[>)+*d]gSbg'Y_(6YItZ-t3pi@8Lp6#7-4tOC?""3X@YN0]<87KH?_;Mgu'5J,~>
+,
+2883 2410 1I ,
+2883 2442 46 30 /5O $C
+2$3>6(kN5/FQq0ZjF6;*#WG$p+&prcFhX4Bs8W+IlaKn8XrCe"E5LFg]2r_fW.l!?
+:]UP-~>
+,
+2875 2476 53 39 /2I $C
+5N1PiGW["%"qD%]0Q:I:K7aC5%La<oE+$N"K;g:&"U#MN-m2>OTRfB1JdMbt&1AZ'
+//ATsKn=g\!.Y~>
+,
+0.072 w
+2701.02 1496.1 0 617.02 S
+3058.24 1755.9 -64.95 0 S
+0.1 w
+3058.24 1723.43 0 64.95 S
+3074.48 1741.29 0 29.23 S
+3087.47 1749.41 0 12.99 S
+0.072 w
+3058.24 2113.12 -64.95 0 S
+0.1 w
+3058.24 2080.65 0 64.95 S
+3074.48 2098.51 0 29.23 S
+3087.47 2106.63 0 12.99 S
+0.072 w
+3512.89 2015.7 194.85 0 S
+3707.74 2015.7 0 -64.95 S
+3870.11 2210.55 -64.95 0 S
+0.1 w
+3870.11 2178.07 0 64.95 S
+3886.35 2195.93 0 29.23 S
+3899.34 2204.05 0 12.99 S
+0.072 w
+3512.89 1950.75 0 454.64 S
+3642.79 2567.76 -64.95 0 S
+0.1 w
+3642.79 2535.29 0 64.95 S
+3659.03 2553.15 0 29.23 S
+3672.01 2561.27 0 12.99 S
+3123.2 2632.71 0 -129.9 S
+3123.2 2632.71 -97.43 -64.95 S
+3025.77 2567.76 97.43 -64.95 S
+3025.77 2632.71 0 -129.9 S
+0.072 w
+3220.62 2567.76 -64.95 0 S
+2928.35 2567.76 64.95 0 S
+0.1 w
+2993.3 2567.76 32.47 0 S
+3123.2 2567.76 32.47 0 S
+3070 2688 53 36 /4C $C
+4pp3FR'6Pis8W-!m=";9f%k-oL6[K+a<;K6TrV#,K*<_,^]XX&~>
+,
+3078 2731 5Q ,
+2993 2704 1I ,
+2985 2738 53 36 /0M $C
+4pp3<+LF+:_fd"Y@Dd7.2dsUI*&-ct%brc*_[bHUmDBFdF5X2"!$D=~>
+,
+2993 2780 4W ,
+2993 2816 3S ,
+2993 2852 3S ,
+2993 2887 5Q ,
+0.072 w
+3220.62 2567.76 97.42 0 S
+2928.35 2567.76 -227.32 0 S
+2701.02 2567.76 -64.95 0 S
+0.1 w
+2636.08 2519.05 0 97.42 S
+2567 2506 38 31 /5E $C
++s6jbs8UDt:ZOnCs8W-!!"]/~>
+,
+2559 2542 45 30 /1W $C
+,tsEBED4=Y'Ip,_U*0(r:)=3?eS->X?i",9^6ehcrMA4PCVpHp=7'fT21l'_#QTA~>
+,
+2559 2577 4W ,
+2551 2612 2I ,
+687.6 2470.34 -129.9 0 S
+687.6 2470.34 -64.95 97.42 S
+622.65 2567.76 -64.95 -97.42 S
+687.6 2567.76 -129.9 0 S
+0.072 w
+622.65 2372.92 0 64.95 S
+622.65 2665.19 0 -64.95 S
+0.1 w
+622.65 2600.24 0 -32.48 S
+622.65 2470.34 0 -32.47 S
+472 2526 4C ,
+480 2571 1I ,
+480 2255 1I ,
+472 2289 0M ,
+480 2332 4W ,
+480 2371 1I ,
+480 2402 4W ,
+480 2437 46 31 /6Y $C
++@CelBJ^\?@6/U,3he9O#WG/!+[1OeP?i+7s8W-!rh"MFSRI3&`/sA/$mg'He(@Y)
+K*j1t"TT)7~>
+,
+0.072 w
+849.97 3022.41 0 162.37 S
+849.97 3184.78 -227.32 0 S
+622.65 3184.78 0 -519.59 S
+849.97 3184.78 64.95 0 S
+1142.24 3184.78 -64.95 0 S
+0.1 w
+979.87 3249.73 0 -129.9 S
+1077.29 3184.78 -64.95 0 S
+979.87 3184.78 -64.95 0 S
+1020.09 3243.62 m
+-5.14 -19.19 -7.75 -38.97 -7.75 -58.84 c
+0 -19.87 2.6 -39.65 7.75 -58.84 c
+S
+943.83 3249.73 0 -32.48 S
+960.39 3233.17 -32.47 0 S
+959 3285 2K ,
+967 3330 4Y ,
+1032 3288 1I ,
+1040 3321 2M ,
+1024 3358 4K ,
+1040 3392 2O ,
+1032 3425 1W ,
+1032 3460 4Y ,
+1024 3495 2I ,
+0.072 w
+1337.09 3184.78 -194.85 0 S
+1986.58 2372.92 -64.95 0 S
+0.1 w
+1986.58 2340.44 0 64.95 S
+2002.82 2358.3 0 29.23 S
+2015.81 2366.42 0 12.99 S
+947.4 1463.63 32.48 64.95 S
+979.87 1528.58 32.48 -64.95 S
+1012.35 1463.63 32.47 64.95 S
+1044.82 1528.58 32.47 -64.95 S
+947.4 1463.63 -32.48 64.95 S
+914.92 1528.58 -16.24 -32.47 S
+0.072 w
+849.97 1496.1 48.71 0 S
+1142.24 1496.1 -49.36 0 S
+0.1 w
+1076.97 1463.63 16.56 32.47 S
+972 1321 0Y ,
+980 1367 1I ,
+980 1402 1I ,
+1032 1336 46 30 /0Q $C
+,Ap7qE*.7m>HRH)=sF+5kr2E6dJs7G^OQ"SC>,M=Rc7"[_H16T<gpDF(ec?4'ECB$~>
+,
+1032 1371 0Q ,
+1032 1407 3S ,
+0.072 w
+622.65 1690.95 0 681.97 S
+622.65 1690.95 64.95 0 S
+914.92 1690.95 -64.95 0 S
+0.1 w
+752.55 1755.9 0 -129.9 S
+849.97 1690.95 -64.95 0 S
+752.55 1690.95 -64.95 0 S
+792.77 1749.79 m
+-5.14 -19.19 -7.75 -38.97 -7.75 -58.84 c
+0 -19.87 2.6 -39.65 7.75 -58.84 c
+S
+716.5 1755.9 0 -32.47 S
+733.06 1739.34 -32.47 0 S
+732 1791 2K ,
+740 1836 0Q ,
+837 1729 1I ,
+837 1762 3S ,
+845 1798 2M ,
+829 1835 4K ,
+845 1868 2O ,
+837 1901 1W ,
+837 1936 4Y ,
+829 1971 2I ,
+0.072 w
+979.87 1690.95 -64.95 0 S
+0.1 w
+979.87 1658.48 0 64.95 S
+996.11 1676.34 0 29.23 S
+1009.1 1684.46 0 12.99 S
+0.072 w
+622.65 1690.95 -64.95 0 S
+0.1 w
+557.7 1642.24 0 97.42 S
+517 1652 25 25 /5C $C
+-\)0rs2h2Vr13lfs7cSE#Q~>
+,
+505 1685 36 12 /5P $C
+56(<TY_Y0*K(o=r#Q~>
+,
+505 1709 36 25 /1G $C
+PN=eG(f^nX<FCq.cm0BlFI1TPl$qrIg0U*!n6mo+g=k8u$NL_=~>
+,
+504 1737 37 32 /6H $C
+P?S9E_;W9:"qD%](cX5-_81bV"rnUB-n$42Jq=./$4%=W-m2>OYZNG-((($a!W~>
+,
+0.072 w
+1986.58 5880.17 -64.95 0 S
+0.1 w
+1986.58 5847.7 0 64.95 S
+2002.82 5865.56 0 29.22 S
+2015.81 5873.68 0 12.99 S
+687.6 5750.28 -129.9 0 S
+687.6 5750.28 -64.95 -97.42 S
+622.65 5652.85 -64.95 97.42 S
+687.6 5652.85 -129.9 0 S
+0.072 w
+622.65 5847.7 0 -64.95 S
+622.65 5555.43 0 64.95 S
+0.1 w
+622.65 5620.38 0 32.47 S
+622.65 5750.28 0 32.48 S
+472 5594 4C ,
+480 5635 1W ,
+480 5756 1I ,
+472 5790 0M ,
+480 5833 4W ,
+480 5872 1I ,
+480 5903 4W ,
+480 5938 6Y ,
+0.072 w
+622.65 6627.09 64.95 0 S
+914.92 6627.09 -64.95 0 S
+0.1 w
+752.55 6562.14 0 129.9 S
+849.97 6627.09 -64.95 0 S
+752.55 6627.09 -64.95 0 S
+792.77 6685.93 m
+-5.14 -19.19 -7.75 -38.97 -7.75 -58.84 c
+0 -19.87 2.6 -39.65 7.75 -58.84 c
+S
+716.5 6562.14 0 32.48 S
+733.06 6578.7 -32.47 0 S
+732 6452 2K ,
+740 6497 4W ,
+805 6248 1I ,
+805 6280 3S ,
+813 6316 2M ,
+797 6353 4K ,
+813 6387 2O ,
+805 6419 1W ,
+805 6454 4Y ,
+797 6490 2I ,
+0.072 w
+979.87 6627.09 -64.95 0 S
+0.1 w
+979.87 6594.61 0 64.95 S
+996.11 6612.48 0 29.23 S
+1009.1 6620.6 0 12.99 S
+0.072 w
+622.65 6627.09 -64.95 0 S
+0.1 w
+557.7 6578.38 0 97.42 S
+517 6588 5C ,
+505 6621 5P ,
+505 6645 1G ,
+504 6673 6H ,
+0.072 w
+849.97 5068.31 64.95 0 S
+1142.24 5068.31 -64.95 0 S
+0.1 w
+979.87 5003.36 0 129.9 S
+1077.29 5068.31 -64.95 0 S
+979.87 5068.31 -64.95 0 S
+1020.09 5127.14 m
+-5.14 -19.19 -7.75 -38.97 -7.75 -58.84 c
+0 -19.87 2.6 -39.65 7.75 -58.84 c
+S
+943.83 5003.36 0 32.48 S
+960.39 5019.92 -32.47 0 S
+959 4861 2K ,
+967 4906 5O ,
+1032 4692 1I ,
+1040 4725 2M ,
+1024 4762 4K ,
+1040 4796 2O ,
+1032 4828 1W ,
+1032 4863 4Y ,
+1024 4898 2I ,
+0.072 w
+1369.57 3606.95 -64.95 0 S
+1304.62 4678.61 64.95 0 S
+1694.31 3606.95 -64.95 0 S
+0.1 w
+1694.31 3574.48 0 64.95 S
+1710.55 3592.34 0 29.22 S
+1723.54 3600.46 0 12.99 S
+0.072 w
+1694.31 4678.61 -64.95 0 S
+0.1 w
+1694.31 4646.14 0 64.95 S
+1710.55 4664 0 29.23 S
+1723.54 4672.12 0 12.99 S
+0.072 w
+1044.82 3606.95 -259.8 0 S
+1044.82 4678.61 -259.8 0 S
+785.02 3606.95 -64.95 0 S
+0.1 w
+720.07 3558.24 0 97.42 S
+651 3545 5E ,
+643 3581 1W ,
+643 3616 4W ,
+635 3651 2I ,
+0.072 w
+785.02 4678.61 -64.95 0 S
+0.1 w
+720.07 4629.9 0 97.42 S
+651 4617 5E ,
+643 4653 1W ,
+643 4688 4W ,
+635 4723 2I ,
+0.072 w
+785.02 3606.95 0 194.85 S
+785.02 4678.61 0 -194.85 S
+785.02 3801.8 64.95 0 S
+1077.29 3801.8 -64.95 0 S
+0.1 w
+914.92 3866.75 0 -129.9 S
+1012.35 3801.8 -64.95 0 S
+914.92 3801.8 -64.95 0 S
+955.14 3860.64 m
+-5.14 -19.19 -7.75 -38.97 -7.75 -58.84 c
+0 -19.87 2.6 -39.65 7.75 -58.84 c
+S
+878.87 3866.75 0 -32.47 S
+895.44 3850.19 -32.47 0 S
+894 3902 2K ,
+902 3948 5Q ,
+1000 3840 1I ,
+1000 3872 3S ,
+1000 3907 3S ,
+1000 3943 3S ,
+1008 3979 2M ,
+992 4016 4K ,
+1008 4049 2O ,
+1000 4082 0Q ,
+1000 4117 4Y ,
+992 4152 2I ,
+0.072 w
+785.02 4483.77 64.95 0 S
+1077.29 4483.77 -64.95 0 S
+0.1 w
+914.92 4548.72 0 -129.9 S
+1012.35 4483.77 -64.95 0 S
+914.92 4483.77 -64.95 0 S
+955.14 4542.6 m
+-5.14 -19.19 -7.75 -38.97 -7.75 -58.84 c
+0 -19.87 2.6 -39.65 7.75 -58.84 c
+S
+878.87 4548.72 0 -32.48 S
+895.44 4532.15 -32.47 0 S
+894 4292 2K ,
+902 4337 6Y ,
+837 4100 1I ,
+837 4132 3S ,
+837 4167 3S ,
+837 4202 3S ,
+845 4239 2M ,
+829 4276 4K ,
+845 4309 2O ,
+837 4342 0Q ,
+837 4377 4Y ,
+829 4412 2I ,
+0.072 w
+1142.24 3801.8 -64.95 0 S
+0.1 w
+1142.24 3769.33 0 64.95 S
+1158.48 3787.19 0 29.23 S
+1171.47 3795.31 0 12.99 S
+0.072 w
+1142.24 4483.77 -64.95 0 S
+0.1 w
+1142.24 4451.29 0 64.95 S
+1158.48 4469.15 0 29.23 S
+1171.47 4477.27 0 12.99 S
+1824.21 2178.07 0 746.92 S
+1824.21 2924.99 -1071.66 0 S
+752.55 2924.99 0 -746.92 S
+752.55 2178.07 1071.66 0 S
+0.072 w
+849.97 2178.07 0 -97.42 S
+789 2116 1I ,
+820 2214 54 36 /5S $C
+,3Lfn%L>%9*RhTPFMlKB+h\*7V!kGXh>=D)J,fPXs8VfLs8BC.ot+E;[DCKflrEh(
+U"E3O6NmH$!<~>
+,
+820 2255 2I ,
+836 2298 5E ,
+1337.09 2178.07 0 -97.42 S
+1276 2112 1W ,
+1307 2217 53 6 /0K $C
+4pp3B!.Y=~>
+,
+1307 2233 0M ,
+1307 2275 53 36 /3G $C
+5(EV4s8W'a=P*S:.f]PKs8Tk;!'g~>
+,
+1307 2314 54 45 /3E $C
+.`0;HcNG6n#Wd&pS^8T`8d$*/)k`fteb%ZN^9;Xns8W,rh1!e]oW>:EYh%H""qn.J
+PVH4?-t,Dq.`/t(!'g~>
+,
+1307 2367 53 33 /5Y $C
+4pp3FSOCDGs8W-!s8W-!Ip;eCCLMq9?Ic(`$n)++#Q~>
+,
+1531.94 2178.07 0 -97.42 S
+1471 2112 0Q ,
+1501 2217 0K ,
+1501 2233 0M ,
+1501 2279 53 34 /4C $C
+4pp3FSttZOs8W-!s8W-!s8K_/Wnm0]V.*,A^)1'J<MlIiL'af5Tn7e#!.Y~>
+,
+1501 2318 3E ,
+1501 2366 3G ,
+1501 2405 3G ,
+1501 2444 3E ,
+1501 2496 53 43 /4O $C
+4pp3<+LE1"(cX5-_81bV#6kYT3&#;Zi5*6a%LrsU$47%Q&1AZoJO'?h"U#/<'G)Z8
+<#,iFOB+7=!"]/~>
+,
+0.1 w
+1142.24 2178.07 m
+-8.97 0 -16.24 -7.27 -16.24 -16.24 c
+0 -8.97 7.27 -16.24 16.24 -16.24 c
+8.97 0 16.24 7.27 16.24 16.24 c
+0 8.97 -7.27 16.24 -16.24 16.24 c
+S
+0.072 w
+1142.24 2145.6 0 -64.95 S
+1081 2112 4W ,
+1112 2211 54 18 /3U $C
+"U,&4Ug,G^-m2>OTRfB1JftgHK#%M?"U#2:K$"5s&-2~>
+,
+1112 2233 54 36 /4E $C
+4rTeN4n!Dn,X&csDu]k6eS@biT*7r)=BHsOJ-Z~>
+,
+1112 2276 2I ,
+1112 2318 3E ,
+1112 2370 4E ,
+1112 2412 3G ,
+1824.21 2372.92 97.42 0 S
+1844 2391 4Y ,
+1761 2306 54 42 /5M $C
+.`0;HcNF^hFQ#8'L^o5/q?S%WDNJb"lKLN]?L-5Cs-2^HrVQ9\hqQTUn#Hsk_noN%
+=2?;0ORVbupjP=*5Qh~>
+,
+1761 2357 0M ,
+1761 2403 53 36 /4C $C
+4pp3FR'6Pis8W-!m=";9f%k-oL6[K+a<;K6TrV#,K*<_,^]XX&~>
+,
+1629.36 2924.99 0 97.42 S
+1568 2960 5O ,
+1599 2605 53 34 /4C $C
+4pp3FSttZOs8W-!s8W-!s8K_/Wnm0]V.*,A^)1'J<MlIiL'af5Tn7e#!.Y~>
+,
+1599 2645 5M ,
+1599 2692 53 40 /4Q $C
+:f'tbTV.M\:dC]UJcu8k('oO'KF<A8_#j,=(P;><r#^RX*sN7.#JlE2$ofq[@,Sl;
+K*MVk%LrsK+9D~>
+,
+1599 2735 3G ,
+1599 2778 53 33 /1O $C
+4pp3FSttZOs8W-!s8W-!s8W-!s8W-!s5T+>+9D~>
+,
+1599 2820 4K ,
+1599 2858 4C ,
+1531.94 2924.99 0 97.42 S
+1471 2963 1I ,
+1471 2995 3Q ,
+1501 2605 4C ,
+1501 2645 5M ,
+1501 2692 4Q ,
+1501 2735 3G ,
+1501 2778 1O ,
+1501 2820 53 36 /4C $C
+4pp3FR'6Pis8W-!m=";9f%k-oL6[K+a<;K6TrV#,K*<_,^]XX&~>
+,
+1501 2866 0Y ,
+947.4 2178.07 0 -97.42 S
+886 2077 1W ,
+886 2113 3S ,
+917 2217 5Y ,
+917 2255 2I ,
+933 2298 5E ,
+1337.09 2924.99 0 97.42 S
+1276 2959 1W ,
+1276 2999 1I ,
+1307 2601 3G ,
+1307 2642 5S ,
+1307 2683 3E ,
+1307 2735 4E ,
+1307 2782 0Y ,
+1307 2824 2K ,
+1307 2873 1O ,
+1142.24 2924.99 0 97.42 S
+1081 2959 1W ,
+1081 2995 1W ,
+1112 2601 3G ,
+1112 2642 5M ,
+1112 2689 4Q ,
+1112 2731 3G ,
+1112 2775 1O ,
+1112 2817 4K ,
+1112 2854 53 34 /4C $C
+4pp3FSttZOs8W-!s8W-!s8K_/Wnm0]V.*,A^)1'J<MlIiL'af5Tn7e#!.Y~>
+,
+1044.82 2924.99 0 97.42 S
+984 2959 1W ,
+984 2995 0Q ,
+1014 2601 3G ,
+1014 2642 5M ,
+1014 2689 4Q ,
+1014 2731 3G ,
+1014 2775 1O ,
+1014 2817 53 36 /4C $C
+4pp3FR'6Pis8W-!m=";9f%k-oL6[K+a<;K6TrV#,K*<_,^]XX&~>
+,
+1014 2862 0Y ,
+849.97 2924.99 0 97.42 S
+789 2959 1W ,
+789 2995 4W ,
+820 2670 53 34 /4C $C
+4pp3FSttZOs8W-!s8W-!s8K_/Wnm0]V.*,A^)1'J<MlIiL'af5Tn7e#!.Y~>
+,
+820 2709 3E ,
+820 2758 3E ,
+820 2809 5S ,
+820 2849 3G ,
+849.97 2090.39 m
+-5.38 0 -9.74 -4.36 -9.74 -9.74 c
+0 -5.38 4.36 -9.74 9.74 -9.74 c
+5.38 0 9.74 4.36 9.74 9.74 c
+0 5.38 -4.36 9.74 -9.74 9.74 c
+f
+849.97 2090.39 m
+-5.38 0 -9.74 -4.36 -9.74 -9.74 c
+0 -5.38 4.36 -9.74 9.74 -9.74 c
+5.38 0 9.74 4.36 9.74 9.74 c
+0 5.38 -4.36 9.74 -9.74 9.74 c
+f
+1142.24 3032.15 m
+-5.38 0 -9.74 -4.36 -9.74 -9.74 c
+0 -5.38 4.36 -9.74 9.74 -9.74 c
+5.38 0 9.74 4.36 9.74 9.74 c
+0 5.38 -4.36 9.74 -9.74 9.74 c
+f
+1142.24 3032.15 m
+-5.38 0 -9.74 -4.36 -9.74 -9.74 c
+0 -5.38 4.36 -9.74 9.74 -9.74 c
+5.38 0 9.74 4.36 9.74 9.74 c
+0 5.38 -4.36 9.74 -9.74 9.74 c
+f
+1836 2735 53 29 /4S $C
+4pp3C$U=[ks8W*!&-2~>
+,
+1836 2766 3G ,
+1844 2810 1I ,
+1844 2845 1I ,
+1844 2877 5O ,
+1844 2911 1W ,
+667 2833 4E ,
+675 2875 3Q ,
+0.1 w
+3870.11 1398.68 0 454.64 S
+3870.11 1853.32 -519.59 0 S
+3350.51 1853.32 0 -454.64 S
+3350.51 1398.68 519.59 0 S
+3512.89 1885.8 m
+-8.97 0 -16.24 -7.27 -16.24 -16.24 c
+0 -8.97 7.27 -16.24 16.24 -16.24 c
+8.97 0 16.24 7.27 16.24 16.24 c
+0 8.97 -7.27 16.24 -16.24 16.24 c
+S
+0.072 w
+3512.89 1885.8 0 64.95 S
+3452 1889 5Q ,
+3482 1693 3E ,
+3482 1745 4E ,
+3482 1787 3G ,
+0.1 w
+3707.74 1885.8 m
+-8.97 0 -16.24 -7.27 -16.24 -16.24 c
+0 -8.97 7.27 -16.24 16.24 -16.24 c
+8.97 0 16.24 7.27 16.24 16.24 c
+0 8.97 -7.27 16.24 -16.24 16.24 c
+S
+0.072 w
+3707.74 1885.8 0 64.95 S
+3647 1889 5O ,
+3677 1693 3E ,
+3677 1745 4E ,
+3677 1787 3G ,
+3610.31 1398.68 0 -97.42 S
+3549 1303 1W ,
+3580 1437 0K ,
+3580 1454 0M ,
+3870.11 1496.1 97.42 0 S
+3890 1514 4W ,
+3790 1472 45 48 /6Y $C
+.De@^?namqKH1W1GT^mcDM!9q<qQ'u5N:T"hrY#*s8OE'r@e1dlhatarM>5]ac=g9
+0YN9JXYn!'+Mg;G!'g~>
+,
+3741 1473 43 46 /2J $C
+5%R"Z?e8Z:?:]OZQi<>Js/"t0l$?_5?C1YXV>mCXp$$f$H="?k=7t2<fCaY"!.Y~>
+,
+3695 1473 42 46 /7C $C
++p#2%<=4Of0NniWXa9q!s3grIs8W,t^]3'fpA\RgllR'g%LrI]!W~>
+,
+3870.11 1593.53 97.42 0 S
+3890 1612 4Y ,
+3790 1569 6Y ,
+3741 1570 2J ,
+3695 1570 7C ,
+3350.51 1496.1 -97.42 0 S
+3273 1518 1I ,
+3432 1473 46 46 /2N $C
+4u,g&HJ`hZDs;`)qYdhpqePNkdf8^2s4^3H[[6Ge?f&B_\mO?(^U<`a!"]/~>
+,
+3406 1473 30 47 /7G $C
+,G5#9s8SZ,KHCI`ShD74i<RhXIbp^rl2Ue`s6Y.3fDA3VYa/DN]3VSh6OEf9!W~>
+,
+3371 1473 7G ,
+3350.51 1593.53 -97.42 0 S
+3273 1612 46 31 /6Y $C
++@CelBJ^\?@6/U,3he9O#WG/!+[1OeP?i+7s8W-!rh"MFSRI3&`/sA/$mg'He(@Y)
+K*j1t"TT)7~>
+,
+3432 1570 2N ,
+3406 1570 7G ,
+3371 1570 7G ,
+3882 1696 4O ,
+3882 1745 4Q ,
+3882 1788 53 39 /2Y $C
+$@c7f%;fo426`@#Jqh,L(hm1[-t/rh"Um)MZkP5q'K'V:FQ!Hm88sb&Jo2203XLQJ#3di#"<4/SKH?]rH?`4O`P;TV5Q~>
+,
+3890 1830 4W ,
+3890 1865 4W ,
+3890 1900 1W ,
+3890 1935 3Q ,
+3265 1728 4E ,
+3273 1775 1I ,
+3273 1807 3S ,
+4714.45 1301.26 0 32.47 S
+5376 5946 4Q ,
+5392 5989 38 28 /7G $C
+2$B'BLdBLCk_,_I"*>)lPNfhRs8W,fFgS5-_1G`me_rmF*XVli!W~>
+,
+5384 6020 46 15 /4K $C
+,X;4B2Xc)cAQf'4rW"&B~>
+,
+5392 6040 2M ,
+5392 6074 38 31 /7C $C
+.`W^*K:.mF:8uf;*@0h`4b$XBYQ%u0rI&jsH:rSO;R$f-D8VJ\IfL#\~>
+,
+5384 6108 4K ,
+5392 6127 38 29 /4U $C
+3e`e&GX9fOk_)$j60KHJT1uB<s8Vi)hkaba_H%'XYu[Qs@6p!N!!iRT~>
+,
+5392 6164 37 15 /0F $C
+2@Y/uKa8DC<5!eN!<<Z~>
+,
+5376 6204 0K ,
+5392 6220 37 26 /4M $C
+2@Y/uKa8DC<5,F5qtBOM%;)d2)ur5,~>
+,
+5384 6251 4K ,
+5392 6271 38 29 /3Y $C
+3Wm2#K]kI=6905Q((Z,.97:[SV>pSqs8RQEhcBEf_H%]na&f=liBcCp!WX>~>
+,
+5392 6308 0F ,
+5376 6325 53 15 /4Y $C
++s6j-")'1M-09\Zs8E!@!W~>
+,
+5392 6345 7C ,
+5392 6379 7G ,
+5392 6411 3Y ,
+5376 6464 2K ,
+5392 6510 7C ,
+5392 6547 0F ,
+5376 6565 54 29 /0J $C
+,=,^n&MSijl-Tf-5_6TQkrtS0hS9*jDpl)+9#Cs;0M6^NZ3nML^]XX&~>
+,
+5408 6618 6 15 /0W $X
+I!g<hI!g<hI!g<hI!g;~>
+,
+5376 6660 5Y ,
+5392 6699 4U ,
+5392 6732 37 44 /2R $C
+2Xku!%M'[OX;oSCaC1ZU![,B1!==;kKEi_%K;`IJ#)Viq"@.rW*+X^/$R*^703fJ7
+%0n9j'<#T,J3aGN;?RJ0LF'cX=:l^2H(\f?%290miukW_E*+LgJ-Z~>
+,
+5392 6780 3Y ,
+5392 6817 0F ,
+5376 6857 53 36 /1E $C
+4pp3FR'6Pis8W-!m=";9f%k-oL6[K+a<;K6TrV#,K*<_,^]XX&~>
+,
+5392 6901 0F ,
+5376 6920 53 6 /7E $C
+5!F30s8Tk;!'g~>
+,
+5392 6932 37 29 /1C $C
+2rO1M4<=t@*#NX&i5*6^K+&_>3)EFD#S[gu+J=9P$4%@J_SKYgTE5*9~>
+,
+5392 6966 3Y ,
+5392 7003 0F ,
+5384 7039 46 37 /0N $C
++C`1t&9RY18<5HW5mHO0St.d.>a:1g&:U)BpAY%5Vs'60D'nR_0\45_9%.RQ.N3%=6)`9HPl[M&#nI@3:D\f"huWm$~>
+,
+5376 7099 2K ,
+5376 7143 4Q ,
+5376 7189 0M ,
+5376 7253 0K ,
+5392 7270 4M ,
+5384 7301 4K ,
+5392 7320 3Y ,
+5392 7357 0F ,
+5376 7374 4Y ,
+5392 7394 7C ,
+5392 7428 7G ,
+5392 7461 3Y ,
+5489 5883 7C ,
+5473 5918 7E ,
+5489 5931 7G ,
+5489 5965 51 29 /5O $C
+2@BKH@[[TgJ[u+G8\.^PV>pSqp[u#_.r0kPY[E`R[1,J1C'akO!<~>
+,
+5489 5999 4U ,
+5489 6032 2R ,
+5489 6080 3Y ,
+5489 6117 0F ,
+5513 6138 13 7 /7M $X
+"8Dun"8Dun"8Dun"8D~>
+,
+5489 6152 38 27 /4Q $C
+.4I8C_@@SJVpi4%\3?EA=0'#aIfKHBs)5Zi[>+@!@;cm(Y4-TK6OEf9!W~>
+,
+5489 6184 7G ,
+5473 6219 53 26 /0B $C
+4pp3/5j/q4<4ssbqtBOM%;)d2)ur5,~>
+,
+5579 5980 1W ,
+5579 6402 0Q ,
+1142.24 1496.1 0 584.54 S
+1337.09 1301.26 0 779.39 S
+1531.94 1301.26 0 779.39 S
+1629.36 3022.41 -97.42 0 S
+0.1 w
+5656.21 424.44 0 7566.58 S
+5656.21 7991.02 -5358.31 0 S
+297.9 7991.02 0 -7566.58 S
+297.9 424.44 5358.31 0 S
+5461.36 6659.57 194.85 0 S
+5489 5559 37 25 /3G $C
+-D@L?/;!3fs8W-!s8W-!s8G1^+9D~>
+,
+5489 5591 37 5 /1A $C
+-D@L>!$D=~>
+,
+5489 5604 37 23 /3I $C
+-D@L>7%aMZs8E!@!W~>
+,
+5489 5632 37 27 /2E $C
+-D@L?/:te>s8W-!s8W-!s8W-!s8Ro5!WX>~>
+,
+5500 5668 26 5 /3K $C
+-DkNBs6p$h&-~>
+,
+5489 6697 37 30 /2A $C
+-D@L?/2HMjs8W-!s8W,QJ(f&_6oIG)NX_n1@5qrO6;-_H+9D~>
+,
+5489 6733 2E ,
+5489 6763 6H ,
+5489 6801 1A ,
+5488 6812 39 30 /5V $C
+.66op3cO%>VVNqE,J2;sL@kEr^AZp'rP/C4[f9D.]!1"2'AD8s'"h5u]23[F(f155
+&-~>
+,
+5489 6849 1A ,
+5488 6860 39 36 /1C $C
+3X:6A#WPSM&@6IIe^-S;-LdV/ldKY<?iU/[qpsAI[&pLJ<Z"HM=fW9P(f8)%"TT)7
+~>
+,
+5489 6901 37 28 /7L $C
+-D@L<M?Li+$oi.BL?pm;_hR-*@Dd7.2[hce_mW9,=7?4j&-~>
+,
+5500 6939 3K ,
+5587 6696 37 30 /2Q $C
+-D@L?/.;LXs8W,m^@enfgIf?iA1\ORL93fM$kr\,"9~>
+,
+5587 6734 2A ,
+5587 6766 37 32 /6Z $C
+$47+I$5.po":>DK&qiQk_#iPGF;KPu?grLTY^@9O$uk]E_1R@F"q2Ik3&iktJ-Z~>
+,
+5587 6800 37 46 /1M $C
+-GE#c66qY3Oou2TDlKsZ1C!CeCmr7-/dmhN6-?Fm\1S%9ckqt!&4!)nLa!4nK#i[/
+Jgc8(+N7a0&/dG^3Wfq$jL?fP9F.F2@&FFo0\J8lP@36A6,#U8Oq&*k,a'(9:]N``
+~>
+,
+5587 6850 7L ,
+5587 6901 37 28 /3O $C
+-D@L?/:te>s8W-!s8W,m^[7o&_X'W_+b@N=Bo9;p_J1Yi$321M~>
+,
+5587 6932 37 32 /6O $C
+-E@XfG^G/c\7*8bgb@^!%N,K5U"h%mLeU]BPTZY'5seD"_U]J<TE5*9~>
+,
+5598 6970 3K ,
+5587 5559 37 27 /0A $C
+-D@L?/2HMjs8W-!s8Vt'gKZFtO&hsQ@6aqq5Q~>
+,
+5587 5590 6Z ,
+5586 5625 39 34 /5A $C
+3X:6A#WcpWU)2VtFa-4:#3[E!qXiM=fDhCKs7cMXs*F.7H<))PLP=Rk6c=a#pjP=*
+5Qh~>
+,
+5587 5666 2E ,
+5586 6109 1C ,
+5587 6151 3G ,
+5392 5556 37 29 /6N $C
+-EmILs8S222?/sgs8W-!!"]/~>
+,
+5392 5591 1A ,
+5392 5601 6N ,
+5392 5635 3I ,
+5392 5663 2E ,
+5656.21 5522.95 0 2468.07 S
+5656.21 7991.02 -454.64 0 S
+5201.57 7991.02 0 -2468.07 S
+5201.57 5522.95 454.64 0 S
+5461.36 5522.95 0 2468.07 S
+1824.21 5328.11 0 746.92 S
+1824.21 6075.02 -1071.66 0 S
+752.55 6075.02 0 -746.92 S
+752.55 5328.11 1071.66 0 S
+0.072 w
+849.97 6075.02 0 97.43 S
+789 6110 5Q ,
+820 5924 5S ,
+820 5966 2I ,
+836 6009 5E ,
+1337.09 6075.02 0 97.43 S
+1276 6109 6Y ,
+1307 5856 0K ,
+1307 5872 0M ,
+1307 5914 53 36 /3G $C
+5(EV4s8W'a=P*S:.f]PKs8Tk;!'g~>
+,
+1307 5953 3E ,
+1307 6006 5Y ,
+1531.94 6075.02 0 97.43 S
+1471 6109 3Q ,
+1501 5715 0K ,
+1501 5732 0M ,
+1501 5777 4C ,
+1501 5817 3E ,
+1501 5865 3G ,
+1501 5903 3G ,
+1501 5943 3E ,
+1501 5995 4O ,
+0.1 w
+1142.24 6107.5 m
+-8.97 0 -16.24 -7.27 -16.24 -16.24 c
+0 -8.97 7.27 -16.24 16.24 -16.24 c
+8.97 0 16.24 7.27 16.24 16.24 c
+0 8.97 -7.27 16.24 -16.24 16.24 c
+S
+0.072 w
+1142.24 6107.5 0 64.95 S
+1081 6113 1I ,
+1081 6146 3S ,
+1112 5804 3U ,
+1112 5827 4E ,
+1112 5869 2I ,
+1112 5911 3E ,
+1112 5963 4E ,
+1112 6005 3G ,
+1824.21 5880.17 97.42 0 S
+1844 5800 1I ,
+1844 5835 1I ,
+1761 5813 5M ,
+1761 5864 0M ,
+1761 5911 1E ,
+1629.36 5328.11 0 -97.42 S
+1568 5231 1I ,
+1568 5263 1W ,
+1599 5363 4C ,
+1599 5403 5M ,
+1599 5450 53 40 /1S $C
+:f'tbTV.M\:dC]UJcu8k('oO'KF<A8_#j,=(P;><r#^RX*sN7.#JlE2$ofq[@,Sl;
+K*MVk%LrsK+9D~>
+,
+1599 5492 3G ,
+1599 5536 1O ,
+1599 5578 53 31 /4K $C
+4pp3FStsR0s8W-!s8W-!s8W-!nbrM2!W~>
+,
+1599 5616 4C ,
+1531.94 5328.11 0 -97.42 S
+1471 5231 1I ,
+1471 5263 0Q ,
+1501 5353 4C ,
+1501 5393 5M ,
+1501 5440 1S ,
+1501 5482 3G ,
+1501 5526 1O ,
+1501 5568 1E ,
+1501 5613 0Y ,
+947.4 6075.02 0 97.43 S
+886 6113 1I ,
+886 6145 4W ,
+917 5927 5Y ,
+917 5966 2I ,
+933 6009 5E ,
+1337.09 5328.11 0 -97.42 S
+1276 5231 1I ,
+1276 5263 46 31 /2A $C
+,&8Rf38r!\mVFdd(AN:^ne[MNd$rI5oY:G+s82iN?VB;/@4r$B@_5pK(f>#V'ECB$
+~>
+,
+1307 5345 3G ,
+1307 5386 5S ,
+1307 5427 3E ,
+1307 5479 4E ,
+1307 5526 0Y ,
+1307 5568 2K ,
+1307 5617 1O ,
+1142.24 5328.11 0 -97.42 S
+1081 5231 1I ,
+1081 5264 46 30 /5O $C
+2$3>6(kN5/FQq0ZjF6;*#WG$p+&prcFhX4Bs8W+IlaKn8XrCe"E5LFg]2r_fW.l!?
+:]UP-~>
+,
+1112 5363 3G ,
+1112 5403 5M ,
+1112 5450 1S ,
+1112 5492 3G ,
+1112 5536 1O ,
+1112 5578 4K ,
+1112 5616 4C ,
+1044.82 5328.11 0 -97.42 S
+984 5231 1I ,
+984 5264 5Q ,
+1014 5352 3G ,
+1014 5393 5M ,
+1014 5440 1S ,
+1014 5482 3G ,
+1014 5526 1O ,
+1014 5568 1E ,
+1014 5613 0Y ,
+849.97 5328.11 0 -97.42 S
+789 5231 1I ,
+789 5263 6Y ,
+820 5372 4C ,
+820 5411 3E ,
+820 5460 3E ,
+820 5510 5S ,
+820 5550 3G ,
+849.97 6182.19 m
+-5.38 0 -9.74 -4.36 -9.74 -9.74 c
+0 -5.38 4.36 -9.74 9.74 -9.74 c
+5.38 0 9.74 4.36 9.74 9.74 c
+0 5.38 -4.36 9.74 -9.74 9.74 c
+f
+849.97 6182.19 m
+-5.38 0 -9.74 -4.36 -9.74 -9.74 c
+0 -5.38 4.36 -9.74 9.74 -9.74 c
+5.38 0 9.74 4.36 9.74 9.74 c
+0 5.38 -4.36 9.74 -9.74 9.74 c
+f
+1142.24 5240.42 m
+-5.38 0 -9.74 -4.36 -9.74 -9.74 c
+0 -5.38 4.36 -9.74 9.74 -9.74 c
+5.38 0 9.74 4.36 9.74 9.74 c
+0 5.38 -4.36 9.74 -9.74 9.74 c
+f
+1142.24 5240.42 m
+-5.38 0 -9.74 -4.36 -9.74 -9.74 c
+0 -5.38 4.36 -9.74 9.74 -9.74 c
+5.38 0 9.74 4.36 9.74 9.74 c
+0 5.38 -4.36 9.74 -9.74 9.74 c
+f
+1836 5314 4S ,
+1836 5345 3G ,
+1844 5389 1I ,
+1844 5424 1I ,
+1844 5456 5O ,
+1844 5490 1W ,
+667 5967 4E ,
+675 6009 3Q ,
+1629.36 5230.68 -97.42 0 S
+1142.24 5068.31 194.85 0 S
+849.97 5068.31 0 162.37 S
+947.4 6172.45 -324.75 0 S
+947.4 2080.65 -324.75 0 S
+622.65 5068.31 0 487.12 S
+849.97 5068.31 -227.32 0 S
+622.65 5847.7 0 779.39 S
+1531.94 6172.45 649.49 0 S
+2181.43 6172.45 0 -4189.22 S
+2181.43 1983.22 -844.34 0 S
+1337.09 6172.45 0 129.9 S
+1337.09 6302.34 941.76 0 S
+2278.85 6302.34 0 -4384.07 S
+2278.85 1918.27 -746.92 0 S
+2441.23 1496.1 0 4968.61 S
+2441.23 6464.72 -1298.98 0 S
+1142.24 6464.72 0 -292.27 S
+1337.09 3022.41 0 584.54 S
+1337.09 5230.68 0 -552.07 S
+1239.67 3022.41 -194.85 0 S
+1239.67 3022.41 0 422.17 S
+1564.41 3444.58 0 -422.17 S
+1239.67 5230.68 -194.85 0 S
+1239.67 5230.68 0 -389.7 S
+1564.41 4840.99 0 389.7 S
+0.1 w
+2765.97 5328.11 32.48 64.95 S
+2798.45 5393.06 32.47 -64.95 S
+2830.92 5328.11 32.47 64.95 S
+2863.4 5393.06 32.48 -64.95 S
+2765.97 5328.11 -32.48 64.95 S
+2733.5 5393.06 -16.24 -32.47 S
+0.072 w
+2668.55 5360.58 48.71 0 S
+2960.82 5360.58 -49.36 0 S
+0.1 w
+2895.55 5328.11 16.56 32.48 S
+2668.55 5370.32 m
+-5.38 0 -9.74 -4.36 -9.74 -9.74 c
+0 -5.38 4.36 -9.74 9.74 -9.74 c
+5.38 0 9.74 4.36 9.74 9.74 c
+0 5.38 -4.36 9.74 -9.74 9.74 c
+f
+2668.55 5370.32 m
+-5.38 0 -9.74 -4.36 -9.74 -9.74 c
+0 -5.38 4.36 -9.74 9.74 -9.74 c
+5.38 0 9.74 4.36 9.74 9.74 c
+0 5.38 -4.36 9.74 -9.74 9.74 c
+f
+2960.82 5370.32 m
+-5.38 0 -9.74 -4.36 -9.74 -9.74 c
+0 -5.38 4.36 -9.74 9.74 -9.74 c
+5.38 0 9.74 4.36 9.74 9.74 c
+0 5.38 -4.36 9.74 -9.74 9.74 c
+f
+2960.82 5370.32 m
+-5.38 0 -9.74 -4.36 -9.74 -9.74 c
+0 -5.38 4.36 -9.74 9.74 -9.74 c
+5.38 0 9.74 4.36 9.74 9.74 c
+0 5.38 -4.36 9.74 -9.74 9.74 c
+f
+2791 5481 0Y ,
+2799 5526 1I ,
+2916 5395 1W ,
+2908 5432 6U ,
+2916 5462 1W ,
+0.072 w
+2668.55 5360.58 -64.95 0 S
+0.1 w
+2603.6 5311.87 0 97.42 S
+2668.55 5370.32 m
+-5.38 0 -9.74 -4.36 -9.74 -9.74 c
+0 -5.38 4.36 -9.74 9.74 -9.74 c
+5.38 0 9.74 4.36 9.74 9.74 c
+0 5.38 -4.36 9.74 -9.74 9.74 c
+f
+2668.55 5370.32 m
+-5.38 0 -9.74 -4.36 -9.74 -9.74 c
+0 -5.38 4.36 -9.74 9.74 -9.74 c
+5.38 0 9.74 4.36 9.74 9.74 c
+0 5.38 -4.36 9.74 -9.74 9.74 c
+f
+2518 5265 2I ,
+2518 5308 2K ,
+2518 5352 1S ,
+2518 5398 0M ,
+2526 5442 3S ,
+0.072 w
+3707.74 4613.66 0 -97.42 S
+3707.74 4516.24 32.48 0 S
+3805.16 4516.24 -64.95 0 S
+0.1 w
+3805.16 4483.77 0 64.95 S
+3821.4 4501.63 0 29.23 S
+3834.39 4509.75 0 12.99 S
+0.072 w
+3447.94 5328.11 -64.95 0 S
+0.1 w
+3382.99 5279.39 0 97.42 S
+3298 5233 2I ,
+3298 5276 2K ,
+3298 5319 1S ,
+3298 5366 0M ,
+3306 5409 3S ,
+0.072 w
+3480.41 5815.22 32.47 0 S
+3220.62 6269.87 0 357.22 S
+0.1 w
+3382.99 5717.8 0 454.65 S
+3382.99 6172.45 -519.59 0 S
+2863.4 6172.45 0 -454.65 S
+2863.4 5717.8 519.59 0 S
+0.072 w
+3025.77 6172.45 0 97.42 S
+2965 6208 5Q ,
+2995 5981 2K ,
+2995 6024 1S ,
+2995 6070 0M ,
+2995 6116 53 36 /2W $C
+4pp3C8:U[>s8W-!s8S\pDu9T#"9~>
+,
+3220.62 6172.45 0 97.42 S
+3159 6208 5O ,
+3190 5981 2K ,
+3190 6024 1S ,
+3190 6070 0M ,
+3190 6116 4S ,
+2960.82 5717.8 0 -97.42 S
+2900 5626 1I ,
+2930 5751 3G ,
+2930 5791 2Y ,
+2930 5837 1E ,
+3058.24 5717.8 0 -97.42 S
+2997 5622 4W ,
+3028 5756 0Y ,
+3028 5798 2Y ,
+3028 5844 1E ,
+3253.09 5717.8 0 -97.42 S
+3192 5622 2A ,
+3223 5752 2I ,
+3239 5797 0F ,
+3239 5816 3Y ,
+3223 5850 4Y ,
+3382.99 5815.22 97.42 0 S
+3403 5833 1W ,
+3320 5753 5M ,
+3320 5804 0M ,
+3320 5851 1E ,
+3382.99 5912.65 97.42 0 S
+3403 5931 6Y ,
+3320 5919 0Y ,
+3336 5960 4Q ,
+2863.4 5945.12 -97.42 0 S
+2786 5963 0Q ,
+2865 5882 2I ,
+2881 5924 7G ,
+2881 5956 7G ,
+3395 6016 5Y ,
+3395 6055 2K ,
+3395 6099 1S ,
+3403 6142 6Y ,
+3403 6177 1W ,
+3395 6213 2K ,
+3403 6258 1W ,
+3403 6293 2A ,
+3403 6329 3S ,
+2778 5755 4E ,
+2786 5798 4W ,
+3577.84 5912.65 -97.42 0 S
+3577.84 5912.65 64.95 0 S
+0.1 w
+3642.79 5961.36 0 -97.42 S
+3655 5753 5M ,
+3655 5804 0M ,
+3655 5851 1E ,
+3655 5894 2K ,
+3655 5937 1S ,
+3655 5983 0M ,
+3663 6027 3S ,
+0.072 w
+3058.24 5360.58 64.95 0 S
+0.1 w
+3123.2 5409.29 0 -97.42 S
+3135 5201 5M ,
+3135 5252 0M ,
+3135 5299 1E ,
+3135 5342 2K ,
+3135 5385 1S ,
+3135 5431 0M ,
+3143 5475 3S ,
+0.072 w
+3058.24 5263.16 0 97.42 S
+3610.31 4613.66 0 -292.27 S
+2830.92 4613.66 32.47 0 S
+0.1 w
+2928.35 4516.24 64.95 -32.47 S
+2993.3 4483.77 -64.95 -32.48 S
+2928.35 4451.29 64.95 -32.47 S
+2993.3 4418.82 -64.95 -32.47 S
+2928.35 4516.24 64.95 32.48 S
+2993.3 4548.72 -32.47 16.24 S
+0.072 w
+2960.82 4613.66 0 -48.71 S
+2960.82 4321.39 0 49.36 S
+0.1 w
+2928.35 4386.67 32.48 -16.56 S
+2843 4392 0Y ,
+2851 4434 1W ,
+3013 4388 0Q ,
+3013 4423 3Q ,
+3013 4460 3S ,
+0.072 w
+2960.82 5263.16 0 357.22 S
+2765.97 5263.16 -97.42 0 S
+2668.55 5263.16 0 681.97 S
+2668.55 5945.12 97.42 0 S
+0.1 w
+3577.84 5458.01 64.95 -32.48 S
+3642.79 5425.53 -64.95 -32.47 S
+3577.84 5393.06 64.95 -32.47 S
+3642.79 5360.58 -64.95 -32.48 S
+3577.84 5458.01 64.95 32.47 S
+3642.79 5490.48 -32.47 16.24 S
+0.072 w
+3610.31 5555.43 0 -48.71 S
+3610.31 5263.16 0 49.36 S
+0.1 w
+3577.84 5328.43 32.48 -16.56 S
+3492 5399 0Y ,
+3500 5441 4W ,
+3663 5363 0Q ,
+3663 5398 3Q ,
+3663 5434 3S ,
+0.072 w
+3512.89 5263.16 0 64.95 S
+3512.89 5328.11 -64.95 0 S
+3610.31 5555.43 -552.07 0 S
+3058.24 5555.43 0 64.95 S
+0.1 w
+3382.99 4516.24 64.95 -32.47 S
+3447.94 4483.77 -64.95 -32.48 S
+3382.99 4451.29 64.95 -32.47 S
+3447.94 4418.82 -64.95 -32.47 S
+3382.99 4516.24 64.95 32.48 S
+3447.94 4548.72 -32.48 16.24 S
+0.072 w
+3415.47 4613.66 0 -48.71 S
+3415.47 4321.39 0 49.36 S
+0.1 w
+3382.99 4386.67 32.48 -16.56 S
+3298 4392 0Y ,
+3306 4434 0Q ,
+3468 4388 1W ,
+3460 4425 6U ,
+3468 4455 1W ,
+0.072 w
+3415.47 4321.39 194.85 0 S
+3382.99 4613.66 32.48 0 S
+0.1 w
+4162.38 5328.11 32.48 64.95 S
+4194.85 5393.06 32.48 -64.95 S
+4227.33 5328.11 32.48 64.95 S
+4259.81 5393.06 32.47 -64.95 S
+4162.38 5328.11 -32.47 64.95 S
+4129.91 5393.06 -16.24 -32.47 S
+0.072 w
+4064.96 5360.58 48.71 0 S
+4357.23 5360.58 -49.36 0 S
+0.1 w
+4291.96 5328.11 16.56 32.48 S
+4064.96 5370.32 m
+-5.38 0 -9.74 -4.36 -9.74 -9.74 c
+0 -5.38 4.36 -9.74 9.74 -9.74 c
+5.38 0 9.74 4.36 9.74 9.74 c
+0 5.38 -4.36 9.74 -9.74 9.74 c
+f
+4064.96 5370.32 m
+-5.38 0 -9.74 -4.36 -9.74 -9.74 c
+0 -5.38 4.36 -9.74 9.74 -9.74 c
+5.38 0 9.74 4.36 9.74 9.74 c
+0 5.38 -4.36 9.74 -9.74 9.74 c
+f
+4357.23 5370.32 m
+-5.38 0 -9.74 -4.36 -9.74 -9.74 c
+0 -5.38 4.36 -9.74 9.74 -9.74 c
+5.38 0 9.74 4.36 9.74 9.74 c
+0 5.38 -4.36 9.74 -9.74 9.74 c
+f
+4357.23 5370.32 m
+-5.38 0 -9.74 -4.36 -9.74 -9.74 c
+0 -5.38 4.36 -9.74 9.74 -9.74 c
+5.38 0 9.74 4.36 9.74 9.74 c
+0 5.38 -4.36 9.74 -9.74 9.74 c
+f
+4187 5481 0Y ,
+4195 5522 2A ,
+4312 5395 1W ,
+4304 5432 6U ,
+4312 5462 1W ,
+0.072 w
+4064.96 5360.58 -64.95 0 S
+0.1 w
+4000.01 5311.87 0 97.42 S
+4064.96 5370.32 m
+-5.38 0 -9.74 -4.36 -9.74 -9.74 c
+0 -5.38 4.36 -9.74 9.74 -9.74 c
+5.38 0 9.74 4.36 9.74 9.74 c
+0 5.38 -4.36 9.74 -9.74 9.74 c
+f
+4064.96 5370.32 m
+-5.38 0 -9.74 -4.36 -9.74 -9.74 c
+0 -5.38 4.36 -9.74 9.74 -9.74 c
+5.38 0 9.74 4.36 9.74 9.74 c
+0 5.38 -4.36 9.74 -9.74 9.74 c
+f
+3915 5265 2I ,
+3915 5308 2K ,
+3915 5352 1S ,
+3915 5398 0M ,
+3923 5445 1I ,
+0.072 w
+5104.14 4613.66 0 -97.42 S
+5104.14 4516.24 32.47 0 S
+5201.57 4516.24 -64.95 0 S
+0.1 w
+5201.57 4483.77 0 64.95 S
+5217.8 4501.63 0 29.23 S
+5230.8 4509.75 0 12.99 S
+0.072 w
+4844.35 5328.11 -64.95 0 S
+0.1 w
+4779.4 5279.39 0 97.42 S
+4694 5233 2I ,
+4694 5276 2K ,
+4694 5319 1S ,
+4694 5366 0M ,
+4702 5412 1I ,
+0.072 w
+4876.82 5815.22 32.48 0 S
+4617.03 6269.87 0 357.22 S
+0.1 w
+4779.4 5717.8 0 454.65 S
+4779.4 6172.45 -519.59 0 S
+4259.81 6172.45 0 -454.65 S
+4259.81 5717.8 519.59 0 S
+0.072 w
+4422.18 6172.45 0 97.42 S
+4361 6208 5Q ,
+4392 5981 2K ,
+4392 6024 1S ,
+4392 6070 0M ,
+4392 6116 2W ,
+4617.03 6172.45 0 97.42 S
+4556 6208 5O ,
+4587 5981 2K ,
+4587 6024 1S ,
+4587 6070 0M ,
+4587 6116 4S ,
+4357.23 5717.8 0 -97.42 S
+4296 5626 1I ,
+4327 5751 3G ,
+4327 5791 2Y ,
+4327 5837 1E ,
+4454.65 5717.8 0 -97.42 S
+4393 5622 4W ,
+4424 5756 0Y ,
+4424 5798 2Y ,
+4424 5844 1E ,
+4649.5 5717.8 0 -97.42 S
+4588 5622 2A ,
+4619 5752 2I ,
+4635 5797 0F ,
+4635 5816 3Y ,
+4619 5850 4Y ,
+4779.4 5815.22 97.42 0 S
+4799 5833 1W ,
+4716 5753 5M ,
+4716 5804 0M ,
+4716 5851 1E ,
+4779.4 5912.65 97.42 0 S
+4799 5931 6Y ,
+4716 5919 0Y ,
+4732 5960 4Q ,
+4259.81 5945.12 -97.43 0 S
+4182 5963 0Q ,
+4262 5882 2I ,
+4278 5924 7G ,
+4278 5956 7G ,
+4791 6016 5Y ,
+4791 6055 2K ,
+4791 6099 1S ,
+4799 6142 6Y ,
+4799 6177 1W ,
+4791 6213 2K ,
+4799 6258 1W ,
+4799 6293 2A ,
+4799 6329 3S ,
+4174 5755 4E ,
+4182 5798 2A ,
+4974.24 5912.65 -97.42 0 S
+4974.24 5912.65 64.95 0 S
+0.1 w
+5039.2 5961.36 0 -97.42 S
+5051 5753 5M ,
+5051 5804 0M ,
+5051 5851 1E ,
+5051 5894 2K ,
+5051 5937 1S ,
+5051 5983 0M ,
+5059 6030 1I ,
+0.072 w
+4454.65 5360.58 64.95 0 S
+0.1 w
+4519.6 5409.29 0 -97.42 S
+4532 5201 5M ,
+4532 5252 0M ,
+4532 5299 1E ,
+4532 5342 2K ,
+4532 5385 1S ,
+4532 5431 0M ,
+4540 5478 1I ,
+0.072 w
+4454.65 5263.16 0 97.42 S
+5006.72 4613.66 0 -292.27 S
+4227.33 4613.66 32.48 0 S
+0.1 w
+4324.75 4516.24 64.95 -32.47 S
+4389.7 4483.77 -64.95 -32.48 S
+4324.75 4451.29 64.95 -32.47 S
+4389.7 4418.82 -64.95 -32.47 S
+4324.75 4516.24 64.95 32.48 S
+4389.7 4548.72 -32.48 16.24 S
+0.072 w
+4357.23 4613.66 0 -48.71 S
+4357.23 4321.39 0 49.36 S
+0.1 w
+4324.75 4386.67 32.48 -16.56 S
+4239 4392 0Y ,
+4247 4435 5O ,
+4410 4388 0Q ,
+4410 4423 3Q ,
+4410 4460 3S ,
+0.072 w
+4357.23 5263.16 0 357.22 S
+4162.38 5263.16 -97.42 0 S
+4064.96 5263.16 0 681.97 S
+4064.96 5945.12 97.42 0 S
+0.1 w
+4974.24 5458.01 64.95 -32.48 S
+5039.2 5425.53 -64.95 -32.47 S
+4974.24 5393.06 64.95 -32.47 S
+5039.2 5360.58 -64.95 -32.48 S
+4974.24 5458.01 64.95 32.47 S
+5039.2 5490.48 -32.48 16.24 S
+0.072 w
+5006.72 5555.43 0 -48.71 S
+5006.72 5263.16 0 49.36 S
+0.1 w
+4974.24 5328.43 32.48 -16.56 S
+4889 5399 0Y ,
+4897 5441 6Y ,
+5059 5363 0Q ,
+5059 5398 3Q ,
+5059 5434 3S ,
+0.072 w
+4909.3 5263.16 0 64.95 S
+4909.3 5328.11 -64.95 0 S
+5006.72 5555.43 -552.07 0 S
+4454.65 5555.43 0 64.95 S
+0.1 w
+4779.4 4516.24 64.95 -32.47 S
+4844.35 4483.77 -64.95 -32.48 S
+4779.4 4451.29 64.95 -32.47 S
+4844.35 4418.82 -64.95 -32.47 S
+4779.4 4516.24 64.95 32.48 S
+4844.35 4548.72 -32.48 16.24 S
+0.072 w
+4811.87 4613.66 0 -48.71 S
+4811.87 4321.39 0 49.36 S
+0.1 w
+4779.4 4386.67 32.47 -16.56 S
+4694 4392 0Y ,
+4702 4435 5Q ,
+4864 4388 1W ,
+4856 4425 6U ,
+4864 4455 1W ,
+0.072 w
+4811.87 4321.39 194.85 0 S
+4779.4 4613.66 32.47 0 S
+5481 6990 1I ,
+5513 7024 7M ,
+5481 7043 1I ,
+5513 7077 7M ,
+5481 7093 3S ,
+2993.3 1755.9 -64.95 0 S
+2701.02 1755.9 64.95 0 S
+0.1 w
+2863.4 1690.95 0 129.9 S
+2830.92 1690.95 0 129.9 S
+2765.97 1755.9 64.95 0 S
+2863.4 1755.9 64.95 0 S
+2701.02 1765.64 m
+-5.38 0 -9.74 -4.36 -9.74 -9.74 c
+0 -5.38 4.36 -9.74 9.74 -9.74 c
+5.38 0 9.74 4.36 9.74 9.74 c
+0 5.38 -4.36 9.74 -9.74 9.74 c
+f
+2701.02 1765.64 m
+-5.38 0 -9.74 -4.36 -9.74 -9.74 c
+0 -5.38 4.36 -9.74 9.74 -9.74 c
+5.38 0 9.74 4.36 9.74 9.74 c
+0 5.38 -4.36 9.74 -9.74 9.74 c
+f
+2843 1856 2K ,
+2851 1901 3Q ,
+2948 1823 1W ,
+2948 1858 1W ,
+2948 1894 3S ,
+2956 1931 4M ,
+2940 1967 4K ,
+0.072 w
+3805.16 2210.55 -64.95 0 S
+3512.89 2210.55 64.95 0 S
+0.1 w
+3675.26 2145.6 0 129.9 S
+3642.79 2145.6 0 129.9 S
+3577.84 2210.55 64.95 0 S
+3675.26 2210.55 64.95 0 S
+3512.89 2220.29 m
+-5.38 0 -9.74 -4.36 -9.74 -9.74 c
+0 -5.38 4.36 -9.74 9.74 -9.74 c
+5.38 0 9.74 4.36 9.74 9.74 c
+0 5.38 -4.36 9.74 -9.74 9.74 c
+f
+3512.89 2220.29 m
+-5.38 0 -9.74 -4.36 -9.74 -9.74 c
+0 -5.38 4.36 -9.74 9.74 -9.74 c
+5.38 0 9.74 4.36 9.74 9.74 c
+0 5.38 -4.36 9.74 -9.74 9.74 c
+f
+3655 2311 2K ,
+3663 2360 1I ,
+3663 2395 1I ,
+3760 2277 1W ,
+3792 2316 7M ,
+3760 2330 1W ,
+3768 2368 4M ,
+3752 2404 4K ,
+0.072 w
+2863.4 4613.66 0 97.42 S
+2795 4647 1G ,
+2810 4745 1S ,
+2826 4791 4M ,
+2826 4824 4U ,
+2810 4858 0J ,
+2826 4894 3Y ,
+2960.82 4613.66 0 97.42 S
+2892 4647 37 25 /2G $C
+,h1)5>RM%N>GsJK@/*$p^$(RXp&G$kf$i8[1pJAe@(2$#eY]$ne6#NJ!"]~>
+,
+2908 4747 2K ,
+2924 4792 7C ,
+2916 4825 46 15 /4K $C
+,X;4B2Xc)cAQf'4rW"&B~>
+,
+2908 4847 0B ,
+2924 4880 4U ,
+2908 4914 0J ,
+2924 4950 3Y ,
+2960.82 5165.73 0 97.42 S
+2892 5200 37 24 /2O $C
+,R,BB_@@6W6qeneM+f&J,bGF5<U-4Vs8MD8@C?fdK*uOR]2r_fKb2+O#QTA~>
+,
+2908 5070 2I ,
+2924 5113 4U ,
+2863.4 5165.73 0 97.42 S
+2795 5200 36 25 /7J $C
+-EmIE/ldr9_Vhph\3rR?!oX4E(C2W)>m8)IKnZT[C&f@X~>
+,
+2810 5070 2I ,
+2810 5114 54 29 /2T $C
+4pp3FL=R(@PD]\XDLr>^\kh'Rs8VuhDmZXL(eVVr<[uTQTnN[X!$D=~>
+,
+2765.97 5165.73 0 97.42 S
+2697 5200 37 24 /6B $C
++N9oj%MMU+FOQp0O!Cl]cqQGnFhZK-s699[Y/<sa&7E$REE8O8e25ZB$321M~>
+,
+2713 5038 2I ,
+2729 5080 7G ,
+2729 5112 7G ,
+3058.24 5165.73 0 97.42 S
+2990 5200 37 24 /2M $C
+.3+((Sd1#tTq_GJ2is>t/r@@8TE"rk[Jt(sCY1>-O1!\t@7(A%+9D~>
+,
+3005 5006 5M ,
+3005 5057 0M ,
+3005 5104 1E ,
+0.1 w
+3155.67 4711.09 0 454.64 S
+3155.67 5165.73 -487.12 0 S
+2668.55 5165.73 0 -454.64 S
+2668.55 4711.09 487.12 0 S
+2591 4714 5O ,
+2583 4751 0M ,
+2591 4798 1I ,
+2591 4829 0Q ,
+2591 4865 5O ,
+2583 5106 4E ,
+2591 5152 1I ,
+2591 5183 1W ,
+0.072 w
+4259.81 4613.66 0 97.42 S
+4191 4647 1G ,
+4207 4745 1S ,
+4223 4791 4M ,
+4223 4824 4U ,
+4207 4858 0J ,
+4223 4894 3Y ,
+4357.23 4613.66 0 97.42 S
+4289 4647 2G ,
+4304 4747 2K ,
+4320 4792 7C ,
+4312 4825 4K ,
+4304 4847 0B ,
+4320 4880 4U ,
+4304 4914 0J ,
+4320 4950 3Y ,
+4357.23 5165.73 0 97.42 S
+4289 5200 2O ,
+4304 5070 2I ,
+4320 5113 4U ,
+4259.81 5165.73 0 97.42 S
+4191 5200 7J ,
+4207 5070 2I ,
+4207 5114 2T ,
+4162.38 5165.73 0 97.42 S
+4094 5200 6B ,
+4109 5038 2I ,
+4125 5080 7G ,
+4125 5112 7G ,
+4454.65 5165.73 0 97.42 S
+4386 5200 2M ,
+4402 5006 5M ,
+4402 5057 0M ,
+4402 5104 1E ,
+0.1 w
+4552.08 4711.09 0 454.64 S
+4552.08 5165.73 -487.12 0 S
+4064.96 5165.73 0 -454.64 S
+4064.96 4711.09 487.12 0 S
+3987 4714 5O ,
+3979 4751 0M ,
+3987 4798 1I ,
+3987 4829 0Q ,
+3987 4865 5O ,
+3979 5106 4E ,
+3987 5152 1I ,
+3987 5183 4W ,
+0.072 w
+4909.3 5263.16 0 -97.42 S
+4841 5204 1G ,
+4856 4952 1S ,
+4872 4998 4M ,
+4872 5031 4U ,
+4856 5065 0J ,
+4872 5101 3Y ,
+5006.72 5263.16 0 -97.42 S
+4938 5204 2G ,
+4954 4898 2K ,
+4970 4943 7C ,
+4962 4976 4K ,
+4954 4998 0B ,
+4970 5031 4U ,
+4954 5065 0J ,
+4970 5101 3Y ,
+5006.72 4711.09 0 -97.42 S
+4938 4653 2O ,
+4954 4733 2I ,
+4970 4776 4U ,
+4909.3 4711.09 0 -97.42 S
+4841 4653 7J ,
+4856 4733 2I ,
+4856 4777 2T ,
+4811.87 4711.09 0 -97.42 S
+4743 4653 6B ,
+4759 4738 2I ,
+4775 4780 7G ,
+4775 4811 7G ,
+5104.14 4711.09 0 -97.42 S
+5036 4653 2M ,
+5051 4736 5M ,
+5051 4787 0M ,
+5051 4834 1E ,
+0.1 w
+5201.57 4711.09 0 454.64 S
+5201.57 5165.73 -487.12 0 S
+4714.45 5165.73 0 -454.64 S
+4714.45 4711.09 487.12 0 S
+4637 4983 5O ,
+4629 5020 0M ,
+4637 5066 1I ,
+4637 5098 0Q ,
+4637 5134 5O ,
+4629 4665 4E ,
+4637 4712 1I ,
+4637 4743 2A ,
+0.072 w
+3512.89 5263.16 0 -97.42 S
+3444 5204 1G ,
+3460 4952 1S ,
+3476 4998 4M ,
+3476 5031 4U ,
+3460 5065 0J ,
+3476 5101 3Y ,
+3610.31 5263.16 0 -97.42 S
+3542 5204 2G ,
+3557 4898 2K ,
+3573 4943 7C ,
+3565 4976 4K ,
+3557 4998 0B ,
+3573 5031 4U ,
+3557 5065 0J ,
+3573 5101 3Y ,
+3610.31 4711.09 0 -97.42 S
+3542 4653 2O ,
+3557 4733 2I ,
+3573 4776 4U ,
+3512.89 4711.09 0 -97.42 S
+3444 4653 7J ,
+3460 4733 2I ,
+3460 4777 2T ,
+3415.47 4711.09 0 -97.42 S
+3347 4653 6B ,
+3362 4738 2I ,
+3378 4780 7G ,
+3378 4811 7G ,
+3707.74 4711.09 0 -97.42 S
+3639 4653 2M ,
+3655 4736 5M ,
+3655 4787 0M ,
+3655 4834 1E ,
+0.1 w
+3805.16 4711.09 0 454.64 S
+3805.16 5165.73 -487.12 0 S
+3318.04 5165.73 0 -454.64 S
+3318.04 4711.09 487.12 0 S
+3241 4983 5O ,
+3233 5020 0M ,
+3241 5066 1I ,
+3241 5098 0Q ,
+3241 5134 5O ,
+3233 4665 4E ,
+3241 4712 1I ,
+3241 4743 0Q ,
+5214 6242 4E ,
+5230 6288 4M ,
+5214 6321 7E ,
+5230 6333 37 29 /1C $C
+2rO1M4<=t@*#NX&i5*6^K+&_>3)EFD#S[gu+J=9P$4%@J_SKYgTE5*9~>
+,
+5230 6367 3Y ,
+5230 6404 0F ,
+5230 6422 4Q ,
+5214 6454 7E ,
+5214 6467 0J ,
+5230 6504 7C ,
+5214 6538 0J ,
+5230 6574 3Y ,
+5214 6629 53 31 /4K $C
+4pp3FStsR0s8W-!s8W-!s8W-!nbrM2!W~>
+,
+5230 6665 3Y ,
+5214 6699 0J ,
+5230 6735 3Y ,
+5230 6772 0F ,
+5230 6791 7C ,
+5214 6827 53 5 /5K $C
+4pp3*!WX>~>
+,
+5214 6857 0J ,
+5230 6893 4U ,
+5214 6949 0Y ,
+5214 6991 7E ,
+5230 7005 4U ,
+5214 7058 5M ,
+5230 7109 0F ,
+5230 7128 7C ,
+5230 7165 4M ,
+5214 7197 0J ,
+5230 7234 3Y ,
+5214 7285 0J ,
+5230 7321 4U ,
+5214 7374 5S ,
+5230 7417 38 26 /5K $C
+2As-EqiEO<huE>^-qY,A%*X?+s6p$h&-~>
+,
+5214 7452 53 5 /5K $C
+4pp3*!WX>~>
+,
+5278 6308 1E ,
+5294 6351 3Y ,
+5294 6387 51 29 /0X $C
+2@BKH@[[TgJ[u+G8\.^PV>pSqp[u#_.r0kPY[E`R[1,J1C'akO!<~>
+,
+5294 6421 7C ,
+5294 6458 0F ,
+5286 6475 46 15 /4K $C
+,X;4B2Xc)cAQf'4rW"&B~>
+,
+5294 6495 7C ,
+5294 6532 37 43 /3M $C
+2@Y/uB0fFl?!%'@]6OUe=2VTpT`n&TeURJn[ubA_HoQ'G!"]~>
+,
+5294 6583 3Y ,
+5294 6620 4M ,
+5286 6651 4K ,
+5294 6670 4U ,
+5278 6722 0J ,
+5294 6758 3Y ,
+5278 6814 1O ,
+5294 6855 4M ,
+5294 6887 51 29 /5Q $C
+2$B'BJr1+YiB*_#Le;Q9")ii3%FTILDcaO-s8W,mp!W;$g0M(;fO0kC6b4lV2@>gT
+_T6GQ!$D=~>
+,
+5294 6923 3Y ,
+5294 6960 4M ,
+5278 6995 0B ,
+5294 7028 7C ,
+5294 7066 0F ,
+5278 7085 7E ,
+5294 7099 7C ,
+5278 7154 1O ,
+5278 7194 5K ,
+5294 7207 3Y ,
+5286 7240 4K ,
+5294 7262 0F ,
+5278 7281 7E ,
+5294 7294 7G ,
+5294 7327 7C ,
+0.072 w
+4714.45 1301.26 0 -64.95 S
+0.1 w
+4681.97 1236.31 64.95 0 S
+4681.97 1236.31 0 -162.37 S
+4681.97 1073.93 32.48 -32.48 S
+4714.45 1041.46 32.48 32.48 S
+4746.92 1073.93 0 162.37 S
+4684 755 0Y ,
+4684 801 1O ,
+4684 843 53 31 /4K $C
+4pp3FStsR0s8W-!s8W-!s8W-!nbrM2!W~>
+,
+4684 882 5Y ,
+4684 920 3E ,
+4684 970 5S ,
+0.072 w
+3610.31 1236.31 0 64.95 S
+0.1 w
+3577.84 1041.46 64.95 0 S
+3577.84 1041.46 0 162.37 S
+3577.84 1203.83 32.48 32.48 S
+3610.31 1236.31 32.47 -32.48 S
+3642.79 1203.83 0 -162.37 S
+3580 800 4C ,
+3580 843 0Y ,
+3580 884 1S ,
+3580 930 53 36 /3W $C
+4pp3C""I9L;Pd!ml-OP9NPgF=U_n3CU_n3CU_n3CU`6,IUu$_6SqGM=H?sN2!"]~>
+,
+3580 973 1O ,
+0.072 w
+1337.09 1236.31 0 64.95 S
+0.1 w
+1304.62 1041.46 64.95 0 S
+1304.62 1041.46 0 162.37 S
+1304.62 1203.83 32.48 32.48 S
+1337.09 1236.31 32.47 -32.48 S
+1369.57 1203.83 0 -162.37 S
+1307 840 1E ,
+1307 885 0Y ,
+1307 927 2I ,
+1307 968 1S ,
+0.072 w
+1531.94 1236.31 0 64.95 S
+0.1 w
+1499.47 1041.46 64.95 0 S
+1499.47 1041.46 0 162.37 S
+1499.47 1203.83 32.47 32.48 S
+1531.94 1236.31 32.47 -32.48 S
+1564.41 1203.83 0 -162.37 S
+1501 840 1E ,
+1501 885 0Y ,
+1501 927 2I ,
+1501 972 4C ,
+0.072 w
+2960.82 4256.44 0 64.95 S
+0.1 w
+2928.35 4061.6 64.95 0 S
+2928.35 4061.6 0 162.37 S
+2928.35 4223.97 32.48 32.47 S
+2960.82 4256.44 32.47 -32.47 S
+2993.3 4223.97 0 -162.37 S
+2930 3783 2K ,
+2930 3827 1S ,
+2930 3873 0M ,
+2938 3916 3S ,
+2930 3949 3G ,
+2930 3989 2Y ,
+0.072 w
+4357.23 4256.44 0 64.95 S
+0.1 w
+4324.75 4061.6 64.95 0 S
+4324.75 4061.6 0 162.37 S
+4324.75 4223.97 32.48 32.47 S
+4357.23 4256.44 32.48 -32.47 S
+4389.7 4223.97 0 -162.37 S
+4327 3783 2K ,
+4327 3827 1S ,
+4327 3873 0M ,
+4335 3919 1I ,
+4327 3949 3G ,
+4327 3989 2Y ,
+0.072 w
+3610.31 4321.39 0 -64.95 S
+0.1 w
+3577.84 4256.44 64.95 0 S
+3577.84 4256.44 0 -162.37 S
+3577.84 4094.07 32.48 -32.47 S
+3610.31 4061.6 32.47 32.47 S
+3642.79 4094.07 0 162.37 S
+3580 3776 2K ,
+3580 3820 1S ,
+3580 3866 0M ,
+3588 3909 3S ,
+3580 3947 0Y ,
+3580 3989 2Y ,
+0.072 w
+5006.72 4321.39 0 -64.95 S
+0.1 w
+4974.24 4256.44 64.95 0 S
+4974.24 4256.44 0 -162.37 S
+4974.24 4094.07 32.48 -32.47 S
+5006.72 4061.6 32.48 32.47 S
+5039.2 4094.07 0 162.37 S
+4976 3776 2K ,
+4976 3820 1S ,
+4976 3866 0M ,
+4984 3912 1I ,
+4976 3947 0Y ,
+4976 3989 2Y ,
+5577 6985 47 52 /2V $C
+4L/G%+P_PcK?.^Ya=+-O%Ha=%+p#?W%?^hs&Kl*F'*TLd_'T:N&7`es+p`f>&cmiV
+&I=!Rj>[hia<?@!A-aeY"sCu!Tbn2(O<_k$@LRelUduJ`"EGgp5_+Hf2G%l@2$8+H
+)pH,d+r^YU0VUiA8:tqlZALmM!'g~>
+,
+5593 7040 32 28 /7O $C
+--BkR*%4PtlEuhrV!&OVH='6ns8W$Ds([hkYgm_6LMaqm&&8;J5Q~>
+,
+5577 7074 47 5 /2Z $C
+4:T'`!WX>~>
+,
+5585 7083 40 13 /0D $C
+1k5<@20ZelA0_-D!<<Z~>
+,
+5593 7100 32 27 /3D $C
++c^4QKH)-!d0MaOk`6k]>BI@*g@&DKs8W&_hqjX3E:B-P/(No+'HCK^!$D~>
+,
+5593 7134 31 14 /0H $C
+,D/M^j+J-N>#kFg!<<Z~>
+,
+5577 7169 47 28 /3J $C
+4:T'rA.oj\s8W-!s8W-!s8W*@huWm$~>
+,
+5593 7201 3D ,
+5585 7232 0D ,
+5585 7247 0D ,
+5593 7264 3D ,
+5593 7298 0H ,
+5577 7334 47 25 /0N $C
+4:T'dXT/>#s8N'1!<~>
+,
+5593 7362 7O ,
+5593 7394 43 26 /3N $C
+-jp.ddD?CP4/[0e;7D,]_pC^,:"ih#s8W,fp6)o9_Fk:oQGJ/=.3'9aKrfo(^]XX&
+~>
+,
+5593 7425 3D ,
+5593 7457 32 24 /0R $C
++PcJF_KSc>hZolVgS]._HN3a:s8Lnnf)!58>I!%fe/bKB'ECB$~>
+,
+5577 7502 48 33 /3R $C
+,!s-VSN.,-KGl)U6,F.,-IYQIn5H.]#/.dd^Hq]Cm;42ug:"F=L6\Vd6)\MVWeaDD
+!uVA+_J]bOK>]qA!"]/~>
+,
+5577 7558 3J ,
+5593 7590 3D ,
+5593 7623 0H ,
+5593 7642 31 24 /0V $C
+,D/M^_Osl-;Up9oqloW##-RA6!'gY~>
+,
+5593 7672 7O ,
+5593 7705 0V ,
+5577 7734 48 27 /3V $C
+.0;d;KH1:mLm2ue4WrSpp<r4*s515q[M$$W$kQ@RX,q0?rW"&B~>
+,
+5593 7766 32 27 /0Z $C
+-j^#BNsI^?SIh$1+DudZ5+>WWs8Mas95@t<K*8G[Tr;BcJq++,J,~>
+,
+5577 7817 47 30 /3Z $C
+4:T'rH5!L^s8W-!s8W,r?e\4hYa(*RC=F(s!<<Z~>
+,
+5593 7852 3D ,
+5593 7883 0R ,
+5593 7912 0R ,
+5593 7942 32 24 /1D $C
+,DK5?pZ5Mp^]1.p6;Wo,%3PTM&-2~>
+,
+5585 7971 0D ,
+5585 7987 0D ,
+5593 8003 0Z ,
+0.072 w
+3512.89 5815.22 0 97.42 S
+4909.3 5815.22 0 97.42 S
+3025.77 6269.87 0 357.22 S
+4422.18 6269.87 0 357.22 S
+3025.77 6627.09 0 64.95 S
+0.1 w
+2993.3 6854.41 32.47 32.47 S
+3025.77 6886.89 32.48 -32.47 S
+3025.77 6692.04 32.48 32.47 S
+2993.3 6724.51 32.47 -32.47 S
+2993.3 6724.51 0 129.9 S
+3058.24 6724.51 0 129.9 S
+2995 6922 2K ,
+2995 6966 1S ,
+2995 7012 0M ,
+2995 7058 2W ,
+3003 7101 3S ,
+0.072 w
+3220.62 6627.09 0 64.95 S
+0.1 w
+3188.14 6854.41 32.48 32.47 S
+3220.62 6886.89 32.48 -32.47 S
+3220.62 6692.04 32.48 32.47 S
+3188.14 6724.51 32.48 -32.47 S
+3188.14 6724.51 0 129.9 S
+3253.09 6724.51 0 129.9 S
+3190 6922 2K ,
+3190 6966 1S ,
+3190 7012 0M ,
+3190 7058 4S ,
+3198 7091 3S ,
+0.072 w
+4422.18 6627.09 0 64.95 S
+0.1 w
+4389.7 6854.41 32.48 32.47 S
+4422.18 6886.89 32.47 -32.47 S
+4422.18 6692.04 32.47 32.47 S
+4389.7 6724.51 32.48 -32.47 S
+4389.7 6724.51 0 129.9 S
+4454.65 6724.51 0 129.9 S
+4392 6922 2K ,
+4392 6966 1S ,
+4392 7012 0M ,
+4392 7058 2W ,
+4400 7104 1I ,
+0.072 w
+4617.03 6627.09 0 64.95 S
+0.1 w
+4584.55 6854.41 32.47 32.47 S
+4617.03 6886.89 32.47 -32.47 S
+4617.03 6692.04 32.47 32.47 S
+4584.55 6724.51 32.47 -32.47 S
+4584.55 6724.51 0 129.9 S
+4649.5 6724.51 0 129.9 S
+4587 6922 2K ,
+4587 6966 1S ,
+4587 7012 0M ,
+4587 7058 4S ,
+4595 7094 1I ,
+0.072 w
+4714.45 1690.95 0 -64.95 S
+0.1 w
+4681.97 1885.8 64.95 0 S
+4681.97 1885.8 0 -162.37 S
+4681.97 1723.43 32.48 -32.48 S
+4714.45 1690.95 32.48 32.48 S
+4746.92 1723.43 0 162.37 S
+4684 1924 0K ,
+4684 1941 0M ,
+4684 1987 1E ,
+4684 2033 1O ,
+4684 2071 2Y ,
+0.072 w
+3220.62 2567.76 0 454.65 S
+3220.62 3022.41 0 64.95 S
+0.1 w
+3188.14 3087.36 64.95 0 S
+3188.14 3087.36 0 162.37 S
+3188.14 3249.73 32.48 32.47 S
+3220.62 3282.21 32.48 -32.47 S
+3253.09 3249.73 0 -162.37 S
+3190 3315 3U ,
+3190 3338 0Y ,
+3190 3384 1O ,
+3190 3425 4S ,
+3190 3461 1O ,
+3190 3498 1S ,
+3190 3542 5S ,
+3190 3587 1O ,
+0.072 w
+557.7 1496.1 -64.95 0 S
+0.1 w
+492.75 1447.39 0 97.42 S
+440 1457 6H ,
+450 1491 28 22 /6W $C
+1^aF++R.8eh?Y'nSs+Y"s8Qm$1pFf5V0]g@iBRMG5Q~>
+,
+450 1516 6W ,
+0.072 w
+2701.02 1496.1 -64.95 0 S
+0.1 w
+2636.08 1447.39 0 97.42 S
+2583 1457 6H ,
+2593 1491 6W ,
+2593 1516 6W ,
+0.072 w
+2830.92 4613.66 -64.95 0 S
+0.1 w
+2765.97 4564.95 0 97.42 S
+2713 4574 6H ,
+2723 4609 6W ,
+2723 4634 6W ,
+0.072 w
+3382.99 4613.66 -64.95 0 S
+0.1 w
+3318.04 4564.95 0 97.42 S
+3265 4574 6H ,
+3275 4609 6W ,
+3275 4634 6W ,
+0.072 w
+4227.33 4613.66 -64.95 0 S
+0.1 w
+4162.38 4564.95 0 97.42 S
+4109 4574 6H ,
+4119 4609 6W ,
+4119 4634 6W ,
+0.072 w
+4779.4 4613.66 -64.95 0 S
+0.1 w
+4714.45 4564.95 0 97.42 S
+4661 4574 6H ,
+4671 4609 6W ,
+4671 4634 6W ,
+0.072 w
+1337.09 3606.95 0 64.95 S
+0.1 w
+1304.62 3671.9 64.95 0 S
+1304.62 3671.9 0 162.37 S
+1304.62 3834.28 32.48 32.47 S
+1337.09 3866.75 32.47 -32.47 S
+1369.57 3834.28 0 -162.37 S
+1337.09 3616.69 m
+-5.38 0 -9.74 -4.36 -9.74 -9.74 c
+0 -5.38 4.36 -9.74 9.74 -9.74 c
+5.38 0 9.74 4.36 9.74 9.74 c
+0 5.38 -4.36 9.74 -9.74 9.74 c
+f
+1337.09 3616.69 m
+-5.38 0 -9.74 -4.36 -9.74 -9.74 c
+0 -5.38 4.36 -9.74 9.74 -9.74 c
+5.38 0 9.74 4.36 9.74 9.74 c
+0 5.38 -4.36 9.74 -9.74 9.74 c
+f
+1339 3872 4O ,
+1339 3921 3E ,
+1339 3969 3G ,
+1339 4009 3E ,
+1339 4062 0Y ,
+1355 4105 5E ,
+0.072 w
+1337.09 4678.61 0 -64.95 S
+0.1 w
+1304.62 4613.66 64.95 0 S
+1304.62 4613.66 0 -162.37 S
+1304.62 4451.29 32.48 -32.47 S
+1337.09 4418.82 32.47 32.47 S
+1369.57 4451.29 0 162.37 S
+1337.09 4688.36 m
+-5.38 0 -9.74 -4.36 -9.74 -9.74 c
+0 -5.38 4.36 -9.74 9.74 -9.74 c
+5.38 0 9.74 4.36 9.74 9.74 c
+0 5.38 -4.36 9.74 -9.74 9.74 c
+f
+1337.09 4688.36 m
+-5.38 0 -9.74 -4.36 -9.74 -9.74 c
+0 -5.38 4.36 -9.74 9.74 -9.74 c
+5.38 0 9.74 4.36 9.74 9.74 c
+0 5.38 -4.36 9.74 -9.74 9.74 c
+f
+1339 4168 4O ,
+1339 4217 3E ,
+1339 4265 3G ,
+1339 4305 3E ,
+1339 4358 0Y ,
+1371 4401 0W ,
+0.072 w
+2441.23 1496.1 -1298.98 0 S
+0.1 w
+1109.77 3525.77 0 81.19 S
+1239.67 3525.77 0 81.19 S
+1174.72 3525.77 -16.24 32.47 S
+1174.72 3525.77 16.24 32.47 S
+0.072 w
+1239.67 3444.58 0 64.95 S
+1109.77 3606.95 -64.95 0 S
+1239.67 3606.95 64.95 0 S
+0.1 w
+1085.41 3525.77 48.71 0 S
+1150.36 3525.77 48.71 0 S
+1215.31 3525.77 48.71 0 S
+1109.77 3509.53 129.9 0 S
+1174.72 3525.77 0 48.71 S
+1174.72 3574.48 64.95 0 S
+1109.77 3606.95 48.71 0 S
+1158.48 3606.95 32.48 16.24 S
+1158.48 3606.95 32.48 -16.24 S
+1190.96 3590.72 0 32.47 S
+1158.48 3590.72 0 32.47 S
+1158.48 3590.72 8.12 -8.12 S
+1158.48 3623.19 -8.12 8.12 S
+1190.96 3606.95 48.71 0 S
+1187 3645 0K ,
+1187 3663 0Y ,
+1187 3709 4K ,
+1195 3747 1I ,
+1195 3779 3S ,
+1195 3817 1I ,
+1195 3849 3S ,
+1187 3887 0M ,
+1057 3641 57 45 /1F $C
+.`0;HcNG6n#Wd&pS^8T`8d$*/)l37'eb%ZN^9>4's8W-!nhp;?\ng'o`ERgmhfWA*
+CaXrNZ3ZCD+^N_pg2&I1:gm>($8;J\&-~>
+,
+1065 3695 1I ,
+1434.51 3525.77 0 81.19 S
+1564.41 3525.77 0 81.19 S
+1499.47 3525.77 -16.24 32.47 S
+1499.47 3525.77 16.24 32.47 S
+0.072 w
+1564.41 3444.58 0 64.95 S
+1434.51 3606.95 -64.95 0 S
+1564.41 3606.95 64.95 0 S
+0.1 w
+1410.16 3525.77 48.71 0 S
+1475.11 3525.77 48.71 0 S
+1540.06 3525.77 48.71 0 S
+1434.51 3509.53 129.9 0 S
+1499.47 3525.77 0 48.71 S
+1499.47 3574.48 64.95 0 S
+1434.51 3606.95 48.71 0 S
+1483.23 3606.95 32.48 16.24 S
+1483.23 3606.95 32.48 -16.24 S
+1515.7 3590.72 0 32.47 S
+1483.23 3590.72 0 32.47 S
+1483.23 3590.72 8.12 -8.12 S
+1483.23 3623.19 -8.12 8.12 S
+1515.7 3606.95 48.71 0 S
+1511 3645 0K ,
+1511 3663 0Y ,
+1511 3709 4K ,
+1519 3747 1I ,
+1519 3779 3S ,
+1519 3817 1I ,
+1519 3849 3S ,
+1511 3887 0M ,
+1382 3641 1F ,
+1390 3691 1W ,
+1109.77 4759.8 0 -81.19 S
+1239.67 4759.8 0 -81.19 S
+1174.72 4759.8 -16.24 -32.47 S
+1174.72 4759.8 16.24 -32.47 S
+0.072 w
+1239.67 4840.99 0 -64.95 S
+1109.77 4678.61 -64.95 0 S
+1239.67 4678.61 64.95 0 S
+0.1 w
+1085.41 4759.8 48.71 0 S
+1150.36 4759.8 48.71 0 S
+1215.31 4759.8 48.71 0 S
+1109.77 4776.04 129.9 0 S
+1174.72 4759.8 0 -48.71 S
+1174.72 4711.09 64.95 0 S
+1109.77 4678.61 48.71 0 S
+1158.48 4678.61 32.48 -16.24 S
+1158.48 4678.61 32.48 16.24 S
+1190.96 4694.85 0 -32.47 S
+1158.48 4694.85 0 -32.47 S
+1158.48 4694.85 8.12 8.12 S
+1158.48 4662.38 -8.12 -8.12 S
+1190.96 4678.61 48.71 0 S
+1187 4364 0K ,
+1187 4382 0Y ,
+1187 4428 4K ,
+1195 4466 1I ,
+1195 4498 3S ,
+1195 4536 1I ,
+1195 4568 3S ,
+1187 4606 0M ,
+1057 4564 1F ,
+1065 4613 0Q ,
+1434.51 4759.8 0 -81.19 S
+1564.41 4759.8 0 -81.19 S
+1499.47 4759.8 -16.24 -32.47 S
+1499.47 4759.8 16.24 -32.47 S
+0.072 w
+1564.41 4840.99 0 -64.95 S
+1434.51 4678.61 -64.95 0 S
+1564.41 4678.61 64.95 0 S
+0.1 w
+1410.16 4759.8 48.71 0 S
+1475.11 4759.8 48.71 0 S
+1540.06 4759.8 48.71 0 S
+1434.51 4776.04 129.9 0 S
+1499.47 4759.8 0 -48.71 S
+1499.47 4711.09 64.95 0 S
+1434.51 4678.61 48.71 0 S
+1483.23 4678.61 32.48 -16.24 S
+1483.23 4678.61 32.48 16.24 S
+1515.7 4694.85 0 -32.47 S
+1483.23 4694.85 0 -32.47 S
+1483.23 4694.85 8.12 8.12 S
+1483.23 4662.38 -8.12 -8.12 S
+1515.7 4678.61 48.71 0 S
+1511 4364 0K ,
+1511 4382 0Y ,
+1511 4428 4K ,
+1519 4466 1I ,
+1519 4498 3S ,
+1519 4536 1I ,
+1519 4568 3S ,
+1511 4606 0M ,
+1382 4564 1F ,
+1390 4613 4W ,
+3382.99 2486.58 0 81.19 S
+3512.89 2486.58 0 81.19 S
+3447.94 2486.58 -16.24 32.48 S
+3447.94 2486.58 16.24 32.48 S
+0.072 w
+3512.89 2405.39 0 64.95 S
+3382.99 2567.76 -64.95 0 S
+3512.89 2567.76 64.95 0 S
+0.1 w
+3358.63 2486.58 48.71 0 S
+3423.58 2486.58 48.71 0 S
+3488.53 2486.58 48.71 0 S
+3382.99 2470.34 129.9 0 S
+3447.94 2486.58 0 48.71 S
+3447.94 2535.29 64.95 0 S
+3382.99 2567.76 48.71 0 S
+3431.7 2567.76 32.48 16.24 S
+3431.7 2567.76 32.48 -16.24 S
+3464.18 2551.53 0 32.47 S
+3431.7 2551.53 0 32.47 S
+3431.7 2551.53 8.12 -8.12 S
+3431.7 2584 -8.12 8.12 S
+3464.18 2567.76 48.71 0 S
+3460 2606 0K ,
+3460 2624 0Y ,
+3460 2668 4S ,
+3460 2700 53 35 /4F $C
++[i6P0"U"af0i-f02'Yu'(ij@i@djPoG<1o00shUde"?/]e1ghf3Br>lMqIs~>
+,
+3468 2739 1W ,
+3468 2774 4W ,
+3460 2812 0M ,
+3330 2602 1F ,
+3338 2651 2A ,
+655.13 1561.05 0 -129.9 S
+655.13 1561.05 97.42 -64.95 S
+752.55 1496.1 -97.42 -64.95 S
+752.55 1561.05 0 -129.9 S
+0.072 w
+849.97 1496.1 -64.95 0 S
+557.7 1496.1 64.95 0 S
+0.1 w
+785.02 1496.1 -32.48 0 S
+655.13 1496.1 -32.48 0 S
+687.6 1431.15 32.47 -32.47 S
+720.07 1431.15 32.47 -32.47 S
+752.55 1398.68 -8.12 16.24 S
+752.55 1398.68 -16.24 8.12 S
+720.07 1398.68 -8.12 16.24 S
+720.07 1398.68 -16.24 8.12 S
+618 1323 1E ,
+626 1365 3Q ,
+550 1307 0Y ,
+566 1350 3Y ,
+550 1384 0J ,
+4714.45 1343.47 m
+-5.38 0 -9.74 -4.36 -9.74 -9.74 c
+0 -5.38 4.36 -9.74 9.74 -9.74 c
+5.38 0 9.74 4.36 9.74 9.74 c
+0 5.38 -4.36 9.74 -9.74 9.74 c
+f
+4032.48 1603.27 m
+-5.38 0 -9.74 -4.36 -9.74 -9.74 c
+0 -5.38 4.36 -9.74 9.74 -9.74 c
+5.38 0 9.74 4.36 9.74 9.74 c
+0 5.38 -4.36 9.74 -9.74 9.74 c
+f
+4032.48 1603.27 m
+-5.38 0 -9.74 -4.36 -9.74 -9.74 c
+0 -5.38 4.36 -9.74 9.74 -9.74 c
+5.38 0 9.74 4.36 9.74 9.74 c
+0 5.38 -4.36 9.74 -9.74 9.74 c
+f
+3220.62 1505.85 m
+-5.38 0 -9.74 -4.36 -9.74 -9.74 c
+0 -5.38 4.36 -9.74 9.74 -9.74 c
+5.38 0 9.74 4.36 9.74 9.74 c
+0 5.38 -4.36 9.74 -9.74 9.74 c
+f
+3220.62 1505.85 m
+-5.38 0 -9.74 -4.36 -9.74 -9.74 c
+0 -5.38 4.36 -9.74 9.74 -9.74 c
+5.38 0 9.74 4.36 9.74 9.74 c
+0 5.38 -4.36 9.74 -9.74 9.74 c
+f
+2701.02 1505.85 m
+-5.38 0 -9.74 -4.36 -9.74 -9.74 c
+0 -5.38 4.36 -9.74 9.74 -9.74 c
+5.38 0 9.74 4.36 9.74 9.74 c
+0 5.38 -4.36 9.74 -9.74 9.74 c
+f
+3220.62 1505.85 m
+-5.38 0 -9.74 -4.36 -9.74 -9.74 c
+0 -5.38 4.36 -9.74 9.74 -9.74 c
+5.38 0 9.74 4.36 9.74 9.74 c
+0 5.38 -4.36 9.74 -9.74 9.74 c
+f
+2701.02 1505.85 m
+-5.38 0 -9.74 -4.36 -9.74 -9.74 c
+0 -5.38 4.36 -9.74 9.74 -9.74 c
+5.38 0 9.74 4.36 9.74 9.74 c
+0 5.38 -4.36 9.74 -9.74 9.74 c
+f
+2701.02 1765.64 m
+-5.38 0 -9.74 -4.36 -9.74 -9.74 c
+0 -5.38 4.36 -9.74 9.74 -9.74 c
+5.38 0 9.74 4.36 9.74 9.74 c
+0 5.38 -4.36 9.74 -9.74 9.74 c
+f
+3512.89 2025.44 m
+-5.38 0 -9.74 -4.36 -9.74 -9.74 c
+0 -5.38 4.36 -9.74 9.74 -9.74 c
+5.38 0 9.74 4.36 9.74 9.74 c
+0 5.38 -4.36 9.74 -9.74 9.74 c
+f
+3512.89 2025.44 m
+-5.38 0 -9.74 -4.36 -9.74 -9.74 c
+0 -5.38 4.36 -9.74 9.74 -9.74 c
+5.38 0 9.74 4.36 9.74 9.74 c
+0 5.38 -4.36 9.74 -9.74 9.74 c
+f
+3512.89 2025.44 m
+-5.38 0 -9.74 -4.36 -9.74 -9.74 c
+0 -5.38 4.36 -9.74 9.74 -9.74 c
+5.38 0 9.74 4.36 9.74 9.74 c
+0 5.38 -4.36 9.74 -9.74 9.74 c
+f
+3512.89 2220.29 m
+-5.38 0 -9.74 -4.36 -9.74 -9.74 c
+0 -5.38 4.36 -9.74 9.74 -9.74 c
+5.38 0 9.74 4.36 9.74 9.74 c
+0 5.38 -4.36 9.74 -9.74 9.74 c
+f
+3220.62 2577.51 m
+-5.38 0 -9.74 -4.36 -9.74 -9.74 c
+0 -5.38 4.36 -9.74 9.74 -9.74 c
+5.38 0 9.74 4.36 9.74 9.74 c
+0 5.38 -4.36 9.74 -9.74 9.74 c
+f
+849.97 3194.53 m
+-5.38 0 -9.74 -4.36 -9.74 -9.74 c
+0 -5.38 4.36 -9.74 9.74 -9.74 c
+5.38 0 9.74 4.36 9.74 9.74 c
+0 5.38 -4.36 9.74 -9.74 9.74 c
+f
+849.97 3194.53 m
+-5.38 0 -9.74 -4.36 -9.74 -9.74 c
+0 -5.38 4.36 -9.74 9.74 -9.74 c
+5.38 0 9.74 4.36 9.74 9.74 c
+0 5.38 -4.36 9.74 -9.74 9.74 c
+f
+1337.09 3194.53 m
+-5.38 0 -9.74 -4.36 -9.74 -9.74 c
+0 -5.38 4.36 -9.74 9.74 -9.74 c
+5.38 0 9.74 4.36 9.74 9.74 c
+0 5.38 -4.36 9.74 -9.74 9.74 c
+f
+1337.09 3194.53 m
+-5.38 0 -9.74 -4.36 -9.74 -9.74 c
+0 -5.38 4.36 -9.74 9.74 -9.74 c
+5.38 0 9.74 4.36 9.74 9.74 c
+0 5.38 -4.36 9.74 -9.74 9.74 c
+f
+622.65 1700.69 m
+-5.38 0 -9.74 -4.36 -9.74 -9.74 c
+0 -5.38 4.36 -9.74 9.74 -9.74 c
+5.38 0 9.74 4.36 9.74 9.74 c
+0 5.38 -4.36 9.74 -9.74 9.74 c
+f
+622.65 2090.39 m
+-5.38 0 -9.74 -4.36 -9.74 -9.74 c
+0 -5.38 4.36 -9.74 9.74 -9.74 c
+5.38 0 9.74 4.36 9.74 9.74 c
+0 5.38 -4.36 9.74 -9.74 9.74 c
+f
+1337.09 3616.69 m
+-5.38 0 -9.74 -4.36 -9.74 -9.74 c
+0 -5.38 4.36 -9.74 9.74 -9.74 c
+5.38 0 9.74 4.36 9.74 9.74 c
+0 5.38 -4.36 9.74 -9.74 9.74 c
+f
+1337.09 3616.69 m
+-5.38 0 -9.74 -4.36 -9.74 -9.74 c
+0 -5.38 4.36 -9.74 9.74 -9.74 c
+5.38 0 9.74 4.36 9.74 9.74 c
+0 5.38 -4.36 9.74 -9.74 9.74 c
+f
+1337.09 4688.36 m
+-5.38 0 -9.74 -4.36 -9.74 -9.74 c
+0 -5.38 4.36 -9.74 9.74 -9.74 c
+5.38 0 9.74 4.36 9.74 9.74 c
+0 5.38 -4.36 9.74 -9.74 9.74 c
+f
+1337.09 4688.36 m
+-5.38 0 -9.74 -4.36 -9.74 -9.74 c
+0 -5.38 4.36 -9.74 9.74 -9.74 c
+5.38 0 9.74 4.36 9.74 9.74 c
+0 5.38 -4.36 9.74 -9.74 9.74 c
+f
+785.02 3616.69 m
+-5.38 0 -9.74 -4.36 -9.74 -9.74 c
+0 -5.38 4.36 -9.74 9.74 -9.74 c
+5.38 0 9.74 4.36 9.74 9.74 c
+0 5.38 -4.36 9.74 -9.74 9.74 c
+f
+785.02 4688.36 m
+-5.38 0 -9.74 -4.36 -9.74 -9.74 c
+0 -5.38 4.36 -9.74 9.74 -9.74 c
+5.38 0 9.74 4.36 9.74 9.74 c
+0 5.38 -4.36 9.74 -9.74 9.74 c
+f
+785.02 3616.69 m
+-5.38 0 -9.74 -4.36 -9.74 -9.74 c
+0 -5.38 4.36 -9.74 9.74 -9.74 c
+5.38 0 9.74 4.36 9.74 9.74 c
+0 5.38 -4.36 9.74 -9.74 9.74 c
+f
+785.02 4688.36 m
+-5.38 0 -9.74 -4.36 -9.74 -9.74 c
+0 -5.38 4.36 -9.74 9.74 -9.74 c
+5.38 0 9.74 4.36 9.74 9.74 c
+0 5.38 -4.36 9.74 -9.74 9.74 c
+f
+849.97 2090.39 m
+-5.38 0 -9.74 -4.36 -9.74 -9.74 c
+0 -5.38 4.36 -9.74 9.74 -9.74 c
+5.38 0 9.74 4.36 9.74 9.74 c
+0 5.38 -4.36 9.74 -9.74 9.74 c
+f
+849.97 2090.39 m
+-5.38 0 -9.74 -4.36 -9.74 -9.74 c
+0 -5.38 4.36 -9.74 9.74 -9.74 c
+5.38 0 9.74 4.36 9.74 9.74 c
+0 5.38 -4.36 9.74 -9.74 9.74 c
+f
+1142.24 3032.15 m
+-5.38 0 -9.74 -4.36 -9.74 -9.74 c
+0 -5.38 4.36 -9.74 9.74 -9.74 c
+5.38 0 9.74 4.36 9.74 9.74 c
+0 5.38 -4.36 9.74 -9.74 9.74 c
+f
+1142.24 3032.15 m
+-5.38 0 -9.74 -4.36 -9.74 -9.74 c
+0 -5.38 4.36 -9.74 9.74 -9.74 c
+5.38 0 9.74 4.36 9.74 9.74 c
+0 5.38 -4.36 9.74 -9.74 9.74 c
+f
+4714.45 1343.47 m
+-5.38 0 -9.74 -4.36 -9.74 -9.74 c
+0 -5.38 4.36 -9.74 9.74 -9.74 c
+5.38 0 9.74 4.36 9.74 9.74 c
+0 5.38 -4.36 9.74 -9.74 9.74 c
+f
+1142.24 1505.85 m
+-5.38 0 -9.74 -4.36 -9.74 -9.74 c
+0 -5.38 4.36 -9.74 9.74 -9.74 c
+5.38 0 9.74 4.36 9.74 9.74 c
+0 5.38 -4.36 9.74 -9.74 9.74 c
+f
+1337.09 1992.97 m
+-5.38 0 -9.74 -4.36 -9.74 -9.74 c
+0 -5.38 4.36 -9.74 9.74 -9.74 c
+5.38 0 9.74 4.36 9.74 9.74 c
+0 5.38 -4.36 9.74 -9.74 9.74 c
+f
+1531.94 1928.02 m
+-5.38 0 -9.74 -4.36 -9.74 -9.74 c
+0 -5.38 4.36 -9.74 9.74 -9.74 c
+5.38 0 9.74 4.36 9.74 9.74 c
+0 5.38 -4.36 9.74 -9.74 9.74 c
+f
+1564.41 3032.15 m
+-5.38 0 -9.74 -4.36 -9.74 -9.74 c
+0 -5.38 4.36 -9.74 9.74 -9.74 c
+5.38 0 9.74 4.36 9.74 9.74 c
+0 5.38 -4.36 9.74 -9.74 9.74 c
+f
+849.97 6182.19 m
+-5.38 0 -9.74 -4.36 -9.74 -9.74 c
+0 -5.38 4.36 -9.74 9.74 -9.74 c
+5.38 0 9.74 4.36 9.74 9.74 c
+0 5.38 -4.36 9.74 -9.74 9.74 c
+f
+849.97 6182.19 m
+-5.38 0 -9.74 -4.36 -9.74 -9.74 c
+0 -5.38 4.36 -9.74 9.74 -9.74 c
+5.38 0 9.74 4.36 9.74 9.74 c
+0 5.38 -4.36 9.74 -9.74 9.74 c
+f
+1142.24 5240.42 m
+-5.38 0 -9.74 -4.36 -9.74 -9.74 c
+0 -5.38 4.36 -9.74 9.74 -9.74 c
+5.38 0 9.74 4.36 9.74 9.74 c
+0 5.38 -4.36 9.74 -9.74 9.74 c
+f
+1142.24 5240.42 m
+-5.38 0 -9.74 -4.36 -9.74 -9.74 c
+0 -5.38 4.36 -9.74 9.74 -9.74 c
+5.38 0 9.74 4.36 9.74 9.74 c
+0 5.38 -4.36 9.74 -9.74 9.74 c
+f
+1564.41 5240.42 m
+-5.38 0 -9.74 -4.36 -9.74 -9.74 c
+0 -5.38 4.36 -9.74 9.74 -9.74 c
+5.38 0 9.74 4.36 9.74 9.74 c
+0 5.38 -4.36 9.74 -9.74 9.74 c
+f
+1337.09 5078.05 m
+-5.38 0 -9.74 -4.36 -9.74 -9.74 c
+0 -5.38 4.36 -9.74 9.74 -9.74 c
+5.38 0 9.74 4.36 9.74 9.74 c
+0 5.38 -4.36 9.74 -9.74 9.74 c
+f
+1337.09 5078.05 m
+-5.38 0 -9.74 -4.36 -9.74 -9.74 c
+0 -5.38 4.36 -9.74 9.74 -9.74 c
+5.38 0 9.74 4.36 9.74 9.74 c
+0 5.38 -4.36 9.74 -9.74 9.74 c
+f
+849.97 5078.05 m
+-5.38 0 -9.74 -4.36 -9.74 -9.74 c
+0 -5.38 4.36 -9.74 9.74 -9.74 c
+5.38 0 9.74 4.36 9.74 9.74 c
+0 5.38 -4.36 9.74 -9.74 9.74 c
+f
+622.65 6182.19 m
+-5.38 0 -9.74 -4.36 -9.74 -9.74 c
+0 -5.38 4.36 -9.74 9.74 -9.74 c
+5.38 0 9.74 4.36 9.74 9.74 c
+0 5.38 -4.36 9.74 -9.74 9.74 c
+f
+849.97 6182.19 m
+-5.38 0 -9.74 -4.36 -9.74 -9.74 c
+0 -5.38 4.36 -9.74 9.74 -9.74 c
+5.38 0 9.74 4.36 9.74 9.74 c
+0 5.38 -4.36 9.74 -9.74 9.74 c
+f
+622.65 6182.19 m
+-5.38 0 -9.74 -4.36 -9.74 -9.74 c
+0 -5.38 4.36 -9.74 9.74 -9.74 c
+5.38 0 9.74 4.36 9.74 9.74 c
+0 5.38 -4.36 9.74 -9.74 9.74 c
+f
+622.65 2090.39 m
+-5.38 0 -9.74 -4.36 -9.74 -9.74 c
+0 -5.38 4.36 -9.74 9.74 -9.74 c
+5.38 0 9.74 4.36 9.74 9.74 c
+0 5.38 -4.36 9.74 -9.74 9.74 c
+f
+622.65 2090.39 m
+-5.38 0 -9.74 -4.36 -9.74 -9.74 c
+0 -5.38 4.36 -9.74 9.74 -9.74 c
+5.38 0 9.74 4.36 9.74 9.74 c
+0 5.38 -4.36 9.74 -9.74 9.74 c
+f
+849.97 2090.39 m
+-5.38 0 -9.74 -4.36 -9.74 -9.74 c
+0 -5.38 4.36 -9.74 9.74 -9.74 c
+5.38 0 9.74 4.36 9.74 9.74 c
+0 5.38 -4.36 9.74 -9.74 9.74 c
+f
+849.97 5078.05 m
+-5.38 0 -9.74 -4.36 -9.74 -9.74 c
+0 -5.38 4.36 -9.74 9.74 -9.74 c
+5.38 0 9.74 4.36 9.74 9.74 c
+0 5.38 -4.36 9.74 -9.74 9.74 c
+f
+622.65 6636.83 m
+-5.38 0 -9.74 -4.36 -9.74 -9.74 c
+0 -5.38 4.36 -9.74 9.74 -9.74 c
+5.38 0 9.74 4.36 9.74 9.74 c
+0 5.38 -4.36 9.74 -9.74 9.74 c
+f
+622.65 6182.19 m
+-5.38 0 -9.74 -4.36 -9.74 -9.74 c
+0 -5.38 4.36 -9.74 9.74 -9.74 c
+5.38 0 9.74 4.36 9.74 9.74 c
+0 5.38 -4.36 9.74 -9.74 9.74 c
+f
+1337.09 1992.97 m
+-5.38 0 -9.74 -4.36 -9.74 -9.74 c
+0 -5.38 4.36 -9.74 9.74 -9.74 c
+5.38 0 9.74 4.36 9.74 9.74 c
+0 5.38 -4.36 9.74 -9.74 9.74 c
+f
+1337.09 1992.97 m
+-5.38 0 -9.74 -4.36 -9.74 -9.74 c
+0 -5.38 4.36 -9.74 9.74 -9.74 c
+5.38 0 9.74 4.36 9.74 9.74 c
+0 5.38 -4.36 9.74 -9.74 9.74 c
+f
+1531.94 1928.02 m
+-5.38 0 -9.74 -4.36 -9.74 -9.74 c
+0 -5.38 4.36 -9.74 9.74 -9.74 c
+5.38 0 9.74 4.36 9.74 9.74 c
+0 5.38 -4.36 9.74 -9.74 9.74 c
+f
+1531.94 1928.02 m
+-5.38 0 -9.74 -4.36 -9.74 -9.74 c
+0 -5.38 4.36 -9.74 9.74 -9.74 c
+5.38 0 9.74 4.36 9.74 9.74 c
+0 5.38 -4.36 9.74 -9.74 9.74 c
+f
+1337.09 3616.69 m
+-5.38 0 -9.74 -4.36 -9.74 -9.74 c
+0 -5.38 4.36 -9.74 9.74 -9.74 c
+5.38 0 9.74 4.36 9.74 9.74 c
+0 5.38 -4.36 9.74 -9.74 9.74 c
+f
+1337.09 3194.53 m
+-5.38 0 -9.74 -4.36 -9.74 -9.74 c
+0 -5.38 4.36 -9.74 9.74 -9.74 c
+5.38 0 9.74 4.36 9.74 9.74 c
+0 5.38 -4.36 9.74 -9.74 9.74 c
+f
+1337.09 3616.69 m
+-5.38 0 -9.74 -4.36 -9.74 -9.74 c
+0 -5.38 4.36 -9.74 9.74 -9.74 c
+5.38 0 9.74 4.36 9.74 9.74 c
+0 5.38 -4.36 9.74 -9.74 9.74 c
+f
+1337.09 4688.36 m
+-5.38 0 -9.74 -4.36 -9.74 -9.74 c
+0 -5.38 4.36 -9.74 9.74 -9.74 c
+5.38 0 9.74 4.36 9.74 9.74 c
+0 5.38 -4.36 9.74 -9.74 9.74 c
+f
+1337.09 4688.36 m
+-5.38 0 -9.74 -4.36 -9.74 -9.74 c
+0 -5.38 4.36 -9.74 9.74 -9.74 c
+5.38 0 9.74 4.36 9.74 9.74 c
+0 5.38 -4.36 9.74 -9.74 9.74 c
+f
+1337.09 5078.05 m
+-5.38 0 -9.74 -4.36 -9.74 -9.74 c
+0 -5.38 4.36 -9.74 9.74 -9.74 c
+5.38 0 9.74 4.36 9.74 9.74 c
+0 5.38 -4.36 9.74 -9.74 9.74 c
+f
+1142.24 3032.15 m
+-5.38 0 -9.74 -4.36 -9.74 -9.74 c
+0 -5.38 4.36 -9.74 9.74 -9.74 c
+5.38 0 9.74 4.36 9.74 9.74 c
+0 5.38 -4.36 9.74 -9.74 9.74 c
+f
+1564.41 3032.15 m
+-5.38 0 -9.74 -4.36 -9.74 -9.74 c
+0 -5.38 4.36 -9.74 9.74 -9.74 c
+5.38 0 9.74 4.36 9.74 9.74 c
+0 5.38 -4.36 9.74 -9.74 9.74 c
+f
+1564.41 3032.15 m
+-5.38 0 -9.74 -4.36 -9.74 -9.74 c
+0 -5.38 4.36 -9.74 9.74 -9.74 c
+5.38 0 9.74 4.36 9.74 9.74 c
+0 5.38 -4.36 9.74 -9.74 9.74 c
+f
+1142.24 5240.42 m
+-5.38 0 -9.74 -4.36 -9.74 -9.74 c
+0 -5.38 4.36 -9.74 9.74 -9.74 c
+5.38 0 9.74 4.36 9.74 9.74 c
+0 5.38 -4.36 9.74 -9.74 9.74 c
+f
+1564.41 5240.42 m
+-5.38 0 -9.74 -4.36 -9.74 -9.74 c
+0 -5.38 4.36 -9.74 9.74 -9.74 c
+5.38 0 9.74 4.36 9.74 9.74 c
+0 5.38 -4.36 9.74 -9.74 9.74 c
+f
+1564.41 5240.42 m
+-5.38 0 -9.74 -4.36 -9.74 -9.74 c
+0 -5.38 4.36 -9.74 9.74 -9.74 c
+5.38 0 9.74 4.36 9.74 9.74 c
+0 5.38 -4.36 9.74 -9.74 9.74 c
+f
+2668.55 5370.32 m
+-5.38 0 -9.74 -4.36 -9.74 -9.74 c
+0 -5.38 4.36 -9.74 9.74 -9.74 c
+5.38 0 9.74 4.36 9.74 9.74 c
+0 5.38 -4.36 9.74 -9.74 9.74 c
+f
+2668.55 5370.32 m
+-5.38 0 -9.74 -4.36 -9.74 -9.74 c
+0 -5.38 4.36 -9.74 9.74 -9.74 c
+5.38 0 9.74 4.36 9.74 9.74 c
+0 5.38 -4.36 9.74 -9.74 9.74 c
+f
+2960.82 5370.32 m
+-5.38 0 -9.74 -4.36 -9.74 -9.74 c
+0 -5.38 4.36 -9.74 9.74 -9.74 c
+5.38 0 9.74 4.36 9.74 9.74 c
+0 5.38 -4.36 9.74 -9.74 9.74 c
+f
+2960.82 5370.32 m
+-5.38 0 -9.74 -4.36 -9.74 -9.74 c
+0 -5.38 4.36 -9.74 9.74 -9.74 c
+5.38 0 9.74 4.36 9.74 9.74 c
+0 5.38 -4.36 9.74 -9.74 9.74 c
+f
+2668.55 5370.32 m
+-5.38 0 -9.74 -4.36 -9.74 -9.74 c
+0 -5.38 4.36 -9.74 9.74 -9.74 c
+5.38 0 9.74 4.36 9.74 9.74 c
+0 5.38 -4.36 9.74 -9.74 9.74 c
+f
+2668.55 5370.32 m
+-5.38 0 -9.74 -4.36 -9.74 -9.74 c
+0 -5.38 4.36 -9.74 9.74 -9.74 c
+5.38 0 9.74 4.36 9.74 9.74 c
+0 5.38 -4.36 9.74 -9.74 9.74 c
+f
+3512.89 5922.39 m
+-5.38 0 -9.74 -4.36 -9.74 -9.74 c
+0 -5.38 4.36 -9.74 9.74 -9.74 c
+5.38 0 9.74 4.36 9.74 9.74 c
+0 5.38 -4.36 9.74 -9.74 9.74 c
+f
+3610.31 4331.14 m
+-5.38 0 -9.74 -4.36 -9.74 -9.74 c
+0 -5.38 4.36 -9.74 9.74 -9.74 c
+5.38 0 9.74 4.36 9.74 9.74 c
+0 5.38 -4.36 9.74 -9.74 9.74 c
+f
+2960.82 5370.32 m
+-5.38 0 -9.74 -4.36 -9.74 -9.74 c
+0 -5.38 4.36 -9.74 9.74 -9.74 c
+5.38 0 9.74 4.36 9.74 9.74 c
+0 5.38 -4.36 9.74 -9.74 9.74 c
+f
+2668.55 5370.32 m
+-5.38 0 -9.74 -4.36 -9.74 -9.74 c
+0 -5.38 4.36 -9.74 9.74 -9.74 c
+5.38 0 9.74 4.36 9.74 9.74 c
+0 5.38 -4.36 9.74 -9.74 9.74 c
+f
+2668.55 5370.32 m
+-5.38 0 -9.74 -4.36 -9.74 -9.74 c
+0 -5.38 4.36 -9.74 9.74 -9.74 c
+5.38 0 9.74 4.36 9.74 9.74 c
+0 5.38 -4.36 9.74 -9.74 9.74 c
+f
+3610.31 4331.14 m
+-5.38 0 -9.74 -4.36 -9.74 -9.74 c
+0 -5.38 4.36 -9.74 9.74 -9.74 c
+5.38 0 9.74 4.36 9.74 9.74 c
+0 5.38 -4.36 9.74 -9.74 9.74 c
+f
+3415.47 4623.41 m
+-5.38 0 -9.74 -4.36 -9.74 -9.74 c
+0 -5.38 4.36 -9.74 9.74 -9.74 c
+5.38 0 9.74 4.36 9.74 9.74 c
+0 5.38 -4.36 9.74 -9.74 9.74 c
+f
+4064.96 5370.32 m
+-5.38 0 -9.74 -4.36 -9.74 -9.74 c
+0 -5.38 4.36 -9.74 9.74 -9.74 c
+5.38 0 9.74 4.36 9.74 9.74 c
+0 5.38 -4.36 9.74 -9.74 9.74 c
+f
+4064.96 5370.32 m
+-5.38 0 -9.74 -4.36 -9.74 -9.74 c
+0 -5.38 4.36 -9.74 9.74 -9.74 c
+5.38 0 9.74 4.36 9.74 9.74 c
+0 5.38 -4.36 9.74 -9.74 9.74 c
+f
+4357.23 5370.32 m
+-5.38 0 -9.74 -4.36 -9.74 -9.74 c
+0 -5.38 4.36 -9.74 9.74 -9.74 c
+5.38 0 9.74 4.36 9.74 9.74 c
+0 5.38 -4.36 9.74 -9.74 9.74 c
+f
+4357.23 5370.32 m
+-5.38 0 -9.74 -4.36 -9.74 -9.74 c
+0 -5.38 4.36 -9.74 9.74 -9.74 c
+5.38 0 9.74 4.36 9.74 9.74 c
+0 5.38 -4.36 9.74 -9.74 9.74 c
+f
+4064.96 5370.32 m
+-5.38 0 -9.74 -4.36 -9.74 -9.74 c
+0 -5.38 4.36 -9.74 9.74 -9.74 c
+5.38 0 9.74 4.36 9.74 9.74 c
+0 5.38 -4.36 9.74 -9.74 9.74 c
+f
+4064.96 5370.32 m
+-5.38 0 -9.74 -4.36 -9.74 -9.74 c
+0 -5.38 4.36 -9.74 9.74 -9.74 c
+5.38 0 9.74 4.36 9.74 9.74 c
+0 5.38 -4.36 9.74 -9.74 9.74 c
+f
+4909.3 5922.39 m
+-5.38 0 -9.74 -4.36 -9.74 -9.74 c
+0 -5.38 4.36 -9.74 9.74 -9.74 c
+5.38 0 9.74 4.36 9.74 9.74 c
+0 5.38 -4.36 9.74 -9.74 9.74 c
+f
+5006.72 4331.14 m
+-5.38 0 -9.74 -4.36 -9.74 -9.74 c
+0 -5.38 4.36 -9.74 9.74 -9.74 c
+5.38 0 9.74 4.36 9.74 9.74 c
+0 5.38 -4.36 9.74 -9.74 9.74 c
+f
+4357.23 5370.32 m
+-5.38 0 -9.74 -4.36 -9.74 -9.74 c
+0 -5.38 4.36 -9.74 9.74 -9.74 c
+5.38 0 9.74 4.36 9.74 9.74 c
+0 5.38 -4.36 9.74 -9.74 9.74 c
+f
+4064.96 5370.32 m
+-5.38 0 -9.74 -4.36 -9.74 -9.74 c
+0 -5.38 4.36 -9.74 9.74 -9.74 c
+5.38 0 9.74 4.36 9.74 9.74 c
+0 5.38 -4.36 9.74 -9.74 9.74 c
+f
+4064.96 5370.32 m
+-5.38 0 -9.74 -4.36 -9.74 -9.74 c
+0 -5.38 4.36 -9.74 9.74 -9.74 c
+5.38 0 9.74 4.36 9.74 9.74 c
+0 5.38 -4.36 9.74 -9.74 9.74 c
+f
+5006.72 4331.14 m
+-5.38 0 -9.74 -4.36 -9.74 -9.74 c
+0 -5.38 4.36 -9.74 9.74 -9.74 c
+5.38 0 9.74 4.36 9.74 9.74 c
+0 5.38 -4.36 9.74 -9.74 9.74 c
+f
+4811.87 4623.41 m
+-5.38 0 -9.74 -4.36 -9.74 -9.74 c
+0 -5.38 4.36 -9.74 9.74 -9.74 c
+5.38 0 9.74 4.36 9.74 9.74 c
+0 5.38 -4.36 9.74 -9.74 9.74 c
+f
+2701.02 1765.64 m
+-5.38 0 -9.74 -4.36 -9.74 -9.74 c
+0 -5.38 4.36 -9.74 9.74 -9.74 c
+5.38 0 9.74 4.36 9.74 9.74 c
+0 5.38 -4.36 9.74 -9.74 9.74 c
+f
+2701.02 1765.64 m
+-5.38 0 -9.74 -4.36 -9.74 -9.74 c
+0 -5.38 4.36 -9.74 9.74 -9.74 c
+5.38 0 9.74 4.36 9.74 9.74 c
+0 5.38 -4.36 9.74 -9.74 9.74 c
+f
+3512.89 2220.29 m
+-5.38 0 -9.74 -4.36 -9.74 -9.74 c
+0 -5.38 4.36 -9.74 9.74 -9.74 c
+5.38 0 9.74 4.36 9.74 9.74 c
+0 5.38 -4.36 9.74 -9.74 9.74 c
+f
+3512.89 2220.29 m
+-5.38 0 -9.74 -4.36 -9.74 -9.74 c
+0 -5.38 4.36 -9.74 9.74 -9.74 c
+5.38 0 9.74 4.36 9.74 9.74 c
+0 5.38 -4.36 9.74 -9.74 9.74 c
+f
+3512.89 5922.39 m
+-5.38 0 -9.74 -4.36 -9.74 -9.74 c
+0 -5.38 4.36 -9.74 9.74 -9.74 c
+5.38 0 9.74 4.36 9.74 9.74 c
+0 5.38 -4.36 9.74 -9.74 9.74 c
+f
+3512.89 5922.39 m
+-5.38 0 -9.74 -4.36 -9.74 -9.74 c
+0 -5.38 4.36 -9.74 9.74 -9.74 c
+5.38 0 9.74 4.36 9.74 9.74 c
+0 5.38 -4.36 9.74 -9.74 9.74 c
+f
+4909.3 5922.39 m
+-5.38 0 -9.74 -4.36 -9.74 -9.74 c
+0 -5.38 4.36 -9.74 9.74 -9.74 c
+5.38 0 9.74 4.36 9.74 9.74 c
+0 5.38 -4.36 9.74 -9.74 9.74 c
+f
+4909.3 5922.39 m
+-5.38 0 -9.74 -4.36 -9.74 -9.74 c
+0 -5.38 4.36 -9.74 9.74 -9.74 c
+5.38 0 9.74 4.36 9.74 9.74 c
+0 5.38 -4.36 9.74 -9.74 9.74 c
+f
+3220.62 2577.51 m
+-5.38 0 -9.74 -4.36 -9.74 -9.74 c
+0 -5.38 4.36 -9.74 9.74 -9.74 c
+5.38 0 9.74 4.36 9.74 9.74 c
+0 5.38 -4.36 9.74 -9.74 9.74 c
+f
+1337.09 3616.69 m
+-5.38 0 -9.74 -4.36 -9.74 -9.74 c
+0 -5.38 4.36 -9.74 9.74 -9.74 c
+5.38 0 9.74 4.36 9.74 9.74 c
+0 5.38 -4.36 9.74 -9.74 9.74 c
+f
+1337.09 3616.69 m
+-5.38 0 -9.74 -4.36 -9.74 -9.74 c
+0 -5.38 4.36 -9.74 9.74 -9.74 c
+5.38 0 9.74 4.36 9.74 9.74 c
+0 5.38 -4.36 9.74 -9.74 9.74 c
+f
+1337.09 4688.36 m
+-5.38 0 -9.74 -4.36 -9.74 -9.74 c
+0 -5.38 4.36 -9.74 9.74 -9.74 c
+5.38 0 9.74 4.36 9.74 9.74 c
+0 5.38 -4.36 9.74 -9.74 9.74 c
+f
+1337.09 4688.36 m
+-5.38 0 -9.74 -4.36 -9.74 -9.74 c
+0 -5.38 4.36 -9.74 9.74 -9.74 c
+5.38 0 9.74 4.36 9.74 9.74 c
+0 5.38 -4.36 9.74 -9.74 9.74 c
+f
+1142.24 1505.85 m
+-5.38 0 -9.74 -4.36 -9.74 -9.74 c
+0 -5.38 4.36 -9.74 9.74 -9.74 c
+5.38 0 9.74 4.36 9.74 9.74 c
+0 5.38 -4.36 9.74 -9.74 9.74 c
+f
+end showpage pagesave restore
+%%PageTrailer
+%%Page: 3 3
+%%BeginPageSetup
+/pagesave save def GS_pswrite_ProcSet begin
+<< /PageSize [595 842] >> setpagedevice
+0.1 0.1 scale
+%%EndPageSetup
+0.1 w
+2 J
+K
+0 0 5950 0 0 8420 ^ Y
+5656.21 424.44 0 7566.58 S
+5656.21 7991.02 -5358.31 0 S
+297.9 7991.02 0 -7566.58 S
+297.9 424.44 5358.31 0 S
+5461.37 6659.57 194.85 0 S
+5489 5559 37 25 /3G $C
+-D@L?/;!3fs8W-!s8W-!s8G1^+9D~>
+,
+5489 5591 37 5 /1A $C
+-D@L>!$D=~>
+,
+5489 5604 37 23 /3I $C
+-D@L>7%aMZs8E!@!W~>
+,
+5489 5632 37 27 /2E $C
+-D@L?/:te>s8W-!s8W-!s8W-!s8Ro5!WX>~>
+,
+5500 5668 26 5 /3K $C
+-DkNBs6p$h&-~>
+,
+5489 6697 37 30 /2A $C
+-D@L?/2HMjs8W-!s8W,QJ(f&_6oIG)NX_n1@5qrO6;-_H+9D~>
+,
+5489 6733 2E ,
+5489 6763 37 32 /6H $C
+P?S9E_;W9:"qD%](cX5-_81bV"rnUB-n$42Jq=./$4%=W-m2>OYZNG-((($a!W~>
+,
+5489 6801 1A ,
+5488 6812 39 30 /1E $C
+.66op3cO%>VVNqE,J2;sL@kEr^AZp'rP/C4[f9D.]!1"2'AD8s'"h5u]23[F(f155
+&-~>
+,
+5489 6849 1A ,
+5488 6860 39 36 /5T $C
+3X:6A#WPSM&@6IIe^-S;-LdV/ldKY<?iU/[qpsAI[&pLJ<Z"HM=fW9P(f8)%"TT)7
+~>
+,
+5489 6901 37 28 /2U $C
+-D@L<M?Li+$oi.BL?pm;_hR-*@Dd7.2[hce_mW9,=7?4j&-~>
+,
+5500 6939 3K ,
+5587 6696 37 30 /7H $C
+-D@L?/.;LXs8W,m^@enfgIf?iA1\ORL93fM$kr\,"9~>
+,
+5587 6734 2A ,
+5587 6766 37 32 /2I $C
+$47+I$5.po":>DK&qiQk_#iPGF;KPu?grLTY^@9O$uk]E_1R@F"q2Ik3&iktJ-Z~>
+,
+5587 6800 37 46 /6D $C
+-GE#c66qY3Oou2TDlKsZ1C!CeCmr7-/dmhN6-?Fm\1S%9ckqt!&4!)nLa!4nK#i[/
+Jgc8(+N7a0&/dG^3Wfq$jL?fP9F.F2@&FFo0\J8lP@36A6,#U8Oq&*k,a'(9:]N``
+~>
+,
+5587 6850 2U ,
+5587 6901 37 28 /6M $C
+-D@L?/:te>s8W-!s8W,m^[7o&_X'W_+b@N=Bo9;p_J1Yi$321M~>
+,
+5587 6932 37 32 /3Q $C
+-E@XfG^G/c\7*8bgb@^!%N,K5U"h%mLeU]BPTZY'5seD"_U]J<TE5*9~>
+,
+5598 6970 3K ,
+5587 5559 37 27 /2Y $C
+-D@L?/2HMjs8W-!s8Vt'gKZFtO&hsQ@6aqq5Q~>
+,
+5587 5590 2I ,
+5586 5625 39 34 /2C $C
+3X:6A#WcpWU)2VtFa-4:#3[E!qXiM=fDhCKs7cMXs*F.7H<))PLP=Rk6c=a#pjP=*
+5Qh~>
+,
+5587 5666 2E ,
+5586 6109 5T ,
+5587 6151 3G ,
+5392 5556 37 29 /1W $C
+-EmILs8S222?/sgs8W-!!"]/~>
+,
+5392 5591 1A ,
+5392 5601 1W ,
+5392 5635 3I ,
+5392 5663 2E ,
+5656.21 5522.95 0 2468.07 S
+5656.21 7991.02 -454.65 0 S
+5201.57 7991.02 0 -2468.07 S
+5201.57 5522.95 454.65 0 S
+5461.37 5522.95 0 2468.07 S
+5489 5851 38 31 /4E $C
+.`W^*K:.mF:8uf;*@0h`4b$XBYQ%u0rI&jsH:rSO;R$f-D8VJ\IfL#\~>
+,
+5473 5886 53 6 /7E $C
+5!F30s8Tk;!'g~>
+,
+5489 5899 38 28 /4I $C
+2$B'BLdBLCk_,_I"*>)lPNfhRs8W,fFgS5-_1G`me_rmF*XVli!W~>
+,
+5489 5930 4I ,
+5489 5963 38 29 /0D $C
+3e`e&GX9fOk_)$j60KHJT1uB<s8Vi)hkaba_H%'XYu[Qs@6p!N!!iRT~>
+,
+5489 6000 37 26 /4M $C
+2@Y/uKa8DC<5,F5qtBOM%;)d2)ur5,~>
+,
+5489 6035 4M ,
+5513 6070 13 7 /7M $X
+"8Dun"8Dun"8Dun"8D~>
+,
+5489 6085 38 27 /4Q $C
+.4I8C_@@SJVpi4%\3?EA=0'#aIfKHBs)5Zi[>+@!@;cm(Y4-TK6OEf9!W~>
+,
+5489 6116 4I ,
+5473 6151 53 26 /0B $C
+4pp3/5j/q4<4ssbqtBOM%;)d2)ur5,~>
+,
+5579 5915 46 30 /0Q $C
+,Ap7qE*.7m>HRH)=sF+5kr2E6dJs7G^OQ"SC>,M=Rc7"[_H16T<gpDF(ec?4'ECB$
+~>
+,
+5579 6369 0Q ,
+5376 5751 53 40 /4Q $C
+:f'tbTV.M\:dC]UJcu8k('oO'KF<A8_#j,=(P;><r#^RX*sN7.#JlE2$ofq[@,Sl;
+K*MVk%LrsK+9D~>
+,
+5392 5794 4I ,
+5384 5825 46 15 /4K $C
+,X;4B2Xc)cAQf'4rW"&B~>
+,
+5392 5846 38 26 /5K $C
+2As-EqiEO<huE>^-qY,A%*X?+s6p$h&-~>
+,
+5392 5880 4E ,
+5384 5913 4K ,
+5392 5932 0D ,
+5392 5969 37 15 /4W $C
+2@Y/uKa8DC<5!eN!<<Z~>
+,
+5376 6009 53 6 /3I $C
+4pp3B!.Y=~>
+,
+5392 6026 4M ,
+5384 6057 4K ,
+5392 6076 38 29 /1A $C
+3Wm2#K]kI=6905Q((Z,.97:[SV>pSqs8RQEhcBEf_H%]na&f=liBcCp!WX>~>
+,
+5392 6113 4W ,
+5376 6130 53 15 /0H $C
++s6j-")'1M-09\Zs8E!@!W~>
+,
+5392 6150 4E ,
+5392 6184 4I ,
+5392 6217 1A ,
+5376 6269 54 40 /2K $C
+.`0;HcNF^hE1I5%&IsU_Ne._e61CA>hg/Uuom6Z<s6o\doW>:EYh''c>;ZIf.!iQo
+_N>041XlCI!W~>
+,
+5392 6315 4E ,
+5392 6352 4W ,
+5376 6370 54 29 /0J $C
+,=,^n&MSijl-Tf-5_6TQkrtS0hS9*jDpl)+9#Cs;0M6^NZ3nML^]XX&~>
+,
+5408 6424 6 15 /0W $X
+I!g<hI!g<hI!g<hI!g;~>
+,
+5376 6465 53 33 /4M $C
+4pp3FSttZOs8W-!s8W-!s8W-!s8W-!s5T+>+9D~>
+,
+5376 6503 0J ,
+5392 6538 51 29 /5Q $C
+2$B'BJr1+YiB*_#Le;Q9")ii3%FTILDcaO-s8W,mp!W;$g0M(;fO0kC6b4lV2@>gT
+_T6GQ!$D=~>
+,
+5392 6575 1A ,
+5376 6627 2K ,
+5392 6673 0D ,
+5392 6710 37 26 /7K $C
+2@Y/uKa8DC<5,F5qtBOM%;)d2)ur5,~>
+,
+5392 6745 7K ,
+5392 6778 1A ,
+5392 6812 4I ,
+5384 6843 4K ,
+5392 6862 0D ,
+5392 6899 4W ,
+5481 6990 45 16 /1I $C
+1k5O4lWV.KZt^!D!.Y=~>
+,
+5513 7024 7M ,
+5481 7043 1I ,
+5513 7077 7M ,
+5481 7093 46 29 /3S $C
+3eHpAb(L`WkW3fO.We'Zn:T/,StH&_rmoW,YejF,2;"s1'JQ2sRY).P!"]~>
+,
+5214 6307 54 36 /1G $C
+4rTeN4n!Dn,X&csDu]k6eS@biT*7r)=BHsOJ-Z~>
+,
+5230 6353 7K ,
+5214 6386 7E ,
+5230 6398 37 29 /4A $C
+2rO1M4<=t@*#NX&i5*6^K+&_>3)EFD#S[gu+J=9P$4%@J_SKYgTE5*9~>
+,
+5230 6432 1A ,
+5230 6469 4W ,
+5230 6487 38 27 /4Q $C
+.4I8C_@@SJVpi4%\3?EA=0'#aIfKHBs)5Zi[>+@!@;cm(Y4-TK6OEf9!W~>
+,
+5214 6519 7E ,
+5214 6532 0J ,
+5230 6568 4E ,
+5214 6603 0J ,
+5230 6639 1A ,
+5214 6694 53 31 /4K $C
+4pp3FStsR0s8W-!s8W-!s8W-!nbrM2!W~>
+,
+5230 6730 1A ,
+5214 6764 0J ,
+5230 6800 1A ,
+5230 6837 4W ,
+5230 6856 4E ,
+5214 6892 53 5 /5K $C
+4pp3*!WX>~>
+,
+5214 6922 0J ,
+5230 6958 0D ,
+5214 7014 53 37 /3W $C
+4pp3FSOCDGs8W-!s8W-!s8LLG[.^(0,WQ&`MNHISgJ64PK8'Z40b3+C!$D~>
+,
+5214 7056 7E ,
+5230 7070 0D ,
+5214 7123 54 42 /5M $C
+.`0;HcNF^hFQ#8'L^o5/q?S%WDNJb"lKLN]?L-5Cs-2^HrVQ9\hqQTUn#Hsk_noN%
+=2?;0ORVbupjP=*5Qh~>
+,
+5230 7174 4W ,
+5230 7193 4E ,
+5230 7230 7K ,
+5214 7262 0J ,
+5230 7298 1A ,
+5214 7350 0J ,
+5230 7386 0D ,
+5214 7439 54 36 /5S $C
+,3Lfn%L>%9*RhTPFMlKB+h\*7V!kGXh>=D)J,fPXs8VfLs8BC.ot+E;[DCKflrEh(U"E3O6NmH$!<~>
+,
+5230 7482 38 26 /2M $C
+2As-EqiEO<huE>^-qY,A%*X?+s6p$h&-~>
+,
+5214 7517 5K ,
+5278 6373 53 36 /4C $C
+4pp3FR'6Pis8W-!m=";9f%k-oL6[K+a<;K6TrV#,K*<_,^]XX&~>
+,
+5294 6416 1A ,
+5294 6452 51 29 /5O $C
+2@BKH@[[TgJ[u+G8\.^PV>pSqp[u#_.r0kPY[E`R[1,J1C'akO!<~>
+,
+5294 6486 4E ,
+5294 6523 4W ,
+5286 6540 46 15 /7I $C
+,X;4B2Xc)cAQf'4rW"&B~>
+,
+5294 6560 4E ,
+5294 6597 37 43 /0O $C
+2@Y/uB0fFl?!%'@]6OUe=2VTpT`n&TeURJn[ubA_HoQ'G!"]~>
+,
+5294 6647 1A ,
+5294 6685 7K ,
+5286 6716 7I ,
+5294 6735 0D ,
+5278 6787 0J ,
+5294 6823 1A ,
+5278 6879 4M ,
+5294 6920 7K ,
+5294 6952 5Q ,
+5294 6988 1A ,
+5294 7025 7K ,
+5278 7060 0B ,
+5294 7093 4E ,
+5294 7130 4W ,
+5278 7150 7E ,
+5294 7164 4E ,
+5278 7219 4M ,
+5278 7259 5K ,
+5294 7272 1A ,
+5286 7305 7I ,
+5294 7327 4W ,
+5278 7346 7E ,
+5294 7359 4I ,
+5294 7392 4E ,
+5587 6985 6D ,
+5597 7034 28 25 /1B $C
+23)[S<8gd>S[>BT/sSZos8U]N?h^Dn[ZF`^4)X.In,WM#~>
+,
+5587 7064 37 4 /5U $C
+-D@L8!.Y=~>
+,
+5590 7071 35 13 /1F $C
+1V`Kq%=?rE&Vn.$J-Z.*~>
+,
+5597 7087 28 24 /5Y $C
+1^O9pK;VJ$=gLa1lYS<LYQ+XkrEK:o_ntG+om2CI%PRn`&-~>
+,
+5597 7117 27 12 /1J $C
+,DK:Xa]<sjV-ilq&-2~>
+,
+5587 7148 3G ,
+5597 7177 5Y ,
+5590 7203 1F ,
+5590 7217 1F ,
+5597 7233 5Y ,
+5597 7263 1J ,
+5587 7294 37 23 /3I $C
+-D@L>7%aMZs8E!@!W~>
+,
+5597 7320 1B ,
+5597 7348 38 23 /1L $C
+1^[$p",@3=4/+)aU098IG1(='VuQeor?ZC:#pj#5QGc`8eeSr"5Qh~>
+,
+5597 7377 5Y ,
+5597 7404 28 22 /6E $C
+OcFCS_KSc>^.oM'PP`%#s82chri@&]m;BmMLM@ud!"]/~>
+,
+5588 7445 37 29 /1P $C
++U*N>3cft1mD9>EH4;4JY"mHA)X5"Te,*DdiV'CMD'o0WD(DklRYDKoS3.qb+R]X+
+:D!95!'gY~>
+,
+5587 7494 3G ,
+5597 7523 5Y ,
+5597 7553 1J ,
+5597 7569 27 21 /6I $C
+,DK:Xa]<sjV<NL(pMV4>C@:!]!$D~>
+,
+5597 7596 1B ,
+5597 7626 6I ,
+5587 7652 38 23 /1T $C
+.Diq,#Wd&qk<OU2+S;0"J,fCIXf[<jY[E]aL9LRV+9D~>
+,
+5597 7680 28 24 /6M $C
+1CjaN6.;PU4:jG;#LdJ;s8UuWFg\Xj_1L=?$6"O#!"]/~>
+,
+5587 7724 2Y ,
+5597 7756 5Y ,
+5597 7783 6E ,
+5597 7808 6E ,
+5598 7835 27 21 /1X $C
+-D7,\gkZeqs7E?a#t_(,J)CA.+9~>
+,
+5590 7860 1F ,
+5590 7874 1F ,
+5597 7890 6M ,
+0.072 w
+849.97 3509.53 0 -97.42 S
+797 3413 2I ,
+798 3451 36 12 /5P $C
+56(<TY_Y0*K(o=r#Q~>
+,
+979.87 3509.53 0 -97.42 S
+927 3413 2I ,
+928 3447 36 25 /1G $C
+PN=eG(f^nX<FCq.cm0BlFI1TPl$qrIg0U*!n6mo+g=k8u$NL_=~>
+,
+1109.77 3509.53 0 -97.42 S
+1057 3413 2I ,
+1058 3447 37 25 /6X $C
+,h1)5>RM%N>GsJK@/*$p^$(RXp&G$kf$i8[1pJAe@(2$#eY]$ne6#NJ!"]~>
+,
+1239.67 3509.53 0 -97.42 S
+1186 3413 2I ,
+1187 3447 36 26 /2K $C
++O7BKXV)]]/scld(JBFm$\Z)s"i:lXC\\89s1ea;5Q~>
+,
+1369.57 3509.53 0 -97.42 S
+1316 3413 2I ,
+1317 3448 37 24 /7D $C
+.3+((Sd1#tTq_GJ2is>t/r@@8TE"rk[Jt(sCY1>-O1!\t@7(A%+9D~>
+,
+1499.46 3509.53 0 -97.42 S
+1446 3413 2I ,
+1447 3448 37 24 /2O $C
+,R,BB_@@6W6qeneM+f&J,bGF5<U-4Vs8MD8@C?fdK*uOR]2r_fKb2+O#QTA~>
+,
+1629.36 3412.11 0 97.42 S
+1576 3413 2I ,
+1577 3448 36 25 /7J $C
+-EmIE/ldr9_Vhph\3rR?!oX4E(C2W)>m8)IKnZT[C&f@X~>
+,
+1759.26 3509.53 0 -97.42 S
+1706 3413 2I ,
+1707 3448 37 24 /1K $C
++N9oj%MMU+FOQp0O!Cl]cqQGnFhZK-s699[Y/<sa&7E$REE8O8e25ZB$321M~>
+,
+1889.16 3509.53 0 -97.42 S
+1836 3413 2I ,
+1837 3448 37 24 /6F $C
+1DUNX8eZtTl.lqs[tG54PASq#^]4?4WqBE@$aiUCJk!\`'l"R^_M/Bt+9D~>
+,
+2019.06 3509.53 0 -97.42 S
+1966 3381 2I ,
+1967 3418 5P ,
+1967 3443 37 24 /1I $C
+-k&BQDrCp-e"RQeLnYpr4XTp,s6Y6AX;G2r6EsA;Ka]@`:]UP-~>
+,
+2148.96 3509.53 0 -97.42 S
+2096 3381 2I ,
+2097 3418 5P ,
+2097 3446 5P ,
+2278.85 3412.11 0 97.42 S
+2226 3381 2I ,
+2227 3418 5P ,
+2227 3442 1G ,
+2408.75 3509.53 0 -97.42 S
+2356 3381 2I ,
+2357 3418 5P ,
+2357 3442 6X ,
+2538.65 3412.11 0 97.42 S
+2485 3381 2I ,
+2486 3418 5P ,
+2486 3442 2K ,
+2668.55 3509.53 0 -97.42 S
+2615 3381 2I ,
+2616 3418 5P ,
+2616 3443 7D ,
+2798.45 3412.11 0 97.42 S
+2745 3381 2I ,
+2746 3418 5P ,
+2746 3443 2O ,
+2928.34 3509.53 0 -97.42 S
+2875 3381 2I ,
+2876 3418 5P ,
+2876 3443 7J ,
+3058.24 3412.11 0 97.42 S
+3005 3381 2I ,
+3006 3418 5P ,
+3006 3443 1K ,
+3188.14 3509.53 0 -97.42 S
+3135 3381 2I ,
+3136 3418 5P ,
+3136 3443 6F ,
+3318.04 3412.11 0 97.42 S
+3265 3381 2I ,
+3266 3414 1G ,
+3266 3443 1I ,
+3447.94 3509.53 0 -97.42 S
+3395 3381 2I ,
+3396 3414 1G ,
+3396 3446 5P ,
+3577.84 3412.11 0 97.42 S
+3525 3381 2I ,
+3526 3414 1G ,
+3526 3442 1G ,
+3707.74 3509.53 0 -97.42 S
+3654 3381 2I ,
+3655 3414 1G ,
+3655 3442 6X ,
+3837.64 3412.11 0 97.42 S
+3784 3381 2I ,
+3785 3414 1G ,
+3785 3442 2K ,
+3967.53 3509.53 0 -97.42 S
+3914 3381 2I ,
+3915 3414 1G ,
+3915 3443 7D ,
+4097.43 3412.11 0 97.42 S
+4044 3381 2I ,
+4045 3414 1G ,
+4045 3443 2O ,
+4227.33 3509.53 0 -97.42 S
+4174 3381 2I ,
+4175 3414 1G ,
+4175 3443 7J ,
+4357.23 3412.11 0 97.42 S
+4304 3381 2I ,
+4305 3414 1G ,
+4305 3443 1K ,
+4487.13 3509.53 0 -97.42 S
+4434 3381 2I ,
+4435 3414 1G ,
+4435 3443 6F ,
+4617.03 3412.11 0 97.42 S
+4564 3381 2I ,
+4565 3414 6X ,
+4565 3443 1I ,
+4746.92 3509.53 0 -97.42 S
+4694 3381 2I ,
+4695 3414 6X ,
+4695 3446 5P ,
+4876.82 3412.11 0 97.42 S
+4824 3381 2I ,
+4825 3414 6X ,
+4825 3442 1G ,
+849.97 4483.77 0 97.42 S
+797 4520 37 28 /3O $C
+-D@L?/:te>s8W-!s8W,m^[7o&_X'W_+b@N=Bo9;p_J1Yi$321M~>
+,
+798 4555 5P ,
+914.92 4483.77 0 97.42 S
+861 4518 39 32 /1U $C
+3X:6A#WcpWU)%X&[5nRV"Q#WDqJC_[s8Ti@DmZXL_H%'kC_l8&_M>()$321M~>
+,
+863 4558 5P ,
+979.87 4483.77 0 97.42 S
+927 4520 3O ,
+928 4551 1G ,
+1044.82 4483.77 0 97.42 S
+991 4518 1U ,
+993 4554 1G ,
+1109.77 4483.77 0 97.42 S
+1057 4520 3O ,
+1058 4551 6X ,
+1174.72 4483.77 0 97.42 S
+1120 4518 1U ,
+1122 4554 6X ,
+1239.67 4483.77 0 97.42 S
+1186 4520 3O ,
+1187 4551 2K ,
+1304.61 4483.77 0 97.42 S
+1250 4518 1U ,
+1252 4554 2K ,
+1369.57 4483.77 0 97.42 S
+1316 4520 3O ,
+1317 4552 7D ,
+1434.51 4483.77 0 97.42 S
+1380 4518 1U ,
+1382 4555 7D ,
+1499.46 4483.77 0 97.42 S
+1446 4520 3O ,
+1447 4552 2O ,
+1564.41 4483.77 0 97.42 S
+1510 4518 1U ,
+1512 4555 2O ,
+1629.36 4581.19 0 -97.42 S
+1576 4520 3O ,
+1577 4552 7J ,
+1694.31 4483.77 0 97.42 S
+1640 4518 1U ,
+1642 4555 7J ,
+1759.26 4581.19 0 -97.42 S
+1706 4520 3O ,
+1707 4552 1K ,
+1824.21 4483.77 0 97.42 S
+1770 4518 1U ,
+1772 4555 1K ,
+1889.16 4581.19 0 -97.42 S
+1836 4520 3O ,
+1837 4552 6F ,
+1954.11 4483.77 0 97.42 S
+1900 4518 1U ,
+1902 4555 6F ,
+2019.06 4581.19 0 -97.42 S
+1966 4520 3O ,
+1967 4555 5P ,
+1967 4580 1I ,
+2084.01 4581.19 0 -97.42 S
+2030 4518 1U ,
+2032 4558 5P ,
+2032 4583 1I ,
+2148.96 4483.77 0 97.42 S
+2096 4520 3O ,
+2097 4555 5P ,
+2097 4583 5P ,
+2213.91 4581.19 0 -97.42 S
+2160 4518 1U ,
+2162 4558 5P ,
+2162 4586 5P ,
+2278.85 4483.77 0 97.42 S
+2226 4520 3O ,
+2227 4555 5P ,
+2227 4579 1G ,
+2343.8 4581.19 0 -97.42 S
+2290 4518 1U ,
+2292 4558 5P ,
+2292 4582 1G ,
+2408.75 4483.77 0 97.42 S
+2356 4520 3O ,
+2357 4555 5P ,
+2357 4579 6X ,
+2473.7 4581.19 0 -97.42 S
+2419 4518 1U ,
+2421 4558 5P ,
+2421 4582 6X ,
+2538.65 4483.77 0 97.42 S
+2485 4520 3O ,
+2486 4555 5P ,
+2486 4579 2K ,
+2603.6 4581.19 0 -97.42 S
+2549 4518 1U ,
+2551 4558 5P ,
+2551 4582 2K ,
+2668.55 4483.77 0 97.42 S
+2615 4520 3O ,
+2616 4555 5P ,
+2616 4580 7D ,
+2733.5 4581.19 0 -97.42 S
+2679 4518 1U ,
+2681 4558 5P ,
+2681 4583 7D ,
+2798.45 4483.77 0 97.42 S
+2745 4520 3O ,
+2746 4555 5P ,
+2746 4580 2O ,
+2863.4 4581.19 0 -97.42 S
+2809 4518 1U ,
+2811 4558 5P ,
+2811 4583 2O ,
+2928.34 4483.77 0 97.42 S
+2875 4520 3O ,
+2876 4555 5P ,
+2876 4580 7J ,
+2993.3 4581.19 0 -97.42 S
+2939 4518 1U ,
+2941 4558 5P ,
+2941 4583 7J ,
+3058.24 4483.77 0 97.42 S
+3005 4520 3O ,
+3006 4555 5P ,
+3006 4580 1K ,
+3123.19 4581.19 0 -97.42 S
+3069 4518 1U ,
+3071 4558 5P ,
+3071 4583 1K ,
+3188.14 4483.77 0 97.42 S
+3135 4520 3O ,
+3136 4555 5P ,
+3136 4580 6F ,
+3253.09 4581.19 0 -97.42 S
+3199 4518 1U ,
+3201 4558 5P ,
+3201 4583 6F ,
+3318.04 4483.77 0 97.42 S
+3265 4520 3O ,
+3266 4551 1G ,
+3266 4580 1I ,
+3382.99 4581.19 0 -97.42 S
+3329 4518 1U ,
+3331 4554 1G ,
+3331 4583 1I ,
+3447.94 4483.77 0 97.42 S
+3395 4520 3O ,
+3396 4551 1G ,
+3396 4583 5P ,
+3512.89 4581.19 0 -97.42 S
+3459 4518 1U ,
+3461 4554 1G ,
+3461 4586 5P ,
+3577.84 4483.77 0 97.42 S
+3525 4520 3O ,
+3526 4551 1G ,
+3526 4579 1G ,
+3642.79 4581.19 0 -97.42 S
+3589 4518 1U ,
+3591 4554 1G ,
+3591 4582 1G ,
+3707.74 4483.77 0 97.42 S
+3654 4520 3O ,
+3655 4551 1G ,
+3655 4579 6X ,
+3772.69 4581.19 0 -97.42 S
+3718 4518 1U ,
+3720 4554 1G ,
+3720 4582 6X ,
+3837.64 4483.77 0 97.42 S
+3784 4520 3O ,
+3785 4551 1G ,
+3785 4579 2K ,
+3902.58 4581.19 0 -97.42 S
+3848 4518 1U ,
+3850 4554 1G ,
+3850 4582 2K ,
+3967.53 4483.77 0 97.42 S
+3914 4520 3O ,
+3915 4551 1G ,
+3915 4580 7D ,
+4032.48 4581.19 0 -97.42 S
+3978 4518 1U ,
+3980 4554 1G ,
+3980 4583 7D ,
+4097.43 4483.77 0 97.42 S
+4044 4520 3O ,
+4045 4551 1G ,
+4045 4580 2O ,
+4162.38 4581.19 0 -97.42 S
+4108 4518 1U ,
+4110 4554 1G ,
+4110 4583 2O ,
+4227.33 4483.77 0 97.42 S
+4174 4520 3O ,
+4175 4551 1G ,
+4175 4580 7J ,
+4292.28 4483.77 0 97.42 S
+4238 4518 1U ,
+4240 4554 1G ,
+4240 4583 7J ,
+4357.23 4581.19 0 -97.42 S
+4304 4520 3O ,
+4305 4551 1G ,
+4305 4580 1K ,
+4422.18 4483.77 0 97.42 S
+4368 4518 1U ,
+4370 4554 1G ,
+4370 4583 1K ,
+4487.13 4581.19 0 -97.42 S
+4434 4520 3O ,
+4435 4551 1G ,
+4435 4580 6F ,
+4552.07 4483.77 0 97.42 S
+4498 4518 1U ,
+4500 4554 1G ,
+4500 4583 6F ,
+4617.03 4581.19 0 -97.42 S
+4564 4520 3O ,
+4565 4551 6X ,
+4565 4580 1I ,
+4681.97 4483.77 0 97.42 S
+4628 4518 1U ,
+4630 4554 6X ,
+4630 4583 1I ,
+4746.92 4581.19 0 -97.42 S
+4694 4520 3O ,
+4695 4551 6X ,
+4695 4583 5P ,
+4811.87 4483.77 0 97.42 S
+4758 4518 1U ,
+4760 4554 6X ,
+4760 4586 5P ,
+4876.82 4581.19 0 -97.42 S
+4824 4520 3O ,
+4825 4551 6X ,
+4825 4579 1G ,
+4941.77 4483.77 0 97.42 S
+4888 4518 1U ,
+4890 4554 6X ,
+4890 4582 1G ,
+0.1 w
+4974.25 3509.53 0 974.24 S
+4974.25 4483.77 -4189.22 0 S
+785.02 4483.77 0 -974.24 S
+785.02 3509.53 4189.22 0 S
+700 3548 4C ,
+700 3594 53 6 /0K $C
+4pp3B!.Y=~>
+,
+700 3610 53 36 /3K $C
+4pp3<+LF+:_fd"Y@Dd7.2dsUI*&-ct%brc*_[bHUmDBFdF5X2"!$D=~>
+,
+708 3670 45 31 /1Y $C
+.0j%nee&UE"k)?^K'@6@6#`/`TX[Xk_@*%[\Z5WoO8o61#QTA~>
+,
+708 3709 45 16 /4G $C
+1k5O4lWV.KZt^!D!.Y=~>
+,
+708 3742 46 30 /2Q $C
+2$3>6(kN5/FQq0ZjF6;*#WG$p+&prcFhX4Bs8W+IlaKn8XrCe"E5LFg]2r_fW.l!?
+:]UP-~>
+,
+708 3780 4G ,
+708 3811 45 30 /4U $C
+,tsEBED4=Y'Ip,_U*0(r:)=3?eS->X?i",9^6ehcrMA4PCVpHp=7'fT21l'_#QTA~>
+,
+700 3847 54 40 /2K $C
+.`0;HcNF^hE1I5%&IsU_Ne._e61CA>hg/Uuom6Z<s6o\doW>:EYh''c>;ZIf.!iQo
+_N>041XlCI!W~>
+,
+732 3892 0W ,
+708 3912 46 30 /3Q $C
+-l*@L)MB(N3-=SZd1b?_+Q:!l+&:P!f),LIs8V=8p!R&Z'#R:W0Tk;%,-=sD_M/ci
+(k;klJ,~>
+,
+708 3949 2Q ,
+700 4383 54 26 /1K $C
+,3%PT^$\/iL>Dn0<2!s@=6isj:]UP-~>
+,
+708 4420 4G ,
+708 4451 46 31 /4Y $C
+,&8Rf38r!\mVFdd(AN:^ne[MNd$rI5oY:G+s82iN?VB;/@4r$B@_5pK(f>#V'ECB$
+~>
+,
+0.072 w
+849.97 3152.31 0 -64.95 S
+0.1 w
+817.5 2924.99 32.48 -32.47 S
+849.97 2892.51 32.48 32.47 S
+849.97 3087.36 32.48 -32.47 S
+817.5 3054.89 32.48 32.47 S
+817.5 3054.89 0 -129.9 S
+882.45 3054.89 0 -129.9 S
+820 2660 2K ,
+820 2703 53 40 /1S $C
+:f'tbTV.M\:dC]UJcu8k('oO'KF<A8_#j,=(P;><r#^RX*sN7.#JlE2$ofq[@,Sl;
+K*MVk%LrsK+9D~>
+,
+820 2749 3K ,
+820 2795 53 29 /4S $C
+4pp3C$U=[ks8W*!&-2~>
+,
+828 2828 3S ,
+0.072 w
+1044.82 4840.99 0 64.95 S
+0.1 w
+1012.34 5068.31 32.48 32.47 S
+1044.82 5100.78 32.48 -32.47 S
+1044.82 4905.94 32.48 32.47 S
+1012.34 4938.41 32.48 -32.47 S
+1012.34 4938.41 0 129.9 S
+1077.3 4938.41 0 129.9 S
+1014 5136 2K ,
+1014 5180 1S ,
+1014 5226 3K ,
+1014 5272 53 36 /2W $C
+4pp3C8:U[>s8W-!s8S\pDu9T#"9~>
+,
+1022 5315 3S ,
+0.072 w
+1109.77 3152.31 0 259.8 S
+849.97 3152.31 0 259.8 S
+1044.82 4840.99 0 -259.8 S
+1304.61 4840.99 0 -259.8 S
+1109.77 3152.31 0 -64.95 S
+0.1 w
+1077.3 2924.99 32.47 -32.47 S
+1109.77 2892.51 32.47 32.47 S
+1109.77 3087.36 32.47 -32.47 S
+1077.3 3054.89 32.47 32.47 S
+1077.3 3054.89 0 -129.9 S
+1142.24 3054.89 0 -129.9 S
+1079 2660 2K ,
+1079 2703 1S ,
+1079 2749 3K ,
+1079 2795 4S ,
+1087 2831 4G ,
+0.072 w
+1304.61 4840.99 0 64.95 S
+0.1 w
+1272.14 5068.31 32.47 32.47 S
+1304.61 5100.78 32.48 -32.47 S
+1304.61 4905.94 32.48 32.47 S
+1272.14 4938.41 32.47 -32.47 S
+1272.14 4938.41 0 129.9 S
+1337.09 4938.41 0 129.9 S
+1274 5136 2K ,
+1274 5180 1S ,
+1274 5226 3K ,
+1274 5272 2W ,
+1282 5318 4G ,
+0.072 w
+1369.57 3152.31 0 -64.95 S
+0.1 w
+1337.09 3087.36 64.95 0 S
+1337.09 3087.36 0 -162.37 S
+1337.09 2924.99 32.48 -32.47 S
+1369.57 2892.51 32.48 32.47 S
+1402.04 2924.99 0 162.37 S
+1339 2730 2K ,
+1339 2777 2W ,
+1339 2819 1S ,
+0.072 w
+1369.57 3412.11 0 -259.8 S
+1564.41 4840.99 0 64.95 S
+0.1 w
+1531.94 4905.94 64.95 0 S
+1531.94 4905.94 0 162.37 S
+1531.94 5068.31 32.48 32.47 S
+1564.41 5100.78 32.47 -32.47 S
+1596.89 5068.31 0 -162.37 S
+1534 5136 2K ,
+1534 5184 2W ,
+1534 5229 53 34 /7A $C
+4pp3FSttZOs8W-!s8W-!s8K_/Wnm0]V.*,A^)1'J<MlIiL'af5Tn7e#!.Y~>
+,
+0.072 w
+1564.41 4581.19 0 259.8 S
+1629.36 4840.99 0 64.95 S
+0.1 w
+1596.89 4905.94 64.95 0 S
+1596.89 4905.94 0 162.37 S
+1596.89 5068.31 32.47 32.47 S
+1629.36 5100.78 32.48 -32.47 S
+1661.84 5068.31 0 -162.37 S
+1599 5139 0K ,
+1599 5156 3K ,
+1599 5202 4C ,
+1599 5248 4M ,
+1599 5286 53 39 /2Y $C
+$@c7f%;fo426`@#Jqh,L(hm1[-t/rh"Um)MZkP5q'K'V:FQ!Hm88sb&Jo2203XLQJ
+#3di#"<4/SKH?]rH?`4O`P;TV5Q~>
+,
+0.072 w
+1629.36 4840.99 0 -259.8 S
+1434.51 4581.19 0 259.8 S
+1499.46 3152.31 0 259.8 S
+979.87 3152.31 0 259.8 S
+1239.67 3152.31 0 259.8 S
+914.92 4581.19 0 259.8 S
+1174.72 4840.99 0 -259.8 S
+1629.36 3152.31 0 259.8 S
+849.97 4581.19 0 259.8 S
+979.87 4840.99 0 -259.8 S
+1109.77 4581.19 0 259.8 S
+1239.67 4840.99 0 -259.8 S
+1369.57 4581.19 0 259.8 S
+1499.46 4840.99 0 -259.8 S
+1694.31 4840.99 0 -259.8 S
+4227.33 4840.99 0 64.95 S
+0.1 w
+4194.86 4905.94 64.95 0 S
+4194.86 4905.94 0 194.85 S
+4194.86 5100.78 64.95 0 S
+4259.8 5100.78 0 -194.85 S
+4197 5136 5M ,
+4197 5187 3K ,
+4197 5234 4C ,
+0.072 w
+4292.28 4840.99 0 64.95 S
+0.1 w
+4259.8 4905.94 64.95 0 S
+4259.8 4905.94 0 194.85 S
+4259.8 5100.78 64.95 0 S
+4324.75 5100.78 0 -194.85 S
+4262 5136 5M ,
+4262 5187 3K ,
+4262 5234 4C ,
+0.072 w
+3577.84 4581.19 0 259.8 S
+3642.79 4840.99 0 -259.8 S
+4227.33 4581.19 0 259.8 S
+4292.28 4840.99 0 -259.8 S
+4746.92 4581.19 0 259.8 S
+4811.87 4840.99 0 -259.8 S
+3837.64 4840.99 0 -259.8 S
+3902.58 4840.99 0 -259.8 S
+4941.77 4840.99 0 -259.8 S
+4876.82 4840.99 0 -259.8 S
+4487.13 4840.99 0 64.95 S
+0.1 w
+4454.65 4905.94 64.95 0 S
+4454.65 4905.94 0 194.85 S
+4454.65 5100.78 64.95 0 S
+4519.6 5100.78 0 -194.85 S
+4473 5136 38 31 /5E $C
++s6jbs8UDt:ZOnCs8W-!!"]/~>
+,
+4465 5176 4G ,
+4465 5207 4U ,
+4457 5242 53 39 /2I $C
+5N1PiGW["%"qD%]0Q:I:K7aC5%La<oE+$N"K;g:&"U#MN-m2>OTRfB1JdMbt&1AZ'//ATsKn=g\!.Y~>
+,
+0.072 w
+4552.07 4840.99 0 64.95 S
+0.1 w
+4519.6 4905.94 64.95 0 S
+4519.6 4905.94 0 194.85 S
+4519.6 5100.78 64.95 0 S
+4584.55 5100.78 0 -194.85 S
+4538 5136 5E ,
+4530 5176 4G ,
+4530 5207 4U ,
+4522 5242 2I ,
+0.072 w
+4487.13 4840.99 0 -259.8 S
+4552.07 4840.99 0 -259.8 S
+4357.23 4840.99 0 64.95 S
+0.1 w
+4324.75 4905.94 64.95 0 S
+4324.75 4905.94 0 194.85 S
+4324.75 5100.78 64.95 0 S
+4389.7 5100.78 0 -194.85 S
+4327 5135 2I ,
+4343 5177 4I ,
+4343 5209 4I ,
+0.072 w
+4422.18 4840.99 0 64.95 S
+0.1 w
+4389.7 4905.94 64.95 0 S
+4389.7 4905.94 0 194.85 S
+4389.7 5100.78 64.95 0 S
+4454.65 5100.78 0 -194.85 S
+4392 5135 2I ,
+4408 5177 4I ,
+4408 5209 4I ,
+0.072 w
+4357.23 4840.99 0 -259.8 S
+4422.18 4840.99 0 -259.8 S
+4617.03 4840.99 0 64.95 S
+0.1 w
+4584.55 4905.94 64.95 0 S
+4584.55 4905.94 0 194.85 S
+4584.55 5100.78 64.95 0 S
+4649.5 5100.78 0 -194.85 S
+4587 5136 5M ,
+4587 5187 3K ,
+4587 5234 4C ,
+0.072 w
+4681.97 4840.99 0 64.95 S
+0.1 w
+4649.5 4905.94 64.95 0 S
+4649.5 4905.94 0 194.85 S
+4649.5 5100.78 64.95 0 S
+4714.45 5100.78 0 -194.85 S
+4652 5136 5M ,
+4652 5187 3K ,
+4652 5234 4C ,
+0.072 w
+4617.03 4581.19 0 259.8 S
+4681.97 4840.99 0 -259.8 S
+3707.74 4905.94 0 -64.95 S
+0.1 w
+3675.26 5100.78 64.95 0 S
+3675.26 5100.78 0 -162.37 S
+3675.26 4938.41 32.47 -32.47 S
+3707.74 4905.94 32.47 32.47 S
+3740.21 4938.41 0 162.37 S
+3677 5133 54 18 /6S $C
+"U,&4Ug,G^-m2>OTRfB1JftgHK#%M?"U#2:K$"5s&-2~>
+,
+3677 5157 3W ,
+3677 5202 4M ,
+3677 5244 4S ,
+3677 5280 4M ,
+3677 5317 1S ,
+3677 5361 5S ,
+3677 5406 4M ,
+0.072 w
+3772.69 4905.94 0 -64.95 S
+0.1 w
+3740.21 5100.78 64.95 0 S
+3740.21 5100.78 0 -162.37 S
+3740.21 4938.41 32.48 -32.47 S
+3772.69 4905.94 32.48 32.47 S
+3805.16 4938.41 0 162.37 S
+3742 5133 6S ,
+3742 5157 3W ,
+3742 5202 4M ,
+3742 5244 4S ,
+3742 5280 4M ,
+3742 5317 1S ,
+3742 5361 5S ,
+3742 5406 4M ,
+0.072 w
+3707.74 4581.19 0 259.8 S
+3772.69 4840.99 0 -259.8 S
+3967.53 4581.19 0 259.8 S
+3967.53 4905.94 0 -64.95 S
+0.1 w
+3935.06 5100.78 64.95 0 S
+3935.06 5100.78 0 -162.37 S
+3935.06 4938.41 32.48 -32.47 S
+3967.53 4905.94 32.48 32.47 S
+4000.01 4938.41 0 162.37 S
+3937 5138 53 43 /1Q $C
+4pp3<+LE1"(cX5-_81bV#6kYT3&#;Zi5*6a%LrsU$47%Q&1AZoJO'?h"U#/<'G)Z8
+<#,iFOB+7=!"]/~>
+,
+3937 5188 54 45 /6C $C
+.`0;HcNG6n#Wd&pS^8T`8d$*/)k`fteb%ZN^9;Xns8W,rh1!e]oW>:EYh%H""qn.J
+PVH4?-t,Dq.`/t(!'g~>
+,
+3937 5236 53 36 /0I $C
+5(EV4s8W'a=P*S:.f]PKs8Tk;!'g~>
+,
+3937 5276 6C ,
+3937 5329 3W ,
+3953 5371 5E ,
+0.072 w
+4032.48 4905.94 0 -64.95 S
+0.1 w
+4000.01 5100.78 64.95 0 S
+4000.01 5100.78 0 -162.37 S
+4000.01 4938.41 32.47 -32.47 S
+4032.48 4905.94 32.47 32.47 S
+4064.96 4938.41 0 162.37 S
+4002 5138 1Q ,
+4002 5188 6C ,
+4002 5236 0I ,
+4002 5276 6C ,
+4002 5329 3W ,
+4018 5371 5E ,
+0.072 w
+4032.48 4581.19 0 259.8 S
+4097.43 4905.94 0 -64.95 S
+0.1 w
+4064.96 5100.78 64.95 0 S
+4064.96 5100.78 0 -162.37 S
+4064.96 4938.41 32.48 -32.47 S
+4097.43 4905.94 32.48 32.47 S
+4129.91 4938.41 0 162.37 S
+4067 5138 1Q ,
+4067 5188 6C ,
+4067 5236 0I ,
+4067 5276 6C ,
+4067 5329 3W ,
+4099 5371 0W ,
+0.072 w
+4097.43 4581.19 0 259.8 S
+4162.38 4905.94 0 -64.95 S
+0.1 w
+4129.91 5100.78 64.95 0 S
+4129.91 5100.78 0 -162.37 S
+4129.91 4938.41 32.48 -32.47 S
+4162.38 4905.94 32.47 32.47 S
+4194.86 4938.41 0 162.37 S
+4132 5138 1Q ,
+4132 5188 6C ,
+4132 5236 0I ,
+4132 5276 6C ,
+4132 5329 3W ,
+4164 5371 0W ,
+0.072 w
+4162.38 4581.19 0 259.8 S
+4811.87 4840.99 0 64.95 S
+0.1 w
+4779.4 4905.94 64.95 0 S
+4779.4 4905.94 0 162.37 S
+4779.4 5068.31 32.48 32.47 S
+4811.87 5100.78 32.47 -32.47 S
+4844.35 5068.31 0 -162.37 S
+4781 5136 5M ,
+4781 5187 3K ,
+4781 5234 4C ,
+0.072 w
+4746.92 4840.99 0 64.95 S
+0.1 w
+4714.45 4905.94 64.95 0 S
+4714.45 4905.94 0 162.37 S
+4714.45 5068.31 32.48 32.47 S
+4746.92 5100.78 32.48 -32.47 S
+4779.4 5068.31 0 -162.37 S
+4716 5136 5M ,
+4716 5187 3K ,
+4716 5234 4C ,
+0.072 w
+4876.82 4840.99 0 64.95 S
+0.1 w
+4844.35 4905.94 64.95 0 S
+4844.35 4905.94 0 162.37 S
+4844.35 5068.31 32.47 32.47 S
+4876.82 5100.78 32.48 -32.47 S
+4909.3 5068.31 0 -162.37 S
+4862 5136 5E ,
+4854 5172 4U ,
+4854 5207 1Y ,
+4846 5242 2I ,
+0.072 w
+4941.77 4840.99 0 64.95 S
+0.1 w
+4909.3 4905.94 64.95 0 S
+4909.3 4905.94 0 162.37 S
+4909.3 5068.31 32.48 32.47 S
+4941.77 5100.78 32.48 -32.47 S
+4974.25 5068.31 0 -162.37 S
+4927 5136 5E ,
+4919 5172 4U ,
+4919 5207 1Y ,
+4911 5242 2I ,
+0.072 w
+3577.84 4905.94 0 -64.95 S
+0.1 w
+3545.36 5100.78 64.95 0 S
+3545.36 5100.78 0 -162.37 S
+3545.36 4938.41 32.47 -32.47 S
+3577.84 4905.94 32.48 32.47 S
+3610.31 4938.41 0 162.37 S
+3547 5136 5M ,
+3547 5187 3K ,
+3547 5234 4C ,
+0.072 w
+3642.79 4905.94 0 -64.95 S
+0.1 w
+3610.31 5100.78 64.95 0 S
+3610.31 5100.78 0 -162.37 S
+3610.31 4938.41 32.48 -32.47 S
+3642.79 4905.94 32.48 32.47 S
+3675.26 4938.41 0 162.37 S
+3612 5136 5M ,
+3612 5187 3K ,
+3612 5234 4C ,
+0.072 w
+3837.64 4905.94 0 -64.95 S
+0.1 w
+3805.16 5100.78 64.95 0 S
+3805.16 5100.78 0 -162.37 S
+3805.16 4938.41 32.48 -32.47 S
+3837.64 4905.94 32.47 32.47 S
+3870.11 4938.41 0 162.37 S
+3823 5136 5E ,
+3815 5172 4U ,
+3815 5207 1Y ,
+3807 5242 2I ,
+0.072 w
+3902.58 4905.94 0 -64.95 S
+0.1 w
+3870.11 5100.78 64.95 0 S
+3870.11 5100.78 0 -162.37 S
+3870.11 4938.41 32.47 -32.47 S
+3902.58 4905.94 32.48 32.47 S
+3935.06 4938.41 0 162.37 S
+3888 5136 5E ,
+3880 5172 4U ,
+3880 5207 1Y ,
+3872 5242 2I ,
+0.072 w
+1369.57 4905.94 0 -64.95 S
+0.1 w
+1337.09 5100.78 64.95 0 S
+1337.09 5100.78 0 -162.37 S
+1337.09 4938.41 32.48 -32.47 S
+1369.57 4905.94 32.48 32.47 S
+1402.04 4938.41 0 162.37 S
+1339 5136 5M ,
+1339 5187 3K ,
+1339 5234 4C ,
+0.072 w
+1499.46 4905.94 0 -64.95 S
+0.1 w
+1466.99 5100.78 64.95 0 S
+1466.99 5100.78 0 -162.37 S
+1466.99 4938.41 32.48 -32.47 S
+1499.46 4905.94 32.48 32.47 S
+1531.94 4938.41 0 162.37 S
+1469 5136 5M ,
+1469 5187 3K ,
+1469 5234 4C ,
+0.072 w
+1434.51 4905.94 0 -64.95 S
+0.1 w
+1402.04 5100.78 64.95 0 S
+1402.04 5100.78 0 -162.37 S
+1402.04 4938.41 32.47 -32.47 S
+1434.51 4905.94 32.47 32.47 S
+1466.99 4938.41 0 162.37 S
+1404 5135 2I ,
+1420 5177 4I ,
+1420 5209 4I ,
+0.072 w
+1694.31 4905.94 0 -64.95 S
+0.1 w
+1661.84 5100.78 64.95 0 S
+1661.84 5100.78 0 -162.37 S
+1661.84 4938.41 32.48 -32.47 S
+1694.31 4905.94 32.48 32.47 S
+1726.79 4938.41 0 162.37 S
+1680 5136 5E ,
+1672 5172 4U ,
+1672 5207 1Y ,
+1664 5242 2I ,
+0.072 w
+979.87 4840.99 0 64.95 S
+0.1 w
+947.4 4905.94 64.95 0 S
+947.4 4905.94 0 162.37 S
+947.4 5068.31 32.47 32.47 S
+979.87 5100.78 32.48 -32.47 S
+1012.34 5068.31 0 -162.37 S
+949 5136 5M ,
+949 5187 3K ,
+949 5234 4C ,
+949 5277 2K ,
+949 5320 1S ,
+949 5366 3K ,
+957 5410 3S ,
+0.072 w
+849.97 4840.99 0 64.95 S
+0.1 w
+817.5 4905.94 64.95 0 S
+817.5 4905.94 0 162.37 S
+817.5 5068.31 32.48 32.47 S
+849.97 5100.78 32.48 -32.47 S
+882.45 5068.31 0 -162.37 S
+820 5136 5M ,
+820 5187 3K ,
+820 5234 4C ,
+820 5277 2K ,
+820 5320 1S ,
+820 5366 3K ,
+828 5410 3S ,
+0.072 w
+914.92 4840.99 0 64.95 S
+0.1 w
+882.45 4905.94 64.95 0 S
+882.45 4905.94 0 162.37 S
+882.45 5068.31 32.48 32.47 S
+914.92 5100.78 32.47 -32.47 S
+947.4 5068.31 0 -162.37 S
+884 5135 2I ,
+884 5178 2K ,
+884 5222 1S ,
+884 5268 3K ,
+892 5312 3S ,
+0.072 w
+1109.77 4840.99 0 64.95 S
+0.1 w
+1077.3 4905.94 64.95 0 S
+1077.3 4905.94 0 162.37 S
+1077.3 5068.31 32.47 32.47 S
+1109.77 5100.78 32.47 -32.47 S
+1142.24 5068.31 0 -162.37 S
+1079 5136 5M ,
+1079 5187 3K ,
+1079 5234 4C ,
+1079 5277 2K ,
+1079 5320 1S ,
+1079 5366 3K ,
+1087 5413 4G ,
+0.072 w
+1174.72 4840.99 0 64.95 S
+0.1 w
+1142.24 4905.94 64.95 0 S
+1142.24 4905.94 0 162.37 S
+1142.24 5068.31 32.48 32.47 S
+1174.72 5100.78 32.48 -32.47 S
+1207.19 5068.31 0 -162.37 S
+1144 5135 2I ,
+1144 5178 2K ,
+1144 5222 1S ,
+1144 5268 3K ,
+1152 5315 4G ,
+0.072 w
+1239.67 4840.99 0 64.95 S
+0.1 w
+1207.19 4905.94 64.95 0 S
+1207.19 4905.94 0 162.37 S
+1207.19 5068.31 32.48 32.47 S
+1239.67 5100.78 32.47 -32.47 S
+1272.14 5068.31 0 -162.37 S
+1209 5136 5M ,
+1209 5187 3K ,
+1209 5234 4C ,
+1209 5277 2K ,
+1209 5320 1S ,
+1209 5366 3K ,
+1217 5413 4G ,
+0.072 w
+979.87 3152.31 0 -64.95 S
+0.1 w
+947.4 3087.36 64.95 0 S
+947.4 3087.36 0 -162.37 S
+947.4 2924.99 32.47 -32.47 S
+979.87 2892.51 32.48 32.47 S
+1012.34 2924.99 0 162.37 S
+949 2652 2I ,
+949 2695 2K ,
+949 2738 1S ,
+949 2784 3K ,
+957 2828 3S ,
+0.072 w
+1239.67 3152.31 0 -64.95 S
+0.1 w
+1207.19 3087.36 64.95 0 S
+1207.19 3087.36 0 -162.37 S
+1207.19 2924.99 32.48 -32.47 S
+1239.67 2892.51 32.47 32.47 S
+1272.14 2924.99 0 162.37 S
+1209 2652 2I ,
+1209 2695 2K ,
+1209 2738 1S ,
+1209 2784 3K ,
+1217 2831 4G ,
+0.072 w
+1499.46 3087.36 0 64.95 S
+0.1 w
+1466.99 2892.51 64.95 0 S
+1466.99 2892.51 0 162.37 S
+1466.99 3054.89 32.48 32.47 S
+1499.46 3087.36 32.48 -32.47 S
+1531.94 3054.89 0 -162.37 S
+1469 2757 2I ,
+1485 2799 4I ,
+1485 2830 4I ,
+0.072 w
+1629.36 3087.36 0 64.95 S
+0.1 w
+1596.89 2892.51 64.95 0 S
+1596.89 2892.51 0 162.37 S
+1596.89 3054.89 32.47 32.47 S
+1629.36 3087.36 32.48 -32.47 S
+1661.84 3054.89 0 -162.37 S
+1599 2723 5M ,
+1599 2774 3K ,
+1599 2820 4C ,
+0.072 w
+3577.84 3087.36 0 64.95 S
+0.1 w
+3545.36 2892.51 64.95 0 S
+3545.36 2892.51 0 162.37 S
+3545.36 3054.89 32.47 32.47 S
+3577.84 3087.36 32.48 -32.47 S
+3610.31 3054.89 0 -162.37 S
+3547 2723 5M ,
+3547 2774 3K ,
+3547 2820 4C ,
+0.072 w
+3577.84 3412.11 0 -259.8 S
+3707.74 3087.36 0 64.95 S
+0.1 w
+3675.26 2892.51 64.95 0 S
+3675.26 2892.51 0 162.37 S
+3675.26 3054.89 32.47 32.47 S
+3707.74 3087.36 32.47 -32.47 S
+3740.21 3054.89 0 -162.37 S
+3677 2551 6S ,
+3677 2575 3W ,
+3677 2620 4M ,
+3677 2661 4S ,
+3677 2698 4M ,
+3677 2735 1S ,
+3677 2779 5S ,
+3677 2824 4M ,
+0.072 w
+3707.74 3412.11 0 -259.8 S
+3837.64 3087.36 0 64.95 S
+0.1 w
+3805.16 2892.51 64.95 0 S
+3805.16 2892.51 0 162.37 S
+3805.16 3054.89 32.48 32.47 S
+3837.64 3087.36 32.47 -32.47 S
+3870.11 3054.89 0 -162.37 S
+3823 2714 5E ,
+3815 2750 4U ,
+3815 2785 1Y ,
+3807 2820 2I ,
+0.072 w
+3837.64 3152.31 0 259.8 S
+3967.53 3087.36 0 64.95 S
+0.1 w
+3935.06 2892.51 64.95 0 S
+3935.06 2892.51 0 162.37 S
+3935.06 3054.89 32.48 32.47 S
+3967.53 3087.36 32.48 -32.47 S
+4000.01 3054.89 0 -162.37 S
+3937 2593 1Q ,
+3937 2643 6C ,
+3937 2691 0I ,
+3937 2730 6C ,
+3937 2784 3W ,
+3953 2826 5E ,
+0.072 w
+3967.53 3412.11 0 -259.8 S
+4097.43 3087.36 0 64.95 S
+0.1 w
+4064.96 2892.51 64.95 0 S
+4064.96 2892.51 0 162.37 S
+4064.96 3054.89 32.48 32.47 S
+4097.43 3087.36 32.48 -32.47 S
+4129.91 3054.89 0 -162.37 S
+4067 2609 1Q ,
+4067 2659 6C ,
+4067 2707 0I ,
+4067 2746 6C ,
+4067 2799 3W ,
+4099 2842 0W ,
+0.072 w
+4097.43 3412.11 0 -259.8 S
+4227.33 3152.31 0 -64.95 S
+0.1 w
+4194.86 3087.36 64.95 0 S
+4194.86 3087.36 0 -194.85 S
+4194.86 2892.51 64.95 0 S
+4259.8 2892.51 0 194.85 S
+4197 2723 5M ,
+4197 2774 3K ,
+4197 2820 4C ,
+0.072 w
+4227.33 3412.11 0 -259.8 S
+4357.23 3152.31 0 -64.95 S
+0.1 w
+4324.75 3087.36 64.95 0 S
+4324.75 3087.36 0 -194.85 S
+4324.75 2892.51 64.95 0 S
+4389.7 2892.51 0 194.85 S
+4327 2757 2I ,
+4343 2799 4I ,
+4343 2830 4I ,
+0.072 w
+4357.23 3152.31 0 259.8 S
+4487.13 3152.31 0 -64.95 S
+0.1 w
+4454.65 3087.36 64.95 0 S
+4454.65 3087.36 0 -194.85 S
+4454.65 2892.51 64.95 0 S
+4519.6 2892.51 0 194.85 S
+4473 2714 5E ,
+4465 2754 4G ,
+4465 2785 4U ,
+4457 2820 2I ,
+0.072 w
+4487.13 3152.31 0 259.8 S
+4617.03 3152.31 0 -64.95 S
+0.1 w
+4584.55 3087.36 64.95 0 S
+4584.55 3087.36 0 -194.85 S
+4584.55 2892.51 64.95 0 S
+4649.5 2892.51 0 194.85 S
+4587 2723 5M ,
+4587 2774 3K ,
+4587 2820 4C ,
+0.072 w
+4617.03 3412.11 0 -259.8 S
+4746.92 3152.31 0 -64.95 S
+0.1 w
+4714.45 3087.36 64.95 0 S
+4714.45 3087.36 0 -162.37 S
+4714.45 2924.99 32.48 -32.47 S
+4746.92 2892.51 32.48 32.47 S
+4779.4 2924.99 0 162.37 S
+4716 2723 5M ,
+4716 2774 3K ,
+4716 2820 4C ,
+0.072 w
+4746.92 3412.11 0 -259.8 S
+4876.82 3152.31 0 -64.95 S
+0.1 w
+4844.35 3087.36 64.95 0 S
+4844.35 3087.36 0 -162.37 S
+4844.35 2924.99 32.47 -32.47 S
+4876.82 2892.51 32.48 32.47 S
+4909.3 2924.99 0 162.37 S
+4862 2714 5E ,
+4854 2750 4U ,
+4854 2785 1Y ,
+4846 2820 2I ,
+0.072 w
+4876.82 3152.31 0 259.8 S
+1759.26 3152.31 0 -64.95 S
+0.1 w
+1726.79 3087.36 64.95 0 S
+1726.79 3087.36 0 -162.37 S
+1726.79 2924.99 32.47 -32.47 S
+1759.26 2892.51 32.47 32.47 S
+1791.73 2924.99 0 162.37 S
+1729 2656 3W ,
+1729 2701 4M ,
+1729 2740 5S ,
+1729 2785 4M ,
+1729 2822 0I ,
+0.072 w
+1759.26 3412.11 0 -259.8 S
+end showpage pagesave restore
+%%PageTrailer
+%%Trailer
+%%Pages: 3
+%%EOF
diff --git a/doc/suppliers.txt b/doc/suppliers.txt
new file mode 100644 (file)
index 0000000..1700fe4
--- /dev/null
@@ -0,0 +1,80 @@
+Na Kvaser <http://www.kavaser.com>
+
+A placa que eu e o Bracarense temos e' a PCIcan D. Aparentemente ela saiu de
+linha e foi substituida pela PCIcan HS/HS. Parece ser a mesma placa com
+outro nome. Talvez valha a pena conferir com o fabricante as diferencas
+entre elas.
+
+Na ibutton <http://www.ibutton.com>,  1 componente para cada controlador.
+
+TINI Board (DSTIN1-1MG)
+
+Na USDigital <http://www.usdigital.com>, 1 componente para dada controlador
+
+E6M-2048-157-H
+
+CTOOLS-157 (apenas 1 no total)
+
+Na Arrow <http://www.arrow.com>, 1 componente de cada para cada controlador.
+
+GAL22V10D-10LP   
+HCTL-2016
+CP82C54-10
+IRLZ24N        (+ alguns sobressalentes)
+MXO45HS-10.0000MHZ
+PT78ST112V
+PCA82C250 (2 por controlador)
+
+Na Digi-key <http://www.digi-key.com>, tambem 1 de cada para cada controlador.
+
+MAX4429CPA-ND
+LT1162CN-ND
+H5096-ND
+H8096-ND
+WM1700-ND
+IRF1010N-ND    (4 por controlador + alguns sobressalentes)
+PT78ST105V-ND
+
+Os demais componentes podem ser comprados no mercado local (quantidades por
+controlador).
+
+4 6N137
+1 CAPACITOR           2.2nF
+1 CAPACITOR           220nF
+1 RJ45                FEMALE
+1 DB9                 FEMALE
+2 DB9                MALE
+1 1N4007
+3 1N4148
+1 HEADER8
+1 JUMPER
+1 LED                 GREEN
+1 LED                 RED
+2 CAPACITOR 1000uF x 35V
+1 CAPACITOR 100uF x 16V
+1 CAPACITOR 100uF x 25V
+2 CAPACITOR 10uF x 25V
+2 CAPACITOR 1uF x 25V
+1 CAPACITOR 4.7uF x 16V
+1 RESISTOR            10K
+1 RESISTOR            1K5
+4 RESISTOR            2K2
+2 RESISTOR            2K7
+2 RESISTOR            330
+4 RESISTOR            390
+1 SWITCH_PUSHBUTTON_NO
+1 Gabinete
+Fios
+Flat cable
+solda
+parafusos
+retentores para os DB9
+Soquetes:
+2 DIP24 slim
+1 DIP24 wide
+7 DIP8
+1 DIP16
+
+Placas de circuito impresso a serem fabricadas. Aproximadamente R$ 1000,00 pelo lote de
+30. Talvez menos, se puder ser aproveitado o fotolito utilizado da ultima
+vez.
index 1cbf0ac..0b03a64 100644 (file)
@@ -1,4 +1,4 @@
-CFLAGS=-O2 -Wall -m486
+CFLAGS=-O2 -Wall -mcpu=i486
 CINCLUDE=-I${HOME}/include
 CLIBDIR=-L${HOME}/lib
 CLIBS=-lcanlib
@@ -17,18 +17,15 @@ CMP=                g++
 CMPFLAGS=      ${FLAGS} ${INCLUDE}
 LDFLAGS=       ${LIBDIR} ${LIBS}
 
-all: encodertst encodertstudp
+all: encodertst
 
 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
+       rm -f encodertst
index a5d7c46..d42084c 100644 (file)
 
 *******************************************************************************/
 
-#include <iostream.h>
+#include <iostream>
+using namespace std;
+#include <string.h>
 
-#ifdef USE_UDP
 #include <aicudp.h>
-#else
 #include <aiccan.h>
-#endif
 
 
 int main(int argc,char *argv[])
@@ -37,21 +36,23 @@ 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)
+       if((argc < 2) || (argc > 3) || 
+               ((argc == 3) && strcasecmp(argv[1],"-UDP")))
        {
-               cerr << "Usage: " << argv[0] << " aic\n";
+               cout << "USAGE:\t" << argv[0] << " can_id\n";
+               cout << "\tor\n\t" << argv[0] << " -UDP aic\n";
                return -1;
        }
 
-#ifdef USE_UDP
-       AIC_UDP aic(argv[1]);
-#else
-       AIC_CAN aic(atoi(argv[1]));
-#endif
+       AIC *aic;
+       if(argc==2) aic=new AIC_CAN(atoi(argv[1]));
+               else aic=new AIC_UDP(argv[2]);
 
        for(;;)
        {
-               cout << "Encoder reading: " << aic.encoder.read() << "\n";
+               cout << "Encoder reading: " << aic->encoder.read() << "rad\n";
        }
+       delete aic;
+
        return 0;
 }
index 086c4d0..5a3f1be 100644 (file)
@@ -30,8 +30,8 @@ class AIC_COMM
 {
        public:
        
-       virtual void send_command(const char *cmd,int len)=0;
-       virtual int get_status(char *status,int len)=0;
+       virtual void send_command(int command,...)=0;
+       virtual int get_status(int status,...)=0;
        
        class AIC_BAD { };
        class AIC_BAD_COMMAND: public AIC_BAD { };
index ae6915c..501788d 100644 (file)
@@ -43,8 +43,8 @@ class AIC_CAN:public AIC_COMM, public AIC
 
        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);
+       void send_command(int command,...);
+       int get_status(int status,...);
 
        class AIC_CAN_BAD:public AIC_BAD { };
        class AIC_CAN_BAD_OPEN:public AIC_CAN_BAD { };
index 7ce0e1d..bad99d4 100644 (file)
 
 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'
+       AIC_INVALID=            0x00,
+       AIC_RESET=              0x01,
+       AIC_MOTOR_OFF=          0x02,
+       AIC_BRAKE_APPLY=        0x03,
+       AIC_MOTOR_ACT=          0x10,
+       AIC_STATUS=             0x20,
+       AIC_BRAKE_RELEASE=      0x30,
+       AIC_MOTOR_ON=           0x31            
 };
 
 #endif
index a2ce69d..a96baeb 100644 (file)
@@ -33,8 +33,8 @@ 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);
+       void send_command(int command,...);
+       int get_status(int status,...);
        
        class AIC_SIM_BAD: public AIC_BAD { }; 
        class AIC_SIM_BAD_COMMAND: public AIC_SIM_BAD, AIC_BAD_COMMAND { };
index f9d9075..4ec48b0 100644 (file)
@@ -45,8 +45,8 @@ class AIC_UDP:public AIC_COMM, public AIC
 
        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);
+       void send_command(int command,...);
+       int get_status(int status,...);
        
        class AIC_UDP_BAD:public AIC_BAD { };
        class AIC_UDP_BAD_SOCKET:public AIC_UDP_BAD { };
index bf97dff..a2f78c9 100644 (file)
@@ -1,4 +1,4 @@
-CFLAGS=-O2 -Wall -m486
+CFLAGS=-O2 -Wall -mcpu=i486
 CINCLUDE=-I${HOME}/include
 CLIBDIR=-L${HOME}/lib
 CLIBS=-lcanlib
@@ -17,18 +17,15 @@ CMP=                g++
 CMPFLAGS=      ${FLAGS} ${INCLUDE}
 LDFLAGS=       ${LIBDIR} ${LIBS}
 
-all: indextst indextstudp
+all: indextst
 
 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
+       rm -f indextst
index 1bf36b5..36d86d5 100644 (file)
 
 *******************************************************************************/
 
-#include <iostream.h>
+#include <iostream>
+using namespace std;
+
+#include <string.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)
+       if((argc < 2) || (argc > 3) || 
+               ((argc == 3) && strcasecmp(argv[1],"-UDP")))
        {
-               cerr << "Usage: " << argv[0] << " aic\n";
+               cout << "USAGE:\t" << argv[0] << " can_id\n";
+               cout << "\tor\n\t" << argv[0] << " -UDP aic\n";
                return -1;
        }
 
-#ifdef USE_UDP
-       AIC_UDP aic(argv[1]);
-#else
-       AIC_CAN aic(atoi(argv[1]));
-#endif
+       AIC *aic;
+       if(argc==2) aic=new AIC_CAN(atoi(argv[1]));
+               else aic=new AIC_UDP(argv[2]);
 
        for(;;)
        {
-               cout << "Index reading: " << aic.index.read() << "\n";
+               cout << "Index reading: " << aic->index.read() << "\n";
        }
+       
+       delete aic;
+
        return 0;
 }
index 83ae99b..a2a14d9 100644 (file)
@@ -1,4 +1,4 @@
-CFLAGS=-O2 -Wall -m486
+CFLAGS=-O2 -Wall -mcpu=i486
 CINCLUDE=-I${HOME}/include
 CLIBDIR=-L${HOME}/lib
 CLIBS=-lcutil -lconio -lncurses -lcanlib
@@ -17,18 +17,15 @@ CMP=                g++
 CMPFLAGS=      ${FLAGS} ${INCLUDE}
 LDFLAGS=       ${LIBDIR} ${LIBS}
 
-all: jointtst jointtstudp
+all: jointtst
 
 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
+       rm -f jointtst
index 7d40265..17c52be 100644 (file)
 
 #include <ciostream.h>
 #include <stdlib.h>
+#include <string.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)
+void iter(AIC *aic,int i)
 {
-       aic.motor=i;
+       aic->motor=i;
        gotoxy(1,5);
-       cout << "Motor Voltage: " << i << "\t";
-       cout << "Index: " << aic.index.read() << "\t";
-       cout << "Encoder: " << aic.encoder.read() << "\n";
+       cout << "Motor Voltage: " << i << "V\t";
+       cout << "Index: " << aic->index.read() << "\t";
+       cout << "Encoder: " << aic->encoder.read() << "rad\n";
        delay(ST);
 }
 
@@ -58,26 +56,20 @@ int main(int argc,char *argv[])
        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)
+       if((argc < 2) || (argc == 3) || (argc > 4) || 
+               ((argc == 4) && strcasecmp(argv[1],"-UDP")))
        {
-               cerr << "Usage: " << argv[0] << " aic host_port\n";
+               cout << "USAGE:\t" << argv[0] << " can_id\n";
+               cout << "\tor\n\t" << argv[0] << " -UDP aic status_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 *aic;
+       if(argc==2) aic=new AIC_CAN(atoi(argv[1]));
+               else aic=new AIC_UDP(argv[2],atoi(argv[3]));
 
-       AIC_CAN aic(atoi(argv[1]));
-#endif
-
-       aic.motor.on();
-       aic.brake.release();
+       aic->motor.on();
+       aic->brake.release();
 
        for(i=0;(i <= 24) && run;i++)
        {
@@ -99,9 +91,11 @@ int main(int argc,char *argv[])
        }
        getch();
 
-       aic.motor=0;
-       aic.brake.apply();
-       aic.motor.off();
+       aic->motor=0;
+       aic->brake.apply();
+       aic->motor.off();
+
+       delete aic;
 
        clrscr();
        return 0;
index 55dd529..58ebc11 100644 (file)
@@ -28,17 +28,11 @@ 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
+/** Provides 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;
-       private static final int PWMDISABLE=0x00;
-       private static final int PWMENABLE=0x01;
-       private static final int BRAKEAPPLY=0x02;
-       private static final int BRAKERELEASE=0x03;
-
        private DataPort latch;
 
 /** Initializes Brake
@@ -46,7 +40,7 @@ public class Brake
 */
        public Brake(int base)
        {
-               latch=new DataPort(base+LATCH);
+               latch=new DataPort(base+PLD.CONTROL);
                latch.setFIFOMode(true);
                latch.setStretchCycles(DataPort.STRETCH2);
        }
@@ -56,7 +50,7 @@ public class Brake
 */     
        public void apply() throws IllegalAddressException
        {
-               latch.write(BRAKEAPPLY);
+               latch.write(CtrlRegister.BRAKEAPPLY);
        }
 
 /** Releases the electromagnetic brake
@@ -64,7 +58,7 @@ public class Brake
 */
        public void release() throws IllegalAddressException
        {
-               latch.write(BRAKERELEASE);
+               latch.write(CtrlRegister.BRAKERELEASE);
        }
 }
 
diff --git a/lib/CtrlRegister.java b/lib/CtrlRegister.java
new file mode 100644 (file)
index 0000000..7453fc6
--- /dev/null
@@ -0,0 +1,50 @@
+/******************************************************************************
+
+                       Actuator Interface Card
+                      Control Register Constants
+       Copyright (C) 2004 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;
+
+/** Provides constants for using the control register in an Actuator Interface Card
+*      @author Walter Fetter Lages (w.fetter@ieee.org)
+*      @version 1.3.0
+*      @since 1.3.0
+*/
+public class CtrlRegister
+{
+/** PWM disable
+*/
+       public static final int PWMDISABLE=0x00;
+
+/** PWM enable
+*/
+       public static final int PWMENABLE=0x01;
+
+/** Apply Brake
+*/
+       public static final int BRAKEAPPLY=0x02;
+
+/** Release Brake
+*/
+       public static final int BRAKERELEASE=0x03;
+}
index 872c7a2..e03f5b5 100644 (file)
@@ -38,8 +38,6 @@ public class Encoder
 *      quadrature decoder
 */
        public final int PULSES;
-
-       private static final int ENCODER=0x90000;
        
        private DataPort encPort;
 
@@ -61,7 +59,7 @@ public class Encoder
        {
                PULSES=pulses;
 
-               encPort=new DataPort(base+ENCODER);
+               encPort=new DataPort(base+PLD.ENCODER);
                encPort.setFIFOMode(true);
                encPort.setStretchCycles(DataPort.STRETCH2);
 
@@ -76,12 +74,12 @@ public class Encoder
                clear();
        }
 
-/** Reads the counter on the quadrature decoder chip
+/** Gets the count 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
+       public int getCount() throws IllegalAddressException
        {
                int count;
                byte[] hilo=new byte[2];
@@ -97,12 +95,12 @@ public class Encoder
                return count;
        }
 
-/** Reads and clears the counter on the quadrature decoder chip
+/** Gets the count 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
+       public int getCountAndClear() throws IllegalAddressException
        {
                int count;
                byte[] hilo=new byte[2];
@@ -119,5 +117,51 @@ public class Encoder
                return count;
        }
 
+/** Reads the counter on the quadrature decoder chip and converts the motion
+* to radians
+*      @return the displacement in radians since the last time
+*              the encoder was cleared
+*      @throws IllegalAddressException if the addresses of registers of on board devices can not be accessed
+*/
+       public double read() throws IllegalAddressException
+       {
+               int count;
+               byte[] hilo=new byte[2];
+               boolean FIFOMode;
+
+               FIFOMode=encPort.getFIFOMode();
+               encPort.setFIFOMode(false);
+               encPort.read(hilo,0,2);
+               encPort.setFIFOMode(FIFOMode);
+
+               count=(hilo[0] << 8) | (hilo[1] & 0x000000ff);
+
+               return ((java.lang.Math.PI/180.0/PULSES)*count);
+       }
+
+/** Reads the counter on the quadrature decoder chip, converts the motion
+* to radians and clears the counter
+*      @return the displacement in radians since the last time
+*              the encoder was cleared
+*      @throws IllegalAddressException if the addresses of registers of on board devices can not be accessed
+*/
+       public double 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 ((java.lang.Math.PI/180.0/PULSES)*count);
+       }
+
 }
 
+
index fad4571..ec10996 100644 (file)
@@ -34,39 +34,43 @@ import java.lang.*;
 */
 abstract public class Host
 {
-/** Motor actuate command
+/** Invalid command
 */
-       public static final int MOTOR_ACT='M';
+       public static final int INVALID=0x00;
 
-/** Motor on command
+/** AIC reset command
 */
-       public static final int MOTOR_ON='N';
+       public static final int RESET=0x01;
 
 /** Motor off command
 */
-       public static final int MOTOR_OFF='P';
-
-/** Brake release command
-*/
-       public static final int BRAKE_RELEASE='F';
+       public static final int MOTOR_OFF=0x02;
 
 /** Brake apply command
 */
-       public static final int BRAKE_APPLY='B';
+       public static final int BRAKE_APPLY=0x03;
 
-/** AIC reset command
+/** Motor actuate command
 */
-       public static final int RESET='R';
+       public static final int MOTOR_ACT=0x10;
 
 /** Status message identifier
 */
-       public static final int STATUS='S';
+       public static final int STATUS=0x20;
+
+/** Brake release command
+*/
+       public static final int BRAKE_RELEASE=0x30;
+
+/** Motor on command
+*/
+       public static final int MOTOR_ON=0x31;
 
-/** Motor is on
+/** Motor on status
 */
        public static final int MOTOR_IS_ON=1;
 
-/** Brake is applied
+/** Brake applied status
 */
        public static final int BRAKE_APPLIED=2;
 
index 175e36f..54077f9 100644 (file)
@@ -140,7 +140,7 @@ public class HostCAN extends Host
 
                canbus.receive(frame);
 
-               int cmd=((frame.ID & AIC_CMD_MASK) >> 5) + 0x40; // Insert msb to adjust ASCII
+               int cmd=((frame.ID & AIC_CMD_MASK) >> 5);
        
                switch(cmd)
                {
@@ -157,7 +157,7 @@ public class HostCAN extends Host
                        case MOTOR_ACT:
                        {
                                long U=0;
-                               for(int i=0;i < 8;i++) U=U | ( (frame.data[7-i] <<(i*8)) & (0xff << (i*8)) );
+                               for(int i=0;i < 8;i++) U=U | ( (((long)frame.data[7-i]) << (i*8)) & (0xffL << (i*8)) );
                                u=Double.longBitsToDouble(U);
                                break;
                        }
@@ -187,7 +187,7 @@ public class HostCAN extends Host
 */
        public void sendStatus(double disp,int index) throws CanBusException
        {
-               int cmd=id | ((STATUS << 5) & AIC_CMD_MASK);
+               int cmd=id | (STATUS << 5);
                byte[] data=new byte[8];
                float f=(float) disp;
 
@@ -205,7 +205,7 @@ public class HostCAN extends Host
 */
        public void sendStatus(int disp,int index) throws CanBusException
        {
-               int cmd=id | ((STATUS << 5) & AIC_CMD_MASK);
+               int cmd=id | (STATUS << 5);
                byte[] data=new byte[8];
 
                for(int i=0;i < 4;i++) data[i]=(byte)((disp >> (8*i)) & 0xff);
index 201346d..0cbd3f3 100644 (file)
@@ -137,10 +137,10 @@ public class HostUDP extends Host
                                break;
                        }
                        case MOTOR_ACT:
-                       {       
-                               
-                               Double U=Double.valueOf(new String(buff,1,p.getLength()));
-                               u=U.doubleValue();
+                       {
+                               long U=0;
+                               for(int i=0;i < 8;i++) U=U | ( (((long) buff[7-i+1]) << (i*8)) & (0xffL << (i*8)) );
+                               u=Double.longBitsToDouble(U);   
                                break;
                        }
                        case BRAKE_APPLY:
@@ -169,11 +169,15 @@ public class HostUDP extends Host
 */
        public void sendStatus(double disp,int index) throws IOException
        {
-               String cmd=String.valueOf(STATUS)+" "+String.valueOf(disp)+" "+String.valueOf(index);
-               
-               byte[] buff=cmd.getBytes();
+               byte[] buff=new byte[13];
+               buff[0]=STATUS;
+
+               long dl=Double.doubleToLongBits(disp);
+
+               for(int i=0;i < 8;i++) buff[7-i+1]=(byte)((dl >> (8*i)) & 0xff);
+               for(int i=0;i < 4;i++) buff[12-i]=(byte)((index >> (8*i)) & 0xff);
                
-               DatagramPacket p=new DatagramPacket(buff,cmd.length(),controlleraddr,statusport);               
+               DatagramPacket p=new DatagramPacket(buff,13,controlleraddr,statusport);         
                statusfd.send(p);
        }
 
@@ -184,11 +188,12 @@ public class HostUDP extends Host
 */
        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);               
+               byte[] buff=new byte[9];
+               buff[0]=STATUS;
+
+               for(int i=0;i < 4;i++) buff[4-i]=(byte)((disp >> (8*i)) & 0xff);
+               for(int i=0;i < 4;i++) buff[8-i]=(byte)((index >> (8*i)) & 0xff);               
+               DatagramPacket p=new DatagramPacket(buff,9,controlleraddr,statusport);          
                statusfd.send(p);
        }
 
index c231178..952c1ad 100644 (file)
@@ -33,8 +33,6 @@ import com.dalsemi.system.IllegalAddressException;
 */
 public class Index
 {
-       private static final int LATCH=0xA0000;
-
        private DataPort latch;
 
 /** Initializes Index
@@ -43,7 +41,7 @@ public class Index
 */
        public Index(int base) throws IllegalAddressException
        {
-               latch=new DataPort(base+LATCH);
+               latch=new DataPort(base+PLD.CONTROL);
                latch.setFIFOMode(true);
                latch.setStretchCycles(DataPort.STRETCH2);
        }
index ac08aee..0b5deda 100644 (file)
@@ -3,7 +3,7 @@ APIDBPATH=-d /opt/tini/bin/tini.db
 PKGPATH=br/ufrgs/eletro/AIC
 JAVAFLAGS=-O -target 1.1
 
-CFLAGS = -O2 -Wall -m486
+CFLAGS = -O2 -Wall -mcpu=i486
 INCLUDE = -I. -I${HOME}/include
 
 CPPFLAGS =
@@ -27,6 +27,12 @@ LDFLAGS=     ${LIBDIR} ${LIBS}
 
 all: AIC.jar libaic.a javadocs
 
+${PKGPATH}/PLD.class: PLD.java 
+       javac ${JAVAFLAGS} ${CLASSPATH} -d . PLD.java
+
+${PKGPATH}/CtrlRegister.class: CtrlRegister.java 
+       javac ${JAVAFLAGS} ${CLASSPATH} -d . CtrlRegister.java
+
 ${PKGPATH}/PWM.class: PWM.java 
        javac ${JAVAFLAGS} ${CLASSPATH} -d . PWM.java
 
@@ -54,7 +60,9 @@ ${PKGPATH}/HostUDP.class: HostUDP.java
 ${PKGPATH}/HostCAN.class: HostCAN.java
        javac ${JAVAFLAGS} ${CLASSPATH} -d . HostCAN.java
 
-AIC.jar: ${PKGPATH}/PWM.class\
+AIC.jar: ${PKGPATH}/PLD.class\
+       ${PKGPATH}/CtrlRegister.class\
+       ${PKGPATH}/PWM.class\
        ${PKGPATH}/Motor.class\
        ${PKGPATH}/Encoder.class\
        ${PKGPATH}/Brake.class\
@@ -68,8 +76,8 @@ AIC.jar: ${PKGPATH}/PWM.class\
 
 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
+../doc/javadocs/index.html: PLD.java CtrlRegister.java PWM.java Motor.java Encoder.java Brake.java Index.java AIC.java Host.java HostUDP.java HostCAN.java
+       javadoc ${CLASSPATH} -d ../doc/javadocs -author -version PLD.java CtrlRegister.java 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
@@ -99,7 +107,7 @@ 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
+       install -m 0644 ../include/*.h ${INCLUDEINST}/cpp
 
 clean:
        rm -rf *.o *~ *.bak *.class ../include/{*.bak,*~} br
diff --git a/lib/PLD.java b/lib/PLD.java
new file mode 100644 (file)
index 0000000..8904ce9
--- /dev/null
@@ -0,0 +1,50 @@
+/******************************************************************************
+
+                       Actuator Interface Card
+                            PLD Constants
+       Copyright (C) 2004 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;
+
+/** Provides constants defining addresses for devices in an Actuator Interface Card
+*      @author Walter Fetter Lages (w.fetter@ieee.org)
+*      @version 1.3.0
+*      @since 1.3.0
+*/
+public class PLD
+{
+/** PWM address
+*      @see PWM
+*/
+       public static final int PWM=0x80000;
+
+/** Encoder address
+*      @see Encoder
+*/
+       public static final int ENCODER=0x90000;
+
+/** Control register address
+*      @see CtrlRegister
+*/
+       public static final int CONTROL=0xA0000;
+}
+
index 85ab293..5823aae 100644 (file)
@@ -33,15 +33,6 @@ import com.dalsemi.system.IllegalAddressException;
 */
 public class PWM
 {
-       private static final int PWM=0x80000;
-       
-       private static final int LATCH=0xA0000;
-       private static final int PWMDISABLE=0x00;
-       private static final int PWMENABLE=0x01;
-       private static final int BRAKERELEASE=0x02;
-       private static final int BRAKEAPPLY=0x03;
-
-       
        private static final int ONE_SHOT_BIN=0x32;     /* programmable one-shot binary */
        private static final int RATE_BIN=0x34;         /* rate generator binary */
 
@@ -92,19 +83,19 @@ public class PWM
 
        private void init(int base,double freq) throws IllegalAddressException
        {
-               timer0=new DataPort(base+PWM+0);
+               timer0=new DataPort(base+PLD.PWM+0);
                timer0.setFIFOMode(true);
                timer0.setStretchCycles(DataPort.STRETCH2);
 
-               timer1=new DataPort(base+PWM+1);
+               timer1=new DataPort(base+PLD.PWM+1);
                timer1.setFIFOMode(true);
                timer1.setStretchCycles(DataPort.STRETCH2);
                
-               control=new DataPort(base+PWM+3);
+               control=new DataPort(base+PLD.PWM+3);
                control.setFIFOMode(true);
                control.setStretchCycles(DataPort.STRETCH2);
 
-               latch=new DataPort(base+LATCH);
+               latch=new DataPort(base+PLD.CONTROL);
                latch.setFIFOMode(true);
                latch.setStretchCycles(DataPort.STRETCH2);
 
@@ -189,7 +180,7 @@ public class PWM
 */
        public void on() throws IllegalAddressException
        {
-               latch.write((byte)PWMENABLE);
+               latch.write((byte)CtrlRegister.PWMENABLE);
        }
 
 /** Turns the PWM off
@@ -197,6 +188,6 @@ public class PWM
 */
        public void off() throws IllegalAddressException
        {
-               latch.write((byte)PWMDISABLE);
+               latch.write((byte)CtrlRegister.PWMDISABLE);
        }
 }
index d6a81b6..38cffac 100644 (file)
@@ -38,27 +38,17 @@ AIC_MOTOR::AIC_MOTOR(AIC_COMM *comm)
 
 void AIC_MOTOR::on(void)
 {
-       char buff[32];
-
-       int len=snprintf(buff,32,"%c",AIC_MOTOR_ON);
-       port->send_command(buff,len);
+       port->send_command(AIC_MOTOR_ON);
 }
 
 void AIC_MOTOR::off(void)
 {
-       char buff[32];
-
-       int len=snprintf(buff,32,"%c",AIC_MOTOR_OFF);
-       port->send_command(buff,len);
+       port->send_command(AIC_MOTOR_OFF);
 }
 
 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);
+       port->send_command(AIC_MOTOR_ACT,voltage);
 
        return voltage;
 }
@@ -71,18 +61,12 @@ AIC_BRAKE::AIC_BRAKE(AIC_COMM *comm)
 
 void AIC_BRAKE::apply(void)
 {
-       char buff[32];
-
-       int len=snprintf(buff,32,"%c",AIC_BRAKE_APPLY);
-       port->send_command(buff,len);
+       port->send_command(AIC_BRAKE_APPLY);
 }
 
 void AIC_BRAKE::release(void)
 {
-       char buff[32];
-
-       int len=snprintf(buff,32,"%c",AIC_BRAKE_RELEASE);
-       port->send_command(buff,len);
+       port->send_command(AIC_BRAKE_RELEASE);
 }
 
 AIC_ENCODER::AIC_ENCODER(AIC_COMM *comm)
@@ -92,14 +76,9 @@ AIC_ENCODER::AIC_ENCODER(AIC_COMM *comm)
 
 double AIC_ENCODER::read(int *index)
 {
-       char buff[256];
-
-       int count=port->get_status(buff,255);
+       double disp;
 
-       buff[count]= '\0';
-       char *next=buff+1;      
-       double disp=strtod(next,&next);
-       *index=strtol(next,NULL,0);
+       port->get_status(AIC_STATUS,&disp,index);
 
        return disp;
 }
@@ -118,14 +97,9 @@ AIC_INDEX::AIC_INDEX(AIC_COMM *comm)
 
 int AIC_INDEX::read(double *disp)
 {
-       char buff[256];
+       int index;
        
-       int count=port->get_status(buff,255);
-
-       buff[count]= '\0';
-       char *next=buff+1;      
-       *disp=strtod(buff,&next);
-       int index=strtol(next,NULL,0);
+       port->get_status(AIC_STATUS,disp,&index);
 
        return index;
 }
index 976cf02..b570d26 100644 (file)
@@ -24,6 +24,7 @@
 
 *******************************************************************************/
 
+#include <stdarg.h>
 #include <stdio.h>
 
 #include <canlib.h>
@@ -31,7 +32,7 @@
 #include <aiccan.h>
 #include <aicnet.h>
 
-AIC_CAN::AIC_CAN(int aic,int bus=0):
+AIC_CAN::AIC_CAN(int aic,int bus):
 AIC(this)
 {
        aicnumber=aic;
@@ -53,49 +54,56 @@ AIC_CAN::~AIC_CAN(void)
        if(status < 0) throw AIC_CAN_BAD_CLOSE();
 }
 
-int AIC_CAN::get_status(char *buff,int len)
+int AIC_CAN::get_status(int status,...)
 {
        long id;
        unsigned char msg[8];
        unsigned int msglen;
        unsigned int flag;
        unsigned long time;
+       int cmd;
        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);
+               do
+               {
+                       canStatus canstatus=canReadWait(handle,&id,msg,&msglen,&flag,&time,-1);
+                       if(canstatus < 0) throw AIC_CAN_BAD_RECEIVE();
+               }while(!(flag & canMSG_STD));
+               cmd=(id & AIC_CMD_MASK) >> 5;
+       } while( ((id & AIC_ID_MASK) != aicnumber) || 
+               !(id & AIC_ID_MASK) ||
+               (cmd != status) );
 
        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];
+                       va_list ap;
+                       va_start(ap,status);
+                       double *dp=va_arg(ap,double *);
+                       *dp=disp;
+
+                       int *index=va_arg(ap,int *);
+                       for(int i=0;i < 4;i++) *(((unsigned char *)index)+i)=msg[7-i];
+
+                       va_end(ap);
 
-                       count=snprintf(buff+count,len-count,"%f %d",disp,index);
                        break;
                }
        }
-       return count;
+       return cmd;
 }
 
-void AIC_CAN::send_command(const char *cmd,int len)
+void AIC_CAN::send_command(int command,...)
 {
        unsigned char msg[8];
        unsigned int msglen=8;
 
-       long id=aicnumber | ( (((long)cmd[0]) << 5) & AIC_CMD_MASK);
-       switch(cmd[0])
+       long id=aicnumber | (command << 5);
+       switch(command)
        {
                case AIC_MOTOR_ON:
                case AIC_MOTOR_OFF:
@@ -108,9 +116,11 @@ void AIC_CAN::send_command(const char *cmd,int len)
                }
                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;
+                       va_list ap;
+                       va_start(ap,command);
+                       double volt=va_arg(ap,double);
+                       va_end(ap);
+                       for(int i=0;i < 8;i++) msg[7-i]= ( ( *((unsigned long long *) &volt) ) >> (i*8) ) & 0xff;
                        msglen=8;       
                        break;
                }
index 93098bc..5349e22 100644 (file)
@@ -26,7 +26,7 @@
 
 #include <aichostcan.h>
 
-AIC_HOST_CAN::AIC_HOST_CAN(int aic,int bus=0):
+AIC_HOST_CAN::AIC_HOST_CAN(int aic,int bus):
 AIC_HOST()
 {
        aicnumber=aic;
@@ -57,14 +57,13 @@ int AIC_HOST_CAN::command(void)
        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;
+               do
+               {
+                       canStatus status=canReadWait(handle,&id,msg,&msglen,&flag,&time,-1);
+                       if(status < 0) throw AIC_HOST_CAN_BAD_RECEIVE(); 
+               }while(!(flag & canMSG_STD));
        } while((id & AIC_ID_MASK) != aicnumber);
 
-
-
        int cmd=id >> 5;
        switch(cmd)
        {
@@ -106,7 +105,8 @@ int AIC_HOST_CAN::command(void)
 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);
+       float dispf=disp;
+       for(int i=0;i < 4;i++) msg[3-i]= *(((unsigned char *) &dispf)+i);
        for(int i=0;i < 4;i++) msg[4+3-i]= *(((unsigned char *) &index)+i);
        
        long id=aicnumber | (AIC_STATUS << 5); 
index 57550e3..696321d 100644 (file)
@@ -26,7 +26,8 @@
 
 #include <arpa/inet.h>
 #include <errno.h>
-#include <iostream.h>
+#include <iostream>
+using namespace std;
 #include <netdb.h>
 #include <stdio.h>
 #include <stdlib.h>
@@ -35,7 +36,7 @@
 
 #include <aichostudp.h>
 
-AIC_HOST_UDP::AIC_HOST_UDP(const char *controllername,int statusport=STATUS_PORT,int cmdport=CMD_PORT):
+AIC_HOST_UDP::AIC_HOST_UDP(const char *controllername,int statusport,int cmdport):
 AIC_HOST()
 {
        struct hostent *controllerend=gethostbyname(controllername);
@@ -96,12 +97,12 @@ AIC_HOST_UDP::~AIC_HOST_UDP(void)
 
 int AIC_HOST_UDP::command(void)
 {
-       char buff[256];
+       char buff[32];
        int count;
        
        socklen_t cmdlen=sizeof(cmdaddr);
 
-       if((count=recvfrom(cmdfd,buff,255,0,(struct sockaddr *) &cmdaddr,&cmdlen)) <= 0)
+       if((count=recvfrom(cmdfd,buff,32,0,(struct sockaddr *) &cmdaddr,&cmdlen)) <= 0)
        {
 #ifdef DEBUG
                cerr << "AIC_HOST::command error: " 
@@ -110,8 +111,6 @@ int AIC_HOST_UDP::command(void)
                throw AIC_HOST_BAD_RECEIVE();
        }
 
-       buff[count]= '\0';
-       
        int cmd=*buff;
        
        switch(cmd)
@@ -128,9 +127,8 @@ int AIC_HOST_UDP::command(void)
                }
                case AIC_MOTOR_ACT:
                {
-                       char *next=buff+1;
-
-                       u= strtod(next, NULL);
+                       unsigned char *c=(unsigned char *) &u;
+                       for(int i=0;i < 8;i++) c[i]=buff[7-i+1];
                        break;
                }
                case AIC_BRAKE_APPLY:
@@ -156,9 +154,13 @@ void AIC_HOST_UDP::send_status(double disp,int index)
 {
        char buff[32];
 
-       int len=snprintf(buff,32,"%g %d",disp,index);
+       buff[0]=AIC_STATUS;
+
+       for(int i=0;i < 8;i++) buff[7-i+1]= *(((unsigned char *) &disp)+i);
+       for(int i=0;i < 4;i++) buff[8+3-i+1]= *(((unsigned char *) &index)+i);
 
-       if(sendto(statusfd,buff,len,0,(struct sockaddr *) &statusaddr,sizeof(statusaddr)) < 0)
+       int count=0;
+       if((count=sendto(statusfd,buff,13,0,(struct sockaddr *) &statusaddr,sizeof(statusaddr))) < 0)
        {
 #ifdef DEBUG
                cerr << "AIC_HOST::send_status error: " 
index 3dde754..6f6baff 100644 (file)
@@ -23,7 +23,9 @@
 *******************************************************************************/
 
 #include <errno.h>
-#include <iostream.h>
+#include <iostream>
+using namespace std;
+#include <stdarg.h>
 #include <stdio.h>
 #include <stdlib.h>
 #include <string.h>
@@ -36,20 +38,34 @@ AIC_SIM::AIC_SIM(void)
 {
 }
 
-int AIC_SIM::get_status(char *status,int len)
+int AIC_SIM::get_status(int status,...)
 {
        static int i=0;
 
-       int count=snprintf(status,len,"%c %g %d",AIC_STATUS,i*0.5, i % 2);
+       switch(status)
+       {
+               case AIC_STATUS:
+               {
+                       va_list ap;
+                       va_start(ap,status);
+                       double *disp=va_arg(ap,double *);
+                       *disp=i*0.5;
 
-       i++;
+                       int *index=va_arg(ap,int *);
+                       *index=(i/3) % 2;
+
+                       va_end(ap);
 
-       return count;
+                       break;
+               }
+       }
+       i++;
+       return status;
 }
 
-void AIC_SIM::send_command(const char *cmd,int len)
+void AIC_SIM::send_command(int command,...)
 {
-       switch(*cmd)
+       switch(command)
        {
                case AIC_MOTOR_ON:
                {
@@ -73,7 +89,11 @@ void AIC_SIM::send_command(const char *cmd,int len)
                }
                case AIC_MOTOR_ACT:
                {
-                       cout << "AIC Motor Voltage=" << strtod(cmd+1,NULL) << "V\t";
+                       va_list ap;
+                       va_start(ap,command);
+                       double volt=va_arg(ap,double);
+                       va_end(ap);
+                       cout << "AIC Motor Voltage=" << volt << "V\t";
                        break;
                }
                case AIC_RESET:
@@ -84,7 +104,7 @@ void AIC_SIM::send_command(const char *cmd,int len)
                default:
                {
 #ifdef DEBUG
-                       cerr << "Command \"" << (char) *cmd << "\" unknown by AIC_SIM\n";
+                       cerr << "Command " << command << " unknown by AIC_SIM\n";
 #endif
                        throw AIC_BAD_COMMAND();
                }
index f9d0a0a..d04e842 100644 (file)
     at <http://www.gnu.org/licenses>.
 
 *******************************************************************************/
+#include <iostream>
+using namespace std;
 
-#include <iostream.h>
 #include <arpa/inet.h>
 #include <errno.h>
 #include <netdb.h>
+#include <stdarg.h>
 #include <stdio.h>
 #include <stdlib.h>
 #include <string.h>
@@ -35,7 +37,8 @@
 
 #include <aicudp.h>
 
-AIC_UDP::AIC_UDP(const char *aicname,int statport=STATUS_PORT,int cmdport=CMD_PORT)
+
+AIC_UDP::AIC_UDP(const char *aicname,int statport,int cmdport)
 :AIC(this)
 {
        struct hostent *aicend=gethostbyname(aicname);
@@ -94,13 +97,14 @@ AIC_UDP::~AIC_UDP(void)
        shutdown(statfd,SHUT_RDWR);
 }
 
-int AIC_UDP::get_status(char *buff,int len)
+int AIC_UDP::get_status(int status,...)
 {
+       char buff[32];
        int count;
        
        socklen_t statlen=sizeof(stataddr);
 
-       if((count=recvfrom(statfd,buff,len,0,(struct sockaddr *) &stataddr,&statlen)) <= 0)
+       if((count=recvfrom(statfd,buff,32,0,(struct sockaddr *) &stataddr,&statlen)) <= 0)
        {
 #ifdef DEBUG
                cerr << "AIC_UDP::get_status error: " 
@@ -109,12 +113,73 @@ int AIC_UDP::get_status(char *buff,int len)
                throw AIC_UDP_BAD_RECEIVE();
        }
 
-       return count;
+       int cmd=buff[0];
+
+       switch(cmd)
+       {
+               case AIC_STATUS:
+               {
+                       if((count != 13) && (count != 9))
+                       {
+#ifdef DEBUG
+                               cerr << "AIC_UDP::get_status error: count = " 
+                                       << count << "\n";
+#endif
+                               throw AIC_UDP_BAD_RECEIVE();
+                       }
+
+                       va_list ap;
+                       va_start(ap,status);
+                       double *disp=va_arg(ap,double *);
+                       if(count == 9)
+                       {
+                               int d=0;
+                               for(int i=0;i < 4;i++) *(((unsigned char *)d)+i)=buff[3-i+1];
+                               *disp=d;
+                       }
+                       else for(int i=0;i < 8;i++) *(((unsigned char *)disp)+i)=buff[7-i+1];
+               
+                       int *index=va_arg(ap,int *);
+                       for(int i=0;i < 4;i++) *(((unsigned char *)index)+i)=buff[3-i+9];
+                       va_end(ap);
+                       break;
+               }
+       }
+
+       return cmd;
 }
 
-void AIC_UDP::send_command(const char *cmd,int len)
+void AIC_UDP::send_command(int command,...)
 {
-       if(sendto(cmdfd,cmd,len,0,(struct sockaddr *) &cmdaddr,sizeof(cmdaddr)) < 0)
+       char buff[32];
+       int len=0;
+
+       buff[len++]=command;
+
+       switch(command)
+       {
+               case AIC_MOTOR_ON:
+               case AIC_MOTOR_OFF:
+               case AIC_BRAKE_APPLY:
+               case AIC_BRAKE_RELEASE:
+               case AIC_RESET:
+               {
+                       break;                  
+               }
+               case AIC_MOTOR_ACT:
+               {
+                       va_list ap;
+                       va_start(ap,command);
+                       double volt=va_arg(ap,double);
+                       va_end(ap);
+                       for(int i=0;i < 8;i++) buff[7-i+len]= ( ( *((unsigned long long *) &volt) ) >> (i*8) ) & 0xff;
+                       len+=8;
+                       break;
+               }
+               default: throw AIC_UDP_BAD_SEND();
+       }
+
+       if(sendto(cmdfd,buff,len,0,(struct sockaddr *) &cmdaddr,sizeof(cmdaddr)) < 0)
        {
 #ifdef DEBUG
                cerr << "AIC_UDP::send_command error: " 
diff --git a/lib/e b/lib/e
new file mode 100644 (file)
index 0000000..d0e7033
--- /dev/null
+++ b/lib/e
@@ -0,0 +1,117 @@
+gcc -O2 -Wall -mcpu=i486  -DDEBUG  -I/home/fetter/include/cpp -I/usr/local/include/cpp -I../include  -I/home/fetter/include/cpp -I/usr/local/include/cpp -I../include -I/home/fetter/include/cpp -I/usr/local/include/cpp -I../include -c aicudp.cpp
+In file included from /usr/i486-pc-linux-gnu/include/math.h:63,
+                 from /usr/include/g++/cmath:51,
+                 from /usr/include/g++/bits/locale_facets.tcc:41,
+                 from /usr/include/g++/locale:47,
+                 from /usr/include/g++/bits/ostream.tcc:37,
+                 from /usr/include/g++/ostream:535,
+                 from /usr/include/g++/iostream:45,
+                 from aicudp.cpp:26:
+/usr/include/bits/mathcalls.h:55: error: syntax error before `double'
+/usr/include/bits/mathcalls.h:82: error: syntax error before `void'
+/usr/include/bits/mathcalls.h:89: error: syntax error before `double'
+/usr/include/bits/mathcalls.h:101: error: parse error before `double'
+/usr/include/bits/mathcalls.h:121: error: syntax error before `double'
+/usr/include/bits/mathcalls.h:129: error: syntax error before `double'
+/usr/include/bits/mathcalls.h:142: error: parse error before `double'
+/usr/include/bits/mathcalls.h:154: error: parse error before `double'
+/usr/include/bits/mathcalls.h:163: error: parse error before `double'
+/usr/include/bits/mathcalls.h:170: error: parse error before `double'
+/usr/include/bits/mathcalls.h:179: error: parse error before `double'
+/usr/include/bits/mathcalls.h:202: error: syntax error before `int'
+/usr/include/bits/mathcalls.h:218: error: syntax error before `double'
+/usr/include/bits/mathcalls.h:225: error: parse error before `double'
+/usr/include/bits/mathcalls.h:231: error: syntax error before `int'
+/usr/include/bits/mathcalls.h:250: error: syntax error before `double'
+/usr/include/bits/mathcalls.h:259: error: parse error before `double'
+/usr/include/bits/mathcalls.h:265: error: syntax error before `double'
+/usr/include/bits/mathcalls.h:280: error: syntax error before `double'
+/usr/include/bits/mathcalls.h:360: error: syntax error before `double'
+In file included from /usr/i486-pc-linux-gnu/include/math.h:82,
+                 from /usr/include/g++/cmath:51,
+                 from /usr/include/g++/bits/locale_facets.tcc:41,
+                 from /usr/include/g++/locale:47,
+                 from /usr/include/g++/bits/ostream.tcc:37,
+                 from /usr/include/g++/ostream:535,
+                 from /usr/include/g++/iostream:45,
+                 from aicudp.cpp:26:
+/usr/include/bits/mathcalls.h:55: error: syntax error before `float'
+/usr/include/bits/mathcalls.h:82: error: syntax error before `void'
+/usr/include/bits/mathcalls.h:89: error: syntax error before `float'
+/usr/include/bits/mathcalls.h:101: error: parse error before `float'
+/usr/include/bits/mathcalls.h:121: error: syntax error before `float'
+/usr/include/bits/mathcalls.h:129: error: syntax error before `float'
+/usr/include/bits/mathcalls.h:142: error: parse error before `float'
+/usr/include/bits/mathcalls.h:154: error: parse error before `float'
+/usr/include/bits/mathcalls.h:163: error: parse error before `float'
+/usr/include/bits/mathcalls.h:170: error: parse error before `float'
+/usr/include/bits/mathcalls.h:179: error: parse error before `float'
+/usr/include/bits/mathcalls.h:202: error: syntax error before `int'
+/usr/include/bits/mathcalls.h:218: error: syntax error before `float'
+/usr/include/bits/mathcalls.h:225: error: parse error before `float'
+/usr/include/bits/mathcalls.h:231: error: syntax error before `int'
+/usr/include/bits/mathcalls.h:250: error: syntax error before `float'
+/usr/include/bits/mathcalls.h:259: error: parse error before `float'
+/usr/include/bits/mathcalls.h:265: error: syntax error before `float'
+/usr/include/bits/mathcalls.h:280: error: syntax error before `float'
+/usr/include/bits/mathcalls.h:360: error: syntax error before `float'
+In file included from /usr/i486-pc-linux-gnu/include/math.h:99,
+                 from /usr/include/g++/cmath:51,
+                 from /usr/include/g++/bits/locale_facets.tcc:41,
+                 from /usr/include/g++/locale:47,
+                 from /usr/include/g++/bits/ostream.tcc:37,
+                 from /usr/include/g++/ostream:535,
+                 from /usr/include/g++/iostream:45,
+                 from aicudp.cpp:26:
+/usr/include/bits/mathcalls.h:55: error: syntax error before `long'
+/usr/include/bits/mathcalls.h:82: error: syntax error before `void'
+/usr/include/bits/mathcalls.h:89: error: syntax error before `long'
+/usr/include/bits/mathcalls.h:101: error: parse error before `long'
+/usr/include/bits/mathcalls.h:121: error: syntax error before `long'
+/usr/include/bits/mathcalls.h:129: error: syntax error before `long'
+/usr/include/bits/mathcalls.h:142: error: parse error before `long'
+/usr/include/bits/mathcalls.h:154: error: parse error before `long'
+/usr/include/bits/mathcalls.h:163: error: parse error before `long'
+/usr/include/bits/mathcalls.h:170: error: parse error before `long'
+/usr/include/bits/mathcalls.h:179: error: parse error before `long'
+/usr/include/bits/mathcalls.h:202: error: syntax error before `int'
+/usr/include/bits/mathcalls.h:218: error: syntax error before `long'
+/usr/include/bits/mathcalls.h:225: error: parse error before `long'
+/usr/include/bits/mathcalls.h:231: error: syntax error before `int'
+/usr/include/bits/mathcalls.h:250: error: syntax error before `long'
+/usr/include/bits/mathcalls.h:259: error: parse error before `long'
+/usr/include/bits/mathcalls.h:265: error: syntax error before `long'
+/usr/include/bits/mathcalls.h:280: error: syntax error before `long'
+/usr/include/bits/mathcalls.h:360: error: syntax error before `long'
+In file included from /usr/include/g++/bits/locale_facets.tcc:41,
+                 from /usr/include/g++/locale:47,
+                 from /usr/include/g++/bits/ostream.tcc:37,
+                 from /usr/include/g++/ostream:535,
+                 from /usr/include/g++/iostream:45,
+                 from aicudp.cpp:26:
+/usr/include/g++/cmath:107: error: `acosf' not declared
+/usr/include/g++/cmath:125: error: `expf' not declared
+/usr/include/g++/cmath:149: error: `powf' not declared
+/usr/include/g++/cmath: In function `float std::acos(float)':
+/usr/include/g++/cmath:184: error: `acosf' undeclared in namespace `
+   __gnu_cxx::__c99_binding'
+/usr/include/g++/cmath: At global scope:
+/usr/include/g++/cmath:190: error: `acos' not declared
+/usr/include/g++/cmath: In function `long double std::acos(long double)':
+/usr/include/g++/cmath:194: error: `::acosl' undeclared (first use here)
+/usr/include/g++/cmath: At global scope:
+/usr/include/g++/cmath:302: error: `exp' not declared
+/usr/include/g++/cmath: In function `float std::exp(float)':
+/usr/include/g++/cmath:306: error: `expf' undeclared in namespace `
+   __gnu_cxx::__c99_binding'
+/usr/include/g++/cmath: In function `long double std::exp(long double)':
+/usr/include/g++/cmath:314: error: `::expl' undeclared (first use here)
+/usr/include/g++/cmath: At global scope:
+/usr/include/g++/cmath:482: error: `pow' not declared
+/usr/include/g++/cmath: In function `float std::pow(float, float)':
+/usr/include/g++/cmath:486: error: `powf' undeclared in namespace `
+   __gnu_cxx::__c99_binding'
+/usr/include/g++/cmath: In function `long double std::pow(long double, long 
+   double)':
+/usr/include/g++/cmath:495: error: `::powl' undeclared (first use here)
+make: *** [aicudp.o] Error 1
index 796df8a..e5e1709 100644 (file)
@@ -1,4 +1,4 @@
-CFLAGS=-O2 -Wall -m486
+CFLAGS=-O2 -Wall -mcpu=i486 -D_REENTRANT
 CINCLUDE=-I${HOME}/include
 CLIBDIR=-L${HOME}/lib
 CLIBS=-lcutil -lconio -lncurses -lcanlib
@@ -17,18 +17,15 @@ CMP=                g++
 CMPFLAGS=      ${FLAGS} ${INCLUDE}
 LDFLAGS=       ${LIBDIR} ${LIBS}
 
-all: motortst motortstudp
+all: motortst
 
 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
+       rm -f motortst
index d36e5db..2c659ad 100644 (file)
 
 #include <conio.h>
 #include <math.h>
+#include <string.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)
+void iter(AIC *aic,int i)
 {
-       aic.motor=i;
+       aic->motor=i;
        gotoxy(1,5);
        cout << "Motor Voltage: " << i << "\t\n";
        delay(ST);
@@ -55,20 +53,20 @@ int main(int argc,char *argv[])
        cout << "\nAIC Motor Test Program\n";
        cout << "Copyright (C) 2003 Walter Fetter Lages <w.fetter@ieee.org>.\n\n";
 
-       if(argc != 2)
+       if((argc < 2) || (argc > 3) || 
+               ((argc == 3) && strcasecmp(argv[1],"-UDP")))
        {
-               cerr << "Usage: " << argv[0] << " aic\n";
+               cout << "USAGE:\t" << argv[0] << " can_id\n";
+               cout << "\tor\n\t" << argv[0] << " -UDP aic\n";
                return -1;
        }
 
-#ifdef USE_UDP
-       AIC_UDP aic(argv[1]);
-#else
-       AIC_CAN aic(atoi(argv[1]));
-#endif
+       AIC *aic;
+       if(argc==2) aic=new AIC_CAN(atoi(argv[1]));
+               else aic=new AIC_UDP(argv[2]);
 
-       aic.motor.on();
-       aic.brake.release();
+       aic->motor.on();
+       aic->brake.release();
 
        for(i=0;(i <= 24) && run;i++)
        {
@@ -90,9 +88,9 @@ int main(int argc,char *argv[])
        }
        getch();
 
-       aic.motor=0;
-       aic.brake.apply();
-       aic.motor.off();
+       aic->motor=0;
+       aic->brake.apply();
+       aic->motor.off();
 
        clrscr();
        return 0;
index 5049981..2320211 100644 (file)
@@ -2,7 +2,7 @@ PRJLIBDIR=../lib
 PRJINCLUDE=../include
 PRJFLAGS=-DVERBOSE
 
-CFLAGS=-O2 -Wall -m486
+CFLAGS=-O2 -Wall -mcpu=i486
 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
@@ -24,15 +24,11 @@ CMPSWTCH=   gnu
 CMPMESSAGE=    '${?*:warning:}\"${FILE}\", line ${LINE}:* at or near * \"${COLUMN=AFTER}\"'
 
 
-all: pid pidudp
+all: pid
 
 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}
 
@@ -42,5 +38,5 @@ clean:
 install:
 
 distclean: clean
-       rm -f pid pidudp *.dat
+       rm -f pid *.dat
 
index df02b5b..faec763 100644 (file)
 *******************************************************************************/
 
 #include <errno.h>
-#include <iostream.h>
+#include <iostream>
+using namespace std;
+
 #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>
@@ -47,11 +46,13 @@ static inline double ref(double t)
 
 int main(int argc,char *argv[])
 {
-       if(argc !=1)
+       if((argc < 2) || (argc > 3) || 
+               ((argc == 3) && strcasecmp(argv[1],"-UDP")))
        {
                cout << "AIC PID Controller\n";
                cout << "Copyright (C) 2003 Walter Fetter Lages <w.fetter@ieee.org>.\n";
-               cout << "USAGE: pid aic\n";
+               cout << "USAGE:\t" << argv[0] << " can_id\n";
+               cout << "\tor\n\t" << argv[0] << " -UDP aic\n";
                return -1;
        }
 
@@ -60,14 +61,12 @@ int main(int argc,char *argv[])
        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 *aic;
+       if(argc==2) aic=new AIC_CAN(atoi(argv[1]));
+               else aic=new AIC_UDP(argv[2]);
 
-       aic.motor.on();
-       aic.brake.release();
+       aic->motor.on();
+       aic->brake.release();
 
        PID_CONTROLLER pid(gain[0],gain[1],gain[2]);
        pid.saturate(1,-24.0,24.0);
@@ -115,24 +114,26 @@ int main(int argc,char *argv[])
                cout << "t=" << t << "\t";
 #endif
 
-               y+=aic.encoder.read()*2.0*M_PI/2048;
+               y+=aic->encoder.read();
 
                double e=ref(t)-y;
                u=pid.out(e);
 
-               aic.motor=u;
+               aic->motor=u;
 #ifdef VERBOSE
                cout << "\n";
 #endif
        }
 
-       aic.motor=0;
-       aic.brake.apply();
-       aic.motor.off();
+       aic->motor=0;
+       aic->brake.apply();
+       aic->motor.off();
 
        rt_make_soft_real_time();
        stop_rt_timer();
        rt_task_delete(maintsk);
 
+       delete aic;
+
        return 0;
 }