diff options
Diffstat (limited to 'sem_5/HLIN501_Graphes/TP')
| -rw-r--r-- | sem_5/HLIN501_Graphes/TP/TP1/tp1 | bin | 0 -> 27223 bytes | |||
| -rw-r--r-- | sem_5/HLIN501_Graphes/TP/TP1/tp1.cc | 96 | ||||
| -rw-r--r-- | sem_5/HLIN501_Graphes/TP/TP2/a.out | bin | 0 -> 18964 bytes | |||
| -rw-r--r-- | sem_5/HLIN501_Graphes/TP/TP2/arbre.ps | 46 | ||||
| -rw-r--r-- | sem_5/HLIN501_Graphes/TP/TP2/graphe.ps | 70 | ||||
| -rw-r--r-- | sem_5/HLIN501_Graphes/TP/TP2/tp2.cc | 189 | ||||
| -rw-r--r-- | sem_5/HLIN501_Graphes/TP/TP2/tribulle.cc | 189 | ||||
| -rw-r--r-- | sem_5/HLIN501_Graphes/TP/TP3/tp3 | bin | 0 -> 64906 bytes | |||
| -rw-r--r-- | sem_5/HLIN501_Graphes/TP/TP3/tp3.cc | 207 | ||||
| -rw-r--r-- | sem_5/HLIN501_Graphes/TP/TP4/affichage.ps | 34961 | ||||
| -rw-r--r-- | sem_5/HLIN501_Graphes/TP/TP4/affichagefin.ps | 9009 | ||||
| -rw-r--r-- | sem_5/HLIN501_Graphes/TP/TP4/tp4 | bin | 0 -> 27991 bytes | |||
| -rw-r--r-- | sem_5/HLIN501_Graphes/TP/TP4/tp4.cc | 170 | ||||
| -rw-r--r-- | sem_5/HLIN501_Graphes/TP/TP5/tp5 | bin | 0 -> 14458 bytes | |||
| -rw-r--r-- | sem_5/HLIN501_Graphes/TP/TP5/tp5.cc | 243 | ||||
| -rw-r--r-- | sem_5/HLIN501_Graphes/TP/TP5/tp50 | bin | 0 -> 13497 bytes | |||
| -rw-r--r-- | sem_5/HLIN501_Graphes/TP/TP5/tp50.cc | 74 | ||||
| -rw-r--r-- | sem_5/HLIN501_Graphes/TP/TP5/villes.cc | 126 |
18 files changed, 45380 insertions, 0 deletions
diff --git a/sem_5/HLIN501_Graphes/TP/TP1/tp1 b/sem_5/HLIN501_Graphes/TP/TP1/tp1 Binary files differnew file mode 100644 index 0000000..01d8041 --- /dev/null +++ b/sem_5/HLIN501_Graphes/TP/TP1/tp1 diff --git a/sem_5/HLIN501_Graphes/TP/TP1/tp1.cc b/sem_5/HLIN501_Graphes/TP/TP1/tp1.cc new file mode 100644 index 0000000..414a003 --- /dev/null +++ b/sem_5/HLIN501_Graphes/TP/TP1/tp1.cc @@ -0,0 +1,96 @@ +#include <cstdlib> +#include <iostream> +#include <vector> +#include <stack> +using namespace std; + +void ecritureTailles(int n, int m, int comp[]); +void composantes(int n, int m, int edge[][2], int comp[]); +void grapheRandom(int,int, int[][2]); +void printgraphe (int, int, int[][2]); + +int main(int argc, char ** argv) +{ + int n; // Nombre de sommets. + int m; // Nombre d'aretes. + cout << "Entrer le nombre de sommets:"; + cin >> n; + cout << "Entrer le nombre d'aretes:"; + cin >> m; + int edge[m][2]; // Tableau des aretes. + int comp[n]; // comp[i] est le numero de la composante contenant i. + grapheRandom(n,m,edge); + //printgraphe(n,m,edge); + composantes(n,m,edge,comp); + cout<<endl<<endl; + ecritureTailles(n,m,comp); + + return EXIT_SUCCESS; +} + +void ecritureTailles(int n, int m, int comp[]){ + int comptemp[n]; + int compteur = 0; + int tab[n];//n sera le nombre de cellule dans la composante, t[n] sera le nombre de composantes de tant de cellules + for(int i =0 ; i <n; i ++){ + comptemp[i]=0; + tab[i]=0; + } + for (int i = 0 ; i < n; i ++){ + if (comptemp[comp[i]]==0) compteur ++; + comptemp[comp[i]] ++; //comptemp est a present un tableau qui pour n numero d'une composante associe le nombre de cellule incluses + } + for (int i =0; i < n; i ++){ + tab[comptemp[i]-1]++; + } + + cout<<"Il y a "<<compteur<<" composantes connexes"<<endl; + cout<<"Lesquelles sont : "<< endl; + for (int i = 0 ; i<n; i ++){ + if (tab[i]>=1){ + cout<<"Il y a "<< tab[i] << " composantes de taille "<< i+1 << " Sommets"<<endl; + } + } +} +void composantes(int n, int m, int edge[][2], int comp[]){ + int taille[n]; + vector<int> L[n]; + for (int i = 0 ; i < n; i ++) { + comp[i]=i; + taille[i]=1; + L[i].push_back(i); + } + for ( int i = 0 ; i < m; i ++){ + int * x = &comp[edge[i][0]]; + int * y = &comp[edge[i][1]]; + if (*x != *y){ + if (taille[*x]>taille[*y]){ + swap(x,y); + } + int aux = *x; + taille[*y]+=taille[aux]; + for(int j = 0; j < taille[aux]; j ++){ + int tmp = L[aux].back(); + comp[tmp]=*y; + L[*y].push_back(tmp); + L[aux].pop_back(); + } + } + } +} + +void printgraphe (int n, int m, int edge[][2]){ + cout<<n<<" Sommets et "<<m<<" aretes"<<endl; + for (int i = 0 ; i < m; i ++){ + cout << "Arete "<< i << ":[" <<edge[i][0]<< ";"<<edge[i][1]<<"]"; + } + cout<<endl; +} + +void grapheRandom(int n,int m, int edge[][2]){ + srand(time(NULL)); + for (int i = 0; i < m;i ++){ + edge[i][0]=rand()%n; + edge[i][1]=rand()%n; + } +} diff --git a/sem_5/HLIN501_Graphes/TP/TP2/a.out b/sem_5/HLIN501_Graphes/TP/TP2/a.out Binary files differnew file mode 100644 index 0000000..6742753 --- /dev/null +++ b/sem_5/HLIN501_Graphes/TP/TP2/a.out diff --git a/sem_5/HLIN501_Graphes/TP/TP2/arbre.ps b/sem_5/HLIN501_Graphes/TP/TP2/arbre.ps new file mode 100644 index 0000000..e0ec867 --- /dev/null +++ b/sem_5/HLIN501_Graphes/TP/TP2/arbre.ps @@ -0,0 +1,46 @@ +%!PS-Adobe-3.0 +%%BoundingBox: 0 0 612 792 + +553 782 3 0 360 arc +0 setgray +fill +stroke + +294 166 3 0 360 arc +0 setgray +fill +stroke + +498 380 3 0 360 arc +0 setgray +fill +stroke + +191 16 3 0 360 arc +0 setgray +fill +stroke + +478 181 3 0 360 arc +0 setgray +fill +stroke + + +294 166 moveto +191 16 lineto +stroke + +294 166 moveto +478 181 lineto +stroke + +498 380 moveto +478 181 lineto +stroke + +553 782 moveto +498 380 lineto +stroke + +showpage diff --git a/sem_5/HLIN501_Graphes/TP/TP2/graphe.ps b/sem_5/HLIN501_Graphes/TP/TP2/graphe.ps new file mode 100644 index 0000000..15ac7b5 --- /dev/null +++ b/sem_5/HLIN501_Graphes/TP/TP2/graphe.ps @@ -0,0 +1,70 @@ +%!PS-Adobe-3.0 +%%BoundingBox: 0 0 612 792 + +553 782 3 0 360 arc +0 setgray +fill +stroke + +294 166 3 0 360 arc +0 setgray +fill +stroke + +498 380 3 0 360 arc +0 setgray +fill +stroke + +191 16 3 0 360 arc +0 setgray +fill +stroke + +478 181 3 0 360 arc +0 setgray +fill +stroke + + +294 166 moveto +191 16 lineto +stroke + +294 166 moveto +478 181 lineto +stroke + +498 380 moveto +478 181 lineto +stroke + +294 166 moveto +498 380 lineto +stroke + +191 16 moveto +478 181 lineto +stroke + +553 782 moveto +498 380 lineto +stroke + +498 380 moveto +191 16 lineto +stroke + +553 782 moveto +478 181 lineto +stroke + +553 782 moveto +294 166 lineto +stroke + +553 782 moveto +191 16 lineto +stroke + +showpage diff --git a/sem_5/HLIN501_Graphes/TP/TP2/tp2.cc b/sem_5/HLIN501_Graphes/TP/TP2/tp2.cc new file mode 100644 index 0000000..8ec3bbc --- /dev/null +++ b/sem_5/HLIN501_Graphes/TP/TP2/tp2.cc @@ -0,0 +1,189 @@ +#include <cstdlib> +#include <iostream> +#include <vector> +#include <fstream> +#include <cmath> + +typedef struct coord{int abs; int ord;} coord; +void pointRandom(int n, coord point[]); +void distances(int n, int m, coord point[], int edge[][3]); +void tri(int m, int edge[][3]); +void affichageGraphique(int n, int m, coord point[], int arbre[][2], const char * filename); +void kruskal (int n, int edge[][3], int arbre[][2]); +void fusion(int tableau[][3],int deb1,int fin1,int fin2); +void tri_fusion(int tableau[][3],int longueur); +void tri_fusion_bis(int tableau[][3],int deb,int fin); +using namespace std; + +int +main() +{ + int n; //Le nombre de points. + cout << "Entrer le nombre de points: "; + cin >> n; + int m=n*(n-1)/2; // Le nombre de paires de points. + coord point[n]; // Les coordonnees des points dans le plan. + int edge[m][3]; // Les paires de points et le carre de leur longueur. + int arbre[n-1][2]; // Les aretes de l'arbre de Kruskal. + pointRandom(n,point); + distances(n,m,point,edge); + tri_fusion(edge,m); + // for (int i =0; i < m; i ++){ + // cout << "point "<< edge[i][0]<<":"<<edge[i][1]<<" coords : ("<< point[edge[i][0]].abs<<";"<<point[edge[i][0]].ord <<") ; ("<<point[edge[i][1]].abs<<" ; "<<point[edge[i][1]].ord<<") norme : "<<edge[i][2]<< endl; + // } + int edge2[m][2]; + for(int i =0; i < m; i ++){ + edge2[i][0]=edge[i][0]; + edge2[i][1]=edge[i][1]; + } + affichageGraphique(n,m, point,edge2, "graphe.ps"); + kruskal(n,edge,arbre); + cout<<"Kruskal OK"<<endl; + affichageGraphique(n,n-1,point,arbre, "arbre.ps"); + // system("evince graphe.ps"); + return EXIT_SUCCESS; +} + +void pointRandom(int n, coord point[]){ + srand(time(NULL)); + for (int i =0; i < n; i ++){ + point[i].abs = rand()%612; + point[i].ord =rand()%792; + //cout << "Created point "<<i<<" coords : "<< point[i].abs <<" : "<<point[i].ord<<endl; + } +} + +void distances(int n, int m, coord point[], int edge[][3]){ + int k = 0; + for (int i =0; i < n; i ++){ + for(int j = i+1; j < n; j ++){ + edge[k][0]=i; + edge[k][1]=j; + edge[k][2]=(pow(point[j].abs-point[i].abs,2)+pow(point[j].ord-point[i].ord,2)); + k++; + } + } + cout<<"calcul des distance : OK"<<endl; +} + +void fusion(int tableau[][3],int deb1,int fin1,int fin2) + { + int table1[fin1-deb1+1][3]; + int deb2=fin1+1; + int compt1=deb1; + int compt2=deb2; + int i; + for(i=deb1;i<=fin1;i++) + { + swap(table1[i-deb1],tableau[i]); + } + + for(i=deb1;i<=fin2;i++) + { + if (compt1==deb2) + { + break; + } + else if (compt2==(fin2+1)) + { + swap(tableau[i],table1[compt1-deb1]); + compt1++; + } + else if (table1[compt1-deb1][2]<tableau[compt2][2]) + { + swap(tableau[i],table1[compt1-deb1]); + compt1++; + } + else + { + swap(tableau[i],tableau[compt2]); + compt2++; + } + } + } + +void tri_fusion_bis(int tableau[][3],int deb,int fin) + { + if (deb!=fin) + { + int milieu=(fin+deb)/2; + tri_fusion_bis(tableau,deb,milieu); + tri_fusion_bis(tableau,milieu+1,fin); + fusion(tableau,deb,milieu,fin); + } + } + +void tri_fusion(int tableau[][3],int longueur) + { + if (longueur>0) + { + tri_fusion_bis(tableau,0,longueur-1); + } + } +void tri(int m, int edge[][3]){ + for (int i = 0 ; i < m ; i ++){ + for(int j=i+1; j < m; j ++){ + if ( edge[i][2]>edge[j][2]){ + swap(edge[i][0],edge[j][0]); + swap(edge[i][1],edge[j][1]); + swap(edge[i][2],edge[j][2]); + } + } + } +} + +void affichageGraphique(int n, int m, coord point[], int arbre[][2], const char * filename) +// Cree le fichier Exemple.ps qui affiche +// les points et l'arbre de Kruskal. +{ + ofstream output; + output.open(filename,ios::out); + output << "%!PS-Adobe-3.0" << endl; + output << "%%BoundingBox: 0 0 612 792" << endl; + output << endl; + for(int i=0;i<n;i++) + { + output << point[i].abs << " " << point[i].ord << " 3 0 360 arc" <<endl; + output << "0 setgray" <<endl; + output << "fill" <<endl; + output << "stroke"<<endl; + output << endl; + } + output << endl; + for(int i=0;i<m;i++) + { + output << point[arbre[i][0]].abs << " " << point[arbre[i][0]].ord + << " moveto" << endl; + output << point[arbre[i][1]].abs << " " << point[arbre[i][1]].ord + << " lineto" << endl; + output << "stroke" << endl; + output << endl; + } + output << "showpage"; + output << endl; +} + +void kruskal (int n, int edge[][3], int arbre[][2]){ + int comp[n]; + int indicea=0; + for(int i =0; i < n-1; i ++){ + arbre[i][0]=0; + arbre[i][1]=0; + } + for (int i = 0; i < n; i ++){ + comp[i]=i; + } + for(int i = 0 ; i < n*(n-1)/2;i++ ){ + if ( comp[edge[i][0]]!=comp[edge[i][1]]){ + int aux = comp[edge[i][0]]; + arbre[indicea][0]=edge[i][0]; + arbre[indicea][1]=edge[i][1]; + for(int j = 0; j < n; j ++){ + if (comp[j]==aux){ + comp[j]=comp[edge[i][1]]; + } + } + indicea++; + } + } +} diff --git a/sem_5/HLIN501_Graphes/TP/TP2/tribulle.cc b/sem_5/HLIN501_Graphes/TP/TP2/tribulle.cc new file mode 100644 index 0000000..0266596 --- /dev/null +++ b/sem_5/HLIN501_Graphes/TP/TP2/tribulle.cc @@ -0,0 +1,189 @@ +#include <cstdlib>
+#include <iostream>
+#include <vector>
+#include <fstream>
+#include <cmath>
+
+typedef struct coord{int abs; int ord;} coord;
+void pointRandom(int n, coord point[]);
+void distances(int n, int m, coord point[], int edge[][3]);
+void tri(int m, int edge[][3]);
+void affichageGraphique(int n, int m, coord point[], int arbre[][2], const char * filename);
+void kruskal (int n, int edge[][3], int arbre[][2]);
+void fusion(int tableau[][3],int deb1,int fin1,int fin2);
+void tri_fusion(int tableau[][3],int longueur);
+void tri_fusion_bis(int tableau[][3],int deb,int fin);
+using namespace std;
+
+int
+main()
+{
+ int n; //Le nombre de points.
+ cout << "Entrer le nombre de points: ";
+ cin >> n;
+ int m=n*(n-1)/2; // Le nombre de paires de points.
+ coord point[n]; // Les coordonnees des points dans le plan.
+ int edge[m][3]; // Les paires de points et le carre de leur longueur.
+ int arbre[n-1][2]; // Les aretes de l'arbre de Kruskal.
+ pointRandom(n,point);
+ distances(n,m,point,edge);
+ tri(m,edge);
+ for (int i =0; i < m; i ++){
+ cout << "point "<< edge[i][0]<<":"<<edge[i][1]<<" coords : ("<< point[edge[i][0]].abs<<";"<<point[edge[i][0]].ord <<") ; ("<<point[edge[i][1]].abs<<" ; "<<point[edge[i][1]].ord<<") norme : "<<edge[i][2]<< endl;
+ }
+ int edge2[m][2];
+ for(int i =0; i < m; i ++){
+ edge2[i][0]=edge[i][0];
+ edge2[i][1]=edge[i][1];
+ }
+ affichageGraphique(n,m, point,edge2, "graphe.ps");
+ kruskal(n,edge,arbre);
+ affichageGraphique(n,n-1,point,arbre, "arbre.ps");
+ // system("evince graphe.ps");
+ return EXIT_SUCCESS;
+}
+
+void pointRandom(int n, coord point[]){
+ srand(time(NULL));
+ for (int i =0; i < n; i ++){
+ point[i].abs = rand()%612;
+ point[i].ord =rand()%792;
+ cout << "Created point "<<i<<" coords : "<< point[i].abs <<" : "<<point[i].ord<<endl;
+ }
+}
+
+void distances(int n, int m, coord point[], int edge[][3]){
+ int k = 0;
+ for (int i =0; i < n; i ++){
+ for(int j = i+1; j < n; j ++){
+ edge[k][0]=i;
+ edge[k][1]=j;
+ edge[k][2]=(pow(point[j].abs-point[i].abs,2)+pow(point[j].ord-point[i].ord,2));
+ k++;
+ }
+ }
+ cout<<"calcul des distance : OK"<<endl;
+}
+
+void fusion(int tableau[][3],int deb1,int fin1,int fin2)
+ {
+ int table1[fin1-deb1+1][3];
+ int deb2=fin1+1;
+ int compt1=deb1;
+ int compt2=deb2;
+ int i;
+ //on recopie les éléments du début du tableau
+ for(i=deb1;i<=fin1;i++)
+ {
+ swap(table1[i-deb1],tableau[i]);
+ }
+
+ for(i=deb1;i<=fin2;i++)
+ {
+ if (compt1==deb2) //c'est que tous les éléments du premier tableau ont été utilisés
+ {
+ break; //tous les éléments ont donc été classés
+ }
+ else if (compt2==(fin2+1)) //c'est que tous les éléments du second tableau ont été utilisés
+ {
+ swap(tableau[i],table1[compt1-deb1]); //on ajoute les éléments restants du premier tableau
+ compt1++;
+ }
+ else if (table1[compt1-deb1][2]<tableau[compt2][2])
+ {
+ swap(tableau[i],table1[compt1-deb1]); //on ajoute un élément du premier tableau
+ compt1++;
+ }
+ else
+ {
+ swap(tableau[i],tableau[compt2]); //on ajoute un élément du second tableau
+ compt2++;
+ }
+ }
+ }
+
+void tri_fusion_bis(int tableau[][3],int deb,int fin)
+ {
+ if (deb!=fin)
+ {
+ int milieu=(fin+deb)/2;
+ tri_fusion_bis(tableau,deb,milieu);
+ tri_fusion_bis(tableau,milieu+1,fin);
+ fusion(tableau,deb,milieu,fin);
+ }
+ }
+
+void tri_fusion(int tableau[][3],int longueur)
+ {
+ if (longueur>0)
+ {
+ tri_fusion_bis(tableau,0,longueur-1);
+ }
+ }
+void tri(int m, int edge[][3]){
+ for (int i = 0 ; i < m ; i ++){
+ for(int j=i+1; j < m; j ++){
+ if ( edge[i][2]>edge[j][2]){
+ swap(edge[i][0],edge[j][0]);
+ swap(edge[i][1],edge[j][1]);
+ swap(edge[i][2],edge[j][2]);
+ }
+ }
+ }
+}
+
+void affichageGraphique(int n, int m, coord point[], int arbre[][2], const char * filename)
+// Cree le fichier Exemple.ps qui affiche
+// les points et l'arbre de Kruskal.
+{
+ ofstream output;
+ output.open(filename,ios::out);
+ output << "%!PS-Adobe-3.0" << endl;
+ output << "%%BoundingBox: 0 0 612 792" << endl;
+ output << endl;
+ for(int i=0;i<n;i++)
+ {
+ output << point[i].abs << " " << point[i].ord << " 3 0 360 arc" <<endl;
+ output << "0 setgray" <<endl;
+ output << "fill" <<endl;
+ output << "stroke"<<endl;
+ output << endl;
+ }
+ output << endl;
+ for(int i=0;i<m;i++)
+ {
+ output << point[arbre[i][0]].abs << " " << point[arbre[i][0]].ord
+ << " moveto" << endl;
+ output << point[arbre[i][1]].abs << " " << point[arbre[i][1]].ord
+ << " lineto" << endl;
+ output << "stroke" << endl;
+ output << endl;
+ }
+ output << "showpage";
+ output << endl;
+}
+
+void kruskal (int n, int edge[][3], int arbre[][2]){
+ int comp[n];
+ int indicea=0;
+ for(int i =0; i < n-1; i ++){
+ arbre[i][0]=0;
+ arbre[i][1]=0;
+ }
+ for (int i = 0; i < n; i ++){
+ comp[i]=i;
+ }
+ for(int i = 0 ; i < n*(n-1)/2;i++ ){
+ if ( comp[edge[i][0]]!=comp[edge[i][1]]){
+ int aux = comp[edge[i][0]];
+ arbre[indicea][0]=edge[i][0];
+ arbre[indicea][1]=edge[i][1];
+ for(int j = 0; j < n; j ++){
+ if (comp[j]==aux){
+ comp[j]=comp[edge[i][1]];
+ }
+ }
+ indicea++;
+ }
+ }
+}
diff --git a/sem_5/HLIN501_Graphes/TP/TP3/tp3 b/sem_5/HLIN501_Graphes/TP/TP3/tp3 Binary files differnew file mode 100644 index 0000000..f9f9e25 --- /dev/null +++ b/sem_5/HLIN501_Graphes/TP/TP3/tp3 diff --git a/sem_5/HLIN501_Graphes/TP/TP3/tp3.cc b/sem_5/HLIN501_Graphes/TP/TP3/tp3.cc new file mode 100644 index 0000000..15dfce8 --- /dev/null +++ b/sem_5/HLIN501_Graphes/TP/TP3/tp3.cc @@ -0,0 +1,207 @@ +#include <cstdlib> +#include <iostream> +#include <vector> +#include <fstream> +#include <cmath> +#include<vector> +#include<queue> +#include<stack> + +typedef struct coord{int abs; int ord;} coord; +bool search (std::vector<int> vec, int x); +void ecritureNiveaux(int n, int niveau[]); +void voisinsRandom(int n, int m, std::vector<int>voisins[]); +void afficheGraph (int n, std::vector<int>voisins[]); +void parcoursLargeur(int n, std::vector<int>voisins[],int niveau[], int ordre[], int pere[]); +void afficheArbre(int n, int pere[], int ordre[]); +void pacoursProf(int n, int r, std::vector<std::stack<int>*> voisins, int debut[],int fin[], int pere[], int niveau[]); +void vectortostack(int n,std::vector<int> arch[], std::vector<std::stack <int>* > young); +void afficheArbrebis(int n, int pere[]); +using namespace std; + +void voisinsRandom(int n, int m, vector<int>voisins[]){ + srand(time(NULL)); + int x=1; int y=0; + for (int i = 0; i < m; i ++){ + do { + x = rand()%n; + y = rand()%n; + while (x==y){ + y = rand()%n; + } + } while (search(voisins[x],y)); + voisins[x].push_back(y); + voisins[y].push_back(x); + } +} +bool search (vector<int> vec, int x){ + int i = 0; + if (vec.size()==0){ + return false; + } + while (vec[i]!=x){ + i ++; + if (i>vec.size()){ + return false; + } + } + return true; +} +int main() { + int n; //Le nombre de points. + int m; // nb aretes + cout << "Entrer le nombre de points: "; + cin >> n; + cout << "Entrer le nombre d'aretes: "; + cin>>m; + if (m > n*(n-1)/2){ + cout<<"Nombre d'aretes trop grand, cap à : "<< n*(n-1)/2<<endl; + m=n*(n-1)/2; + } + vector<int> voisins[n]; + int pere[n]; + int ordre[n]; + int niveau[n]; + int niveau2[n]; + int debut[n]; + int fin[n]; + vector<stack < int >* > piledevoisins = vector< stack < int > * >(n); + for (int i =0; i < n; i ++){ + piledevoisins[i]=new stack<int>; + } + // for (int i = 0; i < n ; i ++){ + // piledevoisins[i]=new stack<int>; + // } + voisinsRandom(n,m,voisins); + afficheGraph(n,voisins); + parcoursLargeur(n,voisins,niveau,ordre,pere); + afficheArbre(n, pere, ordre); + //ecritureNiveaux(n,niveau); + cout<<"Parcours en profondeur OK"<<endl; + vectortostack(n, voisins, piledevoisins); + pacoursProf(n,0,piledevoisins, debut, fin, pere, niveau2); + afficheArbrebis(n,pere); + ecritureNiveaux(n,niveau2); + cout<<"Parcours Prof OK"<<endl; + return EXIT_SUCCESS; +} +void afficheGraph (int n, vector<int>voisins[]){ + for (int i =0; i < n; i ++){ + int j = 0; + cout<<"Sommet "<<i<< " Voisins : "; + while (voisins[i].size()>j){ + cout<< " "<<voisins[i][j]; + j ++; + } + cout<<endl; + } +} +void afficheArbre(int n, int pere[], int ordre[]){ + for (int i =0; i < n; i ++ ){ + cout << "Pere de "<<i<<" : "<<pere[i]<<endl; + cout << "Ordre de "<<i<<" : "<<ordre[i]<<endl; + + } +} +void afficheArbrebis(int n, int pere[]){ + for (int i =0; i < n; i ++ ){ + cout << "Pere de "<<i<<" : "<<pere[i]<<endl; + } +} +void parcoursLargeur(int n, vector<int>voisins[],int niveau[], int ordre[], int pere[]){ + int dejavu[n]; + for (int i =0; i < n; i ++ ){ + dejavu[i]=0; + } + int r=0; + dejavu[r]=1; + ordre[r]=1; + pere[r]=r; + niveau[r]=0; + queue<int> AT; + AT.push(r); + int t = 2; + while (!AT.empty()){ + int v = AT.front(); + AT.pop(); + for (int i =0; i < voisins[v].size();i ++){ + int x = voisins[v][i]; + if (!dejavu[x]){ + dejavu[x]=1; + AT.push(x); + ordre[x]=t; + t ++; + pere[x]=v; + niveau[x]=niveau[v]+1; + } + } + } +} +void pacoursProf(int n, int r, vector<stack<int>* > voisins, int debut[],int fin[], int pere[] ,int niveau[]){ + int dejavu[n]; + for (int i =0; i < n; i ++ ){ + dejavu[i]=0; + } + dejavu[r]=1; + debut[r]=1; + pere[r]=r; + niveau[r]=0; + stack<int> AT; + AT.push(r); + int t = 2; + while (!AT.empty()){ + int x = AT.top(); + if (voisins[x]->empty()){ + AT.pop(); + fin[x]=t; + t ++; + } + else { + int y = voisins[x]->top(); + voisins[x]->pop(); + if (!dejavu[y]){ + dejavu[y]=1; + AT.push(y); + debut[y]=t; + t++; + pere[y]=x; + niveau[y]=niveau[x]+1; + cout << "Niveau de "<<y << " = "<<niveau[x]+1<<endl; + } + } + } +} +void vectortostack(int n,vector<int> arch[], vector<stack <int>* > young){ + for (int i = 0; i < n; i ++ ){ + for (int j =0; j < arch[i].size(); j++){ + young[i]->push(arch[i][j]); + } + } +} +void ecritureNiveaux(int n, int niveau[]){ + int tmp[n]; + for (int i =0; i < n; i ++){ + tmp[i]=0; + } + for (int i = 0 ; i < n; i ++ ){ + tmp[niveau[i]]++; + } + for (int i = 0; i < n; i ++){ + if (tmp[i]==0){ + return; + } + // cout<< "Il y a "<< tmp[i]<< " sommets de niveau " <<i<<endl; + } +} +void distances(int n, int m, coord point[], int edge[][3]){ + int k = 0; + for (int i =0; i < n; i ++){ + for(int j = i+1; j < n; j ++){ + edge[k][0]=i; + edge[k][1]=j; + edge[k][2]=(pow(point[j].abs-point[i].abs,2)+pow(point[j].ord-point[i].ord,2)); + k++; + } + } + cout<<"calcul des distance : OK"<<endl; +} diff --git a/sem_5/HLIN501_Graphes/TP/TP4/affichage.ps b/sem_5/HLIN501_Graphes/TP/TP4/affichage.ps new file mode 100644 index 0000000..43c3d58 --- /dev/null +++ b/sem_5/HLIN501_Graphes/TP/TP4/affichage.ps @@ -0,0 +1,34961 @@ +%!PS-Adobe-3.0 +%%BoundingBox: 0 0 612 792 + +233 456 3 0 360 arc +0 setgray +fill +stroke + +181 270 3 0 360 arc +0 setgray +fill +stroke + +253 596 3 0 360 arc +0 setgray +fill +stroke + +304 323 3 0 360 arc +0 setgray +fill +stroke + +134 385 3 0 360 arc +0 setgray +fill +stroke + +185 240 3 0 360 arc +0 setgray +fill +stroke + +300 505 3 0 360 arc +0 setgray +fill +stroke + +149 27 3 0 360 arc +0 setgray +fill +stroke + +488 786 3 0 360 arc +0 setgray +fill +stroke + +470 391 3 0 360 arc +0 setgray +fill +stroke + +314 161 3 0 360 arc +0 setgray +fill +stroke + +276 536 3 0 360 arc +0 setgray +fill +stroke + +422 95 3 0 360 arc +0 setgray +fill +stroke + +544 52 3 0 360 arc +0 setgray +fill +stroke + +441 771 3 0 360 arc +0 setgray +fill +stroke + +258 294 3 0 360 arc +0 setgray +fill +stroke + +328 239 3 0 360 arc +0 setgray +fill +stroke + +472 237 3 0 360 arc +0 setgray +fill +stroke + +419 416 3 0 360 arc +0 setgray +fill +stroke + +200 641 3 0 360 arc +0 setgray +fill +stroke + +421 386 3 0 360 arc +0 setgray +fill +stroke + +34 218 3 0 360 arc +0 setgray +fill +stroke + +187 435 3 0 360 arc +0 setgray +fill +stroke + +9 460 3 0 360 arc +0 setgray +fill +stroke + +501 243 3 0 360 arc +0 setgray +fill +stroke + +147 760 3 0 360 arc +0 setgray +fill +stroke + +368 279 3 0 360 arc +0 setgray +fill +stroke + +540 410 3 0 360 arc +0 setgray +fill +stroke + +66 760 3 0 360 arc +0 setgray +fill +stroke + +191 739 3 0 360 arc +0 setgray +fill +stroke + +324 285 3 0 360 arc +0 setgray +fill +stroke + +314 184 3 0 360 arc +0 setgray +fill +stroke + +20 606 3 0 360 arc +0 setgray +fill +stroke + +365 167 3 0 360 arc +0 setgray +fill +stroke + +339 781 3 0 360 arc +0 setgray +fill +stroke + +124 40 3 0 360 arc +0 setgray +fill +stroke + +211 698 3 0 360 arc +0 setgray +fill +stroke + +130 75 3 0 360 arc +0 setgray +fill +stroke + +342 104 3 0 360 arc +0 setgray +fill +stroke + +335 571 3 0 360 arc +0 setgray +fill +stroke + +363 786 3 0 360 arc +0 setgray +fill +stroke + +179 552 3 0 360 arc +0 setgray +fill +stroke + +165 251 3 0 360 arc +0 setgray +fill +stroke + +42 247 3 0 360 arc +0 setgray +fill +stroke + +452 233 3 0 360 arc +0 setgray +fill +stroke + +482 560 3 0 360 arc +0 setgray +fill +stroke + +554 436 3 0 360 arc +0 setgray +fill +stroke + +76 50 3 0 360 arc +0 setgray +fill +stroke + +231 765 3 0 360 arc +0 setgray +fill +stroke + +145 282 3 0 360 arc +0 setgray +fill +stroke + +266 234 3 0 360 arc +0 setgray +fill +stroke + +590 530 3 0 360 arc +0 setgray +fill +stroke + +300 181 3 0 360 arc +0 setgray +fill +stroke + +9 282 3 0 360 arc +0 setgray +fill +stroke + +121 740 3 0 360 arc +0 setgray +fill +stroke + +134 232 3 0 360 arc +0 setgray +fill +stroke + +86 601 3 0 360 arc +0 setgray +fill +stroke + +476 15 3 0 360 arc +0 setgray +fill +stroke + +293 555 3 0 360 arc +0 setgray +fill +stroke + +226 473 3 0 360 arc +0 setgray +fill +stroke + +12 456 3 0 360 arc +0 setgray +fill +stroke + +41 315 3 0 360 arc +0 setgray +fill +stroke + +153 585 3 0 360 arc +0 setgray +fill +stroke + +273 744 3 0 360 arc +0 setgray +fill +stroke + +430 383 3 0 360 arc +0 setgray +fill +stroke + +342 712 3 0 360 arc +0 setgray +fill +stroke + +561 356 3 0 360 arc +0 setgray +fill +stroke + +306 357 3 0 360 arc +0 setgray +fill +stroke + +301 63 3 0 360 arc +0 setgray +fill +stroke + +152 422 3 0 360 arc +0 setgray +fill +stroke + +531 502 3 0 360 arc +0 setgray +fill +stroke + +167 545 3 0 360 arc +0 setgray +fill +stroke + +471 247 3 0 360 arc +0 setgray +fill +stroke + +128 564 3 0 360 arc +0 setgray +fill +stroke + +550 622 3 0 360 arc +0 setgray +fill +stroke + +513 599 3 0 360 arc +0 setgray +fill +stroke + +323 86 3 0 360 arc +0 setgray +fill +stroke + +390 188 3 0 360 arc +0 setgray +fill +stroke + +543 87 3 0 360 arc +0 setgray +fill +stroke + +248 629 3 0 360 arc +0 setgray +fill +stroke + +342 174 3 0 360 arc +0 setgray +fill +stroke + +190 687 3 0 360 arc +0 setgray +fill +stroke + +42 208 3 0 360 arc +0 setgray +fill +stroke + +413 668 3 0 360 arc +0 setgray +fill +stroke + +200 493 3 0 360 arc +0 setgray +fill +stroke + +26 675 3 0 360 arc +0 setgray +fill +stroke + +111 553 3 0 360 arc +0 setgray +fill +stroke + +609 114 3 0 360 arc +0 setgray +fill +stroke + +225 789 3 0 360 arc +0 setgray +fill +stroke + +479 611 3 0 360 arc +0 setgray +fill +stroke + +224 524 3 0 360 arc +0 setgray +fill +stroke + +470 707 3 0 360 arc +0 setgray +fill +stroke + +195 732 3 0 360 arc +0 setgray +fill +stroke + +155 682 3 0 360 arc +0 setgray +fill +stroke + +172 635 3 0 360 arc +0 setgray +fill +stroke + +232 98 3 0 360 arc +0 setgray +fill +stroke + +125 278 3 0 360 arc +0 setgray +fill +stroke + +66 147 3 0 360 arc +0 setgray +fill +stroke + +178 47 3 0 360 arc +0 setgray +fill +stroke + +383 358 3 0 360 arc +0 setgray +fill +stroke + +304 714 3 0 360 arc +0 setgray +fill +stroke + +242 343 3 0 360 arc +0 setgray +fill +stroke + +347 471 3 0 360 arc +0 setgray +fill +stroke + +257 84 3 0 360 arc +0 setgray +fill +stroke + +108 736 3 0 360 arc +0 setgray +fill +stroke + +352 96 3 0 360 arc +0 setgray +fill +stroke + +377 714 3 0 360 arc +0 setgray +fill +stroke + +495 480 3 0 360 arc +0 setgray +fill +stroke + +331 506 3 0 360 arc +0 setgray +fill +stroke + +442 483 3 0 360 arc +0 setgray +fill +stroke + +313 98 3 0 360 arc +0 setgray +fill +stroke + +149 166 3 0 360 arc +0 setgray +fill +stroke + +356 375 3 0 360 arc +0 setgray +fill +stroke + +350 463 3 0 360 arc +0 setgray +fill +stroke + +438 137 3 0 360 arc +0 setgray +fill +stroke + +45 562 3 0 360 arc +0 setgray +fill +stroke + +275 71 3 0 360 arc +0 setgray +fill +stroke + +545 135 3 0 360 arc +0 setgray +fill +stroke + +398 371 3 0 360 arc +0 setgray +fill +stroke + +327 19 3 0 360 arc +0 setgray +fill +stroke + +187 715 3 0 360 arc +0 setgray +fill +stroke + +455 384 3 0 360 arc +0 setgray +fill +stroke + +150 519 3 0 360 arc +0 setgray +fill +stroke + +396 101 3 0 360 arc +0 setgray +fill +stroke + +249 243 3 0 360 arc +0 setgray +fill +stroke + +116 183 3 0 360 arc +0 setgray +fill +stroke + +161 173 3 0 360 arc +0 setgray +fill +stroke + +133 318 3 0 360 arc +0 setgray +fill +stroke + +225 663 3 0 360 arc +0 setgray +fill +stroke + +185 571 3 0 360 arc +0 setgray +fill +stroke + +349 410 3 0 360 arc +0 setgray +fill +stroke + +54 460 3 0 360 arc +0 setgray +fill +stroke + +390 455 3 0 360 arc +0 setgray +fill +stroke + +379 32 3 0 360 arc +0 setgray +fill +stroke + +50 23 3 0 360 arc +0 setgray +fill +stroke + +427 742 3 0 360 arc +0 setgray +fill +stroke + +34 559 3 0 360 arc +0 setgray +fill +stroke + +190 184 3 0 360 arc +0 setgray +fill +stroke + +482 207 3 0 360 arc +0 setgray +fill +stroke + +537 711 3 0 360 arc +0 setgray +fill +stroke + +558 669 3 0 360 arc +0 setgray +fill +stroke + +426 591 3 0 360 arc +0 setgray +fill +stroke + +535 452 3 0 360 arc +0 setgray +fill +stroke + +369 400 3 0 360 arc +0 setgray +fill +stroke + +303 498 3 0 360 arc +0 setgray +fill +stroke + +71 524 3 0 360 arc +0 setgray +fill +stroke + +529 321 3 0 360 arc +0 setgray +fill +stroke + +409 199 3 0 360 arc +0 setgray +fill +stroke + +597 788 3 0 360 arc +0 setgray +fill +stroke + +355 611 3 0 360 arc +0 setgray +fill +stroke + +143 675 3 0 360 arc +0 setgray +fill +stroke + +273 158 3 0 360 arc +0 setgray +fill +stroke + +314 696 3 0 360 arc +0 setgray +fill +stroke + +234 128 3 0 360 arc +0 setgray +fill +stroke + +183 428 3 0 360 arc +0 setgray +fill +stroke + +47 361 3 0 360 arc +0 setgray +fill +stroke + +429 150 3 0 360 arc +0 setgray +fill +stroke + +592 748 3 0 360 arc +0 setgray +fill +stroke + +294 78 3 0 360 arc +0 setgray +fill +stroke + +372 325 3 0 360 arc +0 setgray +fill +stroke + +520 136 3 0 360 arc +0 setgray +fill +stroke + +382 293 3 0 360 arc +0 setgray +fill +stroke + +313 251 3 0 360 arc +0 setgray +fill +stroke + +132 242 3 0 360 arc +0 setgray +fill +stroke + +227 524 3 0 360 arc +0 setgray +fill +stroke + +78 459 3 0 360 arc +0 setgray +fill +stroke + +531 223 3 0 360 arc +0 setgray +fill +stroke + +293 249 3 0 360 arc +0 setgray +fill +stroke + +559 759 3 0 360 arc +0 setgray +fill +stroke + +161 38 3 0 360 arc +0 setgray +fill +stroke + +431 224 3 0 360 arc +0 setgray +fill +stroke + +487 301 3 0 360 arc +0 setgray +fill +stroke + +554 160 3 0 360 arc +0 setgray +fill +stroke + +473 576 3 0 360 arc +0 setgray +fill +stroke + +562 414 3 0 360 arc +0 setgray +fill +stroke + +578 414 3 0 360 arc +0 setgray +fill +stroke + +550 760 3 0 360 arc +0 setgray +fill +stroke + +168 15 3 0 360 arc +0 setgray +fill +stroke + +271 408 3 0 360 arc +0 setgray +fill +stroke + +294 66 3 0 360 arc +0 setgray +fill +stroke + +48 120 3 0 360 arc +0 setgray +fill +stroke + +1 739 3 0 360 arc +0 setgray +fill +stroke + +595 150 3 0 360 arc +0 setgray +fill +stroke + +556 271 3 0 360 arc +0 setgray +fill +stroke + +82 373 3 0 360 arc +0 setgray +fill +stroke + +417 313 3 0 360 arc +0 setgray +fill +stroke + +58 509 3 0 360 arc +0 setgray +fill +stroke + +506 772 3 0 360 arc +0 setgray +fill +stroke + +21 672 3 0 360 arc +0 setgray +fill +stroke + +593 707 3 0 360 arc +0 setgray +fill +stroke + +346 467 3 0 360 arc +0 setgray +fill +stroke + +185 644 3 0 360 arc +0 setgray +fill +stroke + +39 45 3 0 360 arc +0 setgray +fill +stroke + +407 454 3 0 360 arc +0 setgray +fill +stroke + +398 717 3 0 360 arc +0 setgray +fill +stroke + +68 786 3 0 360 arc +0 setgray +fill +stroke + +333 646 3 0 360 arc +0 setgray +fill +stroke + +158 189 3 0 360 arc +0 setgray +fill +stroke + +236 730 3 0 360 arc +0 setgray +fill +stroke + +604 714 3 0 360 arc +0 setgray +fill +stroke + +564 569 3 0 360 arc +0 setgray +fill +stroke + +576 710 3 0 360 arc +0 setgray +fill +stroke + +446 450 3 0 360 arc +0 setgray +fill +stroke + +366 555 3 0 360 arc +0 setgray +fill +stroke + +582 455 3 0 360 arc +0 setgray +fill +stroke + +182 424 3 0 360 arc +0 setgray +fill +stroke + +38 600 3 0 360 arc +0 setgray +fill +stroke + +472 365 3 0 360 arc +0 setgray +fill +stroke + +337 536 3 0 360 arc +0 setgray +fill +stroke + +259 699 3 0 360 arc +0 setgray +fill +stroke + +101 740 3 0 360 arc +0 setgray +fill +stroke + +442 307 3 0 360 arc +0 setgray +fill +stroke + +142 436 3 0 360 arc +0 setgray +fill +stroke + +496 198 3 0 360 arc +0 setgray +fill +stroke + +446 756 3 0 360 arc +0 setgray +fill +stroke + +569 486 3 0 360 arc +0 setgray +fill +stroke + +29 749 3 0 360 arc +0 setgray +fill +stroke + +24 620 3 0 360 arc +0 setgray +fill +stroke + +135 103 3 0 360 arc +0 setgray +fill +stroke + +203 538 3 0 360 arc +0 setgray +fill +stroke + +610 654 3 0 360 arc +0 setgray +fill +stroke + +294 89 3 0 360 arc +0 setgray +fill +stroke + +370 639 3 0 360 arc +0 setgray +fill +stroke + +598 707 3 0 360 arc +0 setgray +fill +stroke + +167 82 3 0 360 arc +0 setgray +fill +stroke + +91 644 3 0 360 arc +0 setgray +fill +stroke + +318 317 3 0 360 arc +0 setgray +fill +stroke + +319 424 3 0 360 arc +0 setgray +fill +stroke + +265 255 3 0 360 arc +0 setgray +fill +stroke + +226 727 3 0 360 arc +0 setgray +fill +stroke + +435 343 3 0 360 arc +0 setgray +fill +stroke + +114 553 3 0 360 arc +0 setgray +fill +stroke + +588 426 3 0 360 arc +0 setgray +fill +stroke + +201 308 3 0 360 arc +0 setgray +fill +stroke + +401 564 3 0 360 arc +0 setgray +fill +stroke + +90 488 3 0 360 arc +0 setgray +fill +stroke + +406 616 3 0 360 arc +0 setgray +fill +stroke + +181 488 3 0 360 arc +0 setgray +fill +stroke + +283 39 3 0 360 arc +0 setgray +fill +stroke + +132 646 3 0 360 arc +0 setgray +fill +stroke + +157 619 3 0 360 arc +0 setgray +fill +stroke + +335 743 3 0 360 arc +0 setgray +fill +stroke + +16 258 3 0 360 arc +0 setgray +fill +stroke + +195 497 3 0 360 arc +0 setgray +fill +stroke + +118 6 3 0 360 arc +0 setgray +fill +stroke + +124 533 3 0 360 arc +0 setgray +fill +stroke + +349 454 3 0 360 arc +0 setgray +fill +stroke + +150 450 3 0 360 arc +0 setgray +fill +stroke + +249 475 3 0 360 arc +0 setgray +fill +stroke + +182 218 3 0 360 arc +0 setgray +fill +stroke + +372 612 3 0 360 arc +0 setgray +fill +stroke + +310 274 3 0 360 arc +0 setgray +fill +stroke + +272 291 3 0 360 arc +0 setgray +fill +stroke + +203 500 3 0 360 arc +0 setgray +fill +stroke + +403 767 3 0 360 arc +0 setgray +fill +stroke + +10 452 3 0 360 arc +0 setgray +fill +stroke + +430 453 3 0 360 arc +0 setgray +fill +stroke + +296 138 3 0 360 arc +0 setgray +fill +stroke + +388 579 3 0 360 arc +0 setgray +fill +stroke + +599 234 3 0 360 arc +0 setgray +fill +stroke + +529 667 3 0 360 arc +0 setgray +fill +stroke + +63 735 3 0 360 arc +0 setgray +fill +stroke + +222 70 3 0 360 arc +0 setgray +fill +stroke + +337 219 3 0 360 arc +0 setgray +fill +stroke + +437 751 3 0 360 arc +0 setgray +fill +stroke + +509 393 3 0 360 arc +0 setgray +fill +stroke + +407 152 3 0 360 arc +0 setgray +fill +stroke + +236 607 3 0 360 arc +0 setgray +fill +stroke + +443 239 3 0 360 arc +0 setgray +fill +stroke + +367 774 3 0 360 arc +0 setgray +fill +stroke + +518 270 3 0 360 arc +0 setgray +fill +stroke + +55 408 3 0 360 arc +0 setgray +fill +stroke + +111 639 3 0 360 arc +0 setgray +fill +stroke + +42 443 3 0 360 arc +0 setgray +fill +stroke + +586 189 3 0 360 arc +0 setgray +fill +stroke + +9 612 3 0 360 arc +0 setgray +fill +stroke + +496 253 3 0 360 arc +0 setgray +fill +stroke + +31 194 3 0 360 arc +0 setgray +fill +stroke + +287 548 3 0 360 arc +0 setgray +fill +stroke + +449 668 3 0 360 arc +0 setgray +fill +stroke + +19 651 3 0 360 arc +0 setgray +fill +stroke + +538 678 3 0 360 arc +0 setgray +fill +stroke + +171 738 3 0 360 arc +0 setgray +fill +stroke + +365 54 3 0 360 arc +0 setgray +fill +stroke + +345 209 3 0 360 arc +0 setgray +fill +stroke + +593 791 3 0 360 arc +0 setgray +fill +stroke + +371 72 3 0 360 arc +0 setgray +fill +stroke + +459 210 3 0 360 arc +0 setgray +fill +stroke + +259 753 3 0 360 arc +0 setgray +fill +stroke + +114 737 3 0 360 arc +0 setgray +fill +stroke + +274 139 3 0 360 arc +0 setgray +fill +stroke + +125 606 3 0 360 arc +0 setgray +fill +stroke + +68 120 3 0 360 arc +0 setgray +fill +stroke + +9 515 3 0 360 arc +0 setgray +fill +stroke + +396 222 3 0 360 arc +0 setgray +fill +stroke + +84 575 3 0 360 arc +0 setgray +fill +stroke + +421 262 3 0 360 arc +0 setgray +fill +stroke + +101 484 3 0 360 arc +0 setgray +fill +stroke + +44 555 3 0 360 arc +0 setgray +fill +stroke + +467 785 3 0 360 arc +0 setgray +fill +stroke + +332 176 3 0 360 arc +0 setgray +fill +stroke + +28 251 3 0 360 arc +0 setgray +fill +stroke + +356 791 3 0 360 arc +0 setgray +fill +stroke + +317 759 3 0 360 arc +0 setgray +fill +stroke + +120 123 3 0 360 arc +0 setgray +fill +stroke + +108 502 3 0 360 arc +0 setgray +fill +stroke + +299 270 3 0 360 arc +0 setgray +fill +stroke + +296 455 3 0 360 arc +0 setgray +fill +stroke + +262 125 3 0 360 arc +0 setgray +fill +stroke + +339 459 3 0 360 arc +0 setgray +fill +stroke + +508 171 3 0 360 arc +0 setgray +fill +stroke + +206 29 3 0 360 arc +0 setgray +fill +stroke + +305 504 3 0 360 arc +0 setgray +fill +stroke + +170 241 3 0 360 arc +0 setgray +fill +stroke + +391 653 3 0 360 arc +0 setgray +fill +stroke + +610 631 3 0 360 arc +0 setgray +fill +stroke + +217 618 3 0 360 arc +0 setgray +fill +stroke + +558 285 3 0 360 arc +0 setgray +fill +stroke + +257 351 3 0 360 arc +0 setgray +fill +stroke + +448 377 3 0 360 arc +0 setgray +fill +stroke + +439 556 3 0 360 arc +0 setgray +fill +stroke + +159 538 3 0 360 arc +0 setgray +fill +stroke + +50 3 3 0 360 arc +0 setgray +fill +stroke + +109 617 3 0 360 arc +0 setgray +fill +stroke + +21 772 3 0 360 arc +0 setgray +fill +stroke + +104 77 3 0 360 arc +0 setgray +fill +stroke + +259 326 3 0 360 arc +0 setgray +fill +stroke + +106 384 3 0 360 arc +0 setgray +fill +stroke + +362 220 3 0 360 arc +0 setgray +fill +stroke + +173 105 3 0 360 arc +0 setgray +fill +stroke + +45 459 3 0 360 arc +0 setgray +fill +stroke + +124 710 3 0 360 arc +0 setgray +fill +stroke + +69 626 3 0 360 arc +0 setgray +fill +stroke + +95 110 3 0 360 arc +0 setgray +fill +stroke + +78 55 3 0 360 arc +0 setgray +fill +stroke + +91 661 3 0 360 arc +0 setgray +fill +stroke + +360 374 3 0 360 arc +0 setgray +fill +stroke + +387 246 3 0 360 arc +0 setgray +fill +stroke + +450 208 3 0 360 arc +0 setgray +fill +stroke + +467 307 3 0 360 arc +0 setgray +fill +stroke + +333 355 3 0 360 arc +0 setgray +fill +stroke + +132 140 3 0 360 arc +0 setgray +fill +stroke + +142 290 3 0 360 arc +0 setgray +fill +stroke + +289 520 3 0 360 arc +0 setgray +fill +stroke + +131 750 3 0 360 arc +0 setgray +fill +stroke + +390 392 3 0 360 arc +0 setgray +fill +stroke + +506 370 3 0 360 arc +0 setgray +fill +stroke + +311 503 3 0 360 arc +0 setgray +fill +stroke + +457 314 3 0 360 arc +0 setgray +fill +stroke + +162 191 3 0 360 arc +0 setgray +fill +stroke + +566 701 3 0 360 arc +0 setgray +fill +stroke + +312 782 3 0 360 arc +0 setgray +fill +stroke + +120 67 3 0 360 arc +0 setgray +fill +stroke + +468 462 3 0 360 arc +0 setgray +fill +stroke + +455 108 3 0 360 arc +0 setgray +fill +stroke + +173 264 3 0 360 arc +0 setgray +fill +stroke + +155 753 3 0 360 arc +0 setgray +fill +stroke + +513 745 3 0 360 arc +0 setgray +fill +stroke + +159 530 3 0 360 arc +0 setgray +fill +stroke + +546 362 3 0 360 arc +0 setgray +fill +stroke + +524 108 3 0 360 arc +0 setgray +fill +stroke + +339 506 3 0 360 arc +0 setgray +fill +stroke + +98 666 3 0 360 arc +0 setgray +fill +stroke + +126 283 3 0 360 arc +0 setgray +fill +stroke + +60 432 3 0 360 arc +0 setgray +fill +stroke + +222 158 3 0 360 arc +0 setgray +fill +stroke + +413 334 3 0 360 arc +0 setgray +fill +stroke + +328 425 3 0 360 arc +0 setgray +fill +stroke + +237 777 3 0 360 arc +0 setgray +fill +stroke + +363 277 3 0 360 arc +0 setgray +fill +stroke + +381 264 3 0 360 arc +0 setgray +fill +stroke + +1 356 3 0 360 arc +0 setgray +fill +stroke + +457 746 3 0 360 arc +0 setgray +fill +stroke + +94 77 3 0 360 arc +0 setgray +fill +stroke + +448 584 3 0 360 arc +0 setgray +fill +stroke + +167 773 3 0 360 arc +0 setgray +fill +stroke + +96 2 3 0 360 arc +0 setgray +fill +stroke + +523 570 3 0 360 arc +0 setgray +fill +stroke + +288 505 3 0 360 arc +0 setgray +fill +stroke + +494 457 3 0 360 arc +0 setgray +fill +stroke + +197 336 3 0 360 arc +0 setgray +fill +stroke + +363 87 3 0 360 arc +0 setgray +fill +stroke + +255 564 3 0 360 arc +0 setgray +fill +stroke + +276 672 3 0 360 arc +0 setgray +fill +stroke + +9 8 3 0 360 arc +0 setgray +fill +stroke + +445 642 3 0 360 arc +0 setgray +fill +stroke + +308 499 3 0 360 arc +0 setgray +fill +stroke + +186 98 3 0 360 arc +0 setgray +fill +stroke + +93 316 3 0 360 arc +0 setgray +fill +stroke + +515 738 3 0 360 arc +0 setgray +fill +stroke + +52 214 3 0 360 arc +0 setgray +fill +stroke + +519 400 3 0 360 arc +0 setgray +fill +stroke + +449 14 3 0 360 arc +0 setgray +fill +stroke + +215 485 3 0 360 arc +0 setgray +fill +stroke + +212 41 3 0 360 arc +0 setgray +fill +stroke + +474 265 3 0 360 arc +0 setgray +fill +stroke + +429 766 3 0 360 arc +0 setgray +fill +stroke + +280 448 3 0 360 arc +0 setgray +fill +stroke + +178 465 3 0 360 arc +0 setgray +fill +stroke + +309 295 3 0 360 arc +0 setgray +fill +stroke + +329 286 3 0 360 arc +0 setgray +fill +stroke + +449 545 3 0 360 arc +0 setgray +fill +stroke + +333 743 3 0 360 arc +0 setgray +fill +stroke + +535 47 3 0 360 arc +0 setgray +fill +stroke + +176 618 3 0 360 arc +0 setgray +fill +stroke + +101 768 3 0 360 arc +0 setgray +fill +stroke + +381 512 3 0 360 arc +0 setgray +fill +stroke + +249 650 3 0 360 arc +0 setgray +fill +stroke + +310 156 3 0 360 arc +0 setgray +fill +stroke + +215 54 3 0 360 arc +0 setgray +fill +stroke + +177 294 3 0 360 arc +0 setgray +fill +stroke + +192 766 3 0 360 arc +0 setgray +fill +stroke + +176 272 3 0 360 arc +0 setgray +fill +stroke + +423 406 3 0 360 arc +0 setgray +fill +stroke + +161 552 3 0 360 arc +0 setgray +fill +stroke + +413 418 3 0 360 arc +0 setgray +fill +stroke + +134 446 3 0 360 arc +0 setgray +fill +stroke + +388 432 3 0 360 arc +0 setgray +fill +stroke + +145 615 3 0 360 arc +0 setgray +fill +stroke + +155 465 3 0 360 arc +0 setgray +fill +stroke + +10 272 3 0 360 arc +0 setgray +fill +stroke + +422 83 3 0 360 arc +0 setgray +fill +stroke + +8 219 3 0 360 arc +0 setgray +fill +stroke + +353 118 3 0 360 arc +0 setgray +fill +stroke + +267 676 3 0 360 arc +0 setgray +fill +stroke + +585 172 3 0 360 arc +0 setgray +fill +stroke + +34 93 3 0 360 arc +0 setgray +fill +stroke + +182 46 3 0 360 arc +0 setgray +fill +stroke + +509 569 3 0 360 arc +0 setgray +fill +stroke + +308 311 3 0 360 arc +0 setgray +fill +stroke + +113 161 3 0 360 arc +0 setgray +fill +stroke + +421 176 3 0 360 arc +0 setgray +fill +stroke + +103 701 3 0 360 arc +0 setgray +fill +stroke + +588 13 3 0 360 arc +0 setgray +fill +stroke + +253 687 3 0 360 arc +0 setgray +fill +stroke + +442 567 3 0 360 arc +0 setgray +fill +stroke + +131 520 3 0 360 arc +0 setgray +fill +stroke + +398 751 3 0 360 arc +0 setgray +fill +stroke + +55 391 3 0 360 arc +0 setgray +fill +stroke + +329 122 3 0 360 arc +0 setgray +fill +stroke + +579 50 3 0 360 arc +0 setgray +fill +stroke + +382 254 3 0 360 arc +0 setgray +fill +stroke + +339 241 3 0 360 arc +0 setgray +fill +stroke + +568 109 3 0 360 arc +0 setgray +fill +stroke + +430 553 3 0 360 arc +0 setgray +fill +stroke + +168 148 3 0 360 arc +0 setgray +fill +stroke + +246 749 3 0 360 arc +0 setgray +fill +stroke + +52 330 3 0 360 arc +0 setgray +fill +stroke + +531 332 3 0 360 arc +0 setgray +fill +stroke + +343 784 3 0 360 arc +0 setgray +fill +stroke + +515 621 3 0 360 arc +0 setgray +fill +stroke + +307 394 3 0 360 arc +0 setgray +fill +stroke + +170 217 3 0 360 arc +0 setgray +fill +stroke + +45 97 3 0 360 arc +0 setgray +fill +stroke + +104 30 3 0 360 arc +0 setgray +fill +stroke + +164 683 3 0 360 arc +0 setgray +fill +stroke + +421 114 3 0 360 arc +0 setgray +fill +stroke + +557 616 3 0 360 arc +0 setgray +fill +stroke + +499 638 3 0 360 arc +0 setgray +fill +stroke + +257 174 3 0 360 arc +0 setgray +fill +stroke + +39 153 3 0 360 arc +0 setgray +fill +stroke + +122 121 3 0 360 arc +0 setgray +fill +stroke + +147 46 3 0 360 arc +0 setgray +fill +stroke + +379 570 3 0 360 arc +0 setgray +fill +stroke + +558 2 3 0 360 arc +0 setgray +fill +stroke + +110 405 3 0 360 arc +0 setgray +fill +stroke + +156 129 3 0 360 arc +0 setgray +fill +stroke + +239 774 3 0 360 arc +0 setgray +fill +stroke + +254 752 3 0 360 arc +0 setgray +fill +stroke + +167 754 3 0 360 arc +0 setgray +fill +stroke + +530 691 3 0 360 arc +0 setgray +fill +stroke + +301 663 3 0 360 arc +0 setgray +fill +stroke + +138 191 3 0 360 arc +0 setgray +fill +stroke + +360 761 3 0 360 arc +0 setgray +fill +stroke + +505 221 3 0 360 arc +0 setgray +fill +stroke + +87 236 3 0 360 arc +0 setgray +fill +stroke + +175 65 3 0 360 arc +0 setgray +fill +stroke + +573 286 3 0 360 arc +0 setgray +fill +stroke + +127 609 3 0 360 arc +0 setgray +fill +stroke + +260 89 3 0 360 arc +0 setgray +fill +stroke + +195 226 3 0 360 arc +0 setgray +fill +stroke + +278 43 3 0 360 arc +0 setgray +fill +stroke + +47 301 3 0 360 arc +0 setgray +fill +stroke + +293 301 3 0 360 arc +0 setgray +fill +stroke + +61 497 3 0 360 arc +0 setgray +fill +stroke + +531 52 3 0 360 arc +0 setgray +fill +stroke + +52 308 3 0 360 arc +0 setgray +fill +stroke + +191 10 3 0 360 arc +0 setgray +fill +stroke + +211 603 3 0 360 arc +0 setgray +fill +stroke + +88 336 3 0 360 arc +0 setgray +fill +stroke + +429 515 3 0 360 arc +0 setgray +fill +stroke + +264 8 3 0 360 arc +0 setgray +fill +stroke + +129 530 3 0 360 arc +0 setgray +fill +stroke + +186 292 3 0 360 arc +0 setgray +fill +stroke + +311 750 3 0 360 arc +0 setgray +fill +stroke + +202 558 3 0 360 arc +0 setgray +fill +stroke + +76 676 3 0 360 arc +0 setgray +fill +stroke + +602 139 3 0 360 arc +0 setgray +fill +stroke + +258 227 3 0 360 arc +0 setgray +fill +stroke + +296 247 3 0 360 arc +0 setgray +fill +stroke + +4 303 3 0 360 arc +0 setgray +fill +stroke + +171 721 3 0 360 arc +0 setgray +fill +stroke + +179 415 3 0 360 arc +0 setgray +fill +stroke + +119 119 3 0 360 arc +0 setgray +fill +stroke + +46 511 3 0 360 arc +0 setgray +fill +stroke + +111 59 3 0 360 arc +0 setgray +fill +stroke + +611 628 3 0 360 arc +0 setgray +fill +stroke + +83 416 3 0 360 arc +0 setgray +fill +stroke + +474 161 3 0 360 arc +0 setgray +fill +stroke + +384 513 3 0 360 arc +0 setgray +fill +stroke + +587 98 3 0 360 arc +0 setgray +fill +stroke + +423 103 3 0 360 arc +0 setgray +fill +stroke + +199 681 3 0 360 arc +0 setgray +fill +stroke + +402 761 3 0 360 arc +0 setgray +fill +stroke + +441 282 3 0 360 arc +0 setgray +fill +stroke + +520 641 3 0 360 arc +0 setgray +fill +stroke + +45 116 3 0 360 arc +0 setgray +fill +stroke + +246 205 3 0 360 arc +0 setgray +fill +stroke + +187 310 3 0 360 arc +0 setgray +fill +stroke + +360 357 3 0 360 arc +0 setgray +fill +stroke + +189 579 3 0 360 arc +0 setgray +fill +stroke + +325 656 3 0 360 arc +0 setgray +fill +stroke + +107 84 3 0 360 arc +0 setgray +fill +stroke + +316 581 3 0 360 arc +0 setgray +fill +stroke + +550 789 3 0 360 arc +0 setgray +fill +stroke + +498 757 3 0 360 arc +0 setgray +fill +stroke + +419 382 3 0 360 arc +0 setgray +fill +stroke + +193 78 3 0 360 arc +0 setgray +fill +stroke + +467 703 3 0 360 arc +0 setgray +fill +stroke + +335 780 3 0 360 arc +0 setgray +fill +stroke + +554 64 3 0 360 arc +0 setgray +fill +stroke + +486 579 3 0 360 arc +0 setgray +fill +stroke + +196 208 3 0 360 arc +0 setgray +fill +stroke + +568 111 3 0 360 arc +0 setgray +fill +stroke + +102 316 3 0 360 arc +0 setgray +fill +stroke + +232 740 3 0 360 arc +0 setgray +fill +stroke + +48 485 3 0 360 arc +0 setgray +fill +stroke + +352 711 3 0 360 arc +0 setgray +fill +stroke + +226 685 3 0 360 arc +0 setgray +fill +stroke + +481 416 3 0 360 arc +0 setgray +fill +stroke + +502 403 3 0 360 arc +0 setgray +fill +stroke + +561 577 3 0 360 arc +0 setgray +fill +stroke + +549 250 3 0 360 arc +0 setgray +fill +stroke + +60 657 3 0 360 arc +0 setgray +fill +stroke + +610 303 3 0 360 arc +0 setgray +fill +stroke + +445 156 3 0 360 arc +0 setgray +fill +stroke + +383 83 3 0 360 arc +0 setgray +fill +stroke + +411 739 3 0 360 arc +0 setgray +fill +stroke + +184 528 3 0 360 arc +0 setgray +fill +stroke + +94 410 3 0 360 arc +0 setgray +fill +stroke + +428 327 3 0 360 arc +0 setgray +fill +stroke + +322 548 3 0 360 arc +0 setgray +fill +stroke + +144 763 3 0 360 arc +0 setgray +fill +stroke + +376 190 3 0 360 arc +0 setgray +fill +stroke + +476 569 3 0 360 arc +0 setgray +fill +stroke + +534 346 3 0 360 arc +0 setgray +fill +stroke + +0 788 3 0 360 arc +0 setgray +fill +stroke + +291 766 3 0 360 arc +0 setgray +fill +stroke + +370 387 3 0 360 arc +0 setgray +fill +stroke + +215 8 3 0 360 arc +0 setgray +fill +stroke + +7 84 3 0 360 arc +0 setgray +fill +stroke + +180 66 3 0 360 arc +0 setgray +fill +stroke + +240 500 3 0 360 arc +0 setgray +fill +stroke + +230 260 3 0 360 arc +0 setgray +fill +stroke + +92 664 3 0 360 arc +0 setgray +fill +stroke + +454 88 3 0 360 arc +0 setgray +fill +stroke + +523 37 3 0 360 arc +0 setgray +fill +stroke + +385 612 3 0 360 arc +0 setgray +fill +stroke + +584 705 3 0 360 arc +0 setgray +fill +stroke + +298 464 3 0 360 arc +0 setgray +fill +stroke + +266 417 3 0 360 arc +0 setgray +fill +stroke + +430 662 3 0 360 arc +0 setgray +fill +stroke + +449 541 3 0 360 arc +0 setgray +fill +stroke + +204 259 3 0 360 arc +0 setgray +fill +stroke + +461 75 3 0 360 arc +0 setgray +fill +stroke + +448 628 3 0 360 arc +0 setgray +fill +stroke + +212 32 3 0 360 arc +0 setgray +fill +stroke + +118 128 3 0 360 arc +0 setgray +fill +stroke + +352 508 3 0 360 arc +0 setgray +fill +stroke + +8 768 3 0 360 arc +0 setgray +fill +stroke + +417 658 3 0 360 arc +0 setgray +fill +stroke + +353 380 3 0 360 arc +0 setgray +fill +stroke + +371 502 3 0 360 arc +0 setgray +fill +stroke + +128 503 3 0 360 arc +0 setgray +fill +stroke + +19 11 3 0 360 arc +0 setgray +fill +stroke + +535 105 3 0 360 arc +0 setgray +fill +stroke + +392 785 3 0 360 arc +0 setgray +fill +stroke + +551 641 3 0 360 arc +0 setgray +fill +stroke + +335 412 3 0 360 arc +0 setgray +fill +stroke + +180 272 3 0 360 arc +0 setgray +fill +stroke + +179 176 3 0 360 arc +0 setgray +fill +stroke + +396 247 3 0 360 arc +0 setgray +fill +stroke + +389 602 3 0 360 arc +0 setgray +fill +stroke + +103 741 3 0 360 arc +0 setgray +fill +stroke + +607 363 3 0 360 arc +0 setgray +fill +stroke + +574 500 3 0 360 arc +0 setgray +fill +stroke + +446 783 3 0 360 arc +0 setgray +fill +stroke + +484 725 3 0 360 arc +0 setgray +fill +stroke + +185 89 3 0 360 arc +0 setgray +fill +stroke + +293 708 3 0 360 arc +0 setgray +fill +stroke + +172 412 3 0 360 arc +0 setgray +fill +stroke + +489 328 3 0 360 arc +0 setgray +fill +stroke + +314 588 3 0 360 arc +0 setgray +fill +stroke + +537 541 3 0 360 arc +0 setgray +fill +stroke + +188 85 3 0 360 arc +0 setgray +fill +stroke + +93 296 3 0 360 arc +0 setgray +fill +stroke + +350 129 3 0 360 arc +0 setgray +fill +stroke + +147 271 3 0 360 arc +0 setgray +fill +stroke + +135 719 3 0 360 arc +0 setgray +fill +stroke + +128 58 3 0 360 arc +0 setgray +fill +stroke + +362 538 3 0 360 arc +0 setgray +fill +stroke + +414 320 3 0 360 arc +0 setgray +fill +stroke + +149 447 3 0 360 arc +0 setgray +fill +stroke + +18 622 3 0 360 arc +0 setgray +fill +stroke + +32 291 3 0 360 arc +0 setgray +fill +stroke + +538 436 3 0 360 arc +0 setgray +fill +stroke + +271 359 3 0 360 arc +0 setgray +fill +stroke + +512 117 3 0 360 arc +0 setgray +fill +stroke + +588 149 3 0 360 arc +0 setgray +fill +stroke + +494 164 3 0 360 arc +0 setgray +fill +stroke + +286 279 3 0 360 arc +0 setgray +fill +stroke + +404 96 3 0 360 arc +0 setgray +fill +stroke + +208 12 3 0 360 arc +0 setgray +fill +stroke + +23 740 3 0 360 arc +0 setgray +fill +stroke + +191 188 3 0 360 arc +0 setgray +fill +stroke + +474 29 3 0 360 arc +0 setgray +fill +stroke + +598 365 3 0 360 arc +0 setgray +fill +stroke + +366 64 3 0 360 arc +0 setgray +fill +stroke + +308 204 3 0 360 arc +0 setgray +fill +stroke + +470 356 3 0 360 arc +0 setgray +fill +stroke + +567 233 3 0 360 arc +0 setgray +fill +stroke + +288 206 3 0 360 arc +0 setgray +fill +stroke + +428 764 3 0 360 arc +0 setgray +fill +stroke + +556 348 3 0 360 arc +0 setgray +fill +stroke + +497 582 3 0 360 arc +0 setgray +fill +stroke + +313 747 3 0 360 arc +0 setgray +fill +stroke + +158 573 3 0 360 arc +0 setgray +fill +stroke + +196 78 3 0 360 arc +0 setgray +fill +stroke + +45 19 3 0 360 arc +0 setgray +fill +stroke + +98 324 3 0 360 arc +0 setgray +fill +stroke + +243 625 3 0 360 arc +0 setgray +fill +stroke + +534 734 3 0 360 arc +0 setgray +fill +stroke + +466 504 3 0 360 arc +0 setgray +fill +stroke + +238 610 3 0 360 arc +0 setgray +fill +stroke + +60 292 3 0 360 arc +0 setgray +fill +stroke + +246 211 3 0 360 arc +0 setgray +fill +stroke + +237 174 3 0 360 arc +0 setgray +fill +stroke + +597 718 3 0 360 arc +0 setgray +fill +stroke + +594 541 3 0 360 arc +0 setgray +fill +stroke + +202 659 3 0 360 arc +0 setgray +fill +stroke + +240 387 3 0 360 arc +0 setgray +fill +stroke + +38 2 3 0 360 arc +0 setgray +fill +stroke + +493 466 3 0 360 arc +0 setgray +fill +stroke + +152 554 3 0 360 arc +0 setgray +fill +stroke + +198 699 3 0 360 arc +0 setgray +fill +stroke + +519 493 3 0 360 arc +0 setgray +fill +stroke + +440 441 3 0 360 arc +0 setgray +fill +stroke + +415 330 3 0 360 arc +0 setgray +fill +stroke + +117 41 3 0 360 arc +0 setgray +fill +stroke + +200 661 3 0 360 arc +0 setgray +fill +stroke + +10 122 3 0 360 arc +0 setgray +fill +stroke + +548 659 3 0 360 arc +0 setgray +fill +stroke + +240 297 3 0 360 arc +0 setgray +fill +stroke + +529 42 3 0 360 arc +0 setgray +fill +stroke + +335 460 3 0 360 arc +0 setgray +fill +stroke + +573 179 3 0 360 arc +0 setgray +fill +stroke + +379 323 3 0 360 arc +0 setgray +fill +stroke + +233 224 3 0 360 arc +0 setgray +fill +stroke + +590 653 3 0 360 arc +0 setgray +fill +stroke + +59 84 3 0 360 arc +0 setgray +fill +stroke + +252 666 3 0 360 arc +0 setgray +fill +stroke + +361 692 3 0 360 arc +0 setgray +fill +stroke + +279 613 3 0 360 arc +0 setgray +fill +stroke + +246 268 3 0 360 arc +0 setgray +fill +stroke + +562 770 3 0 360 arc +0 setgray +fill +stroke + +189 788 3 0 360 arc +0 setgray +fill +stroke + +152 17 3 0 360 arc +0 setgray +fill +stroke + +564 788 3 0 360 arc +0 setgray +fill +stroke + +530 641 3 0 360 arc +0 setgray +fill +stroke + +486 161 3 0 360 arc +0 setgray +fill +stroke + +345 339 3 0 360 arc +0 setgray +fill +stroke + +572 365 3 0 360 arc +0 setgray +fill +stroke + +319 121 3 0 360 arc +0 setgray +fill +stroke + +245 261 3 0 360 arc +0 setgray +fill +stroke + +451 176 3 0 360 arc +0 setgray +fill +stroke + +217 343 3 0 360 arc +0 setgray +fill +stroke + +14 722 3 0 360 arc +0 setgray +fill +stroke + +44 365 3 0 360 arc +0 setgray +fill +stroke + +487 74 3 0 360 arc +0 setgray +fill +stroke + +433 6 3 0 360 arc +0 setgray +fill +stroke + +609 370 3 0 360 arc +0 setgray +fill +stroke + +270 545 3 0 360 arc +0 setgray +fill +stroke + +7 58 3 0 360 arc +0 setgray +fill +stroke + +414 302 3 0 360 arc +0 setgray +fill +stroke + +448 180 3 0 360 arc +0 setgray +fill +stroke + +535 217 3 0 360 arc +0 setgray +fill +stroke + +124 604 3 0 360 arc +0 setgray +fill +stroke + +166 191 3 0 360 arc +0 setgray +fill +stroke + +77 772 3 0 360 arc +0 setgray +fill +stroke + +0 708 3 0 360 arc +0 setgray +fill +stroke + +588 397 3 0 360 arc +0 setgray +fill +stroke + +492 7 3 0 360 arc +0 setgray +fill +stroke + +55 104 3 0 360 arc +0 setgray +fill +stroke + +28 471 3 0 360 arc +0 setgray +fill +stroke + +86 606 3 0 360 arc +0 setgray +fill +stroke + +241 623 3 0 360 arc +0 setgray +fill +stroke + +472 79 3 0 360 arc +0 setgray +fill +stroke + +105 172 3 0 360 arc +0 setgray +fill +stroke + +606 519 3 0 360 arc +0 setgray +fill +stroke + +150 638 3 0 360 arc +0 setgray +fill +stroke + +195 145 3 0 360 arc +0 setgray +fill +stroke + +495 227 3 0 360 arc +0 setgray +fill +stroke + +569 246 3 0 360 arc +0 setgray +fill +stroke + +506 483 3 0 360 arc +0 setgray +fill +stroke + +206 270 3 0 360 arc +0 setgray +fill +stroke + +307 182 3 0 360 arc +0 setgray +fill +stroke + +467 259 3 0 360 arc +0 setgray +fill +stroke + +529 595 3 0 360 arc +0 setgray +fill +stroke + +595 162 3 0 360 arc +0 setgray +fill +stroke + +326 142 3 0 360 arc +0 setgray +fill +stroke + +408 151 3 0 360 arc +0 setgray +fill +stroke + +25 752 3 0 360 arc +0 setgray +fill +stroke + +338 742 3 0 360 arc +0 setgray +fill +stroke + +364 168 3 0 360 arc +0 setgray +fill +stroke + +37 406 3 0 360 arc +0 setgray +fill +stroke + +518 177 3 0 360 arc +0 setgray +fill +stroke + +588 670 3 0 360 arc +0 setgray +fill +stroke + +168 309 3 0 360 arc +0 setgray +fill +stroke + +196 423 3 0 360 arc +0 setgray +fill +stroke + +196 150 3 0 360 arc +0 setgray +fill +stroke + +313 0 3 0 360 arc +0 setgray +fill +stroke + +456 169 3 0 360 arc +0 setgray +fill +stroke + +563 714 3 0 360 arc +0 setgray +fill +stroke + +564 223 3 0 360 arc +0 setgray +fill +stroke + +192 438 3 0 360 arc +0 setgray +fill +stroke + +489 652 3 0 360 arc +0 setgray +fill +stroke + +589 730 3 0 360 arc +0 setgray +fill +stroke + +484 619 3 0 360 arc +0 setgray +fill +stroke + +33 345 3 0 360 arc +0 setgray +fill +stroke + +392 158 3 0 360 arc +0 setgray +fill +stroke + +139 10 3 0 360 arc +0 setgray +fill +stroke + +47 311 3 0 360 arc +0 setgray +fill +stroke + +444 340 3 0 360 arc +0 setgray +fill +stroke + +277 404 3 0 360 arc +0 setgray +fill +stroke + +23 221 3 0 360 arc +0 setgray +fill +stroke + +174 264 3 0 360 arc +0 setgray +fill +stroke + +365 287 3 0 360 arc +0 setgray +fill +stroke + +505 81 3 0 360 arc +0 setgray +fill +stroke + +137 5 3 0 360 arc +0 setgray +fill +stroke + +608 293 3 0 360 arc +0 setgray +fill +stroke + +479 269 3 0 360 arc +0 setgray +fill +stroke + +61 40 3 0 360 arc +0 setgray +fill +stroke + +387 365 3 0 360 arc +0 setgray +fill +stroke + +516 688 3 0 360 arc +0 setgray +fill +stroke + +42 656 3 0 360 arc +0 setgray +fill +stroke + +235 470 3 0 360 arc +0 setgray +fill +stroke + +466 190 3 0 360 arc +0 setgray +fill +stroke + +41 155 3 0 360 arc +0 setgray +fill +stroke + +242 210 3 0 360 arc +0 setgray +fill +stroke + +71 301 3 0 360 arc +0 setgray +fill +stroke + +180 714 3 0 360 arc +0 setgray +fill +stroke + +602 453 3 0 360 arc +0 setgray +fill +stroke + +137 7 3 0 360 arc +0 setgray +fill +stroke + +606 418 3 0 360 arc +0 setgray +fill +stroke + +85 638 3 0 360 arc +0 setgray +fill +stroke + +603 256 3 0 360 arc +0 setgray +fill +stroke + +347 464 3 0 360 arc +0 setgray +fill +stroke + +153 123 3 0 360 arc +0 setgray +fill +stroke + +469 165 3 0 360 arc +0 setgray +fill +stroke + +415 548 3 0 360 arc +0 setgray +fill +stroke + +353 74 3 0 360 arc +0 setgray +fill +stroke + +566 295 3 0 360 arc +0 setgray +fill +stroke + +193 407 3 0 360 arc +0 setgray +fill +stroke + +250 3 3 0 360 arc +0 setgray +fill +stroke + +186 610 3 0 360 arc +0 setgray +fill +stroke + +573 58 3 0 360 arc +0 setgray +fill +stroke + +568 671 3 0 360 arc +0 setgray +fill +stroke + +527 741 3 0 360 arc +0 setgray +fill +stroke + +190 54 3 0 360 arc +0 setgray +fill +stroke + +239 491 3 0 360 arc +0 setgray +fill +stroke + +384 678 3 0 360 arc +0 setgray +fill +stroke + +584 408 3 0 360 arc +0 setgray +fill +stroke + +26 53 3 0 360 arc +0 setgray +fill +stroke + +115 387 3 0 360 arc +0 setgray +fill +stroke + +54 350 3 0 360 arc +0 setgray +fill +stroke + +267 639 3 0 360 arc +0 setgray +fill +stroke + +441 561 3 0 360 arc +0 setgray +fill +stroke + +358 290 3 0 360 arc +0 setgray +fill +stroke + +573 393 3 0 360 arc +0 setgray +fill +stroke + +201 595 3 0 360 arc +0 setgray +fill +stroke + +191 198 3 0 360 arc +0 setgray +fill +stroke + +257 543 3 0 360 arc +0 setgray +fill +stroke + +597 764 3 0 360 arc +0 setgray +fill +stroke + +112 356 3 0 360 arc +0 setgray +fill +stroke + +566 459 3 0 360 arc +0 setgray +fill +stroke + +323 319 3 0 360 arc +0 setgray +fill +stroke + +453 403 3 0 360 arc +0 setgray +fill +stroke + +203 495 3 0 360 arc +0 setgray +fill +stroke + +292 66 3 0 360 arc +0 setgray +fill +stroke + +106 274 3 0 360 arc +0 setgray +fill +stroke + +108 626 3 0 360 arc +0 setgray +fill +stroke + +13 441 3 0 360 arc +0 setgray +fill +stroke + +339 264 3 0 360 arc +0 setgray +fill +stroke + +315 172 3 0 360 arc +0 setgray +fill +stroke + +241 625 3 0 360 arc +0 setgray +fill +stroke + +191 468 3 0 360 arc +0 setgray +fill +stroke + +551 428 3 0 360 arc +0 setgray +fill +stroke + +451 501 3 0 360 arc +0 setgray +fill +stroke + +365 111 3 0 360 arc +0 setgray +fill +stroke + +585 227 3 0 360 arc +0 setgray +fill +stroke + +174 512 3 0 360 arc +0 setgray +fill +stroke + +402 715 3 0 360 arc +0 setgray +fill +stroke + +592 81 3 0 360 arc +0 setgray +fill +stroke + +238 380 3 0 360 arc +0 setgray +fill +stroke + +183 108 3 0 360 arc +0 setgray +fill +stroke + +7 164 3 0 360 arc +0 setgray +fill +stroke + +590 576 3 0 360 arc +0 setgray +fill +stroke + +101 730 3 0 360 arc +0 setgray +fill +stroke + +136 145 3 0 360 arc +0 setgray +fill +stroke + +362 305 3 0 360 arc +0 setgray +fill +stroke + +66 86 3 0 360 arc +0 setgray +fill +stroke + +69 401 3 0 360 arc +0 setgray +fill +stroke + +134 392 3 0 360 arc +0 setgray +fill +stroke + +414 715 3 0 360 arc +0 setgray +fill +stroke + +215 567 3 0 360 arc +0 setgray +fill +stroke + +563 81 3 0 360 arc +0 setgray +fill +stroke + +72 297 3 0 360 arc +0 setgray +fill +stroke + +20 212 3 0 360 arc +0 setgray +fill +stroke + +91 22 3 0 360 arc +0 setgray +fill +stroke + +68 326 3 0 360 arc +0 setgray +fill +stroke + +347 55 3 0 360 arc +0 setgray +fill +stroke + +310 73 3 0 360 arc +0 setgray +fill +stroke + +452 104 3 0 360 arc +0 setgray +fill +stroke + +387 480 3 0 360 arc +0 setgray +fill +stroke + +573 714 3 0 360 arc +0 setgray +fill +stroke + +226 27 3 0 360 arc +0 setgray +fill +stroke + +564 167 3 0 360 arc +0 setgray +fill +stroke + +516 122 3 0 360 arc +0 setgray +fill +stroke + +560 139 3 0 360 arc +0 setgray +fill +stroke + +458 71 3 0 360 arc +0 setgray +fill +stroke + +578 589 3 0 360 arc +0 setgray +fill +stroke + +297 594 3 0 360 arc +0 setgray +fill +stroke + +22 749 3 0 360 arc +0 setgray +fill +stroke + +446 273 3 0 360 arc +0 setgray +fill +stroke + +448 407 3 0 360 arc +0 setgray +fill +stroke + +132 111 3 0 360 arc +0 setgray +fill +stroke + +334 298 3 0 360 arc +0 setgray +fill +stroke + +380 102 3 0 360 arc +0 setgray +fill +stroke + +114 588 3 0 360 arc +0 setgray +fill +stroke + +23 451 3 0 360 arc +0 setgray +fill +stroke + +166 769 3 0 360 arc +0 setgray +fill +stroke + +458 118 3 0 360 arc +0 setgray +fill +stroke + +288 507 3 0 360 arc +0 setgray +fill +stroke + +76 504 3 0 360 arc +0 setgray +fill +stroke + +554 678 3 0 360 arc +0 setgray +fill +stroke + +16 752 3 0 360 arc +0 setgray +fill +stroke + +203 329 3 0 360 arc +0 setgray +fill +stroke + +303 370 3 0 360 arc +0 setgray +fill +stroke + +374 369 3 0 360 arc +0 setgray +fill +stroke + +211 66 3 0 360 arc +0 setgray +fill +stroke + +524 251 3 0 360 arc +0 setgray +fill +stroke + +265 47 3 0 360 arc +0 setgray +fill +stroke + +46 554 3 0 360 arc +0 setgray +fill +stroke + +293 752 3 0 360 arc +0 setgray +fill +stroke + +546 332 3 0 360 arc +0 setgray +fill +stroke + +464 260 3 0 360 arc +0 setgray +fill +stroke + +309 490 3 0 360 arc +0 setgray +fill +stroke + +90 254 3 0 360 arc +0 setgray +fill +stroke + +545 418 3 0 360 arc +0 setgray +fill +stroke + +450 251 3 0 360 arc +0 setgray +fill +stroke + +573 142 3 0 360 arc +0 setgray +fill +stroke + +140 380 3 0 360 arc +0 setgray +fill +stroke + +39 567 3 0 360 arc +0 setgray +fill +stroke + +262 558 3 0 360 arc +0 setgray +fill +stroke + +324 202 3 0 360 arc +0 setgray +fill +stroke + +496 721 3 0 360 arc +0 setgray +fill +stroke + +561 202 3 0 360 arc +0 setgray +fill +stroke + +228 11 3 0 360 arc +0 setgray +fill +stroke + +412 717 3 0 360 arc +0 setgray +fill +stroke + +512 706 3 0 360 arc +0 setgray +fill +stroke + +582 184 3 0 360 arc +0 setgray +fill +stroke + +318 567 3 0 360 arc +0 setgray +fill +stroke + +546 352 3 0 360 arc +0 setgray +fill +stroke + +9 480 3 0 360 arc +0 setgray +fill +stroke + +318 388 3 0 360 arc +0 setgray +fill +stroke + +99 475 3 0 360 arc +0 setgray +fill +stroke + +186 743 3 0 360 arc +0 setgray +fill +stroke + +316 10 3 0 360 arc +0 setgray +fill +stroke + +554 614 3 0 360 arc +0 setgray +fill +stroke + +512 463 3 0 360 arc +0 setgray +fill +stroke + +312 592 3 0 360 arc +0 setgray +fill +stroke + +248 278 3 0 360 arc +0 setgray +fill +stroke + +290 368 3 0 360 arc +0 setgray +fill +stroke + +1 558 3 0 360 arc +0 setgray +fill +stroke + +257 61 3 0 360 arc +0 setgray +fill +stroke + +308 551 3 0 360 arc +0 setgray +fill +stroke + +9 246 3 0 360 arc +0 setgray +fill +stroke + +379 520 3 0 360 arc +0 setgray +fill +stroke + +166 748 3 0 360 arc +0 setgray +fill +stroke + +296 177 3 0 360 arc +0 setgray +fill +stroke + +108 539 3 0 360 arc +0 setgray +fill +stroke + +508 475 3 0 360 arc +0 setgray +fill +stroke + +507 516 3 0 360 arc +0 setgray +fill +stroke + +393 609 3 0 360 arc +0 setgray +fill +stroke + +51 653 3 0 360 arc +0 setgray +fill +stroke + +460 163 3 0 360 arc +0 setgray +fill +stroke + +561 672 3 0 360 arc +0 setgray +fill +stroke + +241 256 3 0 360 arc +0 setgray +fill +stroke + +444 531 3 0 360 arc +0 setgray +fill +stroke + +74 342 3 0 360 arc +0 setgray +fill +stroke + +16 95 3 0 360 arc +0 setgray +fill +stroke + +189 638 3 0 360 arc +0 setgray +fill +stroke + +141 620 3 0 360 arc +0 setgray +fill +stroke + +454 540 3 0 360 arc +0 setgray +fill +stroke + +217 174 3 0 360 arc +0 setgray +fill +stroke + +537 521 3 0 360 arc +0 setgray +fill +stroke + +405 377 3 0 360 arc +0 setgray +fill +stroke + +492 12 3 0 360 arc +0 setgray +fill +stroke + +390 489 3 0 360 arc +0 setgray +fill +stroke + +10 241 3 0 360 arc +0 setgray +fill +stroke + +438 110 3 0 360 arc +0 setgray +fill +stroke + +420 404 3 0 360 arc +0 setgray +fill +stroke + +439 446 3 0 360 arc +0 setgray +fill +stroke + +244 631 3 0 360 arc +0 setgray +fill +stroke + +293 282 3 0 360 arc +0 setgray +fill +stroke + +233 577 3 0 360 arc +0 setgray +fill +stroke + +573 675 3 0 360 arc +0 setgray +fill +stroke + +79 119 3 0 360 arc +0 setgray +fill +stroke + +123 389 3 0 360 arc +0 setgray +fill +stroke + +155 680 3 0 360 arc +0 setgray +fill +stroke + +543 384 3 0 360 arc +0 setgray +fill +stroke + +410 85 3 0 360 arc +0 setgray +fill +stroke + +257 414 3 0 360 arc +0 setgray +fill +stroke + +25 663 3 0 360 arc +0 setgray +fill +stroke + +436 519 3 0 360 arc +0 setgray +fill +stroke + +220 62 3 0 360 arc +0 setgray +fill +stroke + +378 317 3 0 360 arc +0 setgray +fill +stroke + +266 221 3 0 360 arc +0 setgray +fill +stroke + +563 726 3 0 360 arc +0 setgray +fill +stroke + +348 548 3 0 360 arc +0 setgray +fill +stroke + +217 634 3 0 360 arc +0 setgray +fill +stroke + +297 194 3 0 360 arc +0 setgray +fill +stroke + +265 357 3 0 360 arc +0 setgray +fill +stroke + +25 620 3 0 360 arc +0 setgray +fill +stroke + +42 180 3 0 360 arc +0 setgray +fill +stroke + +473 118 3 0 360 arc +0 setgray +fill +stroke + +4 127 3 0 360 arc +0 setgray +fill +stroke + +311 334 3 0 360 arc +0 setgray +fill +stroke + +433 100 3 0 360 arc +0 setgray +fill +stroke + +169 453 3 0 360 arc +0 setgray +fill +stroke + +116 118 3 0 360 arc +0 setgray +fill +stroke + +264 258 3 0 360 arc +0 setgray +fill +stroke + +291 782 3 0 360 arc +0 setgray +fill +stroke + +443 6 3 0 360 arc +0 setgray +fill +stroke + +301 339 3 0 360 arc +0 setgray +fill +stroke + +230 534 3 0 360 arc +0 setgray +fill +stroke + +505 95 3 0 360 arc +0 setgray +fill +stroke + +440 498 3 0 360 arc +0 setgray +fill +stroke + +36 50 3 0 360 arc +0 setgray +fill +stroke + +291 7 3 0 360 arc +0 setgray +fill +stroke + +390 44 3 0 360 arc +0 setgray +fill +stroke + +53 395 3 0 360 arc +0 setgray +fill +stroke + +295 128 3 0 360 arc +0 setgray +fill +stroke + +529 512 3 0 360 arc +0 setgray +fill +stroke + +444 734 3 0 360 arc +0 setgray +fill +stroke + +118 648 3 0 360 arc +0 setgray +fill +stroke + +348 290 3 0 360 arc +0 setgray +fill +stroke + +186 295 3 0 360 arc +0 setgray +fill +stroke + +44 393 3 0 360 arc +0 setgray +fill +stroke + +13 597 3 0 360 arc +0 setgray +fill +stroke + +553 63 3 0 360 arc +0 setgray +fill +stroke + +123 714 3 0 360 arc +0 setgray +fill +stroke + +31 76 3 0 360 arc +0 setgray +fill +stroke + +349 211 3 0 360 arc +0 setgray +fill +stroke + +162 748 3 0 360 arc +0 setgray +fill +stroke + +18 748 3 0 360 arc +0 setgray +fill +stroke + +52 143 3 0 360 arc +0 setgray +fill +stroke + +207 563 3 0 360 arc +0 setgray +fill +stroke + +307 88 3 0 360 arc +0 setgray +fill +stroke + +335 300 3 0 360 arc +0 setgray +fill +stroke + +83 649 3 0 360 arc +0 setgray +fill +stroke + +444 483 3 0 360 arc +0 setgray +fill +stroke + +579 71 3 0 360 arc +0 setgray +fill +stroke + +75 228 3 0 360 arc +0 setgray +fill +stroke + +392 88 3 0 360 arc +0 setgray +fill +stroke + +229 205 3 0 360 arc +0 setgray +fill +stroke + +204 173 3 0 360 arc +0 setgray +fill +stroke + +524 503 3 0 360 arc +0 setgray +fill +stroke + +49 549 3 0 360 arc +0 setgray +fill +stroke + +46 767 3 0 360 arc +0 setgray +fill +stroke + +161 533 3 0 360 arc +0 setgray +fill +stroke + +507 697 3 0 360 arc +0 setgray +fill +stroke + +8 83 3 0 360 arc +0 setgray +fill +stroke + +304 548 3 0 360 arc +0 setgray +fill +stroke + +99 151 3 0 360 arc +0 setgray +fill +stroke + +200 594 3 0 360 arc +0 setgray +fill +stroke + +225 12 3 0 360 arc +0 setgray +fill +stroke + +358 156 3 0 360 arc +0 setgray +fill +stroke + +407 73 3 0 360 arc +0 setgray +fill +stroke + +76 548 3 0 360 arc +0 setgray +fill +stroke + + +233 456 moveto +226 473 lineto +stroke + +233 456 moveto +200 493 lineto +stroke + +233 456 moveto +249 475 lineto +stroke + +233 456 moveto +215 485 lineto +stroke + +233 456 moveto +280 448 lineto +stroke + +233 456 moveto +240 500 lineto +stroke + +233 456 moveto +196 423 lineto +stroke + +233 456 moveto +192 438 lineto +stroke + +233 456 moveto +235 470 lineto +stroke + +233 456 moveto +239 491 lineto +stroke + +233 456 moveto +203 495 lineto +stroke + +233 456 moveto +191 468 lineto +stroke + +233 456 moveto +257 414 lineto +stroke + +181 270 moveto +185 240 lineto +stroke + +181 270 moveto +165 251 lineto +stroke + +181 270 moveto +145 282 lineto +stroke + +181 270 moveto +201 308 lineto +stroke + +181 270 moveto +170 241 lineto +stroke + +181 270 moveto +142 290 lineto +stroke + +181 270 moveto +173 264 lineto +stroke + +181 270 moveto +177 294 lineto +stroke + +181 270 moveto +176 272 lineto +stroke + +181 270 moveto +195 226 lineto +stroke + +181 270 moveto +186 292 lineto +stroke + +181 270 moveto +187 310 lineto +stroke + +181 270 moveto +204 259 lineto +stroke + +181 270 moveto +180 272 lineto +stroke + +181 270 moveto +147 271 lineto +stroke + +181 270 moveto +206 270 lineto +stroke + +181 270 moveto +168 309 lineto +stroke + +181 270 moveto +174 264 lineto +stroke + +181 270 moveto +186 295 lineto +stroke + +253 596 moveto +248 629 lineto +stroke + +253 596 moveto +236 607 lineto +stroke + +253 596 moveto +217 618 lineto +stroke + +253 596 moveto +255 564 lineto +stroke + +253 596 moveto +211 603 lineto +stroke + +253 596 moveto +243 625 lineto +stroke + +253 596 moveto +238 610 lineto +stroke + +253 596 moveto +279 613 lineto +stroke + +253 596 moveto +241 623 lineto +stroke + +253 596 moveto +267 639 lineto +stroke + +253 596 moveto +241 625 lineto +stroke + +253 596 moveto +215 567 lineto +stroke + +253 596 moveto +297 594 lineto +stroke + +253 596 moveto +262 558 lineto +stroke + +253 596 moveto +244 631 lineto +stroke + +253 596 moveto +233 577 lineto +stroke + +304 323 moveto +324 285 lineto +stroke + +304 323 moveto +306 357 lineto +stroke + +304 323 moveto +318 317 lineto +stroke + +304 323 moveto +310 274 lineto +stroke + +304 323 moveto +272 291 lineto +stroke + +304 323 moveto +259 326 lineto +stroke + +304 323 moveto +333 355 lineto +stroke + +304 323 moveto +309 295 lineto +stroke + +304 323 moveto +329 286 lineto +stroke + +304 323 moveto +308 311 lineto +stroke + +304 323 moveto +293 301 lineto +stroke + +304 323 moveto +271 359 lineto +stroke + +304 323 moveto +286 279 lineto +stroke + +304 323 moveto +345 339 lineto +stroke + +304 323 moveto +323 319 lineto +stroke + +304 323 moveto +334 298 lineto +stroke + +304 323 moveto +303 370 lineto +stroke + +304 323 moveto +290 368 lineto +stroke + +304 323 moveto +293 282 lineto +stroke + +304 323 moveto +311 334 lineto +stroke + +304 323 moveto +301 339 lineto +stroke + +304 323 moveto +335 300 lineto +stroke + +134 385 moveto +152 422 lineto +stroke + +134 385 moveto +106 384 lineto +stroke + +134 385 moveto +110 405 lineto +stroke + +134 385 moveto +94 410 lineto +stroke + +134 385 moveto +172 412 lineto +stroke + +134 385 moveto +115 387 lineto +stroke + +134 385 moveto +112 356 lineto +stroke + +134 385 moveto +134 392 lineto +stroke + +134 385 moveto +140 380 lineto +stroke + +134 385 moveto +123 389 lineto +stroke + +185 240 moveto +165 251 lineto +stroke + +185 240 moveto +182 218 lineto +stroke + +185 240 moveto +170 241 lineto +stroke + +185 240 moveto +173 264 lineto +stroke + +185 240 moveto +176 272 lineto +stroke + +185 240 moveto +170 217 lineto +stroke + +185 240 moveto +195 226 lineto +stroke + +185 240 moveto +196 208 lineto +stroke + +185 240 moveto +230 260 lineto +stroke + +185 240 moveto +204 259 lineto +stroke + +185 240 moveto +180 272 lineto +stroke + +185 240 moveto +147 271 lineto +stroke + +185 240 moveto +206 270 lineto +stroke + +185 240 moveto +174 264 lineto +stroke + +185 240 moveto +191 198 lineto +stroke + +300 505 moveto +276 536 lineto +stroke + +300 505 moveto +331 506 lineto +stroke + +300 505 moveto +303 498 lineto +stroke + +300 505 moveto +337 536 lineto +stroke + +300 505 moveto +287 548 lineto +stroke + +300 505 moveto +305 504 lineto +stroke + +300 505 moveto +289 520 lineto +stroke + +300 505 moveto +311 503 lineto +stroke + +300 505 moveto +339 506 lineto +stroke + +300 505 moveto +288 505 lineto +stroke + +300 505 moveto +308 499 lineto +stroke + +300 505 moveto +322 548 lineto +stroke + +300 505 moveto +298 464 lineto +stroke + +300 505 moveto +270 545 lineto +stroke + +300 505 moveto +288 507 lineto +stroke + +300 505 moveto +309 490 lineto +stroke + +300 505 moveto +308 551 lineto +stroke + +300 505 moveto +304 548 lineto +stroke + +149 27 moveto +124 40 lineto +stroke + +149 27 moveto +178 47 lineto +stroke + +149 27 moveto +161 38 lineto +stroke + +149 27 moveto +168 15 lineto +stroke + +149 27 moveto +118 6 lineto +stroke + +149 27 moveto +120 67 lineto +stroke + +149 27 moveto +182 46 lineto +stroke + +149 27 moveto +104 30 lineto +stroke + +149 27 moveto +147 46 lineto +stroke + +149 27 moveto +175 65 lineto +stroke + +149 27 moveto +191 10 lineto +stroke + +149 27 moveto +111 59 lineto +stroke + +149 27 moveto +180 66 lineto +stroke + +149 27 moveto +128 58 lineto +stroke + +149 27 moveto +117 41 lineto +stroke + +149 27 moveto +152 17 lineto +stroke + +149 27 moveto +139 10 lineto +stroke + +149 27 moveto +137 5 lineto +stroke + +149 27 moveto +137 7 lineto +stroke + +149 27 moveto +190 54 lineto +stroke + +488 786 moveto +441 771 lineto +stroke + +488 786 moveto +506 772 lineto +stroke + +488 786 moveto +467 785 lineto +stroke + +488 786 moveto +513 745 lineto +stroke + +488 786 moveto +498 757 lineto +stroke + +488 786 moveto +446 783 lineto +stroke + +470 391 moveto +421 386 lineto +stroke + +470 391 moveto +430 383 lineto +stroke + +470 391 moveto +455 384 lineto +stroke + +470 391 moveto +472 365 lineto +stroke + +470 391 moveto +509 393 lineto +stroke + +470 391 moveto +448 377 lineto +stroke + +470 391 moveto +506 370 lineto +stroke + +470 391 moveto +519 400 lineto +stroke + +470 391 moveto +423 406 lineto +stroke + +470 391 moveto +481 416 lineto +stroke + +470 391 moveto +502 403 lineto +stroke + +470 391 moveto +470 356 lineto +stroke + +470 391 moveto +453 403 lineto +stroke + +470 391 moveto +448 407 lineto +stroke + +314 161 moveto +314 184 lineto +stroke + +314 161 moveto +300 181 lineto +stroke + +314 161 moveto +342 174 lineto +stroke + +314 161 moveto +273 158 lineto +stroke + +314 161 moveto +296 138 lineto +stroke + +314 161 moveto +274 139 lineto +stroke + +314 161 moveto +332 176 lineto +stroke + +314 161 moveto +310 156 lineto +stroke + +314 161 moveto +329 122 lineto +stroke + +314 161 moveto +350 129 lineto +stroke + +314 161 moveto +308 204 lineto +stroke + +314 161 moveto +319 121 lineto +stroke + +314 161 moveto +307 182 lineto +stroke + +314 161 moveto +326 142 lineto +stroke + +314 161 moveto +315 172 lineto +stroke + +314 161 moveto +324 202 lineto +stroke + +314 161 moveto +296 177 lineto +stroke + +314 161 moveto +297 194 lineto +stroke + +314 161 moveto +295 128 lineto +stroke + +314 161 moveto +358 156 lineto +stroke + +276 536 moveto +293 555 lineto +stroke + +276 536 moveto +303 498 lineto +stroke + +276 536 moveto +287 548 lineto +stroke + +276 536 moveto +305 504 lineto +stroke + +276 536 moveto +289 520 lineto +stroke + +276 536 moveto +311 503 lineto +stroke + +276 536 moveto +288 505 lineto +stroke + +276 536 moveto +255 564 lineto +stroke + +276 536 moveto +308 499 lineto +stroke + +276 536 moveto +322 548 lineto +stroke + +276 536 moveto +270 545 lineto +stroke + +276 536 moveto +257 543 lineto +stroke + +276 536 moveto +288 507 lineto +stroke + +276 536 moveto +262 558 lineto +stroke + +276 536 moveto +308 551 lineto +stroke + +276 536 moveto +230 534 lineto +stroke + +276 536 moveto +304 548 lineto +stroke + +422 95 moveto +438 137 lineto +stroke + +422 95 moveto +396 101 lineto +stroke + +422 95 moveto +455 108 lineto +stroke + +422 95 moveto +422 83 lineto +stroke + +422 95 moveto +421 114 lineto +stroke + +422 95 moveto +423 103 lineto +stroke + +422 95 moveto +383 83 lineto +stroke + +422 95 moveto +454 88 lineto +stroke + +422 95 moveto +461 75 lineto +stroke + +422 95 moveto +404 96 lineto +stroke + +422 95 moveto +452 104 lineto +stroke + +422 95 moveto +458 71 lineto +stroke + +422 95 moveto +380 102 lineto +stroke + +422 95 moveto +458 118 lineto +stroke + +422 95 moveto +438 110 lineto +stroke + +422 95 moveto +410 85 lineto +stroke + +422 95 moveto +433 100 lineto +stroke + +422 95 moveto +392 88 lineto +stroke + +422 95 moveto +407 73 lineto +stroke + +544 52 moveto +543 87 lineto +stroke + +544 52 moveto +535 47 lineto +stroke + +544 52 moveto +579 50 lineto +stroke + +544 52 moveto +531 52 lineto +stroke + +544 52 moveto +554 64 lineto +stroke + +544 52 moveto +523 37 lineto +stroke + +544 52 moveto +529 42 lineto +stroke + +544 52 moveto +505 81 lineto +stroke + +544 52 moveto +573 58 lineto +stroke + +544 52 moveto +563 81 lineto +stroke + +544 52 moveto +553 63 lineto +stroke + +544 52 moveto +579 71 lineto +stroke + +441 771 moveto +427 742 lineto +stroke + +441 771 moveto +446 756 lineto +stroke + +441 771 moveto +403 767 lineto +stroke + +441 771 moveto +437 751 lineto +stroke + +441 771 moveto +467 785 lineto +stroke + +441 771 moveto +457 746 lineto +stroke + +441 771 moveto +429 766 lineto +stroke + +441 771 moveto +398 751 lineto +stroke + +441 771 moveto +402 761 lineto +stroke + +441 771 moveto +411 739 lineto +stroke + +441 771 moveto +446 783 lineto +stroke + +441 771 moveto +428 764 lineto +stroke + +441 771 moveto +444 734 lineto +stroke + +258 294 moveto +265 255 lineto +stroke + +258 294 moveto +272 291 lineto +stroke + +258 294 moveto +299 270 lineto +stroke + +258 294 moveto +259 326 lineto +stroke + +258 294 moveto +293 301 lineto +stroke + +258 294 moveto +230 260 lineto +stroke + +258 294 moveto +286 279 lineto +stroke + +258 294 moveto +240 297 lineto +stroke + +258 294 moveto +246 268 lineto +stroke + +258 294 moveto +245 261 lineto +stroke + +258 294 moveto +248 278 lineto +stroke + +258 294 moveto +241 256 lineto +stroke + +258 294 moveto +293 282 lineto +stroke + +258 294 moveto +264 258 lineto +stroke + +328 239 moveto +324 285 lineto +stroke + +328 239 moveto +313 251 lineto +stroke + +328 239 moveto +293 249 lineto +stroke + +328 239 moveto +310 274 lineto +stroke + +328 239 moveto +337 219 lineto +stroke + +328 239 moveto +345 209 lineto +stroke + +328 239 moveto +299 270 lineto +stroke + +328 239 moveto +362 220 lineto +stroke + +328 239 moveto +329 286 lineto +stroke + +328 239 moveto +339 241 lineto +stroke + +328 239 moveto +296 247 lineto +stroke + +328 239 moveto +308 204 lineto +stroke + +328 239 moveto +339 264 lineto +stroke + +328 239 moveto +324 202 lineto +stroke + +328 239 moveto +349 211 lineto +stroke + +472 237 moveto +501 243 lineto +stroke + +472 237 moveto +452 233 lineto +stroke + +472 237 moveto +471 247 lineto +stroke + +472 237 moveto +482 207 lineto +stroke + +472 237 moveto +431 224 lineto +stroke + +472 237 moveto +496 198 lineto +stroke + +472 237 moveto +443 239 lineto +stroke + +472 237 moveto +496 253 lineto +stroke + +472 237 moveto +459 210 lineto +stroke + +472 237 moveto +450 208 lineto +stroke + +472 237 moveto +474 265 lineto +stroke + +472 237 moveto +505 221 lineto +stroke + +472 237 moveto +495 227 lineto +stroke + +472 237 moveto +467 259 lineto +stroke + +472 237 moveto +479 269 lineto +stroke + +472 237 moveto +466 190 lineto +stroke + +472 237 moveto +446 273 lineto +stroke + +472 237 moveto +464 260 lineto +stroke + +472 237 moveto +450 251 lineto +stroke + +419 416 moveto +421 386 lineto +stroke + +419 416 moveto +430 383 lineto +stroke + +419 416 moveto +398 371 lineto +stroke + +419 416 moveto +455 384 lineto +stroke + +419 416 moveto +390 455 lineto +stroke + +419 416 moveto +407 454 lineto +stroke + +419 416 moveto +446 450 lineto +stroke + +419 416 moveto +430 453 lineto +stroke + +419 416 moveto +448 377 lineto +stroke + +419 416 moveto +390 392 lineto +stroke + +419 416 moveto +423 406 lineto +stroke + +419 416 moveto +413 418 lineto +stroke + +419 416 moveto +388 432 lineto +stroke + +419 416 moveto +419 382 lineto +stroke + +419 416 moveto +440 441 lineto +stroke + +419 416 moveto +453 403 lineto +stroke + +419 416 moveto +448 407 lineto +stroke + +419 416 moveto +405 377 lineto +stroke + +419 416 moveto +420 404 lineto +stroke + +419 416 moveto +439 446 lineto +stroke + +200 641 moveto +248 629 lineto +stroke + +200 641 moveto +190 687 lineto +stroke + +200 641 moveto +172 635 lineto +stroke + +200 641 moveto +225 663 lineto +stroke + +200 641 moveto +185 644 lineto +stroke + +200 641 moveto +157 619 lineto +stroke + +200 641 moveto +236 607 lineto +stroke + +200 641 moveto +217 618 lineto +stroke + +200 641 moveto +176 618 lineto +stroke + +200 641 moveto +249 650 lineto +stroke + +200 641 moveto +211 603 lineto +stroke + +200 641 moveto +199 681 lineto +stroke + +200 641 moveto +243 625 lineto +stroke + +200 641 moveto +238 610 lineto +stroke + +200 641 moveto +202 659 lineto +stroke + +200 641 moveto +200 661 lineto +stroke + +200 641 moveto +241 623 lineto +stroke + +200 641 moveto +186 610 lineto +stroke + +200 641 moveto +201 595 lineto +stroke + +200 641 moveto +241 625 lineto +stroke + +200 641 moveto +189 638 lineto +stroke + +200 641 moveto +244 631 lineto +stroke + +200 641 moveto +217 634 lineto +stroke + +200 641 moveto +200 594 lineto +stroke + +421 386 moveto +430 383 lineto +stroke + +421 386 moveto +383 358 lineto +stroke + +421 386 moveto +398 371 lineto +stroke + +421 386 moveto +455 384 lineto +stroke + +421 386 moveto +435 343 lineto +stroke + +421 386 moveto +448 377 lineto +stroke + +421 386 moveto +390 392 lineto +stroke + +421 386 moveto +423 406 lineto +stroke + +421 386 moveto +413 418 lineto +stroke + +421 386 moveto +419 382 lineto +stroke + +421 386 moveto +387 365 lineto +stroke + +421 386 moveto +453 403 lineto +stroke + +421 386 moveto +448 407 lineto +stroke + +421 386 moveto +374 369 lineto +stroke + +421 386 moveto +405 377 lineto +stroke + +421 386 moveto +420 404 lineto +stroke + +34 218 moveto +42 247 lineto +stroke + +34 218 moveto +42 208 lineto +stroke + +34 218 moveto +16 258 lineto +stroke + +34 218 moveto +31 194 lineto +stroke + +34 218 moveto +28 251 lineto +stroke + +34 218 moveto +52 214 lineto +stroke + +34 218 moveto +8 219 lineto +stroke + +34 218 moveto +23 221 lineto +stroke + +34 218 moveto +20 212 lineto +stroke + +34 218 moveto +9 246 lineto +stroke + +34 218 moveto +10 241 lineto +stroke + +34 218 moveto +42 180 lineto +stroke + +34 218 moveto +75 228 lineto +stroke + +187 435 moveto +152 422 lineto +stroke + +187 435 moveto +183 428 lineto +stroke + +187 435 moveto +182 424 lineto +stroke + +187 435 moveto +142 436 lineto +stroke + +187 435 moveto +150 450 lineto +stroke + +187 435 moveto +178 465 lineto +stroke + +187 435 moveto +155 465 lineto +stroke + +187 435 moveto +179 415 lineto +stroke + +187 435 moveto +172 412 lineto +stroke + +187 435 moveto +149 447 lineto +stroke + +187 435 moveto +196 423 lineto +stroke + +187 435 moveto +192 438 lineto +stroke + +187 435 moveto +193 407 lineto +stroke + +187 435 moveto +191 468 lineto +stroke + +187 435 moveto +169 453 lineto +stroke + +9 460 moveto +12 456 lineto +stroke + +9 460 moveto +54 460 lineto +stroke + +9 460 moveto +10 452 lineto +stroke + +9 460 moveto +42 443 lineto +stroke + +9 460 moveto +45 459 lineto +stroke + +9 460 moveto +48 485 lineto +stroke + +9 460 moveto +28 471 lineto +stroke + +9 460 moveto +13 441 lineto +stroke + +9 460 moveto +23 451 lineto +stroke + +9 460 moveto +9 480 lineto +stroke + +501 243 moveto +471 247 lineto +stroke + +501 243 moveto +482 207 lineto +stroke + +501 243 moveto +531 223 lineto +stroke + +501 243 moveto +496 198 lineto +stroke + +501 243 moveto +518 270 lineto +stroke + +501 243 moveto +496 253 lineto +stroke + +501 243 moveto +474 265 lineto +stroke + +501 243 moveto +505 221 lineto +stroke + +501 243 moveto +549 250 lineto +stroke + +501 243 moveto +535 217 lineto +stroke + +501 243 moveto +495 227 lineto +stroke + +501 243 moveto +467 259 lineto +stroke + +501 243 moveto +479 269 lineto +stroke + +501 243 moveto +524 251 lineto +stroke + +501 243 moveto +464 260 lineto +stroke + +147 760 moveto +191 739 lineto +stroke + +147 760 moveto +121 740 lineto +stroke + +147 760 moveto +108 736 lineto +stroke + +147 760 moveto +171 738 lineto +stroke + +147 760 moveto +114 737 lineto +stroke + +147 760 moveto +131 750 lineto +stroke + +147 760 moveto +155 753 lineto +stroke + +147 760 moveto +167 773 lineto +stroke + +147 760 moveto +101 768 lineto +stroke + +147 760 moveto +192 766 lineto +stroke + +147 760 moveto +167 754 lineto +stroke + +147 760 moveto +171 721 lineto +stroke + +147 760 moveto +144 763 lineto +stroke + +147 760 moveto +103 741 lineto +stroke + +147 760 moveto +135 719 lineto +stroke + +147 760 moveto +166 769 lineto +stroke + +147 760 moveto +186 743 lineto +stroke + +147 760 moveto +166 748 lineto +stroke + +147 760 moveto +162 748 lineto +stroke + +368 279 moveto +324 285 lineto +stroke + +368 279 moveto +372 325 lineto +stroke + +368 279 moveto +382 293 lineto +stroke + +368 279 moveto +387 246 lineto +stroke + +368 279 moveto +363 277 lineto +stroke + +368 279 moveto +381 264 lineto +stroke + +368 279 moveto +329 286 lineto +stroke + +368 279 moveto +382 254 lineto +stroke + +368 279 moveto +339 241 lineto +stroke + +368 279 moveto +396 247 lineto +stroke + +368 279 moveto +379 323 lineto +stroke + +368 279 moveto +365 287 lineto +stroke + +368 279 moveto +358 290 lineto +stroke + +368 279 moveto +339 264 lineto +stroke + +368 279 moveto +362 305 lineto +stroke + +368 279 moveto +334 298 lineto +stroke + +368 279 moveto +378 317 lineto +stroke + +368 279 moveto +348 290 lineto +stroke + +368 279 moveto +335 300 lineto +stroke + +540 410 moveto +554 436 lineto +stroke + +540 410 moveto +535 452 lineto +stroke + +540 410 moveto +562 414 lineto +stroke + +540 410 moveto +578 414 lineto +stroke + +540 410 moveto +509 393 lineto +stroke + +540 410 moveto +546 362 lineto +stroke + +540 410 moveto +519 400 lineto +stroke + +540 410 moveto +502 403 lineto +stroke + +540 410 moveto +538 436 lineto +stroke + +540 410 moveto +588 397 lineto +stroke + +540 410 moveto +584 408 lineto +stroke + +540 410 moveto +573 393 lineto +stroke + +540 410 moveto +551 428 lineto +stroke + +540 410 moveto +545 418 lineto +stroke + +540 410 moveto +543 384 lineto +stroke + +66 760 moveto +108 736 lineto +stroke + +66 760 moveto +68 786 lineto +stroke + +66 760 moveto +101 740 lineto +stroke + +66 760 moveto +29 749 lineto +stroke + +66 760 moveto +63 735 lineto +stroke + +66 760 moveto +21 772 lineto +stroke + +66 760 moveto +101 768 lineto +stroke + +66 760 moveto +103 741 lineto +stroke + +66 760 moveto +23 740 lineto +stroke + +66 760 moveto +77 772 lineto +stroke + +66 760 moveto +25 752 lineto +stroke + +66 760 moveto +101 730 lineto +stroke + +66 760 moveto +22 749 lineto +stroke + +66 760 moveto +18 748 lineto +stroke + +66 760 moveto +46 767 lineto +stroke + +191 739 moveto +211 698 lineto +stroke + +191 739 moveto +231 765 lineto +stroke + +191 739 moveto +195 732 lineto +stroke + +191 739 moveto +187 715 lineto +stroke + +191 739 moveto +236 730 lineto +stroke + +191 739 moveto +226 727 lineto +stroke + +191 739 moveto +171 738 lineto +stroke + +191 739 moveto +155 753 lineto +stroke + +191 739 moveto +167 773 lineto +stroke + +191 739 moveto +192 766 lineto +stroke + +191 739 moveto +167 754 lineto +stroke + +191 739 moveto +171 721 lineto +stroke + +191 739 moveto +232 740 lineto +stroke + +191 739 moveto +198 699 lineto +stroke + +191 739 moveto +189 788 lineto +stroke + +191 739 moveto +180 714 lineto +stroke + +191 739 moveto +166 769 lineto +stroke + +191 739 moveto +186 743 lineto +stroke + +191 739 moveto +166 748 lineto +stroke + +191 739 moveto +162 748 lineto +stroke + +324 285 moveto +313 251 lineto +stroke + +324 285 moveto +293 249 lineto +stroke + +324 285 moveto +318 317 lineto +stroke + +324 285 moveto +310 274 lineto +stroke + +324 285 moveto +299 270 lineto +stroke + +324 285 moveto +363 277 lineto +stroke + +324 285 moveto +309 295 lineto +stroke + +324 285 moveto +329 286 lineto +stroke + +324 285 moveto +308 311 lineto +stroke + +324 285 moveto +339 241 lineto +stroke + +324 285 moveto +293 301 lineto +stroke + +324 285 moveto +296 247 lineto +stroke + +324 285 moveto +286 279 lineto +stroke + +324 285 moveto +365 287 lineto +stroke + +324 285 moveto +358 290 lineto +stroke + +324 285 moveto +323 319 lineto +stroke + +324 285 moveto +339 264 lineto +stroke + +324 285 moveto +362 305 lineto +stroke + +324 285 moveto +334 298 lineto +stroke + +324 285 moveto +293 282 lineto +stroke + +324 285 moveto +348 290 lineto +stroke + +324 285 moveto +335 300 lineto +stroke + +314 184 moveto +300 181 lineto +stroke + +314 184 moveto +342 174 lineto +stroke + +314 184 moveto +273 158 lineto +stroke + +314 184 moveto +296 138 lineto +stroke + +314 184 moveto +337 219 lineto +stroke + +314 184 moveto +345 209 lineto +stroke + +314 184 moveto +332 176 lineto +stroke + +314 184 moveto +310 156 lineto +stroke + +314 184 moveto +308 204 lineto +stroke + +314 184 moveto +288 206 lineto +stroke + +314 184 moveto +307 182 lineto +stroke + +314 184 moveto +326 142 lineto +stroke + +314 184 moveto +315 172 lineto +stroke + +314 184 moveto +324 202 lineto +stroke + +314 184 moveto +296 177 lineto +stroke + +314 184 moveto +297 194 lineto +stroke + +314 184 moveto +349 211 lineto +stroke + +20 606 moveto +34 559 lineto +stroke + +20 606 moveto +38 600 lineto +stroke + +20 606 moveto +24 620 lineto +stroke + +20 606 moveto +9 612 lineto +stroke + +20 606 moveto +19 651 lineto +stroke + +20 606 moveto +18 622 lineto +stroke + +20 606 moveto +39 567 lineto +stroke + +20 606 moveto +25 620 lineto +stroke + +20 606 moveto +13 597 lineto +stroke + +365 167 moveto +390 188 lineto +stroke + +365 167 moveto +342 174 lineto +stroke + +365 167 moveto +407 152 lineto +stroke + +365 167 moveto +345 209 lineto +stroke + +365 167 moveto +332 176 lineto +stroke + +365 167 moveto +376 190 lineto +stroke + +365 167 moveto +350 129 lineto +stroke + +365 167 moveto +326 142 lineto +stroke + +365 167 moveto +408 151 lineto +stroke + +365 167 moveto +364 168 lineto +stroke + +365 167 moveto +392 158 lineto +stroke + +365 167 moveto +349 211 lineto +stroke + +365 167 moveto +358 156 lineto +stroke + +339 781 moveto +363 786 lineto +stroke + +339 781 moveto +335 743 lineto +stroke + +339 781 moveto +367 774 lineto +stroke + +339 781 moveto +356 791 lineto +stroke + +339 781 moveto +317 759 lineto +stroke + +339 781 moveto +312 782 lineto +stroke + +339 781 moveto +333 743 lineto +stroke + +339 781 moveto +343 784 lineto +stroke + +339 781 moveto +360 761 lineto +stroke + +339 781 moveto +311 750 lineto +stroke + +339 781 moveto +335 780 lineto +stroke + +339 781 moveto +313 747 lineto +stroke + +339 781 moveto +338 742 lineto +stroke + +339 781 moveto +291 782 lineto +stroke + +124 40 moveto +130 75 lineto +stroke + +124 40 moveto +76 50 lineto +stroke + +124 40 moveto +161 38 lineto +stroke + +124 40 moveto +118 6 lineto +stroke + +124 40 moveto +104 77 lineto +stroke + +124 40 moveto +78 55 lineto +stroke + +124 40 moveto +120 67 lineto +stroke + +124 40 moveto +94 77 lineto +stroke + +124 40 moveto +96 2 lineto +stroke + +124 40 moveto +104 30 lineto +stroke + +124 40 moveto +147 46 lineto +stroke + +124 40 moveto +111 59 lineto +stroke + +124 40 moveto +107 84 lineto +stroke + +124 40 moveto +128 58 lineto +stroke + +124 40 moveto +117 41 lineto +stroke + +124 40 moveto +152 17 lineto +stroke + +124 40 moveto +139 10 lineto +stroke + +124 40 moveto +137 5 lineto +stroke + +124 40 moveto +137 7 lineto +stroke + +124 40 moveto +91 22 lineto +stroke + +211 698 moveto +190 687 lineto +stroke + +211 698 moveto +195 732 lineto +stroke + +211 698 moveto +187 715 lineto +stroke + +211 698 moveto +225 663 lineto +stroke + +211 698 moveto +236 730 lineto +stroke + +211 698 moveto +259 699 lineto +stroke + +211 698 moveto +226 727 lineto +stroke + +211 698 moveto +253 687 lineto +stroke + +211 698 moveto +164 683 lineto +stroke + +211 698 moveto +171 721 lineto +stroke + +211 698 moveto +199 681 lineto +stroke + +211 698 moveto +232 740 lineto +stroke + +211 698 moveto +226 685 lineto +stroke + +211 698 moveto +202 659 lineto +stroke + +211 698 moveto +198 699 lineto +stroke + +211 698 moveto +200 661 lineto +stroke + +211 698 moveto +180 714 lineto +stroke + +130 75 moveto +161 38 lineto +stroke + +130 75 moveto +135 103 lineto +stroke + +130 75 moveto +167 82 lineto +stroke + +130 75 moveto +120 123 lineto +stroke + +130 75 moveto +104 77 lineto +stroke + +130 75 moveto +95 110 lineto +stroke + +130 75 moveto +120 67 lineto +stroke + +130 75 moveto +94 77 lineto +stroke + +130 75 moveto +122 121 lineto +stroke + +130 75 moveto +147 46 lineto +stroke + +130 75 moveto +175 65 lineto +stroke + +130 75 moveto +119 119 lineto +stroke + +130 75 moveto +111 59 lineto +stroke + +130 75 moveto +107 84 lineto +stroke + +130 75 moveto +128 58 lineto +stroke + +130 75 moveto +117 41 lineto +stroke + +130 75 moveto +132 111 lineto +stroke + +130 75 moveto +116 118 lineto +stroke + +342 104 moveto +323 86 lineto +stroke + +342 104 moveto +352 96 lineto +stroke + +342 104 moveto +313 98 lineto +stroke + +342 104 moveto +371 72 lineto +stroke + +342 104 moveto +363 87 lineto +stroke + +342 104 moveto +353 118 lineto +stroke + +342 104 moveto +329 122 lineto +stroke + +342 104 moveto +383 83 lineto +stroke + +342 104 moveto +350 129 lineto +stroke + +342 104 moveto +366 64 lineto +stroke + +342 104 moveto +319 121 lineto +stroke + +342 104 moveto +326 142 lineto +stroke + +342 104 moveto +353 74 lineto +stroke + +342 104 moveto +365 111 lineto +stroke + +342 104 moveto +347 55 lineto +stroke + +342 104 moveto +310 73 lineto +stroke + +342 104 moveto +380 102 lineto +stroke + +342 104 moveto +307 88 lineto +stroke + +335 571 moveto +293 555 lineto +stroke + +335 571 moveto +355 611 lineto +stroke + +335 571 moveto +366 555 lineto +stroke + +335 571 moveto +337 536 lineto +stroke + +335 571 moveto +379 570 lineto +stroke + +335 571 moveto +316 581 lineto +stroke + +335 571 moveto +322 548 lineto +stroke + +335 571 moveto +314 588 lineto +stroke + +335 571 moveto +362 538 lineto +stroke + +335 571 moveto +297 594 lineto +stroke + +335 571 moveto +318 567 lineto +stroke + +335 571 moveto +312 592 lineto +stroke + +335 571 moveto +308 551 lineto +stroke + +335 571 moveto +348 548 lineto +stroke + +335 571 moveto +304 548 lineto +stroke + +363 786 moveto +403 767 lineto +stroke + +363 786 moveto +367 774 lineto +stroke + +363 786 moveto +356 791 lineto +stroke + +363 786 moveto +398 751 lineto +stroke + +363 786 moveto +343 784 lineto +stroke + +363 786 moveto +360 761 lineto +stroke + +363 786 moveto +402 761 lineto +stroke + +363 786 moveto +335 780 lineto +stroke + +363 786 moveto +392 785 lineto +stroke + +179 552 moveto +153 585 lineto +stroke + +179 552 moveto +167 545 lineto +stroke + +179 552 moveto +150 519 lineto +stroke + +179 552 moveto +185 571 lineto +stroke + +179 552 moveto +203 538 lineto +stroke + +179 552 moveto +159 538 lineto +stroke + +179 552 moveto +159 530 lineto +stroke + +179 552 moveto +161 552 lineto +stroke + +179 552 moveto +202 558 lineto +stroke + +179 552 moveto +189 579 lineto +stroke + +179 552 moveto +184 528 lineto +stroke + +179 552 moveto +158 573 lineto +stroke + +179 552 moveto +152 554 lineto +stroke + +179 552 moveto +201 595 lineto +stroke + +179 552 moveto +174 512 lineto +stroke + +179 552 moveto +215 567 lineto +stroke + +179 552 moveto +207 563 lineto +stroke + +179 552 moveto +161 533 lineto +stroke + +179 552 moveto +200 594 lineto +stroke + +165 251 moveto +145 282 lineto +stroke + +165 251 moveto +134 232 lineto +stroke + +165 251 moveto +125 278 lineto +stroke + +165 251 moveto +132 242 lineto +stroke + +165 251 moveto +182 218 lineto +stroke + +165 251 moveto +170 241 lineto +stroke + +165 251 moveto +142 290 lineto +stroke + +165 251 moveto +173 264 lineto +stroke + +165 251 moveto +177 294 lineto +stroke + +165 251 moveto +176 272 lineto +stroke + +165 251 moveto +170 217 lineto +stroke + +165 251 moveto +195 226 lineto +stroke + +165 251 moveto +186 292 lineto +stroke + +165 251 moveto +204 259 lineto +stroke + +165 251 moveto +180 272 lineto +stroke + +165 251 moveto +147 271 lineto +stroke + +165 251 moveto +206 270 lineto +stroke + +165 251 moveto +174 264 lineto +stroke + +165 251 moveto +186 295 lineto +stroke + +42 247 moveto +9 282 lineto +stroke + +42 247 moveto +42 208 lineto +stroke + +42 247 moveto +16 258 lineto +stroke + +42 247 moveto +28 251 lineto +stroke + +42 247 moveto +52 214 lineto +stroke + +42 247 moveto +10 272 lineto +stroke + +42 247 moveto +8 219 lineto +stroke + +42 247 moveto +87 236 lineto +stroke + +42 247 moveto +32 291 lineto +stroke + +42 247 moveto +60 292 lineto +stroke + +42 247 moveto +23 221 lineto +stroke + +42 247 moveto +20 212 lineto +stroke + +42 247 moveto +90 254 lineto +stroke + +42 247 moveto +9 246 lineto +stroke + +42 247 moveto +10 241 lineto +stroke + +42 247 moveto +75 228 lineto +stroke + +452 233 moveto +471 247 lineto +stroke + +452 233 moveto +482 207 lineto +stroke + +452 233 moveto +431 224 lineto +stroke + +452 233 moveto +443 239 lineto +stroke + +452 233 moveto +496 253 lineto +stroke + +452 233 moveto +459 210 lineto +stroke + +452 233 moveto +421 262 lineto +stroke + +452 233 moveto +450 208 lineto +stroke + +452 233 moveto +474 265 lineto +stroke + +452 233 moveto +495 227 lineto +stroke + +452 233 moveto +467 259 lineto +stroke + +452 233 moveto +479 269 lineto +stroke + +452 233 moveto +466 190 lineto +stroke + +452 233 moveto +446 273 lineto +stroke + +452 233 moveto +464 260 lineto +stroke + +452 233 moveto +450 251 lineto +stroke + +482 560 moveto +513 599 lineto +stroke + +482 560 moveto +473 576 lineto +stroke + +482 560 moveto +439 556 lineto +stroke + +482 560 moveto +448 584 lineto +stroke + +482 560 moveto +523 570 lineto +stroke + +482 560 moveto +449 545 lineto +stroke + +482 560 moveto +509 569 lineto +stroke + +482 560 moveto +442 567 lineto +stroke + +482 560 moveto +486 579 lineto +stroke + +482 560 moveto +476 569 lineto +stroke + +482 560 moveto +449 541 lineto +stroke + +482 560 moveto +497 582 lineto +stroke + +482 560 moveto +441 561 lineto +stroke + +482 560 moveto +444 531 lineto +stroke + +482 560 moveto +454 540 lineto +stroke + +554 436 moveto +535 452 lineto +stroke + +554 436 moveto +562 414 lineto +stroke + +554 436 moveto +578 414 lineto +stroke + +554 436 moveto +582 455 lineto +stroke + +554 436 moveto +588 426 lineto +stroke + +554 436 moveto +538 436 lineto +stroke + +554 436 moveto +584 408 lineto +stroke + +554 436 moveto +573 393 lineto +stroke + +554 436 moveto +566 459 lineto +stroke + +554 436 moveto +551 428 lineto +stroke + +554 436 moveto +545 418 lineto +stroke + +554 436 moveto +512 463 lineto +stroke + +76 50 moveto +50 23 lineto +stroke + +76 50 moveto +39 45 lineto +stroke + +76 50 moveto +104 77 lineto +stroke + +76 50 moveto +78 55 lineto +stroke + +76 50 moveto +120 67 lineto +stroke + +76 50 moveto +94 77 lineto +stroke + +76 50 moveto +104 30 lineto +stroke + +76 50 moveto +111 59 lineto +stroke + +76 50 moveto +107 84 lineto +stroke + +76 50 moveto +45 19 lineto +stroke + +76 50 moveto +117 41 lineto +stroke + +76 50 moveto +59 84 lineto +stroke + +76 50 moveto +61 40 lineto +stroke + +76 50 moveto +66 86 lineto +stroke + +76 50 moveto +91 22 lineto +stroke + +76 50 moveto +36 50 lineto +stroke + +231 765 moveto +273 744 lineto +stroke + +231 765 moveto +225 789 lineto +stroke + +231 765 moveto +195 732 lineto +stroke + +231 765 moveto +236 730 lineto +stroke + +231 765 moveto +226 727 lineto +stroke + +231 765 moveto +259 753 lineto +stroke + +231 765 moveto +237 777 lineto +stroke + +231 765 moveto +192 766 lineto +stroke + +231 765 moveto +246 749 lineto +stroke + +231 765 moveto +239 774 lineto +stroke + +231 765 moveto +254 752 lineto +stroke + +231 765 moveto +232 740 lineto +stroke + +231 765 moveto +189 788 lineto +stroke + +145 282 moveto +125 278 lineto +stroke + +145 282 moveto +133 318 lineto +stroke + +145 282 moveto +132 242 lineto +stroke + +145 282 moveto +170 241 lineto +stroke + +145 282 moveto +142 290 lineto +stroke + +145 282 moveto +173 264 lineto +stroke + +145 282 moveto +126 283 lineto +stroke + +145 282 moveto +177 294 lineto +stroke + +145 282 moveto +176 272 lineto +stroke + +145 282 moveto +186 292 lineto +stroke + +145 282 moveto +180 272 lineto +stroke + +145 282 moveto +147 271 lineto +stroke + +145 282 moveto +168 309 lineto +stroke + +145 282 moveto +174 264 lineto +stroke + +145 282 moveto +106 274 lineto +stroke + +145 282 moveto +186 295 lineto +stroke + +266 234 moveto +249 243 lineto +stroke + +266 234 moveto +313 251 lineto +stroke + +266 234 moveto +293 249 lineto +stroke + +266 234 moveto +265 255 lineto +stroke + +266 234 moveto +299 270 lineto +stroke + +266 234 moveto +258 227 lineto +stroke + +266 234 moveto +296 247 lineto +stroke + +266 234 moveto +246 205 lineto +stroke + +266 234 moveto +230 260 lineto +stroke + +266 234 moveto +286 279 lineto +stroke + +266 234 moveto +288 206 lineto +stroke + +266 234 moveto +246 211 lineto +stroke + +266 234 moveto +233 224 lineto +stroke + +266 234 moveto +246 268 lineto +stroke + +266 234 moveto +245 261 lineto +stroke + +266 234 moveto +242 210 lineto +stroke + +266 234 moveto +248 278 lineto +stroke + +266 234 moveto +241 256 lineto +stroke + +266 234 moveto +266 221 lineto +stroke + +266 234 moveto +264 258 lineto +stroke + +266 234 moveto +229 205 lineto +stroke + +590 530 moveto +564 569 lineto +stroke + +590 530 moveto +569 486 lineto +stroke + +590 530 moveto +574 500 lineto +stroke + +590 530 moveto +594 541 lineto +stroke + +590 530 moveto +606 519 lineto +stroke + +590 530 moveto +590 576 lineto +stroke + +300 181 moveto +342 174 lineto +stroke + +300 181 moveto +273 158 lineto +stroke + +300 181 moveto +296 138 lineto +stroke + +300 181 moveto +274 139 lineto +stroke + +300 181 moveto +332 176 lineto +stroke + +300 181 moveto +310 156 lineto +stroke + +300 181 moveto +257 174 lineto +stroke + +300 181 moveto +308 204 lineto +stroke + +300 181 moveto +288 206 lineto +stroke + +300 181 moveto +307 182 lineto +stroke + +300 181 moveto +326 142 lineto +stroke + +300 181 moveto +315 172 lineto +stroke + +300 181 moveto +324 202 lineto +stroke + +300 181 moveto +296 177 lineto +stroke + +300 181 moveto +297 194 lineto +stroke + +9 282 moveto +41 315 lineto +stroke + +9 282 moveto +16 258 lineto +stroke + +9 282 moveto +28 251 lineto +stroke + +9 282 moveto +10 272 lineto +stroke + +9 282 moveto +47 301 lineto +stroke + +9 282 moveto +4 303 lineto +stroke + +9 282 moveto +32 291 lineto +stroke + +9 282 moveto +47 311 lineto +stroke + +9 282 moveto +9 246 lineto +stroke + +9 282 moveto +10 241 lineto +stroke + +121 740 moveto +108 736 lineto +stroke + +121 740 moveto +101 740 lineto +stroke + +121 740 moveto +114 737 lineto +stroke + +121 740 moveto +124 710 lineto +stroke + +121 740 moveto +131 750 lineto +stroke + +121 740 moveto +155 753 lineto +stroke + +121 740 moveto +101 768 lineto +stroke + +121 740 moveto +103 701 lineto +stroke + +121 740 moveto +167 754 lineto +stroke + +121 740 moveto +144 763 lineto +stroke + +121 740 moveto +103 741 lineto +stroke + +121 740 moveto +135 719 lineto +stroke + +121 740 moveto +101 730 lineto +stroke + +121 740 moveto +166 748 lineto +stroke + +121 740 moveto +123 714 lineto +stroke + +121 740 moveto +162 748 lineto +stroke + +134 232 moveto +125 278 lineto +stroke + +134 232 moveto +132 242 lineto +stroke + +134 232 moveto +158 189 lineto +stroke + +134 232 moveto +182 218 lineto +stroke + +134 232 moveto +170 241 lineto +stroke + +134 232 moveto +162 191 lineto +stroke + +134 232 moveto +170 217 lineto +stroke + +134 232 moveto +138 191 lineto +stroke + +134 232 moveto +87 236 lineto +stroke + +134 232 moveto +147 271 lineto +stroke + +134 232 moveto +90 254 lineto +stroke + +86 601 moveto +38 600 lineto +stroke + +86 601 moveto +91 644 lineto +stroke + +86 601 moveto +111 639 lineto +stroke + +86 601 moveto +125 606 lineto +stroke + +86 601 moveto +84 575 lineto +stroke + +86 601 moveto +109 617 lineto +stroke + +86 601 moveto +69 626 lineto +stroke + +86 601 moveto +127 609 lineto +stroke + +86 601 moveto +124 604 lineto +stroke + +86 601 moveto +86 606 lineto +stroke + +86 601 moveto +85 638 lineto +stroke + +86 601 moveto +108 626 lineto +stroke + +86 601 moveto +114 588 lineto +stroke + +86 601 moveto +83 649 lineto +stroke + +476 15 moveto +449 14 lineto +stroke + +476 15 moveto +474 29 lineto +stroke + +476 15 moveto +433 6 lineto +stroke + +476 15 moveto +492 7 lineto +stroke + +476 15 moveto +492 12 lineto +stroke + +476 15 moveto +443 6 lineto +stroke + +293 555 moveto +337 536 lineto +stroke + +293 555 moveto +287 548 lineto +stroke + +293 555 moveto +289 520 lineto +stroke + +293 555 moveto +255 564 lineto +stroke + +293 555 moveto +316 581 lineto +stroke + +293 555 moveto +322 548 lineto +stroke + +293 555 moveto +314 588 lineto +stroke + +293 555 moveto +270 545 lineto +stroke + +293 555 moveto +257 543 lineto +stroke + +293 555 moveto +297 594 lineto +stroke + +293 555 moveto +288 507 lineto +stroke + +293 555 moveto +262 558 lineto +stroke + +293 555 moveto +318 567 lineto +stroke + +293 555 moveto +312 592 lineto +stroke + +293 555 moveto +308 551 lineto +stroke + +293 555 moveto +304 548 lineto +stroke + +226 473 moveto +200 493 lineto +stroke + +226 473 moveto +181 488 lineto +stroke + +226 473 moveto +195 497 lineto +stroke + +226 473 moveto +249 475 lineto +stroke + +226 473 moveto +203 500 lineto +stroke + +226 473 moveto +215 485 lineto +stroke + +226 473 moveto +178 465 lineto +stroke + +226 473 moveto +240 500 lineto +stroke + +226 473 moveto +192 438 lineto +stroke + +226 473 moveto +235 470 lineto +stroke + +226 473 moveto +239 491 lineto +stroke + +226 473 moveto +203 495 lineto +stroke + +226 473 moveto +191 468 lineto +stroke + +12 456 moveto +54 460 lineto +stroke + +12 456 moveto +10 452 lineto +stroke + +12 456 moveto +42 443 lineto +stroke + +12 456 moveto +45 459 lineto +stroke + +12 456 moveto +48 485 lineto +stroke + +12 456 moveto +28 471 lineto +stroke + +12 456 moveto +13 441 lineto +stroke + +12 456 moveto +23 451 lineto +stroke + +12 456 moveto +9 480 lineto +stroke + +41 315 moveto +47 361 lineto +stroke + +41 315 moveto +52 330 lineto +stroke + +41 315 moveto +47 301 lineto +stroke + +41 315 moveto +52 308 lineto +stroke + +41 315 moveto +4 303 lineto +stroke + +41 315 moveto +32 291 lineto +stroke + +41 315 moveto +60 292 lineto +stroke + +41 315 moveto +33 345 lineto +stroke + +41 315 moveto +47 311 lineto +stroke + +41 315 moveto +71 301 lineto +stroke + +41 315 moveto +54 350 lineto +stroke + +41 315 moveto +72 297 lineto +stroke + +41 315 moveto +68 326 lineto +stroke + +41 315 moveto +74 342 lineto +stroke + +153 585 moveto +167 545 lineto +stroke + +153 585 moveto +128 564 lineto +stroke + +153 585 moveto +185 571 lineto +stroke + +153 585 moveto +157 619 lineto +stroke + +153 585 moveto +125 606 lineto +stroke + +153 585 moveto +159 538 lineto +stroke + +153 585 moveto +176 618 lineto +stroke + +153 585 moveto +161 552 lineto +stroke + +153 585 moveto +145 615 lineto +stroke + +153 585 moveto +127 609 lineto +stroke + +153 585 moveto +189 579 lineto +stroke + +153 585 moveto +158 573 lineto +stroke + +153 585 moveto +152 554 lineto +stroke + +153 585 moveto +124 604 lineto +stroke + +153 585 moveto +186 610 lineto +stroke + +153 585 moveto +201 595 lineto +stroke + +153 585 moveto +114 588 lineto +stroke + +153 585 moveto +141 620 lineto +stroke + +153 585 moveto +200 594 lineto +stroke + +273 744 moveto +304 714 lineto +stroke + +273 744 moveto +236 730 lineto +stroke + +273 744 moveto +259 699 lineto +stroke + +273 744 moveto +226 727 lineto +stroke + +273 744 moveto +259 753 lineto +stroke + +273 744 moveto +317 759 lineto +stroke + +273 744 moveto +237 777 lineto +stroke + +273 744 moveto +246 749 lineto +stroke + +273 744 moveto +239 774 lineto +stroke + +273 744 moveto +254 752 lineto +stroke + +273 744 moveto +311 750 lineto +stroke + +273 744 moveto +232 740 lineto +stroke + +273 744 moveto +291 766 lineto +stroke + +273 744 moveto +293 708 lineto +stroke + +273 744 moveto +313 747 lineto +stroke + +273 744 moveto +293 752 lineto +stroke + +273 744 moveto +291 782 lineto +stroke + +430 383 moveto +398 371 lineto +stroke + +430 383 moveto +455 384 lineto +stroke + +430 383 moveto +472 365 lineto +stroke + +430 383 moveto +435 343 lineto +stroke + +430 383 moveto +448 377 lineto +stroke + +430 383 moveto +390 392 lineto +stroke + +430 383 moveto +423 406 lineto +stroke + +430 383 moveto +413 418 lineto +stroke + +430 383 moveto +419 382 lineto +stroke + +430 383 moveto +470 356 lineto +stroke + +430 383 moveto +444 340 lineto +stroke + +430 383 moveto +387 365 lineto +stroke + +430 383 moveto +453 403 lineto +stroke + +430 383 moveto +448 407 lineto +stroke + +430 383 moveto +405 377 lineto +stroke + +430 383 moveto +420 404 lineto +stroke + +342 712 moveto +304 714 lineto +stroke + +342 712 moveto +377 714 lineto +stroke + +342 712 moveto +314 696 lineto +stroke + +342 712 moveto +335 743 lineto +stroke + +342 712 moveto +333 743 lineto +stroke + +342 712 moveto +311 750 lineto +stroke + +342 712 moveto +352 711 lineto +stroke + +342 712 moveto +293 708 lineto +stroke + +342 712 moveto +313 747 lineto +stroke + +342 712 moveto +361 692 lineto +stroke + +342 712 moveto +338 742 lineto +stroke + +561 356 moveto +529 321 lineto +stroke + +561 356 moveto +546 362 lineto +stroke + +561 356 moveto +531 332 lineto +stroke + +561 356 moveto +534 346 lineto +stroke + +561 356 moveto +607 363 lineto +stroke + +561 356 moveto +598 365 lineto +stroke + +561 356 moveto +556 348 lineto +stroke + +561 356 moveto +572 365 lineto +stroke + +561 356 moveto +609 370 lineto +stroke + +561 356 moveto +588 397 lineto +stroke + +561 356 moveto +573 393 lineto +stroke + +561 356 moveto +546 332 lineto +stroke + +561 356 moveto +546 352 lineto +stroke + +561 356 moveto +543 384 lineto +stroke + +306 357 moveto +318 317 lineto +stroke + +306 357 moveto +257 351 lineto +stroke + +306 357 moveto +333 355 lineto +stroke + +306 357 moveto +308 311 lineto +stroke + +306 357 moveto +307 394 lineto +stroke + +306 357 moveto +271 359 lineto +stroke + +306 357 moveto +345 339 lineto +stroke + +306 357 moveto +323 319 lineto +stroke + +306 357 moveto +303 370 lineto +stroke + +306 357 moveto +318 388 lineto +stroke + +306 357 moveto +290 368 lineto +stroke + +306 357 moveto +265 357 lineto +stroke + +306 357 moveto +311 334 lineto +stroke + +306 357 moveto +301 339 lineto +stroke + +301 63 moveto +323 86 lineto +stroke + +301 63 moveto +257 84 lineto +stroke + +301 63 moveto +313 98 lineto +stroke + +301 63 moveto +275 71 lineto +stroke + +301 63 moveto +294 78 lineto +stroke + +301 63 moveto +294 66 lineto +stroke + +301 63 moveto +294 89 lineto +stroke + +301 63 moveto +283 39 lineto +stroke + +301 63 moveto +260 89 lineto +stroke + +301 63 moveto +278 43 lineto +stroke + +301 63 moveto +292 66 lineto +stroke + +301 63 moveto +347 55 lineto +stroke + +301 63 moveto +310 73 lineto +stroke + +301 63 moveto +265 47 lineto +stroke + +301 63 moveto +257 61 lineto +stroke + +301 63 moveto +307 88 lineto +stroke + +152 422 moveto +183 428 lineto +stroke + +152 422 moveto +182 424 lineto +stroke + +152 422 moveto +142 436 lineto +stroke + +152 422 moveto +150 450 lineto +stroke + +152 422 moveto +134 446 lineto +stroke + +152 422 moveto +155 465 lineto +stroke + +152 422 moveto +110 405 lineto +stroke + +152 422 moveto +179 415 lineto +stroke + +152 422 moveto +172 412 lineto +stroke + +152 422 moveto +149 447 lineto +stroke + +152 422 moveto +196 423 lineto +stroke + +152 422 moveto +192 438 lineto +stroke + +152 422 moveto +193 407 lineto +stroke + +152 422 moveto +134 392 lineto +stroke + +152 422 moveto +140 380 lineto +stroke + +152 422 moveto +123 389 lineto +stroke + +152 422 moveto +169 453 lineto +stroke + +531 502 moveto +495 480 lineto +stroke + +531 502 moveto +569 486 lineto +stroke + +531 502 moveto +574 500 lineto +stroke + +531 502 moveto +537 541 lineto +stroke + +531 502 moveto +519 493 lineto +stroke + +531 502 moveto +506 483 lineto +stroke + +531 502 moveto +512 463 lineto +stroke + +531 502 moveto +508 475 lineto +stroke + +531 502 moveto +507 516 lineto +stroke + +531 502 moveto +537 521 lineto +stroke + +531 502 moveto +529 512 lineto +stroke + +531 502 moveto +524 503 lineto +stroke + +167 545 moveto +128 564 lineto +stroke + +167 545 moveto +150 519 lineto +stroke + +167 545 moveto +185 571 lineto +stroke + +167 545 moveto +203 538 lineto +stroke + +167 545 moveto +124 533 lineto +stroke + +167 545 moveto +159 538 lineto +stroke + +167 545 moveto +159 530 lineto +stroke + +167 545 moveto +161 552 lineto +stroke + +167 545 moveto +131 520 lineto +stroke + +167 545 moveto +129 530 lineto +stroke + +167 545 moveto +202 558 lineto +stroke + +167 545 moveto +189 579 lineto +stroke + +167 545 moveto +184 528 lineto +stroke + +167 545 moveto +158 573 lineto +stroke + +167 545 moveto +152 554 lineto +stroke + +167 545 moveto +174 512 lineto +stroke + +167 545 moveto +207 563 lineto +stroke + +167 545 moveto +161 533 lineto +stroke + +471 247 moveto +482 207 lineto +stroke + +471 247 moveto +431 224 lineto +stroke + +471 247 moveto +443 239 lineto +stroke + +471 247 moveto +496 253 lineto +stroke + +471 247 moveto +459 210 lineto +stroke + +471 247 moveto +450 208 lineto +stroke + +471 247 moveto +474 265 lineto +stroke + +471 247 moveto +505 221 lineto +stroke + +471 247 moveto +441 282 lineto +stroke + +471 247 moveto +495 227 lineto +stroke + +471 247 moveto +467 259 lineto +stroke + +471 247 moveto +479 269 lineto +stroke + +471 247 moveto +446 273 lineto +stroke + +471 247 moveto +464 260 lineto +stroke + +471 247 moveto +450 251 lineto +stroke + +128 564 moveto +111 553 lineto +stroke + +128 564 moveto +114 553 lineto +stroke + +128 564 moveto +124 533 lineto +stroke + +128 564 moveto +125 606 lineto +stroke + +128 564 moveto +84 575 lineto +stroke + +128 564 moveto +159 538 lineto +stroke + +128 564 moveto +159 530 lineto +stroke + +128 564 moveto +161 552 lineto +stroke + +128 564 moveto +131 520 lineto +stroke + +128 564 moveto +127 609 lineto +stroke + +128 564 moveto +129 530 lineto +stroke + +128 564 moveto +158 573 lineto +stroke + +128 564 moveto +152 554 lineto +stroke + +128 564 moveto +124 604 lineto +stroke + +128 564 moveto +114 588 lineto +stroke + +128 564 moveto +108 539 lineto +stroke + +128 564 moveto +161 533 lineto +stroke + +550 622 moveto +513 599 lineto +stroke + +550 622 moveto +558 669 lineto +stroke + +550 622 moveto +529 667 lineto +stroke + +550 622 moveto +515 621 lineto +stroke + +550 622 moveto +557 616 lineto +stroke + +550 622 moveto +520 641 lineto +stroke + +550 622 moveto +561 577 lineto +stroke + +550 622 moveto +551 641 lineto +stroke + +550 622 moveto +548 659 lineto +stroke + +550 622 moveto +530 641 lineto +stroke + +550 622 moveto +529 595 lineto +stroke + +550 622 moveto +578 589 lineto +stroke + +550 622 moveto +554 614 lineto +stroke + +513 599 moveto +479 611 lineto +stroke + +513 599 moveto +473 576 lineto +stroke + +513 599 moveto +523 570 lineto +stroke + +513 599 moveto +509 569 lineto +stroke + +513 599 moveto +515 621 lineto +stroke + +513 599 moveto +557 616 lineto +stroke + +513 599 moveto +499 638 lineto +stroke + +513 599 moveto +520 641 lineto +stroke + +513 599 moveto +486 579 lineto +stroke + +513 599 moveto +476 569 lineto +stroke + +513 599 moveto +497 582 lineto +stroke + +513 599 moveto +530 641 lineto +stroke + +513 599 moveto +529 595 lineto +stroke + +513 599 moveto +484 619 lineto +stroke + +513 599 moveto +554 614 lineto +stroke + +323 86 moveto +352 96 lineto +stroke + +323 86 moveto +313 98 lineto +stroke + +323 86 moveto +294 78 lineto +stroke + +323 86 moveto +294 66 lineto +stroke + +323 86 moveto +294 89 lineto +stroke + +323 86 moveto +371 72 lineto +stroke + +323 86 moveto +363 87 lineto +stroke + +323 86 moveto +353 118 lineto +stroke + +323 86 moveto +329 122 lineto +stroke + +323 86 moveto +366 64 lineto +stroke + +323 86 moveto +319 121 lineto +stroke + +323 86 moveto +353 74 lineto +stroke + +323 86 moveto +292 66 lineto +stroke + +323 86 moveto +365 111 lineto +stroke + +323 86 moveto +347 55 lineto +stroke + +323 86 moveto +310 73 lineto +stroke + +323 86 moveto +307 88 lineto +stroke + +390 188 moveto +342 174 lineto +stroke + +390 188 moveto +409 199 lineto +stroke + +390 188 moveto +407 152 lineto +stroke + +390 188 moveto +345 209 lineto +stroke + +390 188 moveto +396 222 lineto +stroke + +390 188 moveto +362 220 lineto +stroke + +390 188 moveto +421 176 lineto +stroke + +390 188 moveto +376 190 lineto +stroke + +390 188 moveto +408 151 lineto +stroke + +390 188 moveto +364 168 lineto +stroke + +390 188 moveto +392 158 lineto +stroke + +390 188 moveto +349 211 lineto +stroke + +390 188 moveto +358 156 lineto +stroke + +543 87 moveto +545 135 lineto +stroke + +543 87 moveto +524 108 lineto +stroke + +543 87 moveto +535 47 lineto +stroke + +543 87 moveto +568 109 lineto +stroke + +543 87 moveto +531 52 lineto +stroke + +543 87 moveto +587 98 lineto +stroke + +543 87 moveto +554 64 lineto +stroke + +543 87 moveto +568 111 lineto +stroke + +543 87 moveto +535 105 lineto +stroke + +543 87 moveto +512 117 lineto +stroke + +543 87 moveto +529 42 lineto +stroke + +543 87 moveto +505 81 lineto +stroke + +543 87 moveto +573 58 lineto +stroke + +543 87 moveto +592 81 lineto +stroke + +543 87 moveto +563 81 lineto +stroke + +543 87 moveto +516 122 lineto +stroke + +543 87 moveto +505 95 lineto +stroke + +543 87 moveto +553 63 lineto +stroke + +543 87 moveto +579 71 lineto +stroke + +248 629 moveto +225 663 lineto +stroke + +248 629 moveto +236 607 lineto +stroke + +248 629 moveto +217 618 lineto +stroke + +248 629 moveto +249 650 lineto +stroke + +248 629 moveto +211 603 lineto +stroke + +248 629 moveto +243 625 lineto +stroke + +248 629 moveto +238 610 lineto +stroke + +248 629 moveto +252 666 lineto +stroke + +248 629 moveto +279 613 lineto +stroke + +248 629 moveto +241 623 lineto +stroke + +248 629 moveto +267 639 lineto +stroke + +248 629 moveto +241 625 lineto +stroke + +248 629 moveto +244 631 lineto +stroke + +248 629 moveto +217 634 lineto +stroke + +342 174 moveto +337 219 lineto +stroke + +342 174 moveto +345 209 lineto +stroke + +342 174 moveto +332 176 lineto +stroke + +342 174 moveto +310 156 lineto +stroke + +342 174 moveto +376 190 lineto +stroke + +342 174 moveto +350 129 lineto +stroke + +342 174 moveto +308 204 lineto +stroke + +342 174 moveto +307 182 lineto +stroke + +342 174 moveto +326 142 lineto +stroke + +342 174 moveto +364 168 lineto +stroke + +342 174 moveto +315 172 lineto +stroke + +342 174 moveto +324 202 lineto +stroke + +342 174 moveto +296 177 lineto +stroke + +342 174 moveto +297 194 lineto +stroke + +342 174 moveto +349 211 lineto +stroke + +342 174 moveto +358 156 lineto +stroke + +190 687 moveto +195 732 lineto +stroke + +190 687 moveto +155 682 lineto +stroke + +190 687 moveto +187 715 lineto +stroke + +190 687 moveto +225 663 lineto +stroke + +190 687 moveto +143 675 lineto +stroke + +190 687 moveto +185 644 lineto +stroke + +190 687 moveto +164 683 lineto +stroke + +190 687 moveto +171 721 lineto +stroke + +190 687 moveto +199 681 lineto +stroke + +190 687 moveto +226 685 lineto +stroke + +190 687 moveto +202 659 lineto +stroke + +190 687 moveto +198 699 lineto +stroke + +190 687 moveto +200 661 lineto +stroke + +190 687 moveto +180 714 lineto +stroke + +190 687 moveto +189 638 lineto +stroke + +190 687 moveto +155 680 lineto +stroke + +42 208 moveto +31 194 lineto +stroke + +42 208 moveto +28 251 lineto +stroke + +42 208 moveto +52 214 lineto +stroke + +42 208 moveto +8 219 lineto +stroke + +42 208 moveto +23 221 lineto +stroke + +42 208 moveto +20 212 lineto +stroke + +42 208 moveto +10 241 lineto +stroke + +42 208 moveto +42 180 lineto +stroke + +42 208 moveto +75 228 lineto +stroke + +413 668 moveto +449 668 lineto +stroke + +413 668 moveto +391 653 lineto +stroke + +413 668 moveto +445 642 lineto +stroke + +413 668 moveto +430 662 lineto +stroke + +413 668 moveto +417 658 lineto +stroke + +413 668 moveto +384 678 lineto +stroke + +413 668 moveto +402 715 lineto +stroke + +413 668 moveto +414 715 lineto +stroke + +413 668 moveto +412 717 lineto +stroke + +200 493 moveto +224 524 lineto +stroke + +200 493 moveto +227 524 lineto +stroke + +200 493 moveto +203 538 lineto +stroke + +200 493 moveto +181 488 lineto +stroke + +200 493 moveto +195 497 lineto +stroke + +200 493 moveto +203 500 lineto +stroke + +200 493 moveto +215 485 lineto +stroke + +200 493 moveto +178 465 lineto +stroke + +200 493 moveto +184 528 lineto +stroke + +200 493 moveto +240 500 lineto +stroke + +200 493 moveto +235 470 lineto +stroke + +200 493 moveto +239 491 lineto +stroke + +200 493 moveto +203 495 lineto +stroke + +200 493 moveto +191 468 lineto +stroke + +200 493 moveto +174 512 lineto +stroke + +26 675 moveto +21 672 lineto +stroke + +26 675 moveto +19 651 lineto +stroke + +26 675 moveto +60 657 lineto +stroke + +26 675 moveto +14 722 lineto +stroke + +26 675 moveto +0 708 lineto +stroke + +26 675 moveto +42 656 lineto +stroke + +26 675 moveto +51 653 lineto +stroke + +26 675 moveto +25 663 lineto +stroke + +111 553 moveto +71 524 lineto +stroke + +111 553 moveto +114 553 lineto +stroke + +111 553 moveto +124 533 lineto +stroke + +111 553 moveto +84 575 lineto +stroke + +111 553 moveto +131 520 lineto +stroke + +111 553 moveto +129 530 lineto +stroke + +111 553 moveto +152 554 lineto +stroke + +111 553 moveto +114 588 lineto +stroke + +111 553 moveto +108 539 lineto +stroke + +111 553 moveto +76 548 lineto +stroke + +609 114 moveto +595 150 lineto +stroke + +609 114 moveto +568 109 lineto +stroke + +609 114 moveto +602 139 lineto +stroke + +609 114 moveto +587 98 lineto +stroke + +609 114 moveto +568 111 lineto +stroke + +609 114 moveto +588 149 lineto +stroke + +609 114 moveto +595 162 lineto +stroke + +609 114 moveto +592 81 lineto +stroke + +609 114 moveto +573 142 lineto +stroke + +225 789 moveto +259 753 lineto +stroke + +225 789 moveto +237 777 lineto +stroke + +225 789 moveto +192 766 lineto +stroke + +225 789 moveto +246 749 lineto +stroke + +225 789 moveto +239 774 lineto +stroke + +225 789 moveto +254 752 lineto +stroke + +225 789 moveto +232 740 lineto +stroke + +225 789 moveto +189 788 lineto +stroke + +479 611 moveto +473 576 lineto +stroke + +479 611 moveto +448 584 lineto +stroke + +479 611 moveto +445 642 lineto +stroke + +479 611 moveto +515 621 lineto +stroke + +479 611 moveto +499 638 lineto +stroke + +479 611 moveto +486 579 lineto +stroke + +479 611 moveto +476 569 lineto +stroke + +479 611 moveto +448 628 lineto +stroke + +479 611 moveto +497 582 lineto +stroke + +479 611 moveto +489 652 lineto +stroke + +479 611 moveto +484 619 lineto +stroke + +224 524 moveto +227 524 lineto +stroke + +224 524 moveto +203 538 lineto +stroke + +224 524 moveto +195 497 lineto +stroke + +224 524 moveto +203 500 lineto +stroke + +224 524 moveto +215 485 lineto +stroke + +224 524 moveto +202 558 lineto +stroke + +224 524 moveto +184 528 lineto +stroke + +224 524 moveto +240 500 lineto +stroke + +224 524 moveto +239 491 lineto +stroke + +224 524 moveto +257 543 lineto +stroke + +224 524 moveto +203 495 lineto +stroke + +224 524 moveto +215 567 lineto +stroke + +224 524 moveto +230 534 lineto +stroke + +224 524 moveto +207 563 lineto +stroke + +470 707 moveto +449 668 lineto +stroke + +470 707 moveto +457 746 lineto +stroke + +470 707 moveto +467 703 lineto +stroke + +470 707 moveto +484 725 lineto +stroke + +470 707 moveto +516 688 lineto +stroke + +470 707 moveto +496 721 lineto +stroke + +470 707 moveto +512 706 lineto +stroke + +470 707 moveto +444 734 lineto +stroke + +470 707 moveto +507 697 lineto +stroke + +195 732 moveto +187 715 lineto +stroke + +195 732 moveto +236 730 lineto +stroke + +195 732 moveto +226 727 lineto +stroke + +195 732 moveto +171 738 lineto +stroke + +195 732 moveto +155 753 lineto +stroke + +195 732 moveto +167 773 lineto +stroke + +195 732 moveto +192 766 lineto +stroke + +195 732 moveto +167 754 lineto +stroke + +195 732 moveto +171 721 lineto +stroke + +195 732 moveto +232 740 lineto +stroke + +195 732 moveto +198 699 lineto +stroke + +195 732 moveto +180 714 lineto +stroke + +195 732 moveto +166 769 lineto +stroke + +195 732 moveto +186 743 lineto +stroke + +195 732 moveto +166 748 lineto +stroke + +195 732 moveto +162 748 lineto +stroke + +155 682 moveto +172 635 lineto +stroke + +155 682 moveto +187 715 lineto +stroke + +155 682 moveto +143 675 lineto +stroke + +155 682 moveto +185 644 lineto +stroke + +155 682 moveto +132 646 lineto +stroke + +155 682 moveto +124 710 lineto +stroke + +155 682 moveto +164 683 lineto +stroke + +155 682 moveto +171 721 lineto +stroke + +155 682 moveto +199 681 lineto +stroke + +155 682 moveto +135 719 lineto +stroke + +155 682 moveto +198 699 lineto +stroke + +155 682 moveto +200 661 lineto +stroke + +155 682 moveto +150 638 lineto +stroke + +155 682 moveto +180 714 lineto +stroke + +155 682 moveto +155 680 lineto +stroke + +155 682 moveto +123 714 lineto +stroke + +172 635 moveto +143 675 lineto +stroke + +172 635 moveto +185 644 lineto +stroke + +172 635 moveto +132 646 lineto +stroke + +172 635 moveto +157 619 lineto +stroke + +172 635 moveto +217 618 lineto +stroke + +172 635 moveto +176 618 lineto +stroke + +172 635 moveto +145 615 lineto +stroke + +172 635 moveto +164 683 lineto +stroke + +172 635 moveto +202 659 lineto +stroke + +172 635 moveto +200 661 lineto +stroke + +172 635 moveto +150 638 lineto +stroke + +172 635 moveto +186 610 lineto +stroke + +172 635 moveto +201 595 lineto +stroke + +172 635 moveto +189 638 lineto +stroke + +172 635 moveto +141 620 lineto +stroke + +172 635 moveto +155 680 lineto +stroke + +172 635 moveto +217 634 lineto +stroke + +172 635 moveto +200 594 lineto +stroke + +232 98 moveto +257 84 lineto +stroke + +232 98 moveto +234 128 lineto +stroke + +232 98 moveto +222 70 lineto +stroke + +232 98 moveto +262 125 lineto +stroke + +232 98 moveto +186 98 lineto +stroke + +232 98 moveto +215 54 lineto +stroke + +232 98 moveto +260 89 lineto +stroke + +232 98 moveto +193 78 lineto +stroke + +232 98 moveto +185 89 lineto +stroke + +232 98 moveto +188 85 lineto +stroke + +232 98 moveto +196 78 lineto +stroke + +232 98 moveto +211 66 lineto +stroke + +232 98 moveto +257 61 lineto +stroke + +232 98 moveto +220 62 lineto +stroke + +125 278 moveto +133 318 lineto +stroke + +125 278 moveto +132 242 lineto +stroke + +125 278 moveto +142 290 lineto +stroke + +125 278 moveto +173 264 lineto +stroke + +125 278 moveto +126 283 lineto +stroke + +125 278 moveto +93 316 lineto +stroke + +125 278 moveto +102 316 lineto +stroke + +125 278 moveto +93 296 lineto +stroke + +125 278 moveto +147 271 lineto +stroke + +125 278 moveto +106 274 lineto +stroke + +125 278 moveto +90 254 lineto +stroke + +66 147 moveto +48 120 lineto +stroke + +66 147 moveto +68 120 lineto +stroke + +66 147 moveto +95 110 lineto +stroke + +66 147 moveto +113 161 lineto +stroke + +66 147 moveto +39 153 lineto +stroke + +66 147 moveto +45 116 lineto +stroke + +66 147 moveto +55 104 lineto +stroke + +66 147 moveto +105 172 lineto +stroke + +66 147 moveto +41 155 lineto +stroke + +66 147 moveto +79 119 lineto +stroke + +66 147 moveto +42 180 lineto +stroke + +66 147 moveto +52 143 lineto +stroke + +66 147 moveto +99 151 lineto +stroke + +178 47 moveto +161 38 lineto +stroke + +178 47 moveto +168 15 lineto +stroke + +178 47 moveto +167 82 lineto +stroke + +178 47 moveto +222 70 lineto +stroke + +178 47 moveto +206 29 lineto +stroke + +178 47 moveto +212 41 lineto +stroke + +178 47 moveto +215 54 lineto +stroke + +178 47 moveto +182 46 lineto +stroke + +178 47 moveto +147 46 lineto +stroke + +178 47 moveto +175 65 lineto +stroke + +178 47 moveto +191 10 lineto +stroke + +178 47 moveto +193 78 lineto +stroke + +178 47 moveto +180 66 lineto +stroke + +178 47 moveto +212 32 lineto +stroke + +178 47 moveto +185 89 lineto +stroke + +178 47 moveto +188 85 lineto +stroke + +178 47 moveto +208 12 lineto +stroke + +178 47 moveto +196 78 lineto +stroke + +178 47 moveto +152 17 lineto +stroke + +178 47 moveto +190 54 lineto +stroke + +178 47 moveto +211 66 lineto +stroke + +178 47 moveto +220 62 lineto +stroke + +383 358 moveto +356 375 lineto +stroke + +383 358 moveto +398 371 lineto +stroke + +383 358 moveto +369 400 lineto +stroke + +383 358 moveto +372 325 lineto +stroke + +383 358 moveto +360 374 lineto +stroke + +383 358 moveto +390 392 lineto +stroke + +383 358 moveto +413 334 lineto +stroke + +383 358 moveto +360 357 lineto +stroke + +383 358 moveto +419 382 lineto +stroke + +383 358 moveto +370 387 lineto +stroke + +383 358 moveto +353 380 lineto +stroke + +383 358 moveto +414 320 lineto +stroke + +383 358 moveto +415 330 lineto +stroke + +383 358 moveto +379 323 lineto +stroke + +383 358 moveto +345 339 lineto +stroke + +383 358 moveto +387 365 lineto +stroke + +383 358 moveto +374 369 lineto +stroke + +383 358 moveto +405 377 lineto +stroke + +383 358 moveto +378 317 lineto +stroke + +304 714 moveto +314 696 lineto +stroke + +304 714 moveto +259 699 lineto +stroke + +304 714 moveto +335 743 lineto +stroke + +304 714 moveto +317 759 lineto +stroke + +304 714 moveto +333 743 lineto +stroke + +304 714 moveto +311 750 lineto +stroke + +304 714 moveto +352 711 lineto +stroke + +304 714 moveto +293 708 lineto +stroke + +304 714 moveto +313 747 lineto +stroke + +304 714 moveto +338 742 lineto +stroke + +304 714 moveto +293 752 lineto +stroke + +242 343 moveto +257 351 lineto +stroke + +242 343 moveto +259 326 lineto +stroke + +242 343 moveto +197 336 lineto +stroke + +242 343 moveto +271 359 lineto +stroke + +242 343 moveto +240 387 lineto +stroke + +242 343 moveto +240 297 lineto +stroke + +242 343 moveto +217 343 lineto +stroke + +242 343 moveto +238 380 lineto +stroke + +242 343 moveto +203 329 lineto +stroke + +242 343 moveto +265 357 lineto +stroke + +347 471 moveto +331 506 lineto +stroke + +347 471 moveto +350 463 lineto +stroke + +347 471 moveto +390 455 lineto +stroke + +347 471 moveto +346 467 lineto +stroke + +347 471 moveto +349 454 lineto +stroke + +347 471 moveto +339 459 lineto +stroke + +347 471 moveto +311 503 lineto +stroke + +347 471 moveto +339 506 lineto +stroke + +347 471 moveto +328 425 lineto +stroke + +347 471 moveto +308 499 lineto +stroke + +347 471 moveto +298 464 lineto +stroke + +347 471 moveto +352 508 lineto +stroke + +347 471 moveto +371 502 lineto +stroke + +347 471 moveto +335 460 lineto +stroke + +347 471 moveto +347 464 lineto +stroke + +347 471 moveto +387 480 lineto +stroke + +347 471 moveto +309 490 lineto +stroke + +347 471 moveto +390 489 lineto +stroke + +257 84 moveto +275 71 lineto +stroke + +257 84 moveto +234 128 lineto +stroke + +257 84 moveto +294 78 lineto +stroke + +257 84 moveto +294 66 lineto +stroke + +257 84 moveto +294 89 lineto +stroke + +257 84 moveto +222 70 lineto +stroke + +257 84 moveto +262 125 lineto +stroke + +257 84 moveto +260 89 lineto +stroke + +257 84 moveto +278 43 lineto +stroke + +257 84 moveto +292 66 lineto +stroke + +257 84 moveto +211 66 lineto +stroke + +257 84 moveto +265 47 lineto +stroke + +257 84 moveto +257 61 lineto +stroke + +257 84 moveto +220 62 lineto +stroke + +108 736 moveto +101 740 lineto +stroke + +108 736 moveto +63 735 lineto +stroke + +108 736 moveto +114 737 lineto +stroke + +108 736 moveto +124 710 lineto +stroke + +108 736 moveto +131 750 lineto +stroke + +108 736 moveto +155 753 lineto +stroke + +108 736 moveto +101 768 lineto +stroke + +108 736 moveto +103 701 lineto +stroke + +108 736 moveto +144 763 lineto +stroke + +108 736 moveto +103 741 lineto +stroke + +108 736 moveto +135 719 lineto +stroke + +108 736 moveto +77 772 lineto +stroke + +108 736 moveto +101 730 lineto +stroke + +108 736 moveto +123 714 lineto +stroke + +352 96 moveto +313 98 lineto +stroke + +352 96 moveto +396 101 lineto +stroke + +352 96 moveto +365 54 lineto +stroke + +352 96 moveto +371 72 lineto +stroke + +352 96 moveto +363 87 lineto +stroke + +352 96 moveto +353 118 lineto +stroke + +352 96 moveto +329 122 lineto +stroke + +352 96 moveto +383 83 lineto +stroke + +352 96 moveto +350 129 lineto +stroke + +352 96 moveto +366 64 lineto +stroke + +352 96 moveto +319 121 lineto +stroke + +352 96 moveto +353 74 lineto +stroke + +352 96 moveto +365 111 lineto +stroke + +352 96 moveto +347 55 lineto +stroke + +352 96 moveto +310 73 lineto +stroke + +352 96 moveto +380 102 lineto +stroke + +352 96 moveto +307 88 lineto +stroke + +352 96 moveto +392 88 lineto +stroke + +377 714 moveto +398 717 lineto +stroke + +377 714 moveto +398 751 lineto +stroke + +377 714 moveto +360 761 lineto +stroke + +377 714 moveto +352 711 lineto +stroke + +377 714 moveto +411 739 lineto +stroke + +377 714 moveto +361 692 lineto +stroke + +377 714 moveto +338 742 lineto +stroke + +377 714 moveto +384 678 lineto +stroke + +377 714 moveto +402 715 lineto +stroke + +377 714 moveto +414 715 lineto +stroke + +377 714 moveto +412 717 lineto +stroke + +495 480 moveto +535 452 lineto +stroke + +495 480 moveto +468 462 lineto +stroke + +495 480 moveto +494 457 lineto +stroke + +495 480 moveto +466 504 lineto +stroke + +495 480 moveto +493 466 lineto +stroke + +495 480 moveto +519 493 lineto +stroke + +495 480 moveto +506 483 lineto +stroke + +495 480 moveto +451 501 lineto +stroke + +495 480 moveto +512 463 lineto +stroke + +495 480 moveto +508 475 lineto +stroke + +495 480 moveto +507 516 lineto +stroke + +495 480 moveto +529 512 lineto +stroke + +495 480 moveto +524 503 lineto +stroke + +331 506 moveto +350 463 lineto +stroke + +331 506 moveto +303 498 lineto +stroke + +331 506 moveto +346 467 lineto +stroke + +331 506 moveto +337 536 lineto +stroke + +331 506 moveto +339 459 lineto +stroke + +331 506 moveto +305 504 lineto +stroke + +331 506 moveto +289 520 lineto +stroke + +331 506 moveto +311 503 lineto +stroke + +331 506 moveto +339 506 lineto +stroke + +331 506 moveto +288 505 lineto +stroke + +331 506 moveto +308 499 lineto +stroke + +331 506 moveto +322 548 lineto +stroke + +331 506 moveto +352 508 lineto +stroke + +331 506 moveto +371 502 lineto +stroke + +331 506 moveto +362 538 lineto +stroke + +331 506 moveto +335 460 lineto +stroke + +331 506 moveto +347 464 lineto +stroke + +331 506 moveto +288 507 lineto +stroke + +331 506 moveto +309 490 lineto +stroke + +331 506 moveto +379 520 lineto +stroke + +331 506 moveto +348 548 lineto +stroke + +331 506 moveto +304 548 lineto +stroke + +442 483 moveto +407 454 lineto +stroke + +442 483 moveto +446 450 lineto +stroke + +442 483 moveto +430 453 lineto +stroke + +442 483 moveto +468 462 lineto +stroke + +442 483 moveto +429 515 lineto +stroke + +442 483 moveto +466 504 lineto +stroke + +442 483 moveto +440 441 lineto +stroke + +442 483 moveto +451 501 lineto +stroke + +442 483 moveto +444 531 lineto +stroke + +442 483 moveto +439 446 lineto +stroke + +442 483 moveto +436 519 lineto +stroke + +442 483 moveto +440 498 lineto +stroke + +442 483 moveto +444 483 lineto +stroke + +313 98 moveto +275 71 lineto +stroke + +313 98 moveto +294 78 lineto +stroke + +313 98 moveto +294 66 lineto +stroke + +313 98 moveto +294 89 lineto +stroke + +313 98 moveto +296 138 lineto +stroke + +313 98 moveto +353 118 lineto +stroke + +313 98 moveto +329 122 lineto +stroke + +313 98 moveto +350 129 lineto +stroke + +313 98 moveto +319 121 lineto +stroke + +313 98 moveto +326 142 lineto +stroke + +313 98 moveto +353 74 lineto +stroke + +313 98 moveto +292 66 lineto +stroke + +313 98 moveto +310 73 lineto +stroke + +313 98 moveto +295 128 lineto +stroke + +313 98 moveto +307 88 lineto +stroke + +149 166 moveto +116 183 lineto +stroke + +149 166 moveto +161 173 lineto +stroke + +149 166 moveto +190 184 lineto +stroke + +149 166 moveto +158 189 lineto +stroke + +149 166 moveto +132 140 lineto +stroke + +149 166 moveto +162 191 lineto +stroke + +149 166 moveto +113 161 lineto +stroke + +149 166 moveto +168 148 lineto +stroke + +149 166 moveto +156 129 lineto +stroke + +149 166 moveto +138 191 lineto +stroke + +149 166 moveto +118 128 lineto +stroke + +149 166 moveto +179 176 lineto +stroke + +149 166 moveto +191 188 lineto +stroke + +149 166 moveto +166 191 lineto +stroke + +149 166 moveto +105 172 lineto +stroke + +149 166 moveto +196 150 lineto +stroke + +149 166 moveto +153 123 lineto +stroke + +149 166 moveto +136 145 lineto +stroke + +356 375 moveto +398 371 lineto +stroke + +356 375 moveto +349 410 lineto +stroke + +356 375 moveto +369 400 lineto +stroke + +356 375 moveto +360 374 lineto +stroke + +356 375 moveto +333 355 lineto +stroke + +356 375 moveto +390 392 lineto +stroke + +356 375 moveto +360 357 lineto +stroke + +356 375 moveto +370 387 lineto +stroke + +356 375 moveto +353 380 lineto +stroke + +356 375 moveto +335 412 lineto +stroke + +356 375 moveto +345 339 lineto +stroke + +356 375 moveto +387 365 lineto +stroke + +356 375 moveto +374 369 lineto +stroke + +356 375 moveto +318 388 lineto +stroke + +356 375 moveto +405 377 lineto +stroke + +350 463 moveto +390 455 lineto +stroke + +350 463 moveto +346 467 lineto +stroke + +350 463 moveto +319 424 lineto +stroke + +350 463 moveto +349 454 lineto +stroke + +350 463 moveto +339 459 lineto +stroke + +350 463 moveto +339 506 lineto +stroke + +350 463 moveto +328 425 lineto +stroke + +350 463 moveto +388 432 lineto +stroke + +350 463 moveto +352 508 lineto +stroke + +350 463 moveto +371 502 lineto +stroke + +350 463 moveto +335 460 lineto +stroke + +350 463 moveto +347 464 lineto +stroke + +350 463 moveto +387 480 lineto +stroke + +350 463 moveto +309 490 lineto +stroke + +350 463 moveto +390 489 lineto +stroke + +438 137 moveto +429 150 lineto +stroke + +438 137 moveto +407 152 lineto +stroke + +438 137 moveto +455 108 lineto +stroke + +438 137 moveto +421 176 lineto +stroke + +438 137 moveto +421 114 lineto +stroke + +438 137 moveto +474 161 lineto +stroke + +438 137 moveto +423 103 lineto +stroke + +438 137 moveto +445 156 lineto +stroke + +438 137 moveto +451 176 lineto +stroke + +438 137 moveto +448 180 lineto +stroke + +438 137 moveto +408 151 lineto +stroke + +438 137 moveto +456 169 lineto +stroke + +438 137 moveto +469 165 lineto +stroke + +438 137 moveto +452 104 lineto +stroke + +438 137 moveto +458 118 lineto +stroke + +438 137 moveto +460 163 lineto +stroke + +438 137 moveto +438 110 lineto +stroke + +438 137 moveto +473 118 lineto +stroke + +438 137 moveto +433 100 lineto +stroke + +45 562 moveto +34 559 lineto +stroke + +45 562 moveto +71 524 lineto +stroke + +45 562 moveto +38 600 lineto +stroke + +45 562 moveto +84 575 lineto +stroke + +45 562 moveto +44 555 lineto +stroke + +45 562 moveto +46 554 lineto +stroke + +45 562 moveto +39 567 lineto +stroke + +45 562 moveto +1 558 lineto +stroke + +45 562 moveto +13 597 lineto +stroke + +45 562 moveto +49 549 lineto +stroke + +45 562 moveto +76 548 lineto +stroke + +275 71 moveto +294 78 lineto +stroke + +275 71 moveto +294 66 lineto +stroke + +275 71 moveto +294 89 lineto +stroke + +275 71 moveto +283 39 lineto +stroke + +275 71 moveto +260 89 lineto +stroke + +275 71 moveto +278 43 lineto +stroke + +275 71 moveto +292 66 lineto +stroke + +275 71 moveto +310 73 lineto +stroke + +275 71 moveto +265 47 lineto +stroke + +275 71 moveto +257 61 lineto +stroke + +275 71 moveto +307 88 lineto +stroke + +545 135 moveto +520 136 lineto +stroke + +545 135 moveto +554 160 lineto +stroke + +545 135 moveto +524 108 lineto +stroke + +545 135 moveto +568 109 lineto +stroke + +545 135 moveto +568 111 lineto +stroke + +545 135 moveto +535 105 lineto +stroke + +545 135 moveto +512 117 lineto +stroke + +545 135 moveto +588 149 lineto +stroke + +545 135 moveto +518 177 lineto +stroke + +545 135 moveto +564 167 lineto +stroke + +545 135 moveto +516 122 lineto +stroke + +545 135 moveto +560 139 lineto +stroke + +545 135 moveto +573 142 lineto +stroke + +398 371 moveto +369 400 lineto +stroke + +398 371 moveto +435 343 lineto +stroke + +398 371 moveto +360 374 lineto +stroke + +398 371 moveto +390 392 lineto +stroke + +398 371 moveto +413 334 lineto +stroke + +398 371 moveto +423 406 lineto +stroke + +398 371 moveto +413 418 lineto +stroke + +398 371 moveto +360 357 lineto +stroke + +398 371 moveto +419 382 lineto +stroke + +398 371 moveto +370 387 lineto +stroke + +398 371 moveto +353 380 lineto +stroke + +398 371 moveto +415 330 lineto +stroke + +398 371 moveto +387 365 lineto +stroke + +398 371 moveto +374 369 lineto +stroke + +398 371 moveto +405 377 lineto +stroke + +398 371 moveto +420 404 lineto +stroke + +327 19 moveto +283 39 lineto +stroke + +327 19 moveto +313 0 lineto +stroke + +327 19 moveto +347 55 lineto +stroke + +327 19 moveto +316 10 lineto +stroke + +327 19 moveto +291 7 lineto +stroke + +187 715 moveto +226 727 lineto +stroke + +187 715 moveto +171 738 lineto +stroke + +187 715 moveto +155 753 lineto +stroke + +187 715 moveto +164 683 lineto +stroke + +187 715 moveto +167 754 lineto +stroke + +187 715 moveto +171 721 lineto +stroke + +187 715 moveto +199 681 lineto +stroke + +187 715 moveto +226 685 lineto +stroke + +187 715 moveto +198 699 lineto +stroke + +187 715 moveto +180 714 lineto +stroke + +187 715 moveto +186 743 lineto +stroke + +187 715 moveto +166 748 lineto +stroke + +187 715 moveto +155 680 lineto +stroke + +187 715 moveto +162 748 lineto +stroke + +455 384 moveto +472 365 lineto +stroke + +455 384 moveto +435 343 lineto +stroke + +455 384 moveto +448 377 lineto +stroke + +455 384 moveto +423 406 lineto +stroke + +455 384 moveto +419 382 lineto +stroke + +455 384 moveto +481 416 lineto +stroke + +455 384 moveto +470 356 lineto +stroke + +455 384 moveto +444 340 lineto +stroke + +455 384 moveto +453 403 lineto +stroke + +455 384 moveto +448 407 lineto +stroke + +455 384 moveto +420 404 lineto +stroke + +150 519 moveto +114 553 lineto +stroke + +150 519 moveto +181 488 lineto +stroke + +150 519 moveto +124 533 lineto +stroke + +150 519 moveto +108 502 lineto +stroke + +150 519 moveto +159 538 lineto +stroke + +150 519 moveto +159 530 lineto +stroke + +150 519 moveto +161 552 lineto +stroke + +150 519 moveto +131 520 lineto +stroke + +150 519 moveto +129 530 lineto +stroke + +150 519 moveto +184 528 lineto +stroke + +150 519 moveto +128 503 lineto +stroke + +150 519 moveto +152 554 lineto +stroke + +150 519 moveto +174 512 lineto +stroke + +150 519 moveto +108 539 lineto +stroke + +150 519 moveto +161 533 lineto +stroke + +396 101 moveto +371 72 lineto +stroke + +396 101 moveto +363 87 lineto +stroke + +396 101 moveto +422 83 lineto +stroke + +396 101 moveto +353 118 lineto +stroke + +396 101 moveto +421 114 lineto +stroke + +396 101 moveto +423 103 lineto +stroke + +396 101 moveto +383 83 lineto +stroke + +396 101 moveto +404 96 lineto +stroke + +396 101 moveto +366 64 lineto +stroke + +396 101 moveto +365 111 lineto +stroke + +396 101 moveto +380 102 lineto +stroke + +396 101 moveto +438 110 lineto +stroke + +396 101 moveto +410 85 lineto +stroke + +396 101 moveto +433 100 lineto +stroke + +396 101 moveto +392 88 lineto +stroke + +396 101 moveto +407 73 lineto +stroke + +249 243 moveto +293 249 lineto +stroke + +249 243 moveto +265 255 lineto +stroke + +249 243 moveto +258 227 lineto +stroke + +249 243 moveto +296 247 lineto +stroke + +249 243 moveto +246 205 lineto +stroke + +249 243 moveto +230 260 lineto +stroke + +249 243 moveto +204 259 lineto +stroke + +249 243 moveto +246 211 lineto +stroke + +249 243 moveto +233 224 lineto +stroke + +249 243 moveto +246 268 lineto +stroke + +249 243 moveto +245 261 lineto +stroke + +249 243 moveto +242 210 lineto +stroke + +249 243 moveto +248 278 lineto +stroke + +249 243 moveto +241 256 lineto +stroke + +249 243 moveto +266 221 lineto +stroke + +249 243 moveto +264 258 lineto +stroke + +249 243 moveto +229 205 lineto +stroke + +116 183 moveto +161 173 lineto +stroke + +116 183 moveto +158 189 lineto +stroke + +116 183 moveto +132 140 lineto +stroke + +116 183 moveto +162 191 lineto +stroke + +116 183 moveto +113 161 lineto +stroke + +116 183 moveto +138 191 lineto +stroke + +116 183 moveto +105 172 lineto +stroke + +116 183 moveto +136 145 lineto +stroke + +116 183 moveto +99 151 lineto +stroke + +161 173 moveto +190 184 lineto +stroke + +161 173 moveto +158 189 lineto +stroke + +161 173 moveto +182 218 lineto +stroke + +161 173 moveto +132 140 lineto +stroke + +161 173 moveto +162 191 lineto +stroke + +161 173 moveto +113 161 lineto +stroke + +161 173 moveto +168 148 lineto +stroke + +161 173 moveto +170 217 lineto +stroke + +161 173 moveto +156 129 lineto +stroke + +161 173 moveto +138 191 lineto +stroke + +161 173 moveto +196 208 lineto +stroke + +161 173 moveto +179 176 lineto +stroke + +161 173 moveto +191 188 lineto +stroke + +161 173 moveto +166 191 lineto +stroke + +161 173 moveto +195 145 lineto +stroke + +161 173 moveto +196 150 lineto +stroke + +161 173 moveto +191 198 lineto +stroke + +161 173 moveto +136 145 lineto +stroke + +161 173 moveto +204 173 lineto +stroke + +133 318 moveto +142 290 lineto +stroke + +133 318 moveto +126 283 lineto +stroke + +133 318 moveto +93 316 lineto +stroke + +133 318 moveto +88 336 lineto +stroke + +133 318 moveto +102 316 lineto +stroke + +133 318 moveto +93 296 lineto +stroke + +133 318 moveto +147 271 lineto +stroke + +133 318 moveto +98 324 lineto +stroke + +133 318 moveto +168 309 lineto +stroke + +133 318 moveto +112 356 lineto +stroke + +225 663 moveto +185 644 lineto +stroke + +225 663 moveto +259 699 lineto +stroke + +225 663 moveto +217 618 lineto +stroke + +225 663 moveto +249 650 lineto +stroke + +225 663 moveto +267 676 lineto +stroke + +225 663 moveto +253 687 lineto +stroke + +225 663 moveto +199 681 lineto +stroke + +225 663 moveto +226 685 lineto +stroke + +225 663 moveto +243 625 lineto +stroke + +225 663 moveto +202 659 lineto +stroke + +225 663 moveto +198 699 lineto +stroke + +225 663 moveto +200 661 lineto +stroke + +225 663 moveto +252 666 lineto +stroke + +225 663 moveto +241 623 lineto +stroke + +225 663 moveto +267 639 lineto +stroke + +225 663 moveto +241 625 lineto +stroke + +225 663 moveto +189 638 lineto +stroke + +225 663 moveto +244 631 lineto +stroke + +225 663 moveto +217 634 lineto +stroke + +185 571 moveto +203 538 lineto +stroke + +185 571 moveto +159 538 lineto +stroke + +185 571 moveto +159 530 lineto +stroke + +185 571 moveto +176 618 lineto +stroke + +185 571 moveto +161 552 lineto +stroke + +185 571 moveto +211 603 lineto +stroke + +185 571 moveto +202 558 lineto +stroke + +185 571 moveto +189 579 lineto +stroke + +185 571 moveto +184 528 lineto +stroke + +185 571 moveto +158 573 lineto +stroke + +185 571 moveto +152 554 lineto +stroke + +185 571 moveto +186 610 lineto +stroke + +185 571 moveto +201 595 lineto +stroke + +185 571 moveto +215 567 lineto +stroke + +185 571 moveto +233 577 lineto +stroke + +185 571 moveto +207 563 lineto +stroke + +185 571 moveto +161 533 lineto +stroke + +185 571 moveto +200 594 lineto +stroke + +349 410 moveto +369 400 lineto +stroke + +349 410 moveto +319 424 lineto +stroke + +349 410 moveto +349 454 lineto +stroke + +349 410 moveto +360 374 lineto +stroke + +349 410 moveto +390 392 lineto +stroke + +349 410 moveto +328 425 lineto +stroke + +349 410 moveto +388 432 lineto +stroke + +349 410 moveto +307 394 lineto +stroke + +349 410 moveto +370 387 lineto +stroke + +349 410 moveto +353 380 lineto +stroke + +349 410 moveto +335 412 lineto +stroke + +349 410 moveto +374 369 lineto +stroke + +349 410 moveto +318 388 lineto +stroke + +54 460 moveto +78 459 lineto +stroke + +54 460 moveto +58 509 lineto +stroke + +54 460 moveto +90 488 lineto +stroke + +54 460 moveto +10 452 lineto +stroke + +54 460 moveto +42 443 lineto +stroke + +54 460 moveto +45 459 lineto +stroke + +54 460 moveto +60 432 lineto +stroke + +54 460 moveto +61 497 lineto +stroke + +54 460 moveto +48 485 lineto +stroke + +54 460 moveto +28 471 lineto +stroke + +54 460 moveto +13 441 lineto +stroke + +54 460 moveto +23 451 lineto +stroke + +54 460 moveto +76 504 lineto +stroke + +54 460 moveto +9 480 lineto +stroke + +54 460 moveto +99 475 lineto +stroke + +390 455 moveto +346 467 lineto +stroke + +390 455 moveto +407 454 lineto +stroke + +390 455 moveto +349 454 lineto +stroke + +390 455 moveto +430 453 lineto +stroke + +390 455 moveto +413 418 lineto +stroke + +390 455 moveto +388 432 lineto +stroke + +390 455 moveto +347 464 lineto +stroke + +390 455 moveto +387 480 lineto +stroke + +390 455 moveto +390 489 lineto +stroke + +390 455 moveto +439 446 lineto +stroke + +379 32 moveto +365 54 lineto +stroke + +379 32 moveto +371 72 lineto +stroke + +379 32 moveto +366 64 lineto +stroke + +379 32 moveto +353 74 lineto +stroke + +379 32 moveto +347 55 lineto +stroke + +379 32 moveto +390 44 lineto +stroke + +379 32 moveto +407 73 lineto +stroke + +50 23 moveto +39 45 lineto +stroke + +50 23 moveto +50 3 lineto +stroke + +50 23 moveto +78 55 lineto +stroke + +50 23 moveto +9 8 lineto +stroke + +50 23 moveto +19 11 lineto +stroke + +50 23 moveto +45 19 lineto +stroke + +50 23 moveto +38 2 lineto +stroke + +50 23 moveto +61 40 lineto +stroke + +50 23 moveto +26 53 lineto +stroke + +50 23 moveto +91 22 lineto +stroke + +50 23 moveto +36 50 lineto +stroke + +427 742 moveto +398 717 lineto +stroke + +427 742 moveto +446 756 lineto +stroke + +427 742 moveto +403 767 lineto +stroke + +427 742 moveto +437 751 lineto +stroke + +427 742 moveto +457 746 lineto +stroke + +427 742 moveto +429 766 lineto +stroke + +427 742 moveto +398 751 lineto +stroke + +427 742 moveto +402 761 lineto +stroke + +427 742 moveto +411 739 lineto +stroke + +427 742 moveto +446 783 lineto +stroke + +427 742 moveto +428 764 lineto +stroke + +427 742 moveto +402 715 lineto +stroke + +427 742 moveto +414 715 lineto +stroke + +427 742 moveto +412 717 lineto +stroke + +427 742 moveto +444 734 lineto +stroke + +34 559 moveto +38 600 lineto +stroke + +34 559 moveto +44 555 lineto +stroke + +34 559 moveto +46 511 lineto +stroke + +34 559 moveto +46 554 lineto +stroke + +34 559 moveto +39 567 lineto +stroke + +34 559 moveto +1 558 lineto +stroke + +34 559 moveto +13 597 lineto +stroke + +34 559 moveto +49 549 lineto +stroke + +34 559 moveto +76 548 lineto +stroke + +190 184 moveto +158 189 lineto +stroke + +190 184 moveto +182 218 lineto +stroke + +190 184 moveto +162 191 lineto +stroke + +190 184 moveto +222 158 lineto +stroke + +190 184 moveto +168 148 lineto +stroke + +190 184 moveto +170 217 lineto +stroke + +190 184 moveto +195 226 lineto +stroke + +190 184 moveto +196 208 lineto +stroke + +190 184 moveto +179 176 lineto +stroke + +190 184 moveto +191 188 lineto +stroke + +190 184 moveto +237 174 lineto +stroke + +190 184 moveto +166 191 lineto +stroke + +190 184 moveto +195 145 lineto +stroke + +190 184 moveto +196 150 lineto +stroke + +190 184 moveto +191 198 lineto +stroke + +190 184 moveto +217 174 lineto +stroke + +190 184 moveto +229 205 lineto +stroke + +190 184 moveto +204 173 lineto +stroke + +482 207 moveto +496 198 lineto +stroke + +482 207 moveto +496 253 lineto +stroke + +482 207 moveto +459 210 lineto +stroke + +482 207 moveto +508 171 lineto +stroke + +482 207 moveto +450 208 lineto +stroke + +482 207 moveto +505 221 lineto +stroke + +482 207 moveto +474 161 lineto +stroke + +482 207 moveto +494 164 lineto +stroke + +482 207 moveto +486 161 lineto +stroke + +482 207 moveto +451 176 lineto +stroke + +482 207 moveto +448 180 lineto +stroke + +482 207 moveto +495 227 lineto +stroke + +482 207 moveto +518 177 lineto +stroke + +482 207 moveto +456 169 lineto +stroke + +482 207 moveto +466 190 lineto +stroke + +482 207 moveto +469 165 lineto +stroke + +482 207 moveto +460 163 lineto +stroke + +537 711 moveto +558 669 lineto +stroke + +537 711 moveto +576 710 lineto +stroke + +537 711 moveto +529 667 lineto +stroke + +537 711 moveto +538 678 lineto +stroke + +537 711 moveto +566 701 lineto +stroke + +537 711 moveto +513 745 lineto +stroke + +537 711 moveto +515 738 lineto +stroke + +537 711 moveto +530 691 lineto +stroke + +537 711 moveto +584 705 lineto +stroke + +537 711 moveto +534 734 lineto +stroke + +537 711 moveto +563 714 lineto +stroke + +537 711 moveto +516 688 lineto +stroke + +537 711 moveto +527 741 lineto +stroke + +537 711 moveto +573 714 lineto +stroke + +537 711 moveto +554 678 lineto +stroke + +537 711 moveto +496 721 lineto +stroke + +537 711 moveto +512 706 lineto +stroke + +537 711 moveto +561 672 lineto +stroke + +537 711 moveto +563 726 lineto +stroke + +537 711 moveto +507 697 lineto +stroke + +558 669 moveto +576 710 lineto +stroke + +558 669 moveto +529 667 lineto +stroke + +558 669 moveto +538 678 lineto +stroke + +558 669 moveto +566 701 lineto +stroke + +558 669 moveto +530 691 lineto +stroke + +558 669 moveto +520 641 lineto +stroke + +558 669 moveto +584 705 lineto +stroke + +558 669 moveto +551 641 lineto +stroke + +558 669 moveto +548 659 lineto +stroke + +558 669 moveto +590 653 lineto +stroke + +558 669 moveto +530 641 lineto +stroke + +558 669 moveto +588 670 lineto +stroke + +558 669 moveto +563 714 lineto +stroke + +558 669 moveto +516 688 lineto +stroke + +558 669 moveto +568 671 lineto +stroke + +558 669 moveto +573 714 lineto +stroke + +558 669 moveto +554 678 lineto +stroke + +558 669 moveto +561 672 lineto +stroke + +558 669 moveto +573 675 lineto +stroke + +426 591 moveto +473 576 lineto +stroke + +426 591 moveto +401 564 lineto +stroke + +426 591 moveto +406 616 lineto +stroke + +426 591 moveto +388 579 lineto +stroke + +426 591 moveto +439 556 lineto +stroke + +426 591 moveto +448 584 lineto +stroke + +426 591 moveto +442 567 lineto +stroke + +426 591 moveto +430 553 lineto +stroke + +426 591 moveto +385 612 lineto +stroke + +426 591 moveto +448 628 lineto +stroke + +426 591 moveto +389 602 lineto +stroke + +426 591 moveto +415 548 lineto +stroke + +426 591 moveto +441 561 lineto +stroke + +426 591 moveto +393 609 lineto +stroke + +535 452 moveto +562 414 lineto +stroke + +535 452 moveto +582 455 lineto +stroke + +535 452 moveto +569 486 lineto +stroke + +535 452 moveto +494 457 lineto +stroke + +535 452 moveto +538 436 lineto +stroke + +535 452 moveto +493 466 lineto +stroke + +535 452 moveto +519 493 lineto +stroke + +535 452 moveto +506 483 lineto +stroke + +535 452 moveto +566 459 lineto +stroke + +535 452 moveto +551 428 lineto +stroke + +535 452 moveto +545 418 lineto +stroke + +535 452 moveto +512 463 lineto +stroke + +535 452 moveto +508 475 lineto +stroke + +369 400 moveto +360 374 lineto +stroke + +369 400 moveto +390 392 lineto +stroke + +369 400 moveto +328 425 lineto +stroke + +369 400 moveto +413 418 lineto +stroke + +369 400 moveto +388 432 lineto +stroke + +369 400 moveto +360 357 lineto +stroke + +369 400 moveto +370 387 lineto +stroke + +369 400 moveto +353 380 lineto +stroke + +369 400 moveto +335 412 lineto +stroke + +369 400 moveto +387 365 lineto +stroke + +369 400 moveto +374 369 lineto +stroke + +369 400 moveto +405 377 lineto +stroke + +303 498 moveto +296 455 lineto +stroke + +303 498 moveto +305 504 lineto +stroke + +303 498 moveto +289 520 lineto +stroke + +303 498 moveto +311 503 lineto +stroke + +303 498 moveto +339 506 lineto +stroke + +303 498 moveto +288 505 lineto +stroke + +303 498 moveto +308 499 lineto +stroke + +303 498 moveto +298 464 lineto +stroke + +303 498 moveto +335 460 lineto +stroke + +303 498 moveto +288 507 lineto +stroke + +303 498 moveto +309 490 lineto +stroke + +71 524 moveto +58 509 lineto +stroke + +71 524 moveto +90 488 lineto +stroke + +71 524 moveto +101 484 lineto +stroke + +71 524 moveto +44 555 lineto +stroke + +71 524 moveto +108 502 lineto +stroke + +71 524 moveto +61 497 lineto +stroke + +71 524 moveto +46 511 lineto +stroke + +71 524 moveto +48 485 lineto +stroke + +71 524 moveto +76 504 lineto +stroke + +71 524 moveto +46 554 lineto +stroke + +71 524 moveto +108 539 lineto +stroke + +71 524 moveto +49 549 lineto +stroke + +71 524 moveto +76 548 lineto +stroke + +529 321 moveto +487 301 lineto +stroke + +529 321 moveto +558 285 lineto +stroke + +529 321 moveto +546 362 lineto +stroke + +529 321 moveto +531 332 lineto +stroke + +529 321 moveto +534 346 lineto +stroke + +529 321 moveto +489 328 lineto +stroke + +529 321 moveto +556 348 lineto +stroke + +529 321 moveto +566 295 lineto +stroke + +529 321 moveto +546 332 lineto +stroke + +529 321 moveto +546 352 lineto +stroke + +409 199 moveto +431 224 lineto +stroke + +409 199 moveto +407 152 lineto +stroke + +409 199 moveto +396 222 lineto +stroke + +409 199 moveto +450 208 lineto +stroke + +409 199 moveto +421 176 lineto +stroke + +409 199 moveto +376 190 lineto +stroke + +409 199 moveto +396 247 lineto +stroke + +409 199 moveto +451 176 lineto +stroke + +409 199 moveto +448 180 lineto +stroke + +409 199 moveto +408 151 lineto +stroke + +409 199 moveto +392 158 lineto +stroke + +597 788 moveto +592 748 lineto +stroke + +597 788 moveto +559 759 lineto +stroke + +597 788 moveto +593 791 lineto +stroke + +597 788 moveto +550 789 lineto +stroke + +597 788 moveto +562 770 lineto +stroke + +597 788 moveto +564 788 lineto +stroke + +597 788 moveto +597 764 lineto +stroke + +355 611 moveto +333 646 lineto +stroke + +355 611 moveto +370 639 lineto +stroke + +355 611 moveto +372 612 lineto +stroke + +355 611 moveto +388 579 lineto +stroke + +355 611 moveto +379 570 lineto +stroke + +355 611 moveto +316 581 lineto +stroke + +355 611 moveto +385 612 lineto +stroke + +355 611 moveto +389 602 lineto +stroke + +355 611 moveto +314 588 lineto +stroke + +355 611 moveto +312 592 lineto +stroke + +355 611 moveto +393 609 lineto +stroke + +143 675 moveto +132 646 lineto +stroke + +143 675 moveto +111 639 lineto +stroke + +143 675 moveto +124 710 lineto +stroke + +143 675 moveto +98 666 lineto +stroke + +143 675 moveto +103 701 lineto +stroke + +143 675 moveto +164 683 lineto +stroke + +143 675 moveto +135 719 lineto +stroke + +143 675 moveto +150 638 lineto +stroke + +143 675 moveto +155 680 lineto +stroke + +143 675 moveto +118 648 lineto +stroke + +143 675 moveto +123 714 lineto +stroke + +273 158 moveto +234 128 lineto +stroke + +273 158 moveto +296 138 lineto +stroke + +273 158 moveto +274 139 lineto +stroke + +273 158 moveto +262 125 lineto +stroke + +273 158 moveto +310 156 lineto +stroke + +273 158 moveto +257 174 lineto +stroke + +273 158 moveto +237 174 lineto +stroke + +273 158 moveto +307 182 lineto +stroke + +273 158 moveto +315 172 lineto +stroke + +273 158 moveto +296 177 lineto +stroke + +273 158 moveto +297 194 lineto +stroke + +273 158 moveto +295 128 lineto +stroke + +314 696 moveto +276 672 lineto +stroke + +314 696 moveto +301 663 lineto +stroke + +314 696 moveto +325 656 lineto +stroke + +314 696 moveto +352 711 lineto +stroke + +314 696 moveto +293 708 lineto +stroke + +314 696 moveto +361 692 lineto +stroke + +234 128 moveto +274 139 lineto +stroke + +234 128 moveto +262 125 lineto +stroke + +234 128 moveto +222 158 lineto +stroke + +234 128 moveto +260 89 lineto +stroke + +234 128 moveto +237 174 lineto +stroke + +234 128 moveto +195 145 lineto +stroke + +234 128 moveto +196 150 lineto +stroke + +234 128 moveto +217 174 lineto +stroke + +183 428 moveto +182 424 lineto +stroke + +183 428 moveto +142 436 lineto +stroke + +183 428 moveto +150 450 lineto +stroke + +183 428 moveto +178 465 lineto +stroke + +183 428 moveto +155 465 lineto +stroke + +183 428 moveto +179 415 lineto +stroke + +183 428 moveto +172 412 lineto +stroke + +183 428 moveto +149 447 lineto +stroke + +183 428 moveto +196 423 lineto +stroke + +183 428 moveto +192 438 lineto +stroke + +183 428 moveto +193 407 lineto +stroke + +183 428 moveto +191 468 lineto +stroke + +183 428 moveto +169 453 lineto +stroke + +47 361 moveto +82 373 lineto +stroke + +47 361 moveto +55 408 lineto +stroke + +47 361 moveto +1 356 lineto +stroke + +47 361 moveto +55 391 lineto +stroke + +47 361 moveto +52 330 lineto +stroke + +47 361 moveto +88 336 lineto +stroke + +47 361 moveto +44 365 lineto +stroke + +47 361 moveto +37 406 lineto +stroke + +47 361 moveto +33 345 lineto +stroke + +47 361 moveto +47 311 lineto +stroke + +47 361 moveto +54 350 lineto +stroke + +47 361 moveto +69 401 lineto +stroke + +47 361 moveto +68 326 lineto +stroke + +47 361 moveto +74 342 lineto +stroke + +47 361 moveto +53 395 lineto +stroke + +47 361 moveto +44 393 lineto +stroke + +429 150 moveto +407 152 lineto +stroke + +429 150 moveto +455 108 lineto +stroke + +429 150 moveto +421 176 lineto +stroke + +429 150 moveto +421 114 lineto +stroke + +429 150 moveto +474 161 lineto +stroke + +429 150 moveto +423 103 lineto +stroke + +429 150 moveto +445 156 lineto +stroke + +429 150 moveto +451 176 lineto +stroke + +429 150 moveto +448 180 lineto +stroke + +429 150 moveto +408 151 lineto +stroke + +429 150 moveto +456 169 lineto +stroke + +429 150 moveto +392 158 lineto +stroke + +429 150 moveto +469 165 lineto +stroke + +429 150 moveto +458 118 lineto +stroke + +429 150 moveto +460 163 lineto +stroke + +429 150 moveto +438 110 lineto +stroke + +592 748 moveto +559 759 lineto +stroke + +592 748 moveto +550 760 lineto +stroke + +592 748 moveto +593 707 lineto +stroke + +592 748 moveto +604 714 lineto +stroke + +592 748 moveto +576 710 lineto +stroke + +592 748 moveto +598 707 lineto +stroke + +592 748 moveto +593 791 lineto +stroke + +592 748 moveto +584 705 lineto +stroke + +592 748 moveto +597 718 lineto +stroke + +592 748 moveto +562 770 lineto +stroke + +592 748 moveto +564 788 lineto +stroke + +592 748 moveto +563 714 lineto +stroke + +592 748 moveto +589 730 lineto +stroke + +592 748 moveto +597 764 lineto +stroke + +592 748 moveto +573 714 lineto +stroke + +592 748 moveto +563 726 lineto +stroke + +294 78 moveto +294 66 lineto +stroke + +294 78 moveto +294 89 lineto +stroke + +294 78 moveto +283 39 lineto +stroke + +294 78 moveto +260 89 lineto +stroke + +294 78 moveto +278 43 lineto +stroke + +294 78 moveto +319 121 lineto +stroke + +294 78 moveto +292 66 lineto +stroke + +294 78 moveto +310 73 lineto +stroke + +294 78 moveto +265 47 lineto +stroke + +294 78 moveto +257 61 lineto +stroke + +294 78 moveto +307 88 lineto +stroke + +372 325 moveto +382 293 lineto +stroke + +372 325 moveto +417 313 lineto +stroke + +372 325 moveto +333 355 lineto +stroke + +372 325 moveto +413 334 lineto +stroke + +372 325 moveto +363 277 lineto +stroke + +372 325 moveto +360 357 lineto +stroke + +372 325 moveto +414 320 lineto +stroke + +372 325 moveto +415 330 lineto +stroke + +372 325 moveto +379 323 lineto +stroke + +372 325 moveto +345 339 lineto +stroke + +372 325 moveto +414 302 lineto +stroke + +372 325 moveto +365 287 lineto +stroke + +372 325 moveto +387 365 lineto +stroke + +372 325 moveto +358 290 lineto +stroke + +372 325 moveto +323 319 lineto +stroke + +372 325 moveto +362 305 lineto +stroke + +372 325 moveto +334 298 lineto +stroke + +372 325 moveto +374 369 lineto +stroke + +372 325 moveto +378 317 lineto +stroke + +372 325 moveto +348 290 lineto +stroke + +372 325 moveto +335 300 lineto +stroke + +520 136 moveto +554 160 lineto +stroke + +520 136 moveto +508 171 lineto +stroke + +520 136 moveto +524 108 lineto +stroke + +520 136 moveto +535 105 lineto +stroke + +520 136 moveto +512 117 lineto +stroke + +520 136 moveto +494 164 lineto +stroke + +520 136 moveto +486 161 lineto +stroke + +520 136 moveto +518 177 lineto +stroke + +520 136 moveto +516 122 lineto +stroke + +520 136 moveto +560 139 lineto +stroke + +520 136 moveto +505 95 lineto +stroke + +382 293 moveto +417 313 lineto +stroke + +382 293 moveto +421 262 lineto +stroke + +382 293 moveto +387 246 lineto +stroke + +382 293 moveto +363 277 lineto +stroke + +382 293 moveto +381 264 lineto +stroke + +382 293 moveto +382 254 lineto +stroke + +382 293 moveto +396 247 lineto +stroke + +382 293 moveto +414 320 lineto +stroke + +382 293 moveto +415 330 lineto +stroke + +382 293 moveto +379 323 lineto +stroke + +382 293 moveto +414 302 lineto +stroke + +382 293 moveto +365 287 lineto +stroke + +382 293 moveto +358 290 lineto +stroke + +382 293 moveto +362 305 lineto +stroke + +382 293 moveto +334 298 lineto +stroke + +382 293 moveto +378 317 lineto +stroke + +382 293 moveto +348 290 lineto +stroke + +382 293 moveto +335 300 lineto +stroke + +313 251 moveto +293 249 lineto +stroke + +313 251 moveto +265 255 lineto +stroke + +313 251 moveto +310 274 lineto +stroke + +313 251 moveto +337 219 lineto +stroke + +313 251 moveto +299 270 lineto +stroke + +313 251 moveto +309 295 lineto +stroke + +313 251 moveto +329 286 lineto +stroke + +313 251 moveto +339 241 lineto +stroke + +313 251 moveto +296 247 lineto +stroke + +313 251 moveto +286 279 lineto +stroke + +313 251 moveto +308 204 lineto +stroke + +313 251 moveto +339 264 lineto +stroke + +313 251 moveto +293 282 lineto +stroke + +313 251 moveto +264 258 lineto +stroke + +132 242 moveto +170 241 lineto +stroke + +132 242 moveto +142 290 lineto +stroke + +132 242 moveto +173 264 lineto +stroke + +132 242 moveto +126 283 lineto +stroke + +132 242 moveto +170 217 lineto +stroke + +132 242 moveto +87 236 lineto +stroke + +132 242 moveto +147 271 lineto +stroke + +132 242 moveto +174 264 lineto +stroke + +132 242 moveto +106 274 lineto +stroke + +132 242 moveto +90 254 lineto +stroke + +227 524 moveto +203 538 lineto +stroke + +227 524 moveto +195 497 lineto +stroke + +227 524 moveto +203 500 lineto +stroke + +227 524 moveto +255 564 lineto +stroke + +227 524 moveto +215 485 lineto +stroke + +227 524 moveto +202 558 lineto +stroke + +227 524 moveto +184 528 lineto +stroke + +227 524 moveto +240 500 lineto +stroke + +227 524 moveto +270 545 lineto +stroke + +227 524 moveto +239 491 lineto +stroke + +227 524 moveto +257 543 lineto +stroke + +227 524 moveto +203 495 lineto +stroke + +227 524 moveto +215 567 lineto +stroke + +227 524 moveto +262 558 lineto +stroke + +227 524 moveto +230 534 lineto +stroke + +227 524 moveto +207 563 lineto +stroke + +78 459 moveto +90 488 lineto +stroke + +78 459 moveto +42 443 lineto +stroke + +78 459 moveto +101 484 lineto +stroke + +78 459 moveto +45 459 lineto +stroke + +78 459 moveto +60 432 lineto +stroke + +78 459 moveto +61 497 lineto +stroke + +78 459 moveto +83 416 lineto +stroke + +78 459 moveto +48 485 lineto +stroke + +78 459 moveto +76 504 lineto +stroke + +78 459 moveto +99 475 lineto +stroke + +531 223 moveto +496 198 lineto +stroke + +531 223 moveto +518 270 lineto +stroke + +531 223 moveto +496 253 lineto +stroke + +531 223 moveto +505 221 lineto +stroke + +531 223 moveto +549 250 lineto +stroke + +531 223 moveto +567 233 lineto +stroke + +531 223 moveto +535 217 lineto +stroke + +531 223 moveto +495 227 lineto +stroke + +531 223 moveto +569 246 lineto +stroke + +531 223 moveto +518 177 lineto +stroke + +531 223 moveto +564 223 lineto +stroke + +531 223 moveto +524 251 lineto +stroke + +531 223 moveto +561 202 lineto +stroke + +293 249 moveto +265 255 lineto +stroke + +293 249 moveto +310 274 lineto +stroke + +293 249 moveto +272 291 lineto +stroke + +293 249 moveto +299 270 lineto +stroke + +293 249 moveto +309 295 lineto +stroke + +293 249 moveto +339 241 lineto +stroke + +293 249 moveto +258 227 lineto +stroke + +293 249 moveto +296 247 lineto +stroke + +293 249 moveto +286 279 lineto +stroke + +293 249 moveto +308 204 lineto +stroke + +293 249 moveto +288 206 lineto +stroke + +293 249 moveto +245 261 lineto +stroke + +293 249 moveto +339 264 lineto +stroke + +293 249 moveto +293 282 lineto +stroke + +293 249 moveto +266 221 lineto +stroke + +293 249 moveto +264 258 lineto +stroke + +559 759 moveto +550 760 lineto +stroke + +559 759 moveto +593 791 lineto +stroke + +559 759 moveto +513 745 lineto +stroke + +559 759 moveto +515 738 lineto +stroke + +559 759 moveto +550 789 lineto +stroke + +559 759 moveto +534 734 lineto +stroke + +559 759 moveto +562 770 lineto +stroke + +559 759 moveto +564 788 lineto +stroke + +559 759 moveto +563 714 lineto +stroke + +559 759 moveto +589 730 lineto +stroke + +559 759 moveto +527 741 lineto +stroke + +559 759 moveto +597 764 lineto +stroke + +559 759 moveto +573 714 lineto +stroke + +559 759 moveto +563 726 lineto +stroke + +161 38 moveto +168 15 lineto +stroke + +161 38 moveto +167 82 lineto +stroke + +161 38 moveto +206 29 lineto +stroke + +161 38 moveto +182 46 lineto +stroke + +161 38 moveto +147 46 lineto +stroke + +161 38 moveto +175 65 lineto +stroke + +161 38 moveto +191 10 lineto +stroke + +161 38 moveto +180 66 lineto +stroke + +161 38 moveto +128 58 lineto +stroke + +161 38 moveto +117 41 lineto +stroke + +161 38 moveto +152 17 lineto +stroke + +161 38 moveto +139 10 lineto +stroke + +161 38 moveto +137 5 lineto +stroke + +161 38 moveto +137 7 lineto +stroke + +161 38 moveto +190 54 lineto +stroke + +431 224 moveto +443 239 lineto +stroke + +431 224 moveto +459 210 lineto +stroke + +431 224 moveto +396 222 lineto +stroke + +431 224 moveto +421 262 lineto +stroke + +431 224 moveto +387 246 lineto +stroke + +431 224 moveto +450 208 lineto +stroke + +431 224 moveto +421 176 lineto +stroke + +431 224 moveto +396 247 lineto +stroke + +431 224 moveto +448 180 lineto +stroke + +431 224 moveto +466 190 lineto +stroke + +431 224 moveto +464 260 lineto +stroke + +431 224 moveto +450 251 lineto +stroke + +487 301 moveto +442 307 lineto +stroke + +487 301 moveto +518 270 lineto +stroke + +487 301 moveto +496 253 lineto +stroke + +487 301 moveto +467 307 lineto +stroke + +487 301 moveto +457 314 lineto +stroke + +487 301 moveto +474 265 lineto +stroke + +487 301 moveto +441 282 lineto +stroke + +487 301 moveto +489 328 lineto +stroke + +487 301 moveto +467 259 lineto +stroke + +487 301 moveto +479 269 lineto +stroke + +487 301 moveto +446 273 lineto +stroke + +487 301 moveto +464 260 lineto +stroke + +554 160 moveto +595 150 lineto +stroke + +554 160 moveto +586 189 lineto +stroke + +554 160 moveto +508 171 lineto +stroke + +554 160 moveto +585 172 lineto +stroke + +554 160 moveto +588 149 lineto +stroke + +554 160 moveto +573 179 lineto +stroke + +554 160 moveto +595 162 lineto +stroke + +554 160 moveto +518 177 lineto +stroke + +554 160 moveto +564 167 lineto +stroke + +554 160 moveto +560 139 lineto +stroke + +554 160 moveto +573 142 lineto +stroke + +554 160 moveto +561 202 lineto +stroke + +554 160 moveto +582 184 lineto +stroke + +473 576 moveto +439 556 lineto +stroke + +473 576 moveto +448 584 lineto +stroke + +473 576 moveto +449 545 lineto +stroke + +473 576 moveto +509 569 lineto +stroke + +473 576 moveto +442 567 lineto +stroke + +473 576 moveto +430 553 lineto +stroke + +473 576 moveto +486 579 lineto +stroke + +473 576 moveto +476 569 lineto +stroke + +473 576 moveto +449 541 lineto +stroke + +473 576 moveto +497 582 lineto +stroke + +473 576 moveto +484 619 lineto +stroke + +473 576 moveto +441 561 lineto +stroke + +473 576 moveto +454 540 lineto +stroke + +562 414 moveto +578 414 lineto +stroke + +562 414 moveto +582 455 lineto +stroke + +562 414 moveto +588 426 lineto +stroke + +562 414 moveto +519 400 lineto +stroke + +562 414 moveto +538 436 lineto +stroke + +562 414 moveto +588 397 lineto +stroke + +562 414 moveto +606 418 lineto +stroke + +562 414 moveto +584 408 lineto +stroke + +562 414 moveto +573 393 lineto +stroke + +562 414 moveto +566 459 lineto +stroke + +562 414 moveto +551 428 lineto +stroke + +562 414 moveto +545 418 lineto +stroke + +562 414 moveto +543 384 lineto +stroke + +578 414 moveto +582 455 lineto +stroke + +578 414 moveto +588 426 lineto +stroke + +578 414 moveto +538 436 lineto +stroke + +578 414 moveto +572 365 lineto +stroke + +578 414 moveto +588 397 lineto +stroke + +578 414 moveto +602 453 lineto +stroke + +578 414 moveto +606 418 lineto +stroke + +578 414 moveto +584 408 lineto +stroke + +578 414 moveto +573 393 lineto +stroke + +578 414 moveto +566 459 lineto +stroke + +578 414 moveto +551 428 lineto +stroke + +578 414 moveto +545 418 lineto +stroke + +578 414 moveto +543 384 lineto +stroke + +550 760 moveto +506 772 lineto +stroke + +550 760 moveto +513 745 lineto +stroke + +550 760 moveto +515 738 lineto +stroke + +550 760 moveto +550 789 lineto +stroke + +550 760 moveto +534 734 lineto +stroke + +550 760 moveto +562 770 lineto +stroke + +550 760 moveto +564 788 lineto +stroke + +550 760 moveto +563 714 lineto +stroke + +550 760 moveto +589 730 lineto +stroke + +550 760 moveto +527 741 lineto +stroke + +550 760 moveto +597 764 lineto +stroke + +550 760 moveto +563 726 lineto +stroke + +168 15 moveto +206 29 lineto +stroke + +168 15 moveto +182 46 lineto +stroke + +168 15 moveto +147 46 lineto +stroke + +168 15 moveto +191 10 lineto +stroke + +168 15 moveto +215 8 lineto +stroke + +168 15 moveto +212 32 lineto +stroke + +168 15 moveto +208 12 lineto +stroke + +168 15 moveto +152 17 lineto +stroke + +168 15 moveto +139 10 lineto +stroke + +168 15 moveto +137 5 lineto +stroke + +168 15 moveto +137 7 lineto +stroke + +168 15 moveto +190 54 lineto +stroke + +271 408 moveto +280 448 lineto +stroke + +271 408 moveto +307 394 lineto +stroke + +271 408 moveto +266 417 lineto +stroke + +271 408 moveto +271 359 lineto +stroke + +271 408 moveto +240 387 lineto +stroke + +271 408 moveto +277 404 lineto +stroke + +271 408 moveto +238 380 lineto +stroke + +271 408 moveto +303 370 lineto +stroke + +271 408 moveto +290 368 lineto +stroke + +271 408 moveto +257 414 lineto +stroke + +294 66 moveto +294 89 lineto +stroke + +294 66 moveto +283 39 lineto +stroke + +294 66 moveto +260 89 lineto +stroke + +294 66 moveto +278 43 lineto +stroke + +294 66 moveto +292 66 lineto +stroke + +294 66 moveto +310 73 lineto +stroke + +294 66 moveto +265 47 lineto +stroke + +294 66 moveto +257 61 lineto +stroke + +294 66 moveto +307 88 lineto +stroke + +48 120 moveto +68 120 lineto +stroke + +48 120 moveto +95 110 lineto +stroke + +48 120 moveto +34 93 lineto +stroke + +48 120 moveto +45 97 lineto +stroke + +48 120 moveto +39 153 lineto +stroke + +48 120 moveto +45 116 lineto +stroke + +48 120 moveto +10 122 lineto +stroke + +48 120 moveto +59 84 lineto +stroke + +48 120 moveto +55 104 lineto +stroke + +48 120 moveto +41 155 lineto +stroke + +48 120 moveto +66 86 lineto +stroke + +48 120 moveto +16 95 lineto +stroke + +48 120 moveto +79 119 lineto +stroke + +48 120 moveto +4 127 lineto +stroke + +48 120 moveto +31 76 lineto +stroke + +48 120 moveto +52 143 lineto +stroke + +1 739 moveto +29 749 lineto +stroke + +1 739 moveto +21 772 lineto +stroke + +1 739 moveto +0 788 lineto +stroke + +1 739 moveto +8 768 lineto +stroke + +1 739 moveto +23 740 lineto +stroke + +1 739 moveto +14 722 lineto +stroke + +1 739 moveto +0 708 lineto +stroke + +1 739 moveto +25 752 lineto +stroke + +1 739 moveto +22 749 lineto +stroke + +1 739 moveto +16 752 lineto +stroke + +1 739 moveto +18 748 lineto +stroke + +595 150 moveto +586 189 lineto +stroke + +595 150 moveto +585 172 lineto +stroke + +595 150 moveto +568 109 lineto +stroke + +595 150 moveto +602 139 lineto +stroke + +595 150 moveto +568 111 lineto +stroke + +595 150 moveto +588 149 lineto +stroke + +595 150 moveto +573 179 lineto +stroke + +595 150 moveto +595 162 lineto +stroke + +595 150 moveto +564 167 lineto +stroke + +595 150 moveto +560 139 lineto +stroke + +595 150 moveto +573 142 lineto +stroke + +595 150 moveto +582 184 lineto +stroke + +556 271 moveto +518 270 lineto +stroke + +556 271 moveto +558 285 lineto +stroke + +556 271 moveto +573 286 lineto +stroke + +556 271 moveto +549 250 lineto +stroke + +556 271 moveto +567 233 lineto +stroke + +556 271 moveto +569 246 lineto +stroke + +556 271 moveto +564 223 lineto +stroke + +556 271 moveto +603 256 lineto +stroke + +556 271 moveto +566 295 lineto +stroke + +556 271 moveto +524 251 lineto +stroke + +82 373 moveto +55 408 lineto +stroke + +82 373 moveto +106 384 lineto +stroke + +82 373 moveto +55 391 lineto +stroke + +82 373 moveto +110 405 lineto +stroke + +82 373 moveto +88 336 lineto +stroke + +82 373 moveto +83 416 lineto +stroke + +82 373 moveto +94 410 lineto +stroke + +82 373 moveto +44 365 lineto +stroke + +82 373 moveto +115 387 lineto +stroke + +82 373 moveto +54 350 lineto +stroke + +82 373 moveto +112 356 lineto +stroke + +82 373 moveto +69 401 lineto +stroke + +82 373 moveto +68 326 lineto +stroke + +82 373 moveto +74 342 lineto +stroke + +82 373 moveto +123 389 lineto +stroke + +82 373 moveto +53 395 lineto +stroke + +82 373 moveto +44 393 lineto +stroke + +417 313 moveto +442 307 lineto +stroke + +417 313 moveto +435 343 lineto +stroke + +417 313 moveto +457 314 lineto +stroke + +417 313 moveto +413 334 lineto +stroke + +417 313 moveto +441 282 lineto +stroke + +417 313 moveto +428 327 lineto +stroke + +417 313 moveto +414 320 lineto +stroke + +417 313 moveto +415 330 lineto +stroke + +417 313 moveto +379 323 lineto +stroke + +417 313 moveto +414 302 lineto +stroke + +417 313 moveto +444 340 lineto +stroke + +417 313 moveto +446 273 lineto +stroke + +417 313 moveto +378 317 lineto +stroke + +58 509 moveto +90 488 lineto +stroke + +58 509 moveto +9 515 lineto +stroke + +58 509 moveto +101 484 lineto +stroke + +58 509 moveto +44 555 lineto +stroke + +58 509 moveto +61 497 lineto +stroke + +58 509 moveto +46 511 lineto +stroke + +58 509 moveto +48 485 lineto +stroke + +58 509 moveto +28 471 lineto +stroke + +58 509 moveto +76 504 lineto +stroke + +58 509 moveto +46 554 lineto +stroke + +58 509 moveto +49 549 lineto +stroke + +58 509 moveto +76 548 lineto +stroke + +506 772 moveto +467 785 lineto +stroke + +506 772 moveto +513 745 lineto +stroke + +506 772 moveto +515 738 lineto +stroke + +506 772 moveto +550 789 lineto +stroke + +506 772 moveto +498 757 lineto +stroke + +506 772 moveto +534 734 lineto +stroke + +506 772 moveto +527 741 lineto +stroke + +21 672 moveto +19 651 lineto +stroke + +21 672 moveto +60 657 lineto +stroke + +21 672 moveto +0 708 lineto +stroke + +21 672 moveto +42 656 lineto +stroke + +21 672 moveto +51 653 lineto +stroke + +21 672 moveto +25 663 lineto +stroke + +593 707 moveto +604 714 lineto +stroke + +593 707 moveto +576 710 lineto +stroke + +593 707 moveto +598 707 lineto +stroke + +593 707 moveto +566 701 lineto +stroke + +593 707 moveto +584 705 lineto +stroke + +593 707 moveto +597 718 lineto +stroke + +593 707 moveto +588 670 lineto +stroke + +593 707 moveto +563 714 lineto +stroke + +593 707 moveto +589 730 lineto +stroke + +593 707 moveto +568 671 lineto +stroke + +593 707 moveto +573 714 lineto +stroke + +593 707 moveto +554 678 lineto +stroke + +593 707 moveto +561 672 lineto +stroke + +593 707 moveto +573 675 lineto +stroke + +593 707 moveto +563 726 lineto +stroke + +346 467 moveto +349 454 lineto +stroke + +346 467 moveto +339 459 lineto +stroke + +346 467 moveto +339 506 lineto +stroke + +346 467 moveto +328 425 lineto +stroke + +346 467 moveto +308 499 lineto +stroke + +346 467 moveto +298 464 lineto +stroke + +346 467 moveto +352 508 lineto +stroke + +346 467 moveto +371 502 lineto +stroke + +346 467 moveto +335 460 lineto +stroke + +346 467 moveto +347 464 lineto +stroke + +346 467 moveto +387 480 lineto +stroke + +346 467 moveto +309 490 lineto +stroke + +346 467 moveto +390 489 lineto +stroke + +185 644 moveto +157 619 lineto +stroke + +185 644 moveto +217 618 lineto +stroke + +185 644 moveto +176 618 lineto +stroke + +185 644 moveto +145 615 lineto +stroke + +185 644 moveto +164 683 lineto +stroke + +185 644 moveto +211 603 lineto +stroke + +185 644 moveto +199 681 lineto +stroke + +185 644 moveto +202 659 lineto +stroke + +185 644 moveto +200 661 lineto +stroke + +185 644 moveto +150 638 lineto +stroke + +185 644 moveto +186 610 lineto +stroke + +185 644 moveto +189 638 lineto +stroke + +185 644 moveto +155 680 lineto +stroke + +185 644 moveto +217 634 lineto +stroke + +39 45 moveto +50 3 lineto +stroke + +39 45 moveto +78 55 lineto +stroke + +39 45 moveto +9 8 lineto +stroke + +39 45 moveto +34 93 lineto +stroke + +39 45 moveto +19 11 lineto +stroke + +39 45 moveto +45 19 lineto +stroke + +39 45 moveto +38 2 lineto +stroke + +39 45 moveto +59 84 lineto +stroke + +39 45 moveto +7 58 lineto +stroke + +39 45 moveto +61 40 lineto +stroke + +39 45 moveto +26 53 lineto +stroke + +39 45 moveto +66 86 lineto +stroke + +39 45 moveto +36 50 lineto +stroke + +39 45 moveto +31 76 lineto +stroke + +39 45 moveto +8 83 lineto +stroke + +407 454 moveto +446 450 lineto +stroke + +407 454 moveto +430 453 lineto +stroke + +407 454 moveto +413 418 lineto +stroke + +407 454 moveto +388 432 lineto +stroke + +407 454 moveto +440 441 lineto +stroke + +407 454 moveto +387 480 lineto +stroke + +407 454 moveto +390 489 lineto +stroke + +407 454 moveto +439 446 lineto +stroke + +407 454 moveto +444 483 lineto +stroke + +398 717 moveto +398 751 lineto +stroke + +398 717 moveto +402 761 lineto +stroke + +398 717 moveto +352 711 lineto +stroke + +398 717 moveto +411 739 lineto +stroke + +398 717 moveto +361 692 lineto +stroke + +398 717 moveto +384 678 lineto +stroke + +398 717 moveto +402 715 lineto +stroke + +398 717 moveto +414 715 lineto +stroke + +398 717 moveto +412 717 lineto +stroke + +398 717 moveto +444 734 lineto +stroke + +68 786 moveto +21 772 lineto +stroke + +68 786 moveto +101 768 lineto +stroke + +68 786 moveto +77 772 lineto +stroke + +68 786 moveto +46 767 lineto +stroke + +333 646 moveto +370 639 lineto +stroke + +333 646 moveto +301 663 lineto +stroke + +333 646 moveto +325 656 lineto +stroke + +158 189 moveto +182 218 lineto +stroke + +158 189 moveto +162 191 lineto +stroke + +158 189 moveto +168 148 lineto +stroke + +158 189 moveto +170 217 lineto +stroke + +158 189 moveto +138 191 lineto +stroke + +158 189 moveto +196 208 lineto +stroke + +158 189 moveto +179 176 lineto +stroke + +158 189 moveto +191 188 lineto +stroke + +158 189 moveto +166 191 lineto +stroke + +158 189 moveto +191 198 lineto +stroke + +158 189 moveto +136 145 lineto +stroke + +158 189 moveto +204 173 lineto +stroke + +236 730 moveto +259 699 lineto +stroke + +236 730 moveto +226 727 lineto +stroke + +236 730 moveto +259 753 lineto +stroke + +236 730 moveto +237 777 lineto +stroke + +236 730 moveto +253 687 lineto +stroke + +236 730 moveto +246 749 lineto +stroke + +236 730 moveto +239 774 lineto +stroke + +236 730 moveto +254 752 lineto +stroke + +236 730 moveto +232 740 lineto +stroke + +236 730 moveto +226 685 lineto +stroke + +236 730 moveto +198 699 lineto +stroke + +604 714 moveto +576 710 lineto +stroke + +604 714 moveto +598 707 lineto +stroke + +604 714 moveto +566 701 lineto +stroke + +604 714 moveto +584 705 lineto +stroke + +604 714 moveto +597 718 lineto +stroke + +604 714 moveto +588 670 lineto +stroke + +604 714 moveto +563 714 lineto +stroke + +604 714 moveto +589 730 lineto +stroke + +604 714 moveto +573 714 lineto +stroke + +604 714 moveto +573 675 lineto +stroke + +604 714 moveto +563 726 lineto +stroke + +564 569 moveto +523 570 lineto +stroke + +564 569 moveto +557 616 lineto +stroke + +564 569 moveto +561 577 lineto +stroke + +564 569 moveto +537 541 lineto +stroke + +564 569 moveto +594 541 lineto +stroke + +564 569 moveto +529 595 lineto +stroke + +564 569 moveto +590 576 lineto +stroke + +564 569 moveto +578 589 lineto +stroke + +564 569 moveto +554 614 lineto +stroke + +576 710 moveto +598 707 lineto +stroke + +576 710 moveto +538 678 lineto +stroke + +576 710 moveto +566 701 lineto +stroke + +576 710 moveto +530 691 lineto +stroke + +576 710 moveto +584 705 lineto +stroke + +576 710 moveto +534 734 lineto +stroke + +576 710 moveto +597 718 lineto +stroke + +576 710 moveto +588 670 lineto +stroke + +576 710 moveto +563 714 lineto +stroke + +576 710 moveto +589 730 lineto +stroke + +576 710 moveto +568 671 lineto +stroke + +576 710 moveto +573 714 lineto +stroke + +576 710 moveto +554 678 lineto +stroke + +576 710 moveto +561 672 lineto +stroke + +576 710 moveto +573 675 lineto +stroke + +576 710 moveto +563 726 lineto +stroke + +446 450 moveto +430 453 lineto +stroke + +446 450 moveto +468 462 lineto +stroke + +446 450 moveto +494 457 lineto +stroke + +446 450 moveto +423 406 lineto +stroke + +446 450 moveto +413 418 lineto +stroke + +446 450 moveto +481 416 lineto +stroke + +446 450 moveto +493 466 lineto +stroke + +446 450 moveto +440 441 lineto +stroke + +446 450 moveto +453 403 lineto +stroke + +446 450 moveto +448 407 lineto +stroke + +446 450 moveto +439 446 lineto +stroke + +446 450 moveto +440 498 lineto +stroke + +446 450 moveto +444 483 lineto +stroke + +366 555 moveto +337 536 lineto +stroke + +366 555 moveto +401 564 lineto +stroke + +366 555 moveto +388 579 lineto +stroke + +366 555 moveto +381 512 lineto +stroke + +366 555 moveto +379 570 lineto +stroke + +366 555 moveto +384 513 lineto +stroke + +366 555 moveto +322 548 lineto +stroke + +366 555 moveto +352 508 lineto +stroke + +366 555 moveto +362 538 lineto +stroke + +366 555 moveto +415 548 lineto +stroke + +366 555 moveto +318 567 lineto +stroke + +366 555 moveto +379 520 lineto +stroke + +366 555 moveto +348 548 lineto +stroke + +582 455 moveto +569 486 lineto +stroke + +582 455 moveto +588 426 lineto +stroke + +582 455 moveto +574 500 lineto +stroke + +582 455 moveto +538 436 lineto +stroke + +582 455 moveto +602 453 lineto +stroke + +582 455 moveto +606 418 lineto +stroke + +582 455 moveto +584 408 lineto +stroke + +582 455 moveto +566 459 lineto +stroke + +582 455 moveto +551 428 lineto +stroke + +182 424 moveto +142 436 lineto +stroke + +182 424 moveto +150 450 lineto +stroke + +182 424 moveto +178 465 lineto +stroke + +182 424 moveto +155 465 lineto +stroke + +182 424 moveto +179 415 lineto +stroke + +182 424 moveto +172 412 lineto +stroke + +182 424 moveto +149 447 lineto +stroke + +182 424 moveto +196 423 lineto +stroke + +182 424 moveto +192 438 lineto +stroke + +182 424 moveto +193 407 lineto +stroke + +182 424 moveto +191 468 lineto +stroke + +182 424 moveto +169 453 lineto +stroke + +38 600 moveto +24 620 lineto +stroke + +38 600 moveto +9 612 lineto +stroke + +38 600 moveto +44 555 lineto +stroke + +38 600 moveto +69 626 lineto +stroke + +38 600 moveto +18 622 lineto +stroke + +38 600 moveto +86 606 lineto +stroke + +38 600 moveto +46 554 lineto +stroke + +38 600 moveto +39 567 lineto +stroke + +38 600 moveto +25 620 lineto +stroke + +38 600 moveto +13 597 lineto +stroke + +472 365 moveto +435 343 lineto +stroke + +472 365 moveto +509 393 lineto +stroke + +472 365 moveto +448 377 lineto +stroke + +472 365 moveto +506 370 lineto +stroke + +472 365 moveto +502 403 lineto +stroke + +472 365 moveto +489 328 lineto +stroke + +472 365 moveto +470 356 lineto +stroke + +472 365 moveto +444 340 lineto +stroke + +472 365 moveto +453 403 lineto +stroke + +472 365 moveto +448 407 lineto +stroke + +337 536 moveto +305 504 lineto +stroke + +337 536 moveto +311 503 lineto +stroke + +337 536 moveto +339 506 lineto +stroke + +337 536 moveto +308 499 lineto +stroke + +337 536 moveto +316 581 lineto +stroke + +337 536 moveto +322 548 lineto +stroke + +337 536 moveto +352 508 lineto +stroke + +337 536 moveto +371 502 lineto +stroke + +337 536 moveto +362 538 lineto +stroke + +337 536 moveto +318 567 lineto +stroke + +337 536 moveto +308 551 lineto +stroke + +337 536 moveto +379 520 lineto +stroke + +337 536 moveto +348 548 lineto +stroke + +337 536 moveto +304 548 lineto +stroke + +259 699 moveto +226 727 lineto +stroke + +259 699 moveto +276 672 lineto +stroke + +259 699 moveto +267 676 lineto +stroke + +259 699 moveto +253 687 lineto +stroke + +259 699 moveto +232 740 lineto +stroke + +259 699 moveto +226 685 lineto +stroke + +259 699 moveto +293 708 lineto +stroke + +259 699 moveto +252 666 lineto +stroke + +101 740 moveto +63 735 lineto +stroke + +101 740 moveto +114 737 lineto +stroke + +101 740 moveto +124 710 lineto +stroke + +101 740 moveto +131 750 lineto +stroke + +101 740 moveto +101 768 lineto +stroke + +101 740 moveto +103 701 lineto +stroke + +101 740 moveto +144 763 lineto +stroke + +101 740 moveto +103 741 lineto +stroke + +101 740 moveto +135 719 lineto +stroke + +101 740 moveto +77 772 lineto +stroke + +101 740 moveto +101 730 lineto +stroke + +101 740 moveto +123 714 lineto +stroke + +442 307 moveto +435 343 lineto +stroke + +442 307 moveto +421 262 lineto +stroke + +442 307 moveto +467 307 lineto +stroke + +442 307 moveto +457 314 lineto +stroke + +442 307 moveto +413 334 lineto +stroke + +442 307 moveto +441 282 lineto +stroke + +442 307 moveto +428 327 lineto +stroke + +442 307 moveto +414 320 lineto +stroke + +442 307 moveto +415 330 lineto +stroke + +442 307 moveto +414 302 lineto +stroke + +442 307 moveto +444 340 lineto +stroke + +442 307 moveto +446 273 lineto +stroke + +142 436 moveto +150 450 lineto +stroke + +142 436 moveto +178 465 lineto +stroke + +142 436 moveto +134 446 lineto +stroke + +142 436 moveto +155 465 lineto +stroke + +142 436 moveto +110 405 lineto +stroke + +142 436 moveto +179 415 lineto +stroke + +142 436 moveto +172 412 lineto +stroke + +142 436 moveto +149 447 lineto +stroke + +142 436 moveto +134 392 lineto +stroke + +142 436 moveto +169 453 lineto +stroke + +496 198 moveto +459 210 lineto +stroke + +496 198 moveto +508 171 lineto +stroke + +496 198 moveto +450 208 lineto +stroke + +496 198 moveto +505 221 lineto +stroke + +496 198 moveto +474 161 lineto +stroke + +496 198 moveto +494 164 lineto +stroke + +496 198 moveto +486 161 lineto +stroke + +496 198 moveto +535 217 lineto +stroke + +496 198 moveto +495 227 lineto +stroke + +496 198 moveto +518 177 lineto +stroke + +496 198 moveto +456 169 lineto +stroke + +496 198 moveto +466 190 lineto +stroke + +496 198 moveto +469 165 lineto +stroke + +446 756 moveto +403 767 lineto +stroke + +446 756 moveto +437 751 lineto +stroke + +446 756 moveto +467 785 lineto +stroke + +446 756 moveto +457 746 lineto +stroke + +446 756 moveto +429 766 lineto +stroke + +446 756 moveto +398 751 lineto +stroke + +446 756 moveto +402 761 lineto +stroke + +446 756 moveto +411 739 lineto +stroke + +446 756 moveto +446 783 lineto +stroke + +446 756 moveto +484 725 lineto +stroke + +446 756 moveto +428 764 lineto +stroke + +446 756 moveto +444 734 lineto +stroke + +569 486 moveto +574 500 lineto +stroke + +569 486 moveto +606 519 lineto +stroke + +569 486 moveto +602 453 lineto +stroke + +569 486 moveto +566 459 lineto +stroke + +569 486 moveto +537 521 lineto +stroke + +569 486 moveto +529 512 lineto +stroke + +569 486 moveto +524 503 lineto +stroke + +29 749 moveto +63 735 lineto +stroke + +29 749 moveto +21 772 lineto +stroke + +29 749 moveto +0 788 lineto +stroke + +29 749 moveto +8 768 lineto +stroke + +29 749 moveto +23 740 lineto +stroke + +29 749 moveto +14 722 lineto +stroke + +29 749 moveto +25 752 lineto +stroke + +29 749 moveto +22 749 lineto +stroke + +29 749 moveto +16 752 lineto +stroke + +29 749 moveto +18 748 lineto +stroke + +29 749 moveto +46 767 lineto +stroke + +24 620 moveto +9 612 lineto +stroke + +24 620 moveto +19 651 lineto +stroke + +24 620 moveto +69 626 lineto +stroke + +24 620 moveto +18 622 lineto +stroke + +24 620 moveto +42 656 lineto +stroke + +24 620 moveto +51 653 lineto +stroke + +24 620 moveto +25 663 lineto +stroke + +24 620 moveto +25 620 lineto +stroke + +24 620 moveto +13 597 lineto +stroke + +135 103 moveto +167 82 lineto +stroke + +135 103 moveto +120 123 lineto +stroke + +135 103 moveto +104 77 lineto +stroke + +135 103 moveto +173 105 lineto +stroke + +135 103 moveto +95 110 lineto +stroke + +135 103 moveto +132 140 lineto +stroke + +135 103 moveto +120 67 lineto +stroke + +135 103 moveto +94 77 lineto +stroke + +135 103 moveto +122 121 lineto +stroke + +135 103 moveto +156 129 lineto +stroke + +135 103 moveto +119 119 lineto +stroke + +135 103 moveto +107 84 lineto +stroke + +135 103 moveto +118 128 lineto +stroke + +135 103 moveto +128 58 lineto +stroke + +135 103 moveto +153 123 lineto +stroke + +135 103 moveto +183 108 lineto +stroke + +135 103 moveto +136 145 lineto +stroke + +135 103 moveto +132 111 lineto +stroke + +135 103 moveto +116 118 lineto +stroke + +203 538 moveto +195 497 lineto +stroke + +203 538 moveto +203 500 lineto +stroke + +203 538 moveto +159 538 lineto +stroke + +203 538 moveto +159 530 lineto +stroke + +203 538 moveto +161 552 lineto +stroke + +203 538 moveto +202 558 lineto +stroke + +203 538 moveto +189 579 lineto +stroke + +203 538 moveto +184 528 lineto +stroke + +203 538 moveto +203 495 lineto +stroke + +203 538 moveto +174 512 lineto +stroke + +203 538 moveto +215 567 lineto +stroke + +203 538 moveto +233 577 lineto +stroke + +203 538 moveto +230 534 lineto +stroke + +203 538 moveto +207 563 lineto +stroke + +203 538 moveto +161 533 lineto +stroke + +610 654 moveto +610 631 lineto +stroke + +610 654 moveto +611 628 lineto +stroke + +610 654 moveto +590 653 lineto +stroke + +610 654 moveto +588 670 lineto +stroke + +610 654 moveto +568 671 lineto +stroke + +610 654 moveto +573 675 lineto +stroke + +294 89 moveto +296 138 lineto +stroke + +294 89 moveto +262 125 lineto +stroke + +294 89 moveto +329 122 lineto +stroke + +294 89 moveto +260 89 lineto +stroke + +294 89 moveto +278 43 lineto +stroke + +294 89 moveto +319 121 lineto +stroke + +294 89 moveto +292 66 lineto +stroke + +294 89 moveto +310 73 lineto +stroke + +294 89 moveto +257 61 lineto +stroke + +294 89 moveto +295 128 lineto +stroke + +294 89 moveto +307 88 lineto +stroke + +370 639 moveto +406 616 lineto +stroke + +370 639 moveto +372 612 lineto +stroke + +370 639 moveto +391 653 lineto +stroke + +370 639 moveto +325 656 lineto +stroke + +370 639 moveto +385 612 lineto +stroke + +370 639 moveto +389 602 lineto +stroke + +370 639 moveto +384 678 lineto +stroke + +370 639 moveto +393 609 lineto +stroke + +598 707 moveto +566 701 lineto +stroke + +598 707 moveto +584 705 lineto +stroke + +598 707 moveto +597 718 lineto +stroke + +598 707 moveto +588 670 lineto +stroke + +598 707 moveto +563 714 lineto +stroke + +598 707 moveto +589 730 lineto +stroke + +598 707 moveto +568 671 lineto +stroke + +598 707 moveto +573 714 lineto +stroke + +598 707 moveto +573 675 lineto +stroke + +598 707 moveto +563 726 lineto +stroke + +167 82 moveto +173 105 lineto +stroke + +167 82 moveto +120 67 lineto +stroke + +167 82 moveto +186 98 lineto +stroke + +167 82 moveto +182 46 lineto +stroke + +167 82 moveto +147 46 lineto +stroke + +167 82 moveto +156 129 lineto +stroke + +167 82 moveto +175 65 lineto +stroke + +167 82 moveto +193 78 lineto +stroke + +167 82 moveto +180 66 lineto +stroke + +167 82 moveto +185 89 lineto +stroke + +167 82 moveto +188 85 lineto +stroke + +167 82 moveto +128 58 lineto +stroke + +167 82 moveto +196 78 lineto +stroke + +167 82 moveto +153 123 lineto +stroke + +167 82 moveto +190 54 lineto +stroke + +167 82 moveto +183 108 lineto +stroke + +167 82 moveto +132 111 lineto +stroke + +167 82 moveto +211 66 lineto +stroke + +91 644 moveto +132 646 lineto +stroke + +91 644 moveto +111 639 lineto +stroke + +91 644 moveto +109 617 lineto +stroke + +91 644 moveto +69 626 lineto +stroke + +91 644 moveto +91 661 lineto +stroke + +91 644 moveto +98 666 lineto +stroke + +91 644 moveto +76 676 lineto +stroke + +91 644 moveto +60 657 lineto +stroke + +91 644 moveto +92 664 lineto +stroke + +91 644 moveto +86 606 lineto +stroke + +91 644 moveto +85 638 lineto +stroke + +91 644 moveto +108 626 lineto +stroke + +91 644 moveto +51 653 lineto +stroke + +91 644 moveto +118 648 lineto +stroke + +91 644 moveto +83 649 lineto +stroke + +318 317 moveto +310 274 lineto +stroke + +318 317 moveto +333 355 lineto +stroke + +318 317 moveto +309 295 lineto +stroke + +318 317 moveto +329 286 lineto +stroke + +318 317 moveto +308 311 lineto +stroke + +318 317 moveto +293 301 lineto +stroke + +318 317 moveto +286 279 lineto +stroke + +318 317 moveto +345 339 lineto +stroke + +318 317 moveto +358 290 lineto +stroke + +318 317 moveto +323 319 lineto +stroke + +318 317 moveto +362 305 lineto +stroke + +318 317 moveto +334 298 lineto +stroke + +318 317 moveto +293 282 lineto +stroke + +318 317 moveto +311 334 lineto +stroke + +318 317 moveto +301 339 lineto +stroke + +318 317 moveto +348 290 lineto +stroke + +318 317 moveto +335 300 lineto +stroke + +319 424 moveto +349 454 lineto +stroke + +319 424 moveto +296 455 lineto +stroke + +319 424 moveto +339 459 lineto +stroke + +319 424 moveto +328 425 lineto +stroke + +319 424 moveto +280 448 lineto +stroke + +319 424 moveto +307 394 lineto +stroke + +319 424 moveto +298 464 lineto +stroke + +319 424 moveto +335 412 lineto +stroke + +319 424 moveto +335 460 lineto +stroke + +319 424 moveto +277 404 lineto +stroke + +319 424 moveto +347 464 lineto +stroke + +319 424 moveto +318 388 lineto +stroke + +265 255 moveto +310 274 lineto +stroke + +265 255 moveto +272 291 lineto +stroke + +265 255 moveto +299 270 lineto +stroke + +265 255 moveto +258 227 lineto +stroke + +265 255 moveto +296 247 lineto +stroke + +265 255 moveto +230 260 lineto +stroke + +265 255 moveto +286 279 lineto +stroke + +265 255 moveto +246 211 lineto +stroke + +265 255 moveto +240 297 lineto +stroke + +265 255 moveto +233 224 lineto +stroke + +265 255 moveto +246 268 lineto +stroke + +265 255 moveto +245 261 lineto +stroke + +265 255 moveto +248 278 lineto +stroke + +265 255 moveto +241 256 lineto +stroke + +265 255 moveto +293 282 lineto +stroke + +265 255 moveto +266 221 lineto +stroke + +265 255 moveto +264 258 lineto +stroke + +226 727 moveto +259 753 lineto +stroke + +226 727 moveto +253 687 lineto +stroke + +226 727 moveto +246 749 lineto +stroke + +226 727 moveto +239 774 lineto +stroke + +226 727 moveto +254 752 lineto +stroke + +226 727 moveto +232 740 lineto +stroke + +226 727 moveto +226 685 lineto +stroke + +226 727 moveto +198 699 lineto +stroke + +226 727 moveto +180 714 lineto +stroke + +226 727 moveto +186 743 lineto +stroke + +435 343 moveto +448 377 lineto +stroke + +435 343 moveto +467 307 lineto +stroke + +435 343 moveto +457 314 lineto +stroke + +435 343 moveto +413 334 lineto +stroke + +435 343 moveto +419 382 lineto +stroke + +435 343 moveto +428 327 lineto +stroke + +435 343 moveto +414 320 lineto +stroke + +435 343 moveto +470 356 lineto +stroke + +435 343 moveto +415 330 lineto +stroke + +435 343 moveto +414 302 lineto +stroke + +435 343 moveto +444 340 lineto +stroke + +435 343 moveto +405 377 lineto +stroke + +114 553 moveto +124 533 lineto +stroke + +114 553 moveto +84 575 lineto +stroke + +114 553 moveto +159 538 lineto +stroke + +114 553 moveto +161 552 lineto +stroke + +114 553 moveto +131 520 lineto +stroke + +114 553 moveto +129 530 lineto +stroke + +114 553 moveto +158 573 lineto +stroke + +114 553 moveto +152 554 lineto +stroke + +114 553 moveto +114 588 lineto +stroke + +114 553 moveto +108 539 lineto +stroke + +114 553 moveto +76 548 lineto +stroke + +588 426 moveto +588 397 lineto +stroke + +588 426 moveto +602 453 lineto +stroke + +588 426 moveto +606 418 lineto +stroke + +588 426 moveto +584 408 lineto +stroke + +588 426 moveto +573 393 lineto +stroke + +588 426 moveto +566 459 lineto +stroke + +588 426 moveto +551 428 lineto +stroke + +588 426 moveto +545 418 lineto +stroke + +201 308 moveto +197 336 lineto +stroke + +201 308 moveto +177 294 lineto +stroke + +201 308 moveto +176 272 lineto +stroke + +201 308 moveto +186 292 lineto +stroke + +201 308 moveto +187 310 lineto +stroke + +201 308 moveto +204 259 lineto +stroke + +201 308 moveto +180 272 lineto +stroke + +201 308 moveto +240 297 lineto +stroke + +201 308 moveto +217 343 lineto +stroke + +201 308 moveto +206 270 lineto +stroke + +201 308 moveto +168 309 lineto +stroke + +201 308 moveto +203 329 lineto +stroke + +201 308 moveto +186 295 lineto +stroke + +401 564 moveto +388 579 lineto +stroke + +401 564 moveto +439 556 lineto +stroke + +401 564 moveto +442 567 lineto +stroke + +401 564 moveto +430 553 lineto +stroke + +401 564 moveto +379 570 lineto +stroke + +401 564 moveto +389 602 lineto +stroke + +401 564 moveto +362 538 lineto +stroke + +401 564 moveto +415 548 lineto +stroke + +401 564 moveto +441 561 lineto +stroke + +401 564 moveto +379 520 lineto +stroke + +401 564 moveto +393 609 lineto +stroke + +90 488 moveto +101 484 lineto +stroke + +90 488 moveto +108 502 lineto +stroke + +90 488 moveto +61 497 lineto +stroke + +90 488 moveto +46 511 lineto +stroke + +90 488 moveto +48 485 lineto +stroke + +90 488 moveto +128 503 lineto +stroke + +90 488 moveto +76 504 lineto +stroke + +90 488 moveto +99 475 lineto +stroke + +406 616 moveto +372 612 lineto +stroke + +406 616 moveto +388 579 lineto +stroke + +406 616 moveto +391 653 lineto +stroke + +406 616 moveto +445 642 lineto +stroke + +406 616 moveto +385 612 lineto +stroke + +406 616 moveto +448 628 lineto +stroke + +406 616 moveto +417 658 lineto +stroke + +406 616 moveto +389 602 lineto +stroke + +406 616 moveto +393 609 lineto +stroke + +181 488 moveto +195 497 lineto +stroke + +181 488 moveto +150 450 lineto +stroke + +181 488 moveto +203 500 lineto +stroke + +181 488 moveto +159 530 lineto +stroke + +181 488 moveto +215 485 lineto +stroke + +181 488 moveto +178 465 lineto +stroke + +181 488 moveto +155 465 lineto +stroke + +181 488 moveto +184 528 lineto +stroke + +181 488 moveto +203 495 lineto +stroke + +181 488 moveto +191 468 lineto +stroke + +181 488 moveto +174 512 lineto +stroke + +181 488 moveto +169 453 lineto +stroke + +181 488 moveto +161 533 lineto +stroke + +283 39 moveto +278 43 lineto +stroke + +283 39 moveto +264 8 lineto +stroke + +283 39 moveto +313 0 lineto +stroke + +283 39 moveto +250 3 lineto +stroke + +283 39 moveto +292 66 lineto +stroke + +283 39 moveto +310 73 lineto +stroke + +283 39 moveto +265 47 lineto +stroke + +283 39 moveto +316 10 lineto +stroke + +283 39 moveto +257 61 lineto +stroke + +283 39 moveto +291 7 lineto +stroke + +132 646 moveto +157 619 lineto +stroke + +132 646 moveto +111 639 lineto +stroke + +132 646 moveto +125 606 lineto +stroke + +132 646 moveto +109 617 lineto +stroke + +132 646 moveto +91 661 lineto +stroke + +132 646 moveto +98 666 lineto +stroke + +132 646 moveto +145 615 lineto +stroke + +132 646 moveto +164 683 lineto +stroke + +132 646 moveto +127 609 lineto +stroke + +132 646 moveto +92 664 lineto +stroke + +132 646 moveto +124 604 lineto +stroke + +132 646 moveto +150 638 lineto +stroke + +132 646 moveto +85 638 lineto +stroke + +132 646 moveto +108 626 lineto +stroke + +132 646 moveto +141 620 lineto +stroke + +132 646 moveto +155 680 lineto +stroke + +132 646 moveto +118 648 lineto +stroke + +132 646 moveto +83 649 lineto +stroke + +157 619 moveto +125 606 lineto +stroke + +157 619 moveto +109 617 lineto +stroke + +157 619 moveto +176 618 lineto +stroke + +157 619 moveto +145 615 lineto +stroke + +157 619 moveto +127 609 lineto +stroke + +157 619 moveto +158 573 lineto +stroke + +157 619 moveto +124 604 lineto +stroke + +157 619 moveto +150 638 lineto +stroke + +157 619 moveto +186 610 lineto +stroke + +157 619 moveto +108 626 lineto +stroke + +157 619 moveto +189 638 lineto +stroke + +157 619 moveto +141 620 lineto +stroke + +157 619 moveto +118 648 lineto +stroke + +157 619 moveto +200 594 lineto +stroke + +335 743 moveto +367 774 lineto +stroke + +335 743 moveto +317 759 lineto +stroke + +335 743 moveto +312 782 lineto +stroke + +335 743 moveto +333 743 lineto +stroke + +335 743 moveto +343 784 lineto +stroke + +335 743 moveto +360 761 lineto +stroke + +335 743 moveto +311 750 lineto +stroke + +335 743 moveto +335 780 lineto +stroke + +335 743 moveto +352 711 lineto +stroke + +335 743 moveto +291 766 lineto +stroke + +335 743 moveto +313 747 lineto +stroke + +335 743 moveto +338 742 lineto +stroke + +335 743 moveto +293 752 lineto +stroke + +16 258 moveto +28 251 lineto +stroke + +16 258 moveto +10 272 lineto +stroke + +16 258 moveto +8 219 lineto +stroke + +16 258 moveto +4 303 lineto +stroke + +16 258 moveto +32 291 lineto +stroke + +16 258 moveto +23 221 lineto +stroke + +16 258 moveto +20 212 lineto +stroke + +16 258 moveto +9 246 lineto +stroke + +16 258 moveto +10 241 lineto +stroke + +195 497 moveto +203 500 lineto +stroke + +195 497 moveto +159 530 lineto +stroke + +195 497 moveto +215 485 lineto +stroke + +195 497 moveto +178 465 lineto +stroke + +195 497 moveto +184 528 lineto +stroke + +195 497 moveto +240 500 lineto +stroke + +195 497 moveto +235 470 lineto +stroke + +195 497 moveto +239 491 lineto +stroke + +195 497 moveto +203 495 lineto +stroke + +195 497 moveto +191 468 lineto +stroke + +195 497 moveto +174 512 lineto +stroke + +195 497 moveto +161 533 lineto +stroke + +118 6 moveto +96 2 lineto +stroke + +118 6 moveto +104 30 lineto +stroke + +118 6 moveto +147 46 lineto +stroke + +118 6 moveto +117 41 lineto +stroke + +118 6 moveto +152 17 lineto +stroke + +118 6 moveto +139 10 lineto +stroke + +118 6 moveto +137 5 lineto +stroke + +118 6 moveto +137 7 lineto +stroke + +118 6 moveto +91 22 lineto +stroke + +124 533 moveto +108 502 lineto +stroke + +124 533 moveto +159 538 lineto +stroke + +124 533 moveto +159 530 lineto +stroke + +124 533 moveto +161 552 lineto +stroke + +124 533 moveto +131 520 lineto +stroke + +124 533 moveto +129 530 lineto +stroke + +124 533 moveto +128 503 lineto +stroke + +124 533 moveto +152 554 lineto +stroke + +124 533 moveto +108 539 lineto +stroke + +124 533 moveto +161 533 lineto +stroke + +349 454 moveto +339 459 lineto +stroke + +349 454 moveto +328 425 lineto +stroke + +349 454 moveto +388 432 lineto +stroke + +349 454 moveto +335 412 lineto +stroke + +349 454 moveto +335 460 lineto +stroke + +349 454 moveto +347 464 lineto +stroke + +349 454 moveto +387 480 lineto +stroke + +150 450 moveto +178 465 lineto +stroke + +150 450 moveto +134 446 lineto +stroke + +150 450 moveto +155 465 lineto +stroke + +150 450 moveto +179 415 lineto +stroke + +150 450 moveto +172 412 lineto +stroke + +150 450 moveto +149 447 lineto +stroke + +150 450 moveto +192 438 lineto +stroke + +150 450 moveto +191 468 lineto +stroke + +150 450 moveto +169 453 lineto +stroke + +249 475 moveto +288 505 lineto +stroke + +249 475 moveto +215 485 lineto +stroke + +249 475 moveto +280 448 lineto +stroke + +249 475 moveto +240 500 lineto +stroke + +249 475 moveto +235 470 lineto +stroke + +249 475 moveto +239 491 lineto +stroke + +182 218 moveto +170 241 lineto +stroke + +182 218 moveto +162 191 lineto +stroke + +182 218 moveto +173 264 lineto +stroke + +182 218 moveto +170 217 lineto +stroke + +182 218 moveto +195 226 lineto +stroke + +182 218 moveto +196 208 lineto +stroke + +182 218 moveto +204 259 lineto +stroke + +182 218 moveto +179 176 lineto +stroke + +182 218 moveto +191 188 lineto +stroke + +182 218 moveto +166 191 lineto +stroke + +182 218 moveto +174 264 lineto +stroke + +182 218 moveto +191 198 lineto +stroke + +182 218 moveto +229 205 lineto +stroke + +372 612 moveto +388 579 lineto +stroke + +372 612 moveto +391 653 lineto +stroke + +372 612 moveto +379 570 lineto +stroke + +372 612 moveto +385 612 lineto +stroke + +372 612 moveto +389 602 lineto +stroke + +372 612 moveto +393 609 lineto +stroke + +310 274 moveto +272 291 lineto +stroke + +310 274 moveto +299 270 lineto +stroke + +310 274 moveto +309 295 lineto +stroke + +310 274 moveto +329 286 lineto +stroke + +310 274 moveto +308 311 lineto +stroke + +310 274 moveto +339 241 lineto +stroke + +310 274 moveto +293 301 lineto +stroke + +310 274 moveto +296 247 lineto +stroke + +310 274 moveto +286 279 lineto +stroke + +310 274 moveto +323 319 lineto +stroke + +310 274 moveto +339 264 lineto +stroke + +310 274 moveto +334 298 lineto +stroke + +310 274 moveto +293 282 lineto +stroke + +310 274 moveto +264 258 lineto +stroke + +310 274 moveto +348 290 lineto +stroke + +310 274 moveto +335 300 lineto +stroke + +272 291 moveto +299 270 lineto +stroke + +272 291 moveto +259 326 lineto +stroke + +272 291 moveto +309 295 lineto +stroke + +272 291 moveto +308 311 lineto +stroke + +272 291 moveto +293 301 lineto +stroke + +272 291 moveto +286 279 lineto +stroke + +272 291 moveto +240 297 lineto +stroke + +272 291 moveto +246 268 lineto +stroke + +272 291 moveto +245 261 lineto +stroke + +272 291 moveto +248 278 lineto +stroke + +272 291 moveto +241 256 lineto +stroke + +272 291 moveto +293 282 lineto +stroke + +272 291 moveto +264 258 lineto +stroke + +203 500 moveto +215 485 lineto +stroke + +203 500 moveto +178 465 lineto +stroke + +203 500 moveto +184 528 lineto +stroke + +203 500 moveto +240 500 lineto +stroke + +203 500 moveto +235 470 lineto +stroke + +203 500 moveto +239 491 lineto +stroke + +203 500 moveto +203 495 lineto +stroke + +203 500 moveto +191 468 lineto +stroke + +203 500 moveto +174 512 lineto +stroke + +203 500 moveto +230 534 lineto +stroke + +403 767 moveto +437 751 lineto +stroke + +403 767 moveto +367 774 lineto +stroke + +403 767 moveto +429 766 lineto +stroke + +403 767 moveto +398 751 lineto +stroke + +403 767 moveto +360 761 lineto +stroke + +403 767 moveto +402 761 lineto +stroke + +403 767 moveto +411 739 lineto +stroke + +403 767 moveto +392 785 lineto +stroke + +403 767 moveto +446 783 lineto +stroke + +403 767 moveto +428 764 lineto +stroke + +10 452 moveto +42 443 lineto +stroke + +10 452 moveto +45 459 lineto +stroke + +10 452 moveto +28 471 lineto +stroke + +10 452 moveto +13 441 lineto +stroke + +10 452 moveto +23 451 lineto +stroke + +10 452 moveto +9 480 lineto +stroke + +430 453 moveto +468 462 lineto +stroke + +430 453 moveto +423 406 lineto +stroke + +430 453 moveto +413 418 lineto +stroke + +430 453 moveto +388 432 lineto +stroke + +430 453 moveto +440 441 lineto +stroke + +430 453 moveto +448 407 lineto +stroke + +430 453 moveto +439 446 lineto +stroke + +430 453 moveto +440 498 lineto +stroke + +430 453 moveto +444 483 lineto +stroke + +296 138 moveto +274 139 lineto +stroke + +296 138 moveto +262 125 lineto +stroke + +296 138 moveto +310 156 lineto +stroke + +296 138 moveto +329 122 lineto +stroke + +296 138 moveto +319 121 lineto +stroke + +296 138 moveto +307 182 lineto +stroke + +296 138 moveto +326 142 lineto +stroke + +296 138 moveto +315 172 lineto +stroke + +296 138 moveto +296 177 lineto +stroke + +296 138 moveto +295 128 lineto +stroke + +388 579 moveto +430 553 lineto +stroke + +388 579 moveto +379 570 lineto +stroke + +388 579 moveto +385 612 lineto +stroke + +388 579 moveto +389 602 lineto +stroke + +388 579 moveto +362 538 lineto +stroke + +388 579 moveto +415 548 lineto +stroke + +388 579 moveto +393 609 lineto +stroke + +599 234 moveto +586 189 lineto +stroke + +599 234 moveto +567 233 lineto +stroke + +599 234 moveto +569 246 lineto +stroke + +599 234 moveto +564 223 lineto +stroke + +599 234 moveto +603 256 lineto +stroke + +599 234 moveto +585 227 lineto +stroke + +599 234 moveto +561 202 lineto +stroke + +529 667 moveto +538 678 lineto +stroke + +529 667 moveto +515 621 lineto +stroke + +529 667 moveto +499 638 lineto +stroke + +529 667 moveto +530 691 lineto +stroke + +529 667 moveto +520 641 lineto +stroke + +529 667 moveto +551 641 lineto +stroke + +529 667 moveto +548 659 lineto +stroke + +529 667 moveto +530 641 lineto +stroke + +529 667 moveto +489 652 lineto +stroke + +529 667 moveto +516 688 lineto +stroke + +529 667 moveto +568 671 lineto +stroke + +529 667 moveto +554 678 lineto +stroke + +529 667 moveto +512 706 lineto +stroke + +529 667 moveto +561 672 lineto +stroke + +529 667 moveto +573 675 lineto +stroke + +529 667 moveto +507 697 lineto +stroke + +63 735 moveto +103 741 lineto +stroke + +63 735 moveto +23 740 lineto +stroke + +63 735 moveto +77 772 lineto +stroke + +63 735 moveto +25 752 lineto +stroke + +63 735 moveto +101 730 lineto +stroke + +63 735 moveto +22 749 lineto +stroke + +63 735 moveto +16 752 lineto +stroke + +63 735 moveto +18 748 lineto +stroke + +63 735 moveto +46 767 lineto +stroke + +222 70 moveto +206 29 lineto +stroke + +222 70 moveto +186 98 lineto +stroke + +222 70 moveto +212 41 lineto +stroke + +222 70 moveto +215 54 lineto +stroke + +222 70 moveto +182 46 lineto +stroke + +222 70 moveto +175 65 lineto +stroke + +222 70 moveto +260 89 lineto +stroke + +222 70 moveto +193 78 lineto +stroke + +222 70 moveto +180 66 lineto +stroke + +222 70 moveto +212 32 lineto +stroke + +222 70 moveto +185 89 lineto +stroke + +222 70 moveto +188 85 lineto +stroke + +222 70 moveto +196 78 lineto +stroke + +222 70 moveto +190 54 lineto +stroke + +222 70 moveto +226 27 lineto +stroke + +222 70 moveto +211 66 lineto +stroke + +222 70 moveto +265 47 lineto +stroke + +222 70 moveto +257 61 lineto +stroke + +222 70 moveto +220 62 lineto +stroke + +337 219 moveto +345 209 lineto +stroke + +337 219 moveto +332 176 lineto +stroke + +337 219 moveto +362 220 lineto +stroke + +337 219 moveto +339 241 lineto +stroke + +337 219 moveto +296 247 lineto +stroke + +337 219 moveto +376 190 lineto +stroke + +337 219 moveto +308 204 lineto +stroke + +337 219 moveto +307 182 lineto +stroke + +337 219 moveto +339 264 lineto +stroke + +337 219 moveto +324 202 lineto +stroke + +337 219 moveto +297 194 lineto +stroke + +337 219 moveto +349 211 lineto +stroke + +437 751 moveto +467 785 lineto +stroke + +437 751 moveto +457 746 lineto +stroke + +437 751 moveto +429 766 lineto +stroke + +437 751 moveto +398 751 lineto +stroke + +437 751 moveto +402 761 lineto +stroke + +437 751 moveto +411 739 lineto +stroke + +437 751 moveto +446 783 lineto +stroke + +437 751 moveto +428 764 lineto +stroke + +437 751 moveto +414 715 lineto +stroke + +437 751 moveto +412 717 lineto +stroke + +437 751 moveto +444 734 lineto +stroke + +509 393 moveto +506 370 lineto +stroke + +509 393 moveto +546 362 lineto +stroke + +509 393 moveto +519 400 lineto +stroke + +509 393 moveto +481 416 lineto +stroke + +509 393 moveto +502 403 lineto +stroke + +509 393 moveto +545 418 lineto +stroke + +509 393 moveto +543 384 lineto +stroke + +407 152 moveto +421 176 lineto +stroke + +407 152 moveto +421 114 lineto +stroke + +407 152 moveto +445 156 lineto +stroke + +407 152 moveto +376 190 lineto +stroke + +407 152 moveto +448 180 lineto +stroke + +407 152 moveto +408 151 lineto +stroke + +407 152 moveto +364 168 lineto +stroke + +407 152 moveto +392 158 lineto +stroke + +407 152 moveto +358 156 lineto +stroke + +236 607 moveto +217 618 lineto +stroke + +236 607 moveto +255 564 lineto +stroke + +236 607 moveto +249 650 lineto +stroke + +236 607 moveto +211 603 lineto +stroke + +236 607 moveto +243 625 lineto +stroke + +236 607 moveto +238 610 lineto +stroke + +236 607 moveto +279 613 lineto +stroke + +236 607 moveto +241 623 lineto +stroke + +236 607 moveto +267 639 lineto +stroke + +236 607 moveto +201 595 lineto +stroke + +236 607 moveto +241 625 lineto +stroke + +236 607 moveto +215 567 lineto +stroke + +236 607 moveto +244 631 lineto +stroke + +236 607 moveto +233 577 lineto +stroke + +236 607 moveto +217 634 lineto +stroke + +236 607 moveto +200 594 lineto +stroke + +443 239 moveto +459 210 lineto +stroke + +443 239 moveto +396 222 lineto +stroke + +443 239 moveto +421 262 lineto +stroke + +443 239 moveto +450 208 lineto +stroke + +443 239 moveto +474 265 lineto +stroke + +443 239 moveto +441 282 lineto +stroke + +443 239 moveto +396 247 lineto +stroke + +443 239 moveto +467 259 lineto +stroke + +443 239 moveto +479 269 lineto +stroke + +443 239 moveto +446 273 lineto +stroke + +443 239 moveto +464 260 lineto +stroke + +443 239 moveto +450 251 lineto +stroke + +367 774 moveto +356 791 lineto +stroke + +367 774 moveto +333 743 lineto +stroke + +367 774 moveto +398 751 lineto +stroke + +367 774 moveto +343 784 lineto +stroke + +367 774 moveto +360 761 lineto +stroke + +367 774 moveto +402 761 lineto +stroke + +367 774 moveto +335 780 lineto +stroke + +367 774 moveto +392 785 lineto +stroke + +367 774 moveto +338 742 lineto +stroke + +518 270 moveto +496 253 lineto +stroke + +518 270 moveto +558 285 lineto +stroke + +518 270 moveto +474 265 lineto +stroke + +518 270 moveto +549 250 lineto +stroke + +518 270 moveto +495 227 lineto +stroke + +518 270 moveto +479 269 lineto +stroke + +518 270 moveto +524 251 lineto +stroke + +55 408 moveto +42 443 lineto +stroke + +55 408 moveto +60 432 lineto +stroke + +55 408 moveto +55 391 lineto +stroke + +55 408 moveto +83 416 lineto +stroke + +55 408 moveto +94 410 lineto +stroke + +55 408 moveto +44 365 lineto +stroke + +55 408 moveto +37 406 lineto +stroke + +55 408 moveto +69 401 lineto +stroke + +55 408 moveto +53 395 lineto +stroke + +55 408 moveto +44 393 lineto +stroke + +111 639 moveto +125 606 lineto +stroke + +111 639 moveto +109 617 lineto +stroke + +111 639 moveto +69 626 lineto +stroke + +111 639 moveto +91 661 lineto +stroke + +111 639 moveto +98 666 lineto +stroke + +111 639 moveto +145 615 lineto +stroke + +111 639 moveto +127 609 lineto +stroke + +111 639 moveto +92 664 lineto +stroke + +111 639 moveto +124 604 lineto +stroke + +111 639 moveto +86 606 lineto +stroke + +111 639 moveto +150 638 lineto +stroke + +111 639 moveto +85 638 lineto +stroke + +111 639 moveto +108 626 lineto +stroke + +111 639 moveto +141 620 lineto +stroke + +111 639 moveto +118 648 lineto +stroke + +111 639 moveto +83 649 lineto +stroke + +42 443 moveto +45 459 lineto +stroke + +42 443 moveto +60 432 lineto +stroke + +42 443 moveto +83 416 lineto +stroke + +42 443 moveto +48 485 lineto +stroke + +42 443 moveto +28 471 lineto +stroke + +42 443 moveto +37 406 lineto +stroke + +42 443 moveto +13 441 lineto +stroke + +42 443 moveto +69 401 lineto +stroke + +42 443 moveto +23 451 lineto +stroke + +42 443 moveto +9 480 lineto +stroke + +42 443 moveto +53 395 lineto +stroke + +586 189 moveto +585 172 lineto +stroke + +586 189 moveto +588 149 lineto +stroke + +586 189 moveto +567 233 lineto +stroke + +586 189 moveto +573 179 lineto +stroke + +586 189 moveto +595 162 lineto +stroke + +586 189 moveto +564 223 lineto +stroke + +586 189 moveto +585 227 lineto +stroke + +586 189 moveto +564 167 lineto +stroke + +586 189 moveto +573 142 lineto +stroke + +586 189 moveto +561 202 lineto +stroke + +586 189 moveto +582 184 lineto +stroke + +9 612 moveto +19 651 lineto +stroke + +9 612 moveto +18 622 lineto +stroke + +9 612 moveto +25 620 lineto +stroke + +9 612 moveto +13 597 lineto +stroke + +496 253 moveto +474 265 lineto +stroke + +496 253 moveto +505 221 lineto +stroke + +496 253 moveto +495 227 lineto +stroke + +496 253 moveto +467 259 lineto +stroke + +496 253 moveto +479 269 lineto +stroke + +496 253 moveto +524 251 lineto +stroke + +496 253 moveto +464 260 lineto +stroke + +496 253 moveto +450 251 lineto +stroke + +31 194 moveto +52 214 lineto +stroke + +31 194 moveto +8 219 lineto +stroke + +31 194 moveto +39 153 lineto +stroke + +31 194 moveto +23 221 lineto +stroke + +31 194 moveto +41 155 lineto +stroke + +31 194 moveto +7 164 lineto +stroke + +31 194 moveto +20 212 lineto +stroke + +31 194 moveto +42 180 lineto +stroke + +287 548 moveto +305 504 lineto +stroke + +287 548 moveto +289 520 lineto +stroke + +287 548 moveto +288 505 lineto +stroke + +287 548 moveto +255 564 lineto +stroke + +287 548 moveto +316 581 lineto +stroke + +287 548 moveto +322 548 lineto +stroke + +287 548 moveto +314 588 lineto +stroke + +287 548 moveto +270 545 lineto +stroke + +287 548 moveto +257 543 lineto +stroke + +287 548 moveto +297 594 lineto +stroke + +287 548 moveto +288 507 lineto +stroke + +287 548 moveto +262 558 lineto +stroke + +287 548 moveto +318 567 lineto +stroke + +287 548 moveto +308 551 lineto +stroke + +287 548 moveto +304 548 lineto +stroke + +449 668 moveto +445 642 lineto +stroke + +449 668 moveto +467 703 lineto +stroke + +449 668 moveto +430 662 lineto +stroke + +449 668 moveto +448 628 lineto +stroke + +449 668 moveto +417 658 lineto +stroke + +449 668 moveto +489 652 lineto +stroke + +19 651 moveto +60 657 lineto +stroke + +19 651 moveto +18 622 lineto +stroke + +19 651 moveto +42 656 lineto +stroke + +19 651 moveto +51 653 lineto +stroke + +19 651 moveto +25 663 lineto +stroke + +19 651 moveto +25 620 lineto +stroke + +538 678 moveto +566 701 lineto +stroke + +538 678 moveto +530 691 lineto +stroke + +538 678 moveto +520 641 lineto +stroke + +538 678 moveto +551 641 lineto +stroke + +538 678 moveto +548 659 lineto +stroke + +538 678 moveto +530 641 lineto +stroke + +538 678 moveto +563 714 lineto +stroke + +538 678 moveto +516 688 lineto +stroke + +538 678 moveto +568 671 lineto +stroke + +538 678 moveto +554 678 lineto +stroke + +538 678 moveto +512 706 lineto +stroke + +538 678 moveto +561 672 lineto +stroke + +538 678 moveto +573 675 lineto +stroke + +538 678 moveto +507 697 lineto +stroke + +171 738 moveto +131 750 lineto +stroke + +171 738 moveto +155 753 lineto +stroke + +171 738 moveto +167 773 lineto +stroke + +171 738 moveto +192 766 lineto +stroke + +171 738 moveto +167 754 lineto +stroke + +171 738 moveto +171 721 lineto +stroke + +171 738 moveto +144 763 lineto +stroke + +171 738 moveto +135 719 lineto +stroke + +171 738 moveto +198 699 lineto +stroke + +171 738 moveto +180 714 lineto +stroke + +171 738 moveto +166 769 lineto +stroke + +171 738 moveto +186 743 lineto +stroke + +171 738 moveto +166 748 lineto +stroke + +171 738 moveto +162 748 lineto +stroke + +365 54 moveto +371 72 lineto +stroke + +365 54 moveto +363 87 lineto +stroke + +365 54 moveto +383 83 lineto +stroke + +365 54 moveto +366 64 lineto +stroke + +365 54 moveto +353 74 lineto +stroke + +365 54 moveto +347 55 lineto +stroke + +365 54 moveto +390 44 lineto +stroke + +365 54 moveto +392 88 lineto +stroke + +365 54 moveto +407 73 lineto +stroke + +345 209 moveto +332 176 lineto +stroke + +345 209 moveto +362 220 lineto +stroke + +345 209 moveto +339 241 lineto +stroke + +345 209 moveto +376 190 lineto +stroke + +345 209 moveto +308 204 lineto +stroke + +345 209 moveto +307 182 lineto +stroke + +345 209 moveto +364 168 lineto +stroke + +345 209 moveto +315 172 lineto +stroke + +345 209 moveto +324 202 lineto +stroke + +345 209 moveto +349 211 lineto +stroke + +593 791 moveto +550 789 lineto +stroke + +593 791 moveto +562 770 lineto +stroke + +593 791 moveto +564 788 lineto +stroke + +593 791 moveto +597 764 lineto +stroke + +371 72 moveto +363 87 lineto +stroke + +371 72 moveto +353 118 lineto +stroke + +371 72 moveto +383 83 lineto +stroke + +371 72 moveto +404 96 lineto +stroke + +371 72 moveto +366 64 lineto +stroke + +371 72 moveto +353 74 lineto +stroke + +371 72 moveto +365 111 lineto +stroke + +371 72 moveto +347 55 lineto +stroke + +371 72 moveto +380 102 lineto +stroke + +371 72 moveto +410 85 lineto +stroke + +371 72 moveto +390 44 lineto +stroke + +371 72 moveto +392 88 lineto +stroke + +371 72 moveto +407 73 lineto +stroke + +459 210 moveto +450 208 lineto +stroke + +459 210 moveto +505 221 lineto +stroke + +459 210 moveto +451 176 lineto +stroke + +459 210 moveto +448 180 lineto +stroke + +459 210 moveto +495 227 lineto +stroke + +459 210 moveto +467 259 lineto +stroke + +459 210 moveto +456 169 lineto +stroke + +459 210 moveto +466 190 lineto +stroke + +459 210 moveto +469 165 lineto +stroke + +459 210 moveto +450 251 lineto +stroke + +459 210 moveto +460 163 lineto +stroke + +259 753 moveto +237 777 lineto +stroke + +259 753 moveto +246 749 lineto +stroke + +259 753 moveto +239 774 lineto +stroke + +259 753 moveto +254 752 lineto +stroke + +259 753 moveto +232 740 lineto +stroke + +259 753 moveto +291 766 lineto +stroke + +259 753 moveto +293 752 lineto +stroke + +259 753 moveto +291 782 lineto +stroke + +114 737 moveto +124 710 lineto +stroke + +114 737 moveto +131 750 lineto +stroke + +114 737 moveto +155 753 lineto +stroke + +114 737 moveto +101 768 lineto +stroke + +114 737 moveto +103 701 lineto +stroke + +114 737 moveto +144 763 lineto +stroke + +114 737 moveto +103 741 lineto +stroke + +114 737 moveto +135 719 lineto +stroke + +114 737 moveto +101 730 lineto +stroke + +114 737 moveto +123 714 lineto +stroke + +114 737 moveto +162 748 lineto +stroke + +274 139 moveto +262 125 lineto +stroke + +274 139 moveto +310 156 lineto +stroke + +274 139 moveto +257 174 lineto +stroke + +274 139 moveto +319 121 lineto +stroke + +274 139 moveto +296 177 lineto +stroke + +274 139 moveto +295 128 lineto +stroke + +125 606 moveto +109 617 lineto +stroke + +125 606 moveto +145 615 lineto +stroke + +125 606 moveto +127 609 lineto +stroke + +125 606 moveto +158 573 lineto +stroke + +125 606 moveto +124 604 lineto +stroke + +125 606 moveto +86 606 lineto +stroke + +125 606 moveto +150 638 lineto +stroke + +125 606 moveto +108 626 lineto +stroke + +125 606 moveto +114 588 lineto +stroke + +125 606 moveto +141 620 lineto +stroke + +125 606 moveto +118 648 lineto +stroke + +68 120 moveto +95 110 lineto +stroke + +68 120 moveto +34 93 lineto +stroke + +68 120 moveto +45 97 lineto +stroke + +68 120 moveto +39 153 lineto +stroke + +68 120 moveto +45 116 lineto +stroke + +68 120 moveto +59 84 lineto +stroke + +68 120 moveto +55 104 lineto +stroke + +68 120 moveto +41 155 lineto +stroke + +68 120 moveto +66 86 lineto +stroke + +68 120 moveto +79 119 lineto +stroke + +68 120 moveto +116 118 lineto +stroke + +68 120 moveto +52 143 lineto +stroke + +68 120 moveto +99 151 lineto +stroke + +9 515 moveto +46 511 lineto +stroke + +9 515 moveto +48 485 lineto +stroke + +9 515 moveto +28 471 lineto +stroke + +9 515 moveto +9 480 lineto +stroke + +9 515 moveto +1 558 lineto +stroke + +396 222 moveto +421 262 lineto +stroke + +396 222 moveto +362 220 lineto +stroke + +396 222 moveto +387 246 lineto +stroke + +396 222 moveto +381 264 lineto +stroke + +396 222 moveto +382 254 lineto +stroke + +396 222 moveto +376 190 lineto +stroke + +396 222 moveto +396 247 lineto +stroke + +396 222 moveto +349 211 lineto +stroke + +84 575 moveto +44 555 lineto +stroke + +84 575 moveto +109 617 lineto +stroke + +84 575 moveto +124 604 lineto +stroke + +84 575 moveto +86 606 lineto +stroke + +84 575 moveto +114 588 lineto +stroke + +84 575 moveto +46 554 lineto +stroke + +84 575 moveto +39 567 lineto +stroke + +84 575 moveto +108 539 lineto +stroke + +84 575 moveto +49 549 lineto +stroke + +84 575 moveto +76 548 lineto +stroke + +421 262 moveto +387 246 lineto +stroke + +421 262 moveto +381 264 lineto +stroke + +421 262 moveto +382 254 lineto +stroke + +421 262 moveto +441 282 lineto +stroke + +421 262 moveto +396 247 lineto +stroke + +421 262 moveto +414 302 lineto +stroke + +421 262 moveto +467 259 lineto +stroke + +421 262 moveto +446 273 lineto +stroke + +421 262 moveto +464 260 lineto +stroke + +421 262 moveto +450 251 lineto +stroke + +101 484 moveto +108 502 lineto +stroke + +101 484 moveto +131 520 lineto +stroke + +101 484 moveto +61 497 lineto +stroke + +101 484 moveto +128 503 lineto +stroke + +101 484 moveto +76 504 lineto +stroke + +101 484 moveto +99 475 lineto +stroke + +44 555 moveto +46 511 lineto +stroke + +44 555 moveto +46 554 lineto +stroke + +44 555 moveto +39 567 lineto +stroke + +44 555 moveto +1 558 lineto +stroke + +44 555 moveto +49 549 lineto +stroke + +44 555 moveto +76 548 lineto +stroke + +467 785 moveto +457 746 lineto +stroke + +467 785 moveto +429 766 lineto +stroke + +467 785 moveto +498 757 lineto +stroke + +467 785 moveto +446 783 lineto +stroke + +467 785 moveto +428 764 lineto +stroke + +332 176 moveto +310 156 lineto +stroke + +332 176 moveto +376 190 lineto +stroke + +332 176 moveto +308 204 lineto +stroke + +332 176 moveto +307 182 lineto +stroke + +332 176 moveto +326 142 lineto +stroke + +332 176 moveto +364 168 lineto +stroke + +332 176 moveto +315 172 lineto +stroke + +332 176 moveto +324 202 lineto +stroke + +332 176 moveto +296 177 lineto +stroke + +332 176 moveto +297 194 lineto +stroke + +332 176 moveto +349 211 lineto +stroke + +332 176 moveto +358 156 lineto +stroke + +28 251 moveto +52 214 lineto +stroke + +28 251 moveto +10 272 lineto +stroke + +28 251 moveto +8 219 lineto +stroke + +28 251 moveto +32 291 lineto +stroke + +28 251 moveto +23 221 lineto +stroke + +28 251 moveto +20 212 lineto +stroke + +28 251 moveto +9 246 lineto +stroke + +28 251 moveto +10 241 lineto +stroke + +356 791 moveto +312 782 lineto +stroke + +356 791 moveto +343 784 lineto +stroke + +356 791 moveto +360 761 lineto +stroke + +356 791 moveto +335 780 lineto +stroke + +356 791 moveto +392 785 lineto +stroke + +317 759 moveto +312 782 lineto +stroke + +317 759 moveto +333 743 lineto +stroke + +317 759 moveto +343 784 lineto +stroke + +317 759 moveto +360 761 lineto +stroke + +317 759 moveto +311 750 lineto +stroke + +317 759 moveto +335 780 lineto +stroke + +317 759 moveto +291 766 lineto +stroke + +317 759 moveto +313 747 lineto +stroke + +317 759 moveto +338 742 lineto +stroke + +317 759 moveto +293 752 lineto +stroke + +317 759 moveto +291 782 lineto +stroke + +120 123 moveto +104 77 lineto +stroke + +120 123 moveto +95 110 lineto +stroke + +120 123 moveto +132 140 lineto +stroke + +120 123 moveto +113 161 lineto +stroke + +120 123 moveto +122 121 lineto +stroke + +120 123 moveto +156 129 lineto +stroke + +120 123 moveto +119 119 lineto +stroke + +120 123 moveto +107 84 lineto +stroke + +120 123 moveto +118 128 lineto +stroke + +120 123 moveto +153 123 lineto +stroke + +120 123 moveto +136 145 lineto +stroke + +120 123 moveto +132 111 lineto +stroke + +120 123 moveto +79 119 lineto +stroke + +120 123 moveto +116 118 lineto +stroke + +120 123 moveto +99 151 lineto +stroke + +108 502 moveto +131 520 lineto +stroke + +108 502 moveto +61 497 lineto +stroke + +108 502 moveto +129 530 lineto +stroke + +108 502 moveto +128 503 lineto +stroke + +108 502 moveto +76 504 lineto +stroke + +108 502 moveto +99 475 lineto +stroke + +108 502 moveto +108 539 lineto +stroke + +299 270 moveto +309 295 lineto +stroke + +299 270 moveto +329 286 lineto +stroke + +299 270 moveto +308 311 lineto +stroke + +299 270 moveto +339 241 lineto +stroke + +299 270 moveto +293 301 lineto +stroke + +299 270 moveto +296 247 lineto +stroke + +299 270 moveto +286 279 lineto +stroke + +299 270 moveto +339 264 lineto +stroke + +299 270 moveto +334 298 lineto +stroke + +299 270 moveto +293 282 lineto +stroke + +299 270 moveto +264 258 lineto +stroke + +299 270 moveto +335 300 lineto +stroke + +296 455 moveto +339 459 lineto +stroke + +296 455 moveto +305 504 lineto +stroke + +296 455 moveto +328 425 lineto +stroke + +296 455 moveto +308 499 lineto +stroke + +296 455 moveto +280 448 lineto +stroke + +296 455 moveto +298 464 lineto +stroke + +296 455 moveto +266 417 lineto +stroke + +296 455 moveto +335 460 lineto +stroke + +296 455 moveto +309 490 lineto +stroke + +262 125 moveto +257 174 lineto +stroke + +262 125 moveto +260 89 lineto +stroke + +262 125 moveto +295 128 lineto +stroke + +339 459 moveto +339 506 lineto +stroke + +339 459 moveto +328 425 lineto +stroke + +339 459 moveto +298 464 lineto +stroke + +339 459 moveto +335 412 lineto +stroke + +339 459 moveto +335 460 lineto +stroke + +339 459 moveto +347 464 lineto +stroke + +339 459 moveto +309 490 lineto +stroke + +508 171 moveto +474 161 lineto +stroke + +508 171 moveto +494 164 lineto +stroke + +508 171 moveto +486 161 lineto +stroke + +508 171 moveto +518 177 lineto +stroke + +508 171 moveto +466 190 lineto +stroke + +508 171 moveto +469 165 lineto +stroke + +508 171 moveto +516 122 lineto +stroke + +508 171 moveto +460 163 lineto +stroke + +206 29 moveto +212 41 lineto +stroke + +206 29 moveto +215 54 lineto +stroke + +206 29 moveto +182 46 lineto +stroke + +206 29 moveto +175 65 lineto +stroke + +206 29 moveto +191 10 lineto +stroke + +206 29 moveto +215 8 lineto +stroke + +206 29 moveto +180 66 lineto +stroke + +206 29 moveto +212 32 lineto +stroke + +206 29 moveto +208 12 lineto +stroke + +206 29 moveto +190 54 lineto +stroke + +206 29 moveto +226 27 lineto +stroke + +206 29 moveto +211 66 lineto +stroke + +206 29 moveto +228 11 lineto +stroke + +206 29 moveto +220 62 lineto +stroke + +206 29 moveto +225 12 lineto +stroke + +305 504 moveto +289 520 lineto +stroke + +305 504 moveto +311 503 lineto +stroke + +305 504 moveto +339 506 lineto +stroke + +305 504 moveto +288 505 lineto +stroke + +305 504 moveto +308 499 lineto +stroke + +305 504 moveto +322 548 lineto +stroke + +305 504 moveto +298 464 lineto +stroke + +305 504 moveto +352 508 lineto +stroke + +305 504 moveto +288 507 lineto +stroke + +305 504 moveto +309 490 lineto +stroke + +305 504 moveto +308 551 lineto +stroke + +305 504 moveto +304 548 lineto +stroke + +170 241 moveto +173 264 lineto +stroke + +170 241 moveto +176 272 lineto +stroke + +170 241 moveto +170 217 lineto +stroke + +170 241 moveto +195 226 lineto +stroke + +170 241 moveto +196 208 lineto +stroke + +170 241 moveto +204 259 lineto +stroke + +170 241 moveto +180 272 lineto +stroke + +170 241 moveto +147 271 lineto +stroke + +170 241 moveto +206 270 lineto +stroke + +170 241 moveto +174 264 lineto +stroke + +170 241 moveto +191 198 lineto +stroke + +391 653 moveto +385 612 lineto +stroke + +391 653 moveto +430 662 lineto +stroke + +391 653 moveto +417 658 lineto +stroke + +391 653 moveto +361 692 lineto +stroke + +391 653 moveto +384 678 lineto +stroke + +391 653 moveto +393 609 lineto +stroke + +610 631 moveto +611 628 lineto +stroke + +610 631 moveto +590 653 lineto +stroke + +610 631 moveto +588 670 lineto +stroke + +217 618 moveto +176 618 lineto +stroke + +217 618 moveto +249 650 lineto +stroke + +217 618 moveto +211 603 lineto +stroke + +217 618 moveto +189 579 lineto +stroke + +217 618 moveto +243 625 lineto +stroke + +217 618 moveto +238 610 lineto +stroke + +217 618 moveto +202 659 lineto +stroke + +217 618 moveto +200 661 lineto +stroke + +217 618 moveto +241 623 lineto +stroke + +217 618 moveto +186 610 lineto +stroke + +217 618 moveto +201 595 lineto +stroke + +217 618 moveto +241 625 lineto +stroke + +217 618 moveto +189 638 lineto +stroke + +217 618 moveto +244 631 lineto +stroke + +217 618 moveto +233 577 lineto +stroke + +217 618 moveto +217 634 lineto +stroke + +217 618 moveto +200 594 lineto +stroke + +558 285 moveto +573 286 lineto +stroke + +558 285 moveto +549 250 lineto +stroke + +558 285 moveto +569 246 lineto +stroke + +558 285 moveto +566 295 lineto +stroke + +558 285 moveto +524 251 lineto +stroke + +558 285 moveto +546 332 lineto +stroke + +257 351 moveto +259 326 lineto +stroke + +257 351 moveto +271 359 lineto +stroke + +257 351 moveto +240 387 lineto +stroke + +257 351 moveto +217 343 lineto +stroke + +257 351 moveto +238 380 lineto +stroke + +257 351 moveto +303 370 lineto +stroke + +257 351 moveto +290 368 lineto +stroke + +257 351 moveto +265 357 lineto +stroke + +257 351 moveto +301 339 lineto +stroke + +448 377 moveto +423 406 lineto +stroke + +448 377 moveto +419 382 lineto +stroke + +448 377 moveto +470 356 lineto +stroke + +448 377 moveto +444 340 lineto +stroke + +448 377 moveto +453 403 lineto +stroke + +448 377 moveto +448 407 lineto +stroke + +448 377 moveto +405 377 lineto +stroke + +448 377 moveto +420 404 lineto +stroke + +439 556 moveto +448 584 lineto +stroke + +439 556 moveto +449 545 lineto +stroke + +439 556 moveto +442 567 lineto +stroke + +439 556 moveto +430 553 lineto +stroke + +439 556 moveto +429 515 lineto +stroke + +439 556 moveto +476 569 lineto +stroke + +439 556 moveto +449 541 lineto +stroke + +439 556 moveto +415 548 lineto +stroke + +439 556 moveto +441 561 lineto +stroke + +439 556 moveto +444 531 lineto +stroke + +439 556 moveto +454 540 lineto +stroke + +439 556 moveto +436 519 lineto +stroke + +159 538 moveto +159 530 lineto +stroke + +159 538 moveto +161 552 lineto +stroke + +159 538 moveto +131 520 lineto +stroke + +159 538 moveto +129 530 lineto +stroke + +159 538 moveto +202 558 lineto +stroke + +159 538 moveto +184 528 lineto +stroke + +159 538 moveto +128 503 lineto +stroke + +159 538 moveto +158 573 lineto +stroke + +159 538 moveto +152 554 lineto +stroke + +159 538 moveto +174 512 lineto +stroke + +159 538 moveto +161 533 lineto +stroke + +50 3 moveto +96 2 lineto +stroke + +50 3 moveto +9 8 lineto +stroke + +50 3 moveto +19 11 lineto +stroke + +50 3 moveto +45 19 lineto +stroke + +50 3 moveto +38 2 lineto +stroke + +50 3 moveto +61 40 lineto +stroke + +50 3 moveto +91 22 lineto +stroke + +50 3 moveto +36 50 lineto +stroke + +109 617 moveto +69 626 lineto +stroke + +109 617 moveto +91 661 lineto +stroke + +109 617 moveto +145 615 lineto +stroke + +109 617 moveto +127 609 lineto +stroke + +109 617 moveto +92 664 lineto +stroke + +109 617 moveto +124 604 lineto +stroke + +109 617 moveto +86 606 lineto +stroke + +109 617 moveto +150 638 lineto +stroke + +109 617 moveto +85 638 lineto +stroke + +109 617 moveto +108 626 lineto +stroke + +109 617 moveto +114 588 lineto +stroke + +109 617 moveto +141 620 lineto +stroke + +109 617 moveto +118 648 lineto +stroke + +109 617 moveto +83 649 lineto +stroke + +21 772 moveto +0 788 lineto +stroke + +21 772 moveto +8 768 lineto +stroke + +21 772 moveto +23 740 lineto +stroke + +21 772 moveto +25 752 lineto +stroke + +21 772 moveto +22 749 lineto +stroke + +21 772 moveto +16 752 lineto +stroke + +21 772 moveto +18 748 lineto +stroke + +21 772 moveto +46 767 lineto +stroke + +104 77 moveto +95 110 lineto +stroke + +104 77 moveto +78 55 lineto +stroke + +104 77 moveto +120 67 lineto +stroke + +104 77 moveto +94 77 lineto +stroke + +104 77 moveto +104 30 lineto +stroke + +104 77 moveto +122 121 lineto +stroke + +104 77 moveto +119 119 lineto +stroke + +104 77 moveto +111 59 lineto +stroke + +104 77 moveto +107 84 lineto +stroke + +104 77 moveto +128 58 lineto +stroke + +104 77 moveto +117 41 lineto +stroke + +104 77 moveto +59 84 lineto +stroke + +104 77 moveto +66 86 lineto +stroke + +104 77 moveto +132 111 lineto +stroke + +104 77 moveto +79 119 lineto +stroke + +104 77 moveto +116 118 lineto +stroke + +259 326 moveto +293 301 lineto +stroke + +259 326 moveto +271 359 lineto +stroke + +259 326 moveto +240 297 lineto +stroke + +259 326 moveto +217 343 lineto +stroke + +259 326 moveto +248 278 lineto +stroke + +259 326 moveto +265 357 lineto +stroke + +259 326 moveto +301 339 lineto +stroke + +106 384 moveto +110 405 lineto +stroke + +106 384 moveto +83 416 lineto +stroke + +106 384 moveto +94 410 lineto +stroke + +106 384 moveto +115 387 lineto +stroke + +106 384 moveto +112 356 lineto +stroke + +106 384 moveto +69 401 lineto +stroke + +106 384 moveto +134 392 lineto +stroke + +106 384 moveto +140 380 lineto +stroke + +106 384 moveto +123 389 lineto +stroke + +362 220 moveto +387 246 lineto +stroke + +362 220 moveto +381 264 lineto +stroke + +362 220 moveto +382 254 lineto +stroke + +362 220 moveto +339 241 lineto +stroke + +362 220 moveto +376 190 lineto +stroke + +362 220 moveto +396 247 lineto +stroke + +362 220 moveto +339 264 lineto +stroke + +362 220 moveto +324 202 lineto +stroke + +362 220 moveto +349 211 lineto +stroke + +173 105 moveto +186 98 lineto +stroke + +173 105 moveto +168 148 lineto +stroke + +173 105 moveto +156 129 lineto +stroke + +173 105 moveto +175 65 lineto +stroke + +173 105 moveto +193 78 lineto +stroke + +173 105 moveto +180 66 lineto +stroke + +173 105 moveto +185 89 lineto +stroke + +173 105 moveto +188 85 lineto +stroke + +173 105 moveto +196 78 lineto +stroke + +173 105 moveto +195 145 lineto +stroke + +173 105 moveto +153 123 lineto +stroke + +173 105 moveto +183 108 lineto +stroke + +173 105 moveto +132 111 lineto +stroke + +45 459 moveto +60 432 lineto +stroke + +45 459 moveto +61 497 lineto +stroke + +45 459 moveto +48 485 lineto +stroke + +45 459 moveto +28 471 lineto +stroke + +45 459 moveto +13 441 lineto +stroke + +45 459 moveto +23 451 lineto +stroke + +45 459 moveto +9 480 lineto +stroke + +124 710 moveto +131 750 lineto +stroke + +124 710 moveto +103 701 lineto +stroke + +124 710 moveto +164 683 lineto +stroke + +124 710 moveto +171 721 lineto +stroke + +124 710 moveto +103 741 lineto +stroke + +124 710 moveto +135 719 lineto +stroke + +124 710 moveto +101 730 lineto +stroke + +124 710 moveto +155 680 lineto +stroke + +124 710 moveto +123 714 lineto +stroke + +69 626 moveto +91 661 lineto +stroke + +69 626 moveto +98 666 lineto +stroke + +69 626 moveto +60 657 lineto +stroke + +69 626 moveto +92 664 lineto +stroke + +69 626 moveto +86 606 lineto +stroke + +69 626 moveto +42 656 lineto +stroke + +69 626 moveto +85 638 lineto +stroke + +69 626 moveto +108 626 lineto +stroke + +69 626 moveto +51 653 lineto +stroke + +69 626 moveto +25 620 lineto +stroke + +69 626 moveto +83 649 lineto +stroke + +95 110 moveto +132 140 lineto +stroke + +95 110 moveto +120 67 lineto +stroke + +95 110 moveto +94 77 lineto +stroke + +95 110 moveto +122 121 lineto +stroke + +95 110 moveto +119 119 lineto +stroke + +95 110 moveto +107 84 lineto +stroke + +95 110 moveto +118 128 lineto +stroke + +95 110 moveto +59 84 lineto +stroke + +95 110 moveto +55 104 lineto +stroke + +95 110 moveto +66 86 lineto +stroke + +95 110 moveto +132 111 lineto +stroke + +95 110 moveto +79 119 lineto +stroke + +95 110 moveto +116 118 lineto +stroke + +95 110 moveto +99 151 lineto +stroke + +78 55 moveto +120 67 lineto +stroke + +78 55 moveto +94 77 lineto +stroke + +78 55 moveto +104 30 lineto +stroke + +78 55 moveto +111 59 lineto +stroke + +78 55 moveto +107 84 lineto +stroke + +78 55 moveto +45 19 lineto +stroke + +78 55 moveto +117 41 lineto +stroke + +78 55 moveto +59 84 lineto +stroke + +78 55 moveto +61 40 lineto +stroke + +78 55 moveto +66 86 lineto +stroke + +78 55 moveto +91 22 lineto +stroke + +78 55 moveto +36 50 lineto +stroke + +91 661 moveto +98 666 lineto +stroke + +91 661 moveto +103 701 lineto +stroke + +91 661 moveto +76 676 lineto +stroke + +91 661 moveto +60 657 lineto +stroke + +91 661 moveto +92 664 lineto +stroke + +91 661 moveto +42 656 lineto +stroke + +91 661 moveto +85 638 lineto +stroke + +91 661 moveto +108 626 lineto +stroke + +91 661 moveto +51 653 lineto +stroke + +91 661 moveto +118 648 lineto +stroke + +91 661 moveto +83 649 lineto +stroke + +360 374 moveto +333 355 lineto +stroke + +360 374 moveto +390 392 lineto +stroke + +360 374 moveto +360 357 lineto +stroke + +360 374 moveto +370 387 lineto +stroke + +360 374 moveto +353 380 lineto +stroke + +360 374 moveto +335 412 lineto +stroke + +360 374 moveto +345 339 lineto +stroke + +360 374 moveto +387 365 lineto +stroke + +360 374 moveto +374 369 lineto +stroke + +360 374 moveto +318 388 lineto +stroke + +360 374 moveto +405 377 lineto +stroke + +387 246 moveto +363 277 lineto +stroke + +387 246 moveto +381 264 lineto +stroke + +387 246 moveto +382 254 lineto +stroke + +387 246 moveto +339 241 lineto +stroke + +387 246 moveto +396 247 lineto +stroke + +387 246 moveto +365 287 lineto +stroke + +450 208 moveto +421 176 lineto +stroke + +450 208 moveto +451 176 lineto +stroke + +450 208 moveto +448 180 lineto +stroke + +450 208 moveto +495 227 lineto +stroke + +450 208 moveto +456 169 lineto +stroke + +450 208 moveto +466 190 lineto +stroke + +450 208 moveto +469 165 lineto +stroke + +450 208 moveto +450 251 lineto +stroke + +450 208 moveto +460 163 lineto +stroke + +467 307 moveto +457 314 lineto +stroke + +467 307 moveto +474 265 lineto +stroke + +467 307 moveto +441 282 lineto +stroke + +467 307 moveto +428 327 lineto +stroke + +467 307 moveto +489 328 lineto +stroke + +467 307 moveto +470 356 lineto +stroke + +467 307 moveto +467 259 lineto +stroke + +467 307 moveto +444 340 lineto +stroke + +467 307 moveto +479 269 lineto +stroke + +467 307 moveto +446 273 lineto +stroke + +467 307 moveto +464 260 lineto +stroke + +333 355 moveto +307 394 lineto +stroke + +333 355 moveto +360 357 lineto +stroke + +333 355 moveto +370 387 lineto +stroke + +333 355 moveto +353 380 lineto +stroke + +333 355 moveto +345 339 lineto +stroke + +333 355 moveto +323 319 lineto +stroke + +333 355 moveto +303 370 lineto +stroke + +333 355 moveto +374 369 lineto +stroke + +333 355 moveto +318 388 lineto +stroke + +333 355 moveto +290 368 lineto +stroke + +333 355 moveto +311 334 lineto +stroke + +333 355 moveto +301 339 lineto +stroke + +132 140 moveto +113 161 lineto +stroke + +132 140 moveto +168 148 lineto +stroke + +132 140 moveto +122 121 lineto +stroke + +132 140 moveto +156 129 lineto +stroke + +132 140 moveto +119 119 lineto +stroke + +132 140 moveto +118 128 lineto +stroke + +132 140 moveto +105 172 lineto +stroke + +132 140 moveto +153 123 lineto +stroke + +132 140 moveto +136 145 lineto +stroke + +132 140 moveto +132 111 lineto +stroke + +132 140 moveto +116 118 lineto +stroke + +132 140 moveto +99 151 lineto +stroke + +142 290 moveto +173 264 lineto +stroke + +142 290 moveto +126 283 lineto +stroke + +142 290 moveto +177 294 lineto +stroke + +142 290 moveto +176 272 lineto +stroke + +142 290 moveto +186 292 lineto +stroke + +142 290 moveto +187 310 lineto +stroke + +142 290 moveto +102 316 lineto +stroke + +142 290 moveto +180 272 lineto +stroke + +142 290 moveto +93 296 lineto +stroke + +142 290 moveto +147 271 lineto +stroke + +142 290 moveto +168 309 lineto +stroke + +142 290 moveto +174 264 lineto +stroke + +142 290 moveto +106 274 lineto +stroke + +142 290 moveto +186 295 lineto +stroke + +289 520 moveto +311 503 lineto +stroke + +289 520 moveto +288 505 lineto +stroke + +289 520 moveto +308 499 lineto +stroke + +289 520 moveto +322 548 lineto +stroke + +289 520 moveto +270 545 lineto +stroke + +289 520 moveto +257 543 lineto +stroke + +289 520 moveto +288 507 lineto +stroke + +289 520 moveto +309 490 lineto +stroke + +289 520 moveto +262 558 lineto +stroke + +289 520 moveto +308 551 lineto +stroke + +289 520 moveto +304 548 lineto +stroke + +131 750 moveto +155 753 lineto +stroke + +131 750 moveto +167 773 lineto +stroke + +131 750 moveto +101 768 lineto +stroke + +131 750 moveto +167 754 lineto +stroke + +131 750 moveto +171 721 lineto +stroke + +131 750 moveto +144 763 lineto +stroke + +131 750 moveto +103 741 lineto +stroke + +131 750 moveto +135 719 lineto +stroke + +131 750 moveto +101 730 lineto +stroke + +131 750 moveto +166 769 lineto +stroke + +131 750 moveto +166 748 lineto +stroke + +131 750 moveto +123 714 lineto +stroke + +131 750 moveto +162 748 lineto +stroke + +390 392 moveto +423 406 lineto +stroke + +390 392 moveto +413 418 lineto +stroke + +390 392 moveto +388 432 lineto +stroke + +390 392 moveto +360 357 lineto +stroke + +390 392 moveto +419 382 lineto +stroke + +390 392 moveto +370 387 lineto +stroke + +390 392 moveto +353 380 lineto +stroke + +390 392 moveto +387 365 lineto +stroke + +390 392 moveto +374 369 lineto +stroke + +390 392 moveto +405 377 lineto +stroke + +390 392 moveto +420 404 lineto +stroke + +506 370 moveto +546 362 lineto +stroke + +506 370 moveto +519 400 lineto +stroke + +506 370 moveto +531 332 lineto +stroke + +506 370 moveto +502 403 lineto +stroke + +506 370 moveto +534 346 lineto +stroke + +506 370 moveto +489 328 lineto +stroke + +506 370 moveto +470 356 lineto +stroke + +506 370 moveto +546 352 lineto +stroke + +506 370 moveto +543 384 lineto +stroke + +311 503 moveto +339 506 lineto +stroke + +311 503 moveto +288 505 lineto +stroke + +311 503 moveto +308 499 lineto +stroke + +311 503 moveto +322 548 lineto +stroke + +311 503 moveto +298 464 lineto +stroke + +311 503 moveto +352 508 lineto +stroke + +311 503 moveto +335 460 lineto +stroke + +311 503 moveto +288 507 lineto +stroke + +311 503 moveto +309 490 lineto +stroke + +311 503 moveto +308 551 lineto +stroke + +311 503 moveto +304 548 lineto +stroke + +457 314 moveto +413 334 lineto +stroke + +457 314 moveto +441 282 lineto +stroke + +457 314 moveto +428 327 lineto +stroke + +457 314 moveto +489 328 lineto +stroke + +457 314 moveto +414 320 lineto +stroke + +457 314 moveto +470 356 lineto +stroke + +457 314 moveto +415 330 lineto +stroke + +457 314 moveto +414 302 lineto +stroke + +457 314 moveto +444 340 lineto +stroke + +457 314 moveto +446 273 lineto +stroke + +162 191 moveto +168 148 lineto +stroke + +162 191 moveto +170 217 lineto +stroke + +162 191 moveto +138 191 lineto +stroke + +162 191 moveto +195 226 lineto +stroke + +162 191 moveto +196 208 lineto +stroke + +162 191 moveto +179 176 lineto +stroke + +162 191 moveto +191 188 lineto +stroke + +162 191 moveto +166 191 lineto +stroke + +162 191 moveto +191 198 lineto +stroke + +162 191 moveto +204 173 lineto +stroke + +566 701 moveto +530 691 lineto +stroke + +566 701 moveto +584 705 lineto +stroke + +566 701 moveto +534 734 lineto +stroke + +566 701 moveto +597 718 lineto +stroke + +566 701 moveto +548 659 lineto +stroke + +566 701 moveto +588 670 lineto +stroke + +566 701 moveto +563 714 lineto +stroke + +566 701 moveto +589 730 lineto +stroke + +566 701 moveto +568 671 lineto +stroke + +566 701 moveto +573 714 lineto +stroke + +566 701 moveto +554 678 lineto +stroke + +566 701 moveto +561 672 lineto +stroke + +566 701 moveto +573 675 lineto +stroke + +566 701 moveto +563 726 lineto +stroke + +312 782 moveto +333 743 lineto +stroke + +312 782 moveto +343 784 lineto +stroke + +312 782 moveto +311 750 lineto +stroke + +312 782 moveto +335 780 lineto +stroke + +312 782 moveto +291 766 lineto +stroke + +312 782 moveto +313 747 lineto +stroke + +312 782 moveto +338 742 lineto +stroke + +312 782 moveto +293 752 lineto +stroke + +312 782 moveto +291 782 lineto +stroke + +120 67 moveto +94 77 lineto +stroke + +120 67 moveto +104 30 lineto +stroke + +120 67 moveto +147 46 lineto +stroke + +120 67 moveto +111 59 lineto +stroke + +120 67 moveto +107 84 lineto +stroke + +120 67 moveto +128 58 lineto +stroke + +120 67 moveto +117 41 lineto +stroke + +120 67 moveto +132 111 lineto +stroke + +468 462 moveto +494 457 lineto +stroke + +468 462 moveto +481 416 lineto +stroke + +468 462 moveto +466 504 lineto +stroke + +468 462 moveto +493 466 lineto +stroke + +468 462 moveto +440 441 lineto +stroke + +468 462 moveto +506 483 lineto +stroke + +468 462 moveto +451 501 lineto +stroke + +468 462 moveto +512 463 lineto +stroke + +468 462 moveto +508 475 lineto +stroke + +468 462 moveto +439 446 lineto +stroke + +468 462 moveto +440 498 lineto +stroke + +468 462 moveto +444 483 lineto +stroke + +455 108 moveto +422 83 lineto +stroke + +455 108 moveto +421 114 lineto +stroke + +455 108 moveto +423 103 lineto +stroke + +455 108 moveto +445 156 lineto +stroke + +455 108 moveto +454 88 lineto +stroke + +455 108 moveto +461 75 lineto +stroke + +455 108 moveto +487 74 lineto +stroke + +455 108 moveto +472 79 lineto +stroke + +455 108 moveto +452 104 lineto +stroke + +455 108 moveto +458 71 lineto +stroke + +455 108 moveto +458 118 lineto +stroke + +455 108 moveto +438 110 lineto +stroke + +455 108 moveto +473 118 lineto +stroke + +455 108 moveto +433 100 lineto +stroke + +173 264 moveto +177 294 lineto +stroke + +173 264 moveto +176 272 lineto +stroke + +173 264 moveto +170 217 lineto +stroke + +173 264 moveto +195 226 lineto +stroke + +173 264 moveto +186 292 lineto +stroke + +173 264 moveto +187 310 lineto +stroke + +173 264 moveto +204 259 lineto +stroke + +173 264 moveto +180 272 lineto +stroke + +173 264 moveto +147 271 lineto +stroke + +173 264 moveto +206 270 lineto +stroke + +173 264 moveto +168 309 lineto +stroke + +173 264 moveto +174 264 lineto +stroke + +173 264 moveto +186 295 lineto +stroke + +155 753 moveto +167 773 lineto +stroke + +155 753 moveto +192 766 lineto +stroke + +155 753 moveto +167 754 lineto +stroke + +155 753 moveto +171 721 lineto +stroke + +155 753 moveto +144 763 lineto +stroke + +155 753 moveto +135 719 lineto +stroke + +155 753 moveto +189 788 lineto +stroke + +155 753 moveto +180 714 lineto +stroke + +155 753 moveto +166 769 lineto +stroke + +155 753 moveto +186 743 lineto +stroke + +155 753 moveto +166 748 lineto +stroke + +155 753 moveto +162 748 lineto +stroke + +513 745 moveto +515 738 lineto +stroke + +513 745 moveto +498 757 lineto +stroke + +513 745 moveto +484 725 lineto +stroke + +513 745 moveto +534 734 lineto +stroke + +513 745 moveto +527 741 lineto +stroke + +513 745 moveto +496 721 lineto +stroke + +513 745 moveto +512 706 lineto +stroke + +513 745 moveto +507 697 lineto +stroke + +159 530 moveto +161 552 lineto +stroke + +159 530 moveto +131 520 lineto +stroke + +159 530 moveto +129 530 lineto +stroke + +159 530 moveto +184 528 lineto +stroke + +159 530 moveto +128 503 lineto +stroke + +159 530 moveto +158 573 lineto +stroke + +159 530 moveto +152 554 lineto +stroke + +159 530 moveto +174 512 lineto +stroke + +159 530 moveto +161 533 lineto +stroke + +546 362 moveto +519 400 lineto +stroke + +546 362 moveto +531 332 lineto +stroke + +546 362 moveto +534 346 lineto +stroke + +546 362 moveto +556 348 lineto +stroke + +546 362 moveto +572 365 lineto +stroke + +546 362 moveto +573 393 lineto +stroke + +546 362 moveto +546 332 lineto +stroke + +546 362 moveto +546 352 lineto +stroke + +546 362 moveto +543 384 lineto +stroke + +524 108 moveto +568 109 lineto +stroke + +524 108 moveto +568 111 lineto +stroke + +524 108 moveto +535 105 lineto +stroke + +524 108 moveto +512 117 lineto +stroke + +524 108 moveto +505 81 lineto +stroke + +524 108 moveto +563 81 lineto +stroke + +524 108 moveto +516 122 lineto +stroke + +524 108 moveto +560 139 lineto +stroke + +524 108 moveto +505 95 lineto +stroke + +339 506 moveto +308 499 lineto +stroke + +339 506 moveto +381 512 lineto +stroke + +339 506 moveto +384 513 lineto +stroke + +339 506 moveto +322 548 lineto +stroke + +339 506 moveto +352 508 lineto +stroke + +339 506 moveto +371 502 lineto +stroke + +339 506 moveto +362 538 lineto +stroke + +339 506 moveto +335 460 lineto +stroke + +339 506 moveto +347 464 lineto +stroke + +339 506 moveto +309 490 lineto +stroke + +339 506 moveto +379 520 lineto +stroke + +339 506 moveto +348 548 lineto +stroke + +98 666 moveto +103 701 lineto +stroke + +98 666 moveto +76 676 lineto +stroke + +98 666 moveto +60 657 lineto +stroke + +98 666 moveto +92 664 lineto +stroke + +98 666 moveto +85 638 lineto +stroke + +98 666 moveto +108 626 lineto +stroke + +98 666 moveto +51 653 lineto +stroke + +98 666 moveto +118 648 lineto +stroke + +98 666 moveto +83 649 lineto +stroke + +126 283 moveto +93 316 lineto +stroke + +126 283 moveto +102 316 lineto +stroke + +126 283 moveto +93 296 lineto +stroke + +126 283 moveto +147 271 lineto +stroke + +126 283 moveto +98 324 lineto +stroke + +126 283 moveto +168 309 lineto +stroke + +126 283 moveto +106 274 lineto +stroke + +126 283 moveto +90 254 lineto +stroke + +60 432 moveto +55 391 lineto +stroke + +60 432 moveto +83 416 lineto +stroke + +60 432 moveto +94 410 lineto +stroke + +60 432 moveto +37 406 lineto +stroke + +60 432 moveto +13 441 lineto +stroke + +60 432 moveto +69 401 lineto +stroke + +60 432 moveto +23 451 lineto +stroke + +60 432 moveto +53 395 lineto +stroke + +60 432 moveto +44 393 lineto +stroke + +222 158 moveto +257 174 lineto +stroke + +222 158 moveto +179 176 lineto +stroke + +222 158 moveto +191 188 lineto +stroke + +222 158 moveto +237 174 lineto +stroke + +222 158 moveto +195 145 lineto +stroke + +222 158 moveto +196 150 lineto +stroke + +222 158 moveto +217 174 lineto +stroke + +222 158 moveto +229 205 lineto +stroke + +222 158 moveto +204 173 lineto +stroke + +413 334 moveto +419 382 lineto +stroke + +413 334 moveto +428 327 lineto +stroke + +413 334 moveto +414 320 lineto +stroke + +413 334 moveto +415 330 lineto +stroke + +413 334 moveto +379 323 lineto +stroke + +413 334 moveto +414 302 lineto +stroke + +413 334 moveto +444 340 lineto +stroke + +413 334 moveto +387 365 lineto +stroke + +413 334 moveto +405 377 lineto +stroke + +413 334 moveto +378 317 lineto +stroke + +328 425 moveto +307 394 lineto +stroke + +328 425 moveto +298 464 lineto +stroke + +328 425 moveto +335 412 lineto +stroke + +328 425 moveto +335 460 lineto +stroke + +328 425 moveto +347 464 lineto +stroke + +328 425 moveto +318 388 lineto +stroke + +237 777 moveto +192 766 lineto +stroke + +237 777 moveto +246 749 lineto +stroke + +237 777 moveto +239 774 lineto +stroke + +237 777 moveto +254 752 lineto +stroke + +237 777 moveto +232 740 lineto +stroke + +237 777 moveto +189 788 lineto +stroke + +363 277 moveto +381 264 lineto +stroke + +363 277 moveto +329 286 lineto +stroke + +363 277 moveto +382 254 lineto +stroke + +363 277 moveto +339 241 lineto +stroke + +363 277 moveto +396 247 lineto +stroke + +363 277 moveto +379 323 lineto +stroke + +363 277 moveto +365 287 lineto +stroke + +363 277 moveto +358 290 lineto +stroke + +363 277 moveto +339 264 lineto +stroke + +363 277 moveto +362 305 lineto +stroke + +363 277 moveto +334 298 lineto +stroke + +363 277 moveto +378 317 lineto +stroke + +363 277 moveto +348 290 lineto +stroke + +363 277 moveto +335 300 lineto +stroke + +381 264 moveto +382 254 lineto +stroke + +381 264 moveto +339 241 lineto +stroke + +381 264 moveto +396 247 lineto +stroke + +381 264 moveto +365 287 lineto +stroke + +381 264 moveto +358 290 lineto +stroke + +381 264 moveto +339 264 lineto +stroke + +381 264 moveto +362 305 lineto +stroke + +381 264 moveto +348 290 lineto +stroke + +1 356 moveto +44 365 lineto +stroke + +1 356 moveto +33 345 lineto +stroke + +457 746 moveto +429 766 lineto +stroke + +457 746 moveto +498 757 lineto +stroke + +457 746 moveto +467 703 lineto +stroke + +457 746 moveto +411 739 lineto +stroke + +457 746 moveto +446 783 lineto +stroke + +457 746 moveto +484 725 lineto +stroke + +457 746 moveto +428 764 lineto +stroke + +457 746 moveto +496 721 lineto +stroke + +457 746 moveto +444 734 lineto +stroke + +94 77 moveto +104 30 lineto +stroke + +94 77 moveto +119 119 lineto +stroke + +94 77 moveto +111 59 lineto +stroke + +94 77 moveto +107 84 lineto +stroke + +94 77 moveto +128 58 lineto +stroke + +94 77 moveto +117 41 lineto +stroke + +94 77 moveto +59 84 lineto +stroke + +94 77 moveto +55 104 lineto +stroke + +94 77 moveto +61 40 lineto +stroke + +94 77 moveto +66 86 lineto +stroke + +94 77 moveto +79 119 lineto +stroke + +94 77 moveto +116 118 lineto +stroke + +448 584 moveto +449 545 lineto +stroke + +448 584 moveto +442 567 lineto +stroke + +448 584 moveto +430 553 lineto +stroke + +448 584 moveto +486 579 lineto +stroke + +448 584 moveto +476 569 lineto +stroke + +448 584 moveto +449 541 lineto +stroke + +448 584 moveto +448 628 lineto +stroke + +448 584 moveto +497 582 lineto +stroke + +448 584 moveto +415 548 lineto +stroke + +448 584 moveto +441 561 lineto +stroke + +448 584 moveto +454 540 lineto +stroke + +167 773 moveto +192 766 lineto +stroke + +167 773 moveto +167 754 lineto +stroke + +167 773 moveto +144 763 lineto +stroke + +167 773 moveto +189 788 lineto +stroke + +167 773 moveto +166 769 lineto +stroke + +167 773 moveto +186 743 lineto +stroke + +167 773 moveto +166 748 lineto +stroke + +167 773 moveto +162 748 lineto +stroke + +96 2 moveto +104 30 lineto +stroke + +96 2 moveto +117 41 lineto +stroke + +96 2 moveto +139 10 lineto +stroke + +96 2 moveto +137 5 lineto +stroke + +96 2 moveto +137 7 lineto +stroke + +96 2 moveto +91 22 lineto +stroke + +523 570 moveto +509 569 lineto +stroke + +523 570 moveto +486 579 lineto +stroke + +523 570 moveto +561 577 lineto +stroke + +523 570 moveto +476 569 lineto +stroke + +523 570 moveto +537 541 lineto +stroke + +523 570 moveto +497 582 lineto +stroke + +523 570 moveto +529 595 lineto +stroke + +288 505 moveto +308 499 lineto +stroke + +288 505 moveto +240 500 lineto +stroke + +288 505 moveto +298 464 lineto +stroke + +288 505 moveto +270 545 lineto +stroke + +288 505 moveto +257 543 lineto +stroke + +288 505 moveto +288 507 lineto +stroke + +288 505 moveto +309 490 lineto +stroke + +288 505 moveto +304 548 lineto +stroke + +494 457 moveto +481 416 lineto +stroke + +494 457 moveto +538 436 lineto +stroke + +494 457 moveto +493 466 lineto +stroke + +494 457 moveto +519 493 lineto +stroke + +494 457 moveto +506 483 lineto +stroke + +494 457 moveto +512 463 lineto +stroke + +494 457 moveto +508 475 lineto +stroke + +197 336 moveto +177 294 lineto +stroke + +197 336 moveto +186 292 lineto +stroke + +197 336 moveto +187 310 lineto +stroke + +197 336 moveto +217 343 lineto +stroke + +197 336 moveto +168 309 lineto +stroke + +197 336 moveto +203 329 lineto +stroke + +197 336 moveto +186 295 lineto +stroke + +363 87 moveto +353 118 lineto +stroke + +363 87 moveto +329 122 lineto +stroke + +363 87 moveto +383 83 lineto +stroke + +363 87 moveto +350 129 lineto +stroke + +363 87 moveto +404 96 lineto +stroke + +363 87 moveto +366 64 lineto +stroke + +363 87 moveto +353 74 lineto +stroke + +363 87 moveto +365 111 lineto +stroke + +363 87 moveto +347 55 lineto +stroke + +363 87 moveto +380 102 lineto +stroke + +363 87 moveto +410 85 lineto +stroke + +363 87 moveto +392 88 lineto +stroke + +363 87 moveto +407 73 lineto +stroke + +255 564 moveto +238 610 lineto +stroke + +255 564 moveto +270 545 lineto +stroke + +255 564 moveto +257 543 lineto +stroke + +255 564 moveto +215 567 lineto +stroke + +255 564 moveto +262 558 lineto +stroke + +255 564 moveto +233 577 lineto +stroke + +255 564 moveto +230 534 lineto +stroke + +255 564 moveto +207 563 lineto +stroke + +276 672 moveto +249 650 lineto +stroke + +276 672 moveto +267 676 lineto +stroke + +276 672 moveto +253 687 lineto +stroke + +276 672 moveto +301 663 lineto +stroke + +276 672 moveto +293 708 lineto +stroke + +276 672 moveto +252 666 lineto +stroke + +276 672 moveto +267 639 lineto +stroke + +9 8 moveto +19 11 lineto +stroke + +9 8 moveto +45 19 lineto +stroke + +9 8 moveto +38 2 lineto +stroke + +9 8 moveto +26 53 lineto +stroke + +9 8 moveto +36 50 lineto +stroke + +445 642 moveto +430 662 lineto +stroke + +445 642 moveto +448 628 lineto +stroke + +445 642 moveto +417 658 lineto +stroke + +445 642 moveto +489 652 lineto +stroke + +445 642 moveto +484 619 lineto +stroke + +308 499 moveto +298 464 lineto +stroke + +308 499 moveto +352 508 lineto +stroke + +308 499 moveto +335 460 lineto +stroke + +308 499 moveto +288 507 lineto +stroke + +308 499 moveto +309 490 lineto +stroke + +308 499 moveto +304 548 lineto +stroke + +186 98 moveto +156 129 lineto +stroke + +186 98 moveto +175 65 lineto +stroke + +186 98 moveto +193 78 lineto +stroke + +186 98 moveto +180 66 lineto +stroke + +186 98 moveto +185 89 lineto +stroke + +186 98 moveto +188 85 lineto +stroke + +186 98 moveto +196 78 lineto +stroke + +186 98 moveto +195 145 lineto +stroke + +186 98 moveto +153 123 lineto +stroke + +186 98 moveto +190 54 lineto +stroke + +186 98 moveto +183 108 lineto +stroke + +186 98 moveto +211 66 lineto +stroke + +186 98 moveto +220 62 lineto +stroke + +93 316 moveto +52 330 lineto +stroke + +93 316 moveto +47 301 lineto +stroke + +93 316 moveto +52 308 lineto +stroke + +93 316 moveto +88 336 lineto +stroke + +93 316 moveto +102 316 lineto +stroke + +93 316 moveto +93 296 lineto +stroke + +93 316 moveto +98 324 lineto +stroke + +93 316 moveto +60 292 lineto +stroke + +93 316 moveto +47 311 lineto +stroke + +93 316 moveto +71 301 lineto +stroke + +93 316 moveto +112 356 lineto +stroke + +93 316 moveto +106 274 lineto +stroke + +93 316 moveto +72 297 lineto +stroke + +93 316 moveto +68 326 lineto +stroke + +93 316 moveto +74 342 lineto +stroke + +515 738 moveto +530 691 lineto +stroke + +515 738 moveto +498 757 lineto +stroke + +515 738 moveto +484 725 lineto +stroke + +515 738 moveto +534 734 lineto +stroke + +515 738 moveto +527 741 lineto +stroke + +515 738 moveto +496 721 lineto +stroke + +515 738 moveto +512 706 lineto +stroke + +515 738 moveto +563 726 lineto +stroke + +515 738 moveto +507 697 lineto +stroke + +52 214 moveto +8 219 lineto +stroke + +52 214 moveto +87 236 lineto +stroke + +52 214 moveto +23 221 lineto +stroke + +52 214 moveto +20 212 lineto +stroke + +52 214 moveto +10 241 lineto +stroke + +52 214 moveto +42 180 lineto +stroke + +52 214 moveto +75 228 lineto +stroke + +519 400 moveto +481 416 lineto +stroke + +519 400 moveto +502 403 lineto +stroke + +519 400 moveto +538 436 lineto +stroke + +519 400 moveto +551 428 lineto +stroke + +519 400 moveto +545 418 lineto +stroke + +519 400 moveto +543 384 lineto +stroke + +449 14 moveto +474 29 lineto +stroke + +449 14 moveto +433 6 lineto +stroke + +449 14 moveto +492 7 lineto +stroke + +449 14 moveto +492 12 lineto +stroke + +449 14 moveto +443 6 lineto +stroke + +215 485 moveto +178 465 lineto +stroke + +215 485 moveto +240 500 lineto +stroke + +215 485 moveto +235 470 lineto +stroke + +215 485 moveto +239 491 lineto +stroke + +215 485 moveto +203 495 lineto +stroke + +215 485 moveto +191 468 lineto +stroke + +215 485 moveto +174 512 lineto +stroke + +212 41 moveto +215 54 lineto +stroke + +212 41 moveto +182 46 lineto +stroke + +212 41 moveto +175 65 lineto +stroke + +212 41 moveto +191 10 lineto +stroke + +212 41 moveto +193 78 lineto +stroke + +212 41 moveto +215 8 lineto +stroke + +212 41 moveto +180 66 lineto +stroke + +212 41 moveto +212 32 lineto +stroke + +212 41 moveto +208 12 lineto +stroke + +212 41 moveto +196 78 lineto +stroke + +212 41 moveto +190 54 lineto +stroke + +212 41 moveto +226 27 lineto +stroke + +212 41 moveto +211 66 lineto +stroke + +212 41 moveto +228 11 lineto +stroke + +212 41 moveto +257 61 lineto +stroke + +212 41 moveto +220 62 lineto +stroke + +212 41 moveto +225 12 lineto +stroke + +474 265 moveto +441 282 lineto +stroke + +474 265 moveto +495 227 lineto +stroke + +474 265 moveto +467 259 lineto +stroke + +474 265 moveto +479 269 lineto +stroke + +474 265 moveto +446 273 lineto +stroke + +474 265 moveto +464 260 lineto +stroke + +474 265 moveto +450 251 lineto +stroke + +429 766 moveto +398 751 lineto +stroke + +429 766 moveto +402 761 lineto +stroke + +429 766 moveto +411 739 lineto +stroke + +429 766 moveto +392 785 lineto +stroke + +429 766 moveto +446 783 lineto +stroke + +429 766 moveto +428 764 lineto +stroke + +429 766 moveto +444 734 lineto +stroke + +280 448 moveto +298 464 lineto +stroke + +280 448 moveto +266 417 lineto +stroke + +280 448 moveto +277 404 lineto +stroke + +280 448 moveto +257 414 lineto +stroke + +178 465 moveto +134 446 lineto +stroke + +178 465 moveto +155 465 lineto +stroke + +178 465 moveto +149 447 lineto +stroke + +178 465 moveto +196 423 lineto +stroke + +178 465 moveto +192 438 lineto +stroke + +178 465 moveto +203 495 lineto +stroke + +178 465 moveto +191 468 lineto +stroke + +178 465 moveto +174 512 lineto +stroke + +178 465 moveto +169 453 lineto +stroke + +309 295 moveto +329 286 lineto +stroke + +309 295 moveto +308 311 lineto +stroke + +309 295 moveto +293 301 lineto +stroke + +309 295 moveto +296 247 lineto +stroke + +309 295 moveto +286 279 lineto +stroke + +309 295 moveto +358 290 lineto +stroke + +309 295 moveto +323 319 lineto +stroke + +309 295 moveto +339 264 lineto +stroke + +309 295 moveto +334 298 lineto +stroke + +309 295 moveto +293 282 lineto +stroke + +309 295 moveto +311 334 lineto +stroke + +309 295 moveto +301 339 lineto +stroke + +309 295 moveto +348 290 lineto +stroke + +309 295 moveto +335 300 lineto +stroke + +329 286 moveto +308 311 lineto +stroke + +329 286 moveto +339 241 lineto +stroke + +329 286 moveto +293 301 lineto +stroke + +329 286 moveto +286 279 lineto +stroke + +329 286 moveto +365 287 lineto +stroke + +329 286 moveto +358 290 lineto +stroke + +329 286 moveto +323 319 lineto +stroke + +329 286 moveto +339 264 lineto +stroke + +329 286 moveto +362 305 lineto +stroke + +329 286 moveto +334 298 lineto +stroke + +329 286 moveto +293 282 lineto +stroke + +329 286 moveto +348 290 lineto +stroke + +329 286 moveto +335 300 lineto +stroke + +449 545 moveto +442 567 lineto +stroke + +449 545 moveto +430 553 lineto +stroke + +449 545 moveto +429 515 lineto +stroke + +449 545 moveto +476 569 lineto +stroke + +449 545 moveto +449 541 lineto +stroke + +449 545 moveto +466 504 lineto +stroke + +449 545 moveto +415 548 lineto +stroke + +449 545 moveto +441 561 lineto +stroke + +449 545 moveto +451 501 lineto +stroke + +449 545 moveto +444 531 lineto +stroke + +449 545 moveto +454 540 lineto +stroke + +449 545 moveto +436 519 lineto +stroke + +449 545 moveto +440 498 lineto +stroke + +333 743 moveto +343 784 lineto +stroke + +333 743 moveto +360 761 lineto +stroke + +333 743 moveto +311 750 lineto +stroke + +333 743 moveto +335 780 lineto +stroke + +333 743 moveto +352 711 lineto +stroke + +333 743 moveto +291 766 lineto +stroke + +333 743 moveto +313 747 lineto +stroke + +333 743 moveto +338 742 lineto +stroke + +333 743 moveto +293 752 lineto +stroke + +535 47 moveto +579 50 lineto +stroke + +535 47 moveto +531 52 lineto +stroke + +535 47 moveto +554 64 lineto +stroke + +535 47 moveto +523 37 lineto +stroke + +535 47 moveto +529 42 lineto +stroke + +535 47 moveto +505 81 lineto +stroke + +535 47 moveto +573 58 lineto +stroke + +535 47 moveto +563 81 lineto +stroke + +535 47 moveto +553 63 lineto +stroke + +176 618 moveto +145 615 lineto +stroke + +176 618 moveto +127 609 lineto +stroke + +176 618 moveto +211 603 lineto +stroke + +176 618 moveto +189 579 lineto +stroke + +176 618 moveto +158 573 lineto +stroke + +176 618 moveto +202 659 lineto +stroke + +176 618 moveto +200 661 lineto +stroke + +176 618 moveto +150 638 lineto +stroke + +176 618 moveto +186 610 lineto +stroke + +176 618 moveto +201 595 lineto +stroke + +176 618 moveto +189 638 lineto +stroke + +176 618 moveto +141 620 lineto +stroke + +176 618 moveto +217 634 lineto +stroke + +176 618 moveto +200 594 lineto +stroke + +101 768 moveto +144 763 lineto +stroke + +101 768 moveto +103 741 lineto +stroke + +101 768 moveto +77 772 lineto +stroke + +101 768 moveto +101 730 lineto +stroke + +381 512 moveto +429 515 lineto +stroke + +381 512 moveto +384 513 lineto +stroke + +381 512 moveto +352 508 lineto +stroke + +381 512 moveto +371 502 lineto +stroke + +381 512 moveto +362 538 lineto +stroke + +381 512 moveto +415 548 lineto +stroke + +381 512 moveto +387 480 lineto +stroke + +381 512 moveto +379 520 lineto +stroke + +381 512 moveto +390 489 lineto +stroke + +381 512 moveto +348 548 lineto +stroke + +249 650 moveto +267 676 lineto +stroke + +249 650 moveto +253 687 lineto +stroke + +249 650 moveto +226 685 lineto +stroke + +249 650 moveto +243 625 lineto +stroke + +249 650 moveto +238 610 lineto +stroke + +249 650 moveto +202 659 lineto +stroke + +249 650 moveto +252 666 lineto +stroke + +249 650 moveto +279 613 lineto +stroke + +249 650 moveto +241 623 lineto +stroke + +249 650 moveto +267 639 lineto +stroke + +249 650 moveto +241 625 lineto +stroke + +249 650 moveto +244 631 lineto +stroke + +249 650 moveto +217 634 lineto +stroke + +310 156 moveto +329 122 lineto +stroke + +310 156 moveto +350 129 lineto +stroke + +310 156 moveto +308 204 lineto +stroke + +310 156 moveto +319 121 lineto +stroke + +310 156 moveto +307 182 lineto +stroke + +310 156 moveto +326 142 lineto +stroke + +310 156 moveto +315 172 lineto +stroke + +310 156 moveto +324 202 lineto +stroke + +310 156 moveto +296 177 lineto +stroke + +310 156 moveto +297 194 lineto +stroke + +310 156 moveto +295 128 lineto +stroke + +310 156 moveto +358 156 lineto +stroke + +215 54 moveto +182 46 lineto +stroke + +215 54 moveto +175 65 lineto +stroke + +215 54 moveto +193 78 lineto +stroke + +215 54 moveto +215 8 lineto +stroke + +215 54 moveto +180 66 lineto +stroke + +215 54 moveto +212 32 lineto +stroke + +215 54 moveto +185 89 lineto +stroke + +215 54 moveto +188 85 lineto +stroke + +215 54 moveto +208 12 lineto +stroke + +215 54 moveto +196 78 lineto +stroke + +215 54 moveto +190 54 lineto +stroke + +215 54 moveto +226 27 lineto +stroke + +215 54 moveto +211 66 lineto +stroke + +215 54 moveto +228 11 lineto +stroke + +215 54 moveto +257 61 lineto +stroke + +215 54 moveto +220 62 lineto +stroke + +215 54 moveto +225 12 lineto +stroke + +177 294 moveto +176 272 lineto +stroke + +177 294 moveto +186 292 lineto +stroke + +177 294 moveto +187 310 lineto +stroke + +177 294 moveto +204 259 lineto +stroke + +177 294 moveto +180 272 lineto +stroke + +177 294 moveto +147 271 lineto +stroke + +177 294 moveto +206 270 lineto +stroke + +177 294 moveto +168 309 lineto +stroke + +177 294 moveto +174 264 lineto +stroke + +177 294 moveto +203 329 lineto +stroke + +177 294 moveto +186 295 lineto +stroke + +192 766 moveto +239 774 lineto +stroke + +192 766 moveto +167 754 lineto +stroke + +192 766 moveto +171 721 lineto +stroke + +192 766 moveto +232 740 lineto +stroke + +192 766 moveto +144 763 lineto +stroke + +192 766 moveto +189 788 lineto +stroke + +192 766 moveto +166 769 lineto +stroke + +192 766 moveto +186 743 lineto +stroke + +192 766 moveto +166 748 lineto +stroke + +192 766 moveto +162 748 lineto +stroke + +176 272 moveto +195 226 lineto +stroke + +176 272 moveto +186 292 lineto +stroke + +176 272 moveto +187 310 lineto +stroke + +176 272 moveto +204 259 lineto +stroke + +176 272 moveto +180 272 lineto +stroke + +176 272 moveto +147 271 lineto +stroke + +176 272 moveto +206 270 lineto +stroke + +176 272 moveto +168 309 lineto +stroke + +176 272 moveto +174 264 lineto +stroke + +176 272 moveto +186 295 lineto +stroke + +423 406 moveto +413 418 lineto +stroke + +423 406 moveto +388 432 lineto +stroke + +423 406 moveto +419 382 lineto +stroke + +423 406 moveto +440 441 lineto +stroke + +423 406 moveto +453 403 lineto +stroke + +423 406 moveto +448 407 lineto +stroke + +423 406 moveto +405 377 lineto +stroke + +423 406 moveto +420 404 lineto +stroke + +423 406 moveto +439 446 lineto +stroke + +161 552 moveto +131 520 lineto +stroke + +161 552 moveto +129 530 lineto +stroke + +161 552 moveto +202 558 lineto +stroke + +161 552 moveto +189 579 lineto +stroke + +161 552 moveto +184 528 lineto +stroke + +161 552 moveto +158 573 lineto +stroke + +161 552 moveto +152 554 lineto +stroke + +161 552 moveto +174 512 lineto +stroke + +161 552 moveto +207 563 lineto +stroke + +161 552 moveto +161 533 lineto +stroke + +413 418 moveto +388 432 lineto +stroke + +413 418 moveto +419 382 lineto +stroke + +413 418 moveto +440 441 lineto +stroke + +413 418 moveto +453 403 lineto +stroke + +413 418 moveto +448 407 lineto +stroke + +413 418 moveto +405 377 lineto +stroke + +413 418 moveto +420 404 lineto +stroke + +413 418 moveto +439 446 lineto +stroke + +134 446 moveto +155 465 lineto +stroke + +134 446 moveto +110 405 lineto +stroke + +134 446 moveto +149 447 lineto +stroke + +134 446 moveto +99 475 lineto +stroke + +134 446 moveto +169 453 lineto +stroke + +388 432 moveto +370 387 lineto +stroke + +388 432 moveto +387 480 lineto +stroke + +388 432 moveto +420 404 lineto +stroke + +145 615 moveto +127 609 lineto +stroke + +145 615 moveto +158 573 lineto +stroke + +145 615 moveto +124 604 lineto +stroke + +145 615 moveto +150 638 lineto +stroke + +145 615 moveto +186 610 lineto +stroke + +145 615 moveto +108 626 lineto +stroke + +145 615 moveto +114 588 lineto +stroke + +145 615 moveto +189 638 lineto +stroke + +145 615 moveto +141 620 lineto +stroke + +145 615 moveto +118 648 lineto +stroke + +155 465 moveto +128 503 lineto +stroke + +155 465 moveto +149 447 lineto +stroke + +155 465 moveto +192 438 lineto +stroke + +155 465 moveto +191 468 lineto +stroke + +155 465 moveto +169 453 lineto +stroke + +10 272 moveto +47 301 lineto +stroke + +10 272 moveto +4 303 lineto +stroke + +10 272 moveto +32 291 lineto +stroke + +10 272 moveto +9 246 lineto +stroke + +10 272 moveto +10 241 lineto +stroke + +422 83 moveto +421 114 lineto +stroke + +422 83 moveto +423 103 lineto +stroke + +422 83 moveto +383 83 lineto +stroke + +422 83 moveto +454 88 lineto +stroke + +422 83 moveto +461 75 lineto +stroke + +422 83 moveto +404 96 lineto +stroke + +422 83 moveto +452 104 lineto +stroke + +422 83 moveto +458 71 lineto +stroke + +422 83 moveto +380 102 lineto +stroke + +422 83 moveto +438 110 lineto +stroke + +422 83 moveto +410 85 lineto +stroke + +422 83 moveto +433 100 lineto +stroke + +422 83 moveto +392 88 lineto +stroke + +422 83 moveto +407 73 lineto +stroke + +8 219 moveto +23 221 lineto +stroke + +8 219 moveto +20 212 lineto +stroke + +8 219 moveto +9 246 lineto +stroke + +8 219 moveto +10 241 lineto +stroke + +353 118 moveto +329 122 lineto +stroke + +353 118 moveto +383 83 lineto +stroke + +353 118 moveto +350 129 lineto +stroke + +353 118 moveto +319 121 lineto +stroke + +353 118 moveto +326 142 lineto +stroke + +353 118 moveto +353 74 lineto +stroke + +353 118 moveto +365 111 lineto +stroke + +353 118 moveto +380 102 lineto +stroke + +353 118 moveto +392 88 lineto +stroke + +353 118 moveto +358 156 lineto +stroke + +267 676 moveto +253 687 lineto +stroke + +267 676 moveto +301 663 lineto +stroke + +267 676 moveto +226 685 lineto +stroke + +267 676 moveto +293 708 lineto +stroke + +267 676 moveto +252 666 lineto +stroke + +267 676 moveto +267 639 lineto +stroke + +585 172 moveto +602 139 lineto +stroke + +585 172 moveto +588 149 lineto +stroke + +585 172 moveto +573 179 lineto +stroke + +585 172 moveto +595 162 lineto +stroke + +585 172 moveto +564 167 lineto +stroke + +585 172 moveto +560 139 lineto +stroke + +585 172 moveto +573 142 lineto +stroke + +585 172 moveto +561 202 lineto +stroke + +585 172 moveto +582 184 lineto +stroke + +34 93 moveto +45 97 lineto +stroke + +34 93 moveto +45 116 lineto +stroke + +34 93 moveto +7 84 lineto +stroke + +34 93 moveto +10 122 lineto +stroke + +34 93 moveto +59 84 lineto +stroke + +34 93 moveto +7 58 lineto +stroke + +34 93 moveto +55 104 lineto +stroke + +34 93 moveto +26 53 lineto +stroke + +34 93 moveto +66 86 lineto +stroke + +34 93 moveto +16 95 lineto +stroke + +34 93 moveto +4 127 lineto +stroke + +34 93 moveto +36 50 lineto +stroke + +34 93 moveto +31 76 lineto +stroke + +34 93 moveto +8 83 lineto +stroke + +182 46 moveto +147 46 lineto +stroke + +182 46 moveto +175 65 lineto +stroke + +182 46 moveto +191 10 lineto +stroke + +182 46 moveto +193 78 lineto +stroke + +182 46 moveto +180 66 lineto +stroke + +182 46 moveto +212 32 lineto +stroke + +182 46 moveto +185 89 lineto +stroke + +182 46 moveto +188 85 lineto +stroke + +182 46 moveto +208 12 lineto +stroke + +182 46 moveto +196 78 lineto +stroke + +182 46 moveto +152 17 lineto +stroke + +182 46 moveto +190 54 lineto +stroke + +182 46 moveto +226 27 lineto +stroke + +182 46 moveto +211 66 lineto +stroke + +182 46 moveto +220 62 lineto +stroke + +509 569 moveto +486 579 lineto +stroke + +509 569 moveto +476 569 lineto +stroke + +509 569 moveto +537 541 lineto +stroke + +509 569 moveto +497 582 lineto +stroke + +509 569 moveto +529 595 lineto +stroke + +308 311 moveto +293 301 lineto +stroke + +308 311 moveto +286 279 lineto +stroke + +308 311 moveto +345 339 lineto +stroke + +308 311 moveto +323 319 lineto +stroke + +308 311 moveto +334 298 lineto +stroke + +308 311 moveto +293 282 lineto +stroke + +308 311 moveto +311 334 lineto +stroke + +308 311 moveto +301 339 lineto +stroke + +308 311 moveto +348 290 lineto +stroke + +308 311 moveto +335 300 lineto +stroke + +113 161 moveto +122 121 lineto +stroke + +113 161 moveto +138 191 lineto +stroke + +113 161 moveto +119 119 lineto +stroke + +113 161 moveto +118 128 lineto +stroke + +113 161 moveto +105 172 lineto +stroke + +113 161 moveto +136 145 lineto +stroke + +113 161 moveto +116 118 lineto +stroke + +113 161 moveto +99 151 lineto +stroke + +421 176 moveto +445 156 lineto +stroke + +421 176 moveto +376 190 lineto +stroke + +421 176 moveto +451 176 lineto +stroke + +421 176 moveto +448 180 lineto +stroke + +421 176 moveto +408 151 lineto +stroke + +421 176 moveto +456 169 lineto +stroke + +421 176 moveto +392 158 lineto +stroke + +421 176 moveto +466 190 lineto +stroke + +421 176 moveto +469 165 lineto +stroke + +421 176 moveto +460 163 lineto +stroke + +103 701 moveto +76 676 lineto +stroke + +103 701 moveto +92 664 lineto +stroke + +103 701 moveto +103 741 lineto +stroke + +103 701 moveto +135 719 lineto +stroke + +103 701 moveto +101 730 lineto +stroke + +103 701 moveto +123 714 lineto +stroke + +588 13 moveto +579 50 lineto +stroke + +588 13 moveto +558 2 lineto +stroke + +588 13 moveto +573 58 lineto +stroke + +253 687 moveto +226 685 lineto +stroke + +253 687 moveto +293 708 lineto +stroke + +253 687 moveto +252 666 lineto +stroke + +253 687 moveto +267 639 lineto +stroke + +442 567 moveto +430 553 lineto +stroke + +442 567 moveto +486 579 lineto +stroke + +442 567 moveto +476 569 lineto +stroke + +442 567 moveto +449 541 lineto +stroke + +442 567 moveto +415 548 lineto +stroke + +442 567 moveto +441 561 lineto +stroke + +442 567 moveto +444 531 lineto +stroke + +442 567 moveto +454 540 lineto +stroke + +442 567 moveto +436 519 lineto +stroke + +131 520 moveto +129 530 lineto +stroke + +131 520 moveto +128 503 lineto +stroke + +131 520 moveto +152 554 lineto +stroke + +131 520 moveto +174 512 lineto +stroke + +131 520 moveto +108 539 lineto +stroke + +131 520 moveto +161 533 lineto +stroke + +398 751 moveto +360 761 lineto +stroke + +398 751 moveto +402 761 lineto +stroke + +398 751 moveto +411 739 lineto +stroke + +398 751 moveto +392 785 lineto +stroke + +398 751 moveto +428 764 lineto +stroke + +398 751 moveto +402 715 lineto +stroke + +398 751 moveto +414 715 lineto +stroke + +398 751 moveto +412 717 lineto +stroke + +398 751 moveto +444 734 lineto +stroke + +55 391 moveto +83 416 lineto +stroke + +55 391 moveto +94 410 lineto +stroke + +55 391 moveto +44 365 lineto +stroke + +55 391 moveto +37 406 lineto +stroke + +55 391 moveto +54 350 lineto +stroke + +55 391 moveto +69 401 lineto +stroke + +55 391 moveto +53 395 lineto +stroke + +55 391 moveto +44 393 lineto +stroke + +329 122 moveto +350 129 lineto +stroke + +329 122 moveto +319 121 lineto +stroke + +329 122 moveto +326 142 lineto +stroke + +329 122 moveto +365 111 lineto +stroke + +329 122 moveto +295 128 lineto +stroke + +329 122 moveto +307 88 lineto +stroke + +329 122 moveto +358 156 lineto +stroke + +579 50 moveto +531 52 lineto +stroke + +579 50 moveto +587 98 lineto +stroke + +579 50 moveto +554 64 lineto +stroke + +579 50 moveto +573 58 lineto +stroke + +579 50 moveto +592 81 lineto +stroke + +579 50 moveto +563 81 lineto +stroke + +579 50 moveto +553 63 lineto +stroke + +579 50 moveto +579 71 lineto +stroke + +382 254 moveto +339 241 lineto +stroke + +382 254 moveto +396 247 lineto +stroke + +382 254 moveto +365 287 lineto +stroke + +382 254 moveto +358 290 lineto +stroke + +382 254 moveto +339 264 lineto +stroke + +382 254 moveto +348 290 lineto +stroke + +339 241 moveto +296 247 lineto +stroke + +339 241 moveto +308 204 lineto +stroke + +339 241 moveto +339 264 lineto +stroke + +339 241 moveto +324 202 lineto +stroke + +339 241 moveto +348 290 lineto +stroke + +339 241 moveto +349 211 lineto +stroke + +568 109 moveto +602 139 lineto +stroke + +568 109 moveto +587 98 lineto +stroke + +568 109 moveto +554 64 lineto +stroke + +568 109 moveto +568 111 lineto +stroke + +568 109 moveto +535 105 lineto +stroke + +568 109 moveto +588 149 lineto +stroke + +568 109 moveto +592 81 lineto +stroke + +568 109 moveto +563 81 lineto +stroke + +568 109 moveto +560 139 lineto +stroke + +568 109 moveto +573 142 lineto +stroke + +568 109 moveto +553 63 lineto +stroke + +568 109 moveto +579 71 lineto +stroke + +430 553 moveto +429 515 lineto +stroke + +430 553 moveto +476 569 lineto +stroke + +430 553 moveto +449 541 lineto +stroke + +430 553 moveto +415 548 lineto +stroke + +430 553 moveto +441 561 lineto +stroke + +430 553 moveto +444 531 lineto +stroke + +430 553 moveto +454 540 lineto +stroke + +430 553 moveto +436 519 lineto +stroke + +168 148 moveto +156 129 lineto +stroke + +168 148 moveto +179 176 lineto +stroke + +168 148 moveto +191 188 lineto +stroke + +168 148 moveto +166 191 lineto +stroke + +168 148 moveto +195 145 lineto +stroke + +168 148 moveto +196 150 lineto +stroke + +168 148 moveto +153 123 lineto +stroke + +168 148 moveto +183 108 lineto +stroke + +168 148 moveto +136 145 lineto +stroke + +168 148 moveto +204 173 lineto +stroke + +246 749 moveto +239 774 lineto +stroke + +246 749 moveto +254 752 lineto +stroke + +246 749 moveto +232 740 lineto +stroke + +246 749 moveto +291 766 lineto +stroke + +246 749 moveto +293 752 lineto +stroke + +52 330 moveto +47 301 lineto +stroke + +52 330 moveto +52 308 lineto +stroke + +52 330 moveto +88 336 lineto +stroke + +52 330 moveto +32 291 lineto +stroke + +52 330 moveto +98 324 lineto +stroke + +52 330 moveto +60 292 lineto +stroke + +52 330 moveto +44 365 lineto +stroke + +52 330 moveto +33 345 lineto +stroke + +52 330 moveto +47 311 lineto +stroke + +52 330 moveto +71 301 lineto +stroke + +52 330 moveto +54 350 lineto +stroke + +52 330 moveto +72 297 lineto +stroke + +52 330 moveto +68 326 lineto +stroke + +52 330 moveto +74 342 lineto +stroke + +531 332 moveto +534 346 lineto +stroke + +531 332 moveto +489 328 lineto +stroke + +531 332 moveto +556 348 lineto +stroke + +531 332 moveto +546 332 lineto +stroke + +531 332 moveto +546 352 lineto +stroke + +343 784 moveto +360 761 lineto +stroke + +343 784 moveto +311 750 lineto +stroke + +343 784 moveto +335 780 lineto +stroke + +343 784 moveto +392 785 lineto +stroke + +343 784 moveto +313 747 lineto +stroke + +343 784 moveto +338 742 lineto +stroke + +515 621 moveto +557 616 lineto +stroke + +515 621 moveto +499 638 lineto +stroke + +515 621 moveto +520 641 lineto +stroke + +515 621 moveto +551 641 lineto +stroke + +515 621 moveto +497 582 lineto +stroke + +515 621 moveto +530 641 lineto +stroke + +515 621 moveto +529 595 lineto +stroke + +515 621 moveto +489 652 lineto +stroke + +515 621 moveto +484 619 lineto +stroke + +515 621 moveto +554 614 lineto +stroke + +307 394 moveto +266 417 lineto +stroke + +307 394 moveto +353 380 lineto +stroke + +307 394 moveto +335 412 lineto +stroke + +307 394 moveto +277 404 lineto +stroke + +307 394 moveto +303 370 lineto +stroke + +307 394 moveto +318 388 lineto +stroke + +307 394 moveto +290 368 lineto +stroke + +170 217 moveto +138 191 lineto +stroke + +170 217 moveto +195 226 lineto +stroke + +170 217 moveto +196 208 lineto +stroke + +170 217 moveto +179 176 lineto +stroke + +170 217 moveto +191 188 lineto +stroke + +170 217 moveto +166 191 lineto +stroke + +170 217 moveto +174 264 lineto +stroke + +170 217 moveto +191 198 lineto +stroke + +45 97 moveto +45 116 lineto +stroke + +45 97 moveto +7 84 lineto +stroke + +45 97 moveto +10 122 lineto +stroke + +45 97 moveto +59 84 lineto +stroke + +45 97 moveto +55 104 lineto +stroke + +45 97 moveto +26 53 lineto +stroke + +45 97 moveto +66 86 lineto +stroke + +45 97 moveto +16 95 lineto +stroke + +45 97 moveto +79 119 lineto +stroke + +45 97 moveto +36 50 lineto +stroke + +45 97 moveto +31 76 lineto +stroke + +45 97 moveto +52 143 lineto +stroke + +45 97 moveto +8 83 lineto +stroke + +104 30 moveto +147 46 lineto +stroke + +104 30 moveto +111 59 lineto +stroke + +104 30 moveto +128 58 lineto +stroke + +104 30 moveto +117 41 lineto +stroke + +104 30 moveto +152 17 lineto +stroke + +104 30 moveto +139 10 lineto +stroke + +104 30 moveto +137 5 lineto +stroke + +104 30 moveto +61 40 lineto +stroke + +104 30 moveto +137 7 lineto +stroke + +104 30 moveto +91 22 lineto +stroke + +164 683 moveto +171 721 lineto +stroke + +164 683 moveto +199 681 lineto +stroke + +164 683 moveto +135 719 lineto +stroke + +164 683 moveto +202 659 lineto +stroke + +164 683 moveto +198 699 lineto +stroke + +164 683 moveto +200 661 lineto +stroke + +164 683 moveto +150 638 lineto +stroke + +164 683 moveto +180 714 lineto +stroke + +164 683 moveto +155 680 lineto +stroke + +421 114 moveto +423 103 lineto +stroke + +421 114 moveto +445 156 lineto +stroke + +421 114 moveto +383 83 lineto +stroke + +421 114 moveto +454 88 lineto +stroke + +421 114 moveto +404 96 lineto +stroke + +421 114 moveto +408 151 lineto +stroke + +421 114 moveto +452 104 lineto +stroke + +421 114 moveto +380 102 lineto +stroke + +421 114 moveto +458 118 lineto +stroke + +421 114 moveto +438 110 lineto +stroke + +421 114 moveto +410 85 lineto +stroke + +421 114 moveto +433 100 lineto +stroke + +421 114 moveto +392 88 lineto +stroke + +421 114 moveto +407 73 lineto +stroke + +557 616 moveto +520 641 lineto +stroke + +557 616 moveto +561 577 lineto +stroke + +557 616 moveto +551 641 lineto +stroke + +557 616 moveto +548 659 lineto +stroke + +557 616 moveto +590 653 lineto +stroke + +557 616 moveto +530 641 lineto +stroke + +557 616 moveto +529 595 lineto +stroke + +557 616 moveto +578 589 lineto +stroke + +557 616 moveto +554 614 lineto +stroke + +499 638 moveto +520 641 lineto +stroke + +499 638 moveto +530 641 lineto +stroke + +499 638 moveto +489 652 lineto +stroke + +499 638 moveto +484 619 lineto +stroke + +257 174 moveto +246 205 lineto +stroke + +257 174 moveto +288 206 lineto +stroke + +257 174 moveto +246 211 lineto +stroke + +257 174 moveto +237 174 lineto +stroke + +257 174 moveto +242 210 lineto +stroke + +257 174 moveto +296 177 lineto +stroke + +257 174 moveto +217 174 lineto +stroke + +257 174 moveto +266 221 lineto +stroke + +257 174 moveto +297 194 lineto +stroke + +257 174 moveto +229 205 lineto +stroke + +39 153 moveto +45 116 lineto +stroke + +39 153 moveto +10 122 lineto +stroke + +39 153 moveto +41 155 lineto +stroke + +39 153 moveto +7 164 lineto +stroke + +39 153 moveto +42 180 lineto +stroke + +39 153 moveto +4 127 lineto +stroke + +39 153 moveto +52 143 lineto +stroke + +122 121 moveto +156 129 lineto +stroke + +122 121 moveto +119 119 lineto +stroke + +122 121 moveto +107 84 lineto +stroke + +122 121 moveto +118 128 lineto +stroke + +122 121 moveto +153 123 lineto +stroke + +122 121 moveto +136 145 lineto +stroke + +122 121 moveto +132 111 lineto +stroke + +122 121 moveto +79 119 lineto +stroke + +122 121 moveto +116 118 lineto +stroke + +122 121 moveto +99 151 lineto +stroke + +147 46 moveto +175 65 lineto +stroke + +147 46 moveto +111 59 lineto +stroke + +147 46 moveto +180 66 lineto +stroke + +147 46 moveto +128 58 lineto +stroke + +147 46 moveto +117 41 lineto +stroke + +147 46 moveto +152 17 lineto +stroke + +147 46 moveto +139 10 lineto +stroke + +147 46 moveto +137 5 lineto +stroke + +147 46 moveto +137 7 lineto +stroke + +147 46 moveto +190 54 lineto +stroke + +379 570 moveto +385 612 lineto +stroke + +379 570 moveto +389 602 lineto +stroke + +379 570 moveto +362 538 lineto +stroke + +379 570 moveto +415 548 lineto +stroke + +379 570 moveto +379 520 lineto +stroke + +379 570 moveto +393 609 lineto +stroke + +379 570 moveto +348 548 lineto +stroke + +558 2 moveto +523 37 lineto +stroke + +558 2 moveto +529 42 lineto +stroke + +110 405 moveto +83 416 lineto +stroke + +110 405 moveto +94 410 lineto +stroke + +110 405 moveto +115 387 lineto +stroke + +110 405 moveto +112 356 lineto +stroke + +110 405 moveto +69 401 lineto +stroke + +110 405 moveto +134 392 lineto +stroke + +110 405 moveto +140 380 lineto +stroke + +110 405 moveto +123 389 lineto +stroke + +156 129 moveto +119 119 lineto +stroke + +156 129 moveto +118 128 lineto +stroke + +156 129 moveto +185 89 lineto +stroke + +156 129 moveto +195 145 lineto +stroke + +156 129 moveto +196 150 lineto +stroke + +156 129 moveto +153 123 lineto +stroke + +156 129 moveto +183 108 lineto +stroke + +156 129 moveto +136 145 lineto +stroke + +156 129 moveto +132 111 lineto +stroke + +156 129 moveto +116 118 lineto +stroke + +239 774 moveto +254 752 lineto +stroke + +239 774 moveto +232 740 lineto +stroke + +254 752 moveto +232 740 lineto +stroke + +254 752 moveto +291 766 lineto +stroke + +254 752 moveto +293 752 lineto +stroke + +254 752 moveto +291 782 lineto +stroke + +167 754 moveto +171 721 lineto +stroke + +167 754 moveto +144 763 lineto +stroke + +167 754 moveto +135 719 lineto +stroke + +167 754 moveto +189 788 lineto +stroke + +167 754 moveto +180 714 lineto +stroke + +167 754 moveto +166 769 lineto +stroke + +167 754 moveto +186 743 lineto +stroke + +167 754 moveto +166 748 lineto +stroke + +167 754 moveto +162 748 lineto +stroke + +530 691 moveto +534 734 lineto +stroke + +530 691 moveto +548 659 lineto +stroke + +530 691 moveto +530 641 lineto +stroke + +530 691 moveto +563 714 lineto +stroke + +530 691 moveto +516 688 lineto +stroke + +530 691 moveto +568 671 lineto +stroke + +530 691 moveto +573 714 lineto +stroke + +530 691 moveto +554 678 lineto +stroke + +530 691 moveto +496 721 lineto +stroke + +530 691 moveto +512 706 lineto +stroke + +530 691 moveto +561 672 lineto +stroke + +530 691 moveto +573 675 lineto +stroke + +530 691 moveto +563 726 lineto +stroke + +530 691 moveto +507 697 lineto +stroke + +301 663 moveto +325 656 lineto +stroke + +301 663 moveto +293 708 lineto +stroke + +301 663 moveto +252 666 lineto +stroke + +301 663 moveto +267 639 lineto +stroke + +138 191 moveto +179 176 lineto +stroke + +138 191 moveto +166 191 lineto +stroke + +138 191 moveto +105 172 lineto +stroke + +138 191 moveto +136 145 lineto +stroke + +360 761 moveto +402 761 lineto +stroke + +360 761 moveto +335 780 lineto +stroke + +360 761 moveto +392 785 lineto +stroke + +360 761 moveto +313 747 lineto +stroke + +360 761 moveto +338 742 lineto +stroke + +505 221 moveto +535 217 lineto +stroke + +505 221 moveto +495 227 lineto +stroke + +505 221 moveto +518 177 lineto +stroke + +505 221 moveto +466 190 lineto +stroke + +505 221 moveto +524 251 lineto +stroke + +87 236 moveto +106 274 lineto +stroke + +87 236 moveto +90 254 lineto +stroke + +87 236 moveto +75 228 lineto +stroke + +175 65 moveto +193 78 lineto +stroke + +175 65 moveto +180 66 lineto +stroke + +175 65 moveto +212 32 lineto +stroke + +175 65 moveto +185 89 lineto +stroke + +175 65 moveto +188 85 lineto +stroke + +175 65 moveto +128 58 lineto +stroke + +175 65 moveto +196 78 lineto +stroke + +175 65 moveto +190 54 lineto +stroke + +175 65 moveto +183 108 lineto +stroke + +175 65 moveto +211 66 lineto +stroke + +175 65 moveto +220 62 lineto +stroke + +573 286 moveto +549 250 lineto +stroke + +573 286 moveto +610 303 lineto +stroke + +573 286 moveto +569 246 lineto +stroke + +573 286 moveto +608 293 lineto +stroke + +573 286 moveto +603 256 lineto +stroke + +573 286 moveto +566 295 lineto +stroke + +127 609 moveto +158 573 lineto +stroke + +127 609 moveto +124 604 lineto +stroke + +127 609 moveto +86 606 lineto +stroke + +127 609 moveto +150 638 lineto +stroke + +127 609 moveto +108 626 lineto +stroke + +127 609 moveto +114 588 lineto +stroke + +127 609 moveto +141 620 lineto +stroke + +127 609 moveto +118 648 lineto +stroke + +260 89 moveto +278 43 lineto +stroke + +260 89 moveto +292 66 lineto +stroke + +260 89 moveto +265 47 lineto +stroke + +260 89 moveto +257 61 lineto +stroke + +260 89 moveto +220 62 lineto +stroke + +260 89 moveto +307 88 lineto +stroke + +195 226 moveto +196 208 lineto +stroke + +195 226 moveto +230 260 lineto +stroke + +195 226 moveto +204 259 lineto +stroke + +195 226 moveto +180 272 lineto +stroke + +195 226 moveto +191 188 lineto +stroke + +195 226 moveto +233 224 lineto +stroke + +195 226 moveto +166 191 lineto +stroke + +195 226 moveto +206 270 lineto +stroke + +195 226 moveto +174 264 lineto +stroke + +195 226 moveto +242 210 lineto +stroke + +195 226 moveto +191 198 lineto +stroke + +195 226 moveto +229 205 lineto +stroke + +278 43 moveto +264 8 lineto +stroke + +278 43 moveto +250 3 lineto +stroke + +278 43 moveto +292 66 lineto +stroke + +278 43 moveto +310 73 lineto +stroke + +278 43 moveto +265 47 lineto +stroke + +278 43 moveto +257 61 lineto +stroke + +278 43 moveto +291 7 lineto +stroke + +47 301 moveto +52 308 lineto +stroke + +47 301 moveto +4 303 lineto +stroke + +47 301 moveto +93 296 lineto +stroke + +47 301 moveto +32 291 lineto +stroke + +47 301 moveto +60 292 lineto +stroke + +47 301 moveto +33 345 lineto +stroke + +47 301 moveto +47 311 lineto +stroke + +47 301 moveto +71 301 lineto +stroke + +47 301 moveto +54 350 lineto +stroke + +47 301 moveto +72 297 lineto +stroke + +47 301 moveto +68 326 lineto +stroke + +47 301 moveto +74 342 lineto +stroke + +293 301 moveto +286 279 lineto +stroke + +293 301 moveto +323 319 lineto +stroke + +293 301 moveto +334 298 lineto +stroke + +293 301 moveto +293 282 lineto +stroke + +293 301 moveto +311 334 lineto +stroke + +293 301 moveto +301 339 lineto +stroke + +293 301 moveto +335 300 lineto +stroke + +61 497 moveto +46 511 lineto +stroke + +61 497 moveto +48 485 lineto +stroke + +61 497 moveto +28 471 lineto +stroke + +61 497 moveto +76 504 lineto +stroke + +61 497 moveto +99 475 lineto +stroke + +531 52 moveto +554 64 lineto +stroke + +531 52 moveto +523 37 lineto +stroke + +531 52 moveto +529 42 lineto +stroke + +531 52 moveto +487 74 lineto +stroke + +531 52 moveto +505 81 lineto +stroke + +531 52 moveto +573 58 lineto +stroke + +531 52 moveto +563 81 lineto +stroke + +531 52 moveto +553 63 lineto +stroke + +52 308 moveto +88 336 lineto +stroke + +52 308 moveto +4 303 lineto +stroke + +52 308 moveto +93 296 lineto +stroke + +52 308 moveto +32 291 lineto +stroke + +52 308 moveto +98 324 lineto +stroke + +52 308 moveto +60 292 lineto +stroke + +52 308 moveto +33 345 lineto +stroke + +52 308 moveto +47 311 lineto +stroke + +52 308 moveto +71 301 lineto +stroke + +52 308 moveto +54 350 lineto +stroke + +52 308 moveto +72 297 lineto +stroke + +52 308 moveto +68 326 lineto +stroke + +52 308 moveto +74 342 lineto +stroke + +191 10 moveto +215 8 lineto +stroke + +191 10 moveto +212 32 lineto +stroke + +191 10 moveto +208 12 lineto +stroke + +191 10 moveto +152 17 lineto +stroke + +191 10 moveto +190 54 lineto +stroke + +191 10 moveto +226 27 lineto +stroke + +191 10 moveto +228 11 lineto +stroke + +191 10 moveto +225 12 lineto +stroke + +211 603 moveto +202 558 lineto +stroke + +211 603 moveto +189 579 lineto +stroke + +211 603 moveto +243 625 lineto +stroke + +211 603 moveto +238 610 lineto +stroke + +211 603 moveto +241 623 lineto +stroke + +211 603 moveto +186 610 lineto +stroke + +211 603 moveto +201 595 lineto +stroke + +211 603 moveto +241 625 lineto +stroke + +211 603 moveto +215 567 lineto +stroke + +211 603 moveto +189 638 lineto +stroke + +211 603 moveto +244 631 lineto +stroke + +211 603 moveto +233 577 lineto +stroke + +211 603 moveto +217 634 lineto +stroke + +211 603 moveto +207 563 lineto +stroke + +211 603 moveto +200 594 lineto +stroke + +88 336 moveto +102 316 lineto +stroke + +88 336 moveto +93 296 lineto +stroke + +88 336 moveto +98 324 lineto +stroke + +88 336 moveto +47 311 lineto +stroke + +88 336 moveto +71 301 lineto +stroke + +88 336 moveto +54 350 lineto +stroke + +88 336 moveto +112 356 lineto +stroke + +88 336 moveto +72 297 lineto +stroke + +88 336 moveto +68 326 lineto +stroke + +88 336 moveto +74 342 lineto +stroke + +429 515 moveto +384 513 lineto +stroke + +429 515 moveto +449 541 lineto +stroke + +429 515 moveto +466 504 lineto +stroke + +429 515 moveto +415 548 lineto +stroke + +429 515 moveto +441 561 lineto +stroke + +429 515 moveto +451 501 lineto +stroke + +429 515 moveto +444 531 lineto +stroke + +429 515 moveto +454 540 lineto +stroke + +429 515 moveto +390 489 lineto +stroke + +429 515 moveto +436 519 lineto +stroke + +429 515 moveto +440 498 lineto +stroke + +429 515 moveto +444 483 lineto +stroke + +264 8 moveto +215 8 lineto +stroke + +264 8 moveto +313 0 lineto +stroke + +264 8 moveto +250 3 lineto +stroke + +264 8 moveto +226 27 lineto +stroke + +264 8 moveto +265 47 lineto +stroke + +264 8 moveto +228 11 lineto +stroke + +264 8 moveto +291 7 lineto +stroke + +264 8 moveto +225 12 lineto +stroke + +129 530 moveto +128 503 lineto +stroke + +129 530 moveto +152 554 lineto +stroke + +129 530 moveto +174 512 lineto +stroke + +129 530 moveto +108 539 lineto +stroke + +129 530 moveto +161 533 lineto +stroke + +186 292 moveto +187 310 lineto +stroke + +186 292 moveto +204 259 lineto +stroke + +186 292 moveto +180 272 lineto +stroke + +186 292 moveto +147 271 lineto +stroke + +186 292 moveto +206 270 lineto +stroke + +186 292 moveto +168 309 lineto +stroke + +186 292 moveto +174 264 lineto +stroke + +186 292 moveto +203 329 lineto +stroke + +186 292 moveto +186 295 lineto +stroke + +311 750 moveto +335 780 lineto +stroke + +311 750 moveto +291 766 lineto +stroke + +311 750 moveto +293 708 lineto +stroke + +311 750 moveto +313 747 lineto +stroke + +311 750 moveto +338 742 lineto +stroke + +311 750 moveto +293 752 lineto +stroke + +311 750 moveto +291 782 lineto +stroke + +202 558 moveto +189 579 lineto +stroke + +202 558 moveto +184 528 lineto +stroke + +202 558 moveto +158 573 lineto +stroke + +202 558 moveto +201 595 lineto +stroke + +202 558 moveto +215 567 lineto +stroke + +202 558 moveto +233 577 lineto +stroke + +202 558 moveto +230 534 lineto +stroke + +202 558 moveto +207 563 lineto +stroke + +202 558 moveto +161 533 lineto +stroke + +202 558 moveto +200 594 lineto +stroke + +76 676 moveto +60 657 lineto +stroke + +76 676 moveto +92 664 lineto +stroke + +76 676 moveto +42 656 lineto +stroke + +76 676 moveto +85 638 lineto +stroke + +76 676 moveto +51 653 lineto +stroke + +76 676 moveto +83 649 lineto +stroke + +602 139 moveto +587 98 lineto +stroke + +602 139 moveto +568 111 lineto +stroke + +602 139 moveto +588 149 lineto +stroke + +602 139 moveto +573 179 lineto +stroke + +602 139 moveto +595 162 lineto +stroke + +602 139 moveto +564 167 lineto +stroke + +602 139 moveto +560 139 lineto +stroke + +602 139 moveto +573 142 lineto +stroke + +602 139 moveto +582 184 lineto +stroke + +258 227 moveto +296 247 lineto +stroke + +258 227 moveto +246 205 lineto +stroke + +258 227 moveto +230 260 lineto +stroke + +258 227 moveto +288 206 lineto +stroke + +258 227 moveto +246 211 lineto +stroke + +258 227 moveto +233 224 lineto +stroke + +258 227 moveto +246 268 lineto +stroke + +258 227 moveto +245 261 lineto +stroke + +258 227 moveto +242 210 lineto +stroke + +258 227 moveto +241 256 lineto +stroke + +258 227 moveto +266 221 lineto +stroke + +258 227 moveto +264 258 lineto +stroke + +258 227 moveto +229 205 lineto +stroke + +296 247 moveto +286 279 lineto +stroke + +296 247 moveto +308 204 lineto +stroke + +296 247 moveto +288 206 lineto +stroke + +296 247 moveto +339 264 lineto +stroke + +296 247 moveto +293 282 lineto +stroke + +296 247 moveto +266 221 lineto +stroke + +296 247 moveto +264 258 lineto +stroke + +4 303 moveto +32 291 lineto +stroke + +4 303 moveto +47 311 lineto +stroke + +171 721 moveto +199 681 lineto +stroke + +171 721 moveto +144 763 lineto +stroke + +171 721 moveto +135 719 lineto +stroke + +171 721 moveto +198 699 lineto +stroke + +171 721 moveto +180 714 lineto +stroke + +171 721 moveto +166 769 lineto +stroke + +171 721 moveto +186 743 lineto +stroke + +171 721 moveto +166 748 lineto +stroke + +171 721 moveto +155 680 lineto +stroke + +171 721 moveto +123 714 lineto +stroke + +171 721 moveto +162 748 lineto +stroke + +179 415 moveto +172 412 lineto +stroke + +179 415 moveto +149 447 lineto +stroke + +179 415 moveto +196 423 lineto +stroke + +179 415 moveto +192 438 lineto +stroke + +179 415 moveto +193 407 lineto +stroke + +179 415 moveto +169 453 lineto +stroke + +119 119 moveto +107 84 lineto +stroke + +119 119 moveto +118 128 lineto +stroke + +119 119 moveto +153 123 lineto +stroke + +119 119 moveto +136 145 lineto +stroke + +119 119 moveto +132 111 lineto +stroke + +119 119 moveto +79 119 lineto +stroke + +119 119 moveto +116 118 lineto +stroke + +119 119 moveto +99 151 lineto +stroke + +46 511 moveto +48 485 lineto +stroke + +46 511 moveto +28 471 lineto +stroke + +46 511 moveto +76 504 lineto +stroke + +46 511 moveto +46 554 lineto +stroke + +46 511 moveto +9 480 lineto +stroke + +46 511 moveto +49 549 lineto +stroke + +46 511 moveto +76 548 lineto +stroke + +111 59 moveto +107 84 lineto +stroke + +111 59 moveto +128 58 lineto +stroke + +111 59 moveto +117 41 lineto +stroke + +111 59 moveto +91 22 lineto +stroke + +611 628 moveto +590 653 lineto +stroke + +611 628 moveto +588 670 lineto +stroke + +83 416 moveto +94 410 lineto +stroke + +83 416 moveto +37 406 lineto +stroke + +83 416 moveto +115 387 lineto +stroke + +83 416 moveto +69 401 lineto +stroke + +83 416 moveto +123 389 lineto +stroke + +83 416 moveto +53 395 lineto +stroke + +83 416 moveto +44 393 lineto +stroke + +474 161 moveto +445 156 lineto +stroke + +474 161 moveto +494 164 lineto +stroke + +474 161 moveto +486 161 lineto +stroke + +474 161 moveto +451 176 lineto +stroke + +474 161 moveto +448 180 lineto +stroke + +474 161 moveto +518 177 lineto +stroke + +474 161 moveto +456 169 lineto +stroke + +474 161 moveto +466 190 lineto +stroke + +474 161 moveto +469 165 lineto +stroke + +474 161 moveto +458 118 lineto +stroke + +474 161 moveto +460 163 lineto +stroke + +474 161 moveto +473 118 lineto +stroke + +384 513 moveto +352 508 lineto +stroke + +384 513 moveto +371 502 lineto +stroke + +384 513 moveto +362 538 lineto +stroke + +384 513 moveto +415 548 lineto +stroke + +384 513 moveto +387 480 lineto +stroke + +384 513 moveto +379 520 lineto +stroke + +384 513 moveto +390 489 lineto +stroke + +587 98 moveto +554 64 lineto +stroke + +587 98 moveto +568 111 lineto +stroke + +587 98 moveto +573 58 lineto +stroke + +587 98 moveto +592 81 lineto +stroke + +587 98 moveto +563 81 lineto +stroke + +587 98 moveto +560 139 lineto +stroke + +587 98 moveto +573 142 lineto +stroke + +587 98 moveto +553 63 lineto +stroke + +587 98 moveto +579 71 lineto +stroke + +423 103 moveto +383 83 lineto +stroke + +423 103 moveto +454 88 lineto +stroke + +423 103 moveto +461 75 lineto +stroke + +423 103 moveto +404 96 lineto +stroke + +423 103 moveto +452 104 lineto +stroke + +423 103 moveto +458 71 lineto +stroke + +423 103 moveto +380 102 lineto +stroke + +423 103 moveto +458 118 lineto +stroke + +423 103 moveto +438 110 lineto +stroke + +423 103 moveto +410 85 lineto +stroke + +423 103 moveto +433 100 lineto +stroke + +423 103 moveto +392 88 lineto +stroke + +423 103 moveto +407 73 lineto +stroke + +199 681 moveto +226 685 lineto +stroke + +199 681 moveto +202 659 lineto +stroke + +199 681 moveto +198 699 lineto +stroke + +199 681 moveto +200 661 lineto +stroke + +199 681 moveto +180 714 lineto +stroke + +199 681 moveto +189 638 lineto +stroke + +199 681 moveto +155 680 lineto +stroke + +402 761 moveto +411 739 lineto +stroke + +402 761 moveto +392 785 lineto +stroke + +402 761 moveto +446 783 lineto +stroke + +402 761 moveto +428 764 lineto +stroke + +402 761 moveto +402 715 lineto +stroke + +402 761 moveto +414 715 lineto +stroke + +402 761 moveto +412 717 lineto +stroke + +402 761 moveto +444 734 lineto +stroke + +441 282 moveto +428 327 lineto +stroke + +441 282 moveto +414 320 lineto +stroke + +441 282 moveto +414 302 lineto +stroke + +441 282 moveto +467 259 lineto +stroke + +441 282 moveto +479 269 lineto +stroke + +441 282 moveto +446 273 lineto +stroke + +441 282 moveto +464 260 lineto +stroke + +441 282 moveto +450 251 lineto +stroke + +520 641 moveto +551 641 lineto +stroke + +520 641 moveto +548 659 lineto +stroke + +520 641 moveto +530 641 lineto +stroke + +520 641 moveto +529 595 lineto +stroke + +520 641 moveto +489 652 lineto +stroke + +520 641 moveto +484 619 lineto +stroke + +520 641 moveto +516 688 lineto +stroke + +520 641 moveto +554 614 lineto +stroke + +45 116 moveto +7 84 lineto +stroke + +45 116 moveto +10 122 lineto +stroke + +45 116 moveto +59 84 lineto +stroke + +45 116 moveto +55 104 lineto +stroke + +45 116 moveto +41 155 lineto +stroke + +45 116 moveto +66 86 lineto +stroke + +45 116 moveto +16 95 lineto +stroke + +45 116 moveto +79 119 lineto +stroke + +45 116 moveto +4 127 lineto +stroke + +45 116 moveto +31 76 lineto +stroke + +45 116 moveto +52 143 lineto +stroke + +45 116 moveto +8 83 lineto +stroke + +246 205 moveto +288 206 lineto +stroke + +246 205 moveto +246 211 lineto +stroke + +246 205 moveto +237 174 lineto +stroke + +246 205 moveto +233 224 lineto +stroke + +246 205 moveto +242 210 lineto +stroke + +246 205 moveto +217 174 lineto +stroke + +246 205 moveto +266 221 lineto +stroke + +246 205 moveto +229 205 lineto +stroke + +187 310 moveto +180 272 lineto +stroke + +187 310 moveto +217 343 lineto +stroke + +187 310 moveto +206 270 lineto +stroke + +187 310 moveto +168 309 lineto +stroke + +187 310 moveto +174 264 lineto +stroke + +187 310 moveto +203 329 lineto +stroke + +187 310 moveto +186 295 lineto +stroke + +360 357 moveto +370 387 lineto +stroke + +360 357 moveto +353 380 lineto +stroke + +360 357 moveto +379 323 lineto +stroke + +360 357 moveto +345 339 lineto +stroke + +360 357 moveto +387 365 lineto +stroke + +360 357 moveto +374 369 lineto +stroke + +360 357 moveto +405 377 lineto +stroke + +360 357 moveto +378 317 lineto +stroke + +189 579 moveto +158 573 lineto +stroke + +189 579 moveto +152 554 lineto +stroke + +189 579 moveto +186 610 lineto +stroke + +189 579 moveto +201 595 lineto +stroke + +189 579 moveto +215 567 lineto +stroke + +189 579 moveto +233 577 lineto +stroke + +189 579 moveto +207 563 lineto +stroke + +189 579 moveto +200 594 lineto +stroke + +107 84 moveto +118 128 lineto +stroke + +107 84 moveto +128 58 lineto +stroke + +107 84 moveto +117 41 lineto +stroke + +107 84 moveto +59 84 lineto +stroke + +107 84 moveto +66 86 lineto +stroke + +107 84 moveto +132 111 lineto +stroke + +107 84 moveto +79 119 lineto +stroke + +107 84 moveto +116 118 lineto +stroke + +316 581 moveto +322 548 lineto +stroke + +316 581 moveto +314 588 lineto +stroke + +316 581 moveto +279 613 lineto +stroke + +316 581 moveto +297 594 lineto +stroke + +316 581 moveto +318 567 lineto +stroke + +316 581 moveto +312 592 lineto +stroke + +316 581 moveto +308 551 lineto +stroke + +316 581 moveto +348 548 lineto +stroke + +316 581 moveto +304 548 lineto +stroke + +550 789 moveto +562 770 lineto +stroke + +550 789 moveto +564 788 lineto +stroke + +498 757 moveto +484 725 lineto +stroke + +498 757 moveto +534 734 lineto +stroke + +498 757 moveto +527 741 lineto +stroke + +498 757 moveto +496 721 lineto +stroke + +419 382 moveto +370 387 lineto +stroke + +419 382 moveto +444 340 lineto +stroke + +419 382 moveto +387 365 lineto +stroke + +419 382 moveto +453 403 lineto +stroke + +419 382 moveto +448 407 lineto +stroke + +419 382 moveto +374 369 lineto +stroke + +419 382 moveto +405 377 lineto +stroke + +419 382 moveto +420 404 lineto +stroke + +193 78 moveto +180 66 lineto +stroke + +193 78 moveto +212 32 lineto +stroke + +193 78 moveto +185 89 lineto +stroke + +193 78 moveto +188 85 lineto +stroke + +193 78 moveto +196 78 lineto +stroke + +193 78 moveto +190 54 lineto +stroke + +193 78 moveto +183 108 lineto +stroke + +193 78 moveto +211 66 lineto +stroke + +193 78 moveto +220 62 lineto +stroke + +467 703 moveto +484 725 lineto +stroke + +467 703 moveto +496 721 lineto +stroke + +467 703 moveto +512 706 lineto +stroke + +467 703 moveto +444 734 lineto +stroke + +467 703 moveto +507 697 lineto +stroke + +335 780 moveto +291 766 lineto +stroke + +335 780 moveto +313 747 lineto +stroke + +335 780 moveto +338 742 lineto +stroke + +335 780 moveto +291 782 lineto +stroke + +554 64 moveto +568 111 lineto +stroke + +554 64 moveto +523 37 lineto +stroke + +554 64 moveto +535 105 lineto +stroke + +554 64 moveto +529 42 lineto +stroke + +554 64 moveto +573 58 lineto +stroke + +554 64 moveto +592 81 lineto +stroke + +554 64 moveto +563 81 lineto +stroke + +554 64 moveto +553 63 lineto +stroke + +554 64 moveto +579 71 lineto +stroke + +486 579 moveto +476 569 lineto +stroke + +486 579 moveto +497 582 lineto +stroke + +486 579 moveto +529 595 lineto +stroke + +486 579 moveto +484 619 lineto +stroke + +486 579 moveto +441 561 lineto +stroke + +196 208 moveto +179 176 lineto +stroke + +196 208 moveto +191 188 lineto +stroke + +196 208 moveto +233 224 lineto +stroke + +196 208 moveto +166 191 lineto +stroke + +196 208 moveto +242 210 lineto +stroke + +196 208 moveto +191 198 lineto +stroke + +196 208 moveto +217 174 lineto +stroke + +196 208 moveto +229 205 lineto +stroke + +196 208 moveto +204 173 lineto +stroke + +568 111 moveto +535 105 lineto +stroke + +568 111 moveto +588 149 lineto +stroke + +568 111 moveto +592 81 lineto +stroke + +568 111 moveto +563 81 lineto +stroke + +568 111 moveto +560 139 lineto +stroke + +568 111 moveto +573 142 lineto +stroke + +568 111 moveto +579 71 lineto +stroke + +102 316 moveto +93 296 lineto +stroke + +102 316 moveto +98 324 lineto +stroke + +102 316 moveto +60 292 lineto +stroke + +102 316 moveto +71 301 lineto +stroke + +102 316 moveto +112 356 lineto +stroke + +102 316 moveto +106 274 lineto +stroke + +102 316 moveto +72 297 lineto +stroke + +102 316 moveto +68 326 lineto +stroke + +102 316 moveto +74 342 lineto +stroke + +232 740 moveto +186 743 lineto +stroke + +48 485 moveto +28 471 lineto +stroke + +48 485 moveto +23 451 lineto +stroke + +48 485 moveto +76 504 lineto +stroke + +48 485 moveto +9 480 lineto +stroke + +352 711 moveto +361 692 lineto +stroke + +352 711 moveto +338 742 lineto +stroke + +352 711 moveto +384 678 lineto +stroke + +226 685 moveto +202 659 lineto +stroke + +226 685 moveto +198 699 lineto +stroke + +226 685 moveto +200 661 lineto +stroke + +226 685 moveto +252 666 lineto +stroke + +481 416 moveto +502 403 lineto +stroke + +481 416 moveto +440 441 lineto +stroke + +481 416 moveto +453 403 lineto +stroke + +481 416 moveto +448 407 lineto +stroke + +502 403 moveto +538 436 lineto +stroke + +502 403 moveto +453 403 lineto +stroke + +502 403 moveto +545 418 lineto +stroke + +502 403 moveto +543 384 lineto +stroke + +561 577 moveto +537 541 lineto +stroke + +561 577 moveto +594 541 lineto +stroke + +561 577 moveto +529 595 lineto +stroke + +561 577 moveto +590 576 lineto +stroke + +561 577 moveto +578 589 lineto +stroke + +561 577 moveto +554 614 lineto +stroke + +549 250 moveto +567 233 lineto +stroke + +549 250 moveto +535 217 lineto +stroke + +549 250 moveto +569 246 lineto +stroke + +549 250 moveto +564 223 lineto +stroke + +549 250 moveto +566 295 lineto +stroke + +549 250 moveto +585 227 lineto +stroke + +549 250 moveto +524 251 lineto +stroke + +549 250 moveto +561 202 lineto +stroke + +60 657 moveto +92 664 lineto +stroke + +60 657 moveto +42 656 lineto +stroke + +60 657 moveto +85 638 lineto +stroke + +60 657 moveto +51 653 lineto +stroke + +60 657 moveto +25 663 lineto +stroke + +60 657 moveto +83 649 lineto +stroke + +610 303 moveto +608 293 lineto +stroke + +610 303 moveto +603 256 lineto +stroke + +610 303 moveto +566 295 lineto +stroke + +445 156 moveto +494 164 lineto +stroke + +445 156 moveto +486 161 lineto +stroke + +445 156 moveto +451 176 lineto +stroke + +445 156 moveto +448 180 lineto +stroke + +445 156 moveto +408 151 lineto +stroke + +445 156 moveto +456 169 lineto +stroke + +445 156 moveto +466 190 lineto +stroke + +445 156 moveto +469 165 lineto +stroke + +445 156 moveto +458 118 lineto +stroke + +445 156 moveto +460 163 lineto +stroke + +445 156 moveto +438 110 lineto +stroke + +445 156 moveto +473 118 lineto +stroke + +383 83 moveto +404 96 lineto +stroke + +383 83 moveto +366 64 lineto +stroke + +383 83 moveto +353 74 lineto +stroke + +383 83 moveto +365 111 lineto +stroke + +383 83 moveto +347 55 lineto +stroke + +383 83 moveto +380 102 lineto +stroke + +383 83 moveto +410 85 lineto +stroke + +383 83 moveto +390 44 lineto +stroke + +383 83 moveto +392 88 lineto +stroke + +383 83 moveto +407 73 lineto +stroke + +411 739 moveto +392 785 lineto +stroke + +411 739 moveto +428 764 lineto +stroke + +411 739 moveto +402 715 lineto +stroke + +411 739 moveto +414 715 lineto +stroke + +411 739 moveto +412 717 lineto +stroke + +411 739 moveto +444 734 lineto +stroke + +184 528 moveto +152 554 lineto +stroke + +184 528 moveto +203 495 lineto +stroke + +184 528 moveto +174 512 lineto +stroke + +184 528 moveto +215 567 lineto +stroke + +184 528 moveto +230 534 lineto +stroke + +184 528 moveto +207 563 lineto +stroke + +184 528 moveto +161 533 lineto +stroke + +94 410 moveto +115 387 lineto +stroke + +94 410 moveto +69 401 lineto +stroke + +94 410 moveto +134 392 lineto +stroke + +94 410 moveto +123 389 lineto +stroke + +94 410 moveto +53 395 lineto +stroke + +428 327 moveto +414 320 lineto +stroke + +428 327 moveto +415 330 lineto +stroke + +428 327 moveto +379 323 lineto +stroke + +428 327 moveto +414 302 lineto +stroke + +428 327 moveto +444 340 lineto +stroke + +322 548 moveto +352 508 lineto +stroke + +322 548 moveto +314 588 lineto +stroke + +322 548 moveto +362 538 lineto +stroke + +322 548 moveto +318 567 lineto +stroke + +322 548 moveto +312 592 lineto +stroke + +322 548 moveto +308 551 lineto +stroke + +322 548 moveto +348 548 lineto +stroke + +322 548 moveto +304 548 lineto +stroke + +144 763 moveto +103 741 lineto +stroke + +144 763 moveto +135 719 lineto +stroke + +144 763 moveto +166 769 lineto +stroke + +144 763 moveto +186 743 lineto +stroke + +144 763 moveto +166 748 lineto +stroke + +144 763 moveto +162 748 lineto +stroke + +376 190 moveto +364 168 lineto +stroke + +376 190 moveto +392 158 lineto +stroke + +376 190 moveto +349 211 lineto +stroke + +376 190 moveto +358 156 lineto +stroke + +476 569 moveto +449 541 lineto +stroke + +476 569 moveto +497 582 lineto +stroke + +476 569 moveto +441 561 lineto +stroke + +476 569 moveto +444 531 lineto +stroke + +476 569 moveto +454 540 lineto +stroke + +534 346 moveto +489 328 lineto +stroke + +534 346 moveto +556 348 lineto +stroke + +534 346 moveto +572 365 lineto +stroke + +534 346 moveto +546 332 lineto +stroke + +534 346 moveto +546 352 lineto +stroke + +534 346 moveto +543 384 lineto +stroke + +0 788 moveto +8 768 lineto +stroke + +0 788 moveto +25 752 lineto +stroke + +0 788 moveto +22 749 lineto +stroke + +0 788 moveto +16 752 lineto +stroke + +0 788 moveto +18 748 lineto +stroke + +291 766 moveto +313 747 lineto +stroke + +291 766 moveto +293 752 lineto +stroke + +291 766 moveto +291 782 lineto +stroke + +370 387 moveto +353 380 lineto +stroke + +370 387 moveto +335 412 lineto +stroke + +370 387 moveto +387 365 lineto +stroke + +370 387 moveto +374 369 lineto +stroke + +370 387 moveto +405 377 lineto +stroke + +215 8 moveto +212 32 lineto +stroke + +215 8 moveto +208 12 lineto +stroke + +215 8 moveto +250 3 lineto +stroke + +215 8 moveto +226 27 lineto +stroke + +215 8 moveto +228 11 lineto +stroke + +215 8 moveto +225 12 lineto +stroke + +7 84 moveto +10 122 lineto +stroke + +7 84 moveto +7 58 lineto +stroke + +7 84 moveto +26 53 lineto +stroke + +7 84 moveto +16 95 lineto +stroke + +7 84 moveto +4 127 lineto +stroke + +7 84 moveto +36 50 lineto +stroke + +7 84 moveto +31 76 lineto +stroke + +7 84 moveto +8 83 lineto +stroke + +180 66 moveto +212 32 lineto +stroke + +180 66 moveto +185 89 lineto +stroke + +180 66 moveto +188 85 lineto +stroke + +180 66 moveto +196 78 lineto +stroke + +180 66 moveto +190 54 lineto +stroke + +180 66 moveto +183 108 lineto +stroke + +180 66 moveto +211 66 lineto +stroke + +180 66 moveto +220 62 lineto +stroke + +240 500 moveto +235 470 lineto +stroke + +240 500 moveto +239 491 lineto +stroke + +240 500 moveto +257 543 lineto +stroke + +240 500 moveto +203 495 lineto +stroke + +240 500 moveto +288 507 lineto +stroke + +240 500 moveto +230 534 lineto +stroke + +230 260 moveto +204 259 lineto +stroke + +230 260 moveto +240 297 lineto +stroke + +230 260 moveto +233 224 lineto +stroke + +230 260 moveto +246 268 lineto +stroke + +230 260 moveto +245 261 lineto +stroke + +230 260 moveto +206 270 lineto +stroke + +230 260 moveto +248 278 lineto +stroke + +230 260 moveto +241 256 lineto +stroke + +230 260 moveto +264 258 lineto +stroke + +92 664 moveto +85 638 lineto +stroke + +92 664 moveto +108 626 lineto +stroke + +92 664 moveto +51 653 lineto +stroke + +92 664 moveto +118 648 lineto +stroke + +92 664 moveto +83 649 lineto +stroke + +454 88 moveto +461 75 lineto +stroke + +454 88 moveto +487 74 lineto +stroke + +454 88 moveto +472 79 lineto +stroke + +454 88 moveto +452 104 lineto +stroke + +454 88 moveto +458 71 lineto +stroke + +454 88 moveto +458 118 lineto +stroke + +454 88 moveto +438 110 lineto +stroke + +454 88 moveto +410 85 lineto +stroke + +454 88 moveto +473 118 lineto +stroke + +454 88 moveto +433 100 lineto +stroke + +454 88 moveto +407 73 lineto +stroke + +523 37 moveto +474 29 lineto +stroke + +523 37 moveto +529 42 lineto +stroke + +523 37 moveto +492 7 lineto +stroke + +523 37 moveto +505 81 lineto +stroke + +523 37 moveto +492 12 lineto +stroke + +523 37 moveto +553 63 lineto +stroke + +385 612 moveto +389 602 lineto +stroke + +385 612 moveto +393 609 lineto +stroke + +584 705 moveto +597 718 lineto +stroke + +584 705 moveto +588 670 lineto +stroke + +584 705 moveto +563 714 lineto +stroke + +584 705 moveto +589 730 lineto +stroke + +584 705 moveto +568 671 lineto +stroke + +584 705 moveto +573 714 lineto +stroke + +584 705 moveto +554 678 lineto +stroke + +584 705 moveto +561 672 lineto +stroke + +584 705 moveto +573 675 lineto +stroke + +584 705 moveto +563 726 lineto +stroke + +298 464 moveto +335 460 lineto +stroke + +298 464 moveto +347 464 lineto +stroke + +298 464 moveto +288 507 lineto +stroke + +298 464 moveto +309 490 lineto +stroke + +266 417 moveto +240 387 lineto +stroke + +266 417 moveto +277 404 lineto +stroke + +266 417 moveto +238 380 lineto +stroke + +266 417 moveto +257 414 lineto +stroke + +430 662 moveto +448 628 lineto +stroke + +430 662 moveto +417 658 lineto +stroke + +430 662 moveto +384 678 lineto +stroke + +449 541 moveto +466 504 lineto +stroke + +449 541 moveto +415 548 lineto +stroke + +449 541 moveto +441 561 lineto +stroke + +449 541 moveto +451 501 lineto +stroke + +449 541 moveto +444 531 lineto +stroke + +449 541 moveto +454 540 lineto +stroke + +449 541 moveto +436 519 lineto +stroke + +449 541 moveto +440 498 lineto +stroke + +204 259 moveto +180 272 lineto +stroke + +204 259 moveto +233 224 lineto +stroke + +204 259 moveto +246 268 lineto +stroke + +204 259 moveto +245 261 lineto +stroke + +204 259 moveto +206 270 lineto +stroke + +204 259 moveto +174 264 lineto +stroke + +204 259 moveto +248 278 lineto +stroke + +204 259 moveto +241 256 lineto +stroke + +204 259 moveto +186 295 lineto +stroke + +461 75 moveto +474 29 lineto +stroke + +461 75 moveto +487 74 lineto +stroke + +461 75 moveto +472 79 lineto +stroke + +461 75 moveto +505 81 lineto +stroke + +461 75 moveto +452 104 lineto +stroke + +461 75 moveto +458 71 lineto +stroke + +461 75 moveto +458 118 lineto +stroke + +461 75 moveto +438 110 lineto +stroke + +461 75 moveto +473 118 lineto +stroke + +461 75 moveto +433 100 lineto +stroke + +461 75 moveto +505 95 lineto +stroke + +448 628 moveto +417 658 lineto +stroke + +448 628 moveto +489 652 lineto +stroke + +448 628 moveto +484 619 lineto +stroke + +212 32 moveto +208 12 lineto +stroke + +212 32 moveto +196 78 lineto +stroke + +212 32 moveto +250 3 lineto +stroke + +212 32 moveto +190 54 lineto +stroke + +212 32 moveto +226 27 lineto +stroke + +212 32 moveto +211 66 lineto +stroke + +212 32 moveto +228 11 lineto +stroke + +212 32 moveto +220 62 lineto +stroke + +212 32 moveto +225 12 lineto +stroke + +118 128 moveto +105 172 lineto +stroke + +118 128 moveto +153 123 lineto +stroke + +118 128 moveto +136 145 lineto +stroke + +118 128 moveto +132 111 lineto +stroke + +118 128 moveto +79 119 lineto +stroke + +118 128 moveto +116 118 lineto +stroke + +118 128 moveto +99 151 lineto +stroke + +352 508 moveto +371 502 lineto +stroke + +352 508 moveto +362 538 lineto +stroke + +352 508 moveto +347 464 lineto +stroke + +352 508 moveto +387 480 lineto +stroke + +352 508 moveto +309 490 lineto +stroke + +352 508 moveto +379 520 lineto +stroke + +352 508 moveto +390 489 lineto +stroke + +352 508 moveto +348 548 lineto +stroke + +8 768 moveto +23 740 lineto +stroke + +8 768 moveto +14 722 lineto +stroke + +8 768 moveto +25 752 lineto +stroke + +8 768 moveto +22 749 lineto +stroke + +8 768 moveto +16 752 lineto +stroke + +8 768 moveto +18 748 lineto +stroke + +8 768 moveto +46 767 lineto +stroke + +417 658 moveto +384 678 lineto +stroke + +353 380 moveto +335 412 lineto +stroke + +353 380 moveto +345 339 lineto +stroke + +353 380 moveto +387 365 lineto +stroke + +353 380 moveto +374 369 lineto +stroke + +353 380 moveto +318 388 lineto +stroke + +371 502 moveto +362 538 lineto +stroke + +371 502 moveto +347 464 lineto +stroke + +371 502 moveto +387 480 lineto +stroke + +371 502 moveto +379 520 lineto +stroke + +371 502 moveto +390 489 lineto +stroke + +128 503 moveto +174 512 lineto +stroke + +128 503 moveto +99 475 lineto +stroke + +128 503 moveto +108 539 lineto +stroke + +128 503 moveto +161 533 lineto +stroke + +19 11 moveto +45 19 lineto +stroke + +19 11 moveto +38 2 lineto +stroke + +19 11 moveto +7 58 lineto +stroke + +19 11 moveto +26 53 lineto +stroke + +19 11 moveto +36 50 lineto +stroke + +535 105 moveto +512 117 lineto +stroke + +535 105 moveto +505 81 lineto +stroke + +535 105 moveto +563 81 lineto +stroke + +535 105 moveto +516 122 lineto +stroke + +535 105 moveto +560 139 lineto +stroke + +535 105 moveto +505 95 lineto +stroke + +535 105 moveto +553 63 lineto +stroke + +392 785 moveto +428 764 lineto +stroke + +551 641 moveto +548 659 lineto +stroke + +551 641 moveto +590 653 lineto +stroke + +551 641 moveto +530 641 lineto +stroke + +551 641 moveto +588 670 lineto +stroke + +551 641 moveto +568 671 lineto +stroke + +551 641 moveto +554 678 lineto +stroke + +551 641 moveto +554 614 lineto +stroke + +551 641 moveto +561 672 lineto +stroke + +551 641 moveto +573 675 lineto +stroke + +335 412 moveto +335 460 lineto +stroke + +335 412 moveto +318 388 lineto +stroke + +180 272 moveto +147 271 lineto +stroke + +180 272 moveto +206 270 lineto +stroke + +180 272 moveto +168 309 lineto +stroke + +180 272 moveto +174 264 lineto +stroke + +180 272 moveto +186 295 lineto +stroke + +179 176 moveto +191 188 lineto +stroke + +179 176 moveto +166 191 lineto +stroke + +179 176 moveto +195 145 lineto +stroke + +179 176 moveto +196 150 lineto +stroke + +179 176 moveto +191 198 lineto +stroke + +179 176 moveto +217 174 lineto +stroke + +179 176 moveto +204 173 lineto +stroke + +389 602 moveto +393 609 lineto +stroke + +103 741 moveto +135 719 lineto +stroke + +103 741 moveto +77 772 lineto +stroke + +103 741 moveto +101 730 lineto +stroke + +103 741 moveto +123 714 lineto +stroke + +607 363 moveto +598 365 lineto +stroke + +607 363 moveto +572 365 lineto +stroke + +607 363 moveto +609 370 lineto +stroke + +607 363 moveto +588 397 lineto +stroke + +607 363 moveto +573 393 lineto +stroke + +574 500 moveto +594 541 lineto +stroke + +574 500 moveto +606 519 lineto +stroke + +574 500 moveto +566 459 lineto +stroke + +574 500 moveto +537 521 lineto +stroke + +574 500 moveto +529 512 lineto +stroke + +446 783 moveto +428 764 lineto +stroke + +446 783 moveto +444 734 lineto +stroke + +484 725 moveto +516 688 lineto +stroke + +484 725 moveto +527 741 lineto +stroke + +484 725 moveto +496 721 lineto +stroke + +484 725 moveto +512 706 lineto +stroke + +484 725 moveto +444 734 lineto +stroke + +484 725 moveto +507 697 lineto +stroke + +185 89 moveto +188 85 lineto +stroke + +185 89 moveto +196 78 lineto +stroke + +185 89 moveto +153 123 lineto +stroke + +185 89 moveto +190 54 lineto +stroke + +185 89 moveto +183 108 lineto +stroke + +185 89 moveto +211 66 lineto +stroke + +185 89 moveto +220 62 lineto +stroke + +293 708 moveto +313 747 lineto +stroke + +293 708 moveto +293 752 lineto +stroke + +172 412 moveto +149 447 lineto +stroke + +172 412 moveto +196 423 lineto +stroke + +172 412 moveto +192 438 lineto +stroke + +172 412 moveto +193 407 lineto +stroke + +172 412 moveto +134 392 lineto +stroke + +172 412 moveto +140 380 lineto +stroke + +172 412 moveto +169 453 lineto +stroke + +489 328 moveto +470 356 lineto +stroke + +489 328 moveto +444 340 lineto +stroke + +314 588 moveto +279 613 lineto +stroke + +314 588 moveto +297 594 lineto +stroke + +314 588 moveto +318 567 lineto +stroke + +314 588 moveto +312 592 lineto +stroke + +314 588 moveto +308 551 lineto +stroke + +314 588 moveto +304 548 lineto +stroke + +537 541 moveto +507 516 lineto +stroke + +537 541 moveto +537 521 lineto +stroke + +537 541 moveto +529 512 lineto +stroke + +537 541 moveto +524 503 lineto +stroke + +188 85 moveto +196 78 lineto +stroke + +188 85 moveto +190 54 lineto +stroke + +188 85 moveto +183 108 lineto +stroke + +188 85 moveto +211 66 lineto +stroke + +188 85 moveto +220 62 lineto +stroke + +93 296 moveto +98 324 lineto +stroke + +93 296 moveto +60 292 lineto +stroke + +93 296 moveto +47 311 lineto +stroke + +93 296 moveto +71 301 lineto +stroke + +93 296 moveto +106 274 lineto +stroke + +93 296 moveto +72 297 lineto +stroke + +93 296 moveto +68 326 lineto +stroke + +93 296 moveto +90 254 lineto +stroke + +93 296 moveto +74 342 lineto +stroke + +350 129 moveto +319 121 lineto +stroke + +350 129 moveto +326 142 lineto +stroke + +350 129 moveto +364 168 lineto +stroke + +350 129 moveto +365 111 lineto +stroke + +350 129 moveto +380 102 lineto +stroke + +350 129 moveto +358 156 lineto +stroke + +147 271 moveto +168 309 lineto +stroke + +147 271 moveto +174 264 lineto +stroke + +147 271 moveto +106 274 lineto +stroke + +147 271 moveto +186 295 lineto +stroke + +135 719 moveto +180 714 lineto +stroke + +135 719 moveto +101 730 lineto +stroke + +135 719 moveto +166 748 lineto +stroke + +135 719 moveto +155 680 lineto +stroke + +135 719 moveto +123 714 lineto +stroke + +135 719 moveto +162 748 lineto +stroke + +128 58 moveto +117 41 lineto +stroke + +128 58 moveto +152 17 lineto +stroke + +128 58 moveto +139 10 lineto +stroke + +362 538 moveto +379 520 lineto +stroke + +362 538 moveto +348 548 lineto +stroke + +414 320 moveto +415 330 lineto +stroke + +414 320 moveto +379 323 lineto +stroke + +414 320 moveto +414 302 lineto +stroke + +414 320 moveto +444 340 lineto +stroke + +414 320 moveto +378 317 lineto +stroke + +149 447 moveto +192 438 lineto +stroke + +149 447 moveto +191 468 lineto +stroke + +149 447 moveto +169 453 lineto +stroke + +18 622 moveto +42 656 lineto +stroke + +18 622 moveto +51 653 lineto +stroke + +18 622 moveto +25 663 lineto +stroke + +18 622 moveto +25 620 lineto +stroke + +18 622 moveto +13 597 lineto +stroke + +32 291 moveto +60 292 lineto +stroke + +32 291 moveto +47 311 lineto +stroke + +32 291 moveto +71 301 lineto +stroke + +32 291 moveto +72 297 lineto +stroke + +538 436 moveto +566 459 lineto +stroke + +538 436 moveto +551 428 lineto +stroke + +538 436 moveto +545 418 lineto +stroke + +538 436 moveto +512 463 lineto +stroke + +538 436 moveto +508 475 lineto +stroke + +271 359 moveto +240 387 lineto +stroke + +271 359 moveto +277 404 lineto +stroke + +271 359 moveto +238 380 lineto +stroke + +271 359 moveto +303 370 lineto +stroke + +271 359 moveto +290 368 lineto +stroke + +271 359 moveto +265 357 lineto +stroke + +271 359 moveto +311 334 lineto +stroke + +271 359 moveto +301 339 lineto +stroke + +512 117 moveto +487 74 lineto +stroke + +512 117 moveto +505 81 lineto +stroke + +512 117 moveto +516 122 lineto +stroke + +512 117 moveto +473 118 lineto +stroke + +512 117 moveto +505 95 lineto +stroke + +588 149 moveto +573 179 lineto +stroke + +588 149 moveto +595 162 lineto +stroke + +588 149 moveto +564 167 lineto +stroke + +588 149 moveto +560 139 lineto +stroke + +588 149 moveto +573 142 lineto +stroke + +588 149 moveto +582 184 lineto +stroke + +494 164 moveto +486 161 lineto +stroke + +494 164 moveto +451 176 lineto +stroke + +494 164 moveto +448 180 lineto +stroke + +494 164 moveto +518 177 lineto +stroke + +494 164 moveto +456 169 lineto +stroke + +494 164 moveto +466 190 lineto +stroke + +494 164 moveto +469 165 lineto +stroke + +494 164 moveto +516 122 lineto +stroke + +494 164 moveto +460 163 lineto +stroke + +286 279 moveto +240 297 lineto +stroke + +286 279 moveto +246 268 lineto +stroke + +286 279 moveto +245 261 lineto +stroke + +286 279 moveto +248 278 lineto +stroke + +286 279 moveto +293 282 lineto +stroke + +286 279 moveto +264 258 lineto +stroke + +404 96 moveto +366 64 lineto +stroke + +404 96 moveto +365 111 lineto +stroke + +404 96 moveto +452 104 lineto +stroke + +404 96 moveto +380 102 lineto +stroke + +404 96 moveto +438 110 lineto +stroke + +404 96 moveto +410 85 lineto +stroke + +404 96 moveto +433 100 lineto +stroke + +404 96 moveto +392 88 lineto +stroke + +404 96 moveto +407 73 lineto +stroke + +208 12 moveto +250 3 lineto +stroke + +208 12 moveto +190 54 lineto +stroke + +208 12 moveto +226 27 lineto +stroke + +208 12 moveto +228 11 lineto +stroke + +208 12 moveto +225 12 lineto +stroke + +23 740 moveto +14 722 lineto +stroke + +23 740 moveto +0 708 lineto +stroke + +23 740 moveto +25 752 lineto +stroke + +23 740 moveto +22 749 lineto +stroke + +23 740 moveto +16 752 lineto +stroke + +23 740 moveto +18 748 lineto +stroke + +23 740 moveto +46 767 lineto +stroke + +191 188 moveto +237 174 lineto +stroke + +191 188 moveto +166 191 lineto +stroke + +191 188 moveto +195 145 lineto +stroke + +191 188 moveto +196 150 lineto +stroke + +191 188 moveto +191 198 lineto +stroke + +191 188 moveto +217 174 lineto +stroke + +191 188 moveto +229 205 lineto +stroke + +191 188 moveto +204 173 lineto +stroke + +474 29 moveto +487 74 lineto +stroke + +474 29 moveto +433 6 lineto +stroke + +474 29 moveto +492 7 lineto +stroke + +474 29 moveto +458 71 lineto +stroke + +474 29 moveto +492 12 lineto +stroke + +474 29 moveto +443 6 lineto +stroke + +598 365 moveto +556 348 lineto +stroke + +598 365 moveto +572 365 lineto +stroke + +598 365 moveto +609 370 lineto +stroke + +598 365 moveto +588 397 lineto +stroke + +598 365 moveto +584 408 lineto +stroke + +598 365 moveto +573 393 lineto +stroke + +366 64 moveto +353 74 lineto +stroke + +366 64 moveto +365 111 lineto +stroke + +366 64 moveto +347 55 lineto +stroke + +366 64 moveto +380 102 lineto +stroke + +366 64 moveto +410 85 lineto +stroke + +366 64 moveto +390 44 lineto +stroke + +366 64 moveto +392 88 lineto +stroke + +366 64 moveto +407 73 lineto +stroke + +308 204 moveto +288 206 lineto +stroke + +308 204 moveto +307 182 lineto +stroke + +308 204 moveto +315 172 lineto +stroke + +308 204 moveto +324 202 lineto +stroke + +308 204 moveto +296 177 lineto +stroke + +308 204 moveto +266 221 lineto +stroke + +308 204 moveto +297 194 lineto +stroke + +308 204 moveto +349 211 lineto +stroke + +470 356 moveto +444 340 lineto +stroke + +470 356 moveto +453 403 lineto +stroke + +567 233 moveto +535 217 lineto +stroke + +567 233 moveto +569 246 lineto +stroke + +567 233 moveto +564 223 lineto +stroke + +567 233 moveto +603 256 lineto +stroke + +567 233 moveto +585 227 lineto +stroke + +567 233 moveto +524 251 lineto +stroke + +567 233 moveto +561 202 lineto +stroke + +288 206 moveto +246 211 lineto +stroke + +288 206 moveto +307 182 lineto +stroke + +288 206 moveto +242 210 lineto +stroke + +288 206 moveto +315 172 lineto +stroke + +288 206 moveto +324 202 lineto +stroke + +288 206 moveto +296 177 lineto +stroke + +288 206 moveto +266 221 lineto +stroke + +288 206 moveto +297 194 lineto +stroke + +428 764 moveto +412 717 lineto +stroke + +428 764 moveto +444 734 lineto +stroke + +556 348 moveto +572 365 lineto +stroke + +556 348 moveto +573 393 lineto +stroke + +556 348 moveto +546 332 lineto +stroke + +556 348 moveto +546 352 lineto +stroke + +556 348 moveto +543 384 lineto +stroke + +497 582 moveto +529 595 lineto +stroke + +497 582 moveto +484 619 lineto +stroke + +313 747 moveto +338 742 lineto +stroke + +313 747 moveto +293 752 lineto +stroke + +313 747 moveto +291 782 lineto +stroke + +158 573 moveto +152 554 lineto +stroke + +158 573 moveto +124 604 lineto +stroke + +158 573 moveto +186 610 lineto +stroke + +158 573 moveto +201 595 lineto +stroke + +158 573 moveto +114 588 lineto +stroke + +158 573 moveto +141 620 lineto +stroke + +158 573 moveto +161 533 lineto +stroke + +158 573 moveto +200 594 lineto +stroke + +196 78 moveto +190 54 lineto +stroke + +196 78 moveto +183 108 lineto +stroke + +196 78 moveto +211 66 lineto +stroke + +196 78 moveto +220 62 lineto +stroke + +45 19 moveto +38 2 lineto +stroke + +45 19 moveto +61 40 lineto +stroke + +45 19 moveto +26 53 lineto +stroke + +45 19 moveto +91 22 lineto +stroke + +45 19 moveto +36 50 lineto +stroke + +98 324 moveto +60 292 lineto +stroke + +98 324 moveto +71 301 lineto +stroke + +98 324 moveto +112 356 lineto +stroke + +98 324 moveto +72 297 lineto +stroke + +98 324 moveto +68 326 lineto +stroke + +98 324 moveto +74 342 lineto +stroke + +243 625 moveto +238 610 lineto +stroke + +243 625 moveto +252 666 lineto +stroke + +243 625 moveto +279 613 lineto +stroke + +243 625 moveto +241 623 lineto +stroke + +243 625 moveto +267 639 lineto +stroke + +243 625 moveto +241 625 lineto +stroke + +243 625 moveto +244 631 lineto +stroke + +243 625 moveto +233 577 lineto +stroke + +243 625 moveto +217 634 lineto +stroke + +534 734 moveto +562 770 lineto +stroke + +534 734 moveto +563 714 lineto +stroke + +534 734 moveto +516 688 lineto +stroke + +534 734 moveto +527 741 lineto +stroke + +534 734 moveto +573 714 lineto +stroke + +534 734 moveto +496 721 lineto +stroke + +534 734 moveto +512 706 lineto +stroke + +534 734 moveto +563 726 lineto +stroke + +534 734 moveto +507 697 lineto +stroke + +466 504 moveto +493 466 lineto +stroke + +466 504 moveto +506 483 lineto +stroke + +466 504 moveto +451 501 lineto +stroke + +466 504 moveto +507 516 lineto +stroke + +466 504 moveto +444 531 lineto +stroke + +466 504 moveto +454 540 lineto +stroke + +466 504 moveto +436 519 lineto +stroke + +466 504 moveto +440 498 lineto +stroke + +466 504 moveto +444 483 lineto +stroke + +238 610 moveto +279 613 lineto +stroke + +238 610 moveto +241 623 lineto +stroke + +238 610 moveto +267 639 lineto +stroke + +238 610 moveto +201 595 lineto +stroke + +238 610 moveto +241 625 lineto +stroke + +238 610 moveto +215 567 lineto +stroke + +238 610 moveto +244 631 lineto +stroke + +238 610 moveto +233 577 lineto +stroke + +238 610 moveto +217 634 lineto +stroke + +238 610 moveto +200 594 lineto +stroke + +60 292 moveto +47 311 lineto +stroke + +60 292 moveto +71 301 lineto +stroke + +60 292 moveto +106 274 lineto +stroke + +60 292 moveto +72 297 lineto +stroke + +60 292 moveto +68 326 lineto +stroke + +60 292 moveto +90 254 lineto +stroke + +246 211 moveto +237 174 lineto +stroke + +246 211 moveto +233 224 lineto +stroke + +246 211 moveto +242 210 lineto +stroke + +246 211 moveto +241 256 lineto +stroke + +246 211 moveto +217 174 lineto +stroke + +246 211 moveto +266 221 lineto +stroke + +246 211 moveto +229 205 lineto +stroke + +237 174 moveto +196 150 lineto +stroke + +237 174 moveto +242 210 lineto +stroke + +237 174 moveto +217 174 lineto +stroke + +237 174 moveto +229 205 lineto +stroke + +237 174 moveto +204 173 lineto +stroke + +597 718 moveto +588 670 lineto +stroke + +597 718 moveto +563 714 lineto +stroke + +597 718 moveto +589 730 lineto +stroke + +597 718 moveto +597 764 lineto +stroke + +597 718 moveto +573 714 lineto +stroke + +597 718 moveto +573 675 lineto +stroke + +597 718 moveto +563 726 lineto +stroke + +594 541 moveto +606 519 lineto +stroke + +594 541 moveto +590 576 lineto +stroke + +202 659 moveto +198 699 lineto +stroke + +202 659 moveto +200 661 lineto +stroke + +202 659 moveto +189 638 lineto +stroke + +202 659 moveto +217 634 lineto +stroke + +240 387 moveto +217 343 lineto +stroke + +240 387 moveto +277 404 lineto +stroke + +240 387 moveto +238 380 lineto +stroke + +240 387 moveto +257 414 lineto +stroke + +240 387 moveto +265 357 lineto +stroke + +38 2 moveto +61 40 lineto +stroke + +38 2 moveto +36 50 lineto +stroke + +493 466 moveto +519 493 lineto +stroke + +493 466 moveto +506 483 lineto +stroke + +493 466 moveto +512 463 lineto +stroke + +493 466 moveto +508 475 lineto +stroke + +493 466 moveto +524 503 lineto +stroke + +152 554 moveto +174 512 lineto +stroke + +152 554 moveto +108 539 lineto +stroke + +152 554 moveto +161 533 lineto +stroke + +198 699 moveto +200 661 lineto +stroke + +198 699 moveto +180 714 lineto +stroke + +198 699 moveto +186 743 lineto +stroke + +198 699 moveto +155 680 lineto +stroke + +519 493 moveto +506 483 lineto +stroke + +519 493 moveto +512 463 lineto +stroke + +519 493 moveto +508 475 lineto +stroke + +519 493 moveto +507 516 lineto +stroke + +519 493 moveto +537 521 lineto +stroke + +519 493 moveto +529 512 lineto +stroke + +519 493 moveto +524 503 lineto +stroke + +440 441 moveto +453 403 lineto +stroke + +440 441 moveto +448 407 lineto +stroke + +440 441 moveto +420 404 lineto +stroke + +440 441 moveto +439 446 lineto +stroke + +440 441 moveto +444 483 lineto +stroke + +415 330 moveto +379 323 lineto +stroke + +415 330 moveto +414 302 lineto +stroke + +415 330 moveto +444 340 lineto +stroke + +415 330 moveto +387 365 lineto +stroke + +415 330 moveto +405 377 lineto +stroke + +415 330 moveto +378 317 lineto +stroke + +117 41 moveto +152 17 lineto +stroke + +117 41 moveto +139 10 lineto +stroke + +117 41 moveto +137 5 lineto +stroke + +117 41 moveto +137 7 lineto +stroke + +117 41 moveto +91 22 lineto +stroke + +200 661 moveto +189 638 lineto +stroke + +200 661 moveto +155 680 lineto +stroke + +200 661 moveto +217 634 lineto +stroke + +10 122 moveto +55 104 lineto +stroke + +10 122 moveto +41 155 lineto +stroke + +10 122 moveto +7 164 lineto +stroke + +10 122 moveto +16 95 lineto +stroke + +10 122 moveto +4 127 lineto +stroke + +10 122 moveto +52 143 lineto +stroke + +10 122 moveto +8 83 lineto +stroke + +548 659 moveto +590 653 lineto +stroke + +548 659 moveto +530 641 lineto +stroke + +548 659 moveto +588 670 lineto +stroke + +548 659 moveto +516 688 lineto +stroke + +548 659 moveto +568 671 lineto +stroke + +548 659 moveto +554 678 lineto +stroke + +548 659 moveto +554 614 lineto +stroke + +548 659 moveto +561 672 lineto +stroke + +548 659 moveto +573 675 lineto +stroke + +240 297 moveto +246 268 lineto +stroke + +240 297 moveto +245 261 lineto +stroke + +240 297 moveto +206 270 lineto +stroke + +240 297 moveto +203 329 lineto +stroke + +240 297 moveto +248 278 lineto +stroke + +240 297 moveto +241 256 lineto +stroke + +240 297 moveto +264 258 lineto +stroke + +529 42 moveto +505 81 lineto +stroke + +529 42 moveto +573 58 lineto +stroke + +529 42 moveto +492 12 lineto +stroke + +529 42 moveto +553 63 lineto +stroke + +335 460 moveto +347 464 lineto +stroke + +335 460 moveto +309 490 lineto +stroke + +573 179 moveto +595 162 lineto +stroke + +573 179 moveto +564 223 lineto +stroke + +573 179 moveto +585 227 lineto +stroke + +573 179 moveto +564 167 lineto +stroke + +573 179 moveto +560 139 lineto +stroke + +573 179 moveto +573 142 lineto +stroke + +573 179 moveto +561 202 lineto +stroke + +573 179 moveto +582 184 lineto +stroke + +379 323 moveto +345 339 lineto +stroke + +379 323 moveto +414 302 lineto +stroke + +379 323 moveto +365 287 lineto +stroke + +379 323 moveto +387 365 lineto +stroke + +379 323 moveto +358 290 lineto +stroke + +379 323 moveto +362 305 lineto +stroke + +379 323 moveto +374 369 lineto +stroke + +379 323 moveto +378 317 lineto +stroke + +379 323 moveto +348 290 lineto +stroke + +379 323 moveto +335 300 lineto +stroke + +233 224 moveto +246 268 lineto +stroke + +233 224 moveto +245 261 lineto +stroke + +233 224 moveto +242 210 lineto +stroke + +233 224 moveto +191 198 lineto +stroke + +233 224 moveto +241 256 lineto +stroke + +233 224 moveto +266 221 lineto +stroke + +233 224 moveto +264 258 lineto +stroke + +233 224 moveto +229 205 lineto +stroke + +590 653 moveto +588 670 lineto +stroke + +590 653 moveto +568 671 lineto +stroke + +590 653 moveto +554 678 lineto +stroke + +590 653 moveto +561 672 lineto +stroke + +590 653 moveto +573 675 lineto +stroke + +59 84 moveto +55 104 lineto +stroke + +59 84 moveto +61 40 lineto +stroke + +59 84 moveto +26 53 lineto +stroke + +59 84 moveto +66 86 lineto +stroke + +59 84 moveto +16 95 lineto +stroke + +59 84 moveto +79 119 lineto +stroke + +59 84 moveto +36 50 lineto +stroke + +59 84 moveto +31 76 lineto +stroke + +252 666 moveto +241 623 lineto +stroke + +252 666 moveto +267 639 lineto +stroke + +252 666 moveto +241 625 lineto +stroke + +252 666 moveto +244 631 lineto +stroke + +252 666 moveto +217 634 lineto +stroke + +361 692 moveto +384 678 lineto +stroke + +361 692 moveto +402 715 lineto +stroke + +279 613 moveto +241 623 lineto +stroke + +279 613 moveto +267 639 lineto +stroke + +279 613 moveto +241 625 lineto +stroke + +279 613 moveto +297 594 lineto +stroke + +279 613 moveto +312 592 lineto +stroke + +279 613 moveto +244 631 lineto +stroke + +246 268 moveto +245 261 lineto +stroke + +246 268 moveto +206 270 lineto +stroke + +246 268 moveto +248 278 lineto +stroke + +246 268 moveto +241 256 lineto +stroke + +246 268 moveto +293 282 lineto +stroke + +246 268 moveto +264 258 lineto +stroke + +562 770 moveto +564 788 lineto +stroke + +562 770 moveto +589 730 lineto +stroke + +562 770 moveto +527 741 lineto +stroke + +562 770 moveto +597 764 lineto +stroke + +562 770 moveto +563 726 lineto +stroke + +189 788 moveto +166 769 lineto +stroke + +189 788 moveto +186 743 lineto +stroke + +189 788 moveto +166 748 lineto +stroke + +189 788 moveto +162 748 lineto +stroke + +152 17 moveto +139 10 lineto +stroke + +152 17 moveto +137 5 lineto +stroke + +152 17 moveto +137 7 lineto +stroke + +564 788 moveto +597 764 lineto +stroke + +530 641 moveto +529 595 lineto +stroke + +530 641 moveto +489 652 lineto +stroke + +530 641 moveto +516 688 lineto +stroke + +530 641 moveto +568 671 lineto +stroke + +530 641 moveto +554 678 lineto +stroke + +530 641 moveto +554 614 lineto +stroke + +530 641 moveto +561 672 lineto +stroke + +486 161 moveto +451 176 lineto +stroke + +486 161 moveto +448 180 lineto +stroke + +486 161 moveto +518 177 lineto +stroke + +486 161 moveto +456 169 lineto +stroke + +486 161 moveto +466 190 lineto +stroke + +486 161 moveto +469 165 lineto +stroke + +486 161 moveto +516 122 lineto +stroke + +486 161 moveto +460 163 lineto +stroke + +486 161 moveto +473 118 lineto +stroke + +345 339 moveto +387 365 lineto +stroke + +345 339 moveto +323 319 lineto +stroke + +345 339 moveto +362 305 lineto +stroke + +345 339 moveto +334 298 lineto +stroke + +345 339 moveto +374 369 lineto +stroke + +345 339 moveto +378 317 lineto +stroke + +345 339 moveto +311 334 lineto +stroke + +345 339 moveto +301 339 lineto +stroke + +345 339 moveto +348 290 lineto +stroke + +345 339 moveto +335 300 lineto +stroke + +572 365 moveto +609 370 lineto +stroke + +572 365 moveto +588 397 lineto +stroke + +572 365 moveto +584 408 lineto +stroke + +572 365 moveto +573 393 lineto +stroke + +572 365 moveto +546 332 lineto +stroke + +572 365 moveto +546 352 lineto +stroke + +572 365 moveto +543 384 lineto +stroke + +319 121 moveto +326 142 lineto +stroke + +319 121 moveto +365 111 lineto +stroke + +319 121 moveto +310 73 lineto +stroke + +319 121 moveto +295 128 lineto +stroke + +319 121 moveto +307 88 lineto +stroke + +245 261 moveto +206 270 lineto +stroke + +245 261 moveto +248 278 lineto +stroke + +245 261 moveto +241 256 lineto +stroke + +245 261 moveto +266 221 lineto +stroke + +245 261 moveto +264 258 lineto +stroke + +451 176 moveto +448 180 lineto +stroke + +451 176 moveto +408 151 lineto +stroke + +451 176 moveto +456 169 lineto +stroke + +451 176 moveto +466 190 lineto +stroke + +451 176 moveto +469 165 lineto +stroke + +451 176 moveto +460 163 lineto +stroke + +217 343 moveto +238 380 lineto +stroke + +217 343 moveto +203 329 lineto +stroke + +217 343 moveto +265 357 lineto +stroke + +14 722 moveto +0 708 lineto +stroke + +14 722 moveto +25 752 lineto +stroke + +14 722 moveto +22 749 lineto +stroke + +14 722 moveto +16 752 lineto +stroke + +14 722 moveto +18 748 lineto +stroke + +44 365 moveto +37 406 lineto +stroke + +44 365 moveto +33 345 lineto +stroke + +44 365 moveto +54 350 lineto +stroke + +44 365 moveto +69 401 lineto +stroke + +44 365 moveto +68 326 lineto +stroke + +44 365 moveto +74 342 lineto +stroke + +44 365 moveto +53 395 lineto +stroke + +44 365 moveto +44 393 lineto +stroke + +487 74 moveto +472 79 lineto +stroke + +487 74 moveto +505 81 lineto +stroke + +487 74 moveto +452 104 lineto +stroke + +487 74 moveto +458 71 lineto +stroke + +487 74 moveto +473 118 lineto +stroke + +487 74 moveto +505 95 lineto +stroke + +433 6 moveto +443 6 lineto +stroke + +609 370 moveto +588 397 lineto +stroke + +609 370 moveto +606 418 lineto +stroke + +609 370 moveto +584 408 lineto +stroke + +609 370 moveto +573 393 lineto +stroke + +270 545 moveto +257 543 lineto +stroke + +270 545 moveto +288 507 lineto +stroke + +270 545 moveto +262 558 lineto +stroke + +270 545 moveto +308 551 lineto +stroke + +270 545 moveto +233 577 lineto +stroke + +270 545 moveto +230 534 lineto +stroke + +270 545 moveto +304 548 lineto +stroke + +7 58 moveto +26 53 lineto +stroke + +7 58 moveto +16 95 lineto +stroke + +7 58 moveto +36 50 lineto +stroke + +7 58 moveto +31 76 lineto +stroke + +7 58 moveto +8 83 lineto +stroke + +414 302 moveto +444 340 lineto +stroke + +414 302 moveto +446 273 lineto +stroke + +414 302 moveto +378 317 lineto +stroke + +448 180 moveto +408 151 lineto +stroke + +448 180 moveto +456 169 lineto +stroke + +448 180 moveto +466 190 lineto +stroke + +448 180 moveto +469 165 lineto +stroke + +448 180 moveto +460 163 lineto +stroke + +535 217 moveto +495 227 lineto +stroke + +535 217 moveto +569 246 lineto +stroke + +535 217 moveto +518 177 lineto +stroke + +535 217 moveto +564 223 lineto +stroke + +535 217 moveto +524 251 lineto +stroke + +535 217 moveto +561 202 lineto +stroke + +124 604 moveto +86 606 lineto +stroke + +124 604 moveto +150 638 lineto +stroke + +124 604 moveto +108 626 lineto +stroke + +124 604 moveto +114 588 lineto +stroke + +124 604 moveto +141 620 lineto +stroke + +124 604 moveto +118 648 lineto +stroke + +166 191 moveto +191 198 lineto +stroke + +166 191 moveto +204 173 lineto +stroke + +77 772 moveto +101 730 lineto +stroke + +77 772 moveto +46 767 lineto +stroke + +0 708 moveto +22 749 lineto +stroke + +0 708 moveto +16 752 lineto +stroke + +0 708 moveto +18 748 lineto +stroke + +588 397 moveto +606 418 lineto +stroke + +588 397 moveto +584 408 lineto +stroke + +588 397 moveto +573 393 lineto +stroke + +588 397 moveto +551 428 lineto +stroke + +588 397 moveto +545 418 lineto +stroke + +588 397 moveto +543 384 lineto +stroke + +492 7 moveto +492 12 lineto +stroke + +492 7 moveto +443 6 lineto +stroke + +55 104 moveto +66 86 lineto +stroke + +55 104 moveto +16 95 lineto +stroke + +55 104 moveto +79 119 lineto +stroke + +55 104 moveto +31 76 lineto +stroke + +55 104 moveto +52 143 lineto +stroke + +28 471 moveto +13 441 lineto +stroke + +28 471 moveto +23 451 lineto +stroke + +28 471 moveto +9 480 lineto +stroke + +86 606 moveto +85 638 lineto +stroke + +86 606 moveto +108 626 lineto +stroke + +86 606 moveto +114 588 lineto +stroke + +86 606 moveto +83 649 lineto +stroke + +241 623 moveto +267 639 lineto +stroke + +241 623 moveto +201 595 lineto +stroke + +241 623 moveto +241 625 lineto +stroke + +241 623 moveto +244 631 lineto +stroke + +241 623 moveto +233 577 lineto +stroke + +241 623 moveto +217 634 lineto +stroke + +472 79 moveto +505 81 lineto +stroke + +472 79 moveto +452 104 lineto +stroke + +472 79 moveto +458 71 lineto +stroke + +472 79 moveto +458 118 lineto +stroke + +472 79 moveto +438 110 lineto +stroke + +472 79 moveto +473 118 lineto +stroke + +472 79 moveto +433 100 lineto +stroke + +472 79 moveto +505 95 lineto +stroke + +105 172 moveto +136 145 lineto +stroke + +105 172 moveto +99 151 lineto +stroke + +150 638 moveto +186 610 lineto +stroke + +150 638 moveto +108 626 lineto +stroke + +150 638 moveto +189 638 lineto +stroke + +150 638 moveto +141 620 lineto +stroke + +150 638 moveto +155 680 lineto +stroke + +150 638 moveto +118 648 lineto +stroke + +195 145 moveto +196 150 lineto +stroke + +195 145 moveto +153 123 lineto +stroke + +195 145 moveto +183 108 lineto +stroke + +195 145 moveto +217 174 lineto +stroke + +195 145 moveto +204 173 lineto +stroke + +495 227 moveto +467 259 lineto +stroke + +495 227 moveto +479 269 lineto +stroke + +495 227 moveto +466 190 lineto +stroke + +495 227 moveto +524 251 lineto +stroke + +495 227 moveto +464 260 lineto +stroke + +569 246 moveto +564 223 lineto +stroke + +569 246 moveto +603 256 lineto +stroke + +569 246 moveto +566 295 lineto +stroke + +569 246 moveto +585 227 lineto +stroke + +569 246 moveto +524 251 lineto +stroke + +569 246 moveto +561 202 lineto +stroke + +506 483 moveto +512 463 lineto +stroke + +506 483 moveto +508 475 lineto +stroke + +506 483 moveto +507 516 lineto +stroke + +506 483 moveto +537 521 lineto +stroke + +506 483 moveto +529 512 lineto +stroke + +506 483 moveto +524 503 lineto +stroke + +206 270 moveto +174 264 lineto +stroke + +206 270 moveto +248 278 lineto +stroke + +206 270 moveto +241 256 lineto +stroke + +206 270 moveto +186 295 lineto +stroke + +307 182 moveto +326 142 lineto +stroke + +307 182 moveto +315 172 lineto +stroke + +307 182 moveto +324 202 lineto +stroke + +307 182 moveto +296 177 lineto +stroke + +307 182 moveto +297 194 lineto +stroke + +467 259 moveto +479 269 lineto +stroke + +467 259 moveto +446 273 lineto +stroke + +467 259 moveto +464 260 lineto +stroke + +467 259 moveto +450 251 lineto +stroke + +529 595 moveto +578 589 lineto +stroke + +529 595 moveto +554 614 lineto +stroke + +595 162 moveto +564 167 lineto +stroke + +595 162 moveto +560 139 lineto +stroke + +595 162 moveto +573 142 lineto +stroke + +595 162 moveto +582 184 lineto +stroke + +326 142 moveto +364 168 lineto +stroke + +326 142 moveto +315 172 lineto +stroke + +326 142 moveto +365 111 lineto +stroke + +326 142 moveto +296 177 lineto +stroke + +326 142 moveto +295 128 lineto +stroke + +326 142 moveto +358 156 lineto +stroke + +408 151 moveto +364 168 lineto +stroke + +408 151 moveto +392 158 lineto +stroke + +25 752 moveto +22 749 lineto +stroke + +25 752 moveto +16 752 lineto +stroke + +25 752 moveto +18 748 lineto +stroke + +25 752 moveto +46 767 lineto +stroke + +338 742 moveto +293 752 lineto +stroke + +364 168 moveto +392 158 lineto +stroke + +364 168 moveto +315 172 lineto +stroke + +364 168 moveto +349 211 lineto +stroke + +364 168 moveto +358 156 lineto +stroke + +37 406 moveto +13 441 lineto +stroke + +37 406 moveto +69 401 lineto +stroke + +37 406 moveto +23 451 lineto +stroke + +37 406 moveto +53 395 lineto +stroke + +37 406 moveto +44 393 lineto +stroke + +518 177 moveto +564 167 lineto +stroke + +518 177 moveto +561 202 lineto +stroke + +588 670 moveto +568 671 lineto +stroke + +588 670 moveto +573 714 lineto +stroke + +588 670 moveto +554 678 lineto +stroke + +588 670 moveto +561 672 lineto +stroke + +588 670 moveto +573 675 lineto +stroke + +168 309 moveto +174 264 lineto +stroke + +168 309 moveto +203 329 lineto +stroke + +168 309 moveto +186 295 lineto +stroke + +196 423 moveto +192 438 lineto +stroke + +196 423 moveto +193 407 lineto +stroke + +196 423 moveto +191 468 lineto +stroke + +196 423 moveto +169 453 lineto +stroke + +196 150 moveto +191 198 lineto +stroke + +196 150 moveto +183 108 lineto +stroke + +196 150 moveto +217 174 lineto +stroke + +196 150 moveto +204 173 lineto +stroke + +313 0 moveto +316 10 lineto +stroke + +313 0 moveto +291 7 lineto +stroke + +456 169 moveto +466 190 lineto +stroke + +456 169 moveto +469 165 lineto +stroke + +456 169 moveto +460 163 lineto +stroke + +563 714 moveto +589 730 lineto +stroke + +563 714 moveto +568 671 lineto +stroke + +563 714 moveto +527 741 lineto +stroke + +563 714 moveto +573 714 lineto +stroke + +563 714 moveto +554 678 lineto +stroke + +563 714 moveto +561 672 lineto +stroke + +563 714 moveto +573 675 lineto +stroke + +563 714 moveto +563 726 lineto +stroke + +564 223 moveto +585 227 lineto +stroke + +564 223 moveto +524 251 lineto +stroke + +564 223 moveto +561 202 lineto +stroke + +564 223 moveto +582 184 lineto +stroke + +192 438 moveto +193 407 lineto +stroke + +192 438 moveto +191 468 lineto +stroke + +192 438 moveto +169 453 lineto +stroke + +489 652 moveto +484 619 lineto +stroke + +489 652 moveto +516 688 lineto +stroke + +489 652 moveto +507 697 lineto +stroke + +589 730 moveto +597 764 lineto +stroke + +589 730 moveto +573 714 lineto +stroke + +589 730 moveto +563 726 lineto +stroke + +33 345 moveto +47 311 lineto +stroke + +33 345 moveto +54 350 lineto +stroke + +33 345 moveto +68 326 lineto +stroke + +33 345 moveto +74 342 lineto +stroke + +33 345 moveto +44 393 lineto +stroke + +392 158 moveto +358 156 lineto +stroke + +139 10 moveto +137 5 lineto +stroke + +139 10 moveto +137 7 lineto +stroke + +139 10 moveto +91 22 lineto +stroke + +47 311 moveto +71 301 lineto +stroke + +47 311 moveto +54 350 lineto +stroke + +47 311 moveto +72 297 lineto +stroke + +47 311 moveto +68 326 lineto +stroke + +47 311 moveto +74 342 lineto +stroke + +277 404 moveto +238 380 lineto +stroke + +277 404 moveto +303 370 lineto +stroke + +277 404 moveto +318 388 lineto +stroke + +277 404 moveto +290 368 lineto +stroke + +277 404 moveto +257 414 lineto +stroke + +277 404 moveto +265 357 lineto +stroke + +23 221 moveto +20 212 lineto +stroke + +23 221 moveto +9 246 lineto +stroke + +23 221 moveto +10 241 lineto +stroke + +23 221 moveto +42 180 lineto +stroke + +174 264 moveto +186 295 lineto +stroke + +365 287 moveto +358 290 lineto +stroke + +365 287 moveto +339 264 lineto +stroke + +365 287 moveto +362 305 lineto +stroke + +365 287 moveto +334 298 lineto +stroke + +365 287 moveto +378 317 lineto +stroke + +365 287 moveto +348 290 lineto +stroke + +365 287 moveto +335 300 lineto +stroke + +505 81 moveto +516 122 lineto +stroke + +505 81 moveto +458 71 lineto +stroke + +505 81 moveto +473 118 lineto +stroke + +505 81 moveto +505 95 lineto +stroke + +137 5 moveto +137 7 lineto +stroke + +137 5 moveto +91 22 lineto +stroke + +608 293 moveto +603 256 lineto +stroke + +608 293 moveto +566 295 lineto +stroke + +479 269 moveto +446 273 lineto +stroke + +479 269 moveto +524 251 lineto +stroke + +479 269 moveto +464 260 lineto +stroke + +479 269 moveto +450 251 lineto +stroke + +61 40 moveto +26 53 lineto +stroke + +61 40 moveto +66 86 lineto +stroke + +61 40 moveto +91 22 lineto +stroke + +61 40 moveto +36 50 lineto +stroke + +61 40 moveto +31 76 lineto +stroke + +387 365 moveto +374 369 lineto +stroke + +387 365 moveto +405 377 lineto +stroke + +387 365 moveto +378 317 lineto +stroke + +516 688 moveto +554 678 lineto +stroke + +516 688 moveto +496 721 lineto +stroke + +516 688 moveto +512 706 lineto +stroke + +516 688 moveto +561 672 lineto +stroke + +516 688 moveto +507 697 lineto +stroke + +42 656 moveto +85 638 lineto +stroke + +42 656 moveto +51 653 lineto +stroke + +42 656 moveto +25 663 lineto +stroke + +42 656 moveto +25 620 lineto +stroke + +42 656 moveto +83 649 lineto +stroke + +235 470 moveto +239 491 lineto +stroke + +235 470 moveto +203 495 lineto +stroke + +235 470 moveto +191 468 lineto +stroke + +466 190 moveto +469 165 lineto +stroke + +466 190 moveto +460 163 lineto +stroke + +41 155 moveto +7 164 lineto +stroke + +41 155 moveto +42 180 lineto +stroke + +41 155 moveto +4 127 lineto +stroke + +41 155 moveto +52 143 lineto +stroke + +242 210 moveto +241 256 lineto +stroke + +242 210 moveto +217 174 lineto +stroke + +242 210 moveto +266 221 lineto +stroke + +242 210 moveto +229 205 lineto +stroke + +71 301 moveto +106 274 lineto +stroke + +71 301 moveto +72 297 lineto +stroke + +71 301 moveto +68 326 lineto +stroke + +71 301 moveto +74 342 lineto +stroke + +180 714 moveto +186 743 lineto +stroke + +180 714 moveto +166 748 lineto +stroke + +180 714 moveto +155 680 lineto +stroke + +180 714 moveto +162 748 lineto +stroke + +602 453 moveto +606 418 lineto +stroke + +602 453 moveto +584 408 lineto +stroke + +602 453 moveto +566 459 lineto +stroke + +137 7 moveto +91 22 lineto +stroke + +606 418 moveto +584 408 lineto +stroke + +606 418 moveto +573 393 lineto +stroke + +85 638 moveto +108 626 lineto +stroke + +85 638 moveto +51 653 lineto +stroke + +85 638 moveto +118 648 lineto +stroke + +85 638 moveto +83 649 lineto +stroke + +603 256 moveto +585 227 lineto +stroke + +347 464 moveto +387 480 lineto +stroke + +347 464 moveto +309 490 lineto +stroke + +347 464 moveto +390 489 lineto +stroke + +153 123 moveto +183 108 lineto +stroke + +153 123 moveto +136 145 lineto +stroke + +153 123 moveto +132 111 lineto +stroke + +153 123 moveto +116 118 lineto +stroke + +469 165 moveto +458 118 lineto +stroke + +469 165 moveto +460 163 lineto +stroke + +469 165 moveto +473 118 lineto +stroke + +415 548 moveto +441 561 lineto +stroke + +415 548 moveto +379 520 lineto +stroke + +415 548 moveto +444 531 lineto +stroke + +415 548 moveto +454 540 lineto +stroke + +415 548 moveto +436 519 lineto +stroke + +353 74 moveto +365 111 lineto +stroke + +353 74 moveto +347 55 lineto +stroke + +353 74 moveto +310 73 lineto +stroke + +353 74 moveto +380 102 lineto +stroke + +353 74 moveto +390 44 lineto +stroke + +353 74 moveto +307 88 lineto +stroke + +353 74 moveto +392 88 lineto +stroke + +566 295 moveto +546 332 lineto +stroke + +250 3 moveto +226 27 lineto +stroke + +250 3 moveto +265 47 lineto +stroke + +250 3 moveto +228 11 lineto +stroke + +250 3 moveto +291 7 lineto +stroke + +250 3 moveto +225 12 lineto +stroke + +186 610 moveto +201 595 lineto +stroke + +186 610 moveto +189 638 lineto +stroke + +186 610 moveto +141 620 lineto +stroke + +186 610 moveto +217 634 lineto +stroke + +186 610 moveto +200 594 lineto +stroke + +573 58 moveto +592 81 lineto +stroke + +573 58 moveto +563 81 lineto +stroke + +573 58 moveto +553 63 lineto +stroke + +573 58 moveto +579 71 lineto +stroke + +568 671 moveto +573 714 lineto +stroke + +568 671 moveto +554 678 lineto +stroke + +568 671 moveto +561 672 lineto +stroke + +568 671 moveto +573 675 lineto +stroke + +527 741 moveto +496 721 lineto +stroke + +527 741 moveto +512 706 lineto +stroke + +527 741 moveto +563 726 lineto +stroke + +527 741 moveto +507 697 lineto +stroke + +190 54 moveto +226 27 lineto +stroke + +190 54 moveto +211 66 lineto +stroke + +190 54 moveto +220 62 lineto +stroke + +239 491 moveto +203 495 lineto +stroke + +239 491 moveto +230 534 lineto +stroke + +384 678 moveto +402 715 lineto +stroke + +384 678 moveto +414 715 lineto +stroke + +384 678 moveto +412 717 lineto +stroke + +584 408 moveto +573 393 lineto +stroke + +584 408 moveto +551 428 lineto +stroke + +584 408 moveto +545 418 lineto +stroke + +584 408 moveto +543 384 lineto +stroke + +26 53 moveto +16 95 lineto +stroke + +26 53 moveto +36 50 lineto +stroke + +26 53 moveto +31 76 lineto +stroke + +26 53 moveto +8 83 lineto +stroke + +115 387 moveto +112 356 lineto +stroke + +115 387 moveto +69 401 lineto +stroke + +115 387 moveto +134 392 lineto +stroke + +115 387 moveto +140 380 lineto +stroke + +115 387 moveto +123 389 lineto +stroke + +54 350 moveto +68 326 lineto +stroke + +54 350 moveto +74 342 lineto +stroke + +54 350 moveto +53 395 lineto +stroke + +54 350 moveto +44 393 lineto +stroke + +267 639 moveto +241 625 lineto +stroke + +267 639 moveto +244 631 lineto +stroke + +441 561 moveto +444 531 lineto +stroke + +441 561 moveto +454 540 lineto +stroke + +441 561 moveto +436 519 lineto +stroke + +358 290 moveto +323 319 lineto +stroke + +358 290 moveto +339 264 lineto +stroke + +358 290 moveto +362 305 lineto +stroke + +358 290 moveto +334 298 lineto +stroke + +358 290 moveto +378 317 lineto +stroke + +358 290 moveto +348 290 lineto +stroke + +358 290 moveto +335 300 lineto +stroke + +573 393 moveto +551 428 lineto +stroke + +573 393 moveto +545 418 lineto +stroke + +573 393 moveto +546 352 lineto +stroke + +573 393 moveto +543 384 lineto +stroke + +201 595 moveto +241 625 lineto +stroke + +201 595 moveto +215 567 lineto +stroke + +201 595 moveto +189 638 lineto +stroke + +201 595 moveto +233 577 lineto +stroke + +201 595 moveto +217 634 lineto +stroke + +201 595 moveto +207 563 lineto +stroke + +201 595 moveto +200 594 lineto +stroke + +191 198 moveto +217 174 lineto +stroke + +191 198 moveto +229 205 lineto +stroke + +191 198 moveto +204 173 lineto +stroke + +257 543 moveto +215 567 lineto +stroke + +257 543 moveto +288 507 lineto +stroke + +257 543 moveto +262 558 lineto +stroke + +257 543 moveto +233 577 lineto +stroke + +257 543 moveto +230 534 lineto +stroke + +257 543 moveto +304 548 lineto +stroke + +112 356 moveto +134 392 lineto +stroke + +112 356 moveto +140 380 lineto +stroke + +112 356 moveto +74 342 lineto +stroke + +112 356 moveto +123 389 lineto +stroke + +566 459 moveto +551 428 lineto +stroke + +566 459 moveto +545 418 lineto +stroke + +323 319 moveto +362 305 lineto +stroke + +323 319 moveto +334 298 lineto +stroke + +323 319 moveto +293 282 lineto +stroke + +323 319 moveto +311 334 lineto +stroke + +323 319 moveto +301 339 lineto +stroke + +323 319 moveto +348 290 lineto +stroke + +323 319 moveto +335 300 lineto +stroke + +453 403 moveto +448 407 lineto +stroke + +453 403 moveto +420 404 lineto +stroke + +453 403 moveto +439 446 lineto +stroke + +203 495 moveto +191 468 lineto +stroke + +203 495 moveto +174 512 lineto +stroke + +203 495 moveto +230 534 lineto +stroke + +292 66 moveto +310 73 lineto +stroke + +292 66 moveto +265 47 lineto +stroke + +292 66 moveto +257 61 lineto +stroke + +292 66 moveto +307 88 lineto +stroke + +106 274 moveto +72 297 lineto +stroke + +106 274 moveto +90 254 lineto +stroke + +108 626 moveto +114 588 lineto +stroke + +108 626 moveto +141 620 lineto +stroke + +108 626 moveto +118 648 lineto +stroke + +108 626 moveto +83 649 lineto +stroke + +13 441 moveto +23 451 lineto +stroke + +13 441 moveto +9 480 lineto +stroke + +339 264 moveto +362 305 lineto +stroke + +339 264 moveto +334 298 lineto +stroke + +339 264 moveto +293 282 lineto +stroke + +339 264 moveto +348 290 lineto +stroke + +339 264 moveto +335 300 lineto +stroke + +315 172 moveto +324 202 lineto +stroke + +315 172 moveto +296 177 lineto +stroke + +315 172 moveto +297 194 lineto +stroke + +315 172 moveto +295 128 lineto +stroke + +315 172 moveto +358 156 lineto +stroke + +241 625 moveto +244 631 lineto +stroke + +241 625 moveto +233 577 lineto +stroke + +241 625 moveto +217 634 lineto +stroke + +191 468 moveto +174 512 lineto +stroke + +191 468 moveto +169 453 lineto +stroke + +551 428 moveto +545 418 lineto +stroke + +551 428 moveto +543 384 lineto +stroke + +451 501 moveto +444 531 lineto +stroke + +451 501 moveto +454 540 lineto +stroke + +451 501 moveto +436 519 lineto +stroke + +451 501 moveto +440 498 lineto +stroke + +451 501 moveto +444 483 lineto +stroke + +365 111 moveto +380 102 lineto +stroke + +365 111 moveto +392 88 lineto +stroke + +365 111 moveto +358 156 lineto +stroke + +585 227 moveto +561 202 lineto +stroke + +585 227 moveto +582 184 lineto +stroke + +174 512 moveto +161 533 lineto +stroke + +402 715 moveto +414 715 lineto +stroke + +402 715 moveto +412 717 lineto +stroke + +402 715 moveto +444 734 lineto +stroke + +592 81 moveto +563 81 lineto +stroke + +592 81 moveto +553 63 lineto +stroke + +592 81 moveto +579 71 lineto +stroke + +238 380 moveto +257 414 lineto +stroke + +238 380 moveto +265 357 lineto +stroke + +7 164 moveto +20 212 lineto +stroke + +7 164 moveto +42 180 lineto +stroke + +7 164 moveto +4 127 lineto +stroke + +7 164 moveto +52 143 lineto +stroke + +590 576 moveto +578 589 lineto +stroke + +101 730 moveto +123 714 lineto +stroke + +136 145 moveto +132 111 lineto +stroke + +136 145 moveto +116 118 lineto +stroke + +136 145 moveto +99 151 lineto +stroke + +362 305 moveto +334 298 lineto +stroke + +362 305 moveto +378 317 lineto +stroke + +362 305 moveto +348 290 lineto +stroke + +362 305 moveto +335 300 lineto +stroke + +66 86 moveto +79 119 lineto +stroke + +66 86 moveto +36 50 lineto +stroke + +66 86 moveto +31 76 lineto +stroke + +69 401 moveto +53 395 lineto +stroke + +69 401 moveto +44 393 lineto +stroke + +134 392 moveto +140 380 lineto +stroke + +134 392 moveto +123 389 lineto +stroke + +414 715 moveto +412 717 lineto +stroke + +414 715 moveto +444 734 lineto +stroke + +215 567 moveto +262 558 lineto +stroke + +215 567 moveto +233 577 lineto +stroke + +215 567 moveto +230 534 lineto +stroke + +215 567 moveto +207 563 lineto +stroke + +215 567 moveto +200 594 lineto +stroke + +563 81 moveto +553 63 lineto +stroke + +563 81 moveto +579 71 lineto +stroke + +72 297 moveto +68 326 lineto +stroke + +72 297 moveto +90 254 lineto +stroke + +72 297 moveto +74 342 lineto +stroke + +20 212 moveto +9 246 lineto +stroke + +20 212 moveto +10 241 lineto +stroke + +20 212 moveto +42 180 lineto +stroke + +68 326 moveto +74 342 lineto +stroke + +347 55 moveto +310 73 lineto +stroke + +347 55 moveto +390 44 lineto +stroke + +310 73 moveto +307 88 lineto +stroke + +452 104 moveto +458 71 lineto +stroke + +452 104 moveto +458 118 lineto +stroke + +452 104 moveto +438 110 lineto +stroke + +452 104 moveto +410 85 lineto +stroke + +452 104 moveto +473 118 lineto +stroke + +452 104 moveto +433 100 lineto +stroke + +387 480 moveto +379 520 lineto +stroke + +387 480 moveto +390 489 lineto +stroke + +573 714 moveto +554 678 lineto +stroke + +573 714 moveto +561 672 lineto +stroke + +573 714 moveto +573 675 lineto +stroke + +573 714 moveto +563 726 lineto +stroke + +226 27 moveto +211 66 lineto +stroke + +226 27 moveto +265 47 lineto +stroke + +226 27 moveto +228 11 lineto +stroke + +226 27 moveto +257 61 lineto +stroke + +226 27 moveto +220 62 lineto +stroke + +226 27 moveto +225 12 lineto +stroke + +564 167 moveto +560 139 lineto +stroke + +564 167 moveto +573 142 lineto +stroke + +564 167 moveto +561 202 lineto +stroke + +564 167 moveto +582 184 lineto +stroke + +516 122 moveto +560 139 lineto +stroke + +516 122 moveto +473 118 lineto +stroke + +516 122 moveto +505 95 lineto +stroke + +560 139 moveto +573 142 lineto +stroke + +458 71 moveto +458 118 lineto +stroke + +458 71 moveto +438 110 lineto +stroke + +458 71 moveto +410 85 lineto +stroke + +458 71 moveto +473 118 lineto +stroke + +458 71 moveto +433 100 lineto +stroke + +578 589 moveto +554 614 lineto +stroke + +297 594 moveto +318 567 lineto +stroke + +297 594 moveto +312 592 lineto +stroke + +297 594 moveto +308 551 lineto +stroke + +297 594 moveto +304 548 lineto +stroke + +22 749 moveto +16 752 lineto +stroke + +22 749 moveto +18 748 lineto +stroke + +22 749 moveto +46 767 lineto +stroke + +446 273 moveto +464 260 lineto +stroke + +446 273 moveto +450 251 lineto +stroke + +448 407 moveto +420 404 lineto +stroke + +448 407 moveto +439 446 lineto +stroke + +132 111 moveto +116 118 lineto +stroke + +334 298 moveto +293 282 lineto +stroke + +334 298 moveto +378 317 lineto +stroke + +334 298 moveto +311 334 lineto +stroke + +334 298 moveto +348 290 lineto +stroke + +334 298 moveto +335 300 lineto +stroke + +380 102 moveto +410 85 lineto +stroke + +380 102 moveto +392 88 lineto +stroke + +380 102 moveto +407 73 lineto +stroke + +114 588 moveto +108 539 lineto +stroke + +114 588 moveto +141 620 lineto +stroke + +23 451 moveto +9 480 lineto +stroke + +166 769 moveto +186 743 lineto +stroke + +166 769 moveto +166 748 lineto +stroke + +166 769 moveto +162 748 lineto +stroke + +458 118 moveto +460 163 lineto +stroke + +458 118 moveto +438 110 lineto +stroke + +458 118 moveto +473 118 lineto +stroke + +458 118 moveto +433 100 lineto +stroke + +288 507 moveto +309 490 lineto +stroke + +288 507 moveto +308 551 lineto +stroke + +288 507 moveto +304 548 lineto +stroke + +76 504 moveto +99 475 lineto +stroke + +76 504 moveto +108 539 lineto +stroke + +76 504 moveto +76 548 lineto +stroke + +554 678 moveto +561 672 lineto +stroke + +554 678 moveto +573 675 lineto +stroke + +554 678 moveto +563 726 lineto +stroke + +16 752 moveto +18 748 lineto +stroke + +16 752 moveto +46 767 lineto +stroke + +203 329 moveto +186 295 lineto +stroke + +303 370 moveto +318 388 lineto +stroke + +303 370 moveto +290 368 lineto +stroke + +303 370 moveto +265 357 lineto +stroke + +303 370 moveto +311 334 lineto +stroke + +303 370 moveto +301 339 lineto +stroke + +374 369 moveto +405 377 lineto +stroke + +211 66 moveto +257 61 lineto +stroke + +211 66 moveto +220 62 lineto +stroke + +265 47 moveto +257 61 lineto +stroke + +265 47 moveto +220 62 lineto +stroke + +265 47 moveto +291 7 lineto +stroke + +46 554 moveto +39 567 lineto +stroke + +46 554 moveto +1 558 lineto +stroke + +46 554 moveto +49 549 lineto +stroke + +46 554 moveto +76 548 lineto +stroke + +293 752 moveto +291 782 lineto +stroke + +546 332 moveto +546 352 lineto +stroke + +464 260 moveto +450 251 lineto +stroke + +90 254 moveto +75 228 lineto +stroke + +545 418 moveto +543 384 lineto +stroke + +573 142 moveto +582 184 lineto +stroke + +140 380 moveto +123 389 lineto +stroke + +39 567 moveto +1 558 lineto +stroke + +39 567 moveto +13 597 lineto +stroke + +39 567 moveto +49 549 lineto +stroke + +39 567 moveto +76 548 lineto +stroke + +262 558 moveto +308 551 lineto +stroke + +262 558 moveto +233 577 lineto +stroke + +262 558 moveto +230 534 lineto +stroke + +262 558 moveto +304 548 lineto +stroke + +324 202 moveto +296 177 lineto +stroke + +324 202 moveto +297 194 lineto +stroke + +324 202 moveto +349 211 lineto +stroke + +496 721 moveto +512 706 lineto +stroke + +496 721 moveto +507 697 lineto +stroke + +561 202 moveto +582 184 lineto +stroke + +228 11 moveto +225 12 lineto +stroke + +412 717 moveto +444 734 lineto +stroke + +512 706 moveto +507 697 lineto +stroke + +318 567 moveto +312 592 lineto +stroke + +318 567 moveto +308 551 lineto +stroke + +318 567 moveto +348 548 lineto +stroke + +318 567 moveto +304 548 lineto +stroke + +546 352 moveto +543 384 lineto +stroke + +318 388 moveto +290 368 lineto +stroke + +186 743 moveto +166 748 lineto +stroke + +186 743 moveto +162 748 lineto +stroke + +316 10 moveto +291 7 lineto +stroke + +512 463 moveto +508 475 lineto +stroke + +512 463 moveto +524 503 lineto +stroke + +312 592 moveto +308 551 lineto +stroke + +312 592 moveto +304 548 lineto +stroke + +248 278 moveto +241 256 lineto +stroke + +248 278 moveto +293 282 lineto +stroke + +248 278 moveto +264 258 lineto +stroke + +290 368 moveto +265 357 lineto +stroke + +290 368 moveto +311 334 lineto +stroke + +290 368 moveto +301 339 lineto +stroke + +1 558 moveto +13 597 lineto +stroke + +1 558 moveto +49 549 lineto +stroke + +257 61 moveto +220 62 lineto +stroke + +308 551 moveto +348 548 lineto +stroke + +308 551 moveto +304 548 lineto +stroke + +9 246 moveto +10 241 lineto +stroke + +379 520 moveto +390 489 lineto +stroke + +379 520 moveto +348 548 lineto +stroke + +166 748 moveto +162 748 lineto +stroke + +296 177 moveto +297 194 lineto +stroke + +296 177 moveto +295 128 lineto +stroke + +108 539 moveto +76 548 lineto +stroke + +508 475 moveto +507 516 lineto +stroke + +508 475 moveto +529 512 lineto +stroke + +508 475 moveto +524 503 lineto +stroke + +507 516 moveto +537 521 lineto +stroke + +507 516 moveto +529 512 lineto +stroke + +507 516 moveto +524 503 lineto +stroke + +51 653 moveto +25 663 lineto +stroke + +51 653 moveto +25 620 lineto +stroke + +51 653 moveto +83 649 lineto +stroke + +460 163 moveto +473 118 lineto +stroke + +561 672 moveto +573 675 lineto +stroke + +241 256 moveto +266 221 lineto +stroke + +241 256 moveto +264 258 lineto +stroke + +444 531 moveto +454 540 lineto +stroke + +444 531 moveto +436 519 lineto +stroke + +444 531 moveto +440 498 lineto +stroke + +444 531 moveto +444 483 lineto +stroke + +16 95 moveto +4 127 lineto +stroke + +16 95 moveto +36 50 lineto +stroke + +16 95 moveto +31 76 lineto +stroke + +16 95 moveto +8 83 lineto +stroke + +189 638 moveto +217 634 lineto +stroke + +189 638 moveto +200 594 lineto +stroke + +141 620 moveto +118 648 lineto +stroke + +454 540 moveto +436 519 lineto +stroke + +454 540 moveto +440 498 lineto +stroke + +217 174 moveto +229 205 lineto +stroke + +217 174 moveto +204 173 lineto +stroke + +537 521 moveto +529 512 lineto +stroke + +537 521 moveto +524 503 lineto +stroke + +405 377 moveto +420 404 lineto +stroke + +492 12 moveto +443 6 lineto +stroke + +438 110 moveto +410 85 lineto +stroke + +438 110 moveto +473 118 lineto +stroke + +438 110 moveto +433 100 lineto +stroke + +438 110 moveto +407 73 lineto +stroke + +420 404 moveto +439 446 lineto +stroke + +439 446 moveto +444 483 lineto +stroke + +244 631 moveto +217 634 lineto +stroke + +293 282 moveto +264 258 lineto +stroke + +293 282 moveto +335 300 lineto +stroke + +233 577 moveto +230 534 lineto +stroke + +233 577 moveto +207 563 lineto +stroke + +233 577 moveto +200 594 lineto +stroke + +79 119 moveto +116 118 lineto +stroke + +79 119 moveto +52 143 lineto +stroke + +79 119 moveto +99 151 lineto +stroke + +155 680 moveto +118 648 lineto +stroke + +155 680 moveto +123 714 lineto +stroke + +410 85 moveto +433 100 lineto +stroke + +410 85 moveto +390 44 lineto +stroke + +410 85 moveto +392 88 lineto +stroke + +410 85 moveto +407 73 lineto +stroke + +25 663 moveto +25 620 lineto +stroke + +436 519 moveto +440 498 lineto +stroke + +436 519 moveto +444 483 lineto +stroke + +378 317 moveto +348 290 lineto +stroke + +378 317 moveto +335 300 lineto +stroke + +266 221 moveto +297 194 lineto +stroke + +266 221 moveto +264 258 lineto +stroke + +266 221 moveto +229 205 lineto +stroke + +348 548 moveto +304 548 lineto +stroke + +217 634 moveto +200 594 lineto +stroke + +265 357 moveto +301 339 lineto +stroke + +25 620 moveto +13 597 lineto +stroke + +42 180 moveto +52 143 lineto +stroke + +473 118 moveto +433 100 lineto +stroke + +473 118 moveto +505 95 lineto +stroke + +4 127 moveto +8 83 lineto +stroke + +311 334 moveto +301 339 lineto +stroke + +311 334 moveto +335 300 lineto +stroke + +433 100 moveto +392 88 lineto +stroke + +433 100 moveto +407 73 lineto +stroke + +116 118 moveto +99 151 lineto +stroke + +230 534 moveto +207 563 lineto +stroke + +440 498 moveto +444 483 lineto +stroke + +36 50 moveto +31 76 lineto +stroke + +36 50 moveto +8 83 lineto +stroke + +390 44 moveto +392 88 lineto +stroke + +390 44 moveto +407 73 lineto +stroke + +53 395 moveto +44 393 lineto +stroke + +295 128 moveto +307 88 lineto +stroke + +529 512 moveto +524 503 lineto +stroke + +118 648 moveto +83 649 lineto +stroke + +348 290 moveto +335 300 lineto +stroke + +553 63 moveto +579 71 lineto +stroke + +31 76 moveto +8 83 lineto +stroke + +18 748 moveto +46 767 lineto +stroke + +52 143 moveto +99 151 lineto +stroke + +207 563 moveto +200 594 lineto +stroke + +392 88 moveto +407 73 lineto +stroke + +229 205 moveto +204 173 lineto +stroke + +49 549 moveto +76 548 lineto +stroke + +showpage diff --git a/sem_5/HLIN501_Graphes/TP/TP4/affichagefin.ps b/sem_5/HLIN501_Graphes/TP/TP4/affichagefin.ps new file mode 100644 index 0000000..8a415ba --- /dev/null +++ b/sem_5/HLIN501_Graphes/TP/TP4/affichagefin.ps @@ -0,0 +1,9009 @@ +%!PS-Adobe-3.0 +%%BoundingBox: 0 0 612 792 + +233 456 3 0 360 arc +0 setgray +fill +stroke + +181 270 3 0 360 arc +0 setgray +fill +stroke + +253 596 3 0 360 arc +0 setgray +fill +stroke + +304 323 3 0 360 arc +0 setgray +fill +stroke + +134 385 3 0 360 arc +0 setgray +fill +stroke + +185 240 3 0 360 arc +0 setgray +fill +stroke + +300 505 3 0 360 arc +0 setgray +fill +stroke + +149 27 3 0 360 arc +0 setgray +fill +stroke + +488 786 3 0 360 arc +0 setgray +fill +stroke + +470 391 3 0 360 arc +0 setgray +fill +stroke + +314 161 3 0 360 arc +0 setgray +fill +stroke + +276 536 3 0 360 arc +0 setgray +fill +stroke + +422 95 3 0 360 arc +0 setgray +fill +stroke + +544 52 3 0 360 arc +0 setgray +fill +stroke + +441 771 3 0 360 arc +0 setgray +fill +stroke + +258 294 3 0 360 arc +0 setgray +fill +stroke + +328 239 3 0 360 arc +0 setgray +fill +stroke + +472 237 3 0 360 arc +0 setgray +fill +stroke + +419 416 3 0 360 arc +0 setgray +fill +stroke + +200 641 3 0 360 arc +0 setgray +fill +stroke + +421 386 3 0 360 arc +0 setgray +fill +stroke + +34 218 3 0 360 arc +0 setgray +fill +stroke + +187 435 3 0 360 arc +0 setgray +fill +stroke + +9 460 3 0 360 arc +0 setgray +fill +stroke + +501 243 3 0 360 arc +0 setgray +fill +stroke + +147 760 3 0 360 arc +0 setgray +fill +stroke + +368 279 3 0 360 arc +0 setgray +fill +stroke + +540 410 3 0 360 arc +0 setgray +fill +stroke + +66 760 3 0 360 arc +0 setgray +fill +stroke + +191 739 3 0 360 arc +0 setgray +fill +stroke + +324 285 3 0 360 arc +0 setgray +fill +stroke + +314 184 3 0 360 arc +0 setgray +fill +stroke + +20 606 3 0 360 arc +0 setgray +fill +stroke + +365 167 3 0 360 arc +0 setgray +fill +stroke + +339 781 3 0 360 arc +0 setgray +fill +stroke + +124 40 3 0 360 arc +0 setgray +fill +stroke + +211 698 3 0 360 arc +0 setgray +fill +stroke + +130 75 3 0 360 arc +0 setgray +fill +stroke + +342 104 3 0 360 arc +0 setgray +fill +stroke + +335 571 3 0 360 arc +0 setgray +fill +stroke + +363 786 3 0 360 arc +0 setgray +fill +stroke + +179 552 3 0 360 arc +0 setgray +fill +stroke + +165 251 3 0 360 arc +0 setgray +fill +stroke + +42 247 3 0 360 arc +0 setgray +fill +stroke + +452 233 3 0 360 arc +0 setgray +fill +stroke + +482 560 3 0 360 arc +0 setgray +fill +stroke + +554 436 3 0 360 arc +0 setgray +fill +stroke + +76 50 3 0 360 arc +0 setgray +fill +stroke + +231 765 3 0 360 arc +0 setgray +fill +stroke + +145 282 3 0 360 arc +0 setgray +fill +stroke + +266 234 3 0 360 arc +0 setgray +fill +stroke + +590 530 3 0 360 arc +0 setgray +fill +stroke + +300 181 3 0 360 arc +0 setgray +fill +stroke + +9 282 3 0 360 arc +0 setgray +fill +stroke + +121 740 3 0 360 arc +0 setgray +fill +stroke + +134 232 3 0 360 arc +0 setgray +fill +stroke + +86 601 3 0 360 arc +0 setgray +fill +stroke + +476 15 3 0 360 arc +0 setgray +fill +stroke + +293 555 3 0 360 arc +0 setgray +fill +stroke + +226 473 3 0 360 arc +0 setgray +fill +stroke + +12 456 3 0 360 arc +0 setgray +fill +stroke + +41 315 3 0 360 arc +0 setgray +fill +stroke + +153 585 3 0 360 arc +0 setgray +fill +stroke + +273 744 3 0 360 arc +0 setgray +fill +stroke + +430 383 3 0 360 arc +0 setgray +fill +stroke + +342 712 3 0 360 arc +0 setgray +fill +stroke + +561 356 3 0 360 arc +0 setgray +fill +stroke + +306 357 3 0 360 arc +0 setgray +fill +stroke + +301 63 3 0 360 arc +0 setgray +fill +stroke + +152 422 3 0 360 arc +0 setgray +fill +stroke + +531 502 3 0 360 arc +0 setgray +fill +stroke + +167 545 3 0 360 arc +0 setgray +fill +stroke + +471 247 3 0 360 arc +0 setgray +fill +stroke + +128 564 3 0 360 arc +0 setgray +fill +stroke + +550 622 3 0 360 arc +0 setgray +fill +stroke + +513 599 3 0 360 arc +0 setgray +fill +stroke + +323 86 3 0 360 arc +0 setgray +fill +stroke + +390 188 3 0 360 arc +0 setgray +fill +stroke + +543 87 3 0 360 arc +0 setgray +fill +stroke + +248 629 3 0 360 arc +0 setgray +fill +stroke + +342 174 3 0 360 arc +0 setgray +fill +stroke + +190 687 3 0 360 arc +0 setgray +fill +stroke + +42 208 3 0 360 arc +0 setgray +fill +stroke + +413 668 3 0 360 arc +0 setgray +fill +stroke + +200 493 3 0 360 arc +0 setgray +fill +stroke + +26 675 3 0 360 arc +0 setgray +fill +stroke + +111 553 3 0 360 arc +0 setgray +fill +stroke + +609 114 3 0 360 arc +0 setgray +fill +stroke + +225 789 3 0 360 arc +0 setgray +fill +stroke + +479 611 3 0 360 arc +0 setgray +fill +stroke + +224 524 3 0 360 arc +0 setgray +fill +stroke + +470 707 3 0 360 arc +0 setgray +fill +stroke + +195 732 3 0 360 arc +0 setgray +fill +stroke + +155 682 3 0 360 arc +0 setgray +fill +stroke + +172 635 3 0 360 arc +0 setgray +fill +stroke + +232 98 3 0 360 arc +0 setgray +fill +stroke + +125 278 3 0 360 arc +0 setgray +fill +stroke + +66 147 3 0 360 arc +0 setgray +fill +stroke + +178 47 3 0 360 arc +0 setgray +fill +stroke + +383 358 3 0 360 arc +0 setgray +fill +stroke + +304 714 3 0 360 arc +0 setgray +fill +stroke + +242 343 3 0 360 arc +0 setgray +fill +stroke + +347 471 3 0 360 arc +0 setgray +fill +stroke + +257 84 3 0 360 arc +0 setgray +fill +stroke + +108 736 3 0 360 arc +0 setgray +fill +stroke + +352 96 3 0 360 arc +0 setgray +fill +stroke + +377 714 3 0 360 arc +0 setgray +fill +stroke + +495 480 3 0 360 arc +0 setgray +fill +stroke + +331 506 3 0 360 arc +0 setgray +fill +stroke + +442 483 3 0 360 arc +0 setgray +fill +stroke + +313 98 3 0 360 arc +0 setgray +fill +stroke + +149 166 3 0 360 arc +0 setgray +fill +stroke + +356 375 3 0 360 arc +0 setgray +fill +stroke + +350 463 3 0 360 arc +0 setgray +fill +stroke + +438 137 3 0 360 arc +0 setgray +fill +stroke + +45 562 3 0 360 arc +0 setgray +fill +stroke + +275 71 3 0 360 arc +0 setgray +fill +stroke + +545 135 3 0 360 arc +0 setgray +fill +stroke + +398 371 3 0 360 arc +0 setgray +fill +stroke + +327 19 3 0 360 arc +0 setgray +fill +stroke + +187 715 3 0 360 arc +0 setgray +fill +stroke + +455 384 3 0 360 arc +0 setgray +fill +stroke + +150 519 3 0 360 arc +0 setgray +fill +stroke + +396 101 3 0 360 arc +0 setgray +fill +stroke + +249 243 3 0 360 arc +0 setgray +fill +stroke + +116 183 3 0 360 arc +0 setgray +fill +stroke + +161 173 3 0 360 arc +0 setgray +fill +stroke + +133 318 3 0 360 arc +0 setgray +fill +stroke + +225 663 3 0 360 arc +0 setgray +fill +stroke + +185 571 3 0 360 arc +0 setgray +fill +stroke + +349 410 3 0 360 arc +0 setgray +fill +stroke + +54 460 3 0 360 arc +0 setgray +fill +stroke + +390 455 3 0 360 arc +0 setgray +fill +stroke + +379 32 3 0 360 arc +0 setgray +fill +stroke + +50 23 3 0 360 arc +0 setgray +fill +stroke + +427 742 3 0 360 arc +0 setgray +fill +stroke + +34 559 3 0 360 arc +0 setgray +fill +stroke + +190 184 3 0 360 arc +0 setgray +fill +stroke + +482 207 3 0 360 arc +0 setgray +fill +stroke + +537 711 3 0 360 arc +0 setgray +fill +stroke + +558 669 3 0 360 arc +0 setgray +fill +stroke + +426 591 3 0 360 arc +0 setgray +fill +stroke + +535 452 3 0 360 arc +0 setgray +fill +stroke + +369 400 3 0 360 arc +0 setgray +fill +stroke + +303 498 3 0 360 arc +0 setgray +fill +stroke + +71 524 3 0 360 arc +0 setgray +fill +stroke + +529 321 3 0 360 arc +0 setgray +fill +stroke + +409 199 3 0 360 arc +0 setgray +fill +stroke + +597 788 3 0 360 arc +0 setgray +fill +stroke + +355 611 3 0 360 arc +0 setgray +fill +stroke + +143 675 3 0 360 arc +0 setgray +fill +stroke + +273 158 3 0 360 arc +0 setgray +fill +stroke + +314 696 3 0 360 arc +0 setgray +fill +stroke + +234 128 3 0 360 arc +0 setgray +fill +stroke + +183 428 3 0 360 arc +0 setgray +fill +stroke + +47 361 3 0 360 arc +0 setgray +fill +stroke + +429 150 3 0 360 arc +0 setgray +fill +stroke + +592 748 3 0 360 arc +0 setgray +fill +stroke + +294 78 3 0 360 arc +0 setgray +fill +stroke + +372 325 3 0 360 arc +0 setgray +fill +stroke + +520 136 3 0 360 arc +0 setgray +fill +stroke + +382 293 3 0 360 arc +0 setgray +fill +stroke + +313 251 3 0 360 arc +0 setgray +fill +stroke + +132 242 3 0 360 arc +0 setgray +fill +stroke + +227 524 3 0 360 arc +0 setgray +fill +stroke + +78 459 3 0 360 arc +0 setgray +fill +stroke + +531 223 3 0 360 arc +0 setgray +fill +stroke + +293 249 3 0 360 arc +0 setgray +fill +stroke + +559 759 3 0 360 arc +0 setgray +fill +stroke + +161 38 3 0 360 arc +0 setgray +fill +stroke + +431 224 3 0 360 arc +0 setgray +fill +stroke + +487 301 3 0 360 arc +0 setgray +fill +stroke + +554 160 3 0 360 arc +0 setgray +fill +stroke + +473 576 3 0 360 arc +0 setgray +fill +stroke + +562 414 3 0 360 arc +0 setgray +fill +stroke + +578 414 3 0 360 arc +0 setgray +fill +stroke + +550 760 3 0 360 arc +0 setgray +fill +stroke + +168 15 3 0 360 arc +0 setgray +fill +stroke + +271 408 3 0 360 arc +0 setgray +fill +stroke + +294 66 3 0 360 arc +0 setgray +fill +stroke + +48 120 3 0 360 arc +0 setgray +fill +stroke + +1 739 3 0 360 arc +0 setgray +fill +stroke + +595 150 3 0 360 arc +0 setgray +fill +stroke + +556 271 3 0 360 arc +0 setgray +fill +stroke + +82 373 3 0 360 arc +0 setgray +fill +stroke + +417 313 3 0 360 arc +0 setgray +fill +stroke + +58 509 3 0 360 arc +0 setgray +fill +stroke + +506 772 3 0 360 arc +0 setgray +fill +stroke + +21 672 3 0 360 arc +0 setgray +fill +stroke + +593 707 3 0 360 arc +0 setgray +fill +stroke + +346 467 3 0 360 arc +0 setgray +fill +stroke + +185 644 3 0 360 arc +0 setgray +fill +stroke + +39 45 3 0 360 arc +0 setgray +fill +stroke + +407 454 3 0 360 arc +0 setgray +fill +stroke + +398 717 3 0 360 arc +0 setgray +fill +stroke + +68 786 3 0 360 arc +0 setgray +fill +stroke + +333 646 3 0 360 arc +0 setgray +fill +stroke + +158 189 3 0 360 arc +0 setgray +fill +stroke + +236 730 3 0 360 arc +0 setgray +fill +stroke + +604 714 3 0 360 arc +0 setgray +fill +stroke + +564 569 3 0 360 arc +0 setgray +fill +stroke + +576 710 3 0 360 arc +0 setgray +fill +stroke + +446 450 3 0 360 arc +0 setgray +fill +stroke + +366 555 3 0 360 arc +0 setgray +fill +stroke + +582 455 3 0 360 arc +0 setgray +fill +stroke + +182 424 3 0 360 arc +0 setgray +fill +stroke + +38 600 3 0 360 arc +0 setgray +fill +stroke + +472 365 3 0 360 arc +0 setgray +fill +stroke + +337 536 3 0 360 arc +0 setgray +fill +stroke + +259 699 3 0 360 arc +0 setgray +fill +stroke + +101 740 3 0 360 arc +0 setgray +fill +stroke + +442 307 3 0 360 arc +0 setgray +fill +stroke + +142 436 3 0 360 arc +0 setgray +fill +stroke + +496 198 3 0 360 arc +0 setgray +fill +stroke + +446 756 3 0 360 arc +0 setgray +fill +stroke + +569 486 3 0 360 arc +0 setgray +fill +stroke + +29 749 3 0 360 arc +0 setgray +fill +stroke + +24 620 3 0 360 arc +0 setgray +fill +stroke + +135 103 3 0 360 arc +0 setgray +fill +stroke + +203 538 3 0 360 arc +0 setgray +fill +stroke + +610 654 3 0 360 arc +0 setgray +fill +stroke + +294 89 3 0 360 arc +0 setgray +fill +stroke + +370 639 3 0 360 arc +0 setgray +fill +stroke + +598 707 3 0 360 arc +0 setgray +fill +stroke + +167 82 3 0 360 arc +0 setgray +fill +stroke + +91 644 3 0 360 arc +0 setgray +fill +stroke + +318 317 3 0 360 arc +0 setgray +fill +stroke + +319 424 3 0 360 arc +0 setgray +fill +stroke + +265 255 3 0 360 arc +0 setgray +fill +stroke + +226 727 3 0 360 arc +0 setgray +fill +stroke + +435 343 3 0 360 arc +0 setgray +fill +stroke + +114 553 3 0 360 arc +0 setgray +fill +stroke + +588 426 3 0 360 arc +0 setgray +fill +stroke + +201 308 3 0 360 arc +0 setgray +fill +stroke + +401 564 3 0 360 arc +0 setgray +fill +stroke + +90 488 3 0 360 arc +0 setgray +fill +stroke + +406 616 3 0 360 arc +0 setgray +fill +stroke + +181 488 3 0 360 arc +0 setgray +fill +stroke + +283 39 3 0 360 arc +0 setgray +fill +stroke + +132 646 3 0 360 arc +0 setgray +fill +stroke + +157 619 3 0 360 arc +0 setgray +fill +stroke + +335 743 3 0 360 arc +0 setgray +fill +stroke + +16 258 3 0 360 arc +0 setgray +fill +stroke + +195 497 3 0 360 arc +0 setgray +fill +stroke + +118 6 3 0 360 arc +0 setgray +fill +stroke + +124 533 3 0 360 arc +0 setgray +fill +stroke + +349 454 3 0 360 arc +0 setgray +fill +stroke + +150 450 3 0 360 arc +0 setgray +fill +stroke + +249 475 3 0 360 arc +0 setgray +fill +stroke + +182 218 3 0 360 arc +0 setgray +fill +stroke + +372 612 3 0 360 arc +0 setgray +fill +stroke + +310 274 3 0 360 arc +0 setgray +fill +stroke + +272 291 3 0 360 arc +0 setgray +fill +stroke + +203 500 3 0 360 arc +0 setgray +fill +stroke + +403 767 3 0 360 arc +0 setgray +fill +stroke + +10 452 3 0 360 arc +0 setgray +fill +stroke + +430 453 3 0 360 arc +0 setgray +fill +stroke + +296 138 3 0 360 arc +0 setgray +fill +stroke + +388 579 3 0 360 arc +0 setgray +fill +stroke + +599 234 3 0 360 arc +0 setgray +fill +stroke + +529 667 3 0 360 arc +0 setgray +fill +stroke + +63 735 3 0 360 arc +0 setgray +fill +stroke + +222 70 3 0 360 arc +0 setgray +fill +stroke + +337 219 3 0 360 arc +0 setgray +fill +stroke + +437 751 3 0 360 arc +0 setgray +fill +stroke + +509 393 3 0 360 arc +0 setgray +fill +stroke + +407 152 3 0 360 arc +0 setgray +fill +stroke + +236 607 3 0 360 arc +0 setgray +fill +stroke + +443 239 3 0 360 arc +0 setgray +fill +stroke + +367 774 3 0 360 arc +0 setgray +fill +stroke + +518 270 3 0 360 arc +0 setgray +fill +stroke + +55 408 3 0 360 arc +0 setgray +fill +stroke + +111 639 3 0 360 arc +0 setgray +fill +stroke + +42 443 3 0 360 arc +0 setgray +fill +stroke + +586 189 3 0 360 arc +0 setgray +fill +stroke + +9 612 3 0 360 arc +0 setgray +fill +stroke + +496 253 3 0 360 arc +0 setgray +fill +stroke + +31 194 3 0 360 arc +0 setgray +fill +stroke + +287 548 3 0 360 arc +0 setgray +fill +stroke + +449 668 3 0 360 arc +0 setgray +fill +stroke + +19 651 3 0 360 arc +0 setgray +fill +stroke + +538 678 3 0 360 arc +0 setgray +fill +stroke + +171 738 3 0 360 arc +0 setgray +fill +stroke + +365 54 3 0 360 arc +0 setgray +fill +stroke + +345 209 3 0 360 arc +0 setgray +fill +stroke + +593 791 3 0 360 arc +0 setgray +fill +stroke + +371 72 3 0 360 arc +0 setgray +fill +stroke + +459 210 3 0 360 arc +0 setgray +fill +stroke + +259 753 3 0 360 arc +0 setgray +fill +stroke + +114 737 3 0 360 arc +0 setgray +fill +stroke + +274 139 3 0 360 arc +0 setgray +fill +stroke + +125 606 3 0 360 arc +0 setgray +fill +stroke + +68 120 3 0 360 arc +0 setgray +fill +stroke + +9 515 3 0 360 arc +0 setgray +fill +stroke + +396 222 3 0 360 arc +0 setgray +fill +stroke + +84 575 3 0 360 arc +0 setgray +fill +stroke + +421 262 3 0 360 arc +0 setgray +fill +stroke + +101 484 3 0 360 arc +0 setgray +fill +stroke + +44 555 3 0 360 arc +0 setgray +fill +stroke + +467 785 3 0 360 arc +0 setgray +fill +stroke + +332 176 3 0 360 arc +0 setgray +fill +stroke + +28 251 3 0 360 arc +0 setgray +fill +stroke + +356 791 3 0 360 arc +0 setgray +fill +stroke + +317 759 3 0 360 arc +0 setgray +fill +stroke + +120 123 3 0 360 arc +0 setgray +fill +stroke + +108 502 3 0 360 arc +0 setgray +fill +stroke + +299 270 3 0 360 arc +0 setgray +fill +stroke + +296 455 3 0 360 arc +0 setgray +fill +stroke + +262 125 3 0 360 arc +0 setgray +fill +stroke + +339 459 3 0 360 arc +0 setgray +fill +stroke + +508 171 3 0 360 arc +0 setgray +fill +stroke + +206 29 3 0 360 arc +0 setgray +fill +stroke + +305 504 3 0 360 arc +0 setgray +fill +stroke + +170 241 3 0 360 arc +0 setgray +fill +stroke + +391 653 3 0 360 arc +0 setgray +fill +stroke + +610 631 3 0 360 arc +0 setgray +fill +stroke + +217 618 3 0 360 arc +0 setgray +fill +stroke + +558 285 3 0 360 arc +0 setgray +fill +stroke + +257 351 3 0 360 arc +0 setgray +fill +stroke + +448 377 3 0 360 arc +0 setgray +fill +stroke + +439 556 3 0 360 arc +0 setgray +fill +stroke + +159 538 3 0 360 arc +0 setgray +fill +stroke + +50 3 3 0 360 arc +0 setgray +fill +stroke + +109 617 3 0 360 arc +0 setgray +fill +stroke + +21 772 3 0 360 arc +0 setgray +fill +stroke + +104 77 3 0 360 arc +0 setgray +fill +stroke + +259 326 3 0 360 arc +0 setgray +fill +stroke + +106 384 3 0 360 arc +0 setgray +fill +stroke + +362 220 3 0 360 arc +0 setgray +fill +stroke + +173 105 3 0 360 arc +0 setgray +fill +stroke + +45 459 3 0 360 arc +0 setgray +fill +stroke + +124 710 3 0 360 arc +0 setgray +fill +stroke + +69 626 3 0 360 arc +0 setgray +fill +stroke + +95 110 3 0 360 arc +0 setgray +fill +stroke + +78 55 3 0 360 arc +0 setgray +fill +stroke + +91 661 3 0 360 arc +0 setgray +fill +stroke + +360 374 3 0 360 arc +0 setgray +fill +stroke + +387 246 3 0 360 arc +0 setgray +fill +stroke + +450 208 3 0 360 arc +0 setgray +fill +stroke + +467 307 3 0 360 arc +0 setgray +fill +stroke + +333 355 3 0 360 arc +0 setgray +fill +stroke + +132 140 3 0 360 arc +0 setgray +fill +stroke + +142 290 3 0 360 arc +0 setgray +fill +stroke + +289 520 3 0 360 arc +0 setgray +fill +stroke + +131 750 3 0 360 arc +0 setgray +fill +stroke + +390 392 3 0 360 arc +0 setgray +fill +stroke + +506 370 3 0 360 arc +0 setgray +fill +stroke + +311 503 3 0 360 arc +0 setgray +fill +stroke + +457 314 3 0 360 arc +0 setgray +fill +stroke + +162 191 3 0 360 arc +0 setgray +fill +stroke + +566 701 3 0 360 arc +0 setgray +fill +stroke + +312 782 3 0 360 arc +0 setgray +fill +stroke + +120 67 3 0 360 arc +0 setgray +fill +stroke + +468 462 3 0 360 arc +0 setgray +fill +stroke + +455 108 3 0 360 arc +0 setgray +fill +stroke + +173 264 3 0 360 arc +0 setgray +fill +stroke + +155 753 3 0 360 arc +0 setgray +fill +stroke + +513 745 3 0 360 arc +0 setgray +fill +stroke + +159 530 3 0 360 arc +0 setgray +fill +stroke + +546 362 3 0 360 arc +0 setgray +fill +stroke + +524 108 3 0 360 arc +0 setgray +fill +stroke + +339 506 3 0 360 arc +0 setgray +fill +stroke + +98 666 3 0 360 arc +0 setgray +fill +stroke + +126 283 3 0 360 arc +0 setgray +fill +stroke + +60 432 3 0 360 arc +0 setgray +fill +stroke + +222 158 3 0 360 arc +0 setgray +fill +stroke + +413 334 3 0 360 arc +0 setgray +fill +stroke + +328 425 3 0 360 arc +0 setgray +fill +stroke + +237 777 3 0 360 arc +0 setgray +fill +stroke + +363 277 3 0 360 arc +0 setgray +fill +stroke + +381 264 3 0 360 arc +0 setgray +fill +stroke + +1 356 3 0 360 arc +0 setgray +fill +stroke + +457 746 3 0 360 arc +0 setgray +fill +stroke + +94 77 3 0 360 arc +0 setgray +fill +stroke + +448 584 3 0 360 arc +0 setgray +fill +stroke + +167 773 3 0 360 arc +0 setgray +fill +stroke + +96 2 3 0 360 arc +0 setgray +fill +stroke + +523 570 3 0 360 arc +0 setgray +fill +stroke + +288 505 3 0 360 arc +0 setgray +fill +stroke + +494 457 3 0 360 arc +0 setgray +fill +stroke + +197 336 3 0 360 arc +0 setgray +fill +stroke + +363 87 3 0 360 arc +0 setgray +fill +stroke + +255 564 3 0 360 arc +0 setgray +fill +stroke + +276 672 3 0 360 arc +0 setgray +fill +stroke + +9 8 3 0 360 arc +0 setgray +fill +stroke + +445 642 3 0 360 arc +0 setgray +fill +stroke + +308 499 3 0 360 arc +0 setgray +fill +stroke + +186 98 3 0 360 arc +0 setgray +fill +stroke + +93 316 3 0 360 arc +0 setgray +fill +stroke + +515 738 3 0 360 arc +0 setgray +fill +stroke + +52 214 3 0 360 arc +0 setgray +fill +stroke + +519 400 3 0 360 arc +0 setgray +fill +stroke + +449 14 3 0 360 arc +0 setgray +fill +stroke + +215 485 3 0 360 arc +0 setgray +fill +stroke + +212 41 3 0 360 arc +0 setgray +fill +stroke + +474 265 3 0 360 arc +0 setgray +fill +stroke + +429 766 3 0 360 arc +0 setgray +fill +stroke + +280 448 3 0 360 arc +0 setgray +fill +stroke + +178 465 3 0 360 arc +0 setgray +fill +stroke + +309 295 3 0 360 arc +0 setgray +fill +stroke + +329 286 3 0 360 arc +0 setgray +fill +stroke + +449 545 3 0 360 arc +0 setgray +fill +stroke + +333 743 3 0 360 arc +0 setgray +fill +stroke + +535 47 3 0 360 arc +0 setgray +fill +stroke + +176 618 3 0 360 arc +0 setgray +fill +stroke + +101 768 3 0 360 arc +0 setgray +fill +stroke + +381 512 3 0 360 arc +0 setgray +fill +stroke + +249 650 3 0 360 arc +0 setgray +fill +stroke + +310 156 3 0 360 arc +0 setgray +fill +stroke + +215 54 3 0 360 arc +0 setgray +fill +stroke + +177 294 3 0 360 arc +0 setgray +fill +stroke + +192 766 3 0 360 arc +0 setgray +fill +stroke + +176 272 3 0 360 arc +0 setgray +fill +stroke + +423 406 3 0 360 arc +0 setgray +fill +stroke + +161 552 3 0 360 arc +0 setgray +fill +stroke + +413 418 3 0 360 arc +0 setgray +fill +stroke + +134 446 3 0 360 arc +0 setgray +fill +stroke + +388 432 3 0 360 arc +0 setgray +fill +stroke + +145 615 3 0 360 arc +0 setgray +fill +stroke + +155 465 3 0 360 arc +0 setgray +fill +stroke + +10 272 3 0 360 arc +0 setgray +fill +stroke + +422 83 3 0 360 arc +0 setgray +fill +stroke + +8 219 3 0 360 arc +0 setgray +fill +stroke + +353 118 3 0 360 arc +0 setgray +fill +stroke + +267 676 3 0 360 arc +0 setgray +fill +stroke + +585 172 3 0 360 arc +0 setgray +fill +stroke + +34 93 3 0 360 arc +0 setgray +fill +stroke + +182 46 3 0 360 arc +0 setgray +fill +stroke + +509 569 3 0 360 arc +0 setgray +fill +stroke + +308 311 3 0 360 arc +0 setgray +fill +stroke + +113 161 3 0 360 arc +0 setgray +fill +stroke + +421 176 3 0 360 arc +0 setgray +fill +stroke + +103 701 3 0 360 arc +0 setgray +fill +stroke + +588 13 3 0 360 arc +0 setgray +fill +stroke + +253 687 3 0 360 arc +0 setgray +fill +stroke + +442 567 3 0 360 arc +0 setgray +fill +stroke + +131 520 3 0 360 arc +0 setgray +fill +stroke + +398 751 3 0 360 arc +0 setgray +fill +stroke + +55 391 3 0 360 arc +0 setgray +fill +stroke + +329 122 3 0 360 arc +0 setgray +fill +stroke + +579 50 3 0 360 arc +0 setgray +fill +stroke + +382 254 3 0 360 arc +0 setgray +fill +stroke + +339 241 3 0 360 arc +0 setgray +fill +stroke + +568 109 3 0 360 arc +0 setgray +fill +stroke + +430 553 3 0 360 arc +0 setgray +fill +stroke + +168 148 3 0 360 arc +0 setgray +fill +stroke + +246 749 3 0 360 arc +0 setgray +fill +stroke + +52 330 3 0 360 arc +0 setgray +fill +stroke + +531 332 3 0 360 arc +0 setgray +fill +stroke + +343 784 3 0 360 arc +0 setgray +fill +stroke + +515 621 3 0 360 arc +0 setgray +fill +stroke + +307 394 3 0 360 arc +0 setgray +fill +stroke + +170 217 3 0 360 arc +0 setgray +fill +stroke + +45 97 3 0 360 arc +0 setgray +fill +stroke + +104 30 3 0 360 arc +0 setgray +fill +stroke + +164 683 3 0 360 arc +0 setgray +fill +stroke + +421 114 3 0 360 arc +0 setgray +fill +stroke + +557 616 3 0 360 arc +0 setgray +fill +stroke + +499 638 3 0 360 arc +0 setgray +fill +stroke + +257 174 3 0 360 arc +0 setgray +fill +stroke + +39 153 3 0 360 arc +0 setgray +fill +stroke + +122 121 3 0 360 arc +0 setgray +fill +stroke + +147 46 3 0 360 arc +0 setgray +fill +stroke + +379 570 3 0 360 arc +0 setgray +fill +stroke + +558 2 3 0 360 arc +0 setgray +fill +stroke + +110 405 3 0 360 arc +0 setgray +fill +stroke + +156 129 3 0 360 arc +0 setgray +fill +stroke + +239 774 3 0 360 arc +0 setgray +fill +stroke + +254 752 3 0 360 arc +0 setgray +fill +stroke + +167 754 3 0 360 arc +0 setgray +fill +stroke + +530 691 3 0 360 arc +0 setgray +fill +stroke + +301 663 3 0 360 arc +0 setgray +fill +stroke + +138 191 3 0 360 arc +0 setgray +fill +stroke + +360 761 3 0 360 arc +0 setgray +fill +stroke + +505 221 3 0 360 arc +0 setgray +fill +stroke + +87 236 3 0 360 arc +0 setgray +fill +stroke + +175 65 3 0 360 arc +0 setgray +fill +stroke + +573 286 3 0 360 arc +0 setgray +fill +stroke + +127 609 3 0 360 arc +0 setgray +fill +stroke + +260 89 3 0 360 arc +0 setgray +fill +stroke + +195 226 3 0 360 arc +0 setgray +fill +stroke + +278 43 3 0 360 arc +0 setgray +fill +stroke + +47 301 3 0 360 arc +0 setgray +fill +stroke + +293 301 3 0 360 arc +0 setgray +fill +stroke + +61 497 3 0 360 arc +0 setgray +fill +stroke + +531 52 3 0 360 arc +0 setgray +fill +stroke + +52 308 3 0 360 arc +0 setgray +fill +stroke + +191 10 3 0 360 arc +0 setgray +fill +stroke + +211 603 3 0 360 arc +0 setgray +fill +stroke + +88 336 3 0 360 arc +0 setgray +fill +stroke + +429 515 3 0 360 arc +0 setgray +fill +stroke + +264 8 3 0 360 arc +0 setgray +fill +stroke + +129 530 3 0 360 arc +0 setgray +fill +stroke + +186 292 3 0 360 arc +0 setgray +fill +stroke + +311 750 3 0 360 arc +0 setgray +fill +stroke + +202 558 3 0 360 arc +0 setgray +fill +stroke + +76 676 3 0 360 arc +0 setgray +fill +stroke + +602 139 3 0 360 arc +0 setgray +fill +stroke + +258 227 3 0 360 arc +0 setgray +fill +stroke + +296 247 3 0 360 arc +0 setgray +fill +stroke + +4 303 3 0 360 arc +0 setgray +fill +stroke + +171 721 3 0 360 arc +0 setgray +fill +stroke + +179 415 3 0 360 arc +0 setgray +fill +stroke + +119 119 3 0 360 arc +0 setgray +fill +stroke + +46 511 3 0 360 arc +0 setgray +fill +stroke + +111 59 3 0 360 arc +0 setgray +fill +stroke + +611 628 3 0 360 arc +0 setgray +fill +stroke + +83 416 3 0 360 arc +0 setgray +fill +stroke + +474 161 3 0 360 arc +0 setgray +fill +stroke + +384 513 3 0 360 arc +0 setgray +fill +stroke + +587 98 3 0 360 arc +0 setgray +fill +stroke + +423 103 3 0 360 arc +0 setgray +fill +stroke + +199 681 3 0 360 arc +0 setgray +fill +stroke + +402 761 3 0 360 arc +0 setgray +fill +stroke + +441 282 3 0 360 arc +0 setgray +fill +stroke + +520 641 3 0 360 arc +0 setgray +fill +stroke + +45 116 3 0 360 arc +0 setgray +fill +stroke + +246 205 3 0 360 arc +0 setgray +fill +stroke + +187 310 3 0 360 arc +0 setgray +fill +stroke + +360 357 3 0 360 arc +0 setgray +fill +stroke + +189 579 3 0 360 arc +0 setgray +fill +stroke + +325 656 3 0 360 arc +0 setgray +fill +stroke + +107 84 3 0 360 arc +0 setgray +fill +stroke + +316 581 3 0 360 arc +0 setgray +fill +stroke + +550 789 3 0 360 arc +0 setgray +fill +stroke + +498 757 3 0 360 arc +0 setgray +fill +stroke + +419 382 3 0 360 arc +0 setgray +fill +stroke + +193 78 3 0 360 arc +0 setgray +fill +stroke + +467 703 3 0 360 arc +0 setgray +fill +stroke + +335 780 3 0 360 arc +0 setgray +fill +stroke + +554 64 3 0 360 arc +0 setgray +fill +stroke + +486 579 3 0 360 arc +0 setgray +fill +stroke + +196 208 3 0 360 arc +0 setgray +fill +stroke + +568 111 3 0 360 arc +0 setgray +fill +stroke + +102 316 3 0 360 arc +0 setgray +fill +stroke + +232 740 3 0 360 arc +0 setgray +fill +stroke + +48 485 3 0 360 arc +0 setgray +fill +stroke + +352 711 3 0 360 arc +0 setgray +fill +stroke + +226 685 3 0 360 arc +0 setgray +fill +stroke + +481 416 3 0 360 arc +0 setgray +fill +stroke + +502 403 3 0 360 arc +0 setgray +fill +stroke + +561 577 3 0 360 arc +0 setgray +fill +stroke + +549 250 3 0 360 arc +0 setgray +fill +stroke + +60 657 3 0 360 arc +0 setgray +fill +stroke + +610 303 3 0 360 arc +0 setgray +fill +stroke + +445 156 3 0 360 arc +0 setgray +fill +stroke + +383 83 3 0 360 arc +0 setgray +fill +stroke + +411 739 3 0 360 arc +0 setgray +fill +stroke + +184 528 3 0 360 arc +0 setgray +fill +stroke + +94 410 3 0 360 arc +0 setgray +fill +stroke + +428 327 3 0 360 arc +0 setgray +fill +stroke + +322 548 3 0 360 arc +0 setgray +fill +stroke + +144 763 3 0 360 arc +0 setgray +fill +stroke + +376 190 3 0 360 arc +0 setgray +fill +stroke + +476 569 3 0 360 arc +0 setgray +fill +stroke + +534 346 3 0 360 arc +0 setgray +fill +stroke + +0 788 3 0 360 arc +0 setgray +fill +stroke + +291 766 3 0 360 arc +0 setgray +fill +stroke + +370 387 3 0 360 arc +0 setgray +fill +stroke + +215 8 3 0 360 arc +0 setgray +fill +stroke + +7 84 3 0 360 arc +0 setgray +fill +stroke + +180 66 3 0 360 arc +0 setgray +fill +stroke + +240 500 3 0 360 arc +0 setgray +fill +stroke + +230 260 3 0 360 arc +0 setgray +fill +stroke + +92 664 3 0 360 arc +0 setgray +fill +stroke + +454 88 3 0 360 arc +0 setgray +fill +stroke + +523 37 3 0 360 arc +0 setgray +fill +stroke + +385 612 3 0 360 arc +0 setgray +fill +stroke + +584 705 3 0 360 arc +0 setgray +fill +stroke + +298 464 3 0 360 arc +0 setgray +fill +stroke + +266 417 3 0 360 arc +0 setgray +fill +stroke + +430 662 3 0 360 arc +0 setgray +fill +stroke + +449 541 3 0 360 arc +0 setgray +fill +stroke + +204 259 3 0 360 arc +0 setgray +fill +stroke + +461 75 3 0 360 arc +0 setgray +fill +stroke + +448 628 3 0 360 arc +0 setgray +fill +stroke + +212 32 3 0 360 arc +0 setgray +fill +stroke + +118 128 3 0 360 arc +0 setgray +fill +stroke + +352 508 3 0 360 arc +0 setgray +fill +stroke + +8 768 3 0 360 arc +0 setgray +fill +stroke + +417 658 3 0 360 arc +0 setgray +fill +stroke + +353 380 3 0 360 arc +0 setgray +fill +stroke + +371 502 3 0 360 arc +0 setgray +fill +stroke + +128 503 3 0 360 arc +0 setgray +fill +stroke + +19 11 3 0 360 arc +0 setgray +fill +stroke + +535 105 3 0 360 arc +0 setgray +fill +stroke + +392 785 3 0 360 arc +0 setgray +fill +stroke + +551 641 3 0 360 arc +0 setgray +fill +stroke + +335 412 3 0 360 arc +0 setgray +fill +stroke + +180 272 3 0 360 arc +0 setgray +fill +stroke + +179 176 3 0 360 arc +0 setgray +fill +stroke + +396 247 3 0 360 arc +0 setgray +fill +stroke + +389 602 3 0 360 arc +0 setgray +fill +stroke + +103 741 3 0 360 arc +0 setgray +fill +stroke + +607 363 3 0 360 arc +0 setgray +fill +stroke + +574 500 3 0 360 arc +0 setgray +fill +stroke + +446 783 3 0 360 arc +0 setgray +fill +stroke + +484 725 3 0 360 arc +0 setgray +fill +stroke + +185 89 3 0 360 arc +0 setgray +fill +stroke + +293 708 3 0 360 arc +0 setgray +fill +stroke + +172 412 3 0 360 arc +0 setgray +fill +stroke + +489 328 3 0 360 arc +0 setgray +fill +stroke + +314 588 3 0 360 arc +0 setgray +fill +stroke + +537 541 3 0 360 arc +0 setgray +fill +stroke + +188 85 3 0 360 arc +0 setgray +fill +stroke + +93 296 3 0 360 arc +0 setgray +fill +stroke + +350 129 3 0 360 arc +0 setgray +fill +stroke + +147 271 3 0 360 arc +0 setgray +fill +stroke + +135 719 3 0 360 arc +0 setgray +fill +stroke + +128 58 3 0 360 arc +0 setgray +fill +stroke + +362 538 3 0 360 arc +0 setgray +fill +stroke + +414 320 3 0 360 arc +0 setgray +fill +stroke + +149 447 3 0 360 arc +0 setgray +fill +stroke + +18 622 3 0 360 arc +0 setgray +fill +stroke + +32 291 3 0 360 arc +0 setgray +fill +stroke + +538 436 3 0 360 arc +0 setgray +fill +stroke + +271 359 3 0 360 arc +0 setgray +fill +stroke + +512 117 3 0 360 arc +0 setgray +fill +stroke + +588 149 3 0 360 arc +0 setgray +fill +stroke + +494 164 3 0 360 arc +0 setgray +fill +stroke + +286 279 3 0 360 arc +0 setgray +fill +stroke + +404 96 3 0 360 arc +0 setgray +fill +stroke + +208 12 3 0 360 arc +0 setgray +fill +stroke + +23 740 3 0 360 arc +0 setgray +fill +stroke + +191 188 3 0 360 arc +0 setgray +fill +stroke + +474 29 3 0 360 arc +0 setgray +fill +stroke + +598 365 3 0 360 arc +0 setgray +fill +stroke + +366 64 3 0 360 arc +0 setgray +fill +stroke + +308 204 3 0 360 arc +0 setgray +fill +stroke + +470 356 3 0 360 arc +0 setgray +fill +stroke + +567 233 3 0 360 arc +0 setgray +fill +stroke + +288 206 3 0 360 arc +0 setgray +fill +stroke + +428 764 3 0 360 arc +0 setgray +fill +stroke + +556 348 3 0 360 arc +0 setgray +fill +stroke + +497 582 3 0 360 arc +0 setgray +fill +stroke + +313 747 3 0 360 arc +0 setgray +fill +stroke + +158 573 3 0 360 arc +0 setgray +fill +stroke + +196 78 3 0 360 arc +0 setgray +fill +stroke + +45 19 3 0 360 arc +0 setgray +fill +stroke + +98 324 3 0 360 arc +0 setgray +fill +stroke + +243 625 3 0 360 arc +0 setgray +fill +stroke + +534 734 3 0 360 arc +0 setgray +fill +stroke + +466 504 3 0 360 arc +0 setgray +fill +stroke + +238 610 3 0 360 arc +0 setgray +fill +stroke + +60 292 3 0 360 arc +0 setgray +fill +stroke + +246 211 3 0 360 arc +0 setgray +fill +stroke + +237 174 3 0 360 arc +0 setgray +fill +stroke + +597 718 3 0 360 arc +0 setgray +fill +stroke + +594 541 3 0 360 arc +0 setgray +fill +stroke + +202 659 3 0 360 arc +0 setgray +fill +stroke + +240 387 3 0 360 arc +0 setgray +fill +stroke + +38 2 3 0 360 arc +0 setgray +fill +stroke + +493 466 3 0 360 arc +0 setgray +fill +stroke + +152 554 3 0 360 arc +0 setgray +fill +stroke + +198 699 3 0 360 arc +0 setgray +fill +stroke + +519 493 3 0 360 arc +0 setgray +fill +stroke + +440 441 3 0 360 arc +0 setgray +fill +stroke + +415 330 3 0 360 arc +0 setgray +fill +stroke + +117 41 3 0 360 arc +0 setgray +fill +stroke + +200 661 3 0 360 arc +0 setgray +fill +stroke + +10 122 3 0 360 arc +0 setgray +fill +stroke + +548 659 3 0 360 arc +0 setgray +fill +stroke + +240 297 3 0 360 arc +0 setgray +fill +stroke + +529 42 3 0 360 arc +0 setgray +fill +stroke + +335 460 3 0 360 arc +0 setgray +fill +stroke + +573 179 3 0 360 arc +0 setgray +fill +stroke + +379 323 3 0 360 arc +0 setgray +fill +stroke + +233 224 3 0 360 arc +0 setgray +fill +stroke + +590 653 3 0 360 arc +0 setgray +fill +stroke + +59 84 3 0 360 arc +0 setgray +fill +stroke + +252 666 3 0 360 arc +0 setgray +fill +stroke + +361 692 3 0 360 arc +0 setgray +fill +stroke + +279 613 3 0 360 arc +0 setgray +fill +stroke + +246 268 3 0 360 arc +0 setgray +fill +stroke + +562 770 3 0 360 arc +0 setgray +fill +stroke + +189 788 3 0 360 arc +0 setgray +fill +stroke + +152 17 3 0 360 arc +0 setgray +fill +stroke + +564 788 3 0 360 arc +0 setgray +fill +stroke + +530 641 3 0 360 arc +0 setgray +fill +stroke + +486 161 3 0 360 arc +0 setgray +fill +stroke + +345 339 3 0 360 arc +0 setgray +fill +stroke + +572 365 3 0 360 arc +0 setgray +fill +stroke + +319 121 3 0 360 arc +0 setgray +fill +stroke + +245 261 3 0 360 arc +0 setgray +fill +stroke + +451 176 3 0 360 arc +0 setgray +fill +stroke + +217 343 3 0 360 arc +0 setgray +fill +stroke + +14 722 3 0 360 arc +0 setgray +fill +stroke + +44 365 3 0 360 arc +0 setgray +fill +stroke + +487 74 3 0 360 arc +0 setgray +fill +stroke + +433 6 3 0 360 arc +0 setgray +fill +stroke + +609 370 3 0 360 arc +0 setgray +fill +stroke + +270 545 3 0 360 arc +0 setgray +fill +stroke + +7 58 3 0 360 arc +0 setgray +fill +stroke + +414 302 3 0 360 arc +0 setgray +fill +stroke + +448 180 3 0 360 arc +0 setgray +fill +stroke + +535 217 3 0 360 arc +0 setgray +fill +stroke + +124 604 3 0 360 arc +0 setgray +fill +stroke + +166 191 3 0 360 arc +0 setgray +fill +stroke + +77 772 3 0 360 arc +0 setgray +fill +stroke + +0 708 3 0 360 arc +0 setgray +fill +stroke + +588 397 3 0 360 arc +0 setgray +fill +stroke + +492 7 3 0 360 arc +0 setgray +fill +stroke + +55 104 3 0 360 arc +0 setgray +fill +stroke + +28 471 3 0 360 arc +0 setgray +fill +stroke + +86 606 3 0 360 arc +0 setgray +fill +stroke + +241 623 3 0 360 arc +0 setgray +fill +stroke + +472 79 3 0 360 arc +0 setgray +fill +stroke + +105 172 3 0 360 arc +0 setgray +fill +stroke + +606 519 3 0 360 arc +0 setgray +fill +stroke + +150 638 3 0 360 arc +0 setgray +fill +stroke + +195 145 3 0 360 arc +0 setgray +fill +stroke + +495 227 3 0 360 arc +0 setgray +fill +stroke + +569 246 3 0 360 arc +0 setgray +fill +stroke + +506 483 3 0 360 arc +0 setgray +fill +stroke + +206 270 3 0 360 arc +0 setgray +fill +stroke + +307 182 3 0 360 arc +0 setgray +fill +stroke + +467 259 3 0 360 arc +0 setgray +fill +stroke + +529 595 3 0 360 arc +0 setgray +fill +stroke + +595 162 3 0 360 arc +0 setgray +fill +stroke + +326 142 3 0 360 arc +0 setgray +fill +stroke + +408 151 3 0 360 arc +0 setgray +fill +stroke + +25 752 3 0 360 arc +0 setgray +fill +stroke + +338 742 3 0 360 arc +0 setgray +fill +stroke + +364 168 3 0 360 arc +0 setgray +fill +stroke + +37 406 3 0 360 arc +0 setgray +fill +stroke + +518 177 3 0 360 arc +0 setgray +fill +stroke + +588 670 3 0 360 arc +0 setgray +fill +stroke + +168 309 3 0 360 arc +0 setgray +fill +stroke + +196 423 3 0 360 arc +0 setgray +fill +stroke + +196 150 3 0 360 arc +0 setgray +fill +stroke + +313 0 3 0 360 arc +0 setgray +fill +stroke + +456 169 3 0 360 arc +0 setgray +fill +stroke + +563 714 3 0 360 arc +0 setgray +fill +stroke + +564 223 3 0 360 arc +0 setgray +fill +stroke + +192 438 3 0 360 arc +0 setgray +fill +stroke + +489 652 3 0 360 arc +0 setgray +fill +stroke + +589 730 3 0 360 arc +0 setgray +fill +stroke + +484 619 3 0 360 arc +0 setgray +fill +stroke + +33 345 3 0 360 arc +0 setgray +fill +stroke + +392 158 3 0 360 arc +0 setgray +fill +stroke + +139 10 3 0 360 arc +0 setgray +fill +stroke + +47 311 3 0 360 arc +0 setgray +fill +stroke + +444 340 3 0 360 arc +0 setgray +fill +stroke + +277 404 3 0 360 arc +0 setgray +fill +stroke + +23 221 3 0 360 arc +0 setgray +fill +stroke + +174 264 3 0 360 arc +0 setgray +fill +stroke + +365 287 3 0 360 arc +0 setgray +fill +stroke + +505 81 3 0 360 arc +0 setgray +fill +stroke + +137 5 3 0 360 arc +0 setgray +fill +stroke + +608 293 3 0 360 arc +0 setgray +fill +stroke + +479 269 3 0 360 arc +0 setgray +fill +stroke + +61 40 3 0 360 arc +0 setgray +fill +stroke + +387 365 3 0 360 arc +0 setgray +fill +stroke + +516 688 3 0 360 arc +0 setgray +fill +stroke + +42 656 3 0 360 arc +0 setgray +fill +stroke + +235 470 3 0 360 arc +0 setgray +fill +stroke + +466 190 3 0 360 arc +0 setgray +fill +stroke + +41 155 3 0 360 arc +0 setgray +fill +stroke + +242 210 3 0 360 arc +0 setgray +fill +stroke + +71 301 3 0 360 arc +0 setgray +fill +stroke + +180 714 3 0 360 arc +0 setgray +fill +stroke + +602 453 3 0 360 arc +0 setgray +fill +stroke + +137 7 3 0 360 arc +0 setgray +fill +stroke + +606 418 3 0 360 arc +0 setgray +fill +stroke + +85 638 3 0 360 arc +0 setgray +fill +stroke + +603 256 3 0 360 arc +0 setgray +fill +stroke + +347 464 3 0 360 arc +0 setgray +fill +stroke + +153 123 3 0 360 arc +0 setgray +fill +stroke + +469 165 3 0 360 arc +0 setgray +fill +stroke + +415 548 3 0 360 arc +0 setgray +fill +stroke + +353 74 3 0 360 arc +0 setgray +fill +stroke + +566 295 3 0 360 arc +0 setgray +fill +stroke + +193 407 3 0 360 arc +0 setgray +fill +stroke + +250 3 3 0 360 arc +0 setgray +fill +stroke + +186 610 3 0 360 arc +0 setgray +fill +stroke + +573 58 3 0 360 arc +0 setgray +fill +stroke + +568 671 3 0 360 arc +0 setgray +fill +stroke + +527 741 3 0 360 arc +0 setgray +fill +stroke + +190 54 3 0 360 arc +0 setgray +fill +stroke + +239 491 3 0 360 arc +0 setgray +fill +stroke + +384 678 3 0 360 arc +0 setgray +fill +stroke + +584 408 3 0 360 arc +0 setgray +fill +stroke + +26 53 3 0 360 arc +0 setgray +fill +stroke + +115 387 3 0 360 arc +0 setgray +fill +stroke + +54 350 3 0 360 arc +0 setgray +fill +stroke + +267 639 3 0 360 arc +0 setgray +fill +stroke + +441 561 3 0 360 arc +0 setgray +fill +stroke + +358 290 3 0 360 arc +0 setgray +fill +stroke + +573 393 3 0 360 arc +0 setgray +fill +stroke + +201 595 3 0 360 arc +0 setgray +fill +stroke + +191 198 3 0 360 arc +0 setgray +fill +stroke + +257 543 3 0 360 arc +0 setgray +fill +stroke + +597 764 3 0 360 arc +0 setgray +fill +stroke + +112 356 3 0 360 arc +0 setgray +fill +stroke + +566 459 3 0 360 arc +0 setgray +fill +stroke + +323 319 3 0 360 arc +0 setgray +fill +stroke + +453 403 3 0 360 arc +0 setgray +fill +stroke + +203 495 3 0 360 arc +0 setgray +fill +stroke + +292 66 3 0 360 arc +0 setgray +fill +stroke + +106 274 3 0 360 arc +0 setgray +fill +stroke + +108 626 3 0 360 arc +0 setgray +fill +stroke + +13 441 3 0 360 arc +0 setgray +fill +stroke + +339 264 3 0 360 arc +0 setgray +fill +stroke + +315 172 3 0 360 arc +0 setgray +fill +stroke + +241 625 3 0 360 arc +0 setgray +fill +stroke + +191 468 3 0 360 arc +0 setgray +fill +stroke + +551 428 3 0 360 arc +0 setgray +fill +stroke + +451 501 3 0 360 arc +0 setgray +fill +stroke + +365 111 3 0 360 arc +0 setgray +fill +stroke + +585 227 3 0 360 arc +0 setgray +fill +stroke + +174 512 3 0 360 arc +0 setgray +fill +stroke + +402 715 3 0 360 arc +0 setgray +fill +stroke + +592 81 3 0 360 arc +0 setgray +fill +stroke + +238 380 3 0 360 arc +0 setgray +fill +stroke + +183 108 3 0 360 arc +0 setgray +fill +stroke + +7 164 3 0 360 arc +0 setgray +fill +stroke + +590 576 3 0 360 arc +0 setgray +fill +stroke + +101 730 3 0 360 arc +0 setgray +fill +stroke + +136 145 3 0 360 arc +0 setgray +fill +stroke + +362 305 3 0 360 arc +0 setgray +fill +stroke + +66 86 3 0 360 arc +0 setgray +fill +stroke + +69 401 3 0 360 arc +0 setgray +fill +stroke + +134 392 3 0 360 arc +0 setgray +fill +stroke + +414 715 3 0 360 arc +0 setgray +fill +stroke + +215 567 3 0 360 arc +0 setgray +fill +stroke + +563 81 3 0 360 arc +0 setgray +fill +stroke + +72 297 3 0 360 arc +0 setgray +fill +stroke + +20 212 3 0 360 arc +0 setgray +fill +stroke + +91 22 3 0 360 arc +0 setgray +fill +stroke + +68 326 3 0 360 arc +0 setgray +fill +stroke + +347 55 3 0 360 arc +0 setgray +fill +stroke + +310 73 3 0 360 arc +0 setgray +fill +stroke + +452 104 3 0 360 arc +0 setgray +fill +stroke + +387 480 3 0 360 arc +0 setgray +fill +stroke + +573 714 3 0 360 arc +0 setgray +fill +stroke + +226 27 3 0 360 arc +0 setgray +fill +stroke + +564 167 3 0 360 arc +0 setgray +fill +stroke + +516 122 3 0 360 arc +0 setgray +fill +stroke + +560 139 3 0 360 arc +0 setgray +fill +stroke + +458 71 3 0 360 arc +0 setgray +fill +stroke + +578 589 3 0 360 arc +0 setgray +fill +stroke + +297 594 3 0 360 arc +0 setgray +fill +stroke + +22 749 3 0 360 arc +0 setgray +fill +stroke + +446 273 3 0 360 arc +0 setgray +fill +stroke + +448 407 3 0 360 arc +0 setgray +fill +stroke + +132 111 3 0 360 arc +0 setgray +fill +stroke + +334 298 3 0 360 arc +0 setgray +fill +stroke + +380 102 3 0 360 arc +0 setgray +fill +stroke + +114 588 3 0 360 arc +0 setgray +fill +stroke + +23 451 3 0 360 arc +0 setgray +fill +stroke + +166 769 3 0 360 arc +0 setgray +fill +stroke + +458 118 3 0 360 arc +0 setgray +fill +stroke + +288 507 3 0 360 arc +0 setgray +fill +stroke + +76 504 3 0 360 arc +0 setgray +fill +stroke + +554 678 3 0 360 arc +0 setgray +fill +stroke + +16 752 3 0 360 arc +0 setgray +fill +stroke + +203 329 3 0 360 arc +0 setgray +fill +stroke + +303 370 3 0 360 arc +0 setgray +fill +stroke + +374 369 3 0 360 arc +0 setgray +fill +stroke + +211 66 3 0 360 arc +0 setgray +fill +stroke + +524 251 3 0 360 arc +0 setgray +fill +stroke + +265 47 3 0 360 arc +0 setgray +fill +stroke + +46 554 3 0 360 arc +0 setgray +fill +stroke + +293 752 3 0 360 arc +0 setgray +fill +stroke + +546 332 3 0 360 arc +0 setgray +fill +stroke + +464 260 3 0 360 arc +0 setgray +fill +stroke + +309 490 3 0 360 arc +0 setgray +fill +stroke + +90 254 3 0 360 arc +0 setgray +fill +stroke + +545 418 3 0 360 arc +0 setgray +fill +stroke + +450 251 3 0 360 arc +0 setgray +fill +stroke + +573 142 3 0 360 arc +0 setgray +fill +stroke + +140 380 3 0 360 arc +0 setgray +fill +stroke + +39 567 3 0 360 arc +0 setgray +fill +stroke + +262 558 3 0 360 arc +0 setgray +fill +stroke + +324 202 3 0 360 arc +0 setgray +fill +stroke + +496 721 3 0 360 arc +0 setgray +fill +stroke + +561 202 3 0 360 arc +0 setgray +fill +stroke + +228 11 3 0 360 arc +0 setgray +fill +stroke + +412 717 3 0 360 arc +0 setgray +fill +stroke + +512 706 3 0 360 arc +0 setgray +fill +stroke + +582 184 3 0 360 arc +0 setgray +fill +stroke + +318 567 3 0 360 arc +0 setgray +fill +stroke + +546 352 3 0 360 arc +0 setgray +fill +stroke + +9 480 3 0 360 arc +0 setgray +fill +stroke + +318 388 3 0 360 arc +0 setgray +fill +stroke + +99 475 3 0 360 arc +0 setgray +fill +stroke + +186 743 3 0 360 arc +0 setgray +fill +stroke + +316 10 3 0 360 arc +0 setgray +fill +stroke + +554 614 3 0 360 arc +0 setgray +fill +stroke + +512 463 3 0 360 arc +0 setgray +fill +stroke + +312 592 3 0 360 arc +0 setgray +fill +stroke + +248 278 3 0 360 arc +0 setgray +fill +stroke + +290 368 3 0 360 arc +0 setgray +fill +stroke + +1 558 3 0 360 arc +0 setgray +fill +stroke + +257 61 3 0 360 arc +0 setgray +fill +stroke + +308 551 3 0 360 arc +0 setgray +fill +stroke + +9 246 3 0 360 arc +0 setgray +fill +stroke + +379 520 3 0 360 arc +0 setgray +fill +stroke + +166 748 3 0 360 arc +0 setgray +fill +stroke + +296 177 3 0 360 arc +0 setgray +fill +stroke + +108 539 3 0 360 arc +0 setgray +fill +stroke + +508 475 3 0 360 arc +0 setgray +fill +stroke + +507 516 3 0 360 arc +0 setgray +fill +stroke + +393 609 3 0 360 arc +0 setgray +fill +stroke + +51 653 3 0 360 arc +0 setgray +fill +stroke + +460 163 3 0 360 arc +0 setgray +fill +stroke + +561 672 3 0 360 arc +0 setgray +fill +stroke + +241 256 3 0 360 arc +0 setgray +fill +stroke + +444 531 3 0 360 arc +0 setgray +fill +stroke + +74 342 3 0 360 arc +0 setgray +fill +stroke + +16 95 3 0 360 arc +0 setgray +fill +stroke + +189 638 3 0 360 arc +0 setgray +fill +stroke + +141 620 3 0 360 arc +0 setgray +fill +stroke + +454 540 3 0 360 arc +0 setgray +fill +stroke + +217 174 3 0 360 arc +0 setgray +fill +stroke + +537 521 3 0 360 arc +0 setgray +fill +stroke + +405 377 3 0 360 arc +0 setgray +fill +stroke + +492 12 3 0 360 arc +0 setgray +fill +stroke + +390 489 3 0 360 arc +0 setgray +fill +stroke + +10 241 3 0 360 arc +0 setgray +fill +stroke + +438 110 3 0 360 arc +0 setgray +fill +stroke + +420 404 3 0 360 arc +0 setgray +fill +stroke + +439 446 3 0 360 arc +0 setgray +fill +stroke + +244 631 3 0 360 arc +0 setgray +fill +stroke + +293 282 3 0 360 arc +0 setgray +fill +stroke + +233 577 3 0 360 arc +0 setgray +fill +stroke + +573 675 3 0 360 arc +0 setgray +fill +stroke + +79 119 3 0 360 arc +0 setgray +fill +stroke + +123 389 3 0 360 arc +0 setgray +fill +stroke + +155 680 3 0 360 arc +0 setgray +fill +stroke + +543 384 3 0 360 arc +0 setgray +fill +stroke + +410 85 3 0 360 arc +0 setgray +fill +stroke + +257 414 3 0 360 arc +0 setgray +fill +stroke + +25 663 3 0 360 arc +0 setgray +fill +stroke + +436 519 3 0 360 arc +0 setgray +fill +stroke + +220 62 3 0 360 arc +0 setgray +fill +stroke + +378 317 3 0 360 arc +0 setgray +fill +stroke + +266 221 3 0 360 arc +0 setgray +fill +stroke + +563 726 3 0 360 arc +0 setgray +fill +stroke + +348 548 3 0 360 arc +0 setgray +fill +stroke + +217 634 3 0 360 arc +0 setgray +fill +stroke + +297 194 3 0 360 arc +0 setgray +fill +stroke + +265 357 3 0 360 arc +0 setgray +fill +stroke + +25 620 3 0 360 arc +0 setgray +fill +stroke + +42 180 3 0 360 arc +0 setgray +fill +stroke + +473 118 3 0 360 arc +0 setgray +fill +stroke + +4 127 3 0 360 arc +0 setgray +fill +stroke + +311 334 3 0 360 arc +0 setgray +fill +stroke + +433 100 3 0 360 arc +0 setgray +fill +stroke + +169 453 3 0 360 arc +0 setgray +fill +stroke + +116 118 3 0 360 arc +0 setgray +fill +stroke + +264 258 3 0 360 arc +0 setgray +fill +stroke + +291 782 3 0 360 arc +0 setgray +fill +stroke + +443 6 3 0 360 arc +0 setgray +fill +stroke + +301 339 3 0 360 arc +0 setgray +fill +stroke + +230 534 3 0 360 arc +0 setgray +fill +stroke + +505 95 3 0 360 arc +0 setgray +fill +stroke + +440 498 3 0 360 arc +0 setgray +fill +stroke + +36 50 3 0 360 arc +0 setgray +fill +stroke + +291 7 3 0 360 arc +0 setgray +fill +stroke + +390 44 3 0 360 arc +0 setgray +fill +stroke + +53 395 3 0 360 arc +0 setgray +fill +stroke + +295 128 3 0 360 arc +0 setgray +fill +stroke + +529 512 3 0 360 arc +0 setgray +fill +stroke + +444 734 3 0 360 arc +0 setgray +fill +stroke + +118 648 3 0 360 arc +0 setgray +fill +stroke + +348 290 3 0 360 arc +0 setgray +fill +stroke + +186 295 3 0 360 arc +0 setgray +fill +stroke + +44 393 3 0 360 arc +0 setgray +fill +stroke + +13 597 3 0 360 arc +0 setgray +fill +stroke + +553 63 3 0 360 arc +0 setgray +fill +stroke + +123 714 3 0 360 arc +0 setgray +fill +stroke + +31 76 3 0 360 arc +0 setgray +fill +stroke + +349 211 3 0 360 arc +0 setgray +fill +stroke + +162 748 3 0 360 arc +0 setgray +fill +stroke + +18 748 3 0 360 arc +0 setgray +fill +stroke + +52 143 3 0 360 arc +0 setgray +fill +stroke + +207 563 3 0 360 arc +0 setgray +fill +stroke + +307 88 3 0 360 arc +0 setgray +fill +stroke + +335 300 3 0 360 arc +0 setgray +fill +stroke + +83 649 3 0 360 arc +0 setgray +fill +stroke + +444 483 3 0 360 arc +0 setgray +fill +stroke + +579 71 3 0 360 arc +0 setgray +fill +stroke + +75 228 3 0 360 arc +0 setgray +fill +stroke + +392 88 3 0 360 arc +0 setgray +fill +stroke + +229 205 3 0 360 arc +0 setgray +fill +stroke + +204 173 3 0 360 arc +0 setgray +fill +stroke + +524 503 3 0 360 arc +0 setgray +fill +stroke + +49 549 3 0 360 arc +0 setgray +fill +stroke + +46 767 3 0 360 arc +0 setgray +fill +stroke + +161 533 3 0 360 arc +0 setgray +fill +stroke + +507 697 3 0 360 arc +0 setgray +fill +stroke + +8 83 3 0 360 arc +0 setgray +fill +stroke + +304 548 3 0 360 arc +0 setgray +fill +stroke + +99 151 3 0 360 arc +0 setgray +fill +stroke + +200 594 3 0 360 arc +0 setgray +fill +stroke + +225 12 3 0 360 arc +0 setgray +fill +stroke + +358 156 3 0 360 arc +0 setgray +fill +stroke + +407 73 3 0 360 arc +0 setgray +fill +stroke + +76 548 3 0 360 arc +0 setgray +fill +stroke + + +233 456 moveto +233 456 lineto +stroke + +233 456 moveto +233 456 lineto +stroke + +233 456 moveto +226 473 lineto +stroke + +233 456 moveto +200 493 lineto +stroke + +233 456 moveto +249 475 lineto +stroke + +233 456 moveto +215 485 lineto +stroke + +233 456 moveto +280 448 lineto +stroke + +233 456 moveto +240 500 lineto +stroke + +233 456 moveto +196 423 lineto +stroke + +233 456 moveto +192 438 lineto +stroke + +233 456 moveto +235 470 lineto +stroke + +233 456 moveto +239 491 lineto +stroke + +233 456 moveto +203 495 lineto +stroke + +233 456 moveto +191 468 lineto +stroke + +233 456 moveto +257 414 lineto +stroke + +181 270 moveto +201 308 lineto +stroke + +181 270 moveto +185 240 lineto +stroke + +253 596 moveto +255 564 lineto +stroke + +253 596 moveto +279 613 lineto +stroke + +253 596 moveto +267 639 lineto +stroke + +304 323 moveto +290 368 lineto +stroke + +304 323 moveto +324 285 lineto +stroke + +304 323 moveto +310 274 lineto +stroke + +134 385 moveto +172 412 lineto +stroke + +185 240 moveto +182 218 lineto +stroke + +300 505 moveto +288 505 lineto +stroke + +300 505 moveto +337 536 lineto +stroke + +300 505 moveto +339 506 lineto +stroke + +149 27 moveto +175 65 lineto +stroke + +488 786 moveto +467 785 lineto +stroke + +470 391 moveto +421 386 lineto +stroke + +470 391 moveto +509 393 lineto +stroke + +470 391 moveto +519 400 lineto +stroke + +314 161 moveto +308 204 lineto +stroke + +314 161 moveto +319 121 lineto +stroke + +276 536 moveto +288 505 lineto +stroke + +422 95 moveto +421 114 lineto +stroke + +544 52 moveto +505 81 lineto +stroke + +441 771 moveto +427 742 lineto +stroke + +258 294 moveto +259 326 lineto +stroke + +258 294 moveto +265 255 lineto +stroke + +258 294 moveto +264 258 lineto +stroke + +328 239 moveto +324 285 lineto +stroke + +328 239 moveto +337 219 lineto +stroke + +328 239 moveto +324 202 lineto +stroke + +472 237 moveto +446 273 lineto +stroke + +419 416 moveto +388 432 lineto +stroke + +200 641 moveto +211 603 lineto +stroke + +200 641 moveto +190 687 lineto +stroke + +200 641 moveto +199 681 lineto +stroke + +200 641 moveto +202 659 lineto +stroke + +200 641 moveto +200 661 lineto +stroke + +421 386 moveto +390 392 lineto +stroke + +421 386 moveto +430 383 lineto +stroke + +421 386 moveto +455 384 lineto +stroke + +34 218 moveto +42 247 lineto +stroke + +34 218 moveto +31 194 lineto +stroke + +187 435 moveto +192 438 lineto +stroke + +187 435 moveto +152 422 lineto +stroke + +187 435 moveto +142 436 lineto +stroke + +9 460 moveto +54 460 lineto +stroke + +501 243 moveto +464 260 lineto +stroke + +501 243 moveto +531 223 lineto +stroke + +501 243 moveto +535 217 lineto +stroke + +147 760 moveto +171 721 lineto +stroke + +368 279 moveto +358 290 lineto +stroke + +368 279 moveto +381 264 lineto +stroke + +540 410 moveto +502 403 lineto +stroke + +540 410 moveto +562 414 lineto +stroke + +540 410 moveto +588 397 lineto +stroke + +540 410 moveto +584 408 lineto +stroke + +66 760 moveto +101 730 lineto +stroke + +66 760 moveto +46 767 lineto +stroke + +191 739 moveto +198 699 lineto +stroke + +191 739 moveto +189 788 lineto +stroke + +314 184 moveto +308 204 lineto +stroke + +314 184 moveto +326 142 lineto +stroke + +20 606 moveto +39 567 lineto +stroke + +365 167 moveto +349 211 lineto +stroke + +339 781 moveto +313 747 lineto +stroke + +339 781 moveto +356 791 lineto +stroke + +124 40 moveto +130 75 lineto +stroke + +124 40 moveto +118 6 lineto +stroke + +211 698 moveto +202 659 lineto +stroke + +130 75 moveto +132 111 lineto +stroke + +342 104 moveto +326 142 lineto +stroke + +342 104 moveto +347 55 lineto +stroke + +335 571 moveto +304 548 lineto +stroke + +335 571 moveto +355 611 lineto +stroke + +363 786 moveto +360 761 lineto +stroke + +179 552 moveto +184 528 lineto +stroke + +165 251 moveto +180 272 lineto +stroke + +42 247 moveto +60 292 lineto +stroke + +42 247 moveto +42 208 lineto +stroke + +42 247 moveto +8 219 lineto +stroke + +42 247 moveto +23 221 lineto +stroke + +42 247 moveto +20 212 lineto +stroke + +452 233 moveto +443 239 lineto +stroke + +452 233 moveto +482 207 lineto +stroke + +482 560 moveto +444 531 lineto +stroke + +482 560 moveto +523 570 lineto +stroke + +482 560 moveto +509 569 lineto +stroke + +554 436 moveto +538 436 lineto +stroke + +554 436 moveto +588 426 lineto +stroke + +76 50 moveto +94 77 lineto +stroke + +231 765 moveto +226 727 lineto +stroke + +145 282 moveto +168 309 lineto +stroke + +266 234 moveto +264 258 lineto +stroke + +590 530 moveto +574 500 lineto +stroke + +300 181 moveto +288 206 lineto +stroke + +9 282 moveto +47 311 lineto +stroke + +121 740 moveto +135 719 lineto +stroke + +134 232 moveto +147 271 lineto +stroke + +86 601 moveto +114 588 lineto +stroke + +86 601 moveto +38 600 lineto +stroke + +476 15 moveto +474 29 lineto +stroke + +293 555 moveto +288 507 lineto +stroke + +293 555 moveto +297 594 lineto +stroke + +226 473 moveto +181 488 lineto +stroke + +226 473 moveto +203 500 lineto +stroke + +12 456 moveto +54 460 lineto +stroke + +41 315 moveto +74 342 lineto +stroke + +41 315 moveto +4 303 lineto +stroke + +153 585 moveto +167 545 lineto +stroke + +273 744 moveto +259 699 lineto +stroke + +273 744 moveto +259 753 lineto +stroke + +273 744 moveto +291 766 lineto +stroke + +273 744 moveto +291 782 lineto +stroke + +430 383 moveto +448 377 lineto +stroke + +430 383 moveto +470 356 lineto +stroke + +342 712 moveto +314 696 lineto +stroke + +561 356 moveto +546 362 lineto +stroke + +306 357 moveto +303 370 lineto +stroke + +301 63 moveto +294 89 lineto +stroke + +152 422 moveto +110 405 lineto +stroke + +531 502 moveto +495 480 lineto +stroke + +531 502 moveto +574 500 lineto +stroke + +167 545 moveto +184 528 lineto +stroke + +167 545 moveto +158 573 lineto +stroke + +471 247 moveto +464 260 lineto +stroke + +471 247 moveto +505 221 lineto +stroke + +128 564 moveto +159 530 lineto +stroke + +128 564 moveto +114 588 lineto +stroke + +550 622 moveto +513 599 lineto +stroke + +513 599 moveto +473 576 lineto +stroke + +513 599 moveto +554 614 lineto +stroke + +323 86 moveto +319 121 lineto +stroke + +390 188 moveto +362 220 lineto +stroke + +390 188 moveto +407 152 lineto +stroke + +543 87 moveto +516 122 lineto +stroke + +543 87 moveto +554 64 lineto +stroke + +543 87 moveto +573 58 lineto +stroke + +248 629 moveto +238 610 lineto +stroke + +342 174 moveto +337 219 lineto +stroke + +342 174 moveto +350 129 lineto +stroke + +190 687 moveto +187 715 lineto +stroke + +190 687 moveto +171 721 lineto +stroke + +190 687 moveto +180 714 lineto +stroke + +413 668 moveto +391 653 lineto +stroke + +200 493 moveto +195 497 lineto +stroke + +26 675 moveto +42 656 lineto +stroke + +26 675 moveto +14 722 lineto +stroke + +26 675 moveto +0 708 lineto +stroke + +111 553 moveto +124 533 lineto +stroke + +111 553 moveto +84 575 lineto +stroke + +609 114 moveto +573 142 lineto +stroke + +225 789 moveto +232 740 lineto +stroke + +479 611 moveto +448 584 lineto +stroke + +479 611 moveto +515 621 lineto +stroke + +479 611 moveto +499 638 lineto +stroke + +479 611 moveto +484 619 lineto +stroke + +224 524 moveto +239 491 lineto +stroke + +224 524 moveto +202 558 lineto +stroke + +470 707 moveto +449 668 lineto +stroke + +195 732 moveto +198 699 lineto +stroke + +195 732 moveto +192 766 lineto +stroke + +155 682 moveto +172 635 lineto +stroke + +172 635 moveto +176 618 lineto +stroke + +172 635 moveto +143 675 lineto +stroke + +172 635 moveto +164 683 lineto +stroke + +172 635 moveto +155 680 lineto +stroke + +232 98 moveto +234 128 lineto +stroke + +232 98 moveto +222 70 lineto +stroke + +232 98 moveto +211 66 lineto +stroke + +232 98 moveto +220 62 lineto +stroke + +125 278 moveto +133 318 lineto +stroke + +66 147 moveto +105 172 lineto +stroke + +178 47 moveto +185 89 lineto +stroke + +178 47 moveto +168 15 lineto +stroke + +383 358 moveto +356 375 lineto +stroke + +383 358 moveto +414 320 lineto +stroke + +304 714 moveto +293 708 lineto +stroke + +304 714 moveto +335 743 lineto +stroke + +304 714 moveto +333 743 lineto +stroke + +304 714 moveto +338 742 lineto +stroke + +242 343 moveto +240 387 lineto +stroke + +242 343 moveto +240 297 lineto +stroke + +347 471 moveto +335 460 lineto +stroke + +257 84 moveto +262 125 lineto +stroke + +108 736 moveto +124 710 lineto +stroke + +108 736 moveto +77 772 lineto +stroke + +352 96 moveto +350 129 lineto +stroke + +352 96 moveto +365 54 lineto +stroke + +377 714 moveto +384 678 lineto +stroke + +495 480 moveto +468 462 lineto +stroke + +495 480 moveto +519 493 lineto +stroke + +495 480 moveto +524 503 lineto +stroke + +331 506 moveto +288 505 lineto +stroke + +331 506 moveto +371 502 lineto +stroke + +331 506 moveto +379 520 lineto +stroke + +442 483 moveto +407 454 lineto +stroke + +313 98 moveto +319 121 lineto +stroke + +149 166 moveto +158 189 lineto +stroke + +149 166 moveto +136 145 lineto +stroke + +356 375 moveto +318 388 lineto +stroke + +356 375 moveto +360 357 lineto +stroke + +350 463 moveto +335 460 lineto +stroke + +438 137 moveto +421 176 lineto +stroke + +438 137 moveto +455 108 lineto +stroke + +438 137 moveto +452 104 lineto +stroke + +438 137 moveto +458 118 lineto +stroke + +45 562 moveto +76 548 lineto +stroke + +275 71 moveto +260 89 lineto +stroke + +275 71 moveto +283 39 lineto +stroke + +545 135 moveto +518 177 lineto +stroke + +545 135 moveto +568 109 lineto +stroke + +545 135 moveto +568 111 lineto +stroke + +398 371 moveto +370 387 lineto +stroke + +398 371 moveto +435 343 lineto +stroke + +327 19 moveto +347 55 lineto +stroke + +150 519 moveto +174 512 lineto +stroke + +150 519 moveto +114 553 lineto +stroke + +396 101 moveto +365 111 lineto +stroke + +249 243 moveto +246 268 lineto +stroke + +249 243 moveto +246 205 lineto +stroke + +116 183 moveto +138 191 lineto +stroke + +161 173 moveto +170 217 lineto +stroke + +161 173 moveto +156 129 lineto +stroke + +133 318 moveto +112 356 lineto +stroke + +133 318 moveto +126 283 lineto +stroke + +225 663 moveto +217 618 lineto +stroke + +225 663 moveto +226 685 lineto +stroke + +185 571 moveto +203 538 lineto +stroke + +185 571 moveto +176 618 lineto +stroke + +349 410 moveto +319 424 lineto +stroke + +349 410 moveto +369 400 lineto +stroke + +349 410 moveto +390 392 lineto +stroke + +54 460 moveto +99 475 lineto +stroke + +54 460 moveto +10 452 lineto +stroke + +54 460 moveto +45 459 lineto +stroke + +54 460 moveto +28 471 lineto +stroke + +54 460 moveto +23 451 lineto +stroke + +54 460 moveto +9 480 lineto +stroke + +390 455 moveto +347 464 lineto +stroke + +390 455 moveto +407 454 lineto +stroke + +390 455 moveto +430 453 lineto +stroke + +390 455 moveto +439 446 lineto +stroke + +379 32 moveto +371 72 lineto +stroke + +50 23 moveto +78 55 lineto +stroke + +427 742 moveto +414 715 lineto +stroke + +427 742 moveto +446 756 lineto +stroke + +427 742 moveto +446 783 lineto +stroke + +34 559 moveto +44 555 lineto +stroke + +190 184 moveto +195 226 lineto +stroke + +482 207 moveto +496 198 lineto +stroke + +482 207 moveto +508 171 lineto +stroke + +482 207 moveto +518 177 lineto +stroke + +537 711 moveto +516 688 lineto +stroke + +537 711 moveto +563 726 lineto +stroke + +558 669 moveto +520 641 lineto +stroke + +426 591 moveto +388 579 lineto +stroke + +426 591 moveto +448 628 lineto +stroke + +535 452 moveto +494 457 lineto +stroke + +535 452 moveto +582 455 lineto +stroke + +535 452 moveto +569 486 lineto +stroke + +535 452 moveto +566 459 lineto +stroke + +369 400 moveto +405 377 lineto +stroke + +303 498 moveto +288 505 lineto +stroke + +71 524 moveto +108 502 lineto +stroke + +529 321 moveto +489 328 lineto +stroke + +529 321 moveto +558 285 lineto +stroke + +529 321 moveto +566 295 lineto +stroke + +409 199 moveto +396 222 lineto +stroke + +409 199 moveto +421 176 lineto +stroke + +409 199 moveto +451 176 lineto +stroke + +597 788 moveto +559 759 lineto +stroke + +355 611 moveto +333 646 lineto +stroke + +355 611 moveto +370 639 lineto +stroke + +355 611 moveto +372 612 lineto +stroke + +143 675 moveto +124 710 lineto +stroke + +143 675 moveto +123 714 lineto +stroke + +273 158 moveto +257 174 lineto +stroke + +314 696 moveto +301 663 lineto +stroke + +314 696 moveto +352 711 lineto +stroke + +234 128 moveto +237 174 lineto +stroke + +183 428 moveto +192 438 lineto +stroke + +47 361 moveto +82 373 lineto +stroke + +429 150 moveto +421 176 lineto +stroke + +429 150 moveto +438 110 lineto +stroke + +592 748 moveto +563 726 lineto +stroke + +592 748 moveto +597 764 lineto +stroke + +294 78 moveto +294 89 lineto +stroke + +372 325 moveto +333 355 lineto +stroke + +372 325 moveto +417 313 lineto +stroke + +372 325 moveto +379 323 lineto +stroke + +372 325 moveto +414 302 lineto +stroke + +520 136 moveto +494 164 lineto +stroke + +382 293 moveto +362 305 lineto +stroke + +382 293 moveto +421 262 lineto +stroke + +313 251 moveto +309 295 lineto +stroke + +132 242 moveto +147 271 lineto +stroke + +227 524 moveto +239 491 lineto +stroke + +227 524 moveto +215 567 lineto +stroke + +227 524 moveto +207 563 lineto +stroke + +78 459 moveto +99 475 lineto +stroke + +531 223 moveto +561 202 lineto +stroke + +293 249 moveto +272 291 lineto +stroke + +293 249 moveto +296 247 lineto +stroke + +293 249 moveto +308 204 lineto +stroke + +293 249 moveto +288 206 lineto +stroke + +559 759 moveto +534 734 lineto +stroke + +559 759 moveto +593 791 lineto +stroke + +161 38 moveto +175 65 lineto +stroke + +161 38 moveto +152 17 lineto +stroke + +431 224 moveto +396 247 lineto +stroke + +431 224 moveto +459 210 lineto +stroke + +431 224 moveto +450 208 lineto +stroke + +431 224 moveto +448 180 lineto +stroke + +431 224 moveto +466 190 lineto +stroke + +487 301 moveto +457 314 lineto +stroke + +487 301 moveto +518 270 lineto +stroke + +554 160 moveto +518 177 lineto +stroke + +554 160 moveto +588 149 lineto +stroke + +554 160 moveto +560 139 lineto +stroke + +554 160 moveto +573 142 lineto +stroke + +473 576 moveto +430 553 lineto +stroke + +578 414 moveto +538 436 lineto +stroke + +550 760 moveto +527 741 lineto +stroke + +550 760 moveto +562 770 lineto +stroke + +550 760 moveto +564 788 lineto +stroke + +271 408 moveto +257 414 lineto +stroke + +271 408 moveto +307 394 lineto +stroke + +271 408 moveto +271 359 lineto +stroke + +271 408 moveto +303 370 lineto +stroke + +271 408 moveto +290 368 lineto +stroke + +294 66 moveto +294 89 lineto +stroke + +48 120 moveto +41 155 lineto +stroke + +48 120 moveto +45 97 lineto +stroke + +1 739 moveto +14 722 lineto +stroke + +595 150 moveto +573 179 lineto +stroke + +556 271 moveto +518 270 lineto +stroke + +82 373 moveto +115 387 lineto +stroke + +82 373 moveto +44 365 lineto +stroke + +82 373 moveto +54 350 lineto +stroke + +58 509 moveto +76 504 lineto +stroke + +58 509 moveto +9 515 lineto +stroke + +506 772 moveto +498 757 lineto +stroke + +506 772 moveto +550 789 lineto +stroke + +21 672 moveto +42 656 lineto +stroke + +593 707 moveto +554 678 lineto +stroke + +593 707 moveto +598 707 lineto +stroke + +346 467 moveto +335 460 lineto +stroke + +185 644 moveto +189 638 lineto +stroke + +39 45 moveto +66 86 lineto +stroke + +407 454 moveto +446 450 lineto +stroke + +407 454 moveto +440 441 lineto +stroke + +407 454 moveto +444 483 lineto +stroke + +398 717 moveto +384 678 lineto +stroke + +398 717 moveto +398 751 lineto +stroke + +398 717 moveto +402 761 lineto +stroke + +68 786 moveto +77 772 lineto +stroke + +333 646 moveto +325 656 lineto +stroke + +158 189 moveto +170 217 lineto +stroke + +236 730 moveto +253 687 lineto +stroke + +236 730 moveto +237 777 lineto +stroke + +236 730 moveto +246 749 lineto +stroke + +236 730 moveto +239 774 lineto +stroke + +236 730 moveto +254 752 lineto +stroke + +236 730 moveto +232 740 lineto +stroke + +604 714 moveto +584 705 lineto +stroke + +564 569 moveto +523 570 lineto +stroke + +576 710 moveto +538 678 lineto +stroke + +576 710 moveto +589 730 lineto +stroke + +446 450 moveto +494 457 lineto +stroke + +366 555 moveto +337 536 lineto +stroke + +366 555 moveto +401 564 lineto +stroke + +366 555 moveto +379 570 lineto +stroke + +182 424 moveto +192 438 lineto +stroke + +38 600 moveto +24 620 lineto +stroke + +38 600 moveto +18 622 lineto +stroke + +38 600 moveto +25 620 lineto +stroke + +472 365 moveto +448 377 lineto +stroke + +472 365 moveto +506 370 lineto +stroke + +337 536 moveto +362 538 lineto +stroke + +337 536 moveto +348 548 lineto +stroke + +259 699 moveto +252 666 lineto +stroke + +101 740 moveto +124 710 lineto +stroke + +442 307 moveto +413 334 lineto +stroke + +29 749 moveto +14 722 lineto +stroke + +135 103 moveto +136 145 lineto +stroke + +135 103 moveto +128 58 lineto +stroke + +203 538 moveto +203 500 lineto +stroke + +203 538 moveto +189 579 lineto +stroke + +610 654 moveto +590 653 lineto +stroke + +294 89 moveto +296 138 lineto +stroke + +294 89 moveto +292 66 lineto +stroke + +370 639 moveto +391 653 lineto +stroke + +370 639 moveto +384 678 lineto +stroke + +167 82 moveto +183 108 lineto +stroke + +167 82 moveto +147 46 lineto +stroke + +91 644 moveto +108 626 lineto +stroke + +91 644 moveto +76 676 lineto +stroke + +318 317 moveto +311 334 lineto +stroke + +318 317 moveto +329 286 lineto +stroke + +319 424 moveto +280 448 lineto +stroke + +319 424 moveto +328 425 lineto +stroke + +319 424 moveto +335 412 lineto +stroke + +226 727 moveto +226 685 lineto +stroke + +435 343 moveto +467 307 lineto +stroke + +435 343 moveto +457 314 lineto +stroke + +435 343 moveto +444 340 lineto +stroke + +588 426 moveto +606 418 lineto +stroke + +201 308 moveto +217 343 lineto +stroke + +201 308 moveto +176 272 lineto +stroke + +201 308 moveto +204 259 lineto +stroke + +201 308 moveto +180 272 lineto +stroke + +201 308 moveto +206 270 lineto +stroke + +401 564 moveto +442 567 lineto +stroke + +90 488 moveto +99 475 lineto +stroke + +90 488 moveto +48 485 lineto +stroke + +406 616 moveto +388 579 lineto +stroke + +406 616 moveto +445 642 lineto +stroke + +406 616 moveto +417 658 lineto +stroke + +283 39 moveto +313 0 lineto +stroke + +283 39 moveto +316 10 lineto +stroke + +132 646 moveto +145 615 lineto +stroke + +157 619 moveto +158 573 lineto +stroke + +335 743 moveto +367 774 lineto +stroke + +335 743 moveto +360 761 lineto +stroke + +16 258 moveto +32 291 lineto +stroke + +16 258 moveto +9 246 lineto +stroke + +16 258 moveto +10 241 lineto +stroke + +195 497 moveto +159 530 lineto +stroke + +195 497 moveto +174 512 lineto +stroke + +195 497 moveto +161 533 lineto +stroke + +124 533 moveto +129 530 lineto +stroke + +349 454 moveto +335 460 lineto +stroke + +349 454 moveto +388 432 lineto +stroke + +150 450 moveto +191 468 lineto +stroke + +249 475 moveto +288 505 lineto +stroke + +182 218 moveto +179 176 lineto +stroke + +272 291 moveto +259 326 lineto +stroke + +272 291 moveto +286 279 lineto +stroke + +203 500 moveto +184 528 lineto +stroke + +403 767 moveto +398 751 lineto +stroke + +430 453 moveto +468 462 lineto +stroke + +296 138 moveto +296 177 lineto +stroke + +388 579 moveto +379 570 lineto +stroke + +599 234 moveto +569 246 lineto +stroke + +529 667 moveto +489 652 lineto +stroke + +529 667 moveto +538 678 lineto +stroke + +529 667 moveto +554 678 lineto +stroke + +529 667 moveto +561 672 lineto +stroke + +529 667 moveto +573 675 lineto +stroke + +63 735 moveto +101 730 lineto +stroke + +222 70 moveto +212 41 lineto +stroke + +222 70 moveto +215 54 lineto +stroke + +222 70 moveto +212 32 lineto +stroke + +222 70 moveto +226 27 lineto +stroke + +337 219 moveto +332 176 lineto +stroke + +437 751 moveto +414 715 lineto +stroke + +437 751 moveto +467 785 lineto +stroke + +509 393 moveto +543 384 lineto +stroke + +407 152 moveto +421 114 lineto +stroke + +407 152 moveto +408 151 lineto +stroke + +236 607 moveto +233 577 lineto +stroke + +443 239 moveto +421 262 lineto +stroke + +518 270 moveto +549 250 lineto +stroke + +55 408 moveto +94 410 lineto +stroke + +111 639 moveto +125 606 lineto +stroke + +111 639 moveto +98 666 lineto +stroke + +111 639 moveto +92 664 lineto +stroke + +42 443 moveto +83 416 lineto +stroke + +586 189 moveto +561 202 lineto +stroke + +9 612 moveto +13 597 lineto +stroke + +496 253 moveto +474 265 lineto +stroke + +287 548 moveto +288 505 lineto +stroke + +449 668 moveto +445 642 lineto +stroke + +449 668 moveto +467 703 lineto +stroke + +19 651 moveto +42 656 lineto +stroke + +538 678 moveto +566 701 lineto +stroke + +538 678 moveto +563 714 lineto +stroke + +171 738 moveto +180 714 lineto +stroke + +171 738 moveto +167 773 lineto +stroke + +171 738 moveto +167 754 lineto +stroke + +171 738 moveto +166 769 lineto +stroke + +345 209 moveto +339 241 lineto +stroke + +371 72 moveto +353 118 lineto +stroke + +371 72 moveto +390 44 lineto +stroke + +114 737 moveto +124 710 lineto +stroke + +114 737 moveto +101 768 lineto +stroke + +274 139 moveto +257 174 lineto +stroke + +125 606 moveto +158 573 lineto +stroke + +125 606 moveto +108 626 lineto +stroke + +68 120 moveto +99 151 lineto +stroke + +68 120 moveto +55 104 lineto +stroke + +396 222 moveto +382 254 lineto +stroke + +101 484 moveto +99 475 lineto +stroke + +44 555 moveto +76 548 lineto +stroke + +28 251 moveto +32 291 lineto +stroke + +317 759 moveto +313 747 lineto +stroke + +120 123 moveto +132 140 lineto +stroke + +120 123 moveto +116 118 lineto +stroke + +108 502 moveto +128 503 lineto +stroke + +108 502 moveto +76 504 lineto +stroke + +299 270 moveto +308 311 lineto +stroke + +296 455 moveto +280 448 lineto +stroke + +296 455 moveto +339 459 lineto +stroke + +296 455 moveto +335 460 lineto +stroke + +262 125 moveto +257 174 lineto +stroke + +262 125 moveto +260 89 lineto +stroke + +206 29 moveto +220 62 lineto +stroke + +305 504 moveto +288 505 lineto +stroke + +305 504 moveto +352 508 lineto +stroke + +170 241 moveto +180 272 lineto +stroke + +170 241 moveto +170 217 lineto +stroke + +610 631 moveto +590 653 lineto +stroke + +217 618 moveto +233 577 lineto +stroke + +257 351 moveto +240 387 lineto +stroke + +257 351 moveto +259 326 lineto +stroke + +439 556 moveto +430 553 lineto +stroke + +159 538 moveto +161 533 lineto +stroke + +50 3 moveto +61 40 lineto +stroke + +109 617 moveto +124 604 lineto +stroke + +109 617 moveto +85 638 lineto +stroke + +21 772 moveto +18 748 lineto +stroke + +104 77 moveto +107 84 lineto +stroke + +106 384 moveto +123 389 lineto +stroke + +362 220 moveto +339 264 lineto +stroke + +362 220 moveto +376 190 lineto +stroke + +173 105 moveto +195 145 lineto +stroke + +124 710 moveto +103 741 lineto +stroke + +124 710 moveto +101 730 lineto +stroke + +69 626 moveto +86 606 lineto +stroke + +69 626 moveto +42 656 lineto +stroke + +69 626 moveto +51 653 lineto +stroke + +95 110 moveto +132 140 lineto +stroke + +95 110 moveto +66 86 lineto +stroke + +78 55 moveto +94 77 lineto +stroke + +78 55 moveto +45 19 lineto +stroke + +91 661 moveto +108 626 lineto +stroke + +360 374 moveto +335 412 lineto +stroke + +387 246 moveto +382 254 lineto +stroke + +450 208 moveto +469 165 lineto +stroke + +333 355 moveto +303 370 lineto +stroke + +333 355 moveto +345 339 lineto +stroke + +132 140 moveto +136 145 lineto +stroke + +132 140 moveto +119 119 lineto +stroke + +142 290 moveto +168 309 lineto +stroke + +289 520 moveto +288 505 lineto +stroke + +289 520 moveto +322 548 lineto +stroke + +131 750 moveto +135 719 lineto +stroke + +390 392 moveto +423 406 lineto +stroke + +390 392 moveto +419 382 lineto +stroke + +390 392 moveto +420 404 lineto +stroke + +506 370 moveto +546 362 lineto +stroke + +506 370 moveto +534 346 lineto +stroke + +506 370 moveto +546 352 lineto +stroke + +311 503 moveto +288 505 lineto +stroke + +162 191 moveto +170 217 lineto +stroke + +566 701 moveto +597 718 lineto +stroke + +566 701 moveto +573 714 lineto +stroke + +312 782 moveto +311 750 lineto +stroke + +120 67 moveto +132 111 lineto +stroke + +120 67 moveto +104 30 lineto +stroke + +120 67 moveto +117 41 lineto +stroke + +468 462 moveto +493 466 lineto +stroke + +468 462 moveto +506 483 lineto +stroke + +468 462 moveto +508 475 lineto +stroke + +455 108 moveto +487 74 lineto +stroke + +455 108 moveto +472 79 lineto +stroke + +173 264 moveto +186 292 lineto +stroke + +155 753 moveto +171 721 lineto +stroke + +513 745 moveto +484 725 lineto +stroke + +546 362 moveto +572 365 lineto +stroke + +524 108 moveto +516 122 lineto +stroke + +339 506 moveto +381 512 lineto +stroke + +339 506 moveto +384 513 lineto +stroke + +98 666 moveto +103 701 lineto +stroke + +60 432 moveto +94 410 lineto +stroke + +60 432 moveto +13 441 lineto +stroke + +222 158 moveto +229 205 lineto +stroke + +413 334 moveto +387 365 lineto +stroke + +413 334 moveto +428 327 lineto +stroke + +363 277 moveto +348 290 lineto +stroke + +363 277 moveto +382 254 lineto +stroke + +381 264 moveto +396 247 lineto +stroke + +1 356 moveto +44 365 lineto +stroke + +457 746 moveto +444 734 lineto +stroke + +94 77 moveto +119 119 lineto +stroke + +94 77 moveto +61 40 lineto +stroke + +448 584 moveto +415 548 lineto +stroke + +96 2 moveto +104 30 lineto +stroke + +523 570 moveto +561 577 lineto +stroke + +288 505 moveto +308 499 lineto +stroke + +288 505 moveto +288 507 lineto +stroke + +288 505 moveto +309 490 lineto +stroke + +288 505 moveto +304 548 lineto +stroke + +494 457 moveto +538 436 lineto +stroke + +494 457 moveto +512 463 lineto +stroke + +197 336 moveto +217 343 lineto +stroke + +363 87 moveto +350 129 lineto +stroke + +363 87 moveto +366 64 lineto +stroke + +255 564 moveto +257 543 lineto +stroke + +276 672 moveto +267 639 lineto +stroke + +276 672 moveto +293 708 lineto +stroke + +9 8 moveto +36 50 lineto +stroke + +186 98 moveto +195 145 lineto +stroke + +186 98 moveto +193 78 lineto +stroke + +186 98 moveto +180 66 lineto +stroke + +186 98 moveto +185 89 lineto +stroke + +186 98 moveto +188 85 lineto +stroke + +186 98 moveto +196 78 lineto +stroke + +186 98 moveto +190 54 lineto +stroke + +93 316 moveto +98 324 lineto +stroke + +515 738 moveto +496 721 lineto +stroke + +52 214 moveto +75 228 lineto +stroke + +52 214 moveto +42 180 lineto +stroke + +449 14 moveto +474 29 lineto +stroke + +449 14 moveto +433 6 lineto +stroke + +212 41 moveto +191 10 lineto +stroke + +474 265 moveto +441 282 lineto +stroke + +429 766 moveto +411 739 lineto +stroke + +280 448 moveto +298 464 lineto +stroke + +178 465 moveto +191 468 lineto +stroke + +309 295 moveto +301 339 lineto +stroke + +329 286 moveto +339 241 lineto +stroke + +329 286 moveto +339 264 lineto +stroke + +449 545 moveto +415 548 lineto +stroke + +535 47 moveto +531 52 lineto +stroke + +249 650 moveto +243 625 lineto +stroke + +249 650 moveto +253 687 lineto +stroke + +310 156 moveto +308 204 lineto +stroke + +215 54 moveto +215 8 lineto +stroke + +215 54 moveto +208 12 lineto +stroke + +177 294 moveto +187 310 lineto +stroke + +177 294 moveto +147 271 lineto +stroke + +161 552 moveto +184 528 lineto +stroke + +413 418 moveto +388 432 lineto +stroke + +413 418 moveto +453 403 lineto +stroke + +413 418 moveto +448 407 lineto +stroke + +134 446 moveto +149 447 lineto +stroke + +134 446 moveto +99 475 lineto +stroke + +145 615 moveto +158 573 lineto +stroke + +145 615 moveto +150 638 lineto +stroke + +145 615 moveto +118 648 lineto +stroke + +155 465 moveto +191 468 lineto +stroke + +155 465 moveto +128 503 lineto +stroke + +10 272 moveto +47 301 lineto +stroke + +422 83 moveto +421 114 lineto +stroke + +353 118 moveto +350 129 lineto +stroke + +353 118 moveto +353 74 lineto +stroke + +267 676 moveto +267 639 lineto +stroke + +585 172 moveto +561 202 lineto +stroke + +34 93 moveto +45 116 lineto +stroke + +34 93 moveto +26 53 lineto +stroke + +182 46 moveto +185 89 lineto +stroke + +308 311 moveto +301 339 lineto +stroke + +113 161 moveto +138 191 lineto +stroke + +113 161 moveto +99 151 lineto +stroke + +421 176 moveto +445 156 lineto +stroke + +588 13 moveto +573 58 lineto +stroke + +131 520 moveto +174 512 lineto +stroke + +398 751 moveto +392 785 lineto +stroke + +55 391 moveto +69 401 lineto +stroke + +329 122 moveto +326 142 lineto +stroke + +579 50 moveto +563 81 lineto +stroke + +339 241 moveto +349 211 lineto +stroke + +568 109 moveto +587 98 lineto +stroke + +568 109 moveto +592 81 lineto +stroke + +430 553 moveto +415 548 lineto +stroke + +430 553 moveto +476 569 lineto +stroke + +430 553 moveto +441 561 lineto +stroke + +168 148 moveto +166 191 lineto +stroke + +52 330 moveto +74 342 lineto +stroke + +531 332 moveto +489 328 lineto +stroke + +343 784 moveto +313 747 lineto +stroke + +515 621 moveto +551 641 lineto +stroke + +307 394 moveto +318 388 lineto +stroke + +170 217 moveto +138 191 lineto +stroke + +170 217 moveto +166 191 lineto +stroke + +421 114 moveto +423 103 lineto +stroke + +421 114 moveto +404 96 lineto +stroke + +421 114 moveto +410 85 lineto +stroke + +421 114 moveto +433 100 lineto +stroke + +557 616 moveto +554 614 lineto +stroke + +557 616 moveto +590 653 lineto +stroke + +257 174 moveto +246 211 lineto +stroke + +39 153 moveto +42 180 lineto +stroke + +122 121 moveto +136 145 lineto +stroke + +122 121 moveto +107 84 lineto +stroke + +147 46 moveto +139 10 lineto +stroke + +379 570 moveto +385 612 lineto +stroke + +379 570 moveto +389 602 lineto +stroke + +379 570 moveto +393 609 lineto +stroke + +558 2 moveto +529 42 lineto +stroke + +110 405 moveto +94 410 lineto +stroke + +110 405 moveto +69 401 lineto +stroke + +156 129 moveto +153 123 lineto +stroke + +530 691 moveto +516 688 lineto +stroke + +301 663 moveto +267 639 lineto +stroke + +138 191 moveto +105 172 lineto +stroke + +87 236 moveto +90 254 lineto +stroke + +175 65 moveto +183 108 lineto +stroke + +573 286 moveto +566 295 lineto +stroke + +573 286 moveto +603 256 lineto +stroke + +127 609 moveto +158 573 lineto +stroke + +260 89 moveto +278 43 lineto +stroke + +260 89 moveto +265 47 lineto +stroke + +260 89 moveto +257 61 lineto +stroke + +195 226 moveto +206 270 lineto +stroke + +195 226 moveto +196 208 lineto +stroke + +195 226 moveto +191 188 lineto +stroke + +195 226 moveto +191 198 lineto +stroke + +278 43 moveto +291 7 lineto +stroke + +47 301 moveto +52 308 lineto +stroke + +293 301 moveto +301 339 lineto +stroke + +293 301 moveto +293 282 lineto +stroke + +61 497 moveto +99 475 lineto +stroke + +531 52 moveto +505 81 lineto +stroke + +52 308 moveto +88 336 lineto +stroke + +52 308 moveto +32 291 lineto +stroke + +211 603 moveto +215 567 lineto +stroke + +211 603 moveto +217 634 lineto +stroke + +88 336 moveto +112 356 lineto +stroke + +88 336 moveto +71 301 lineto +stroke + +88 336 moveto +68 326 lineto +stroke + +429 515 moveto +390 489 lineto +stroke + +429 515 moveto +449 541 lineto +stroke + +429 515 moveto +466 504 lineto +stroke + +429 515 moveto +451 501 lineto +stroke + +429 515 moveto +444 531 lineto +stroke + +429 515 moveto +436 519 lineto +stroke + +429 515 moveto +440 498 lineto +stroke + +264 8 moveto +265 47 lineto +stroke + +129 530 moveto +174 512 lineto +stroke + +129 530 moveto +108 539 lineto +stroke + +186 292 moveto +203 329 lineto +stroke + +186 292 moveto +174 264 lineto +stroke + +311 750 moveto +293 708 lineto +stroke + +602 139 moveto +573 179 lineto +stroke + +258 227 moveto +246 268 lineto +stroke + +171 721 moveto +144 763 lineto +stroke + +179 415 moveto +196 423 lineto +stroke + +179 415 moveto +172 412 lineto +stroke + +46 511 moveto +76 504 lineto +stroke + +111 59 moveto +107 84 lineto +stroke + +111 59 moveto +91 22 lineto +stroke + +611 628 moveto +590 653 lineto +stroke + +83 416 moveto +94 410 lineto +stroke + +474 161 moveto +469 165 lineto +stroke + +441 282 moveto +414 302 lineto +stroke + +441 282 moveto +467 259 lineto +stroke + +441 282 moveto +479 269 lineto +stroke + +441 282 moveto +464 260 lineto +stroke + +441 282 moveto +450 251 lineto +stroke + +520 641 moveto +484 619 lineto +stroke + +520 641 moveto +548 659 lineto +stroke + +520 641 moveto +530 641 lineto +stroke + +45 116 moveto +41 155 lineto +stroke + +45 116 moveto +31 76 lineto +stroke + +187 310 moveto +203 329 lineto +stroke + +189 579 moveto +186 610 lineto +stroke + +316 581 moveto +304 548 lineto +stroke + +498 757 moveto +484 725 lineto +stroke + +467 703 moveto +484 725 lineto +stroke + +467 703 moveto +496 721 lineto +stroke + +335 780 moveto +313 747 lineto +stroke + +486 579 moveto +441 561 lineto +stroke + +486 579 moveto +529 595 lineto +stroke + +102 316 moveto +112 356 lineto +stroke + +102 316 moveto +106 274 lineto +stroke + +481 416 moveto +440 441 lineto +stroke + +502 403 moveto +453 403 lineto +stroke + +502 403 moveto +545 418 lineto +stroke + +561 577 moveto +590 576 lineto +stroke + +561 577 moveto +578 589 lineto +stroke + +549 250 moveto +567 233 lineto +stroke + +549 250 moveto +569 246 lineto +stroke + +549 250 moveto +585 227 lineto +stroke + +60 657 moveto +85 638 lineto +stroke + +610 303 moveto +566 295 lineto +stroke + +445 156 moveto +473 118 lineto +stroke + +383 83 moveto +365 111 lineto +stroke + +411 739 moveto +402 715 lineto +stroke + +411 739 moveto +428 764 lineto +stroke + +376 190 moveto +392 158 lineto +stroke + +476 569 moveto +497 582 lineto +stroke + +534 346 moveto +546 332 lineto +stroke + +0 788 moveto +8 768 lineto +stroke + +370 387 moveto +335 412 lineto +stroke + +370 387 moveto +387 365 lineto +stroke + +7 84 moveto +4 127 lineto +stroke + +7 84 moveto +7 58 lineto +stroke + +240 500 moveto +257 543 lineto +stroke + +230 260 moveto +240 297 lineto +stroke + +454 88 moveto +452 104 lineto +stroke + +523 37 moveto +505 81 lineto +stroke + +584 705 moveto +554 678 lineto +stroke + +266 417 moveto +257 414 lineto +stroke + +430 662 moveto +417 658 lineto +stroke + +461 75 moveto +452 104 lineto +stroke + +461 75 moveto +474 29 lineto +stroke + +448 628 moveto +489 652 lineto +stroke + +118 128 moveto +136 145 lineto +stroke + +8 768 moveto +14 722 lineto +stroke + +353 380 moveto +335 412 lineto +stroke + +353 380 moveto +374 369 lineto +stroke + +19 11 moveto +36 50 lineto +stroke + +535 105 moveto +516 122 lineto +stroke + +535 105 moveto +563 81 lineto +stroke + +535 105 moveto +553 63 lineto +stroke + +551 641 moveto +588 670 lineto +stroke + +607 363 moveto +572 365 lineto +stroke + +574 500 moveto +594 541 lineto +stroke + +574 500 moveto +606 519 lineto +stroke + +293 708 moveto +313 747 lineto +stroke + +293 708 moveto +293 752 lineto +stroke + +172 412 moveto +134 392 lineto +stroke + +172 412 moveto +140 380 lineto +stroke + +489 328 moveto +444 340 lineto +stroke + +314 588 moveto +304 548 lineto +stroke + +537 541 moveto +507 516 lineto +stroke + +93 296 moveto +98 324 lineto +stroke + +93 296 moveto +90 254 lineto +stroke + +350 129 moveto +380 102 lineto +stroke + +135 719 moveto +155 680 lineto +stroke + +149 447 moveto +192 438 lineto +stroke + +538 436 moveto +551 428 lineto +stroke + +512 117 moveto +516 122 lineto +stroke + +494 164 moveto +466 190 lineto +stroke + +23 740 moveto +14 722 lineto +stroke + +191 188 moveto +195 145 lineto +stroke + +474 29 moveto +492 7 lineto +stroke + +474 29 moveto +492 12 lineto +stroke + +474 29 moveto +443 6 lineto +stroke + +598 365 moveto +572 365 lineto +stroke + +308 204 moveto +307 182 lineto +stroke + +308 204 moveto +315 172 lineto +stroke + +288 206 moveto +296 177 lineto +stroke + +288 206 moveto +297 194 lineto +stroke + +556 348 moveto +546 352 lineto +stroke + +158 573 moveto +124 604 lineto +stroke + +158 573 moveto +141 620 lineto +stroke + +98 324 moveto +112 356 lineto +stroke + +98 324 moveto +60 292 lineto +stroke + +98 324 moveto +72 297 lineto +stroke + +243 625 moveto +238 610 lineto +stroke + +243 625 moveto +252 666 lineto +stroke + +534 734 moveto +507 697 lineto +stroke + +466 504 moveto +507 516 lineto +stroke + +238 610 moveto +233 577 lineto +stroke + +238 610 moveto +244 631 lineto +stroke + +246 211 moveto +241 256 lineto +stroke + +237 174 moveto +242 210 lineto +stroke + +202 659 moveto +198 699 lineto +stroke + +240 387 moveto +257 414 lineto +stroke + +240 387 moveto +217 343 lineto +stroke + +38 2 moveto +61 40 lineto +stroke + +152 554 moveto +161 533 lineto +stroke + +198 699 moveto +186 743 lineto +stroke + +415 330 moveto +387 365 lineto +stroke + +10 122 moveto +7 164 lineto +stroke + +10 122 moveto +16 95 lineto +stroke + +548 659 moveto +568 671 lineto +stroke + +240 297 moveto +246 268 lineto +stroke + +240 297 moveto +245 261 lineto +stroke + +240 297 moveto +248 278 lineto +stroke + +240 297 moveto +241 256 lineto +stroke + +529 42 moveto +505 81 lineto +stroke + +335 460 moveto +347 464 lineto +stroke + +573 179 moveto +561 202 lineto +stroke + +573 179 moveto +595 162 lineto +stroke + +233 224 moveto +241 256 lineto +stroke + +233 224 moveto +229 205 lineto +stroke + +59 84 moveto +79 119 lineto +stroke + +361 692 moveto +384 678 lineto +stroke + +486 161 moveto +466 190 lineto +stroke + +486 161 moveto +516 122 lineto +stroke + +345 339 moveto +362 305 lineto +stroke + +345 339 moveto +378 317 lineto +stroke + +572 365 moveto +609 370 lineto +stroke + +319 121 moveto +310 73 lineto +stroke + +217 343 moveto +203 329 lineto +stroke + +14 722 moveto +25 752 lineto +stroke + +14 722 moveto +22 749 lineto +stroke + +14 722 moveto +16 752 lineto +stroke + +14 722 moveto +18 748 lineto +stroke + +270 545 moveto +257 543 lineto +stroke + +414 302 moveto +446 273 lineto +stroke + +448 180 moveto +456 169 lineto +stroke + +448 180 moveto +460 163 lineto +stroke + +86 606 moveto +114 588 lineto +stroke + +241 623 moveto +233 577 lineto +stroke + +495 227 moveto +464 260 lineto +stroke + +364 168 moveto +349 211 lineto +stroke + +364 168 moveto +358 156 lineto +stroke + +37 406 moveto +69 401 lineto +stroke + +518 177 moveto +564 167 lineto +stroke + +168 309 moveto +203 329 lineto +stroke + +196 423 moveto +193 407 lineto +stroke + +196 150 moveto +191 198 lineto +stroke + +196 150 moveto +183 108 lineto +stroke + +564 223 moveto +524 251 lineto +stroke + +489 652 moveto +516 688 lineto +stroke + +489 652 moveto +507 697 lineto +stroke + +33 345 moveto +54 350 lineto +stroke + +139 10 moveto +137 5 lineto +stroke + +139 10 moveto +137 7 lineto +stroke + +47 311 moveto +68 326 lineto +stroke + +277 404 moveto +257 414 lineto +stroke + +277 404 moveto +265 357 lineto +stroke + +365 287 moveto +358 290 lineto +stroke + +505 81 moveto +473 118 lineto +stroke + +608 293 moveto +566 295 lineto +stroke + +479 269 moveto +524 251 lineto +stroke + +42 656 moveto +25 663 lineto +stroke + +41 155 moveto +42 180 lineto +stroke + +242 210 moveto +241 256 lineto +stroke + +180 714 moveto +166 748 lineto +stroke + +180 714 moveto +162 748 lineto +stroke + +602 453 moveto +566 459 lineto +stroke + +347 464 moveto +387 480 lineto +stroke + +347 464 moveto +390 489 lineto +stroke + +415 548 moveto +379 520 lineto +stroke + +250 3 moveto +265 47 lineto +stroke + +527 741 moveto +496 721 lineto +stroke + +239 491 moveto +230 534 lineto +stroke + +384 678 moveto +402 715 lineto +stroke + +384 678 moveto +414 715 lineto +stroke + +384 678 moveto +412 717 lineto +stroke + +115 387 moveto +134 392 lineto +stroke + +358 290 moveto +323 319 lineto +stroke + +573 393 moveto +543 384 lineto +stroke + +201 595 moveto +207 563 lineto +stroke + +257 543 moveto +262 558 lineto +stroke + +112 356 moveto +140 380 lineto +stroke + +112 356 moveto +74 342 lineto +stroke + +323 319 moveto +311 334 lineto +stroke + +323 319 moveto +348 290 lineto +stroke + +108 626 moveto +83 649 lineto +stroke + +241 625 moveto +233 577 lineto +stroke + +191 468 moveto +169 453 lineto +stroke + +365 111 moveto +358 156 lineto +stroke + +365 111 moveto +392 88 lineto +stroke + +238 380 moveto +257 414 lineto +stroke + +7 164 moveto +20 212 lineto +stroke + +7 164 moveto +4 127 lineto +stroke + +136 145 moveto +132 111 lineto +stroke + +66 86 moveto +36 50 lineto +stroke + +69 401 moveto +53 395 lineto +stroke + +69 401 moveto +44 393 lineto +stroke + +134 392 moveto +123 389 lineto +stroke + +414 715 moveto +444 734 lineto +stroke + +563 81 moveto +579 71 lineto +stroke + +226 27 moveto +228 11 lineto +stroke + +226 27 moveto +225 12 lineto +stroke + +458 71 moveto +433 100 lineto +stroke + +334 298 moveto +311 334 lineto +stroke + +380 102 moveto +407 73 lineto +stroke + +288 507 moveto +308 551 lineto +stroke + +203 329 moveto +186 295 lineto +stroke + +46 554 moveto +76 548 lineto +stroke + +90 254 moveto +75 228 lineto +stroke + +39 567 moveto +76 548 lineto +stroke + +39 567 moveto +13 597 lineto +stroke + +561 202 moveto +582 184 lineto +stroke + +512 706 moveto +507 697 lineto +stroke + +318 567 moveto +304 548 lineto +stroke + +312 592 moveto +304 548 lineto +stroke + +290 368 moveto +311 334 lineto +stroke + +290 368 moveto +301 339 lineto +stroke + +1 558 moveto +49 549 lineto +stroke + +296 177 moveto +295 128 lineto +stroke + +108 539 moveto +76 548 lineto +stroke + +507 516 moveto +537 521 lineto +stroke + +507 516 moveto +529 512 lineto +stroke + +444 531 moveto +454 540 lineto +stroke + +189 638 moveto +200 594 lineto +stroke + +217 174 moveto +229 205 lineto +stroke + +233 577 moveto +230 534 lineto +stroke + +79 119 moveto +99 151 lineto +stroke + +266 221 moveto +264 258 lineto +stroke + +42 180 moveto +52 143 lineto +stroke + +473 118 moveto +505 95 lineto +stroke + +4 127 moveto +8 83 lineto +stroke + +311 334 moveto +335 300 lineto +stroke + +295 128 moveto +307 88 lineto +stroke + +207 563 moveto +200 594 lineto +stroke + +229 205 moveto +204 173 lineto +stroke + +49 549 moveto +76 548 lineto +stroke + +showpage diff --git a/sem_5/HLIN501_Graphes/TP/TP4/tp4 b/sem_5/HLIN501_Graphes/TP/TP4/tp4 Binary files differnew file mode 100644 index 0000000..3889cf0 --- /dev/null +++ b/sem_5/HLIN501_Graphes/TP/TP4/tp4 diff --git a/sem_5/HLIN501_Graphes/TP/TP4/tp4.cc b/sem_5/HLIN501_Graphes/TP/TP4/tp4.cc new file mode 100644 index 0000000..40fd343 --- /dev/null +++ b/sem_5/HLIN501_Graphes/TP/TP4/tp4.cc @@ -0,0 +1,170 @@ +#include <cstdlib> +#include <iostream> +#include <vector> +#include <fstream> +#include <cmath> + +using namespace std; + +const int N=1400; +const int M=(N*(N-1))/2; + +typedef struct coord{int abs; int ord;} coord; + +void pointRandom(int n,coord point[]); +float distancexy(coord p1,coord p2); +void voisins(int n,int dmax,coord point[],vector<int> voisin[],int &m); +void voisins2arete(int n,vector<int>voisins[],int arete[][2]); +void affichageGraphique(int n,int m,coord point[],vector<int> voisins[],const char * name); +bool existe(int n,int dis[],bool traite[]); +int searchsmallest(int n, int dist[],bool traite[]); +void dijkstra(int n,vector<int> voisin[],coord point[],int pere[], int m); +int construireArbre(int n,vector<int> voisin[],int pere[]); + +int +main() +{ + int n; // Le nombre de points. + cout << "Entrer le nombre de points: "; + cin >> n; + int dmax=50; // La distance jusqu'a laquelle on relie deux points. + coord point[N]; // Les coordonnees des points. + vector<int> voisin[N]; + vector<int> voisinbis[N]; // Les listes de voisins. + int arbre[N-1][2]; // Les aretes de l'arbre de Dijkstra. + int pere[N]; // La relation de filiation de l'arbre de Dijkstra. + int m; // Le nombre d'aretes + int arete[M][2]; // Les aretes du graphe + pointRandom(n,point); + voisins(n,dmax, point, voisin, m); + const char * filename = "affichage.ps"; + affichageGraphique(n,m,point,voisin,filename); + cout<<"Graphe de base créé et exporté vers "<<filename<<endl; + dijkstra(n,voisin,point,pere,m); + construireArbre(n,voisinbis,pere); + const char * filename2 = "affichagefin.ps"; + affichageGraphique(n,m,point,voisinbis,filename2); + + return EXIT_SUCCESS; +} + +void pointRandom(int n, coord point[]){ + srand(time(NULL)); + for (int i =0; i < n; i ++){ + point[i].abs = rand()%612; + point[i].ord =rand()%792; + cout << "Created point "<<i<<" coords : "<< point[i].abs <<" : "<<point[i].ord<<endl; + } +} +float distancexy(coord p1,coord p2){ + return sqrt((pow(p1.abs-p2.abs,2)+pow(p1.ord-p2.ord,2))); +} +void voisins (int n, int dmax, coord point[], vector<int> voisins[], int &m){ + int arrete = 0; + for (int i = 0; i < n; i ++){ + for (int j = i+1; j < n; j ++){ + if ( sqrt(pow(point[i].abs-point[j].abs,2)+pow(point[i].ord-point[j].ord,2))<=dmax){ + voisins[i].push_back(j); + voisins[j].push_back(i); + arrete++; + } + } + } + m=arrete; +} + +void affichageGraphique(int n, int m, coord point[], vector<int> voisins[], const char * filename) +// Cree le fichier Exemple.ps qui affiche +// les points et l'arbre de Kruskal. +{ + ofstream output; + output.open(filename,ios::out); + output << "%!PS-Adobe-3.0" << endl; + output << "%%BoundingBox: 0 0 612 792" << endl; + output << endl; + for(int i=0;i<n;i++) + { + output << point[i].abs << " " << point[i].ord << " 3 0 360 arc" <<endl; + output << "0 setgray" <<endl; + output << "fill" <<endl; + output << "stroke"<<endl; + output << endl; + } + output << endl; + for(int i=0;i<n;i++) + { + for (int j =0; j < voisins[i].size(); j ++){ + if (voisins[i][j] >= i){ + output << point[i].abs<<" "<<point[i].ord << " moveto"<<endl; + output<<point[voisins[i][j]].abs << " " << point[voisins[i][j]].ord << " lineto"<<endl; + output<< "stroke"<<endl; + output << endl; + } + } + } + output<<"showpage"; + output<<endl; +} +bool existe(int n,int dis[],bool traite[]){ + bool test = true; + bool ret = false; + int i = 0; + while (test && i < n){ + if (!traite[i] && (dis[i]!=-1)){ + test = false; + ret = true; + } + i++; + } + return ret; +} +int searchsmallest(int n, int dist[],bool traite[]){ + int ret=-1; + int retdist = 10000; + for (int i = 0 ; i < n; i ++){ + // cout<<"i :"<< i << " Dist de i "<< dist[i]<<" traite de i "<<traite[i]<<endl; + if (traite[i]==false){ + if (dist[i]!= -1){ + if (dist[i]<=retdist){ + retdist=dist[i]; + ret =i; + } + } + } + } + // cout<<"Lancment du traitement de :" << ret<<endl; + return ret; +} +void dijkstra(int n, vector<int> voisin[], coord point[], int pere[], int m){ + int d[n]; + bool traite[n]; + for (int i =0; i < n; i ++){ + d[i]= -1; + traite[i]=false; + } + pere[0]=0; + d[0]=0; + while (existe(n,d,traite)){ + int current = searchsmallest(n,d,traite); + //cout<<"C'est ti-par avec current = "<< current <<endl; + traite[current]=true; + // cout<<"traite current : " << traite[current]<<endl; + for (int i =0; i < voisin[current].size();i ++){ + int x = current; + int y = voisin[current][i]; + //cout<<"Traitement de l'arete "<<x<<";"<<y<<endl; + //cout << d[y] << "versus " << d[x]<< " + " <<distancexy(point[x],point[y])<<endl; + if (!traite[y] && ((d[y]==-1) || (d[y]>(d[x]+distancexy(point[x],point[y]))))){ + d[y]=d[x]+distancexy(point[x],point[y]); + pere[y]=x; + } + } + } +} +int construireArbre(int n,vector<int> voisin[],int pere[]){ + for ( int i = 0; i < n; i ++){ + voisin[i].push_back(pere[i]); + voisin[pere[i]].push_back(i); + } + return n; +} diff --git a/sem_5/HLIN501_Graphes/TP/TP5/tp5 b/sem_5/HLIN501_Graphes/TP/TP5/tp5 Binary files differnew file mode 100644 index 0000000..b201576 --- /dev/null +++ b/sem_5/HLIN501_Graphes/TP/TP5/tp5 diff --git a/sem_5/HLIN501_Graphes/TP/TP5/tp5.cc b/sem_5/HLIN501_Graphes/TP/TP5/tp5.cc new file mode 100644 index 0000000..d864773 --- /dev/null +++ b/sem_5/HLIN501_Graphes/TP/TP5/tp5.cc @@ -0,0 +1,243 @@ +#include <iostream> +#include <vector> + +using namespace std; + +const int N=41; +const int INF=9999; //La valeur infinie. +char villes[41][20]={"Amiens", "Angouleme", "Avignon", "Bayonne", "Bilbao", "Bordeaux", "Bourges", "Brest", "Brive", "Bruxelles", "Caen", "Cahors", "Clermont-Ferrand", "Dijon", "Geneve", "Grenoble", "Lille", "Limoges", "Luxembourg", "Lyon", "Marseille", "Millau", "Montpellier", "Mulhouse", "Nancy", "Nantes", "Nice", "Orleans", "Paris", "Perpignan", "Poitiers", "Reims", "Rennes", "Rodez", "Rouen", "Saint-Etienne", "Strasbourg", "Toulouse", "Tours", "Troyes", "Valence"}; + +void floydWarshall(int longueur[][N],int dist[][N],int P[][N]); +void affichage(int dist[][N],int chemin[][N]); +void itineraire(int i,int j,int chemin[][N]); +void itineraireville(int i,int j,int chemin[][N]); +void fermeturetrans(int longueur[][N], int dist[][N], int P[][N], bool fermeture[][N]); +void affichagematrice(int n, bool mat[][N]); + +int main(){ + + int position[41][2]={{282,84},{180,334},{412,443},{140,455},{80,480},{165,389},{304,253},{14,150},{249,365},{380,15},{182,117},{258,412},{322,322},{408,231},{470,287},{464,359},{324,32},{242,332},{470,60},{405,306},{433,480},{339,440},{365,461},{497,208},{453,148},{116,233},{515,460},{277,194},{296,146},{329,505},{208,271},{369,119},{120,175},{330,410},{228,101},{383,339},{508,152},{227,466},{220,230},{363,179},{408,377}}; + + int longueur[41][41]; + for(int i=0;i<41;i++){ + for(int j=0;j<41;j++){ + longueur[i][j]=INF; + } + longueur[i][i]=0; + } + + + longueur[0][34]=120; longueur[0][28]=130; + longueur[0][31]=180; longueur[0][16]=140; + + longueur[1][30]=130; longueur[1][17]=110; + longueur[1][8]=170; longueur[1][5]=120; + + longueur[2][40]=140; longueur[2][22]=90; + longueur[2][20]=90; + + longueur[3][5]=180; longueur[3][37]=300; + longueur[3][4]=70; + + longueur[4][3]=70; + + longueur[5][1]=120; longueur[5][8]=200; longueur[5][11]=230; + longueur[5][37]=241; longueur[5][3]=180; + + longueur[6][27]=121; longueur[6][39]=240; longueur[6][13]=250; + longueur[6][12]=190; longueur[6][38]=230; + + longueur[7][32]=240; + + longueur[8][11]=101; longueur[8][17]=100; longueur[8][1]=170; + longueur[8][5]=200; longueur[8][33]=140; + + longueur[9][16]=110; longueur[9][31]=230; longueur[9][18]=210; + + longueur[10][34]=130; longueur[10][38]=260; longueur[10][32]=180; + + longueur[11][21]=180; longueur[11][8]=101; longueur[11][5]=230; + longueur[11][37]=110; longueur[11][33]=105; + + longueur[12][6]=190; longueur[12][19]=210; longueur[12][35]=150; + longueur[12][17]=230; longueur[12][33]=270; + + longueur[13][19]=200; longueur[13][23]=221; longueur[13][24]=220; + longueur[13][39]=180; longueur[13][6]=250; longueur[13][14]=200; + + longueur[14][15]=145; longueur[14][19]=150; longueur[14][13]=200; + + longueur[15][26]=340; longueur[15][20]=270; longueur[15][40]=90; + longueur[15][19]=150; longueur[15][14]=145; + + longueur[16][0]=140; longueur[16][31]=196; longueur[16][9]=110; + + longueur[17][30]=120; longueur[17][1]=110; longueur[17][8]=100; + longueur[17][12]=230; + + longueur[18][31]=218; longueur[18][36]=220; longueur[18][9]=210; + longueur[18][24]=200; + + longueur[19][40]=150; longueur[19][35]=80; longueur[19][12]=210; + longueur[19][13]=200; longueur[19][14]=150; longueur[19][15]=150; + + longueur[20][22]=170; longueur[20][2]=90; longueur[20][26]=200; + longueur[20][15]=270; + + longueur[21][37]=190; longueur[21][11]=180; longueur[21][22]=110; + longueur[21][33]=60; + + longueur[22][29]=150; longueur[22][37]=240; longueur[22][21]=110; + longueur[22][2]=90; longueur[22][20]=170; longueur[22][40]=200; + + longueur[23][13]=221; longueur[23][24]=170; longueur[23][36]=120; + + longueur[24][36]=160; longueur[24][23]=170; longueur[24][13]=220; + longueur[24][31]=240; longueur[24][18]=200; + + longueur[25][32]=110; longueur[25][38]=210; longueur[25][30]=220; + + longueur[26][20]=200; longueur[26][15]=340; + + longueur[27][6]=121; longueur[27][39]=200; longueur[27][28]=132; + longueur[27][38]=120; + + longueur[28][0]=130; longueur[28][34]=131; longueur[28][27]=132; + longueur[28][39]=181; longueur[28][31]=140; + + longueur[29][37]=210; longueur[29][22]=150; + + longueur[30][25]=220; longueur[30][38]=100; longueur[30][17]=120; + longueur[30][1]=130; + + longueur[31][24]=240; longueur[31][28]=140; longueur[31][39]=130; + longueur[31][0]=180; longueur[31][16]=196; longueur[31][9]=230; + longueur[31][18]=218; + + longueur[32][10]=180; longueur[32][38]=250; longueur[32][7]=240; + longueur[32][25]=110; + + longueur[33][35]=200; longueur[33][40]=225; longueur[33][21]=60; + longueur[33][8]=140; longueur[33][11]=105; longueur[33][12]=270; + + longueur[34][0]=120; longueur[34][28]=131; longueur[34][10]=130; + + longueur[35][12]=150; longueur[35][19]=80; longueur[35][40]=120; + longueur[35][33]=200; + + longueur[36][23]=120; longueur[36][24]=160; longueur[36][18]=220; + + longueur[37][3]=300; longueur[37][5]=241; longueur[37][11]=110; + longueur[37][21]=190; longueur[37][22]=240; longueur[37][29]=210; + + longueur[38][10]=260; longueur[38][32]=250; longueur[38][25]=210; + longueur[38][30]=100; longueur[38][27]=120; longueur[38][6]=230; + + longueur[39][31]=130; longueur[39][28]=181; longueur[39][27]=200; + longueur[39][6]=240; longueur[39][13]=180; + + longueur[40][2]=140; longueur[40][15]=90; longueur[40][35]=120; + longueur[40][19]=150; longueur[40][33]=225; longueur[40][22]=200; + + + + // int longueur[N][N]={{0,2,INF,4,INF}, //Les longueurs des arcs. + // {INF,0,2,INF,INF}, //longueur[i][j]=INF si l'arc ij n'existe pas + // {INF,INF,0,2,INF}, + // {INF,-3,INF,0,2}, + // {2,INF,INF,INF,0}}; + int dist[N][N]; //Le tableau des distances. + int chemin[N][N]; //Le tableau de la premiere etape du chemin de i a j. + floydWarshall(longueur,dist,chemin); + affichage(dist,chemin); + itineraireville(0,5,chemin); + return 0; +} + +void floydWarshall (int longueur[][N],int dist[][N], int P[][N]){ + for (int i =0; i < N; i ++){ + dist[i][i]=0; + P[i][i]=i; + for (int j = 0 ; j < N; j ++){ + if (longueur[i][j]!=INF){ + dist[i][j]=longueur[i][j]; + P[i][j]=j; + } + else { + dist[i][j]=INF; + P[i][j]=-1; + } + } + } + for (int k = 0; k < N; k++){ + for(int i =0; i < N; i ++ ){ + for (int j = 0 ; j < N; j ++){ + if (dist[i][j]>dist[i][k]+dist[k][j]){ + dist[i][j]=dist[i][k]+dist[k][j]; + P[i][j]=P[i][k]; + } + } + } + } + for (int i =0; i < N; i ++){ + if (dist[i][i]<0){ + std::cout<<"Il existe un cycle orienté de poids <0"<<endl; + } + } + } + + +void affichage(int dist[][N],int chemin[][N]){ + for (int i = 0 ; i < N; i ++){ + for (int j = 0; j < N; j ++){ + cout<<dist[i][j]<<","; + } + cout<<endl; + } + cout<<endl; + cout<<endl; + for (int i =0; i < N; i ++){ + for (int j = 0; j < N; j ++){ + cout << "chemin de " << i << " à " <<j<< " : "<< chemin[i][j]<<endl; + } + } +} +void itineraire(int i,int j,int chemin[][N]){ + int retchemin[N]; + int working = i; + for (int k = 0 ; k < N; k ++){ + retchemin[k]=-1; + } + retchemin[0]=i; + int cpt = 1; + while (working != j){ + retchemin[cpt]=chemin[working][j]; + working = retchemin[cpt]; + cpt ++; + } + for (int k = 0 ; k < N; k ++){ + if (retchemin[k]!=-1){ + cout<<retchemin[k]<<" "; + } + } +} +void itineraireville(int i,int j,int chemin[][N]){ + int retchemin[N]; + int working = i; + for (int k = 0 ; k < N; k ++){ + retchemin[k]=-1; + } + retchemin[0]=i; + int cpt = 1; + while (working != j){ + retchemin[cpt]=chemin[working][j]; + working = retchemin[cpt]; + cpt ++; + } + for (int k = 0 ; k < N; k ++){ + if (retchemin[k]!=-1){ + cout<<villes[retchemin[k]]<<" "; + } + } + cout<<endl; +} diff --git a/sem_5/HLIN501_Graphes/TP/TP5/tp50 b/sem_5/HLIN501_Graphes/TP/TP5/tp50 Binary files differnew file mode 100644 index 0000000..81974d3 --- /dev/null +++ b/sem_5/HLIN501_Graphes/TP/TP5/tp50 diff --git a/sem_5/HLIN501_Graphes/TP/TP5/tp50.cc b/sem_5/HLIN501_Graphes/TP/TP5/tp50.cc new file mode 100644 index 0000000..a4566d0 --- /dev/null +++ b/sem_5/HLIN501_Graphes/TP/TP5/tp50.cc @@ -0,0 +1,74 @@ +#include <iostream> +#include <vector> + +using namespace std; + +const int N=6; +const int INF=9999; //La valeur infinie. + +void floydWarshall(int longueur[][N],int dist[][N],int P[][N]); +void affichage(int dist[][N],int chemin[][N]); +void itineraire(int i,int j,int chemin[][N]); +void itineraireville(int i,int j,int chemin[][N]); +void fermeturetrans(int longueur[][N], int dist[][N], int P[][N], bool fermeture[][N]); +void affichagematrice(int n, bool mat[][N]); + +int main(){ + int longueur[N][N]={{INF,INF,INF,2,INF,2}, //Les longueurs des arcs. + {2,INF,2,2,INF,INF}, //longueur[i][j]=INF si l'arc ij n'existe pas + {INF,INF,INF,2,INF,INF}, + {INF,INF,INF,INF,2,2}, + {INF,INF,2,INF,INF,2}, + {INF,INF,2,INF,INF,INF}}; + int dist[N][N]; //Le tableau des distances. + int chemin[N][N]; //Le tableau de la premiere etape du chemin de i a j. + bool ferm[N][N]; + fermeturetrans(longueur,dist,chemin,ferm); + affichagematrice(N,ferm); + return 0; +} + +void affichagematrice(int n, bool mat[][N]){ + for (int i = 0; i < n; i ++) { + cout<<"[ "; + for (int j = 0 ; j < n; j ++){ + cout<<mat[i][j]<<" , "; + } + cout << " ]"<<endl; + } +} + +void fermeturetrans(int longueur[][N], int dist[][N], int P[][N], bool fermeture[][N]){ + for (int i =0; i < N; i ++){ + dist[i][i]=0; + P[i][i]=i; + for (int j = 0 ; j < N; j ++){ + if (longueur[i][j]!=INF){ + dist[i][j]=longueur[i][j]; + P[i][j]=j; + fermeture[i][j]=true; + } + else { + dist[i][j]=INF; + P[i][j]=-1; + fermeture[i][j]=false; + } + } + } + for (int k = 0; k < N; k++){ + for(int i =0; i < N; i ++ ){ + for (int j = 0 ; j < N; j ++){ + if (dist[i][j]>dist[i][k]+dist[k][j]){ + dist[i][j]=dist[i][k]+dist[k][j]; + P[i][j]=P[i][k]; + fermeture[i][j]=true; + } + } + } + } + for (int i =0; i < N; i ++){ + if (dist[i][i]<0){ + std::cout<<"Il existe un cycle orienté de poids <0"<<endl; + } + } + } diff --git a/sem_5/HLIN501_Graphes/TP/TP5/villes.cc b/sem_5/HLIN501_Graphes/TP/TP5/villes.cc new file mode 100644 index 0000000..1e499c9 --- /dev/null +++ b/sem_5/HLIN501_Graphes/TP/TP5/villes.cc @@ -0,0 +1,126 @@ +char villes[41][20]={"Amiens", "Angouleme", "Avignon", "Bayonne", "Bilbao", "Bordeaux", "Bourges", "Brest", "Brive", "Bruxelles", "Caen", "Cahors", "Clermont-Ferrand", "Dijon", "Geneve", "Grenoble", "Lille", "Limoges", "Luxembourg", "Lyon", "Marseille", "Millau", "Montpellier", "Mulhouse", "Nancy", "Nantes", "Nice", "Orleans", "Paris", "Perpignan", "Poitiers", "Reims", "Rennes", "Rodez", "Rouen", "Saint-Etienne", "Strasbourg", "Toulouse", "Tours", "Troyes", "Valence"}; + +int position[41][2]={{282,84},{180,334},{412,443},{140,455},{80,480},{165,389},{304,253},{14,150},{249,365},{380,15},{182,117},{258,412},{322,322},{408,231},{470,287},{464,359},{324,32},{242,332},{470,60},{405,306},{433,480},{339,440},{365,461},{497,208},{453,148},{116,233},{515,460},{277,194},{296,146},{329,505},{208,271},{369,119},{120,175},{330,410},{228,101},{383,339},{508,152},{227,466},{220,230},{363,179},{408,377}}; + +int longueur[41][41]; +for(int i=0;i<41;i++){ + for(int j=0;j<41;j++){ + longueur[i][j]=inf; + } + longueur[i][i]=0; + } + + +longueur[0][34]=120; longueur[0][28]=130; +longueur[0][31]=180; longueur[0][16]=140; + +longueur[1][30]=130; longueur[1][17]=110; +longueur[1][8]=170; longueur[1][5]=120; + +longueur[2][40]=140; longueur[2][22]=90; +longueur[2][20]=90; + +longueur[3][5]=180; longueur[3][37]=300; +longueur[3][4]=70; + +longueur[4][3]=70; + +longueur[5][1]=120; longueur[5][8]=200; longueur[5][11]=230; +longueur[5][37]=241; longueur[5][3]=180; + +longueur[6][27]=121; longueur[6][39]=240; longueur[6][13]=250; +longueur[6][12]=190; longueur[6][38]=230; + +longueur[7][32]=240; + +longueur[8][11]=101; longueur[8][17]=100; longueur[8][1]=170; +longueur[8][5]=200; longueur[8][33]=140; + +longueur[9][16]=110; longueur[9][31]=230; longueur[9][18]=210; + +longueur[10][34]=130; longueur[10][38]=260; longueur[10][32]=180; + +longueur[11][21]=180; longueur[11][8]=101; longueur[11][5]=230; +longueur[11][37]=110; longueur[11][33]=105; + +longueur[12][6]=190; longueur[12][19]=210; longueur[12][35]=150; +longueur[12][17]=230; longueur[12][33]=270; + +longueur[13][19]=200; longueur[13][23]=221; longueur[13][24]=220; +longueur[13][39]=180; longueur[13][6]=250; longueur[13][14]=200; + +longueur[14][15]=145; longueur[14][19]=150; longueur[14][13]=200; + +longueur[15][26]=340; longueur[15][20]=270; longueur[15][40]=90; +longueur[15][19]=150; longueur[15][14]=145; + +longueur[16][0]=140; longueur[16][31]=196; longueur[16][9]=110; + +longueur[17][30]=120; longueur[17][1]=110; longueur[17][8]=100; +longueur[17][12]=230; + +longueur[18][31]=218; longueur[18][36]=220; longueur[18][9]=210; +longueur[18][24]=200; + +longueur[19][40]=150; longueur[19][35]=80; longueur[19][12]=210; +longueur[19][13]=200; longueur[19][14]=150; longueur[19][15]=150; + +longueur[20][22]=170; longueur[20][2]=90; longueur[20][26]=200; +longueur[20][15]=270; + +longueur[21][37]=190; longueur[21][11]=180; longueur[21][22]=110; +longueur[21][33]=60; + +longueur[22][29]=150; longueur[22][37]=240; longueur[22][21]=110; +longueur[22][2]=90; longueur[22][20]=170; longueur[22][40]=200; + +longueur[23][13]=221; longueur[23][24]=170; longueur[23][36]=120; + +longueur[24][36]=160; longueur[24][23]=170; longueur[24][13]=220; +longueur[24][31]=240; longueur[24][18]=200; + +longueur[25][32]=110; longueur[25][38]=210; longueur[25][30]=220; + +longueur[26][20]=200; longueur[26][15]=340; + +longueur[27][6]=121; longueur[27][39]=200; longueur[27][28]=132; +longueur[27][38]=120; + +longueur[28][0]=130; longueur[28][34]=131; longueur[28][27]=132; +longueur[28][39]=181; longueur[28][31]=140; + +longueur[29][37]=210; longueur[29][22]=150; + +longueur[30][25]=220; longueur[30][38]=100; longueur[30][17]=120; +longueur[30][1]=130; + +longueur[31][24]=240; longueur[31][28]=140; longueur[31][39]=130; +longueur[31][0]=180; longueur[31][16]=196; longueur[31][9]=230; +longueur[31][18]=218; + +longueur[32][10]=180; longueur[32][38]=250; longueur[32][7]=240; +longueur[32][25]=110; + +longueur[33][35]=200; longueur[33][40]=225; longueur[33][21]=60; +longueur[33][8]=140; longueur[33][11]=105; longueur[33][12]=270; + +longueur[34][0]=120; longueur[34][28]=131; longueur[34][10]=130; + +longueur[35][12]=150; longueur[35][19]=80; longueur[35][40]=120; +longueur[35][33]=200; + +longueur[36][23]=120; longueur[36][24]=160; longueur[36][18]=220; + +longueur[37][3]=300; longueur[37][5]=241; longueur[37][11]=110; +longueur[37][21]=190; longueur[37][22]=240; longueur[37][29]=210; + +longueur[38][10]=260; longueur[38][32]=250; longueur[38][25]=210; +longueur[38][30]=100; longueur[38][27]=120; longueur[38][6]=230; + +longueur[39][31]=130; longueur[39][28]=181; longueur[39][27]=200; +longueur[39][6]=240; longueur[39][13]=180; + +longueur[40][2]=140; longueur[40][15]=90; longueur[40][35]=120; +longueur[40][19]=150; longueur[40][33]=225; longueur[40][22]=200; + + |
