]> mj.ucw.cz Git - ads2.git/commitdiff
Snad jiz finalni Voroneho diagramy.
authorMartin Mares <mj@ucw.cz>
Mon, 18 Feb 2008 16:44:33 +0000 (17:44 +0100)
committerMartin Mares <mj@ucw.cz>
Mon, 18 Feb 2008 16:44:33 +0000 (17:44 +0100)
9-geom/9-geom.tex
9-geom/ZakladniObaly.svg [new file with mode: 0644]
9-geom/body.svg
9-geom/voroneho2.eps [new file with mode: 0644]
9-geom/voroneho2.svg [new file with mode: 0644]
9-geom/voronoi.eps [new file with mode: 0644]
9-geom/voronoi.svg [new file with mode: 0644]

index 8de859d2f2ce5922a7505aa08af79f7b94f2b01d..2d209dbb714b07741def29360ea1c80aa80d2a93 100644 (file)
 
 \prednaska{9}{Geometrické algoritmy}{(B. Maslowski, J. Návrat, M. Sta¹a)}
 
-\>Budeme se teï bavit o geometrických problémech v~rovinì. Vìt¹ina algoritmù, které zde uvedeme, má sice své obdoby i pro prostory vy¹¹í nebo ni¾¹í dimenze, ale jednorozmìrné pøípady bývají triviální a vícerozmìrné jsou zase vìt¹inou moc slo¾ité.
-Budeme se tedy zabývat tím, jak tyto problémy øe¹it v~dimenzi dva (v~Euklidovské rovinì).
+\>Budeme se teï bavit o geometrických problémech v~rovinì. Vìt¹ina algoritmù,
+které zde uvedeme, má sice své obdoby i pro prostory vy¹¹í nebo ni¾¹í dimenze,
+ale jednorozmìrné pøípady bývají triviální a vícerozmìrné jsou zase vìt¹inou
+moc slo¾ité.
 
+Budeme se tedy zabývat tím, jak tyto problémy øe¹it v~dimenzi dva
+(v~Euklidovské rovinì).
 
 \h{Hledání konvexního obalu}
-Ptáte se o co pùjde? Zkusme si to pøiblí¾it na problému ledních medvìdù :)
-{\I Lední medvìdi si po dlouhé dobì zmapovali vody severního moøe a zjistili pøesnì místa, kde se nacházejí jejich oblíbené ryby. No a proto¾e to jsou medvìdi chytøí, rozhodli se v¹echny tyto rybky pochytat najednou do jedné velké sítì. A problém, který tady mají, je následující: jaký nejmen¹í obvod mù¾e mít taková sí», aby se dovnitø ve¹ly v¹echny rybky?!}
 
-Neboli budeme øe¹it, jak nìjakou zadanou mno¾inu bodù v~rovinì obalit co nejkrat¹í uzavøenou køivkou, do které se je¹tì v¹echny body vejdou.
+Ptáte se o co pùjde? Zkusme si to pøiblí¾it na problému ledních medvìdù :) {\I
+Lední medvìdi si po dlouhé dobì zmapovali vody severního moøe a zjistili
+pøesnì místa, kde se nacházejí jejich oblíbené ryby. No a proto¾e to jsou
+medvìdi chytøí, rozhodli se v¹echny tyto rybky pochytat najednou do jedné
+velké sítì. A problém, který tady mají, je následující: jaký nejmen¹í obvod
+mù¾e mít taková sí», aby se dovnitø ve¹ly v¹echny rybky?!}
 
-Intuice nám napovídá ¾e výsledek bude nìjaký konvexní\foot{Mno¾ina bodù v~rovinì je konvexní, pokud platí, ¾e pro ka¾dé dva body této mno¾iny le¾í úseèka spojující tyto dva body také celá v~této mno¾inì.} mnohoúhelník, který bude mít vrcholy v~nìkterých uvedených bodech. Ostatní vrcholy pak budou buï nìkde na hranách mnohoúhelníku, nebo uvnitø. Tomuto mnohoulehníku se øíká {\I konvexní obal} dané mno¾iny.
+Neboli budeme øe¹it, jak nìjakou zadanou mno¾inu bodù v~rovinì obalit co
+nejkrat¹í uzavøenou køivkou, do které se je¹tì v¹echny body vejdou.
 
-\>Mo¾ná by se teï hodilo pøedvést názornì, jak vypadají nejmen¹í konvexní obaly:
+Intuice nám napovídá ¾e výsledek bude nìjaký konvexní\foot{Mno¾ina bodù
+v~rovinì je konvexní, pokud platí, ¾e pro ka¾dé dva body této mno¾iny le¾í
+úseèka spojující tyto dva body také celá v~této mno¾inì.} mnohoúhelník, který
+bude mít vrcholy v~nìkterých uvedených bodech. Ostatní vrcholy pak budou buï
+nìkde na hranách mnohoúhelníku, nebo uvnitø. Tomuto mnohoulehníku se øíká {\I
+konvexní obal} dané mno¾iny.
+
+\>Mo¾ná by se teï hodilo pøedvést názornì, jak vypadají nejmen¹í konvexní
+obaly:
 
 \figure{ZakladniObaly.eps}{Základní obaly.}{3in}
 
 \itemize\ibull
+
 \:Konvexní obal prázdné mno¾iny je prázdná mno¾ina.
+
 \:Konvexní obal 1 bodu je bod samotný.
+
 \:Konvexní obal 2 bodù je úseèka spojující tyto body.
+
 \:Konvexní obal 3 bodù je trojúhleník s vrcholy v~tìchto bodech.
+
 \:Konvexní obal 4 bodù \dots to u¾ je slo¾itìj¹í\dots
+
 \endlist
-Konvexní obaly 4 a více bodù, jak si mù¾eme v¹imnout, u¾ nejsou jednoznaèné. Pro $N$-prvkovou mno¾inu bude konvexní obal mnohoúhelník se tøemi a¾ $N$ vrcholy.
 
-Jeden dobrý zpùsob, jak tento konvexní obal sestrojit se nazývá {\I Zametání roviny.}
+Konvexní obaly 4 a více bodù, jak si mù¾eme v¹imnout, u¾ nejsou jednoznaèné.
+Pro $N$-prvkovou mno¾inu bude konvexní obal mnohoúhelník se tøemi a¾ $N$
+vrcholy.
 
-Algoritmus funguje tak, ¾e si v~rovinì zvolíme nìjaký smìr, a v~tomto smìru zaèneme posouvat pøímku. Budeme takto potkávat body le¾ící v~na¹í mno¾inì.
-V~ka¾dém okam¾iku budeme chtít, aby body v~èásti, kterou jsme ji¾ zametli, u¾ mìli spoèítaný konvexní obal. V¾dy kdy¾ pak zametací pøímkou narazíme na nový bod, u¾ si jen rozmyslíme, jak ho do konvexního obalu pøidat.
+Jeden dobrý zpùsob, jak tento konvexní obal sestrojit se nazývá {\I Zametání
+roviny.}
 
-BÚNO pøedpokládáme body v~obecné poloze, tedy takové, ¾e ¾ádné tøi nele¾í na~jedné pøímce. Dále také budeme pøedpokládat, ¾e budeme zametat ve smìru $x$-ové osy a ¾e v¹echny body mají rùznou $x$-ovou souøadnici.
+Algoritmus funguje tak, ¾e si v~rovinì zvolíme nìjaký smìr, a v~tomto smìru
+zaèneme posouvat pøímku. Budeme takto potkávat body le¾ící v~na¹í mno¾inì.
+V~ka¾dém okam¾iku budeme chtít, aby body v~èásti, kterou jsme ji¾ zametli, u¾
+mìli spoèítaný konvexní obal. V¾dy kdy¾ pak zametací pøímkou narazíme na nový
+bod, u¾ si jen rozmyslíme, jak ho do konvexního obalu pøidat.
 
-Je také vidìt, ¾e bod s nejmen¹í a nejvìt¹í $x$-ovou souøadnicí bude le¾et na~konvexním obalu.
+BÚNO pøedpokládáme body v~obecné poloze, tedy takové, ¾e ¾ádné tøi nele¾í
+na~jedné pøímce. Dále také budeme pøedpokládat, ¾e budeme zametat ve smìru
+$x$-ové osy a ¾e v¹echny body mají rùznou $x$-ovou souøadnici.
+
+Je také vidìt, ¾e bod s nejmen¹í a nejvìt¹í $x$-ovou souøadnicí bude le¾et
+na~konvexním obalu.
 
 \s{My¹lenka algoritmu:}
+
 \algo
+
 \:Setøídíme body podle jejich $x$-ové souøadnice.
+
 \:Vezmeme první tøi body a sestrojíme jejich konvexní obal.
-\:Opakuj: Najdeme dal¹í bod a podíváme se, jestli ho mù¾eme do konvexního obalu rovnou pøidat:
-\::Pokud jej mù¾eme rovnou pøidat, tak jej pøidáme.
-\::Pokud jej pøidat rovnou nemù¾eme, pak je potøeba nejdøíve nìjaké body odzadu odebrat a pak teprve pøipojit ná¹ nový bod.
-\endalgo
 
-Ka¾dá iterace tedy bude probíhat tak, ¾e nìjaké body z pùvodního konvexního obalu pozapomínáme a pøidáme nový bod. Aby se to lépe popisovalo, tak celý konvexní obal rozdìlíme na {\I horní obálku} a {\I dolní obálku.}
+\:Opakuj: Najdeme dal¹í bod a podíváme se, jestli ho mù¾eme do konvexního
+obalu rovnou pøidat: \::Pokud jej mù¾eme rovnou pøidat, tak jej pøidáme.
+
+\::Pokud jej pøidat rovnou nemù¾eme, pak je potøeba nejdøíve nìjaké body
+odzadu odebrat a pak teprve pøipojit ná¹ nový bod. \endalgo
+
+Ka¾dá iterace tedy bude probíhat tak, ¾e nìjaké body z pùvodního konvexního
+obalu pozapomínáme a pøidáme nový bod. Aby se to lépe popisovalo, tak celý
+konvexní obal rozdìlíme na {\I horní obálku} a {\I dolní obálku.}
 
 \figure{HD-obalka.eps}{Obrázek obálek.}{3in}
 
-Vidíme teï, ¾e dolní obálka je nìjaká lomená èára, která zatáèí doleva. Horní obálka zatáèí doprava. V~na¹em algoritmu si budeme obálky pamatovat jako dva seznamy vrcholù. Kdy¾ pak v~algoritmu narazíme na nový bod, budeme zvlá¹» øe¹it jak to ovlivní horní obálku a jak ovlivní dolní.
-Je vidìt ¾e bod nejvíce vlevo a bod nejvíce vpravo le¾í v obou obálkách. Ostatní body buï le¾í jen v~jedné z obálek, nebo nele¾í v~¾ádné z nich (tedy nejsou souèástí konvexního obalu).
+Vidíme teï, ¾e dolní obálka je nìjaká lomená èára, která zatáèí doleva. Horní
+obálka zatáèí doprava. V~na¹em algoritmu si budeme obálky pamatovat jako dva
+seznamy vrcholù. Kdy¾ pak v~algoritmu narazíme na nový bod, budeme zvlá¹»
+øe¹it jak to ovlivní horní obálku a jak ovlivní dolní. Je vidìt ¾e bod nejvíce
+vlevo a bod nejvíce vpravo le¾í v obou obálkách. Ostatní body buï le¾í jen
+v~jedné z obálek, nebo nele¾í v~¾ádné z nich (tedy nejsou souèástí konvexního
+obalu).
 
 \s{Algoritmus:}
+
 \algo
+
 \:Setøídíme body podle souøadnice $x$, dostaneme mno¾inu bodù $b_1~-~b_n$.
-\:Spoèítáme konvexní obal ${b_1, b_2, b_3}$, z toho získáme horní a dolní obálku\foot{Body $b_1$ a $b_3$ budou v obou obálkách. Bod $b_2$ bude v~horní obálce pokud le¾í nad pøímkou spojující $b_1$ a $b_3$, v~dolní obálce bude pokud le¾í pod pøímkou.}.
-\:Pro $b$ postupnì zpracováváme $b_3 - b_n$:
+\:Spoèítáme konvexní obal ${b_1, b_2, b_3}$, z toho získáme horní a dolní
+obálku\foot{Body $b_1$ a $b_3$ budou v obou obálkách. Bod $b_2$ bude v~horní
+obálce pokud le¾í nad pøímkou spojující $b_1$ a $b_3$, v~dolní obálce bude
+pokud le¾í pod pøímkou.}. \:Pro $b$ postupnì zpracováváme $b_3 - b_n$:
+
 \::Pøepoèítáme Horní obálku:
-\:::Dokud $(\vert H\vert \geq 2)$ a úhel $(H[-2], H[-1], b)$ je orientovaný doleva:
-\::::Odebereme poslední prvek z obálky.
+
+\:::Dokud $(\vert H\vert \geq 2)$ a úhel $(H[-2], H[-1], b)$ je orientovaný
+doleva: \::::Odebereme poslední prvek z obálky.
+
 \:::Pøidáme do obálky nový vrchol.
+
 \::Pøepoèítáme dolní obálku:
-\:::Dokud $(\vert D\vert \geq 2)$ a úhel $(D[-2], D[-1], b)$ je orientovaný doprava:
-\::::Odebereme poslední prvek z obálky.
+
+\:::Dokud $(\vert D\vert \geq 2)$ a úhel $(D[-2], D[-1], b)$ je orientovaný
+doprava: \::::Odebereme poslední prvek z obálky.
+
 \:::Pøidáme do obálky nový vrchol.
+
 \endalgo
 
-Setøídit body podle $x$-ové souøadnice a sestrojit konvexní obal prvních tøech bodù stihneme v~èase $\O(n \log n)$. Zbytek pak u¾ udìláme dokonce v~èase lineárním $\O(n)$\foot{V této èásti u¾ jen do obálek pøidáváme a odebíráme body.Pøidáváme jich $N$. A odebrat jich mù¾eme maximálnì tolik kolik jsme jich pøidali. Tedy zase maximálnì $N$.}. Platí tedy:
+Setøídit body podle $x$-ové souøadnice a sestrojit konvexní obal prvních tøech
+bodù stihneme v~èase $\O(n \log n)$. Zbytek pak u¾ udìláme dokonce v~èase
+lineárním $\O(n)$\foot{V této èásti u¾ jen do obálek pøidáváme a odebíráme
+body.Pøidáváme jich $N$. A odebrat jich mù¾eme maximálnì tolik kolik jsme jich
+pøidali. Tedy zase maximálnì~$N$.}. Platí tedy:
 
 \s{Vìta:} Konvexní obal doká¾eme sestrojit v~èase $\O(n \log n)$.
 
-\>Na¹i lední medvìdi se tedy ji¾ nauèili, jak si efektivnì obstarat potravu a mohly se pustit do øe¹ení dal¹ího velmi dùle¾itého problému. Pojïme se na nìj podívat s nimi.
-\>A o co ¾e to pùjde?
-{\I Lední medvìdi nejsou na antarktidì sami, kromì nich tam taky bydlí kamarádi eskymáci ve svých iglù. Medvìdi by si teï rádi udìlali mapu, podle které by hned poznali, ke kterému ekymákovi to mají nejblí¾e na náv¹»evu.} 
+\>Na¹i lední medvìdi se tedy ji¾ nauèili, jak si efektivnì obstarat potravu a
+mohly se pustit do øe¹ení dal¹ího velmi dùle¾itého problému. Pojïme se na nìj
+podívat s nimi. \>A o co ¾e to pùjde?
+
+{\I Lední medvìdi nejsou na antarktidì sami, kromì nich tam taky bydlí
+kamarádi eskymáci ve svých iglù. Medvìdi by si teï rádi udìlali mapu, podle
+které by hned poznali, ke kterému ekymákovi to mají nejblí¾e na náv¹»evu.}
 
 My tuhle medvìdí mapu od teï budeme nazývat {\I Voroneho diagramem}.
 
 \h{Voroného diagramy}
 
-Pøed tím, ne¾ vás vystra¹ím nìjakou definicí, si øekneme, co jsi pod tímto, na 
-první pohled ne zøejmým pojmem, pøedstavit. Mìjme mno¾inu teèek T rozmístìných 
-náhodnì po papíru. Ke ka¾dému bodu nakreslíme okraje tak, aby vniklá plo¹ka 
-obsahovala body, které jsou nejblí¾e právì té na¹í vybrané teèce. Samozøejmì 
-\uv{sousední} teèky budou mít tyto hranice spoleèné. Výsledkem na¹eho dlouhého 
-sna¾ení pak bude právì Voroného diagram. V dal¹ích odstavcích se budeme zajímat 
-o to, jak takový útvar správnì popsat, jak ho sestrojit a jaké datové struktury 
-k tomu pou¾ít.
-                                            
-\s{Definice:} {\I Voroného} diagram pro koneènou mno¾inu $M = \{m_1, \dots, m_n\} \in 
-{\bb R}^2$ míst je systém mno¾in $O_1,\dots,O_n$ takových, ¾e pro v¹echna $i$ a $j$ a 
-pro v¹echna $x \in M_i$ je vzdálenost $x$ od $m_i$ men¹í nebo rovna vzdálenosti 
-$x$ od $m_j$ a zároveò sjednocení $O_i$ pøes v¹echna $i$ je celý prostor ${\bb R}^2$, 
-neboli:
+Pøed tím, ne¾ vás vystra¹ím nìjakou definicí, si øekneme, co jsi pod tímto, na
+první pohled ne zøejmým pojmem, pøedstavit. Mìjme mno¾inu teèek $T$
+rozmístìných náhodnì po papíru. Ke ka¾dému bodu nakreslíme okraje tak, aby
+vniklá plo¹ka obsahovala body, které jsou nejblí¾e právì té na¹í vybrané
+teèce. Samozøejmì \uv{sousední} teèky budou mít tyto hranice spoleèné.
+Výsledkem na¹eho dlouhého sna¾ení pak bude právì Voroného diagram. V dal¹ích
+odstavcích se budeme zajímat o to, jak takový útvar správnì popsat, jak ho
+sestrojit a jaké datové struktury k tomu pou¾ít.
+
+\s{Definice:} {\I Voroného diagram} pro koneènou mno¾inu $M = \{m_1, \dots,
+m_n\} \in {\bb R}^2$ míst je systém mno¾in $O_1,\dots,O_n$ takových, ¾e pro
+v¹echna $i$ a $j$ a pro v¹echna $x \in M_i$ je vzdálenost $x$ od $m_i$ men¹í
+nebo rovna vzdálenosti $x$ od $m_j$ a zároveò sjednocení $O_i$ pøes v¹echna
+$i$ je celý prostor ${\bb R}^2$, neboli:
 
 $$d(x,m_i) \leq d(x,m_j) \wedge {\bigcup}_i O_i = {\bb R}^2.$$
 
-Voroného diagram se tedy skládá z nìjakých míst, oblastí a hran, které ty oblasti oddìlují.
+Jednoduchý Voroného diagram:
+
+\figure{voroneho2.eps}{Voroneho diagramu pro dvì místa.}{3in}
 
-\s{Definice:} Øekneme, ¾e {\I hrana} $H$ je taková mno¾ina bodù, ¾e pro ka¾dý bod $x \in H$
-platí.
-\s{Definice:} Øekneme, ¾e {\I vrchol} je takový bod, kde se potkávají alespoò dvì hrany.
+Voroného diagram se tedy skládá z nìjakých míst, oblastí a hran, které ty
+oblasti oddìlují.
+
+\figure{voronoi.eps}{Èásti Voroneho diagramu.}{2in}
+
+\s{Definice:} Øekneme, ¾e {\I hrana} $H$ je taková mno¾ina bodù, ¾e pro ka¾dý
+bod $x \in H$ platí, ¾e existují dvì místa $m_i$ a $m_j$, od kterých má bod
+$x$ stejnou vzdálenost. Tyto dvì místa jsou pro v¹echny body $x$ stejná a
+platí, ¾e v¹echny ostatní místa mají od ka¾dého bodu $x$ del¹í vzdálenost.
+
+\s{Definice:} Øekneme, ¾e {\I vrchol} je takový bod, kde se potkávají alespoò
+dvì hrany.
+
+\s{Pozorování:}
 
-\s{Pozorování:} 
 \itemize\ibull
-\:Ka¾dá mno¾ina $M_i$ je ohranièena konvexní lomenou èarou, tak¾e oblasti mají tvar konvexních mnohoúhelníkù, ale je mo¾né, ¾e jsou oteveøené do nekneèna.
-\:Pro ka¾dou hranu $h$ ve Voroného diagramu existuje $i$ a $j$ takové, ¾e kdy¾ $x \in H$, pak vzdálenost $d(x,m_i) = d(x,m_j)$.
-\:Pro ka¾dý vrchol $v$ Voroného diagramu existují alespoò tøi místa le¾ící
-na kru¾nici se støedem $v$.
+
+\:Voroneho diagramem pro dvì místa jsou dvì poloroviny odìlené takovou pøímkou,
+ ¾e ka¾dý bod pøímky je stejnì vzdálený od obou míst. \:Ka¾dá mno¾ina $M_i$ je
+ohranièena konvexní lomenou èarou, tak¾e oblasti mají tvar konvexních
+mnohoúhelníkù, ale je mo¾né, ¾e jsou oteveøené do nekneèna. \:Pro ka¾dou hranu
+$h$ ve Voroného diagramu existuje $i$ a $j$ takové, ¾e kdy¾ $x \in H$, pak
+vzdálenost $d(x,m_i) = d(x,m_j)$. \:Pro ka¾dý vrchol $v$ Voroného diagramu
+existují alespoò tøi místa le¾ící na kru¾nici se støedem $v$.
+
 \figure{body.eps}{Body na kru¾nici.}{3in}
-\:Poèet vrcholù a hran je lineární.
-\:Poèet krajních oblastí je tak velký, jak velký je konvexní obal té zadané mno¾iny. 
-(Je to dobré vìdìt, ale asi to nebudeme potøebovat.)
+
+\:Poèet vrcholù a hran je lineární k poètu míst\foot{Voroneho diagram si lze
+pøedstavit jako graf, kde místa Voroneho diagramu odpovídají stìnám, vrcholy
+diagramu vrcholùm a hrany odpovídají hranám grafu. Pokud si teï nìkam mimo
+graf pøidáme je¹tì jeden vrchol a v¹echny pøímky vedoucí do nekoneèna navedeme
+do toho bodu, vidíme, ¾e ná¹ graf je roviný. Pro roviný graf platí Eulerova
+formule a z ní u¾ plyne ¾e na¹e linearita.}. \:Poèet krajních oblastí je tak
+velký, jak velký je konvexní obal té zadané mno¾iny. (Je to dobré vìdìt, ale
+asi to nebudeme potøebovat.)
+
 \endlist
 
-Pojïme teï vymyslet, jak takový diagram vyrobit. Mohli bychom zkonstruovat v¹echny 
-dìlící pøímky a poslepovat je, ale vznikl by nám kvadratický algoritmus a to nám 
-nemù¾e staèit. 
-
-Mluvili jsme o zametání roviny, a tak bychom tento trik mohli vyu¾ít právì pøi 
-øe¹ení na¹eho problému. Ov¹em tentokrát má zametání jeden podstatný háèek. Kdy¾
-si vezmeme nìjakou zametací pøímku a pojedeme s ní shora dolù, tak nad ní
-máme nìjakou u¾ zkonstruovanou èást diagramu a kdy¾ narazíme na dal¹í bod, tak 
-se nám mù¾e právì tato èást diagramu pomìrnì slo¾itì zmìnit. Pomù¾eme si malým trikem. 
-Nebudeme pova¾ovat za hotovou celou oblast nad zametací pøímkou, ale jen takové
-body, které mají blí¾e k místùm ($m_i$) ne¾ k zametací pøímce.
-Tak dostaneme nìjakou posloupnost (mno¾inu) parabol. V¹echno, co jsme spoèítali 
-uvnitø této oblasti nám u¾ nikdo nepokazí (ani nevylep¹í), je tam bezpeèno. 
-Vezmeme si tedy dolní obálku tìchto parabol, budeme jí øíkat {\I pobøe¾í}.   
+Pojïme teï vymyslet, jak takový diagram vyrobit. Mohli bychom zkonstruovat
+v¹echny dìlící pøímky a poslepovat je, ale vznikl by nám kvadratický
+algoritmus a to nám nemù¾e staèit.
+
+Mluvili jsme o zametání roviny, a tak bychom tento trik mohli vyu¾ít právì pøi
+øe¹ení na¹eho problému. Ov¹em tentokrát má zametání jeden podstatný háèek.
+Kdy¾ si vezmeme nìjakou zametací pøímku a pojedeme s ní shora dolù, tak nad ní
+máme nìjakou u¾ zkonstruovanou èást diagramu a kdy¾ narazíme na dal¹í bod, tak
+se nám mù¾e právì tato èást diagramu pomìrnì slo¾itì zmìnit. Pomù¾eme si malým
+trikem. Nebudeme pova¾ovat za hotovou celou oblast nad zametací pøímkou, ale
+jen takové body, které mají blí¾e k místùm ($m_i$) ne¾ k zametací pøímce. Tak
+dostaneme nìjakou posloupnost (mno¾inu) parabol. V¹echno, co jsme spoèítali
+uvnitø této oblasti nám u¾ nikdo nepokazí (ani nevylep¹í), je tam bezpeèno.
+Vezmeme si tedy dolní obálku tìchto parabol, budeme jí øíkat {\I pobøe¾í}.
+
 \figure{pobrezi.eps}{Pobøe¾ní linie.}{3in}
-Pobøe¾í je tedy nìjaká posloupnost parabolických obloukù s tím, ¾e nejlevìj¹í a 
-nejpravìj¹í jdou do nekoneèna.
-
-Kdykoliv v prùbìhu zametání narazíme na nìjaký bod, mù¾e nám ovlivnit u¾ jen èást diagramu
-pod pobøe¾ím. Dostáváme se tedy k tomu, co se dìje, kdy¾ hýbeme zametací pøímkou.
-Pakli¾e nenará¾íme na ¾ádné body, tak se v podstatì nedìje nic zajímavého.
-Zajímavá situace nastává a¾ tehdy, narazíme-li na dal¹í bod. V~tom okam¾iku vzniká
-nová parabola. V tuto chvíli je znaènì degenerovaná. Je to toti¾ zatím jen
-polopøímka kolmá na zametací pøímku. S dal¹ím pohybem se zaène parabola rozevírat.
-V¹imnìme si, ¾e prùnik oné pøímky a pobøe¾í je vlastnì vrchol Voroného diagramu.
-
-Mù¾e nastat je¹tì jeden problém. Nìjaká parabola se mù¾e natolik rozevøít, ¾e pohltí
-jiné a ty zmizí z pobøe¾ní linie. V takovém pøípadì se nám ale netriviálnì zmìní
-vzhled pobøe¾í, a proto se této situaci budeme muset více vìnovat.
-
-Shrneme-li na¹e úvahy, mohou se dít celkem tøi vìci. Jedna z nich je posun pøímky.
-To se vlastnì dìje poøád. Pobøe¾í se témìø nemìní a prùseèíky parabol nám kreslí
-hrany. To mù¾eme poèítat najednou. Navíc nejen ¾e bychom mohli s pøímkou skoèit
-o nìjaké epsilon, ale my dokonce mù¾eme skoèit o poøádný kus a prostì pouze dopoèítat,
-jak se pobøe¾í zmìnilo a co se vykreslilo. Dùle¾itým místùm, kde se budeme zastavovat,
-budeme øíkat {\I události}.
+
+Pobøe¾í je tedy nìjaká posloupnost parabolických obloukù s tím, ¾e nejlevìj¹í
+a nejpravìj¹í jdou do nekoneèna. Prùseèíky tìchto obloukù vykreslují hrany
+diagramu. Proè? Odpovìï na tuto otázku není tì¾ká, staèí vyjít z definice
+paraboly tak, jak jí zde pou¾íváme. Nebo-li je to mno¾ina bodù, která je od
+ohniska (pro nás místa) stejnì vzdálená jako od pøímky (øídící). A tedy prùnik
+dvou parabol je místo, které je stejnì vzdálené od obou ohnisek, co¾ je
+vlastnì definice bodu le¾ícího na nìjaké hranì.
+
+Kdykoliv v prùbìhu zametání narazíme na nìjaký bod, mù¾e nám ovlivnit u¾ jen
+èást diagramu pod pobøe¾ím. Dostáváme se tedy k tomu, co se dìje, kdy¾ hýbeme
+zametací pøímkou. Pakli¾e nenará¾íme na ¾ádné body, tak se v podstatì nedìje
+nic zajímavého. Zajímavá situace nastává a¾ tehdy, narazíme-li na dal¹í bod.
+V~tom okam¾iku vzniká nová parabola. V tuto chvíli je znaènì degenerovaná. Je
+to toti¾ zatím jen polopøímka kolmá na zametací pøímku. S dal¹ím pohybem se
+zaène parabola rozevírat. V¹imnìme si, ¾e prùnik oné pøímky a pobøe¾í je
+vlastnì vrchol Voroného diagramu.
+
+Mù¾e nastat je¹tì jeden problém. Nìjaká parabola se mù¾e natolik rozevøít, ¾e
+pohltí jiné a ty zmizí z pobøe¾ní linie. V takovém pøípadì, se nám ale
+netriviálnì zmìní vzhled pobøe¾í, a proto se této situaci budeme muset více
+vìnovat.
+
+Shrneme-li na¹e úvahy, mohou se dít celkem tøi vìci. Jedna z nich je posun
+pøímky. To se vlastnì dìje poøád. Pobøe¾í se témìø nemìní a prùseèíky parabol
+nám kreslí hrany. To mù¾eme poèítat najednou. Navíc nejen ¾e bychom mohli s
+pøímkou skoèit o nìjaké epsilon, ale my dokonce mù¾eme skoèit o poøádný kus a
+prostì pouze dopoèítat, jak se pobøe¾í zmìnilo a co se vykreslilo. Dùle¾itým
+místùm, kde se budeme zastavovat, budeme øíkat {\I události}.
 
 \>{\I Místní událost}
 
-Pokud narazíme na bod, musíme najít místo, kde pobøe¾í rozetnou
-a kam vklínit dal¹í výbì¾ek (parabolu). Takovéto události budeme øíkat místní událost.
-Pokud se pohybujeme v obecné poloze, nestane se nám, ¾e bychom narazili na prùseèík. 
-\figure{mistni.eps}{\vbox{
-\hsize=0.6\hsize\leftskip=0pt plus 0.3\hsize\rightskip=\leftskip\parfillskip=0pt
-\>Místní událost -- èervená kolmice je novì vznikající parabola,
-pøi postupu zametací pøímky dále se bude rozevírat a vytvoøí dal¹í parabolu.}}{3in}
+Pokud narazíme na bod, musíme najít místo, kde pobøe¾í rozetnou a kam vklínit
+dal¹í výbì¾ek (parabolu). Takovéto události budeme øíkat místní událost.
+
+\figure{mistni.eps}{\vbox{\hsize=0.6\hsize\leftskip=0pt plus
+0.3\hsize\rightskip=\leftskip\parfillskip=0pt \>Místní událost -- èervená
+kolmice je novì vznikající parabola, pøi postupu zametací pøímky dále se bude
+rozevírat a vytvoøí dal¹í parabolu.}}{3in}
 
 \>{\I Kru¾nicová událost}
 
 Poslední situace, která mù¾e nastat, je, ¾e se nìjaká parabola schová za jiné.
-Kouknìme se na první obrázek ní¾e, fialový bod le¾í na v¹ech tøech parabolách. 
-Speciálnì tedy ta tøi ohniska parabol jsou vzdálena stejnì a le¾í na kru¾nici. 
-Stane se nám to pravì tehdy, kdy¾ se nám zametací pøímka dotkne kru¾nice zespodu. 
-Tato kru¾nice je urèena právì tìmito tøemi ohnisky. Vzniklé události budeme øíkat kru¾nicová.
-Z obrázku by tedy mìlo být patrné (alespoò èásteènì), ¾e kru¾nicové události
-jsou urèeny trojicemi sousedních obloukù v pobøe¾í.  
-Pojïme si to ukázat lépe na následujících dvou obrázcích. První pøedstavuje 
-situaci pøed kru¾nicovou událostí a druhý právì kru¾nicovou událost.
+Kouknìme se na první obrázek ní¾e, fialový bod je støed kru¾nice opsané
+trojùhelníku tvoøenému tøemi místy. Jak víme, ten le¾í na osách stran takového
+trojùhelníku. Po tìchto osách se v¹ak budou i pohybovat prùseèíky parabol a s
+posunováním øídící pøímky se pak dostanou v¹echny tøi do støedu této kru¾nice.
+Stane se to pravì tehdy, kdy¾ se zametací pøímka dotkne kru¾nice zespodu. Je
+mo¾né nahlédnout, ¾e pøi postupu dále se pak dvì krajní paraboly roz¹íøí
+natolik, ¾e prostøední pohltí a ta zanikne. Takto vzniklé události budeme
+øíkat kru¾nicová.
+
+Pojïme si to ukázat lépe na následujících dvou obrázcích. První pøedstavuje
+situaci pøed kru¾nicovou událostí a druhý právì kru¾nicovou událost. Mimo jiné
+by tedy z obrázkù mìlo být patrné, ¾e kru¾nicové události jsou urèeny
+trojicemi sousedních obloukù v pobøe¾í.
+
 \figure{kruznicova.eps}{Pøed kru¾nicovou událostí.}{3in}
-\figure{kruznicovakonec.eps}{Kru¾nicová událost.}{3in}
 
+\figure{kruznicovakonec.eps}{Kru¾nicová událost.}{3in}
 
 \s{Datové struktury}
 
-Budeme potøebovat haldu událostí (místních i kru¾nicových dohromady), ta nám 
-zabere $\O(\log n)$ pamìti.
+Budeme potøebovat haldu událostí (místních i kru¾nicových dohromady).
 
-Dále bude zapotøebí udr¾ovat si pobøe¾ní linii, neboli posloupnost míst 
-v~ohniscích parabolických obloukù. Zde je potøeba si definovat operace 
-{\I Insert, Delete} a {\I FindX.} Navíc budeme potøebovat vyhledávací strom nad 
-prùseèíky s implicitní reprezentací. Zdá se, ¾e je toho hodnì, ale v¹echno to 
-zvládneme s pamìtí $\O(\log n).$
+Dále bude zapotøebí udr¾ovat si pobøe¾ní linii, neboli posloupnost míst
+v~ohniscích parabolických obloukù. Zde je potøeba si definovat operace {\I
+Insert, Delete} a {\I FindX}, jinak øeèeno pøidat a odebrat oblouk a najít
+oblouk podle x-sové souøadnice nebo-li oblouk do kterého jsme se trefili pøi
+místní události. Navíc budeme potøebovat vyhledávací strom nad prùseèíky s
+implicitní reprezentací, co¾ znamená, ¾e si ve vrcholech nebudeme pamatovat
+pøímo souøadnice prùseèíkù, ale jen instrukci, jak je spoèítat. Tak¾e jakkoli
+se mìní poloha prùseèíkù, tak struktura stromu zùstává stejná.
 
-Poslední datovou strukturou bude samotný diagram, reprezentovaný grafem se 
+S haldou událostí lze pracovat s logaritmickou èasovou slo¾itostí na operaci
+a ve stejném èase doká¾eme pracovat s pobøe¾ní linií. Kdy¾ si pobøe¾í je¹tì
+reprezentujeme zvlá¹» jako seznam tak Insert a Delete budou v konstatním èase
+a operace se stromem pak $\O(\log n)$.
+
+Poslední datovou strukturou bude samotný diagram, reprezentovaný grafem se
 souøadnicemi a vazbami hran na prùseèík.
 
+\s{Fortunùv~algoritmus}
 
-\s{Fortunùv~algoritmus}   
 \algo
+
 \:Pøipravíme si haldu $H$ a vlo¾íme do ní v¹echny místní události.
-\:Pøipravíme pobøe¾ní linii $P \leftarrow 0$. 
+
+\:Pøipravíme pobøe¾ní linii $P \leftarrow 0$.
+
 \:Dokud existuje $h \leftarrow DeleteMin(H)$:
+
 \::Je-li na øadì místní událost:
+
 \:::Najdeme prùseèík s $P(FindX(P))$.
+
 \:::Vlo¾íme do $P$ novou parabolu.
+
 \:::Poznamenáme do $D$ vznik hran.
-\:::Pøepoèítáme kru¾nicové události.   
+
+\:::Pøepoèítáme kru¾nicové události.
+
 \::Je-li na øadì kru¾nicová událost:
+
 \:::Sma¾eme oblouk z $P$.
+
 \:::Poznamenáme vznik a zánik do $D$.
-\:::Pøepoèítáme kru¾nicové události.
-\endalgo
 
-        
-\s{Slo¾itost:} 
-Poèet místních událostí je roven $n$ a poèet kru¾nicových událostí není vìt¹í ne¾ 
- $n$, proto¾e kru¾nicové události odpovídají vrcholùm, a proto tìch, kterých se
- doopravdy provedou je pouze $\O(n)$, neboli velikost $P$ není vìt¹í 
-ne¾ $2n$ a tedy je v¾dy lineární. Zároveò velikost $H$ není vìt¹í ne¾ $2n$, 
-proto¾e aèkoliv~poèet místních událostí je $n$, tak v~$H$ je záznam pro ka¾dou 
-trojici sousedních a tedy v~$H$ je maximálnì $2n$ událostí najednou. Zbývá nám tedy zjistit 
-velikost diagramu $D$, ale ten se urèitì vejde do $\O(n)$ pamìti.
+\:::Pøepoèítáme kru¾nicové události.
 
-Pokud tedy shrneme v¹echny na¹e odhady, pak èasová slo¾itost algoritmu je 
-$\O(n \log n)$ a prostorová $\O(n)$. 
+\endalgo
 
+\s{Slo¾itost:}
+
+Poèet místních událostí je roven $n$ (na ka¾dé místo narazíme právì jednou).
+Poèet kru¾nicových událostí není vìt¹í ne¾ $n$, proto¾e kru¾nicová událost sma¾e
+parabolu a ty vznikají jen pøi místních událostech, tak¾e kru¾nicových událostí
+není více ne¾ místních. Speciálnì z toho plyne, ¾e velikost pobøe¾ní linie je
+v¾dy lineární, proto¾e s ka¾dou místní událostí pøibudou dva úseky do pobøe¾ní
+linie, tak¾e velikost pobøe¾ní linie je maximálnì $2n$. Velikost haldy je pak
+také $2n$, tak¾e pak operace urèitì zvládneme v èase $\O(\log n)$. Jeliko¾
+diagram je lineárnì velký tak i jeho struktura je lineárnì velká. Operace se
+strukturami nás stojí nejvíce $\O(\log n)$. Tak¾e místní i kru¾nicové události
+zvládneme v èase $\O(\log n)$ na jednu na konstantním poètu struktur. Halda má
+velikost $2n$, tak¾e maximálnì provedeme $\O(2n\log n)$ operací.
+Celý algoritmus potøebuje na~inicializaci maximálnì $\O(n \log n)$ (i kdybychom
+ji dìlali neefektivnì) a $\O(2n\log n)$ výpoèet.
+
+Pokud tedy shrneme v¹echny na¹e odhady, pak èasová slo¾itost algoritmu je
+$\O(n \log n)$ a prostorová $\O(n)$.
 
 \bye
-  
 
 -------------------
 
 1) Pøipravíme si haldu $H$ a vlo¾íme do ní v¹echny místní události.
-2) pøipravíme pobøe¾ní linii P <- 0                               } O(n*log n)
-3) pøipraváme reprezentaci diagramu D                            /                              
+
+2) pøipravíme pobøe¾ní linii P <- 0 } O(n\log n)
+
+3) pøipraváme reprezentaci diagramu D /
+
 4) dokud existuje h <- DeleteMin(H)
-5)    je-li na øadì místní událost:                         ----
-        a) najdeme prùseèík s P(FindX(P))   \
-        b) vlo¾íme do P novou parabolu       \
-        c) poznamenáme do D vznik hran        } O(log n)
-        d) pøepoèítáme kru¾nicové události   /                   } <= 2n
-6)    je-li na øadì kru¾nicová událost:
-        a) sma¾eme oblouk z P              \
-        b) poznamenáme vznik a zánik do D   } O(log n)
-        c) pøepoèítáme kru¾nicové události /                ----
 
+5) je-li na øadì místní událost: ----
+
+a) najdeme prùseèík s P(FindX(P)) \
+
+b) vlo¾íme do P novou parabolu \
+
+c) poznamenáme do D vznik hran } O(\log n)
+
+d) pøepoèítáme kru¾nicové události / } <= 2n
+
+6) je-li na øadì kru¾nicová událost:
+
+a) sma¾eme oblouk z P \
 
+b) poznamenáme vznik a zánik do D } O(\log n)
 
+c) pøepoèítáme kru¾nicové události / ----
 
 \bye
diff --git a/9-geom/ZakladniObaly.svg b/9-geom/ZakladniObaly.svg
new file mode 100644 (file)
index 0000000..1ecbddd
--- /dev/null
@@ -0,0 +1,373 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<!-- Created with Inkscape (http://www.inkscape.org/) -->
+<svg
+   xmlns:dc="http://purl.org/dc/elements/1.1/"
+   xmlns:cc="http://web.resource.org/cc/"
+   xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+   xmlns:svg="http://www.w3.org/2000/svg"
+   xmlns="http://www.w3.org/2000/svg"
+   xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+   xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+   width="744.09448819"
+   height="1052.3622047"
+   id="svg2"
+   inkscape:label="Pozadí"
+   sodipodi:version="0.32"
+   inkscape:version="0.45.1"
+   sodipodi:docbase="D:\Download\ads"
+   sodipodi:docname="kresba.svg"
+   inkscape:output_extension="org.inkscape.output.svg.inkscape">
+  <defs
+     id="defs3" />
+  <sodipodi:namedview
+     id="base"
+     pagecolor="#ffffff"
+     bordercolor="#666666"
+     borderopacity="1.0"
+     inkscape:pageopacity="0.0"
+     inkscape:pageshadow="2"
+     inkscape:zoom="2.0120425"
+     inkscape:cx="435.07956"
+     inkscape:cy="913.16811"
+     inkscape:document-units="px"
+     inkscape:current-layer="layer1"
+     inkscape:window-width="1280"
+     inkscape:window-height="744"
+     inkscape:window-x="0"
+     inkscape:window-y="22" />
+  <metadata
+     id="metadata6">
+    <rdf:RDF>
+      <cc:Work
+         rdf:about="">
+        <dc:format>image/svg+xml</dc:format>
+        <dc:type
+           rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+      </cc:Work>
+    </rdf:RDF>
+  </metadata>
+  <g
+     inkscape:label="Vrstva 1"
+     inkscape:groupmode="layer"
+     id="layer1">
+    <path
+       style="fill:none;fill-rule:evenodd;stroke:#ff0000;stroke-width:4;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;stroke-miterlimit:4;stroke-dasharray:none"
+       d="M 580.0294,166.68412 L 634.97955,126.35034 L 630.53914,197.02696 L 580.0294,166.68412 z "
+       id="path20683" />
+    <path
+       style="fill:none;fill-rule:evenodd;stroke:#ff0000;stroke-width:4;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;stroke-miterlimit:4;stroke-dasharray:none"
+       d="M 444.96673,176.85826 L 485.23521,196.82472"
+       id="path13890" />
+    <path
+       style="fill:none;fill-rule:evenodd;stroke:#ff0000;stroke-width:4;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;stroke-miterlimit:4;stroke-dasharray:none"
+       d="M 485.23521,197.16029 L 515.43658,136.58978"
+       id="path13896" />
+    <path
+       style="fill:none;fill-rule:evenodd;stroke:#ff0000;stroke-width:4;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;stroke-miterlimit:4;stroke-dasharray:none"
+       d="M 465.10097,131.89179 L 515.60436,136.75756"
+       id="path13892" />
+    <path
+       style="fill:none;fill-rule:evenodd;stroke:#ff0000;stroke-width:4;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;stroke-miterlimit:4;stroke-dasharray:none"
+       d="M 444.79895,176.69047 L 464.93319,131.55622"
+       id="path13894" />
+    <path
+       style="fill:none;fill-rule:evenodd;stroke:#ff0000;stroke-width:4;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;stroke-miterlimit:4;stroke-dasharray:none"
+       d="M 334.72465,131.77082 L 365.2139,161.86581"
+       id="path9041" />
+    <path
+       style="fill:none;fill-rule:evenodd;stroke:#ff0000;stroke-width:4;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;stroke-miterlimit:4;stroke-dasharray:none"
+       d="M 315.53745,176.8476 L 334.72465,132.16508"
+       id="path9043" />
+    <path
+       sodipodi:type="arc"
+       style="opacity:1;fill:#ff0000;fill-opacity:0;fill-rule:evenodd;stroke:#ff0000;stroke-width:2;stroke-linecap:butt;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
+       id="path4180"
+       sodipodi:cx="159.36699"
+       sodipodi:cy="56.318527"
+       sodipodi:rx="4.4268608"
+       sodipodi:ry="4.4268608"
+       d="M 163.79385 56.318527 A 4.4268608 4.4268608 0 1 1  154.94013,56.318527 A 4.4268608 4.4268608 0 1 1  163.79385 56.318527 z"
+       transform="matrix(1.3820144,0,0,1.3820144,360.25253,89.029167)" />
+    <path
+       sodipodi:type="arc"
+       style="opacity:1;fill:#ff0000;fill-opacity:0;fill-rule:evenodd;stroke:#ff0000;stroke-width:2;stroke-linecap:butt;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
+       id="path4182"
+       sodipodi:cx="159.36699"
+       sodipodi:cy="56.318527"
+       sodipodi:rx="4.4268608"
+       sodipodi:ry="4.4268608"
+       d="M 163.79385 56.318527 A 4.4268608 4.4268608 0 1 1  154.94013,56.318527 A 4.4268608 4.4268608 0 1 1  163.79385 56.318527 z"
+       transform="matrix(1.3820144,0,0,1.3820144,410.25253,119.02917)" />
+    <path
+       sodipodi:type="arc"
+       style="opacity:1;fill:#ff0000;fill-opacity:0;fill-rule:evenodd;stroke:#ff0000;stroke-width:2;stroke-linecap:butt;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
+       id="path4184"
+       sodipodi:cx="159.36699"
+       sodipodi:cy="56.318527"
+       sodipodi:rx="4.4268608"
+       sodipodi:ry="4.4268608"
+       d="M 163.79385 56.318527 A 4.4268608 4.4268608 0 1 1  154.94013,56.318527 A 4.4268608 4.4268608 0 1 1  163.79385 56.318527 z"
+       transform="matrix(1.3820144,0,0,1.3820144,415.25253,49.029167)" />
+    <path
+       sodipodi:type="arc"
+       style="opacity:1;fill:#ff0000;fill-opacity:0;fill-rule:evenodd;stroke:#ff0000;stroke-width:2;stroke-linecap:butt;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
+       id="path4176"
+       sodipodi:cx="159.36699"
+       sodipodi:cy="56.318527"
+       sodipodi:rx="4.4268608"
+       sodipodi:ry="4.4268608"
+       d="M 163.79385 56.318527 A 4.4268608 4.4268608 0 1 1  154.94013,56.318527 A 4.4268608 4.4268608 0 1 1  163.79385 56.318527 z"
+       transform="matrix(1.3820144,0,0,1.3820144,295.25253,59.029167)" />
+    <path
+       sodipodi:type="arc"
+       style="opacity:1;fill:#ff0000;fill-opacity:0;fill-rule:evenodd;stroke:#ff0000;stroke-width:2;stroke-linecap:butt;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
+       id="path4174"
+       sodipodi:cx="159.36699"
+       sodipodi:cy="56.318527"
+       sodipodi:rx="4.4268608"
+       sodipodi:ry="4.4268608"
+       d="M 163.79385 56.318527 A 4.4268608 4.4268608 0 1 1  154.94013,56.318527 A 4.4268608 4.4268608 0 1 1  163.79385 56.318527 z"
+       transform="matrix(1.3820144,0,0,-1.3820144,245.25253,209.6952)" />
+    <path
+       sodipodi:type="arc"
+       style="opacity:1;fill:#ff0000;fill-opacity:0;fill-rule:evenodd;stroke:#ff0000;stroke-width:2;stroke-linecap:butt;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
+       id="path4178"
+       sodipodi:cx="159.36699"
+       sodipodi:cy="56.318527"
+       sodipodi:rx="4.4268608"
+       sodipodi:ry="4.4268608"
+       d="M 163.79385 56.318527 A 4.4268608 4.4268608 0 1 1  154.94013,56.318527 A 4.4268608 4.4268608 0 1 1  163.79385 56.318527 z"
+       transform="matrix(1.3820144,0,0,1.3820144,265.25253,119.02917)" />
+    <path
+       sodipodi:type="arc"
+       style="opacity:1;fill:#ff0000;fill-opacity:0;fill-rule:evenodd;stroke:#ff0000;stroke-width:2;stroke-linecap:butt;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
+       id="path4166"
+       sodipodi:cx="159.36699"
+       sodipodi:cy="56.318527"
+       sodipodi:rx="4.4268608"
+       sodipodi:ry="4.4268608"
+       d="M 163.79385 56.318527 A 4.4268608 4.4268608 0 1 1  154.94013,56.318527 A 4.4268608 4.4268608 0 1 1  163.79385 56.318527 z"
+       transform="matrix(1.3820144,0,0,1.3820144,145.25253,84.029167)" />
+    <path
+       sodipodi:type="arc"
+       style="opacity:1;fill:#ff0000;fill-opacity:0;fill-rule:evenodd;stroke:#ff0000;stroke-width:2;stroke-linecap:butt;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
+       id="path4170"
+       sodipodi:cx="159.36699"
+       sodipodi:cy="56.318527"
+       sodipodi:rx="4.4268608"
+       sodipodi:ry="4.4268608"
+       d="M 163.79385 56.318527 A 4.4268608 4.4268608 0 1 1  154.94013,56.318527 A 4.4268608 4.4268608 0 1 1  163.79385 56.318527 z"
+       transform="matrix(1.3820144,0,0,1.3820144,95.252526,99.029167)" />
+    <path
+       sodipodi:type="arc"
+       style="opacity:1;fill:#ff0000;fill-opacity:0;fill-rule:evenodd;stroke:#ff0000;stroke-width:2;stroke-linecap:butt;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
+       id="path4168"
+       sodipodi:cx="159.36699"
+       sodipodi:cy="56.318527"
+       sodipodi:rx="4.4268608"
+       sodipodi:ry="4.4268608"
+       d="M 163.79385 56.318527 A 4.4268608 4.4268608 0 1 1  154.94013,56.318527 A 4.4268608 4.4268608 0 1 1  163.79385 56.318527 z"
+       transform="matrix(1.3820144,0,0,1.3820144,115.25253,54.029167)" />
+    <path
+       sodipodi:type="arc"
+       style="opacity:1;fill:#ff0000;fill-opacity:0;fill-rule:evenodd;stroke:#ff0000;stroke-width:2;stroke-linecap:butt;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
+       id="path4164"
+       sodipodi:cx="159.36699"
+       sodipodi:cy="56.318527"
+       sodipodi:rx="4.4268608"
+       sodipodi:ry="4.4268608"
+       d="M 163.79385 56.318527 A 4.4268608 4.4268608 0 1 1  154.94013,56.318527 A 4.4268608 4.4268608 0 1 1  163.79385 56.318527 z"
+       transform="matrix(1.3820144,0,0,1.3820144,25.229571,69.161146)" />
+    <path
+       sodipodi:type="arc"
+       style="opacity:1;fill:#ff0000;fill-opacity:0;fill-rule:evenodd;stroke:#ff0000;stroke-width:2;stroke-linecap:butt;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
+       id="path4162"
+       sodipodi:cx="159.36699"
+       sodipodi:cy="56.318527"
+       sodipodi:rx="4.4268608"
+       sodipodi:ry="4.4268608"
+       d="M 163.79385 56.318527 A 4.4268608 4.4268608 0 1 1  154.94013,56.318527 A 4.4268608 4.4268608 0 1 1  163.79385 56.318527 z"
+       transform="matrix(1.3820144,0,0,1.3820144,-4.8474741,69.029167)" />
+    <path
+       sodipodi:type="arc"
+       style="opacity:1;fill:#ff0000;fill-opacity:0;fill-rule:evenodd;stroke:#ff0000;stroke-width:2;stroke-linecap:butt;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
+       id="path3190"
+       sodipodi:cx="159.36699"
+       sodipodi:cy="56.318527"
+       sodipodi:rx="4.4268608"
+       sodipodi:ry="4.4268608"
+       d="M 163.79385 56.318527 A 4.4268608 4.4268608 0 1 1  154.94013,56.318527 A 4.4268608 4.4268608 0 1 1  163.79385 56.318527 z"
+       transform="matrix(1.3820144,0,0,1.3820144,-74.747474,69.029167)" />
+    <path
+       sodipodi:type="arc"
+       style="opacity:1;fill:#ffffff;fill-opacity:0;fill-rule:evenodd;stroke:#000000;stroke-width:2;stroke-linecap:butt;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
+       id="path3146"
+       sodipodi:cx="159.36699"
+       sodipodi:cy="56.318527"
+       sodipodi:rx="4.4268608"
+       sodipodi:ry="4.4268608"
+       d="M 163.79385 56.318527 A 4.4268608 4.4268608 0 1 1  154.94013,56.318527 A 4.4268608 4.4268608 0 1 1  163.79385 56.318527 z"
+       transform="translate(-13.940128,90.616795)" />
+    <path
+       sodipodi:type="arc"
+       style="opacity:1;fill:#ffffff;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:2;stroke-linecap:butt;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
+       id="path3158"
+       sodipodi:cx="159.36699"
+       sodipodi:cy="56.318527"
+       sodipodi:rx="4.4268608"
+       sodipodi:ry="4.4268608"
+       d="M 163.79385 56.318527 A 4.4268608 4.4268608 0 1 1  154.94013,56.318527 A 4.4268608 4.4268608 0 1 1  163.79385 56.318527 z"
+       transform="translate(306.05987,75.616795)" />
+    <path
+       sodipodi:type="arc"
+       style="opacity:1;fill:#ffffff;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:2;stroke-linecap:butt;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
+       id="path3162"
+       sodipodi:cx="159.36699"
+       sodipodi:cy="56.318527"
+       sodipodi:rx="4.4268608"
+       sodipodi:ry="4.4268608"
+       d="M 163.79385 56.318527 A 4.4268608 4.4268608 0 1 1  154.94013,56.318527 A 4.4268608 4.4268608 0 1 1  163.79385 56.318527 z"
+       transform="translate(326.05987,140.61679)" />
+    <path
+       sodipodi:type="arc"
+       style="opacity:1;fill:#ffffff;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:2;stroke-linecap:butt;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
+       id="path3164"
+       sodipodi:cx="159.36699"
+       sodipodi:cy="56.318527"
+       sodipodi:rx="4.4268608"
+       sodipodi:ry="4.4268608"
+       d="M 163.79385 56.318527 A 4.4268608 4.4268608 0 1 1  154.94013,56.318527 A 4.4268608 4.4268608 0 1 1  163.79385 56.318527 z"
+       transform="translate(356.05987,80.616795)" />
+    <path
+       sodipodi:type="arc"
+       style="opacity:1;fill:#ffffff;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:2;stroke-linecap:butt;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
+       id="path3166"
+       sodipodi:cx="159.36699"
+       sodipodi:cy="56.318527"
+       sodipodi:rx="4.4268608"
+       sodipodi:ry="4.4268608"
+       d="M 163.79385 56.318527 A 4.4268608 4.4268608 0 1 1  154.94013,56.318527 A 4.4268608 4.4268608 0 1 1  163.79385 56.318527 z"
+       transform="translate(476.05987,70.616795)" />
+    <path
+       sodipodi:type="arc"
+       style="opacity:1;fill:#ffffff;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:2;stroke-linecap:butt;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
+       id="path3168"
+       sodipodi:cx="159.36699"
+       sodipodi:cy="56.318527"
+       sodipodi:rx="4.4268608"
+       sodipodi:ry="4.4268608"
+       d="M 163.79385 56.318527 A 4.4268608 4.4268608 0 1 1  154.94013,56.318527 A 4.4268608 4.4268608 0 1 1  163.79385 56.318527 z"
+       transform="translate(421.05987,110.61679)" />
+    <path
+       sodipodi:type="arc"
+       style="opacity:1;fill:#ffffff;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:2;stroke-linecap:butt;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
+       id="path3170"
+       sodipodi:cx="159.36699"
+       sodipodi:cy="56.318527"
+       sodipodi:rx="4.4268608"
+       sodipodi:ry="4.4268608"
+       d="M 163.79385 56.318527 A 4.4268608 4.4268608 0 1 1  154.94013,56.318527 A 4.4268608 4.4268608 0 1 1  163.79385 56.318527 z"
+       transform="translate(471.05987,140.61679)" />
+    <path
+       sodipodi:type="arc"
+       style="opacity:1;fill:#f9f9f9;fill-opacity:0;fill-rule:evenodd;stroke:#000000;stroke-width:2;stroke-linecap:butt;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
+       id="path3172"
+       sodipodi:cx="159.36699"
+       sodipodi:cy="56.318527"
+       sodipodi:rx="4.4268608"
+       sodipodi:ry="4.4268608"
+       d="M 163.79385 56.318527 A 4.4268608 4.4268608 0 1 1  154.94013,56.318527 A 4.4268608 4.4268608 0 1 1  163.79385 56.318527 z"
+       transform="translate(461.05987,102.61679)" />
+    <flowRoot
+       xml:space="preserve"
+       id="flowRoot3182"
+       style="font-size:20px"
+       transform="translate(504.66212,-72.600515)"><flowRegion
+         id="flowRegion3184"><rect
+           id="rect3186"
+           width="108.90077"
+           height="66.402908"
+           x="197.43799"
+           y="228.08072"
+           style="font-size:20px" /></flowRegion><flowPara
+         id="flowPara3188"
+         style="font-size:40px">...</flowPara></flowRoot>    <path
+       sodipodi:type="arc"
+       style="opacity:1;fill:#ff0000;fill-opacity:0;fill-rule:evenodd;stroke:#ff0000;stroke-width:2;stroke-linecap:butt;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
+       id="path4172"
+       sodipodi:cx="159.36699"
+       sodipodi:cy="56.318527"
+       sodipodi:rx="4.4268608"
+       sodipodi:ry="4.4268608"
+       d="M 163.79385 56.318527 A 4.4268608 4.4268608 0 1 1  154.94013,56.318527 A 4.4268608 4.4268608 0 1 1  163.79385 56.318527 z"
+       transform="matrix(1.3820144,0,0,1.3820144,225.25253,99.029167)" />
+    <path
+       sodipodi:type="arc"
+       style="opacity:1;fill:#ffffff;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:2;stroke-linecap:butt;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
+       id="path3160"
+       sodipodi:cx="159.36699"
+       sodipodi:cy="56.318527"
+       sodipodi:rx="4.4268608"
+       sodipodi:ry="4.4268608"
+       d="M 163.79385 56.318527 A 4.4268608 4.4268608 0 1 1  154.94013,56.318527 A 4.4268608 4.4268608 0 1 1  163.79385 56.318527 z"
+       transform="translate(286.05987,120.61679)" />
+    <path
+       style="fill:#ff0000;fill-rule:evenodd;stroke:#ff0000;stroke-width:4.02014399;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+       d="M 221.55402,147.14535 L 238.77741,146.8656"
+       id="path4186" />
+    <path
+       sodipodi:type="arc"
+       style="opacity:1;fill:#ffffff;fill-opacity:0;fill-rule:evenodd;stroke:#000000;stroke-width:2;stroke-linecap:butt;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
+       id="path3148"
+       sodipodi:cx="159.36699"
+       sodipodi:cy="56.318527"
+       sodipodi:rx="4.4268608"
+       sodipodi:ry="4.4268608"
+       d="M 163.79385 56.318527 A 4.4268608 4.4268608 0 1 1  154.94013,56.318527 A 4.4268608 4.4268608 0 1 1  163.79385 56.318527 z"
+       transform="translate(56.059872,90.616795)" />
+    <path
+       sodipodi:type="arc"
+       style="opacity:1;fill:#ffffff;fill-opacity:0;fill-rule:evenodd;stroke:#000000;stroke-width:2;stroke-linecap:butt;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
+       id="path3150"
+       sodipodi:cx="159.36699"
+       sodipodi:cy="56.318527"
+       sodipodi:rx="4.4268608"
+       sodipodi:ry="4.4268608"
+       d="M 163.79385 56.318527 A 4.4268608 4.4268608 0 1 1  154.94013,56.318527 A 4.4268608 4.4268608 0 1 1  163.79385 56.318527 z"
+       transform="translate(86.059872,90.616795)" />
+    <path
+       style="fill:none;fill-rule:evenodd;stroke:#ff0000;stroke-width:4;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;stroke-miterlimit:4;stroke-dasharray:none"
+       d="M 315.46583,176.91922 L 365.28553,161.66278"
+       id="path6126" />
+    <path
+       sodipodi:type="arc"
+       style="opacity:1;fill:#ffffff;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:2;stroke-linecap:butt;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
+       id="path3154"
+       sodipodi:cx="159.36699"
+       sodipodi:cy="56.318527"
+       sodipodi:rx="4.4268608"
+       sodipodi:ry="4.4268608"
+       d="M 163.79385 56.318527 A 4.4268608 4.4268608 0 1 1  154.94013,56.318527 A 4.4268608 4.4268608 0 1 1  163.79385 56.318527 z"
+       transform="translate(156.05987,120.61679)" />
+    <path
+       sodipodi:type="arc"
+       style="opacity:1;fill:#ffffff;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:2;stroke-linecap:butt;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
+       id="path3156"
+       sodipodi:cx="159.36699"
+       sodipodi:cy="56.318527"
+       sodipodi:rx="4.4268608"
+       sodipodi:ry="4.4268608"
+       d="M 163.79385 56.318527 A 4.4268608 4.4268608 0 1 1  154.94013,56.318527 A 4.4268608 4.4268608 0 1 1  163.79385 56.318527 z"
+       transform="translate(206.05987,105.61679)" />
+    <path
+       sodipodi:type="arc"
+       style="opacity:1;fill:#ffffff;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:2;stroke-linecap:butt;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
+       id="path3152"
+       sodipodi:cx="159.36699"
+       sodipodi:cy="56.318527"
+       sodipodi:rx="4.4268608"
+       sodipodi:ry="4.4268608"
+       d="M 163.79385 56.318527 A 4.4268608 4.4268608 0 1 1  154.94013,56.318527 A 4.4268608 4.4268608 0 1 1  163.79385 56.318527 z"
+       transform="translate(176.05987,75.616795)" />
+  </g>
+</svg>
index 73a7a1bbf835b38653591b978a30e3ee92bf6e5f..bd794f01e4274303de5077c2d8480ac1ad619ca7 100644 (file)
@@ -15,7 +15,7 @@
    sodipodi:version="0.32"
    inkscape:version="0.45.1"
    version="1.0"
-   sodipodi:docbase="C:\Documents and Settings\Santhos\Plocha\Zapis"
+   sodipodi:docbase="D:\Download\ads\ads2\9-geom"
    sodipodi:docname="body.svg"
    inkscape:output_extension="org.inkscape.output.svg.inkscape">
   <defs
      borderopacity="1.0"
      inkscape:pageopacity="0.0"
      inkscape:pageshadow="2"
-     inkscape:zoom="1"
-     inkscape:cx="215.5"
-     inkscape:cy="104"
+     inkscape:zoom="6.4669697"
+     inkscape:cx="101.8418"
+     inkscape:cy="51.987305"
      inkscape:document-units="px"
      inkscape:current-layer="layer1"
      width="200px"
      height="100px"
-     inkscape:window-width="1024"
-     inkscape:window-height="712"
+     inkscape:window-width="1280"
+     inkscape:window-height="744"
      inkscape:window-x="-4"
      inkscape:window-y="-4" />
   <metadata
        id="path4108" />
     <path
        style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
-       d="M 95,54 L 137,78"
-       id="path4110" />
+       d="M 95.605548,53.979119 L 137,78"
+       id="path4110"
+       sodipodi:nodetypes="cc" />
     <text
        xml:space="preserve"
        style="font-size:12px;font-style:normal;font-weight:normal;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Arial"
          x="143"
          y="85"
          id="tspan4145">body</tspan></text>
+    <path
+       style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:0.5;stroke-linecap:round;stroke-linejoin:miter;stroke-opacity:1;stroke-miterlimit:4;stroke-dasharray:none"
+       d="M 79.522574,59.456524 C 81.230253,58.564399 83.021444,59.176568 83.60734,60.738445"
+       id="path2178"
+       sodipodi:nodetypes="cc" />
+    <path
+       style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:0.5;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+       d="M 81.325955,60.825355 C 81.323687,61.03022 81.42516,60.88863 81.45632,60.847083 C 81.482752,60.811839 81.368694,60.814671 81.325955,60.825355 z "
+       id="path3152" />
+    <path
+       style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:0.5;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+       d="M 114.06174,59.929909 C 115.70728,60.932035 116.10751,62.78215 115.0722,64.090153"
+       id="path3154"
+       sodipodi:nodetypes="cc" />
+    <path
+       style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:0.5;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+       d="M 99.781168,43.568318 C 99.822818,45.494538 98.479353,46.828031 96.819686,46.659962"
+       id="path3156"
+       sodipodi:nodetypes="cc" />
+    <path
+       style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:0.5;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+       d="M 113.57323,62.11265 C 113.57096,62.317515 113.67244,62.175925 113.7036,62.134378 C 113.73003,62.099134 113.61597,62.101966 113.57323,62.11265 z "
+       id="path3158" />
+    <path
+       style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:0.5;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+       d="M 97.607769,44.589579 C 97.605499,44.794444 97.706979,44.652854 97.738139,44.611307 C 97.764569,44.576063 97.650509,44.578895 97.607769,44.589579 z "
+       id="path3160" />
   </g>
 </svg>
diff --git a/9-geom/voroneho2.eps b/9-geom/voroneho2.eps
new file mode 100644 (file)
index 0000000..1475ace
--- /dev/null
@@ -0,0 +1,3907 @@
+%!PS-Adobe-3.0 EPSF-3.0
+%%Creator: 0.45.1
+%%Pages: 1
+%%Orientation: Portrait
+%%BoundingBox: 32 15 223 222
+%%HiResBoundingBox: 32.635352 15.017236 222.60613 221.31035
+%%EndComments
+%%Page: 1 1
+0 240 translate
+0.8 -0.8 scale
+0 0 0 setrgbcolor
+[] 0 setdash
+1 setlinewidth
+0 setlinejoin
+0 setlinecap
+gsave [1 0 0 1 0 0] concat
+1 0 0 setrgbcolor
+[] 0 setdash
+0.00099668 setlinewidth
+0 setlinejoin
+0 setlinecap
+newpath
+159.18689 229.47724 moveto
+193.38726 229.47724 lineto
+stroke
+gsave [1 0 0 1 -88.110065 -5.5322949] concat
+gsave
+1 1 0 setrgbcolor
+newpath
+163.79385 56.318527 moveto
+163.79385 58.762154 161.81062 60.745388 159.36699 60.745388 curveto
+156.92336 60.745388 154.94013 58.762154 154.94013 56.318527 curveto
+154.94013 53.8749 156.92336 51.891666 159.36699 51.891666 curveto
+161.81062 51.891666 163.79385 53.8749 163.79385 56.318527 curveto
+closepath
+eofill
+grestore
+0 0 0 setrgbcolor
+[] 0 setdash
+2 setlinewidth
+0 setlinejoin
+0 setlinecap
+newpath
+163.79385 56.318527 moveto
+163.79385 58.762154 161.81062 60.745388 159.36699 60.745388 curveto
+156.92336 60.745388 154.94013 58.762154 154.94013 56.318527 curveto
+154.94013 53.8749 156.92336 51.891666 159.36699 51.891666 curveto
+161.81062 51.891666 163.79385 53.8749 163.79385 56.318527 curveto
+closepath
+stroke
+grestore
+1 0 0 setrgbcolor
+[] 0 setdash
+1.51 setlinewidth
+0 setlinejoin
+0 setlinecap
+newpath
+198.96674 24.93825 moveto
+54.583664 169.19408 lineto
+stroke
+gsave [-0.21364037 0.21345208 -0.21345208 -0.21364037 197.6849 26.218963] concat
+gsave
+0 0 0 setrgbcolor
+newpath
+0 0 moveto
+5 -5 lineto
+-12.5 0 lineto
+5 5 lineto
+0 0 lineto
+closepath
+eofill
+grestore
+0 0 0 setrgbcolor
+[] 0 setdash
+1.25 setlinewidth
+0 setlinejoin
+0 setlinecap
+newpath
+0 0 moveto
+5 -5 lineto
+-12.5 0 lineto
+5 5 lineto
+0 0 lineto
+closepath
+stroke
+grestore
+gsave [0.21364037 -0.21345208 0.21345208 0.21364037 55.865506 167.91337] concat
+gsave
+0 0 0 setrgbcolor
+newpath
+0 0 moveto
+5 -5 lineto
+-12.5 0 lineto
+5 5 lineto
+0 0 lineto
+closepath
+eofill
+grestore
+0 0 0 setrgbcolor
+[] 0 setdash
+1.25 setlinewidth
+0 setlinejoin
+0 setlinecap
+newpath
+0 0 moveto
+5 -5 lineto
+-12.5 0 lineto
+5 5 lineto
+0 0 lineto
+closepath
+stroke
+grestore
+gsave [1 0 0 1 11.889936 94.467704] concat
+gsave
+1 1 0 setrgbcolor
+newpath
+163.79385 56.318527 moveto
+163.79385 58.762154 161.81062 60.745388 159.36699 60.745388 curveto
+156.92336 60.745388 154.94013 58.762154 154.94013 56.318527 curveto
+154.94013 53.8749 156.92336 51.891666 159.36699 51.891666 curveto
+161.81062 51.891666 163.79385 53.8749 163.79385 56.318527 curveto
+closepath
+eofill
+grestore
+0 0 0 setrgbcolor
+[] 0 setdash
+2 setlinewidth
+0 setlinejoin
+0 setlinecap
+newpath
+163.79385 56.318527 moveto
+163.79385 58.762154 161.81062 60.745388 159.36699 60.745388 curveto
+156.92336 60.745388 154.94013 58.762154 154.94013 56.318527 curveto
+154.94013 53.8749 156.92336 51.891666 159.36699 51.891666 curveto
+161.81062 51.891666 163.79385 53.8749 163.79385 56.318527 curveto
+closepath
+stroke
+grestore
+0 0 0 setrgbcolor
+[3 1] 0 setdash
+1 setlinewidth
+0 setlinejoin
+0 setlinecap
+newpath
+166.94559 146.81287 moveto
+73.610615 54.218651 lineto
+stroke
+gsave
+0 0 0 setrgbcolor
+newpath
+41.321533 188.4071 moveto
+41.321533 186.98133 41.704345 185.86512 42.469971 185.05847 curveto
+43.235593 184.25184 44.223873 183.84852 45.434814 183.84851 curveto
+46.227778 183.84852 46.942621 184.03797 47.579346 184.41687 curveto
+48.216057 184.79578 48.701408 185.3241 49.0354 186.00183 curveto
+49.369376 186.67957 49.536368 187.44813 49.536377 188.3075 curveto
+49.536368 189.17859 49.360587 189.95789 49.009033 190.64539 curveto
+48.657463 191.33289 48.159416 191.85339 47.514893 192.20691 curveto
+46.870355 192.56042 46.175043 192.73718 45.428955 192.73718 curveto
+44.620357 192.73718 43.897702 192.54187 43.260986 192.15125 curveto
+42.624266 191.76062 42.141844 191.22742 41.813721 190.55164 curveto
+41.485595 189.87586 41.321533 189.16101 41.321533 188.4071 curveto
+41.321533 188.4071 lineto
+closepath
+42.493408 188.42468 moveto
+42.493406 189.45984 42.771726 190.27527 43.328369 190.87097 curveto
+43.885007 191.46668 44.583248 191.76453 45.423096 191.76453 curveto
+46.278559 191.76453 46.98266 191.46375 47.5354 190.86218 curveto
+48.088127 190.26062 48.364494 189.40711 48.364502 188.30164 curveto
+48.364494 187.60242 48.24633 186.99207 48.01001 186.47058 curveto
+47.773675 185.9491 47.427972 185.54481 46.9729 185.25769 curveto
+46.517816 184.97059 46.007075 184.82703 45.440674 184.82703 curveto
+44.635982 184.82703 43.9436 185.1034 43.363525 185.65613 curveto
+42.783445 186.20887 42.493406 187.13172 42.493408 188.42468 curveto
+42.493408 188.42468 lineto
+closepath
+fill
+grestore
+gsave
+0 0 0 setrgbcolor
+newpath
+50.438721 190.73328 moveto
+51.481689 190.56921 lineto
+51.540282 190.98718 51.703368 191.3075 51.970947 191.53015 curveto
+52.238523 191.75281 52.612546 191.86414 53.093018 191.86414 curveto
+53.577389 191.86414 53.936764 191.7655 54.171143 191.56824 curveto
+54.405513 191.37097 54.522701 191.13953 54.522705 190.8739 curveto
+54.522701 190.63562 54.419185 190.44812 54.212158 190.3114 curveto
+54.067623 190.21765 53.708248 190.09851 53.134033 189.95398 curveto
+52.360593 189.75867 51.824461 189.58972 51.525635 189.44714 curveto
+51.226805 189.30457 51.000243 189.1073 50.845947 188.85535 curveto
+50.69165 188.6034 50.614501 188.32508 50.614502 188.02039 curveto
+50.614501 187.74305 50.677978 187.48621 50.804932 187.24988 curveto
+50.931884 187.01356 51.104735 186.81727 51.323486 186.66101 curveto
+51.487547 186.53992 51.71118 186.43738 51.994385 186.35339 curveto
+52.277586 186.26942 52.581296 186.22742 52.905518 186.22742 curveto
+53.393796 186.22742 53.822506 186.29774 54.19165 186.43835 curveto
+54.560787 186.57899 54.833247 186.76942 55.009033 187.00964 curveto
+55.184809 187.24988 55.305903 187.57117 55.372314 187.97351 curveto
+54.341064 188.11414 lineto
+54.294185 187.79383 54.158443 187.54383 53.933838 187.36414 curveto
+53.709225 187.18445 53.391842 187.09461 52.981689 187.0946 curveto
+52.497312 187.09461 52.151609 187.17469 51.94458 187.33484 curveto
+51.737547 187.495 51.634032 187.6825 51.634033 187.89734 curveto
+51.634032 188.03406 51.677 188.15711 51.762939 188.26648 curveto
+51.848875 188.37976 51.983641 188.47351 52.167236 188.54773 curveto
+52.272703 188.5868 52.583249 188.67664 53.098877 188.81726 curveto
+53.844967 189.01648 54.365474 189.17957 54.6604 189.30652 curveto
+54.955317 189.43347 55.186762 189.61804 55.354736 189.86023 curveto
+55.5227 190.10242 55.606684 190.4032 55.606689 190.76257 curveto
+55.606684 191.11414 55.504145 191.44519 55.299072 191.75574 curveto
+55.093989 192.06628 54.798091 192.30652 54.411377 192.47644 curveto
+54.024654 192.64636 53.587155 192.73132 53.098877 192.73132 curveto
+52.290281 192.73132 51.674071 192.56335 51.250244 192.22742 curveto
+50.826415 191.89148 50.555908 191.39343 50.438721 190.73328 curveto
+50.438721 190.73328 lineto
+closepath
+fill
+grestore
+gsave
+0 0 0 setrgbcolor
+newpath
+60.921143 191.82312 moveto
+60.530513 192.15515 60.154537 192.38953 59.793213 192.52625 curveto
+59.431881 192.66296 59.044186 192.73132 58.630127 192.73132 curveto
+57.946531 192.73132 57.421141 192.56433 57.053955 192.23035 curveto
+56.686767 191.89636 56.503173 191.46961 56.503174 190.95007 curveto
+56.503173 190.64539 56.572509 190.36707 56.711182 190.11511 curveto
+56.849853 189.86316 57.031493 189.66101 57.256104 189.50867 curveto
+57.480711 189.35633 57.733641 189.24109 58.014893 189.16296 curveto
+58.221922 189.10828 58.534421 189.05555 58.952393 189.00476 curveto
+59.803951 188.9032 60.430904 188.78211 60.833252 188.64148 curveto
+60.837153 188.49695 60.839107 188.40516 60.839111 188.36609 curveto
+60.839107 187.93641 60.739497 187.63367 60.540283 187.45789 curveto
+60.270748 187.21961 59.870358 187.10047 59.339111 187.10046 curveto
+58.843015 187.10047 58.476804 187.18738 58.240479 187.36121 curveto
+58.004148 187.53504 57.829344 187.84266 57.716064 188.28406 curveto
+56.684814 188.14343 lineto
+56.778564 187.70203 56.93286 187.34559 57.147705 187.0741 curveto
+57.362548 186.80262 57.673094 186.59363 58.079346 186.44714 curveto
+58.485593 186.30067 58.956296 186.22742 59.491455 186.22742 curveto
+60.022701 186.22742 60.454341 186.28992 60.786377 186.41492 curveto
+61.118403 186.53992 61.362544 186.69715 61.518799 186.8866 curveto
+61.675043 187.07606 61.784418 187.31531 61.846924 187.60437 curveto
+61.882074 187.78406 61.899652 188.10828 61.899658 188.57703 curveto
+61.899658 189.98328 lineto
+61.899652 190.96375 61.922113 191.58386 61.967041 191.84363 curveto
+62.011957 192.10339 62.100824 192.35242 62.233643 192.5907 curveto
+61.13208 192.5907 lineto
+61.0227 192.37195 60.952388 192.11609 60.921143 191.82312 curveto
+60.921143 191.82312 lineto
+closepath
+60.833252 189.46765 moveto
+60.450435 189.6239 59.876217 189.75672 59.110596 189.86609 curveto
+58.676999 189.92859 58.370359 189.9989 58.190674 190.07703 curveto
+58.010984 190.15515 57.872313 190.26941 57.774658 190.4198 curveto
+57.677 190.57019 57.628172 190.73718 57.628174 190.92078 curveto
+57.628172 191.20203 57.734617 191.4364 57.94751 191.6239 curveto
+58.160398 191.8114 58.471921 191.90515 58.88208 191.90515 curveto
+59.288327 191.90515 59.649655 191.81628 59.966064 191.63855 curveto
+60.282466 191.46082 60.514888 191.21765 60.66333 190.90906 curveto
+60.776607 190.67078 60.833247 190.31922 60.833252 189.85437 curveto
+60.833252 189.46765 lineto
+closepath
+fill
+grestore
+gsave
+0 0 0 setrgbcolor
+newpath
+70.946533 192.5907 moveto
+70.946533 191.67664 lineto
+70.462154 192.37976 69.803951 192.73132 68.971924 192.73132 curveto
+68.604734 192.73132 68.261961 192.66101 67.943604 192.52039 curveto
+67.625243 192.37976 67.388915 192.203 67.234619 191.99011 curveto
+67.080321 191.77722 66.971923 191.51648 66.909424 191.20789 curveto
+66.866454 191.00086 66.84497 190.67273 66.844971 190.22351 curveto
+66.844971 186.36804 lineto
+67.899658 186.36804 lineto
+67.899658 189.81921 lineto
+67.899656 190.37 67.921141 190.74109 67.964111 190.9325 curveto
+68.030516 191.20984 68.17114 191.42761 68.385986 191.58582 curveto
+68.600828 191.74402 68.866452 191.82312 69.182861 191.82312 curveto
+69.499264 191.82312 69.796139 191.74207 70.073486 191.57996 curveto
+70.350826 191.41785 70.547115 191.19714 70.662354 190.91785 curveto
+70.777583 190.63855 70.8352 190.23328 70.835205 189.70203 curveto
+70.835205 186.36804 lineto
+71.889893 186.36804 lineto
+71.889893 192.5907 lineto
+70.946533 192.5907 lineto
+closepath
+68.737549 185.5946 moveto
+69.516846 183.95398 lineto
+70.899658 183.95398 lineto
+69.610596 185.5946 lineto
+68.737549 185.5946 lineto
+closepath
+fill
+grestore
+gsave
+0 0 0 setrgbcolor
+newpath
+73.126221 190.73328 moveto
+74.169189 190.56921 lineto
+74.227782 190.98718 74.390868 191.3075 74.658447 191.53015 curveto
+74.926023 191.75281 75.300046 191.86414 75.780518 191.86414 curveto
+76.264889 191.86414 76.624264 191.7655 76.858643 191.56824 curveto
+77.093013 191.37097 77.210201 191.13953 77.210205 190.8739 curveto
+77.210201 190.63562 77.106685 190.44812 76.899658 190.3114 curveto
+76.755123 190.21765 76.395748 190.09851 75.821533 189.95398 curveto
+75.048093 189.75867 74.511961 189.58972 74.213135 189.44714 curveto
+73.914305 189.30457 73.687743 189.1073 73.533447 188.85535 curveto
+73.37915 188.6034 73.302001 188.32508 73.302002 188.02039 curveto
+73.302001 187.74305 73.365478 187.48621 73.492432 187.24988 curveto
+73.619384 187.01356 73.792235 186.81727 74.010986 186.66101 curveto
+74.175047 186.53992 74.39868 186.43738 74.681885 186.35339 curveto
+74.965086 186.26942 75.268796 186.22742 75.593018 186.22742 curveto
+76.081296 186.22742 76.510006 186.29774 76.87915 186.43835 curveto
+77.248287 186.57899 77.520747 186.76942 77.696533 187.00964 curveto
+77.872309 187.24988 77.993403 187.57117 78.059814 187.97351 curveto
+77.028564 188.11414 lineto
+76.981685 187.79383 76.845943 187.54383 76.621338 187.36414 curveto
+76.396725 187.18445 76.079342 187.09461 75.669189 187.0946 curveto
+75.184812 187.09461 74.839109 187.17469 74.63208 187.33484 curveto
+74.425047 187.495 74.321532 187.6825 74.321533 187.89734 curveto
+74.321532 188.03406 74.3645 188.15711 74.450439 188.26648 curveto
+74.536375 188.37976 74.671141 188.47351 74.854736 188.54773 curveto
+74.960203 188.5868 75.270749 188.67664 75.786377 188.81726 curveto
+76.532467 189.01648 77.052974 189.17957 77.3479 189.30652 curveto
+77.642817 189.43347 77.874262 189.61804 78.042236 189.86023 curveto
+78.2102 190.10242 78.294184 190.4032 78.294189 190.76257 curveto
+78.294184 191.11414 78.191645 191.44519 77.986572 191.75574 curveto
+77.781489 192.06628 77.485591 192.30652 77.098877 192.47644 curveto
+76.712154 192.64636 76.274655 192.73132 75.786377 192.73132 curveto
+74.977781 192.73132 74.361571 192.56335 73.937744 192.22742 curveto
+73.513915 191.89148 73.243408 191.39343 73.126221 190.73328 curveto
+73.126221 190.73328 lineto
+closepath
+fill
+grestore
+gsave
+0 0 0 setrgbcolor
+newpath
+83.807861 190.58679 moveto
+84.897705 190.72156 lineto
+84.725824 191.35828 84.407465 191.85242 83.942627 192.20398 curveto
+83.477778 192.55554 82.884029 192.73132 82.161377 192.73132 curveto
+81.251218 192.73132 80.529539 192.45105 79.996338 191.8905 curveto
+79.463134 191.32996 79.196533 190.54383 79.196533 189.5321 curveto
+79.196533 188.48523 79.466064 187.67273 80.005127 187.0946 curveto
+80.544188 186.51649 81.243406 186.22742 82.102783 186.22742 curveto
+82.93481 186.22742 83.614497 186.51063 84.141846 187.07703 curveto
+84.669184 187.64344 84.932855 188.44031 84.932861 189.46765 curveto
+84.932855 189.53015 84.930902 189.6239 84.927002 189.7489 curveto
+80.286377 189.7489 lineto
+80.325438 190.4325 80.518797 190.95593 80.866455 191.31921 curveto
+81.214109 191.6825 81.647702 191.86414 82.167236 191.86414 curveto
+82.553951 191.86414 82.884029 191.76257 83.157471 191.55945 curveto
+83.430904 191.35632 83.6477 191.03211 83.807861 190.58679 curveto
+83.807861 190.58679 lineto
+closepath
+80.344971 188.88171 moveto
+83.81958 188.88171 lineto
+83.7727 188.35828 83.639888 187.9657 83.421143 187.70398 curveto
+83.085201 187.29773 82.649654 187.09461 82.114502 187.0946 curveto
+81.630124 187.09461 81.222898 187.25672 80.892822 187.58093 curveto
+80.562742 187.90516 80.380125 188.33875 80.344971 188.88171 curveto
+80.344971 188.88171 lineto
+closepath
+fill
+grestore
+gsave
+0 0 0 setrgbcolor
+newpath
+90.28833 190.3114 moveto
+91.325439 190.44617 lineto
+91.212152 191.16101 90.922114 191.72058 90.455322 192.12488 curveto
+89.988521 192.52917 89.415279 192.73132 88.735596 192.73132 curveto
+87.884031 192.73132 87.199461 192.453 86.681885 191.89636 curveto
+86.164306 191.33972 85.905517 190.54187 85.905518 189.50281 curveto
+85.905517 188.83094 86.016845 188.24305 86.239502 187.73914 curveto
+86.462157 187.23523 86.801024 186.85731 87.256104 186.60535 curveto
+87.711179 186.3534 88.206296 186.22742 88.741455 186.22742 curveto
+89.417232 186.22742 89.969966 186.39832 90.399658 186.74011 curveto
+90.82934 187.08191 91.104731 187.56727 91.22583 188.19617 curveto
+90.200439 188.35437 lineto
+90.102779 187.93641 89.929927 187.62195 89.681885 187.41101 curveto
+89.433834 187.20008 89.13403 187.09461 88.782471 187.0946 curveto
+88.251218 187.09461 87.819578 187.28504 87.487549 187.66589 curveto
+87.155516 188.04676 86.9895 188.6493 86.989502 189.47351 curveto
+86.9895 190.30945 87.149656 190.91687 87.469971 191.29578 curveto
+87.790281 191.67468 88.208249 191.86414 88.723877 191.86414 curveto
+89.137936 191.86414 89.483639 191.73718 89.760986 191.48328 curveto
+90.038325 191.22937 90.214107 190.83875 90.28833 190.3114 curveto
+90.28833 190.3114 lineto
+closepath
+88.735596 184.95007 moveto
+89.380127 183.95398 lineto
+90.575439 183.95398 lineto
+89.25708 185.5946 lineto
+88.13208 185.5946 lineto
+86.866455 183.95398 lineto
+88.073486 183.95398 lineto
+88.735596 184.95007 lineto
+closepath
+fill
+grestore
+gsave
+0 0 0 setrgbcolor
+newpath
+92.233643 192.5907 moveto
+92.233643 184.00085 lineto
+93.28833 184.00085 lineto
+93.28833 188.89929 lineto
+95.784424 186.36804 lineto
+97.149658 186.36804 lineto
+94.770752 188.67664 lineto
+97.389893 192.5907 lineto
+96.089111 192.5907 lineto
+94.032471 189.40906 lineto
+93.28833 190.1239 lineto
+93.28833 192.5907 lineto
+92.233643 192.5907 lineto
+closepath
+fill
+grestore
+gsave
+0 0 0 setrgbcolor
+newpath
+98.180908 194.98718 moveto
+98.063721 193.99695 lineto
+98.294189 194.05945 98.49536 194.0907 98.667236 194.0907 curveto
+98.90161 194.0907 99.08911 194.05163 99.229736 193.97351 curveto
+99.370359 193.89538 99.485594 193.78601 99.575439 193.64539 curveto
+99.641843 193.53992 99.749265 193.2782 99.897705 192.86023 curveto
+99.917234 192.80164 99.948484 192.7157 99.991455 192.60242 curveto
+97.630127 186.36804 lineto
+98.766846 186.36804 lineto
+100.06177 189.97156 lineto
+100.22973 190.42859 100.38012 190.90906 100.51294 191.41296 curveto
+100.63403 190.92859 100.77856 190.45593 100.94653 189.995 curveto
+102.27661 186.36804 lineto
+103.3313 186.36804 lineto
+100.96411 192.69617 lineto
+100.7102 193.37976 100.51294 193.85046 100.37231 194.10828 curveto
+100.18481 194.45593 99.969968 194.71081 99.727783 194.87292 curveto
+99.485594 195.03503 99.196531 195.11609 98.860596 195.11609 curveto
+98.657469 195.11609 98.430907 195.07312 98.180908 194.98718 curveto
+98.180908 194.98718 lineto
+closepath
+fill
+grestore
+gsave
+0 0 0 setrgbcolor
+newpath
+107.13403 190.73328 moveto
+108.177 190.56921 lineto
+108.23559 190.98718 108.39868 191.3075 108.66626 191.53015 curveto
+108.93384 191.75281 109.30786 191.86414 109.78833 191.86414 curveto
+110.2727 191.86414 110.63208 191.7655 110.86646 191.56824 curveto
+111.10083 191.37097 111.21801 191.13953 111.21802 190.8739 curveto
+111.21801 190.63562 111.1145 190.44812 110.90747 190.3114 curveto
+110.76294 190.21765 110.40356 190.09851 109.82935 189.95398 curveto
+109.05591 189.75867 108.51977 189.58972 108.22095 189.44714 curveto
+107.92212 189.30457 107.69556 189.1073 107.54126 188.85535 curveto
+107.38696 188.6034 107.30981 188.32508 107.30981 188.02039 curveto
+107.30981 187.74305 107.37329 187.48621 107.50024 187.24988 curveto
+107.6272 187.01356 107.80005 186.81727 108.0188 186.66101 curveto
+108.18286 186.53992 108.40649 186.43738 108.6897 186.35339 curveto
+108.9729 186.26942 109.27661 186.22742 109.60083 186.22742 curveto
+110.08911 186.22742 110.51782 186.29774 110.88696 186.43835 curveto
+111.2561 186.57899 111.52856 186.76942 111.70435 187.00964 curveto
+111.88012 187.24988 112.00122 187.57117 112.06763 187.97351 curveto
+111.03638 188.11414 lineto
+110.9895 187.79383 110.85376 187.54383 110.62915 187.36414 curveto
+110.40454 187.18445 110.08715 187.09461 109.677 187.0946 curveto
+109.19262 187.09461 108.84692 187.17469 108.63989 187.33484 curveto
+108.43286 187.495 108.32934 187.6825 108.32935 187.89734 curveto
+108.32934 188.03406 108.37231 188.15711 108.45825 188.26648 curveto
+108.54419 188.37976 108.67895 188.47351 108.86255 188.54773 curveto
+108.96802 188.5868 109.27856 188.67664 109.79419 188.81726 curveto
+110.54028 189.01648 111.06079 189.17957 111.35571 189.30652 curveto
+111.65063 189.43347 111.88207 189.61804 112.05005 189.86023 curveto
+112.21801 190.10242 112.302 190.4032 112.302 190.76257 curveto
+112.302 191.11414 112.19946 191.44519 111.99438 191.75574 curveto
+111.7893 192.06628 111.4934 192.30652 111.10669 192.47644 curveto
+110.71997 192.64636 110.28247 192.73132 109.79419 192.73132 curveto
+108.98559 192.73132 108.36938 192.56335 107.94556 192.22742 curveto
+107.52173 191.89148 107.25122 191.39343 107.13403 190.73328 curveto
+107.13403 190.73328 lineto
+closepath
+fill
+grestore
+gsave
+0 0 0 setrgbcolor
+newpath
+113.55591 194.97546 moveto
+113.55591 186.36804 lineto
+114.51685 186.36804 lineto
+114.51685 187.17664 lineto
+114.74341 186.86024 114.99927 186.62293 115.28442 186.46472 curveto
+115.56958 186.30652 115.91528 186.22742 116.32153 186.22742 curveto
+116.85278 186.22742 117.32153 186.36414 117.72778 186.63757 curveto
+118.13403 186.91102 118.44067 187.29676 118.64771 187.7948 curveto
+118.85473 188.29285 118.95825 188.83875 118.95825 189.4325 curveto
+118.95825 190.06922 118.84399 190.64246 118.61548 191.15222 curveto
+118.38696 191.66199 118.05493 192.05261 117.61938 192.3241 curveto
+117.18383 192.59558 116.72583 192.73132 116.24536 192.73132 curveto
+115.8938 192.73132 115.57837 192.6571 115.29907 192.50867 curveto
+115.01977 192.36023 114.79028 192.17273 114.6106 191.94617 curveto
+114.6106 194.97546 lineto
+113.55591 194.97546 lineto
+closepath
+114.51099 189.51453 moveto
+114.51098 190.31531 114.67309 190.90711 114.99731 191.28992 curveto
+115.32153 191.67273 115.71411 191.86414 116.17505 191.86414 curveto
+116.64379 191.86414 117.04516 191.66589 117.37915 191.26941 curveto
+117.71313 190.87293 117.88012 190.25867 117.88013 189.42664 curveto
+117.88012 188.63367 117.71704 188.03992 117.39087 187.64539 curveto
+117.06469 187.25086 116.67504 187.05359 116.22192 187.05359 curveto
+115.7727 187.05359 115.37524 187.26356 115.02954 187.68347 curveto
+114.68384 188.1034 114.51098 188.71375 114.51099 189.51453 curveto
+114.51099 189.51453 lineto
+closepath
+fill
+grestore
+gsave
+0 0 0 setrgbcolor
+newpath
+119.84302 189.47937 moveto
+119.84302 188.32703 120.16333 187.47352 120.80396 186.91882 curveto
+121.33911 186.45789 121.99145 186.22742 122.76099 186.22742 curveto
+123.61645 186.22742 124.31567 186.5077 124.85864 187.06824 curveto
+125.40161 187.62879 125.67309 188.4032 125.6731 189.39148 curveto
+125.67309 190.19226 125.55297 190.82215 125.31274 191.28113 curveto
+125.0725 191.74011 124.7229 192.09656 124.26392 192.35046 curveto
+123.80493 192.60437 123.30395 192.73132 122.76099 192.73132 curveto
+121.88989 192.73132 121.18579 192.45203 120.64868 191.89343 curveto
+120.11157 191.33484 119.84302 190.53015 119.84302 189.47937 curveto
+119.84302 189.47937 lineto
+closepath
+120.927 189.47937 moveto
+120.927 190.27625 121.10083 190.87293 121.44849 191.26941 curveto
+121.79614 191.66589 122.23364 191.86414 122.76099 191.86414 curveto
+123.28442 191.86414 123.71997 191.66492 124.06763 191.26648 curveto
+124.41528 190.86804 124.58911 190.26062 124.58911 189.44421 curveto
+124.58911 188.67469 124.4143 188.09168 124.0647 187.69519 curveto
+123.71508 187.29871 123.28051 187.10047 122.76099 187.10046 curveto
+122.23364 187.10047 121.79614 187.29773 121.44849 187.69226 curveto
+121.10083 188.0868 120.927 188.6825 120.927 189.47937 curveto
+120.927 189.47937 lineto
+closepath
+fill
+grestore
+gsave
+0 0 0 setrgbcolor
+newpath
+126.90942 185.22546 moveto
+126.90942 184.00085 lineto
+127.96411 184.00085 lineto
+127.96411 185.22546 lineto
+126.90942 185.22546 lineto
+closepath
+125.57349 195.00476 moveto
+125.77271 194.10828 lineto
+125.98364 194.16296 126.14966 194.19031 126.27075 194.19031 curveto
+126.4856 194.19031 126.64575 194.11902 126.75122 193.97644 curveto
+126.85669 193.83386 126.90942 193.47742 126.90942 192.9071 curveto
+126.90942 186.36804 lineto
+127.96411 186.36804 lineto
+127.96411 192.93054 lineto
+127.96411 193.69617 127.8645 194.22937 127.66528 194.53015 curveto
+127.41138 194.92077 126.9895 195.11609 126.39966 195.11609 curveto
+126.1145 195.11609 125.83911 195.07898 125.57349 195.00476 curveto
+125.57349 195.00476 lineto
+closepath
+fill
+grestore
+gsave
+0 0 0 setrgbcolor
+newpath
+133.66528 192.5907 moveto
+133.66528 191.67664 lineto
+133.1809 192.37976 132.5227 192.73132 131.69067 192.73132 curveto
+131.32348 192.73132 130.98071 192.66101 130.66235 192.52039 curveto
+130.34399 192.37976 130.10766 192.203 129.95337 191.99011 curveto
+129.79907 191.77722 129.69067 191.51648 129.62817 191.20789 curveto
+129.5852 191.00086 129.56372 190.67273 129.56372 190.22351 curveto
+129.56372 186.36804 lineto
+130.61841 186.36804 lineto
+130.61841 189.81921 lineto
+130.61841 190.37 130.63989 190.74109 130.68286 190.9325 curveto
+130.74927 191.20984 130.88989 191.42761 131.10474 191.58582 curveto
+131.31958 191.74402 131.5852 191.82312 131.90161 191.82312 curveto
+132.21801 191.82312 132.51489 191.74207 132.79224 191.57996 curveto
+133.06958 191.41785 133.26586 191.19714 133.3811 190.91785 curveto
+133.49633 190.63855 133.55395 190.23328 133.55396 189.70203 curveto
+133.55396 186.36804 lineto
+134.60864 186.36804 lineto
+134.60864 192.5907 lineto
+133.66528 192.5907 lineto
+closepath
+fill
+grestore
+gsave
+0 0 0 setrgbcolor
+newpath
+136.26099 185.22546 moveto
+136.26099 184.00085 lineto
+137.31567 184.00085 lineto
+137.31567 185.22546 lineto
+136.26099 185.22546 lineto
+closepath
+134.92505 195.00476 moveto
+135.12427 194.10828 lineto
+135.33521 194.16296 135.50122 194.19031 135.62231 194.19031 curveto
+135.83716 194.19031 135.99731 194.11902 136.10278 193.97644 curveto
+136.20825 193.83386 136.26099 193.47742 136.26099 192.9071 curveto
+136.26099 186.36804 lineto
+137.31567 186.36804 lineto
+137.31567 192.93054 lineto
+137.31567 193.69617 137.21606 194.22937 137.01685 194.53015 curveto
+136.76294 194.92077 136.34106 195.11609 135.75122 195.11609 curveto
+135.46606 195.11609 135.19067 195.07898 134.92505 195.00476 curveto
+134.92505 195.00476 lineto
+closepath
+fill
+grestore
+gsave
+0 0 0 setrgbcolor
+newpath
+139.30786 192.5907 moveto
+139.30786 186.36804 lineto
+140.36255 186.36804 lineto
+140.36255 192.5907 lineto
+139.30786 192.5907 lineto
+closepath
+139.26099 185.5946 moveto
+140.04028 183.95398 lineto
+141.4231 183.95398 lineto
+140.13403 185.5946 lineto
+139.26099 185.5946 lineto
+closepath
+fill
+grestore
+gsave
+0 0 0 setrgbcolor
+newpath
+146.32739 190.3114 moveto
+147.3645 190.44617 lineto
+147.25121 191.16101 146.96118 191.72058 146.49438 192.12488 curveto
+146.02758 192.52917 145.45434 192.73132 144.77466 192.73132 curveto
+143.92309 192.73132 143.23852 192.453 142.72095 191.89636 curveto
+142.20337 191.33972 141.94458 190.54187 141.94458 189.50281 curveto
+141.94458 188.83094 142.05591 188.24305 142.27856 187.73914 curveto
+142.50122 187.23523 142.84009 186.85731 143.29517 186.60535 curveto
+143.75024 186.3534 144.24536 186.22742 144.78052 186.22742 curveto
+145.45629 186.22742 146.00903 186.39832 146.43872 186.74011 curveto
+146.8684 187.08191 147.14379 187.56727 147.26489 188.19617 curveto
+146.2395 188.35437 lineto
+146.14184 187.93641 145.96899 187.62195 145.72095 187.41101 curveto
+145.4729 187.20008 145.17309 187.09461 144.82153 187.0946 curveto
+144.29028 187.09461 143.85864 187.28504 143.52661 187.66589 curveto
+143.19458 188.04676 143.02856 188.6493 143.02856 189.47351 curveto
+143.02856 190.30945 143.18872 190.91687 143.50903 191.29578 curveto
+143.82934 191.67468 144.24731 191.86414 144.76294 191.86414 curveto
+145.177 191.86414 145.5227 191.73718 145.80005 191.48328 curveto
+146.07739 191.22937 146.25317 190.83875 146.32739 190.3114 curveto
+146.32739 190.3114 lineto
+closepath
+fill
+grestore
+gsave
+0 0 0 setrgbcolor
+newpath
+148.63599 192.5907 moveto
+148.63599 186.36804 lineto
+149.69067 186.36804 lineto
+149.69067 192.5907 lineto
+148.63599 192.5907 lineto
+closepath
+148.58911 185.5946 moveto
+149.36841 183.95398 lineto
+150.75122 183.95398 lineto
+149.46216 185.5946 lineto
+148.58911 185.5946 lineto
+closepath
+fill
+grestore
+gsave
+0 0 0 setrgbcolor
+newpath
+158.96021 192.5907 moveto
+158.96021 191.80554 lineto
+158.56567 192.42273 157.98559 192.73132 157.21997 192.73132 curveto
+156.72387 192.73132 156.26782 192.5946 155.85181 192.32117 curveto
+155.43579 192.04773 155.11352 191.66589 154.88501 191.17566 curveto
+154.65649 190.68543 154.54224 190.12195 154.54224 189.48523 curveto
+154.54224 188.86414 154.64575 188.30066 154.85278 187.7948 curveto
+155.05981 187.28895 155.37036 186.90125 155.78442 186.63171 curveto
+156.19848 186.36219 156.66137 186.22742 157.1731 186.22742 curveto
+157.54809 186.22742 157.88208 186.30652 158.17505 186.46472 curveto
+158.46801 186.62293 158.70629 186.82899 158.88989 187.08289 curveto
+158.88989 184.00085 lineto
+159.93872 184.00085 lineto
+159.93872 192.5907 lineto
+158.96021 192.5907 lineto
+closepath
+155.62622 189.48523 moveto
+155.62622 190.28211 155.79419 190.87781 156.13013 191.27234 curveto
+156.46606 191.66687 156.86255 191.86414 157.31958 191.86414 curveto
+157.78051 191.86414 158.17212 191.67566 158.49438 191.29871 curveto
+158.81665 190.92175 158.97778 190.34656 158.97778 189.57312 curveto
+158.97778 188.72156 158.81372 188.09656 158.4856 187.69812 curveto
+158.15747 187.29969 157.75317 187.10047 157.27271 187.10046 curveto
+156.80395 187.10047 156.41235 187.29188 156.0979 187.67468 curveto
+155.78345 188.0575 155.62622 188.66101 155.62622 189.48523 curveto
+155.62622 189.48523 lineto
+closepath
+fill
+grestore
+gsave
+0 0 0 setrgbcolor
+newpath
+163.3313 192.5907 moveto
+160.96411 186.36804 lineto
+162.07739 186.36804 lineto
+163.41333 190.0946 lineto
+163.55786 190.49695 163.69067 190.91492 163.81177 191.34851 curveto
+163.90551 191.02039 164.03637 190.62586 164.20435 190.16492 curveto
+165.58716 186.36804 lineto
+166.67114 186.36804 lineto
+164.31567 192.5907 lineto
+163.3313 192.5907 lineto
+closepath
+fill
+grestore
+gsave
+0 0 0 setrgbcolor
+newpath
+171.86255 190.58679 moveto
+172.95239 190.72156 lineto
+172.78051 191.35828 172.46215 191.85242 171.99731 192.20398 curveto
+171.53247 192.55554 170.93872 192.73132 170.21606 192.73132 curveto
+169.30591 192.73132 168.58423 192.45105 168.05103 191.8905 curveto
+167.51782 191.32996 167.25122 190.54383 167.25122 189.5321 curveto
+167.25122 188.48523 167.52075 187.67273 168.05981 187.0946 curveto
+168.59888 186.51649 169.29809 186.22742 170.15747 186.22742 curveto
+170.9895 186.22742 171.66918 186.51063 172.19653 187.07703 curveto
+172.72387 187.64344 172.98754 188.44031 172.98755 189.46765 curveto
+172.98754 189.53015 172.98559 189.6239 172.98169 189.7489 curveto
+168.34106 189.7489 lineto
+168.38013 190.4325 168.57348 190.95593 168.92114 191.31921 curveto
+169.2688 191.6825 169.70239 191.86414 170.22192 191.86414 curveto
+170.60864 191.86414 170.93872 191.76257 171.21216 191.55945 curveto
+171.48559 191.35632 171.70239 191.03211 171.86255 190.58679 curveto
+171.86255 190.58679 lineto
+closepath
+168.39966 188.88171 moveto
+171.87427 188.88171 lineto
+171.82739 188.35828 171.69458 187.9657 171.47583 187.70398 curveto
+171.13989 187.29773 170.70434 187.09461 170.16919 187.0946 curveto
+169.68481 187.09461 169.27759 187.25672 168.94751 187.58093 curveto
+168.61743 187.90516 168.43481 188.33875 168.39966 188.88171 curveto
+168.39966 188.88171 lineto
+closepath
+170.22778 184.95007 moveto
+170.87231 183.95398 lineto
+172.06763 183.95398 lineto
+170.74927 185.5946 lineto
+169.62427 185.5946 lineto
+168.35864 183.95398 lineto
+169.56567 183.95398 lineto
+170.22778 184.95007 lineto
+closepath
+fill
+grestore
+gsave
+0 0 0 setrgbcolor
+newpath
+177.6106 192.5907 moveto
+177.6106 186.36804 lineto
+178.55396 186.36804 lineto
+178.55396 187.24109 lineto
+178.74927 186.93641 179.00903 186.69129 179.33325 186.50574 curveto
+179.65747 186.3202 180.02661 186.22742 180.44067 186.22742 curveto
+180.90161 186.22742 181.27954 186.32313 181.57446 186.51453 curveto
+181.86938 186.70594 182.07739 186.97352 182.19849 187.31726 curveto
+182.69067 186.5907 183.33129 186.22742 184.12036 186.22742 curveto
+184.73754 186.22742 185.21215 186.39832 185.54419 186.74011 curveto
+185.87621 187.08191 186.04223 187.60828 186.04224 188.31921 curveto
+186.04224 192.5907 lineto
+184.99341 192.5907 lineto
+184.99341 188.67078 lineto
+184.9934 188.24891 184.95922 187.9452 184.89087 187.75964 curveto
+184.8225 187.5741 184.69848 187.42469 184.5188 187.3114 curveto
+184.3391 187.19813 184.12817 187.14148 183.88599 187.14148 curveto
+183.44848 187.14148 183.0852 187.28699 182.79614 187.578 curveto
+182.50707 187.86902 182.36254 188.33484 182.36255 188.97546 curveto
+182.36255 192.5907 lineto
+181.30786 192.5907 lineto
+181.30786 188.54773 lineto
+181.30786 188.07898 181.22192 187.72742 181.05005 187.49304 curveto
+180.87817 187.25867 180.59692 187.14148 180.2063 187.14148 curveto
+179.90942 187.14148 179.63501 187.21961 179.38306 187.37585 curveto
+179.1311 187.53211 178.94848 187.76062 178.83521 188.0614 curveto
+178.72192 188.36219 178.66528 188.79578 178.66528 189.36218 curveto
+178.66528 192.5907 lineto
+177.6106 192.5907 lineto
+closepath
+fill
+grestore
+gsave
+0 0 0 setrgbcolor
+newpath
+187.98755 192.5907 moveto
+187.98755 186.36804 lineto
+189.04224 186.36804 lineto
+189.04224 192.5907 lineto
+187.98755 192.5907 lineto
+closepath
+187.94067 185.5946 moveto
+188.71997 183.95398 lineto
+190.10278 183.95398 lineto
+188.81372 185.5946 lineto
+187.94067 185.5946 lineto
+closepath
+fill
+grestore
+gsave
+0 0 0 setrgbcolor
+newpath
+190.52466 190.73328 moveto
+191.56763 190.56921 lineto
+191.62622 190.98718 191.78931 191.3075 192.05688 191.53015 curveto
+192.32446 191.75281 192.69848 191.86414 193.17896 191.86414 curveto
+193.66333 191.86414 194.0227 191.7655 194.25708 191.56824 curveto
+194.49145 191.37097 194.60864 191.13953 194.60864 190.8739 curveto
+194.60864 190.63562 194.50512 190.44812 194.2981 190.3114 curveto
+194.15356 190.21765 193.79419 190.09851 193.21997 189.95398 curveto
+192.44653 189.75867 191.9104 189.58972 191.61157 189.44714 curveto
+191.31274 189.30457 191.08618 189.1073 190.93188 188.85535 curveto
+190.77759 188.6034 190.70044 188.32508 190.70044 188.02039 curveto
+190.70044 187.74305 190.76392 187.48621 190.89087 187.24988 curveto
+191.01782 187.01356 191.19067 186.81727 191.40942 186.66101 curveto
+191.57348 186.53992 191.79712 186.43738 192.08032 186.35339 curveto
+192.36352 186.26942 192.66723 186.22742 192.99146 186.22742 curveto
+193.47973 186.22742 193.90844 186.29774 194.27759 186.43835 curveto
+194.64672 186.57899 194.91918 186.76942 195.09497 187.00964 curveto
+195.27075 187.24988 195.39184 187.57117 195.45825 187.97351 curveto
+194.427 188.11414 lineto
+194.38012 187.79383 194.24438 187.54383 194.01978 187.36414 curveto
+193.79516 187.18445 193.47778 187.09461 193.06763 187.0946 curveto
+192.58325 187.09461 192.23755 187.17469 192.03052 187.33484 curveto
+191.82348 187.495 191.71997 187.6825 191.71997 187.89734 curveto
+191.71997 188.03406 191.76294 188.15711 191.84888 188.26648 curveto
+191.93481 188.37976 192.06958 188.47351 192.25317 188.54773 curveto
+192.35864 188.5868 192.66919 188.67664 193.18481 188.81726 curveto
+193.9309 189.01648 194.45141 189.17957 194.74634 189.30652 curveto
+195.04125 189.43347 195.2727 189.61804 195.44067 189.86023 curveto
+195.60864 190.10242 195.69262 190.4032 195.69263 190.76257 curveto
+195.69262 191.11414 195.59008 191.44519 195.38501 191.75574 curveto
+195.17993 192.06628 194.88403 192.30652 194.49731 192.47644 curveto
+194.11059 192.64636 193.67309 192.73132 193.18481 192.73132 curveto
+192.37622 192.73132 191.76001 192.56335 191.33618 192.22742 curveto
+190.91235 191.89148 190.64185 191.39343 190.52466 190.73328 curveto
+190.52466 190.73328 lineto
+closepath
+fill
+grestore
+gsave
+0 0 0 setrgbcolor
+newpath
+199.24927 191.64734 moveto
+199.40161 192.57898 lineto
+199.10473 192.64148 198.83911 192.67273 198.60474 192.67273 curveto
+198.22192 192.67273 197.92505 192.61218 197.71411 192.49109 curveto
+197.50317 192.37 197.35474 192.21082 197.2688 192.01355 curveto
+197.18286 191.81628 197.13989 191.40125 197.13989 190.76843 curveto
+197.13989 187.18835 lineto
+196.36646 187.18835 lineto
+196.36646 186.36804 lineto
+197.13989 186.36804 lineto
+197.13989 184.82703 lineto
+198.18872 184.19421 lineto
+198.18872 186.36804 lineto
+199.24927 186.36804 lineto
+199.24927 187.18835 lineto
+198.18872 187.18835 lineto
+198.18872 190.82703 lineto
+198.18872 191.12781 198.20727 191.32117 198.24438 191.4071 curveto
+198.28149 191.49304 198.34204 191.5614 198.42603 191.61218 curveto
+198.51001 191.66296 198.63012 191.68836 198.78638 191.68835 curveto
+198.90356 191.68836 199.05786 191.67468 199.24927 191.64734 curveto
+199.24927 191.64734 lineto
+closepath
+fill
+grestore
+gsave
+0 0 0 setrgbcolor
+newpath
+204.33521 191.82312 moveto
+203.94458 192.15515 203.5686 192.38953 203.20728 192.52625 curveto
+202.84594 192.66296 202.45825 192.73132 202.04419 192.73132 curveto
+201.36059 192.73132 200.8352 192.56433 200.46802 192.23035 curveto
+200.10083 191.89636 199.91724 191.46961 199.91724 190.95007 curveto
+199.91724 190.64539 199.98657 190.36707 200.12524 190.11511 curveto
+200.26392 189.86316 200.44556 189.66101 200.67017 189.50867 curveto
+200.89477 189.35633 201.1477 189.24109 201.42896 189.16296 curveto
+201.63598 189.10828 201.94848 189.05555 202.36646 189.00476 curveto
+203.21801 188.9032 203.84497 188.78211 204.24731 188.64148 curveto
+204.25122 188.49695 204.25317 188.40516 204.25317 188.36609 curveto
+204.25317 187.93641 204.15356 187.63367 203.95435 187.45789 curveto
+203.68481 187.21961 203.28442 187.10047 202.75317 187.10046 curveto
+202.25708 187.10047 201.89087 187.18738 201.65454 187.36121 curveto
+201.41821 187.53504 201.24341 187.84266 201.13013 188.28406 curveto
+200.09888 188.14343 lineto
+200.19263 187.70203 200.34692 187.34559 200.56177 187.0741 curveto
+200.77661 186.80262 201.08716 186.59363 201.49341 186.44714 curveto
+201.89966 186.30067 202.37036 186.22742 202.90552 186.22742 curveto
+203.43676 186.22742 203.8684 186.28992 204.20044 186.41492 curveto
+204.53247 186.53992 204.77661 186.69715 204.93286 186.8866 curveto
+205.08911 187.07606 205.19848 187.31531 205.26099 187.60437 curveto
+205.29614 187.78406 205.31371 188.10828 205.31372 188.57703 curveto
+205.31372 189.98328 lineto
+205.31371 190.96375 205.33618 191.58386 205.3811 191.84363 curveto
+205.42602 192.10339 205.51489 192.35242 205.64771 192.5907 curveto
+204.54614 192.5907 lineto
+204.43676 192.37195 204.36645 192.11609 204.33521 191.82312 curveto
+204.33521 191.82312 lineto
+closepath
+204.24731 189.46765 moveto
+203.8645 189.6239 203.29028 189.75672 202.52466 189.86609 curveto
+202.09106 189.92859 201.78442 189.9989 201.60474 190.07703 curveto
+201.42505 190.15515 201.28638 190.26941 201.18872 190.4198 curveto
+201.09106 190.57019 201.04223 190.73718 201.04224 190.92078 curveto
+201.04223 191.20203 201.14868 191.4364 201.36157 191.6239 curveto
+201.57446 191.8114 201.88598 191.90515 202.29614 191.90515 curveto
+202.70239 191.90515 203.06372 191.81628 203.38013 191.63855 curveto
+203.69653 191.46082 203.92895 191.21765 204.07739 190.90906 curveto
+204.19067 190.67078 204.24731 190.31922 204.24731 189.85437 curveto
+204.24731 189.46765 lineto
+closepath
+fill
+grestore
+gsave
+0 0 0 setrgbcolor
+newpath
+43.260986 207.5907 moveto
+40.893799 201.36804 lineto
+42.00708 201.36804 lineto
+43.343018 205.0946 lineto
+43.487546 205.49695 43.620358 205.91492 43.741455 206.34851 curveto
+43.835202 206.02039 43.966061 205.62586 44.134033 205.16492 curveto
+45.516846 201.36804 lineto
+46.60083 201.36804 lineto
+44.245361 207.5907 lineto
+43.260986 207.5907 lineto
+closepath
+fill
+grestore
+gsave
+0 0 0 setrgbcolor
+newpath
+47.485596 209.98718 moveto
+47.368408 208.99695 lineto
+47.598876 209.05945 47.800048 209.0907 47.971924 209.0907 curveto
+48.206297 209.0907 48.393797 209.05163 48.534424 208.97351 curveto
+48.675047 208.89538 48.790281 208.78601 48.880127 208.64539 curveto
+48.946531 208.53992 49.053953 208.2782 49.202393 207.86023 curveto
+49.221921 207.80164 49.253171 207.7157 49.296143 207.60242 curveto
+46.934814 201.36804 lineto
+48.071533 201.36804 lineto
+49.366455 204.97156 lineto
+49.534421 205.42859 49.684812 205.90906 49.817627 206.41296 curveto
+49.938718 205.92859 50.083249 205.45593 50.251221 204.995 curveto
+51.581299 201.36804 lineto
+52.635986 201.36804 lineto
+50.268799 207.69617 lineto
+50.014889 208.37976 49.817624 208.85046 49.677002 209.10828 curveto
+49.489499 209.45593 49.274656 209.71081 49.032471 209.87292 curveto
+48.790281 210.03503 48.501219 210.11609 48.165283 210.11609 curveto
+47.962157 210.11609 47.735595 210.07312 47.485596 209.98718 curveto
+47.485596 209.98718 lineto
+closepath
+fill
+grestore
+gsave
+0 0 0 setrgbcolor
+newpath
+55.835205 206.64734 moveto
+55.987549 207.57898 lineto
+55.690671 207.64148 55.425046 207.67273 55.190674 207.67273 curveto
+54.807859 207.67273 54.510985 207.61218 54.300049 207.49109 curveto
+54.08911 207.37 53.940673 207.21082 53.854736 207.01355 curveto
+53.768798 206.81628 53.725829 206.40125 53.72583 205.76843 curveto
+53.72583 202.18835 lineto
+52.952393 202.18835 lineto
+52.952393 201.36804 lineto
+53.72583 201.36804 lineto
+53.72583 199.82703 lineto
+54.774658 199.19421 lineto
+54.774658 201.36804 lineto
+55.835205 201.36804 lineto
+55.835205 202.18835 lineto
+54.774658 202.18835 lineto
+54.774658 205.82703 lineto
+54.774656 206.12781 54.793211 206.32117 54.830322 206.4071 curveto
+54.86743 206.49304 54.927976 206.5614 55.011963 206.61218 curveto
+55.095945 206.66296 55.216062 206.68836 55.372314 206.68835 curveto
+55.489499 206.68836 55.643796 206.67468 55.835205 206.64734 curveto
+55.835205 206.64734 lineto
+closepath
+fill
+grestore
+gsave
+0 0 0 setrgbcolor
+newpath
+58.589111 207.5907 moveto
+56.221924 201.36804 lineto
+57.335205 201.36804 lineto
+58.671143 205.0946 lineto
+58.815671 205.49695 58.948483 205.91492 59.06958 206.34851 curveto
+59.163327 206.02039 59.294186 205.62586 59.462158 205.16492 curveto
+60.844971 201.36804 lineto
+61.928955 201.36804 lineto
+59.573486 207.5907 lineto
+58.589111 207.5907 lineto
+closepath
+fill
+grestore
+gsave
+0 0 0 setrgbcolor
+newpath
+66.921143 206.82312 moveto
+66.530513 207.15515 66.154537 207.38953 65.793213 207.52625 curveto
+65.431881 207.66296 65.044186 207.73132 64.630127 207.73132 curveto
+63.946531 207.73132 63.421141 207.56433 63.053955 207.23035 curveto
+62.686767 206.89636 62.503173 206.46961 62.503174 205.95007 curveto
+62.503173 205.64539 62.572509 205.36707 62.711182 205.11511 curveto
+62.849853 204.86316 63.031493 204.66101 63.256104 204.50867 curveto
+63.480711 204.35633 63.733641 204.24109 64.014893 204.16296 curveto
+64.221922 204.10828 64.534421 204.05555 64.952393 204.00476 curveto
+65.803951 203.9032 66.430904 203.78211 66.833252 203.64148 curveto
+66.837153 203.49695 66.839107 203.40516 66.839111 203.36609 curveto
+66.839107 202.93641 66.739497 202.63367 66.540283 202.45789 curveto
+66.270748 202.21961 65.870358 202.10047 65.339111 202.10046 curveto
+64.843015 202.10047 64.476804 202.18738 64.240479 202.36121 curveto
+64.004148 202.53504 63.829344 202.84266 63.716064 203.28406 curveto
+62.684814 203.14343 lineto
+62.778564 202.70203 62.93286 202.34559 63.147705 202.0741 curveto
+63.362548 201.80262 63.673094 201.59363 64.079346 201.44714 curveto
+64.485593 201.30067 64.956296 201.22742 65.491455 201.22742 curveto
+66.022701 201.22742 66.454341 201.28992 66.786377 201.41492 curveto
+67.118403 201.53992 67.362544 201.69715 67.518799 201.8866 curveto
+67.675043 202.07606 67.784418 202.31531 67.846924 202.60437 curveto
+67.882074 202.78406 67.899652 203.10828 67.899658 203.57703 curveto
+67.899658 204.98328 lineto
+67.899652 205.96375 67.922113 206.58386 67.967041 206.84363 curveto
+68.011957 207.10339 68.100824 207.35242 68.233643 207.5907 curveto
+67.13208 207.5907 lineto
+67.0227 207.37195 66.952388 207.11609 66.921143 206.82312 curveto
+66.921143 206.82312 lineto
+closepath
+66.833252 204.46765 moveto
+66.450435 204.6239 65.876217 204.75672 65.110596 204.86609 curveto
+64.676999 204.92859 64.370359 204.9989 64.190674 205.07703 curveto
+64.010984 205.15515 63.872313 205.26941 63.774658 205.4198 curveto
+63.677 205.57019 63.628172 205.73718 63.628174 205.92078 curveto
+63.628172 206.20203 63.734617 206.4364 63.94751 206.6239 curveto
+64.160398 206.8114 64.471921 206.90515 64.88208 206.90515 curveto
+65.288327 206.90515 65.649655 206.81628 65.966064 206.63855 curveto
+66.282466 206.46082 66.514888 206.21765 66.66333 205.90906 curveto
+66.776607 205.67078 66.833247 205.31922 66.833252 204.85437 curveto
+66.833252 204.46765 lineto
+closepath
+64.776611 200.5946 moveto
+65.555908 198.95398 lineto
+66.938721 198.95398 lineto
+65.649658 200.5946 lineto
+64.776611 200.5946 lineto
+closepath
+fill
+grestore
+gsave
+0 0 0 setrgbcolor
+newpath
+69.528564 207.5907 moveto
+69.528564 201.36804 lineto
+70.477783 201.36804 lineto
+70.477783 202.3114 lineto
+70.719969 201.87 70.943601 201.57899 71.148682 201.43835 curveto
+71.353757 201.29774 71.579343 201.22742 71.825439 201.22742 curveto
+72.180905 201.22742 72.542233 201.3407 72.909424 201.56726 curveto
+72.546143 202.54578 lineto
+72.288327 202.39344 72.030514 202.31727 71.772705 202.31726 curveto
+71.542234 202.31727 71.335202 202.3866 71.151611 202.52527 curveto
+70.968015 202.66395 70.837156 202.85633 70.759033 203.10242 curveto
+70.641844 203.47742 70.58325 203.88758 70.583252 204.33289 curveto
+70.583252 207.5907 lineto
+69.528564 207.5907 lineto
+closepath
+70.969971 199.95007 moveto
+71.614502 198.95398 lineto
+72.809814 198.95398 lineto
+71.491455 200.5946 lineto
+70.366455 200.5946 lineto
+69.10083 198.95398 lineto
+70.307861 198.95398 lineto
+70.969971 199.95007 lineto
+closepath
+fill
+grestore
+gsave
+0 0 0 setrgbcolor
+newpath
+73.917236 207.5907 moveto
+73.917236 201.36804 lineto
+74.971924 201.36804 lineto
+74.971924 207.5907 lineto
+73.917236 207.5907 lineto
+closepath
+73.870361 200.5946 moveto
+74.649658 198.95398 lineto
+76.032471 198.95398 lineto
+74.743408 200.5946 lineto
+73.870361 200.5946 lineto
+closepath
+fill
+grestore
+gsave
+0 0 0 setrgbcolor
+newpath
+80.204346 207.5907 moveto
+80.204346 199.00085 lineto
+81.259033 199.00085 lineto
+81.259033 202.08289 lineto
+81.751218 201.51258 82.372311 201.22742 83.122314 201.22742 curveto
+83.583248 201.22742 83.983638 201.31824 84.323486 201.49988 curveto
+84.663325 201.68152 84.906489 201.9325 85.052979 202.25281 curveto
+85.199457 202.57313 85.272699 203.03797 85.272705 203.64734 curveto
+85.272705 207.5907 lineto
+84.218018 207.5907 lineto
+84.218018 203.64734 lineto
+84.218013 203.12 84.103755 202.73621 83.875244 202.49597 curveto
+83.646724 202.25574 83.323482 202.13563 82.905518 202.13562 curveto
+82.593014 202.13563 82.299069 202.21668 82.023682 202.37878 curveto
+81.748289 202.5409 81.552 202.76062 81.434814 203.03796 curveto
+81.317625 203.31531 81.259031 203.69812 81.259033 204.1864 curveto
+81.259033 207.5907 lineto
+80.204346 207.5907 lineto
+closepath
+fill
+grestore
+gsave
+0 0 0 setrgbcolor
+newpath
+86.872314 207.5907 moveto
+86.872314 201.36804 lineto
+87.821533 201.36804 lineto
+87.821533 202.3114 lineto
+88.063719 201.87 88.287351 201.57899 88.492432 201.43835 curveto
+88.697507 201.29774 88.923093 201.22742 89.169189 201.22742 curveto
+89.524655 201.22742 89.885983 201.3407 90.253174 201.56726 curveto
+89.889893 202.54578 lineto
+89.632077 202.39344 89.374264 202.31727 89.116455 202.31726 curveto
+88.885984 202.31727 88.678952 202.3866 88.495361 202.52527 curveto
+88.311765 202.66395 88.180906 202.85633 88.102783 203.10242 curveto
+87.985594 203.47742 87.927 203.88758 87.927002 204.33289 curveto
+87.927002 207.5907 lineto
+86.872314 207.5907 lineto
+closepath
+fill
+grestore
+gsave
+0 0 0 setrgbcolor
+newpath
+94.952393 206.82312 moveto
+94.561763 207.15515 94.185787 207.38953 93.824463 207.52625 curveto
+93.463131 207.66296 93.075436 207.73132 92.661377 207.73132 curveto
+91.977781 207.73132 91.452391 207.56433 91.085205 207.23035 curveto
+90.718017 206.89636 90.534423 206.46961 90.534424 205.95007 curveto
+90.534423 205.64539 90.603759 205.36707 90.742432 205.11511 curveto
+90.881103 204.86316 91.062743 204.66101 91.287354 204.50867 curveto
+91.511961 204.35633 91.764891 204.24109 92.046143 204.16296 curveto
+92.253172 204.10828 92.565671 204.05555 92.983643 204.00476 curveto
+93.835201 203.9032 94.462154 203.78211 94.864502 203.64148 curveto
+94.868403 203.49695 94.870357 203.40516 94.870361 203.36609 curveto
+94.870357 202.93641 94.770747 202.63367 94.571533 202.45789 curveto
+94.301998 202.21961 93.901608 202.10047 93.370361 202.10046 curveto
+92.874265 202.10047 92.508054 202.18738 92.271729 202.36121 curveto
+92.035398 202.53504 91.860594 202.84266 91.747314 203.28406 curveto
+90.716064 203.14343 lineto
+90.809814 202.70203 90.96411 202.34559 91.178955 202.0741 curveto
+91.393798 201.80262 91.704344 201.59363 92.110596 201.44714 curveto
+92.516843 201.30067 92.987546 201.22742 93.522705 201.22742 curveto
+94.053951 201.22742 94.485591 201.28992 94.817627 201.41492 curveto
+95.149653 201.53992 95.393794 201.69715 95.550049 201.8866 curveto
+95.706293 202.07606 95.815668 202.31531 95.878174 202.60437 curveto
+95.913324 202.78406 95.930902 203.10828 95.930908 203.57703 curveto
+95.930908 204.98328 lineto
+95.930902 205.96375 95.953363 206.58386 95.998291 206.84363 curveto
+96.043207 207.10339 96.132074 207.35242 96.264893 207.5907 curveto
+95.16333 207.5907 lineto
+95.05395 207.37195 94.983638 207.11609 94.952393 206.82312 curveto
+94.952393 206.82312 lineto
+closepath
+94.864502 204.46765 moveto
+94.481685 204.6239 93.907467 204.75672 93.141846 204.86609 curveto
+92.708249 204.92859 92.401609 204.9989 92.221924 205.07703 curveto
+92.042234 205.15515 91.903563 205.26941 91.805908 205.4198 curveto
+91.70825 205.57019 91.659422 205.73718 91.659424 205.92078 curveto
+91.659422 206.20203 91.765867 206.4364 91.97876 206.6239 curveto
+92.191648 206.8114 92.503171 206.90515 92.91333 206.90515 curveto
+93.319577 206.90515 93.680905 206.81628 93.997314 206.63855 curveto
+94.313716 206.46082 94.546138 206.21765 94.69458 205.90906 curveto
+94.807857 205.67078 94.864497 205.31922 94.864502 204.85437 curveto
+94.864502 204.46765 lineto
+closepath
+fill
+grestore
+gsave
+0 0 0 setrgbcolor
+newpath
+97.571533 207.5907 moveto
+97.571533 201.36804 lineto
+98.520752 201.36804 lineto
+98.520752 202.25281 lineto
+98.977781 201.56922 99.637937 201.22742 100.50122 201.22742 curveto
+100.87622 201.22742 101.22094 201.29481 101.5354 201.42957 curveto
+101.84985 201.56434 102.0852 201.74109 102.24146 201.95984 curveto
+102.3977 202.17859 102.50707 202.43836 102.56958 202.73914 curveto
+102.60864 202.93445 102.62817 203.27625 102.62817 203.76453 curveto
+102.62817 207.5907 lineto
+101.57349 207.5907 lineto
+101.57349 203.80554 lineto
+101.57348 203.37586 101.53247 203.05457 101.45044 202.84167 curveto
+101.3684 202.62879 101.2229 202.45887 101.01392 202.33191 curveto
+100.80493 202.20496 100.55981 202.14148 100.27856 202.14148 curveto
+99.829343 202.14148 99.441648 202.28406 99.115479 202.56921 curveto
+98.789305 202.85437 98.626219 203.39539 98.626221 204.19226 curveto
+98.626221 207.5907 lineto
+97.571533 207.5907 lineto
+closepath
+fill
+grestore
+gsave
+0 0 0 setrgbcolor
+newpath
+108.32935 207.5907 moveto
+108.32935 206.67664 lineto
+107.84497 207.37976 107.18676 207.73132 106.35474 207.73132 curveto
+105.98755 207.73132 105.64477 207.66101 105.32642 207.52039 curveto
+105.00806 207.37976 104.77173 207.203 104.61743 206.99011 curveto
+104.46313 206.77722 104.35474 206.51648 104.29224 206.20789 curveto
+104.24927 206.00086 104.22778 205.67273 104.22778 205.22351 curveto
+104.22778 201.36804 lineto
+105.28247 201.36804 lineto
+105.28247 204.81921 lineto
+105.28247 205.37 105.30395 205.74109 105.34692 205.9325 curveto
+105.41333 206.20984 105.55395 206.42761 105.7688 206.58582 curveto
+105.98364 206.74402 106.24926 206.82312 106.56567 206.82312 curveto
+106.88208 206.82312 107.17895 206.74207 107.4563 206.57996 curveto
+107.73364 206.41785 107.92993 206.19714 108.04517 205.91785 curveto
+108.1604 205.63855 108.21801 205.23328 108.21802 204.70203 curveto
+108.21802 201.36804 lineto
+109.27271 201.36804 lineto
+109.27271 207.5907 lineto
+108.32935 207.5907 lineto
+closepath
+fill
+grestore
+gsave
+0 0 0 setrgbcolor
+newpath
+114.25317 200.22546 moveto
+114.25317 199.00085 lineto
+115.30786 199.00085 lineto
+115.30786 200.22546 lineto
+114.25317 200.22546 lineto
+closepath
+112.91724 210.00476 moveto
+113.11646 209.10828 lineto
+113.32739 209.16296 113.49341 209.19031 113.6145 209.19031 curveto
+113.82935 209.19031 113.9895 209.11902 114.09497 208.97644 curveto
+114.20044 208.83386 114.25317 208.47742 114.25317 207.9071 curveto
+114.25317 201.36804 lineto
+115.30786 201.36804 lineto
+115.30786 207.93054 lineto
+115.30786 208.69617 115.20825 209.22937 115.00903 209.53015 curveto
+114.75513 209.92077 114.33325 210.11609 113.74341 210.11609 curveto
+113.45825 210.11609 113.18286 210.07898 112.91724 210.00476 curveto
+112.91724 210.00476 lineto
+closepath
+fill
+grestore
+gsave
+0 0 0 setrgbcolor
+newpath
+121.19067 205.58679 moveto
+122.28052 205.72156 lineto
+122.10864 206.35828 121.79028 206.85242 121.32544 207.20398 curveto
+120.86059 207.55554 120.26684 207.73132 119.54419 207.73132 curveto
+118.63403 207.73132 117.91235 207.45105 117.37915 206.8905 curveto
+116.84595 206.32996 116.57935 205.54383 116.57935 204.5321 curveto
+116.57935 203.48523 116.84888 202.67273 117.38794 202.0946 curveto
+117.927 201.51649 118.62622 201.22742 119.4856 201.22742 curveto
+120.31762 201.22742 120.99731 201.51063 121.52466 202.07703 curveto
+122.052 202.64344 122.31567 203.44031 122.31567 204.46765 curveto
+122.31567 204.53015 122.31371 204.6239 122.30981 204.7489 curveto
+117.66919 204.7489 lineto
+117.70825 205.4325 117.90161 205.95593 118.24927 206.31921 curveto
+118.59692 206.6825 119.03051 206.86414 119.55005 206.86414 curveto
+119.93676 206.86414 120.26684 206.76257 120.54028 206.55945 curveto
+120.81372 206.35632 121.03051 206.03211 121.19067 205.58679 curveto
+121.19067 205.58679 lineto
+closepath
+117.72778 203.88171 moveto
+121.20239 203.88171 lineto
+121.15551 203.35828 121.0227 202.9657 120.80396 202.70398 curveto
+120.46801 202.29773 120.03247 202.09461 119.49731 202.0946 curveto
+119.01294 202.09461 118.60571 202.25672 118.27563 202.58093 curveto
+117.94555 202.90516 117.76294 203.33875 117.72778 203.88171 curveto
+117.72778 203.88171 lineto
+closepath
+fill
+grestore
+gsave
+0 0 0 setrgbcolor
+newpath
+127.64771 207.5907 moveto
+127.64771 206.80554 lineto
+127.25317 207.42273 126.67309 207.73132 125.90747 207.73132 curveto
+125.41137 207.73132 124.95532 207.5946 124.53931 207.32117 curveto
+124.12329 207.04773 123.80102 206.66589 123.57251 206.17566 curveto
+123.34399 205.68543 123.22974 205.12195 123.22974 204.48523 curveto
+123.22974 203.86414 123.33325 203.30066 123.54028 202.7948 curveto
+123.74731 202.28895 124.05786 201.90125 124.47192 201.63171 curveto
+124.88598 201.36219 125.34887 201.22742 125.8606 201.22742 curveto
+126.23559 201.22742 126.56958 201.30652 126.86255 201.46472 curveto
+127.15551 201.62293 127.39379 201.82899 127.57739 202.08289 curveto
+127.57739 199.00085 lineto
+128.62622 199.00085 lineto
+128.62622 207.5907 lineto
+127.64771 207.5907 lineto
+closepath
+124.31372 204.48523 moveto
+124.31372 205.28211 124.48169 205.87781 124.81763 206.27234 curveto
+125.15356 206.66687 125.55005 206.86414 126.00708 206.86414 curveto
+126.46801 206.86414 126.85962 206.67566 127.18188 206.29871 curveto
+127.50415 205.92175 127.66528 205.34656 127.66528 204.57312 curveto
+127.66528 203.72156 127.50122 203.09656 127.1731 202.69812 curveto
+126.84497 202.29969 126.44067 202.10047 125.96021 202.10046 curveto
+125.49145 202.10047 125.09985 202.29188 124.7854 202.67468 curveto
+124.47095 203.0575 124.31372 203.66101 124.31372 204.48523 curveto
+124.31372 204.48523 lineto
+closepath
+fill
+grestore
+gsave
+0 0 0 setrgbcolor
+newpath
+130.29028 207.5907 moveto
+130.29028 201.36804 lineto
+131.2395 201.36804 lineto
+131.2395 202.25281 lineto
+131.69653 201.56922 132.35669 201.22742 133.21997 201.22742 curveto
+133.59497 201.22742 133.93969 201.29481 134.25415 201.42957 curveto
+134.5686 201.56434 134.80395 201.74109 134.96021 201.95984 curveto
+135.11645 202.17859 135.22582 202.43836 135.28833 202.73914 curveto
+135.32739 202.93445 135.34692 203.27625 135.34692 203.76453 curveto
+135.34692 207.5907 lineto
+134.29224 207.5907 lineto
+134.29224 203.80554 lineto
+134.29223 203.37586 134.25122 203.05457 134.16919 202.84167 curveto
+134.08715 202.62879 133.94165 202.45887 133.73267 202.33191 curveto
+133.52368 202.20496 133.27856 202.14148 132.99731 202.14148 curveto
+132.54809 202.14148 132.1604 202.28406 131.83423 202.56921 curveto
+131.50805 202.85437 131.34497 203.39539 131.34497 204.19226 curveto
+131.34497 207.5907 lineto
+130.29028 207.5907 lineto
+closepath
+fill
+grestore
+gsave
+0 0 0 setrgbcolor
+newpath
+136.57739 204.47937 moveto
+136.57739 203.32703 136.8977 202.47352 137.53833 201.91882 curveto
+138.07348 201.45789 138.72583 201.22742 139.49536 201.22742 curveto
+140.35083 201.22742 141.05004 201.5077 141.59302 202.06824 curveto
+142.13598 202.62879 142.40746 203.4032 142.40747 204.39148 curveto
+142.40746 205.19226 142.28735 205.82215 142.04712 206.28113 curveto
+141.80688 206.74011 141.45727 207.09656 140.99829 207.35046 curveto
+140.5393 207.60437 140.03833 207.73132 139.49536 207.73132 curveto
+138.62427 207.73132 137.92016 207.45203 137.38306 206.89343 curveto
+136.84595 206.33484 136.57739 205.53015 136.57739 204.47937 curveto
+136.57739 204.47937 lineto
+closepath
+137.66138 204.47937 moveto
+137.66138 205.27625 137.8352 205.87293 138.18286 206.26941 curveto
+138.53052 206.66589 138.96801 206.86414 139.49536 206.86414 curveto
+140.01879 206.86414 140.45434 206.66492 140.802 206.26648 curveto
+141.14965 205.86804 141.32348 205.26062 141.32349 204.44421 curveto
+141.32348 203.67469 141.14868 203.09168 140.79907 202.69519 curveto
+140.44946 202.29871 140.01489 202.10047 139.49536 202.10046 curveto
+138.96801 202.10047 138.53052 202.29773 138.18286 202.69226 curveto
+137.8352 203.0868 137.66138 203.6825 137.66138 204.47937 curveto
+137.66138 204.47937 lineto
+closepath
+fill
+grestore
+gsave
+0 0 0 setrgbcolor
+newpath
+147.68677 207.5907 moveto
+147.68677 206.80554 lineto
+147.29223 207.42273 146.71215 207.73132 145.94653 207.73132 curveto
+145.45044 207.73132 144.99438 207.5946 144.57837 207.32117 curveto
+144.16235 207.04773 143.84009 206.66589 143.61157 206.17566 curveto
+143.38306 205.68543 143.2688 205.12195 143.2688 204.48523 curveto
+143.2688 203.86414 143.37231 203.30066 143.57935 202.7948 curveto
+143.78638 202.28895 144.09692 201.90125 144.51099 201.63171 curveto
+144.92505 201.36219 145.38794 201.22742 145.89966 201.22742 curveto
+146.27465 201.22742 146.60864 201.30652 146.90161 201.46472 curveto
+147.19458 201.62293 147.43286 201.82899 147.61646 202.08289 curveto
+147.61646 199.00085 lineto
+148.66528 199.00085 lineto
+148.66528 207.5907 lineto
+147.68677 207.5907 lineto
+closepath
+144.35278 204.48523 moveto
+144.35278 205.28211 144.52075 205.87781 144.85669 206.27234 curveto
+145.19262 206.66687 145.58911 206.86414 146.04614 206.86414 curveto
+146.50708 206.86414 146.89868 206.67566 147.22095 206.29871 curveto
+147.54321 205.92175 147.70434 205.34656 147.70435 204.57312 curveto
+147.70434 203.72156 147.54028 203.09656 147.21216 202.69812 curveto
+146.88403 202.29969 146.47973 202.10047 145.99927 202.10046 curveto
+145.53051 202.10047 145.13891 202.29188 144.82446 202.67468 curveto
+144.51001 203.0575 144.35278 203.66101 144.35278 204.48523 curveto
+144.35278 204.48523 lineto
+closepath
+fill
+grestore
+gsave
+0 0 0 setrgbcolor
+newpath
+154.40747 207.5907 moveto
+154.40747 206.67664 lineto
+153.92309 207.37976 153.26489 207.73132 152.43286 207.73132 curveto
+152.06567 207.73132 151.7229 207.66101 151.40454 207.52039 curveto
+151.08618 207.37976 150.84985 207.203 150.69556 206.99011 curveto
+150.54126 206.77722 150.43286 206.51648 150.37036 206.20789 curveto
+150.32739 206.00086 150.30591 205.67273 150.30591 205.22351 curveto
+150.30591 201.36804 lineto
+151.3606 201.36804 lineto
+151.3606 204.81921 lineto
+151.36059 205.37 151.38208 205.74109 151.42505 205.9325 curveto
+151.49145 206.20984 151.63208 206.42761 151.84692 206.58582 curveto
+152.06177 206.74402 152.32739 206.82312 152.6438 206.82312 curveto
+152.9602 206.82312 153.25708 206.74207 153.53442 206.57996 curveto
+153.81176 206.41785 154.00805 206.19714 154.12329 205.91785 curveto
+154.23852 205.63855 154.29614 205.23328 154.29614 204.70203 curveto
+154.29614 201.36804 lineto
+155.35083 201.36804 lineto
+155.35083 207.5907 lineto
+154.40747 207.5907 lineto
+closepath
+fill
+grestore
+gsave
+0 0 0 setrgbcolor
+newpath
+161.06958 205.3114 moveto
+162.10669 205.44617 lineto
+161.9934 206.16101 161.70336 206.72058 161.23657 207.12488 curveto
+160.76977 207.52917 160.19653 207.73132 159.51685 207.73132 curveto
+158.66528 207.73132 157.98071 207.453 157.46313 206.89636 curveto
+156.94556 206.33972 156.68677 205.54187 156.68677 204.50281 curveto
+156.68677 203.83094 156.7981 203.24305 157.02075 202.73914 curveto
+157.24341 202.23523 157.58227 201.85731 158.03735 201.60535 curveto
+158.49243 201.3534 158.98755 201.22742 159.52271 201.22742 curveto
+160.19848 201.22742 160.75122 201.39832 161.18091 201.74011 curveto
+161.61059 202.08191 161.88598 202.56727 162.00708 203.19617 curveto
+160.98169 203.35437 lineto
+160.88403 202.93641 160.71118 202.62195 160.46313 202.41101 curveto
+160.21508 202.20008 159.91528 202.09461 159.56372 202.0946 curveto
+159.03247 202.09461 158.60083 202.28504 158.2688 202.66589 curveto
+157.93677 203.04676 157.77075 203.6493 157.77075 204.47351 curveto
+157.77075 205.30945 157.93091 205.91687 158.25122 206.29578 curveto
+158.57153 206.67468 158.9895 206.86414 159.50513 206.86414 curveto
+159.91919 206.86414 160.26489 206.73718 160.54224 206.48328 curveto
+160.81958 206.22937 160.99536 205.83875 161.06958 205.3114 curveto
+161.06958 205.3114 lineto
+closepath
+fill
+grestore
+gsave
+0 0 0 setrgbcolor
+newpath
+163.00903 207.5907 moveto
+163.00903 199.00085 lineto
+164.06372 199.00085 lineto
+164.06372 202.08289 lineto
+164.55591 201.51258 165.177 201.22742 165.927 201.22742 curveto
+166.38794 201.22742 166.78833 201.31824 167.12817 201.49988 curveto
+167.46801 201.68152 167.71118 201.9325 167.85767 202.25281 curveto
+168.00414 202.57313 168.07739 203.03797 168.07739 203.64734 curveto
+168.07739 207.5907 lineto
+167.02271 207.5907 lineto
+167.02271 203.64734 lineto
+167.0227 203.12 166.90844 202.73621 166.67993 202.49597 curveto
+166.45141 202.25574 166.12817 202.13563 165.71021 202.13562 curveto
+165.3977 202.13563 165.10376 202.21668 164.82837 202.37878 curveto
+164.55298 202.5409 164.35669 202.76062 164.2395 203.03796 curveto
+164.12231 203.31531 164.06372 203.69812 164.06372 204.1864 curveto
+164.06372 207.5907 lineto
+163.00903 207.5907 lineto
+closepath
+fill
+grestore
+gsave
+0 0 0 setrgbcolor
+newpath
+173.94849 205.58679 moveto
+175.03833 205.72156 lineto
+174.86645 206.35828 174.54809 206.85242 174.08325 207.20398 curveto
+173.6184 207.55554 173.02465 207.73132 172.302 207.73132 curveto
+171.39184 207.73132 170.67016 207.45105 170.13696 206.8905 curveto
+169.60376 206.32996 169.33716 205.54383 169.33716 204.5321 curveto
+169.33716 203.48523 169.60669 202.67273 170.14575 202.0946 curveto
+170.68481 201.51649 171.38403 201.22742 172.24341 201.22742 curveto
+173.07544 201.22742 173.75512 201.51063 174.28247 202.07703 curveto
+174.80981 202.64344 175.07348 203.44031 175.07349 204.46765 curveto
+175.07348 204.53015 175.07153 204.6239 175.06763 204.7489 curveto
+170.427 204.7489 lineto
+170.46606 205.4325 170.65942 205.95593 171.00708 206.31921 curveto
+171.35473 206.6825 171.78833 206.86414 172.30786 206.86414 curveto
+172.69458 206.86414 173.02465 206.76257 173.2981 206.55945 curveto
+173.57153 206.35632 173.78833 206.03211 173.94849 205.58679 curveto
+173.94849 205.58679 lineto
+closepath
+170.4856 203.88171 moveto
+173.96021 203.88171 lineto
+173.91333 203.35828 173.78051 202.9657 173.56177 202.70398 curveto
+173.22583 202.29773 172.79028 202.09461 172.25513 202.0946 curveto
+171.77075 202.09461 171.36352 202.25672 171.03345 202.58093 curveto
+170.70337 202.90516 170.52075 203.33875 170.4856 203.88171 curveto
+170.4856 203.88171 lineto
+closepath
+171.62817 200.5946 moveto
+172.40747 198.95398 lineto
+173.79028 198.95398 lineto
+172.50122 200.5946 lineto
+171.62817 200.5946 lineto
+closepath
+fill
+grestore
+gsave
+0 0 0 setrgbcolor
+newpath
+176.36841 207.5907 moveto
+176.36841 199.00085 lineto
+177.4231 199.00085 lineto
+177.4231 202.08289 lineto
+177.91528 201.51258 178.53637 201.22742 179.28638 201.22742 curveto
+179.74731 201.22742 180.1477 201.31824 180.48755 201.49988 curveto
+180.82739 201.68152 181.07055 201.9325 181.21704 202.25281 curveto
+181.36352 202.57313 181.43676 203.03797 181.43677 203.64734 curveto
+181.43677 207.5907 lineto
+180.38208 207.5907 lineto
+180.38208 203.64734 lineto
+180.38208 203.12 180.26782 202.73621 180.03931 202.49597 curveto
+179.81079 202.25574 179.48754 202.13563 179.06958 202.13562 curveto
+178.75708 202.13563 178.46313 202.21668 178.18774 202.37878 curveto
+177.91235 202.5409 177.71606 202.76062 177.59888 203.03796 curveto
+177.48169 203.31531 177.42309 203.69812 177.4231 204.1864 curveto
+177.4231 207.5907 lineto
+176.36841 207.5907 lineto
+closepath
+fill
+grestore
+gsave
+0 0 0 setrgbcolor
+newpath
+182.65552 204.47937 moveto
+182.65552 203.32703 182.97583 202.47352 183.61646 201.91882 curveto
+184.15161 201.45789 184.80395 201.22742 185.57349 201.22742 curveto
+186.42895 201.22742 187.12817 201.5077 187.67114 202.06824 curveto
+188.21411 202.62879 188.48559 203.4032 188.4856 204.39148 curveto
+188.48559 205.19226 188.36547 205.82215 188.12524 206.28113 curveto
+187.885 206.74011 187.5354 207.09656 187.07642 207.35046 curveto
+186.61743 207.60437 186.11645 207.73132 185.57349 207.73132 curveto
+184.70239 207.73132 183.99829 207.45203 183.46118 206.89343 curveto
+182.92407 206.33484 182.65552 205.53015 182.65552 204.47937 curveto
+182.65552 204.47937 lineto
+closepath
+183.7395 204.47937 moveto
+183.7395 205.27625 183.91333 205.87293 184.26099 206.26941 curveto
+184.60864 206.66589 185.04614 206.86414 185.57349 206.86414 curveto
+186.09692 206.86414 186.53247 206.66492 186.88013 206.26648 curveto
+187.22778 205.86804 187.40161 205.26062 187.40161 204.44421 curveto
+187.40161 203.67469 187.2268 203.09168 186.8772 202.69519 curveto
+186.52758 202.29871 186.09301 202.10047 185.57349 202.10046 curveto
+185.04614 202.10047 184.60864 202.29773 184.26099 202.69226 curveto
+183.91333 203.0868 183.7395 203.6825 183.7395 204.47937 curveto
+183.7395 204.47937 lineto
+closepath
+fill
+grestore
+gsave
+0 0 0 setrgbcolor
+newpath
+44.122314 222.5907 moveto
+40.794189 214.00085 lineto
+42.024658 214.00085 lineto
+44.25708 220.24109 lineto
+44.436764 220.74109 44.587154 221.20984 44.708252 221.64734 curveto
+44.84106 221.17859 44.995357 220.70984 45.171143 220.24109 curveto
+47.491455 214.00085 lineto
+48.651611 214.00085 lineto
+45.28833 222.5907 lineto
+44.122314 222.5907 lineto
+closepath
+fill
+grestore
+gsave
+0 0 0 setrgbcolor
+newpath
+49.155518 219.47937 moveto
+49.155517 218.32703 49.475829 217.47352 50.116455 216.91882 curveto
+50.651609 216.45789 51.303953 216.22742 52.073486 216.22742 curveto
+52.928951 216.22742 53.628169 216.5077 54.171143 217.06824 curveto
+54.714105 217.62879 54.985589 218.4032 54.985596 219.39148 curveto
+54.985589 220.19226 54.865472 220.82215 54.625244 221.28113 curveto
+54.385004 221.74011 54.035395 222.09656 53.576416 222.35046 curveto
+53.117427 222.60437 52.616451 222.73132 52.073486 222.73132 curveto
+51.20239 222.73132 50.498289 222.45203 49.961182 221.89343 curveto
+49.424072 221.33484 49.155517 220.53015 49.155518 219.47937 curveto
+49.155518 219.47937 lineto
+closepath
+50.239502 219.47937 moveto
+50.2395 220.27625 50.413328 220.87293 50.760986 221.26941 curveto
+51.10864 221.66589 51.54614 221.86414 52.073486 221.86414 curveto
+52.59692 221.86414 53.032466 221.66492 53.380127 221.26648 curveto
+53.727778 220.86804 53.901606 220.26062 53.901611 219.44421 curveto
+53.901606 218.67469 53.726802 218.09168 53.377197 217.69519 curveto
+53.027584 217.29871 52.593014 217.10047 52.073486 217.10046 curveto
+51.54614 217.10047 51.10864 217.29773 50.760986 217.69226 curveto
+50.413328 218.0868 50.2395 218.6825 50.239502 219.47937 curveto
+50.239502 219.47937 lineto
+closepath
+fill
+grestore
+gsave
+0 0 0 setrgbcolor
+newpath
+56.216064 222.5907 moveto
+56.216064 216.36804 lineto
+57.165283 216.36804 lineto
+57.165283 217.3114 lineto
+57.407469 216.87 57.631101 216.57899 57.836182 216.43835 curveto
+58.041257 216.29774 58.266843 216.22742 58.512939 216.22742 curveto
+58.868405 216.22742 59.229733 216.3407 59.596924 216.56726 curveto
+59.233643 217.54578 lineto
+58.975827 217.39344 58.718014 217.31727 58.460205 217.31726 curveto
+58.229734 217.31727 58.022702 217.3866 57.839111 217.52527 curveto
+57.655515 217.66395 57.524656 217.85633 57.446533 218.10242 curveto
+57.329344 218.47742 57.27075 218.88758 57.270752 219.33289 curveto
+57.270752 222.5907 lineto
+56.216064 222.5907 lineto
+closepath
+fill
+grestore
+gsave
+0 0 0 setrgbcolor
+newpath
+59.843018 219.47937 moveto
+59.843017 218.32703 60.163329 217.47352 60.803955 216.91882 curveto
+61.339109 216.45789 61.991453 216.22742 62.760986 216.22742 curveto
+63.616451 216.22742 64.315669 216.5077 64.858643 217.06824 curveto
+65.401605 217.62879 65.673089 218.4032 65.673096 219.39148 curveto
+65.673089 220.19226 65.552972 220.82215 65.312744 221.28113 curveto
+65.072504 221.74011 64.722895 222.09656 64.263916 222.35046 curveto
+63.804927 222.60437 63.303951 222.73132 62.760986 222.73132 curveto
+61.88989 222.73132 61.185789 222.45203 60.648682 221.89343 curveto
+60.111572 221.33484 59.843017 220.53015 59.843018 219.47937 curveto
+59.843018 219.47937 lineto
+closepath
+60.927002 219.47937 moveto
+60.927 220.27625 61.100828 220.87293 61.448486 221.26941 curveto
+61.79614 221.66589 62.23364 221.86414 62.760986 221.86414 curveto
+63.28442 221.86414 63.719966 221.66492 64.067627 221.26648 curveto
+64.415278 220.86804 64.589106 220.26062 64.589111 219.44421 curveto
+64.589106 218.67469 64.414302 218.09168 64.064697 217.69519 curveto
+63.715084 217.29871 63.280514 217.10047 62.760986 217.10046 curveto
+62.23364 217.10047 61.79614 217.29773 61.448486 217.69226 curveto
+61.100828 218.0868 60.927 218.6825 60.927002 219.47937 curveto
+60.927002 219.47937 lineto
+closepath
+fill
+grestore
+gsave
+0 0 0 setrgbcolor
+newpath
+66.915283 222.5907 moveto
+66.915283 216.36804 lineto
+67.864502 216.36804 lineto
+67.864502 217.25281 lineto
+68.321531 216.56922 68.981687 216.22742 69.844971 216.22742 curveto
+70.219967 216.22742 70.564693 216.29481 70.87915 216.42957 curveto
+71.193598 216.56434 71.42895 216.74109 71.585205 216.95984 curveto
+71.741449 217.17859 71.850824 217.43836 71.91333 217.73914 curveto
+71.952387 217.93445 71.971918 218.27625 71.971924 218.76453 curveto
+71.971924 222.5907 lineto
+70.917236 222.5907 lineto
+70.917236 218.80554 lineto
+70.917232 218.37586 70.876216 218.05457 70.794189 217.84167 curveto
+70.712154 217.62879 70.566646 217.45887 70.357666 217.33191 curveto
+70.148678 217.20496 69.903561 217.14148 69.622314 217.14148 curveto
+69.173093 217.14148 68.785398 217.28406 68.459229 217.56921 curveto
+68.133055 217.85437 67.969969 218.39539 67.969971 219.19226 curveto
+67.969971 222.5907 lineto
+66.915283 222.5907 lineto
+closepath
+fill
+grestore
+gsave
+0 0 0 setrgbcolor
+newpath
+77.854736 220.58679 moveto
+78.94458 220.72156 lineto
+78.772699 221.35828 78.45434 221.85242 77.989502 222.20398 curveto
+77.524653 222.55554 76.930904 222.73132 76.208252 222.73132 curveto
+75.298093 222.73132 74.576414 222.45105 74.043213 221.8905 curveto
+73.510009 221.32996 73.243408 220.54383 73.243408 219.5321 curveto
+73.243408 218.48523 73.512939 217.67273 74.052002 217.0946 curveto
+74.591063 216.51649 75.290281 216.22742 76.149658 216.22742 curveto
+76.981685 216.22742 77.661372 216.51063 78.188721 217.07703 curveto
+78.716059 217.64344 78.97973 218.44031 78.979736 219.46765 curveto
+78.97973 219.53015 78.977777 219.6239 78.973877 219.7489 curveto
+74.333252 219.7489 lineto
+74.372313 220.4325 74.565672 220.95593 74.91333 221.31921 curveto
+75.260984 221.6825 75.694577 221.86414 76.214111 221.86414 curveto
+76.600826 221.86414 76.930904 221.76257 77.204346 221.55945 curveto
+77.477779 221.35632 77.694575 221.03211 77.854736 220.58679 curveto
+77.854736 220.58679 lineto
+closepath
+74.391846 218.88171 moveto
+77.866455 218.88171 lineto
+77.819575 218.35828 77.686763 217.9657 77.468018 217.70398 curveto
+77.132076 217.29773 76.696529 217.09461 76.161377 217.0946 curveto
+75.676999 217.09461 75.269773 217.25672 74.939697 217.58093 curveto
+74.609617 217.90516 74.427 218.33875 74.391846 218.88171 curveto
+74.391846 218.88171 lineto
+closepath
+75.534424 215.5946 moveto
+76.313721 213.95398 lineto
+77.696533 213.95398 lineto
+76.407471 215.5946 lineto
+75.534424 215.5946 lineto
+closepath
+fill
+grestore
+gsave
+0 0 0 setrgbcolor
+newpath
+80.274658 222.5907 moveto
+80.274658 214.00085 lineto
+81.329346 214.00085 lineto
+81.329346 217.08289 lineto
+81.821531 216.51258 82.442624 216.22742 83.192627 216.22742 curveto
+83.65356 216.22742 84.053951 216.31824 84.393799 216.49988 curveto
+84.733637 216.68152 84.976801 216.9325 85.123291 217.25281 curveto
+85.26977 217.57313 85.343012 218.03797 85.343018 218.64734 curveto
+85.343018 222.5907 lineto
+84.28833 222.5907 lineto
+84.28833 218.64734 lineto
+84.288325 218.12 84.174068 217.73621 83.945557 217.49597 curveto
+83.717037 217.25574 83.393795 217.13563 82.97583 217.13562 curveto
+82.663327 217.13563 82.369382 217.21668 82.093994 217.37878 curveto
+81.818601 217.5409 81.622312 217.76062 81.505127 218.03796 curveto
+81.387938 218.31531 81.329344 218.69812 81.329346 219.1864 curveto
+81.329346 222.5907 lineto
+80.274658 222.5907 lineto
+closepath
+fill
+grestore
+gsave
+0 0 0 setrgbcolor
+newpath
+86.561768 219.47937 moveto
+86.561767 218.32703 86.882079 217.47352 87.522705 216.91882 curveto
+88.057859 216.45789 88.710203 216.22742 89.479736 216.22742 curveto
+90.335201 216.22742 91.034419 216.5077 91.577393 217.06824 curveto
+92.120355 217.62879 92.391839 218.4032 92.391846 219.39148 curveto
+92.391839 220.19226 92.271722 220.82215 92.031494 221.28113 curveto
+91.791254 221.74011 91.441645 222.09656 90.982666 222.35046 curveto
+90.523677 222.60437 90.022701 222.73132 89.479736 222.73132 curveto
+88.60864 222.73132 87.904539 222.45203 87.367432 221.89343 curveto
+86.830322 221.33484 86.561767 220.53015 86.561768 219.47937 curveto
+86.561768 219.47937 lineto
+closepath
+87.645752 219.47937 moveto
+87.64575 220.27625 87.819578 220.87293 88.167236 221.26941 curveto
+88.51489 221.66589 88.95239 221.86414 89.479736 221.86414 curveto
+90.00317 221.86414 90.438716 221.66492 90.786377 221.26648 curveto
+91.134028 220.86804 91.307856 220.26062 91.307861 219.44421 curveto
+91.307856 218.67469 91.133052 218.09168 90.783447 217.69519 curveto
+90.433834 217.29871 89.999264 217.10047 89.479736 217.10046 curveto
+88.95239 217.10047 88.51489 217.29773 88.167236 217.69226 curveto
+87.819578 218.0868 87.64575 218.6825 87.645752 219.47937 curveto
+87.645752 219.47937 lineto
+closepath
+fill
+grestore
+gsave
+0 0 0 setrgbcolor
+newpath
+100.99927 222.5907 moveto
+100.99927 221.80554 lineto
+100.60473 222.42273 100.02465 222.73132 99.259033 222.73132 curveto
+98.762937 222.73132 98.306883 222.5946 97.890869 222.32117 curveto
+97.474852 222.04773 97.152587 221.66589 96.924072 221.17566 curveto
+96.695556 220.68543 96.581298 220.12195 96.581299 219.48523 curveto
+96.581298 218.86414 96.684814 218.30066 96.891846 217.7948 curveto
+97.098876 217.28895 97.409423 216.90125 97.823486 216.63171 curveto
+98.237547 216.36219 98.700437 216.22742 99.212158 216.22742 curveto
+99.587155 216.22742 99.921139 216.30652 100.21411 216.46472 curveto
+100.50708 216.62293 100.74536 216.82899 100.92896 217.08289 curveto
+100.92896 214.00085 lineto
+101.97778 214.00085 lineto
+101.97778 222.5907 lineto
+100.99927 222.5907 lineto
+closepath
+97.665283 219.48523 moveto
+97.665282 220.28211 97.83325 220.87781 98.169189 221.27234 curveto
+98.505125 221.66687 98.901609 221.86414 99.358643 221.86414 curveto
+99.819576 221.86414 100.21118 221.67566 100.53345 221.29871 curveto
+100.85571 220.92175 101.01684 220.34656 101.01685 219.57312 curveto
+101.01684 218.72156 100.85278 218.09656 100.52466 217.69812 curveto
+100.19653 217.29969 99.792233 217.10047 99.311768 217.10046 curveto
+98.843015 217.10047 98.451414 217.29188 98.136963 217.67468 curveto
+97.822508 218.0575 97.665282 218.66101 97.665283 219.48523 curveto
+97.665283 219.48523 lineto
+closepath
+fill
+grestore
+gsave
+0 0 0 setrgbcolor
+newpath
+103.64771 215.21375 moveto
+103.64771 214.00085 lineto
+104.70239 214.00085 lineto
+104.70239 215.21375 lineto
+103.64771 215.21375 lineto
+closepath
+103.64771 222.5907 moveto
+103.64771 216.36804 lineto
+104.70239 216.36804 lineto
+104.70239 222.5907 lineto
+103.64771 222.5907 lineto
+closepath
+fill
+grestore
+gsave
+0 0 0 setrgbcolor
+newpath
+110.37427 221.82312 moveto
+109.98364 222.15515 109.60766 222.38953 109.24634 222.52625 curveto
+108.88501 222.66296 108.49731 222.73132 108.08325 222.73132 curveto
+107.39966 222.73132 106.87427 222.56433 106.50708 222.23035 curveto
+106.13989 221.89636 105.9563 221.46961 105.9563 220.95007 curveto
+105.9563 220.64539 106.02563 220.36707 106.16431 220.11511 curveto
+106.30298 219.86316 106.48462 219.66101 106.70923 219.50867 curveto
+106.93384 219.35633 107.18677 219.24109 107.46802 219.16296 curveto
+107.67505 219.10828 107.98755 219.05555 108.40552 219.00476 curveto
+109.25708 218.9032 109.88403 218.78211 110.28638 218.64148 curveto
+110.29028 218.49695 110.29223 218.40516 110.29224 218.36609 curveto
+110.29223 217.93641 110.19262 217.63367 109.99341 217.45789 curveto
+109.72387 217.21961 109.32348 217.10047 108.79224 217.10046 curveto
+108.29614 217.10047 107.92993 217.18738 107.6936 217.36121 curveto
+107.45727 217.53504 107.28247 217.84266 107.16919 218.28406 curveto
+106.13794 218.14343 lineto
+106.23169 217.70203 106.38599 217.34559 106.60083 217.0741 curveto
+106.81567 216.80262 107.12622 216.59363 107.53247 216.44714 curveto
+107.93872 216.30067 108.40942 216.22742 108.94458 216.22742 curveto
+109.47583 216.22742 109.90747 216.28992 110.2395 216.41492 curveto
+110.57153 216.53992 110.81567 216.69715 110.97192 216.8866 curveto
+111.12817 217.07606 111.23754 217.31531 111.30005 217.60437 curveto
+111.3352 217.78406 111.35278 218.10828 111.35278 218.57703 curveto
+111.35278 219.98328 lineto
+111.35278 220.96375 111.37524 221.58386 111.42017 221.84363 curveto
+111.46508 222.10339 111.55395 222.35242 111.68677 222.5907 curveto
+110.58521 222.5907 lineto
+110.47583 222.37195 110.40551 222.11609 110.37427 221.82312 curveto
+110.37427 221.82312 lineto
+closepath
+110.28638 219.46765 moveto
+109.90356 219.6239 109.32934 219.75672 108.56372 219.86609 curveto
+108.13012 219.92859 107.82348 219.9989 107.6438 220.07703 curveto
+107.46411 220.15515 107.32544 220.26941 107.22778 220.4198 curveto
+107.13013 220.57019 107.0813 220.73718 107.0813 220.92078 curveto
+107.0813 221.20203 107.18774 221.4364 107.40063 221.6239 curveto
+107.61352 221.8114 107.92505 221.90515 108.33521 221.90515 curveto
+108.74145 221.90515 109.10278 221.81628 109.41919 221.63855 curveto
+109.73559 221.46082 109.96801 221.21765 110.11646 220.90906 curveto
+110.22973 220.67078 110.28637 220.31922 110.28638 219.85437 curveto
+110.28638 219.46765 lineto
+closepath
+fill
+grestore
+gsave
+0 0 0 setrgbcolor
+newpath
+112.80005 223.10632 moveto
+113.82544 223.25867 lineto
+113.86841 223.57507 113.98755 223.80554 114.18286 223.95007 curveto
+114.44458 224.14538 114.802 224.24304 115.25513 224.24304 curveto
+115.7434 224.24304 116.12036 224.14538 116.38599 223.95007 curveto
+116.65161 223.75476 116.83129 223.48132 116.92505 223.12976 curveto
+116.97973 222.91492 117.00512 222.46375 117.00122 221.77625 curveto
+116.54028 222.31921 115.96606 222.5907 115.27856 222.5907 curveto
+114.42309 222.5907 113.76098 222.2821 113.29224 221.66492 curveto
+112.82349 221.04773 112.58911 220.3075 112.58911 219.44421 curveto
+112.58911 218.85047 112.69653 218.30262 112.91138 217.80066 curveto
+113.12622 217.29871 113.43774 216.91102 113.84595 216.63757 curveto
+114.25415 216.36414 114.73364 216.22742 115.28442 216.22742 curveto
+116.0188 216.22742 116.62426 216.5243 117.10083 217.11804 curveto
+117.10083 216.36804 lineto
+118.07349 216.36804 lineto
+118.07349 221.74695 lineto
+118.07348 222.7157 117.97485 223.40222 117.77759 223.80652 curveto
+117.58032 224.21081 117.26782 224.53015 116.84009 224.76453 curveto
+116.41235 224.9989 115.88598 225.11609 115.26099 225.11609 curveto
+114.5188 225.11609 113.91919 224.94909 113.46216 224.61511 curveto
+113.00513 224.28113 112.78442 223.7782 112.80005 223.10632 curveto
+112.80005 223.10632 lineto
+closepath
+113.6731 219.36804 moveto
+113.67309 220.18445 113.8352 220.78015 114.15942 221.15515 curveto
+114.48364 221.53015 114.88989 221.71765 115.37817 221.71765 curveto
+115.86255 221.71765 116.26879 221.53113 116.59692 221.15808 curveto
+116.92504 220.78504 117.08911 220.20008 117.08911 219.4032 curveto
+117.08911 218.64148 116.92016 218.06727 116.58228 217.68054 curveto
+116.24438 217.29383 115.83715 217.10047 115.3606 217.10046 curveto
+114.89184 217.10047 114.49341 217.2909 114.16528 217.67175 curveto
+113.83716 218.05262 113.67309 218.61805 113.6731 219.36804 curveto
+113.6731 219.36804 lineto
+closepath
+fill
+grestore
+gsave
+0 0 0 setrgbcolor
+newpath
+119.66138 222.5907 moveto
+119.66138 216.36804 lineto
+120.6106 216.36804 lineto
+120.6106 217.3114 lineto
+120.85278 216.87 121.07641 216.57899 121.28149 216.43835 curveto
+121.48657 216.29774 121.71216 216.22742 121.95825 216.22742 curveto
+122.31372 216.22742 122.67505 216.3407 123.04224 216.56726 curveto
+122.67896 217.54578 lineto
+122.42114 217.39344 122.16333 217.31727 121.90552 217.31726 curveto
+121.67505 217.31727 121.46801 217.3866 121.28442 217.52527 curveto
+121.10083 217.66395 120.96997 217.85633 120.89185 218.10242 curveto
+120.77466 218.47742 120.71606 218.88758 120.71606 219.33289 curveto
+120.71606 222.5907 lineto
+119.66138 222.5907 lineto
+closepath
+fill
+grestore
+gsave
+0 0 0 setrgbcolor
+newpath
+127.74146 221.82312 moveto
+127.35083 222.15515 126.97485 222.38953 126.61353 222.52625 curveto
+126.25219 222.66296 125.8645 222.73132 125.45044 222.73132 curveto
+124.76684 222.73132 124.24145 222.56433 123.87427 222.23035 curveto
+123.50708 221.89636 123.32349 221.46961 123.32349 220.95007 curveto
+123.32349 220.64539 123.39282 220.36707 123.53149 220.11511 curveto
+123.67017 219.86316 123.85181 219.66101 124.07642 219.50867 curveto
+124.30102 219.35633 124.55395 219.24109 124.83521 219.16296 curveto
+125.04223 219.10828 125.35473 219.05555 125.77271 219.00476 curveto
+126.62426 218.9032 127.25122 218.78211 127.65356 218.64148 curveto
+127.65747 218.49695 127.65942 218.40516 127.65942 218.36609 curveto
+127.65942 217.93641 127.55981 217.63367 127.3606 217.45789 curveto
+127.09106 217.21961 126.69067 217.10047 126.15942 217.10046 curveto
+125.66333 217.10047 125.29712 217.18738 125.06079 217.36121 curveto
+124.82446 217.53504 124.64966 217.84266 124.53638 218.28406 curveto
+123.50513 218.14343 lineto
+123.59888 217.70203 123.75317 217.34559 123.96802 217.0741 curveto
+124.18286 216.80262 124.49341 216.59363 124.89966 216.44714 curveto
+125.30591 216.30067 125.77661 216.22742 126.31177 216.22742 curveto
+126.84301 216.22742 127.27465 216.28992 127.60669 216.41492 curveto
+127.93872 216.53992 128.18286 216.69715 128.33911 216.8866 curveto
+128.49536 217.07606 128.60473 217.31531 128.66724 217.60437 curveto
+128.70239 217.78406 128.71996 218.10828 128.71997 218.57703 curveto
+128.71997 219.98328 lineto
+128.71996 220.96375 128.74243 221.58386 128.78735 221.84363 curveto
+128.83227 222.10339 128.92114 222.35242 129.05396 222.5907 curveto
+127.95239 222.5907 lineto
+127.84301 222.37195 127.7727 222.11609 127.74146 221.82312 curveto
+127.74146 221.82312 lineto
+closepath
+127.65356 219.46765 moveto
+127.27075 219.6239 126.69653 219.75672 125.93091 219.86609 curveto
+125.49731 219.92859 125.19067 219.9989 125.01099 220.07703 curveto
+124.8313 220.15515 124.69263 220.26941 124.59497 220.4198 curveto
+124.49731 220.57019 124.44848 220.73718 124.44849 220.92078 curveto
+124.44848 221.20203 124.55493 221.4364 124.76782 221.6239 curveto
+124.98071 221.8114 125.29223 221.90515 125.70239 221.90515 curveto
+126.10864 221.90515 126.46997 221.81628 126.78638 221.63855 curveto
+127.10278 221.46082 127.3352 221.21765 127.48364 220.90906 curveto
+127.59692 220.67078 127.65356 220.31922 127.65356 219.85437 curveto
+127.65356 219.46765 lineto
+closepath
+fill
+grestore
+gsave
+0 0 0 setrgbcolor
+newpath
+130.3606 222.5907 moveto
+130.3606 216.36804 lineto
+131.30396 216.36804 lineto
+131.30396 217.24109 lineto
+131.49927 216.93641 131.75903 216.69129 132.08325 216.50574 curveto
+132.40747 216.3202 132.77661 216.22742 133.19067 216.22742 curveto
+133.65161 216.22742 134.02954 216.32313 134.32446 216.51453 curveto
+134.61938 216.70594 134.82739 216.97352 134.94849 217.31726 curveto
+135.44067 216.5907 136.08129 216.22742 136.87036 216.22742 curveto
+137.48754 216.22742 137.96215 216.39832 138.29419 216.74011 curveto
+138.62621 217.08191 138.79223 217.60828 138.79224 218.31921 curveto
+138.79224 222.5907 lineto
+137.74341 222.5907 lineto
+137.74341 218.67078 lineto
+137.7434 218.24891 137.70922 217.9452 137.64087 217.75964 curveto
+137.5725 217.5741 137.44848 217.42469 137.2688 217.3114 curveto
+137.0891 217.19813 136.87817 217.14148 136.63599 217.14148 curveto
+136.19848 217.14148 135.8352 217.28699 135.54614 217.578 curveto
+135.25707 217.86902 135.11254 218.33484 135.11255 218.97546 curveto
+135.11255 222.5907 lineto
+134.05786 222.5907 lineto
+134.05786 218.54773 lineto
+134.05786 218.07898 133.97192 217.72742 133.80005 217.49304 curveto
+133.62817 217.25867 133.34692 217.14148 132.9563 217.14148 curveto
+132.65942 217.14148 132.38501 217.21961 132.13306 217.37585 curveto
+131.8811 217.53211 131.69848 217.76062 131.58521 218.0614 curveto
+131.47192 218.36219 131.41528 218.79578 131.41528 219.36218 curveto
+131.41528 222.5907 lineto
+130.3606 222.5907 lineto
+closepath
+fill
+grestore
+gsave
+0 0 0 setrgbcolor
+newpath
+144.44653 222.5907 moveto
+144.44653 221.67664 lineto
+143.96215 222.37976 143.30395 222.73132 142.47192 222.73132 curveto
+142.10473 222.73132 141.76196 222.66101 141.4436 222.52039 curveto
+141.12524 222.37976 140.88891 222.203 140.73462 221.99011 curveto
+140.58032 221.77722 140.47192 221.51648 140.40942 221.20789 curveto
+140.36645 221.00086 140.34497 220.67273 140.34497 220.22351 curveto
+140.34497 216.36804 lineto
+141.39966 216.36804 lineto
+141.39966 219.81921 lineto
+141.39966 220.37 141.42114 220.74109 141.46411 220.9325 curveto
+141.53052 221.20984 141.67114 221.42761 141.88599 221.58582 curveto
+142.10083 221.74402 142.36645 221.82312 142.68286 221.82312 curveto
+142.99926 221.82312 143.29614 221.74207 143.57349 221.57996 curveto
+143.85083 221.41785 144.04711 221.19714 144.16235 220.91785 curveto
+144.27758 220.63855 144.3352 220.23328 144.33521 219.70203 curveto
+144.33521 216.36804 lineto
+145.38989 216.36804 lineto
+145.38989 222.5907 lineto
+144.44653 222.5907 lineto
+closepath
+fill
+grestore
+gsave
+0 0 0 setrgbcolor
+newpath
+147.34692 222.5907 moveto
+147.34692 221.38953 lineto
+148.5481 221.38953 lineto
+148.5481 222.5907 lineto
+147.34692 222.5907 lineto
+closepath
+fill
+grestore
+gsave
+0 0 0 setrgbcolor
+newpath
+81.160004 263.70306 moveto
+77.831879 255.11322 lineto
+79.062347 255.11322 lineto
+81.294769 261.35345 lineto
+81.474453 261.85346 81.624844 262.32221 81.745941 262.7597 curveto
+81.87875 262.29096 82.033046 261.82221 82.208832 261.35345 curveto
+84.529144 255.11322 lineto
+85.689301 255.11322 lineto
+82.326019 263.70306 lineto
+81.160004 263.70306 lineto
+closepath
+fill
+grestore
+gsave
+0 0 0 setrgbcolor
+newpath
+90.845551 261.69916 moveto
+91.935394 261.83392 lineto
+91.763513 262.47064 91.445154 262.96478 90.980316 263.31635 curveto
+90.515468 263.66791 89.921718 263.84369 89.199066 263.84369 curveto
+88.288907 263.84369 87.567228 263.56342 87.034027 263.00287 curveto
+86.500823 262.44232 86.234222 261.65619 86.234222 260.64447 curveto
+86.234222 259.5976 86.503753 258.7851 87.042816 258.20697 curveto
+87.581877 257.62885 88.281095 257.33979 89.140472 257.33978 curveto
+89.972499 257.33979 90.652186 257.62299 91.179535 258.18939 curveto
+91.706873 258.7558 91.970544 259.55268 91.970551 260.58002 curveto
+91.970544 260.64252 91.968591 260.73627 91.964691 260.86127 curveto
+87.324066 260.86127 lineto
+87.363127 261.54486 87.556486 262.0683 87.904144 262.43158 curveto
+88.251798 262.79486 88.685391 262.9765 89.204926 262.9765 curveto
+89.59164 262.9765 89.921718 262.87494 90.19516 262.67181 curveto
+90.468593 262.46869 90.685389 262.14447 90.845551 261.69916 curveto
+90.845551 261.69916 lineto
+closepath
+87.38266 259.99408 moveto
+90.857269 259.99408 lineto
+90.810389 259.47065 90.677577 259.07807 90.458832 258.81635 curveto
+90.12289 258.4101 89.687344 258.20698 89.152191 258.20697 curveto
+88.667813 258.20698 88.260587 258.36908 87.930511 258.6933 curveto
+87.600432 259.01752 87.417815 259.45112 87.38266 259.99408 curveto
+87.38266 259.99408 lineto
+closepath
+fill
+grestore
+gsave
+0 0 0 setrgbcolor
+newpath
+96.171722 261.84564 moveto
+97.214691 261.68158 lineto
+97.273283 262.09955 97.436369 262.41986 97.703949 262.64252 curveto
+97.971525 262.86517 98.345548 262.9765 98.826019 262.9765 curveto
+99.310391 262.9765 99.669765 262.87787 99.904144 262.6806 curveto
+100.13851 262.48334 100.2557 262.25189 100.25571 261.98627 curveto
+100.2557 261.74799 100.15219 261.56049 99.94516 261.42377 curveto
+99.800625 261.33002 99.44125 261.21088 98.867035 261.06635 curveto
+98.093595 260.87104 97.557463 260.70209 97.258636 260.55951 curveto
+96.959807 260.41693 96.733245 260.21967 96.578949 259.96771 curveto
+96.424651 259.71576 96.347503 259.43744 96.347504 259.13275 curveto
+96.347503 258.85541 96.41098 258.59858 96.537933 258.36224 curveto
+96.664886 258.12592 96.837737 257.92963 97.056488 257.77338 curveto
+97.220549 257.65229 97.444182 257.54975 97.727386 257.46576 curveto
+98.010587 257.38178 98.314298 257.33979 98.638519 257.33978 curveto
+99.126797 257.33979 99.555508 257.4101 99.924652 257.55072 curveto
+100.29379 257.69135 100.56625 257.88178 100.74203 258.12201 curveto
+100.91781 258.36225 101.0389 258.68354 101.10532 259.08588 curveto
+100.07407 259.2265 lineto
+100.02719 258.90619 99.891445 258.65619 99.66684 258.4765 curveto
+99.442227 258.29682 99.124844 258.20698 98.714691 258.20697 curveto
+98.230314 258.20698 97.884611 258.28705 97.677582 258.4472 curveto
+97.470549 258.60737 97.367033 258.79487 97.367035 259.0097 curveto
+97.367033 259.14643 97.410002 259.26947 97.495941 259.37885 curveto
+97.581877 259.49213 97.716642 259.58588 97.900238 259.6601 curveto
+98.005705 259.69916 98.316251 259.78901 98.831879 259.92963 curveto
+99.577969 260.12885 100.09848 260.29193 100.3934 260.41888 curveto
+100.68832 260.54584 100.91976 260.73041 101.08774 260.9726 curveto
+101.2557 261.21479 101.33969 261.51557 101.33969 261.87494 curveto
+101.33969 262.2265 101.23715 262.55756 101.03207 262.8681 curveto
+100.82699 263.17865 100.53109 263.41888 100.14438 263.58881 curveto
+99.757656 263.75873 99.320156 263.84369 98.831879 263.84369 curveto
+98.023283 263.84369 97.407072 263.67572 96.983246 263.33978 curveto
+96.559417 263.00385 96.288909 262.5058 96.171722 261.84564 curveto
+96.171722 261.84564 lineto
+closepath
+fill
+grestore
+gsave
+0 0 0 setrgbcolor
+newpath
+102.57016 263.70306 moveto
+102.57016 255.11322 lineto
+103.62485 255.11322 lineto
+103.62485 263.70306 lineto
+102.57016 263.70306 lineto
+closepath
+fill
+grestore
+gsave
+0 0 0 setrgbcolor
+newpath
+104.87289 260.59174 moveto
+104.87289 259.4394 105.19321 258.58588 105.83383 258.03119 curveto
+106.36899 257.57026 107.02133 257.33979 107.79086 257.33978 curveto
+108.64633 257.33979 109.34555 257.62006 109.88852 258.1806 curveto
+110.43148 258.74115 110.70297 259.51557 110.70297 260.50385 curveto
+110.70297 261.30463 110.58285 261.93451 110.34262 262.39349 curveto
+110.10238 262.85248 109.75277 263.20892 109.29379 263.46283 curveto
+108.8348 263.71674 108.33383 263.84369 107.79086 263.84369 curveto
+106.91977 263.84369 106.21567 263.56439 105.67856 263.0058 curveto
+105.14145 262.44721 104.87289 261.64252 104.87289 260.59174 curveto
+104.87289 260.59174 lineto
+closepath
+105.95688 260.59174 moveto
+105.95688 261.38861 106.13071 261.98529 106.47836 262.38177 curveto
+106.82602 262.77826 107.26352 262.9765 107.79086 262.9765 curveto
+108.3143 262.9765 108.74984 262.77728 109.0975 262.37885 curveto
+109.44515 261.98041 109.61898 261.37299 109.61899 260.55658 curveto
+109.61898 259.78705 109.44418 259.20405 109.09457 258.80756 curveto
+108.74496 258.41108 108.31039 258.21284 107.79086 258.21283 curveto
+107.26352 258.21284 106.82602 258.4101 106.47836 258.80463 curveto
+106.13071 259.19916 105.95688 259.79486 105.95688 260.59174 curveto
+105.95688 260.59174 lineto
+closepath
+fill
+grestore
+gsave
+0 0 0 setrgbcolor
+newpath
+111.38852 263.70306 moveto
+111.38852 262.8476 lineto
+115.34946 258.30072 lineto
+114.90023 258.32416 114.50375 258.33588 114.16 258.33588 curveto
+111.62289 258.33588 lineto
+111.62289 257.48041 lineto
+116.70883 257.48041 lineto
+116.70883 258.17767 lineto
+113.33969 262.12689 lineto
+112.6893 262.8476 lineto
+113.16195 262.81244 113.60531 262.79486 114.01938 262.79486 curveto
+116.89633 262.79486 lineto
+116.89633 263.70306 lineto
+111.38852 263.70306 lineto
+closepath
+114.33578 256.06244 moveto
+114.98032 255.06635 lineto
+116.17563 255.06635 lineto
+114.85727 256.70697 lineto
+113.73227 256.70697 lineto
+112.46664 255.06635 lineto
+113.67368 255.06635 lineto
+114.33578 256.06244 lineto
+closepath
+fill
+grestore
+gsave
+0 0 0 setrgbcolor
+newpath
+117.95102 256.32611 moveto
+117.95102 255.11322 lineto
+119.00571 255.11322 lineto
+119.00571 256.32611 lineto
+117.95102 256.32611 lineto
+closepath
+117.95102 263.70306 moveto
+117.95102 257.48041 lineto
+119.00571 257.48041 lineto
+119.00571 263.70306 lineto
+117.95102 263.70306 lineto
+closepath
+fill
+grestore
+gsave
+0 0 0 setrgbcolor
+newpath
+122.91977 262.7597 moveto
+123.07211 263.69135 lineto
+122.77524 263.75385 122.50961 263.7851 122.27524 263.7851 curveto
+121.89242 263.7851 121.59555 263.72455 121.38461 263.60345 curveto
+121.17367 263.48236 121.02524 263.32318 120.9393 263.12592 curveto
+120.85336 262.92865 120.81039 262.51361 120.81039 261.8808 curveto
+120.81039 258.30072 lineto
+120.03696 258.30072 lineto
+120.03696 257.48041 lineto
+120.81039 257.48041 lineto
+120.81039 255.93939 lineto
+121.85922 255.30658 lineto
+121.85922 257.48041 lineto
+122.91977 257.48041 lineto
+122.91977 258.30072 lineto
+121.85922 258.30072 lineto
+121.85922 261.93939 lineto
+121.85922 262.24017 121.87778 262.43353 121.91489 262.51947 curveto
+121.95199 262.60541 122.01254 262.67377 122.09653 262.72455 curveto
+122.18051 262.77533 122.30063 262.80072 122.45688 262.80072 curveto
+122.57406 262.80072 122.72836 262.78705 122.91977 262.7597 curveto
+122.91977 262.7597 lineto
+closepath
+fill
+grestore
+gsave
+0 0 0 setrgbcolor
+newpath
+128.20493 261.69916 moveto
+129.29477 261.83392 lineto
+129.12289 262.47064 128.80453 262.96478 128.33969 263.31635 curveto
+127.87484 263.66791 127.28109 263.84369 126.55844 263.84369 curveto
+125.64828 263.84369 124.9266 263.56342 124.3934 263.00287 curveto
+123.8602 262.44232 123.5936 261.65619 123.5936 260.64447 curveto
+123.5936 259.5976 123.86313 258.7851 124.40219 258.20697 curveto
+124.94125 257.62885 125.64047 257.33979 126.49985 257.33978 curveto
+127.33187 257.33979 128.01156 257.62299 128.53891 258.18939 curveto
+129.06625 258.7558 129.32992 259.55268 129.32993 260.58002 curveto
+129.32992 260.64252 129.32797 260.73627 129.32407 260.86127 curveto
+124.68344 260.86127 lineto
+124.7225 261.54486 124.91586 262.0683 125.26352 262.43158 curveto
+125.61117 262.79486 126.04477 262.9765 126.5643 262.9765 curveto
+126.95102 262.9765 127.28109 262.87494 127.55453 262.67181 curveto
+127.82797 262.46869 128.04476 262.14447 128.20493 261.69916 curveto
+128.20493 261.69916 lineto
+closepath
+124.74203 259.99408 moveto
+128.21664 259.99408 lineto
+128.16976 259.47065 128.03695 259.07807 127.81821 258.81635 curveto
+127.48226 258.4101 127.04672 258.20698 126.51157 258.20697 curveto
+126.02719 258.20698 125.61996 258.36908 125.28989 258.6933 curveto
+124.95981 259.01752 124.77719 259.45112 124.74203 259.99408 curveto
+124.74203 259.99408 lineto
+closepath
+126.57016 256.06244 moveto
+127.21469 255.06635 lineto
+128.41 255.06635 lineto
+127.09164 256.70697 lineto
+125.96664 256.70697 lineto
+124.70102 255.06635 lineto
+125.90805 255.06635 lineto
+126.57016 256.06244 lineto
+closepath
+fill
+grestore
+gsave
+0 0 0 setrgbcolor
+newpath
+130.61899 256.33783 moveto
+130.61899 255.11322 lineto
+131.67368 255.11322 lineto
+131.67368 256.33783 lineto
+130.61899 256.33783 lineto
+closepath
+129.28305 266.11713 moveto
+129.48227 265.22064 lineto
+129.69321 265.27533 129.85922 265.30267 129.98032 265.30267 curveto
+130.19516 265.30267 130.35532 265.23138 130.46078 265.08881 curveto
+130.56625 264.94623 130.61899 264.58978 130.61899 264.01947 curveto
+130.61899 257.48041 lineto
+131.67368 257.48041 lineto
+131.67368 264.04291 lineto
+131.67367 264.80853 131.57406 265.34173 131.37485 265.64252 curveto
+131.12094 266.03314 130.69907 266.22845 130.10922 266.22845 curveto
+129.82407 266.22845 129.54868 266.19134 129.28305 266.11713 curveto
+129.28305 266.11713 lineto
+closepath
+fill
+grestore
+gsave
+0 0 0 setrgbcolor
+newpath
+132.87485 261.84564 moveto
+133.91782 261.68158 lineto
+133.97641 262.09955 134.13949 262.41986 134.40707 262.64252 curveto
+134.67465 262.86517 135.04867 262.9765 135.52914 262.9765 curveto
+136.01352 262.9765 136.37289 262.87787 136.60727 262.6806 curveto
+136.84164 262.48334 136.95883 262.25189 136.95883 261.98627 curveto
+136.95883 261.74799 136.85531 261.56049 136.64828 261.42377 curveto
+136.50375 261.33002 136.14438 261.21088 135.57016 261.06635 curveto
+134.79672 260.87104 134.26059 260.70209 133.96176 260.55951 curveto
+133.66293 260.41693 133.43637 260.21967 133.28207 259.96771 curveto
+133.12778 259.71576 133.05063 259.43744 133.05063 259.13275 curveto
+133.05063 258.85541 133.1141 258.59858 133.24106 258.36224 curveto
+133.36801 258.12592 133.54086 257.92963 133.75961 257.77338 curveto
+133.92367 257.65229 134.14731 257.54975 134.43051 257.46576 curveto
+134.71371 257.38178 135.01742 257.33979 135.34164 257.33978 curveto
+135.82992 257.33979 136.25863 257.4101 136.62778 257.55072 curveto
+136.99691 257.69135 137.26937 257.88178 137.44516 258.12201 curveto
+137.62094 258.36225 137.74203 258.68354 137.80844 259.08588 curveto
+136.77719 259.2265 lineto
+136.73031 258.90619 136.59457 258.65619 136.36996 258.4765 curveto
+136.14535 258.29682 135.82797 258.20698 135.41782 258.20697 curveto
+134.93344 258.20698 134.58774 258.28705 134.38071 258.4472 curveto
+134.17367 258.60737 134.07016 258.79487 134.07016 259.0097 curveto
+134.07016 259.14643 134.11313 259.26947 134.19907 259.37885 curveto
+134.285 259.49213 134.41977 259.58588 134.60336 259.6601 curveto
+134.70883 259.69916 135.01938 259.78901 135.535 259.92963 curveto
+136.28109 260.12885 136.8016 260.29193 137.09653 260.41888 curveto
+137.39144 260.54584 137.62289 260.73041 137.79086 260.9726 curveto
+137.95883 261.21479 138.04281 261.51557 138.04282 261.87494 curveto
+138.04281 262.2265 137.94027 262.55756 137.7352 262.8681 curveto
+137.53012 263.17865 137.23422 263.41888 136.8475 263.58881 curveto
+136.46078 263.75873 136.02328 263.84369 135.535 263.84369 curveto
+134.72641 263.84369 134.1102 263.67572 133.68637 263.33978 curveto
+133.26254 263.00385 132.99203 262.5058 132.87485 261.84564 curveto
+132.87485 261.84564 lineto
+closepath
+135.47641 256.06244 moveto
+136.12094 255.06635 lineto
+137.31625 255.06635 lineto
+135.99789 256.70697 lineto
+134.87289 256.70697 lineto
+133.60727 255.06635 lineto
+134.8143 255.06635 lineto
+135.47641 256.06244 lineto
+closepath
+fill
+grestore
+gsave
+0 0 0 setrgbcolor
+newpath
+139.66586 263.70306 moveto
+139.66586 257.48041 lineto
+140.72055 257.48041 lineto
+140.72055 263.70306 lineto
+139.66586 263.70306 lineto
+closepath
+139.61899 256.70697 moveto
+140.39828 255.06635 lineto
+141.7811 255.06635 lineto
+140.49203 256.70697 lineto
+139.61899 256.70697 lineto
+closepath
+fill
+grestore
+gsave
+0 0 0 setrgbcolor
+newpath
+142.62485 263.70306 moveto
+142.62485 257.48041 lineto
+143.56821 257.48041 lineto
+143.56821 258.35345 lineto
+143.76352 258.04877 144.02328 257.80366 144.3475 257.6181 curveto
+144.67172 257.43256 145.04086 257.33979 145.45493 257.33978 curveto
+145.91586 257.33979 146.29379 257.43549 146.58871 257.62689 curveto
+146.88363 257.8183 147.09164 258.08588 147.21274 258.42963 curveto
+147.70492 257.70307 148.34554 257.33979 149.13461 257.33978 curveto
+149.75179 257.33979 150.2264 257.51069 150.55844 257.85248 curveto
+150.89046 258.19428 151.05648 258.72065 151.05649 259.43158 curveto
+151.05649 263.70306 lineto
+150.00766 263.70306 lineto
+150.00766 259.78314 lineto
+150.00765 259.36127 149.97347 259.05756 149.90512 258.87201 curveto
+149.83675 258.68647 149.71273 258.53705 149.53305 258.42377 curveto
+149.35336 258.31049 149.14242 258.25385 148.90024 258.25385 curveto
+148.46273 258.25385 148.09945 258.39936 147.81039 258.69037 curveto
+147.52133 258.98139 147.37679 259.44721 147.3768 260.08783 curveto
+147.3768 263.70306 lineto
+146.32211 263.70306 lineto
+146.32211 259.6601 lineto
+146.32211 259.19135 146.23617 258.83979 146.0643 258.60541 curveto
+145.89242 258.37104 145.61117 258.25385 145.22055 258.25385 curveto
+144.92367 258.25385 144.64926 258.33198 144.39731 258.48822 curveto
+144.14535 258.64448 143.96274 258.87299 143.84946 259.17377 curveto
+143.73617 259.47455 143.67953 259.90815 143.67953 260.47455 curveto
+143.67953 263.70306 lineto
+142.62485 263.70306 lineto
+closepath
+fill
+grestore
+gsave
+0 0 0 setrgbcolor
+newpath
+159.99789 263.70306 moveto
+159.99789 262.91791 lineto
+159.60336 263.5351 159.02328 263.84369 158.25766 263.84369 curveto
+157.76156 263.84369 157.30551 263.70697 156.8895 263.43353 curveto
+156.47348 263.1601 156.15121 262.77826 155.9227 262.28802 curveto
+155.69418 261.79779 155.57993 261.23432 155.57993 260.5976 curveto
+155.57993 259.97651 155.68344 259.41303 155.89047 258.90717 curveto
+156.0975 258.40131 156.40805 258.01362 156.82211 257.74408 curveto
+157.23617 257.47455 157.69906 257.33979 158.21078 257.33978 curveto
+158.58578 257.33979 158.91977 257.41889 159.21274 257.57709 curveto
+159.5057 257.7353 159.74398 257.94135 159.92758 258.19525 curveto
+159.92758 255.11322 lineto
+160.97641 255.11322 lineto
+160.97641 263.70306 lineto
+159.99789 263.70306 lineto
+closepath
+156.66391 260.5976 moveto
+156.66391 261.39447 156.83188 261.99018 157.16782 262.3847 curveto
+157.50375 262.77924 157.90024 262.9765 158.35727 262.9765 curveto
+158.8182 262.9765 159.2098 262.78803 159.53207 262.41107 curveto
+159.85433 262.03412 160.01547 261.45893 160.01547 260.68549 curveto
+160.01547 259.83393 159.85141 259.20893 159.52328 258.81049 curveto
+159.19516 258.41205 158.79086 258.21284 158.31039 258.21283 curveto
+157.84164 258.21284 157.45004 258.40424 157.13559 258.78705 curveto
+156.82113 259.16987 156.66391 259.77338 156.66391 260.5976 curveto
+156.66391 260.5976 lineto
+closepath
+fill
+grestore
+gsave
+0 0 0 setrgbcolor
+newpath
+162.64633 256.32611 moveto
+162.64633 255.11322 lineto
+163.70102 255.11322 lineto
+163.70102 256.32611 lineto
+162.64633 256.32611 lineto
+closepath
+162.64633 263.70306 moveto
+162.64633 257.48041 lineto
+163.70102 257.48041 lineto
+163.70102 263.70306 lineto
+162.64633 263.70306 lineto
+closepath
+fill
+grestore
+gsave
+0 0 0 setrgbcolor
+newpath
+169.37289 262.93549 moveto
+168.98226 263.26752 168.60629 263.50189 168.24496 263.63861 curveto
+167.88363 263.77533 167.49594 263.84369 167.08188 263.84369 curveto
+166.39828 263.84369 165.87289 263.6767 165.50571 263.34271 curveto
+165.13852 263.00873 164.95493 262.58197 164.95493 262.06244 curveto
+164.95493 261.75775 165.02426 261.47943 165.16293 261.22748 curveto
+165.3016 260.97553 165.48324 260.77338 165.70786 260.62103 curveto
+165.93246 260.46869 166.18539 260.35346 166.46664 260.27533 curveto
+166.67367 260.22065 166.98617 260.16791 167.40414 260.11713 curveto
+168.2557 260.01557 168.88266 259.89447 169.285 259.75385 curveto
+169.28891 259.60932 169.29086 259.51752 169.29086 259.47845 curveto
+169.29086 259.04877 169.19125 258.74604 168.99203 258.57025 curveto
+168.7225 258.33198 168.32211 258.21284 167.79086 258.21283 curveto
+167.29477 258.21284 166.92856 258.29975 166.69223 258.47357 curveto
+166.4559 258.6474 166.2811 258.95502 166.16782 259.39642 curveto
+165.13657 259.2558 lineto
+165.23032 258.8144 165.38461 258.45795 165.59946 258.18646 curveto
+165.8143 257.91498 166.12485 257.706 166.5311 257.55951 curveto
+166.93734 257.41303 167.40805 257.33979 167.94321 257.33978 curveto
+168.47445 257.33979 168.90609 257.40229 169.23813 257.52728 curveto
+169.57015 257.65229 169.8143 257.80952 169.97055 257.99896 curveto
+170.12679 258.18842 170.23617 258.42768 170.29868 258.71674 curveto
+170.33383 258.89643 170.3514 259.22065 170.35141 259.68939 curveto
+170.35141 261.09564 lineto
+170.3514 262.07611 170.37386 262.69623 170.41879 262.95599 curveto
+170.46371 263.21576 170.55258 263.46478 170.68539 263.70306 curveto
+169.58383 263.70306 lineto
+169.47445 263.48431 169.40414 263.22846 169.37289 262.93549 curveto
+169.37289 262.93549 lineto
+closepath
+169.285 260.58002 moveto
+168.90219 260.73627 168.32797 260.86908 167.56235 260.97845 curveto
+167.12875 261.04096 166.82211 261.11127 166.64243 261.18939 curveto
+166.46274 261.26752 166.32406 261.38178 166.22641 261.53217 curveto
+166.12875 261.68256 166.07992 261.84955 166.07993 262.03314 curveto
+166.07992 262.31439 166.18637 262.54877 166.39926 262.73627 curveto
+166.61215 262.92377 166.92367 263.01752 167.33383 263.01752 curveto
+167.74008 263.01752 168.10141 262.92865 168.41782 262.75092 curveto
+168.73422 262.57318 168.96664 262.33002 169.11508 262.02142 curveto
+169.22836 261.78314 169.285 261.43158 169.285 260.96674 curveto
+169.285 260.58002 lineto
+closepath
+fill
+grestore
+gsave
+0 0 0 setrgbcolor
+newpath
+171.79868 264.21869 moveto
+172.82407 264.37103 lineto
+172.86703 264.68744 172.98617 264.91791 173.18149 265.06244 curveto
+173.4432 265.25775 173.80063 265.35541 174.25375 265.35541 curveto
+174.74203 265.35541 175.11898 265.25775 175.38461 265.06244 curveto
+175.65023 264.86713 175.82992 264.59369 175.92368 264.24213 curveto
+175.97836 264.02728 176.00375 263.57611 175.99985 262.88861 curveto
+175.53891 263.43158 174.96469 263.70306 174.27719 263.70306 curveto
+173.42172 263.70306 172.75961 263.39447 172.29086 262.77728 curveto
+171.82211 262.1601 171.58774 261.41986 171.58774 260.55658 curveto
+171.58774 259.96283 171.69516 259.41498 171.91 258.91302 curveto
+172.12485 258.41108 172.43637 258.02338 172.84457 257.74994 curveto
+173.25278 257.47651 173.73227 257.33979 174.28305 257.33978 curveto
+175.01742 257.33979 175.62289 257.63666 176.09946 258.23041 curveto
+176.09946 257.48041 lineto
+177.07211 257.48041 lineto
+177.07211 262.85931 lineto
+177.07211 263.82806 176.97347 264.51459 176.77621 264.91888 curveto
+176.57894 265.32318 176.26644 265.64252 175.83871 265.87689 curveto
+175.41098 266.11126 174.88461 266.22845 174.25961 266.22845 curveto
+173.51742 266.22845 172.91781 266.06146 172.46078 265.72748 curveto
+172.00375 265.39349 171.78305 264.89056 171.79868 264.21869 curveto
+171.79868 264.21869 lineto
+closepath
+172.67172 260.48041 moveto
+172.67172 261.29682 172.83383 261.89252 173.15805 262.26752 curveto
+173.48227 262.64252 173.88852 262.83002 174.3768 262.83002 curveto
+174.86117 262.83002 175.26742 262.64349 175.59555 262.27045 curveto
+175.92367 261.8974 176.08773 261.31244 176.08774 260.51556 curveto
+176.08773 259.75385 175.91879 259.17963 175.5809 258.79291 curveto
+175.24301 258.40619 174.83578 258.21284 174.35922 258.21283 curveto
+173.89047 258.21284 173.49203 258.40326 173.16391 258.78412 curveto
+172.83578 259.16498 172.67172 259.73041 172.67172 260.48041 curveto
+172.67172 260.48041 lineto
+closepath
+fill
+grestore
+gsave
+0 0 0 setrgbcolor
+newpath
+178.66 263.70306 moveto
+178.66 257.48041 lineto
+179.60922 257.48041 lineto
+179.60922 258.42377 lineto
+179.85141 257.98237 180.07504 257.69135 180.28012 257.55072 curveto
+180.4852 257.4101 180.71078 257.33979 180.95688 257.33978 curveto
+181.31234 257.33979 181.67367 257.45307 182.04086 257.67963 curveto
+181.67758 258.65814 lineto
+181.41977 258.5058 181.16195 258.42963 180.90414 258.42963 curveto
+180.67367 258.42963 180.46664 258.49897 180.28305 258.63763 curveto
+180.09945 258.77631 179.9686 258.96869 179.89047 259.21478 curveto
+179.77328 259.58979 179.71469 259.99994 179.71469 260.44525 curveto
+179.71469 263.70306 lineto
+178.66 263.70306 lineto
+closepath
+fill
+grestore
+gsave
+0 0 0 setrgbcolor
+newpath
+186.74008 262.93549 moveto
+186.34945 263.26752 185.97348 263.50189 185.61215 263.63861 curveto
+185.25082 263.77533 184.86313 263.84369 184.44907 263.84369 curveto
+183.76547 263.84369 183.24008 263.6767 182.87289 263.34271 curveto
+182.50571 263.00873 182.32211 262.58197 182.32211 262.06244 curveto
+182.32211 261.75775 182.39145 261.47943 182.53012 261.22748 curveto
+182.66879 260.97553 182.85043 260.77338 183.07504 260.62103 curveto
+183.29965 260.46869 183.55258 260.35346 183.83383 260.27533 curveto
+184.04086 260.22065 184.35336 260.16791 184.77133 260.11713 curveto
+185.62289 260.01557 186.24984 259.89447 186.65219 259.75385 curveto
+186.65609 259.60932 186.65805 259.51752 186.65805 259.47845 curveto
+186.65805 259.04877 186.55844 258.74604 186.35922 258.57025 curveto
+186.08969 258.33198 185.6893 258.21284 185.15805 258.21283 curveto
+184.66195 258.21284 184.29574 258.29975 184.05942 258.47357 curveto
+183.82309 258.6474 183.64828 258.95502 183.535 259.39642 curveto
+182.50375 259.2558 lineto
+182.5975 258.8144 182.7518 258.45795 182.96664 258.18646 curveto
+183.18149 257.91498 183.49203 257.706 183.89828 257.55951 curveto
+184.30453 257.41303 184.77524 257.33979 185.31039 257.33978 curveto
+185.84164 257.33979 186.27328 257.40229 186.60532 257.52728 curveto
+186.93734 257.65229 187.18148 257.80952 187.33774 257.99896 curveto
+187.49398 258.18842 187.60336 258.42768 187.66586 258.71674 curveto
+187.70101 258.89643 187.71859 259.22065 187.7186 259.68939 curveto
+187.7186 261.09564 lineto
+187.71859 262.07611 187.74105 262.69623 187.78598 262.95599 curveto
+187.8309 263.21576 187.91976 263.46478 188.05258 263.70306 curveto
+186.95102 263.70306 lineto
+186.84164 263.48431 186.77133 263.22846 186.74008 262.93549 curveto
+186.74008 262.93549 lineto
+closepath
+186.65219 260.58002 moveto
+186.26937 260.73627 185.69516 260.86908 184.92953 260.97845 curveto
+184.49594 261.04096 184.1893 261.11127 184.00961 261.18939 curveto
+183.82992 261.26752 183.69125 261.38178 183.5936 261.53217 curveto
+183.49594 261.68256 183.44711 261.84955 183.44711 262.03314 curveto
+183.44711 262.31439 183.55356 262.54877 183.76645 262.73627 curveto
+183.97934 262.92377 184.29086 263.01752 184.70102 263.01752 curveto
+185.10727 263.01752 185.46859 262.92865 185.785 262.75092 curveto
+186.10141 262.57318 186.33383 262.33002 186.48227 262.02142 curveto
+186.59555 261.78314 186.65219 261.43158 186.65219 260.96674 curveto
+186.65219 260.58002 lineto
+closepath
+fill
+grestore
+gsave
+0 0 0 setrgbcolor
+newpath
+189.35922 263.70306 moveto
+189.35922 257.48041 lineto
+190.30258 257.48041 lineto
+190.30258 258.35345 lineto
+190.49789 258.04877 190.75766 257.80366 191.08188 257.6181 curveto
+191.40609 257.43256 191.77523 257.33979 192.1893 257.33978 curveto
+192.65023 257.33979 193.02816 257.43549 193.32309 257.62689 curveto
+193.61801 257.8183 193.82601 258.08588 193.94711 258.42963 curveto
+194.43929 257.70307 195.07992 257.33979 195.86899 257.33978 curveto
+196.48617 257.33979 196.96078 257.51069 197.29282 257.85248 curveto
+197.62484 258.19428 197.79085 258.72065 197.79086 259.43158 curveto
+197.79086 263.70306 lineto
+196.74203 263.70306 lineto
+196.74203 259.78314 lineto
+196.74203 259.36127 196.70785 259.05756 196.6395 258.87201 curveto
+196.57113 258.68647 196.44711 258.53705 196.26743 258.42377 curveto
+196.08773 258.31049 195.87679 258.25385 195.63461 258.25385 curveto
+195.19711 258.25385 194.83383 258.39936 194.54477 258.69037 curveto
+194.2557 258.98139 194.11117 259.44721 194.11118 260.08783 curveto
+194.11118 263.70306 lineto
+193.05649 263.70306 lineto
+193.05649 259.6601 lineto
+193.05648 259.19135 192.97055 258.83979 192.79868 258.60541 curveto
+192.6268 258.37104 192.34555 258.25385 191.95493 258.25385 curveto
+191.65805 258.25385 191.38363 258.33198 191.13168 258.48822 curveto
+190.87973 258.64448 190.69711 258.87299 190.58383 259.17377 curveto
+190.47055 259.47455 190.41391 259.90815 190.41391 260.47455 curveto
+190.41391 263.70306 lineto
+189.35922 263.70306 lineto
+closepath
+fill
+grestore
+gsave
+0 0 0 setrgbcolor
+newpath
+203.44516 263.70306 moveto
+203.44516 262.789 lineto
+202.96078 263.49213 202.30258 263.84369 201.47055 263.84369 curveto
+201.10336 263.84369 200.76059 263.77338 200.44223 263.63275 curveto
+200.12387 263.49213 199.88754 263.31537 199.73325 263.10248 curveto
+199.57895 262.88959 199.47055 262.62885 199.40805 262.32025 curveto
+199.36508 262.11322 199.3436 261.7851 199.3436 261.33588 curveto
+199.3436 257.48041 lineto
+200.39828 257.48041 lineto
+200.39828 260.93158 lineto
+200.39828 261.48236 200.41977 261.85346 200.46274 262.04486 curveto
+200.52914 262.32221 200.66977 262.53998 200.88461 262.69818 curveto
+201.09945 262.85639 201.36508 262.93549 201.68149 262.93549 curveto
+201.99789 262.93549 202.29477 262.85443 202.57211 262.69232 curveto
+202.84945 262.53021 203.04574 262.30951 203.16098 262.03021 curveto
+203.27621 261.75092 203.33383 261.34564 203.33383 260.81439 curveto
+203.33383 257.48041 lineto
+204.38852 257.48041 lineto
+204.38852 263.70306 lineto
+203.44516 263.70306 lineto
+closepath
+fill
+grestore
+gsave
+0 0 0 setrgbcolor
+newpath
+209.37485 266.08783 moveto
+209.37485 257.48041 lineto
+210.33578 257.48041 lineto
+210.33578 258.289 lineto
+210.56235 257.9726 210.8182 257.7353 211.10336 257.57709 curveto
+211.38852 257.41889 211.73422 257.33979 212.14047 257.33978 curveto
+212.67172 257.33979 213.14047 257.47651 213.54672 257.74994 curveto
+213.95297 258.02338 214.25961 258.40912 214.46664 258.90717 curveto
+214.67367 259.40522 214.77718 259.95111 214.77719 260.54486 curveto
+214.77718 261.18158 214.66293 261.75482 214.43442 262.26459 curveto
+214.2059 262.77435 213.87387 263.16498 213.43832 263.43646 curveto
+213.00277 263.70795 212.54477 263.84369 212.0643 263.84369 curveto
+211.71273 263.84369 211.39731 263.76947 211.11801 263.62103 curveto
+210.83871 263.4726 210.60922 263.2851 210.42953 263.05853 curveto
+210.42953 266.08783 lineto
+209.37485 266.08783 lineto
+closepath
+210.32993 260.62689 moveto
+210.32992 261.42768 210.49203 262.01947 210.81625 262.40228 curveto
+211.14047 262.7851 211.53305 262.9765 211.99399 262.9765 curveto
+212.46273 262.9765 212.8641 262.77826 213.19809 262.38177 curveto
+213.53207 261.98529 213.69906 261.37104 213.69907 260.539 curveto
+213.69906 259.74604 213.53598 259.15229 213.20981 258.75775 curveto
+212.88363 258.36323 212.49398 258.16596 212.04086 258.16595 curveto
+211.59164 258.16596 211.19418 258.37592 210.84848 258.79584 curveto
+210.50278 259.21576 210.32992 259.82611 210.32993 260.62689 curveto
+210.32993 260.62689 lineto
+closepath
+fill
+grestore
+gsave
+0 0 0 setrgbcolor
+newpath
+220.11508 262.93549 moveto
+219.72445 263.26752 219.34848 263.50189 218.98715 263.63861 curveto
+218.62582 263.77533 218.23813 263.84369 217.82407 263.84369 curveto
+217.14047 263.84369 216.61508 263.6767 216.24789 263.34271 curveto
+215.88071 263.00873 215.69711 262.58197 215.69711 262.06244 curveto
+215.69711 261.75775 215.76645 261.47943 215.90512 261.22748 curveto
+216.04379 260.97553 216.22543 260.77338 216.45004 260.62103 curveto
+216.67465 260.46869 216.92758 260.35346 217.20883 260.27533 curveto
+217.41586 260.22065 217.72836 260.16791 218.14633 260.11713 curveto
+218.99789 260.01557 219.62484 259.89447 220.02719 259.75385 curveto
+220.03109 259.60932 220.03305 259.51752 220.03305 259.47845 curveto
+220.03305 259.04877 219.93344 258.74604 219.73422 258.57025 curveto
+219.46469 258.33198 219.0643 258.21284 218.53305 258.21283 curveto
+218.03695 258.21284 217.67074 258.29975 217.43442 258.47357 curveto
+217.19809 258.6474 217.02328 258.95502 216.91 259.39642 curveto
+215.87875 259.2558 lineto
+215.9725 258.8144 216.1268 258.45795 216.34164 258.18646 curveto
+216.55649 257.91498 216.86703 257.706 217.27328 257.55951 curveto
+217.67953 257.41303 218.15024 257.33979 218.68539 257.33978 curveto
+219.21664 257.33979 219.64828 257.40229 219.98032 257.52728 curveto
+220.31234 257.65229 220.55648 257.80952 220.71274 257.99896 curveto
+220.86898 258.18842 220.97836 258.42768 221.04086 258.71674 curveto
+221.07601 258.89643 221.09359 259.22065 221.0936 259.68939 curveto
+221.0936 261.09564 lineto
+221.09359 262.07611 221.11605 262.69623 221.16098 262.95599 curveto
+221.2059 263.21576 221.29476 263.46478 221.42758 263.70306 curveto
+220.32602 263.70306 lineto
+220.21664 263.48431 220.14633 263.22846 220.11508 262.93549 curveto
+220.11508 262.93549 lineto
+closepath
+220.02719 260.58002 moveto
+219.64437 260.73627 219.07016 260.86908 218.30453 260.97845 curveto
+217.87094 261.04096 217.5643 261.11127 217.38461 261.18939 curveto
+217.20492 261.26752 217.06625 261.38178 216.9686 261.53217 curveto
+216.87094 261.68256 216.82211 261.84955 216.82211 262.03314 curveto
+216.82211 262.31439 216.92856 262.54877 217.14145 262.73627 curveto
+217.35434 262.92377 217.66586 263.01752 218.07602 263.01752 curveto
+218.48227 263.01752 218.84359 262.92865 219.16 262.75092 curveto
+219.47641 262.57318 219.70883 262.33002 219.85727 262.02142 curveto
+219.97055 261.78314 220.02719 261.43158 220.02719 260.96674 curveto
+220.02719 260.58002 lineto
+closepath
+fill
+grestore
+gsave
+0 0 0 setrgbcolor
+newpath
+222.74008 263.70306 moveto
+222.74008 255.11322 lineto
+223.79477 255.11322 lineto
+223.79477 260.01166 lineto
+226.29086 257.48041 lineto
+227.6561 257.48041 lineto
+225.27719 259.789 lineto
+227.89633 263.70306 lineto
+226.59555 263.70306 lineto
+224.53891 260.52142 lineto
+223.79477 261.23627 lineto
+223.79477 263.70306 lineto
+222.74008 263.70306 lineto
+closepath
+fill
+grestore
+gsave
+0 0 0 setrgbcolor
+newpath
+232.06821 263.70306 moveto
+232.06821 255.11322 lineto
+233.12289 255.11322 lineto
+233.12289 260.01166 lineto
+235.61899 257.48041 lineto
+236.98422 257.48041 lineto
+234.60532 259.789 lineto
+237.22446 263.70306 lineto
+235.92368 263.70306 lineto
+233.86703 260.52142 lineto
+233.12289 261.23627 lineto
+233.12289 263.70306 lineto
+232.06821 263.70306 lineto
+closepath
+fill
+grestore
+gsave
+0 0 0 setrgbcolor
+newpath
+242.14047 263.70306 moveto
+242.14047 262.789 lineto
+241.65609 263.49213 240.99789 263.84369 240.16586 263.84369 curveto
+239.79867 263.84369 239.4559 263.77338 239.13754 263.63275 curveto
+238.81918 263.49213 238.58285 263.31537 238.42856 263.10248 curveto
+238.27426 262.88959 238.16586 262.62885 238.10336 262.32025 curveto
+238.06039 262.11322 238.03891 261.7851 238.03891 261.33588 curveto
+238.03891 257.48041 lineto
+239.0936 257.48041 lineto
+239.0936 260.93158 lineto
+239.0936 261.48236 239.11508 261.85346 239.15805 262.04486 curveto
+239.22445 262.32221 239.36508 262.53998 239.57993 262.69818 curveto
+239.79477 262.85639 240.06039 262.93549 240.3768 262.93549 curveto
+240.6932 262.93549 240.99008 262.85443 241.26743 262.69232 curveto
+241.54477 262.53021 241.74105 262.30951 241.85629 262.03021 curveto
+241.97152 261.75092 242.02914 261.34564 242.02914 260.81439 curveto
+242.02914 257.48041 lineto
+243.08383 257.48041 lineto
+243.08383 263.70306 lineto
+242.14047 263.70306 lineto
+closepath
+fill
+grestore
+gsave
+0 0 0 setrgbcolor
+newpath
+244.32016 261.84564 moveto
+245.36313 261.68158 lineto
+245.42172 262.09955 245.58481 262.41986 245.85239 262.64252 curveto
+246.11996 262.86517 246.49399 262.9765 246.97446 262.9765 curveto
+247.45883 262.9765 247.8182 262.87787 248.05258 262.6806 curveto
+248.28695 262.48334 248.40414 262.25189 248.40414 261.98627 curveto
+248.40414 261.74799 248.30062 261.56049 248.0936 261.42377 curveto
+247.94906 261.33002 247.58969 261.21088 247.01547 261.06635 curveto
+246.24203 260.87104 245.7059 260.70209 245.40707 260.55951 curveto
+245.10824 260.41693 244.88168 260.21967 244.72739 259.96771 curveto
+244.57309 259.71576 244.49594 259.43744 244.49594 259.13275 curveto
+244.49594 258.85541 244.55942 258.59858 244.68637 258.36224 curveto
+244.81332 258.12592 244.98617 257.92963 245.20493 257.77338 curveto
+245.36899 257.65229 245.59262 257.54975 245.87582 257.46576 curveto
+246.15902 257.38178 246.46274 257.33979 246.78696 257.33978 curveto
+247.27523 257.33979 247.70395 257.4101 248.07309 257.55072 curveto
+248.44223 257.69135 248.71469 257.88178 248.89047 258.12201 curveto
+249.06625 258.36225 249.18734 258.68354 249.25375 259.08588 curveto
+248.2225 259.2265 lineto
+248.17562 258.90619 248.03988 258.65619 247.81528 258.4765 curveto
+247.59066 258.29682 247.27328 258.20698 246.86313 258.20697 curveto
+246.37875 258.20698 246.03305 258.28705 245.82602 258.4472 curveto
+245.61899 258.60737 245.51547 258.79487 245.51547 259.0097 curveto
+245.51547 259.14643 245.55844 259.26947 245.64438 259.37885 curveto
+245.73031 259.49213 245.86508 259.58588 246.04868 259.6601 curveto
+246.15414 259.69916 246.46469 259.78901 246.98032 259.92963 curveto
+247.72641 260.12885 248.24691 260.29193 248.54184 260.41888 curveto
+248.83676 260.54584 249.0682 260.73041 249.23618 260.9726 curveto
+249.40414 261.21479 249.48812 261.51557 249.48813 261.87494 curveto
+249.48812 262.2265 249.38558 262.55756 249.18051 262.8681 curveto
+248.97543 263.17865 248.67953 263.41888 248.29282 263.58881 curveto
+247.90609 263.75873 247.46859 263.84369 246.98032 263.84369 curveto
+246.17172 263.84369 245.55551 263.67572 245.13168 263.33978 curveto
+244.70785 263.00385 244.43735 262.5058 244.32016 261.84564 curveto
+244.32016 261.84564 lineto
+closepath
+fill
+grestore
+gsave
+0 0 0 setrgbcolor
+newpath
+250.69516 266.09955 moveto
+250.57797 265.10931 lineto
+250.80844 265.17181 251.00961 265.20306 251.18149 265.20306 curveto
+251.41586 265.20306 251.60336 265.164 251.74399 265.08588 curveto
+251.88461 265.00775 251.99985 264.89838 252.08969 264.75775 curveto
+252.1561 264.65228 252.26352 264.39056 252.41196 263.9726 curveto
+252.43149 263.914 252.46274 263.82806 252.50571 263.71478 curveto
+250.14438 257.48041 lineto
+251.2811 257.48041 lineto
+252.57602 261.08392 lineto
+252.74399 261.54096 252.89438 262.02143 253.02719 262.52533 curveto
+253.14828 262.04096 253.29281 261.5683 253.46078 261.10736 curveto
+254.79086 257.48041 lineto
+255.84555 257.48041 lineto
+253.47836 263.80853 lineto
+253.22445 264.49213 253.02719 264.96283 252.88657 265.22064 curveto
+252.69906 265.5683 252.48422 265.82318 252.24203 265.98529 curveto
+251.99985 266.1474 251.71078 266.22845 251.37485 266.22845 curveto
+251.17172 266.22845 250.94516 266.18548 250.69516 266.09955 curveto
+250.69516 266.09955 lineto
+closepath
+fill
+grestore
+gsave
+0 0 0 setrgbcolor
+newpath
+259.67758 260.59174 moveto
+259.67758 259.4394 259.99789 258.58588 260.63852 258.03119 curveto
+261.17367 257.57026 261.82602 257.33979 262.59555 257.33978 curveto
+263.45102 257.33979 264.15023 257.62006 264.69321 258.1806 curveto
+265.23617 258.74115 265.50765 259.51557 265.50766 260.50385 curveto
+265.50765 261.30463 265.38754 261.93451 265.14731 262.39349 curveto
+264.90707 262.85248 264.55746 263.20892 264.09848 263.46283 curveto
+263.63949 263.71674 263.13852 263.84369 262.59555 263.84369 curveto
+261.72445 263.84369 261.02035 263.56439 260.48325 263.0058 curveto
+259.94614 262.44721 259.67758 261.64252 259.67758 260.59174 curveto
+259.67758 260.59174 lineto
+closepath
+260.76157 260.59174 moveto
+260.76156 261.38861 260.93539 261.98529 261.28305 262.38177 curveto
+261.6307 262.77826 262.0682 262.9765 262.59555 262.9765 curveto
+263.11898 262.9765 263.55453 262.77728 263.90219 262.37885 curveto
+264.24984 261.98041 264.42367 261.37299 264.42368 260.55658 curveto
+264.42367 259.78705 264.24887 259.20405 263.89926 258.80756 curveto
+263.54965 258.41108 263.11508 258.21284 262.59555 258.21283 curveto
+262.0682 258.21284 261.6307 258.4101 261.28305 258.80463 curveto
+260.93539 259.19916 260.76156 259.79486 260.76157 260.59174 curveto
+260.76157 260.59174 lineto
+closepath
+fill
+grestore
+gsave
+0 0 0 setrgbcolor
+newpath
+266.32797 261.84564 moveto
+267.37094 261.68158 lineto
+267.42953 262.09955 267.59262 262.41986 267.8602 262.64252 curveto
+268.12777 262.86517 268.5018 262.9765 268.98227 262.9765 curveto
+269.46664 262.9765 269.82602 262.87787 270.06039 262.6806 curveto
+270.29476 262.48334 270.41195 262.25189 270.41196 261.98627 curveto
+270.41195 261.74799 270.30844 261.56049 270.10141 261.42377 curveto
+269.95687 261.33002 269.5975 261.21088 269.02328 261.06635 curveto
+268.24985 260.87104 267.71371 260.70209 267.41489 260.55951 curveto
+267.11606 260.41693 266.88949 260.21967 266.7352 259.96771 curveto
+266.5809 259.71576 266.50375 259.43744 266.50375 259.13275 curveto
+266.50375 258.85541 266.56723 258.59858 266.69418 258.36224 curveto
+266.82114 258.12592 266.99399 257.92963 267.21274 257.77338 curveto
+267.3768 257.65229 267.60043 257.54975 267.88364 257.46576 curveto
+268.16684 257.38178 268.47055 257.33979 268.79477 257.33978 curveto
+269.28305 257.33979 269.71176 257.4101 270.0809 257.55072 curveto
+270.45004 257.69135 270.7225 257.88178 270.89828 258.12201 curveto
+271.07406 258.36225 271.19515 258.68354 271.26157 259.08588 curveto
+270.23032 259.2265 lineto
+270.18344 258.90619 270.04769 258.65619 269.82309 258.4765 curveto
+269.59848 258.29682 269.28109 258.20698 268.87094 258.20697 curveto
+268.38656 258.20698 268.04086 258.28705 267.83383 258.4472 curveto
+267.6268 258.60737 267.52328 258.79487 267.52328 259.0097 curveto
+267.52328 259.14643 267.56625 259.26947 267.65219 259.37885 curveto
+267.73813 259.49213 267.87289 259.58588 268.05649 259.6601 curveto
+268.16195 259.69916 268.4725 259.78901 268.98813 259.92963 curveto
+269.73422 260.12885 270.25473 260.29193 270.54965 260.41888 curveto
+270.84457 260.54584 271.07601 260.73041 271.24399 260.9726 curveto
+271.41195 261.21479 271.49594 261.51557 271.49594 261.87494 curveto
+271.49594 262.2265 271.3934 262.55756 271.18832 262.8681 curveto
+270.98324 263.17865 270.68734 263.41888 270.30063 263.58881 curveto
+269.91391 263.75873 269.47641 263.84369 268.98813 263.84369 curveto
+268.17953 263.84369 267.56332 263.67572 267.1395 263.33978 curveto
+266.71567 263.00385 266.44516 262.5058 266.32797 261.84564 curveto
+266.32797 261.84564 lineto
+closepath
+fill
+grestore
+gsave
+0 0 0 setrgbcolor
+newpath
+80.872894 277.7597 moveto
+81.025238 278.69135 lineto
+80.72836 278.75385 80.462735 278.7851 80.228363 278.7851 curveto
+79.845548 278.7851 79.548674 278.72455 79.337738 278.60345 curveto
+79.126799 278.48236 78.978362 278.32318 78.892426 278.12592 curveto
+78.806487 277.92865 78.763518 277.51361 78.763519 276.8808 curveto
+78.763519 273.30072 lineto
+77.990082 273.30072 lineto
+77.990082 272.48041 lineto
+78.763519 272.48041 lineto
+78.763519 270.93939 lineto
+79.812347 270.30658 lineto
+79.812347 272.48041 lineto
+80.872894 272.48041 lineto
+80.872894 273.30072 lineto
+79.812347 273.30072 lineto
+79.812347 276.93939 lineto
+79.812345 277.24017 79.8309 277.43353 79.868011 277.51947 curveto
+79.905119 277.60541 79.965666 277.67377 80.049652 277.72455 curveto
+80.133634 277.77533 80.253751 277.80072 80.410004 277.80072 curveto
+80.527188 277.80072 80.681485 277.78705 80.872894 277.7597 curveto
+80.872894 277.7597 lineto
+closepath
+fill
+grestore
+gsave
+0 0 0 setrgbcolor
+newpath
+85.958832 277.93549 moveto
+85.568202 278.26752 85.192226 278.50189 84.830902 278.63861 curveto
+84.469571 278.77533 84.081876 278.84369 83.667816 278.84369 curveto
+82.984221 278.84369 82.45883 278.6767 82.091644 278.34271 curveto
+81.724456 278.00873 81.540863 277.58197 81.540863 277.06244 curveto
+81.540863 276.75775 81.610198 276.47943 81.748871 276.22748 curveto
+81.887542 275.97553 82.069182 275.77338 82.293793 275.62103 curveto
+82.518401 275.46869 82.77133 275.35346 83.052582 275.27533 curveto
+83.259611 275.22065 83.572111 275.16791 83.990082 275.11713 curveto
+84.841641 275.01557 85.468593 274.89447 85.870941 274.75385 curveto
+85.874843 274.60932 85.876796 274.51752 85.876801 274.47845 curveto
+85.876796 274.04877 85.777186 273.74604 85.577972 273.57025 curveto
+85.308437 273.33198 84.908047 273.21284 84.376801 273.21283 curveto
+83.880704 273.21284 83.514493 273.29975 83.278168 273.47357 curveto
+83.041838 273.6474 82.867033 273.95502 82.753754 274.39642 curveto
+81.722504 274.2558 lineto
+81.816253 273.8144 81.97055 273.45795 82.185394 273.18646 curveto
+82.400237 272.91498 82.710783 272.706 83.117035 272.55951 curveto
+83.523282 272.41303 83.993985 272.33979 84.529144 272.33978 curveto
+85.06039 272.33979 85.492031 272.40229 85.824066 272.52728 curveto
+86.156092 272.65229 86.400233 272.80952 86.556488 272.99896 curveto
+86.712732 273.18842 86.822107 273.42768 86.884613 273.71674 curveto
+86.919763 273.89643 86.937342 274.22065 86.937347 274.68939 curveto
+86.937347 276.09564 lineto
+86.937342 277.07611 86.959802 277.69623 87.00473 277.95599 curveto
+87.049646 278.21576 87.138513 278.46478 87.271332 278.70306 curveto
+86.169769 278.70306 lineto
+86.060389 278.48431 85.990077 278.22846 85.958832 277.93549 curveto
+85.958832 277.93549 lineto
+closepath
+85.870941 275.58002 moveto
+85.488124 275.73627 84.913906 275.86908 84.148285 275.97845 curveto
+83.714689 276.04096 83.408048 276.11127 83.228363 276.18939 curveto
+83.048674 276.26752 82.910002 276.38178 82.812347 276.53217 curveto
+82.71469 276.68256 82.665861 276.84955 82.665863 277.03314 curveto
+82.665861 277.31439 82.772307 277.54877 82.985199 277.73627 curveto
+83.198088 277.92377 83.509611 278.01752 83.919769 278.01752 curveto
+84.326016 278.01752 84.687344 277.92865 85.003754 277.75092 curveto
+85.320156 277.57318 85.552577 277.33002 85.701019 277.02142 curveto
+85.814296 276.78314 85.870936 276.43158 85.870941 275.96674 curveto
+85.870941 275.58002 lineto
+closepath
+fill
+grestore
+gsave
+0 0 0 setrgbcolor
+newpath
+88.583832 278.70306 moveto
+88.583832 270.11322 lineto
+89.638519 270.11322 lineto
+89.638519 275.01166 lineto
+92.134613 272.48041 lineto
+93.499847 272.48041 lineto
+91.120941 274.789 lineto
+93.740082 278.70306 lineto
+92.439301 278.70306 lineto
+90.38266 275.52142 lineto
+89.638519 276.23627 lineto
+89.638519 278.70306 lineto
+88.583832 278.70306 lineto
+closepath
+fill
+grestore
+gsave
+0 0 0 setrgbcolor
+newpath
+94.185394 275.59174 moveto
+94.185394 274.4394 94.505706 273.58588 95.146332 273.03119 curveto
+95.681486 272.57026 96.333829 272.33979 97.103363 272.33978 curveto
+97.958828 272.33979 98.658046 272.62006 99.201019 273.1806 curveto
+99.743982 273.74115 100.01547 274.51557 100.01547 275.50385 curveto
+100.01547 276.30463 99.895349 276.93451 99.655121 277.39349 curveto
+99.414881 277.85248 99.065272 278.20892 98.606293 278.46283 curveto
+98.147304 278.71674 97.646328 278.84369 97.103363 278.84369 curveto
+96.232267 278.84369 95.528166 278.56439 94.991058 278.0058 curveto
+94.453948 277.44721 94.185394 276.64252 94.185394 275.59174 curveto
+94.185394 275.59174 lineto
+closepath
+95.269379 275.59174 moveto
+95.269377 276.38861 95.443205 276.98529 95.790863 277.38177 curveto
+96.138517 277.77826 96.576016 277.9765 97.103363 277.9765 curveto
+97.626797 277.9765 98.062343 277.77728 98.410004 277.37885 curveto
+98.757655 276.98041 98.931483 276.37299 98.931488 275.55658 curveto
+98.931483 274.78705 98.756678 274.20405 98.407074 273.80756 curveto
+98.05746 273.41108 97.62289 273.21284 97.103363 273.21283 curveto
+96.576016 273.21284 96.138517 273.4101 95.790863 273.80463 curveto
+95.443205 274.19916 95.269377 274.79486 95.269379 275.59174 curveto
+95.269379 275.59174 lineto
+closepath
+fill
+grestore
+gsave
+0 0 0 setrgbcolor
+newpath
+102.98618 278.70306 moveto
+100.61899 272.48041 lineto
+101.73227 272.48041 lineto
+103.06821 276.20697 lineto
+103.21274 276.60932 103.34555 277.02728 103.46664 277.46088 curveto
+103.56039 277.13275 103.69125 276.73822 103.85922 276.27728 curveto
+105.24203 272.48041 lineto
+106.32602 272.48041 lineto
+103.97055 278.70306 lineto
+102.98618 278.70306 lineto
+closepath
+fill
+grestore
+gsave
+0 0 0 setrgbcolor
+newpath
+107.21078 281.09955 moveto
+107.0936 280.10931 lineto
+107.32407 280.17181 107.52524 280.20306 107.69711 280.20306 curveto
+107.93149 280.20306 108.11899 280.164 108.25961 280.08588 curveto
+108.40024 280.00775 108.51547 279.89838 108.60532 279.75775 curveto
+108.67172 279.65228 108.77914 279.39056 108.92758 278.9726 curveto
+108.94711 278.914 108.97836 278.82806 109.02133 278.71478 curveto
+106.66 272.48041 lineto
+107.79672 272.48041 lineto
+109.09164 276.08392 lineto
+109.25961 276.54096 109.41 277.02143 109.54282 277.52533 curveto
+109.66391 277.04096 109.80844 276.5683 109.97641 276.10736 curveto
+111.30649 272.48041 lineto
+112.36118 272.48041 lineto
+109.99399 278.80853 lineto
+109.74008 279.49213 109.54281 279.96283 109.40219 280.22064 curveto
+109.21469 280.5683 108.99984 280.82318 108.75766 280.98529 curveto
+108.51547 281.1474 108.22641 281.22845 107.89047 281.22845 curveto
+107.68735 281.22845 107.46078 281.18548 107.21078 281.09955 curveto
+107.21078 281.09955 lineto
+closepath
+108.9393 271.70697 moveto
+109.7186 270.06635 lineto
+111.10141 270.06635 lineto
+109.81235 271.70697 lineto
+108.9393 271.70697 lineto
+closepath
+fill
+grestore
+gsave
+0 0 0 setrgbcolor
+newpath
+117.31821 276.42377 moveto
+118.35532 276.55853 lineto
+118.24203 277.27338 117.95199 277.83295 117.4852 278.23724 curveto
+117.0184 278.64154 116.44516 278.84369 115.76547 278.84369 curveto
+114.91391 278.84369 114.22934 278.56537 113.71176 278.00873 curveto
+113.19418 277.45209 112.93539 276.65424 112.93539 275.61517 curveto
+112.93539 274.9433 113.04672 274.35541 113.26938 273.8515 curveto
+113.49203 273.3476 113.8309 272.96967 114.28598 272.71771 curveto
+114.74106 272.46577 115.23617 272.33979 115.77133 272.33978 curveto
+116.44711 272.33979 116.99984 272.51069 117.42953 272.85248 curveto
+117.85922 273.19428 118.13461 273.67963 118.25571 274.30853 curveto
+117.23032 274.46674 lineto
+117.13266 274.04877 116.9598 273.73432 116.71176 273.52338 curveto
+116.46371 273.31244 116.16391 273.20698 115.81235 273.20697 curveto
+115.28109 273.20698 114.84945 273.39741 114.51743 273.77826 curveto
+114.18539 274.15912 114.01938 274.76166 114.01938 275.58588 curveto
+114.01938 276.42182 114.17953 277.02924 114.49985 277.40814 curveto
+114.82016 277.78705 115.23813 277.9765 115.75375 277.9765 curveto
+116.16781 277.9765 116.51352 277.84955 116.79086 277.59564 curveto
+117.0682 277.34174 117.24398 276.95111 117.31821 276.42377 curveto
+117.31821 276.42377 lineto
+closepath
+fill
+grestore
+gsave
+0 0 0 setrgbcolor
+newpath
+119.25766 278.70306 moveto
+119.25766 270.11322 lineto
+120.31235 270.11322 lineto
+120.31235 273.19525 lineto
+120.80453 272.62495 121.42563 272.33979 122.17563 272.33978 curveto
+122.63656 272.33979 123.03695 272.43061 123.3768 272.61224 curveto
+123.71664 272.79389 123.9598 273.04487 124.10629 273.36517 curveto
+124.25277 273.68549 124.32601 274.15033 124.32602 274.7597 curveto
+124.32602 278.70306 lineto
+123.27133 278.70306 lineto
+123.27133 274.7597 lineto
+123.27133 274.23237 123.15707 273.84858 122.92856 273.60834 curveto
+122.70004 273.36811 122.3768 273.24799 121.95883 273.24799 curveto
+121.64633 273.24799 121.35238 273.32905 121.077 273.49115 curveto
+120.8016 273.65326 120.60531 273.87299 120.48813 274.15033 curveto
+120.37094 274.42768 120.31235 274.81049 120.31235 275.29877 curveto
+120.31235 278.70306 lineto
+119.25766 278.70306 lineto
+closepath
+fill
+grestore
+gsave
+0 0 0 setrgbcolor
+newpath
+128.24008 277.7597 moveto
+128.39243 278.69135 lineto
+128.09555 278.75385 127.82992 278.7851 127.59555 278.7851 curveto
+127.21274 278.7851 126.91586 278.72455 126.70493 278.60345 curveto
+126.49399 278.48236 126.34555 278.32318 126.25961 278.12592 curveto
+126.17367 277.92865 126.13071 277.51361 126.13071 276.8808 curveto
+126.13071 273.30072 lineto
+125.35727 273.30072 lineto
+125.35727 272.48041 lineto
+126.13071 272.48041 lineto
+126.13071 270.93939 lineto
+127.17953 270.30658 lineto
+127.17953 272.48041 lineto
+128.24008 272.48041 lineto
+128.24008 273.30072 lineto
+127.17953 273.30072 lineto
+127.17953 276.93939 lineto
+127.17953 277.24017 127.19809 277.43353 127.2352 277.51947 curveto
+127.27231 277.60541 127.33285 277.67377 127.41684 277.72455 curveto
+127.50082 277.77533 127.62094 277.80072 127.77719 277.80072 curveto
+127.89438 277.80072 128.04867 277.78705 128.24008 277.7597 curveto
+128.24008 277.7597 lineto
+closepath
+fill
+grestore
+gsave
+0 0 0 setrgbcolor
+newpath
+128.87289 275.59174 moveto
+128.87289 274.4394 129.19321 273.58588 129.83383 273.03119 curveto
+130.36899 272.57026 131.02133 272.33979 131.79086 272.33978 curveto
+132.64633 272.33979 133.34555 272.62006 133.88852 273.1806 curveto
+134.43148 273.74115 134.70297 274.51557 134.70297 275.50385 curveto
+134.70297 276.30463 134.58285 276.93451 134.34262 277.39349 curveto
+134.10238 277.85248 133.75277 278.20892 133.29379 278.46283 curveto
+132.8348 278.71674 132.33383 278.84369 131.79086 278.84369 curveto
+130.91977 278.84369 130.21567 278.56439 129.67856 278.0058 curveto
+129.14145 277.44721 128.87289 276.64252 128.87289 275.59174 curveto
+128.87289 275.59174 lineto
+closepath
+129.95688 275.59174 moveto
+129.95688 276.38861 130.13071 276.98529 130.47836 277.38177 curveto
+130.82602 277.77826 131.26352 277.9765 131.79086 277.9765 curveto
+132.3143 277.9765 132.74984 277.77728 133.0975 277.37885 curveto
+133.44515 276.98041 133.61898 276.37299 133.61899 275.55658 curveto
+133.61898 274.78705 133.44418 274.20405 133.09457 273.80756 curveto
+132.74496 273.41108 132.31039 273.21284 131.79086 273.21283 curveto
+131.26352 273.21284 130.82602 273.4101 130.47836 273.80463 curveto
+130.13071 274.19916 129.95688 274.79486 129.95688 275.59174 curveto
+129.95688 275.59174 lineto
+closepath
+fill
+grestore
+gsave
+0 0 0 setrgbcolor
+newpath
+143.35141 278.70306 moveto
+143.35141 277.789 lineto
+142.86703 278.49213 142.20883 278.84369 141.3768 278.84369 curveto
+141.00961 278.84369 140.66684 278.77338 140.34848 278.63275 curveto
+140.03012 278.49213 139.79379 278.31537 139.6395 278.10248 curveto
+139.4852 277.88959 139.3768 277.62885 139.3143 277.32025 curveto
+139.27133 277.11322 139.24985 276.7851 139.24985 276.33588 curveto
+139.24985 272.48041 lineto
+140.30453 272.48041 lineto
+140.30453 275.93158 lineto
+140.30453 276.48236 140.32602 276.85346 140.36899 277.04486 curveto
+140.43539 277.32221 140.57602 277.53998 140.79086 277.69818 curveto
+141.0057 277.85639 141.27133 277.93549 141.58774 277.93549 curveto
+141.90414 277.93549 142.20102 277.85443 142.47836 277.69232 curveto
+142.7557 277.53021 142.95199 277.30951 143.06723 277.03021 curveto
+143.18246 276.75092 143.24008 276.34564 143.24008 275.81439 curveto
+143.24008 272.48041 lineto
+144.29477 272.48041 lineto
+144.29477 278.70306 lineto
+143.35141 278.70306 lineto
+closepath
+141.14243 271.70697 moveto
+141.92172 270.06635 lineto
+143.30453 270.06635 lineto
+142.01547 271.70697 lineto
+141.14243 271.70697 lineto
+closepath
+fill
+grestore
+gsave
+0 0 0 setrgbcolor
+newpath
+145.5311 276.84564 moveto
+146.57407 276.68158 lineto
+146.63266 277.09955 146.79574 277.41986 147.06332 277.64252 curveto
+147.3309 277.86517 147.70492 277.9765 148.18539 277.9765 curveto
+148.66977 277.9765 149.02914 277.87787 149.26352 277.6806 curveto
+149.49789 277.48334 149.61508 277.25189 149.61508 276.98627 curveto
+149.61508 276.74799 149.51156 276.56049 149.30453 276.42377 curveto
+149.16 276.33002 148.80063 276.21088 148.22641 276.06635 curveto
+147.45297 275.87104 146.91684 275.70209 146.61801 275.55951 curveto
+146.31918 275.41693 146.09262 275.21967 145.93832 274.96771 curveto
+145.78403 274.71576 145.70688 274.43744 145.70688 274.13275 curveto
+145.70688 273.85541 145.77035 273.59858 145.89731 273.36224 curveto
+146.02426 273.12592 146.19711 272.92963 146.41586 272.77338 curveto
+146.57992 272.65229 146.80356 272.54975 147.08676 272.46576 curveto
+147.36996 272.38178 147.67367 272.33979 147.99789 272.33978 curveto
+148.48617 272.33979 148.91488 272.4101 149.28403 272.55072 curveto
+149.65316 272.69135 149.92562 272.88178 150.10141 273.12201 curveto
+150.27719 273.36225 150.39828 273.68354 150.46469 274.08588 curveto
+149.43344 274.2265 lineto
+149.38656 273.90619 149.25082 273.65619 149.02621 273.4765 curveto
+148.8016 273.29682 148.48422 273.20698 148.07407 273.20697 curveto
+147.58969 273.20698 147.24399 273.28705 147.03696 273.4472 curveto
+146.82992 273.60737 146.72641 273.79487 146.72641 274.0097 curveto
+146.72641 274.14643 146.76938 274.26947 146.85532 274.37885 curveto
+146.94125 274.49213 147.07602 274.58588 147.25961 274.6601 curveto
+147.36508 274.69916 147.67563 274.78901 148.19125 274.92963 curveto
+148.93734 275.12885 149.45785 275.29193 149.75278 275.41888 curveto
+150.04769 275.54584 150.27914 275.73041 150.44711 275.9726 curveto
+150.61508 276.21479 150.69906 276.51557 150.69907 276.87494 curveto
+150.69906 277.2265 150.59652 277.55756 150.39145 277.8681 curveto
+150.18637 278.17865 149.89047 278.41888 149.50375 278.58881 curveto
+149.11703 278.75873 148.67953 278.84369 148.19125 278.84369 curveto
+147.38266 278.84369 146.76645 278.67572 146.34262 278.33978 curveto
+145.91879 278.00385 145.64828 277.5058 145.5311 276.84564 curveto
+145.5311 276.84564 lineto
+closepath
+fill
+grestore
+gsave
+0 0 0 setrgbcolor
+newpath
+156.21274 276.69916 moveto
+157.30258 276.83392 lineto
+157.1307 277.47064 156.81234 277.96478 156.3475 278.31635 curveto
+155.88266 278.66791 155.28891 278.84369 154.56625 278.84369 curveto
+153.65609 278.84369 152.93442 278.56342 152.40121 278.00287 curveto
+151.86801 277.44232 151.60141 276.65619 151.60141 275.64447 curveto
+151.60141 274.5976 151.87094 273.7851 152.41 273.20697 curveto
+152.94906 272.62885 153.64828 272.33979 154.50766 272.33978 curveto
+155.33969 272.33979 156.01937 272.62299 156.54672 273.18939 curveto
+157.07406 273.7558 157.33773 274.55268 157.33774 275.58002 curveto
+157.33773 275.64252 157.33578 275.73627 157.33188 275.86127 curveto
+152.69125 275.86127 lineto
+152.73031 276.54486 152.92367 277.0683 153.27133 277.43158 curveto
+153.61899 277.79486 154.05258 277.9765 154.57211 277.9765 curveto
+154.95883 277.9765 155.28891 277.87494 155.56235 277.67181 curveto
+155.83578 277.46869 156.05258 277.14447 156.21274 276.69916 curveto
+156.21274 276.69916 lineto
+closepath
+152.74985 274.99408 moveto
+156.22446 274.99408 lineto
+156.17758 274.47065 156.04476 274.07807 155.82602 273.81635 curveto
+155.49008 273.4101 155.05453 273.20698 154.51938 273.20697 curveto
+154.035 273.20698 153.62777 273.36908 153.2977 273.6933 curveto
+152.96762 274.01752 152.785 274.45112 152.74985 274.99408 curveto
+152.74985 274.99408 lineto
+closepath
+fill
+grestore
+gsave
+0 0 0 setrgbcolor
+newpath
+162.69321 276.42377 moveto
+163.73032 276.55853 lineto
+163.61703 277.27338 163.32699 277.83295 162.8602 278.23724 curveto
+162.3934 278.64154 161.82016 278.84369 161.14047 278.84369 curveto
+160.28891 278.84369 159.60434 278.56537 159.08676 278.00873 curveto
+158.56918 277.45209 158.31039 276.65424 158.31039 275.61517 curveto
+158.31039 274.9433 158.42172 274.35541 158.64438 273.8515 curveto
+158.86703 273.3476 159.2059 272.96967 159.66098 272.71771 curveto
+160.11606 272.46577 160.61117 272.33979 161.14633 272.33978 curveto
+161.82211 272.33979 162.37484 272.51069 162.80453 272.85248 curveto
+163.23422 273.19428 163.50961 273.67963 163.63071 274.30853 curveto
+162.60532 274.46674 lineto
+162.50766 274.04877 162.3348 273.73432 162.08676 273.52338 curveto
+161.83871 273.31244 161.53891 273.20698 161.18735 273.20697 curveto
+160.65609 273.20698 160.22445 273.39741 159.89243 273.77826 curveto
+159.56039 274.15912 159.39438 274.76166 159.39438 275.58588 curveto
+159.39438 276.42182 159.55453 277.02924 159.87485 277.40814 curveto
+160.19516 277.78705 160.61313 277.9765 161.12875 277.9765 curveto
+161.54281 277.9765 161.88852 277.84955 162.16586 277.59564 curveto
+162.4432 277.34174 162.61898 276.95111 162.69321 276.42377 curveto
+162.69321 276.42377 lineto
+closepath
+161.14047 271.06244 moveto
+161.785 270.06635 lineto
+162.98032 270.06635 lineto
+161.66196 271.70697 lineto
+160.53696 271.70697 lineto
+159.27133 270.06635 lineto
+160.47836 270.06635 lineto
+161.14047 271.06244 lineto
+closepath
+fill
+grestore
+gsave
+0 0 0 setrgbcolor
+newpath
+168.89243 276.69916 moveto
+169.98227 276.83392 lineto
+169.81039 277.47064 169.49203 277.96478 169.02719 278.31635 curveto
+168.56234 278.66791 167.96859 278.84369 167.24594 278.84369 curveto
+166.33578 278.84369 165.6141 278.56342 165.0809 278.00287 curveto
+164.5477 277.44232 164.2811 276.65619 164.2811 275.64447 curveto
+164.2811 274.5976 164.55063 273.7851 165.08969 273.20697 curveto
+165.62875 272.62885 166.32797 272.33979 167.18735 272.33978 curveto
+168.01937 272.33979 168.69906 272.62299 169.22641 273.18939 curveto
+169.75375 273.7558 170.01742 274.55268 170.01743 275.58002 curveto
+170.01742 275.64252 170.01547 275.73627 170.01157 275.86127 curveto
+165.37094 275.86127 lineto
+165.41 276.54486 165.60336 277.0683 165.95102 277.43158 curveto
+166.29867 277.79486 166.73227 277.9765 167.2518 277.9765 curveto
+167.63852 277.9765 167.96859 277.87494 168.24203 277.67181 curveto
+168.51547 277.46869 168.73226 277.14447 168.89243 276.69916 curveto
+168.89243 276.69916 lineto
+closepath
+165.42953 274.99408 moveto
+168.90414 274.99408 lineto
+168.85726 274.47065 168.72445 274.07807 168.50571 273.81635 curveto
+168.16976 273.4101 167.73422 273.20698 167.19907 273.20697 curveto
+166.71469 273.20698 166.30746 273.36908 165.97739 273.6933 curveto
+165.64731 274.01752 165.46469 274.45112 165.42953 274.99408 curveto
+165.42953 274.99408 lineto
+closepath
+fill
+grestore
+gsave
+0 0 0 setrgbcolor
+newpath
+171.31821 278.70306 moveto
+171.31821 270.11322 lineto
+172.37289 270.11322 lineto
+172.37289 275.01166 lineto
+174.86899 272.48041 lineto
+176.23422 272.48041 lineto
+173.85532 274.789 lineto
+176.47446 278.70306 lineto
+175.17368 278.70306 lineto
+173.11703 275.52142 lineto
+172.37289 276.23627 lineto
+172.37289 278.70306 lineto
+171.31821 278.70306 lineto
+closepath
+fill
+grestore
+gsave
+0 0 0 setrgbcolor
+newpath
+180.89243 278.70306 moveto
+180.89243 273.30072 lineto
+179.96078 273.30072 lineto
+179.96078 272.48041 lineto
+180.89243 272.48041 lineto
+180.89243 271.8183 lineto
+180.89242 271.40034 180.92953 271.08979 181.00375 270.88666 curveto
+181.10531 270.61323 181.28403 270.39155 181.53989 270.22162 curveto
+181.79574 270.05171 182.15414 269.96674 182.61508 269.96674 curveto
+182.91195 269.96674 183.24008 270.0019 183.59946 270.0722 curveto
+183.44125 270.99213 lineto
+183.2225 270.95307 183.01547 270.93354 182.82016 270.93353 curveto
+182.49984 270.93354 182.27328 271.0019 182.14047 271.13861 curveto
+182.00766 271.27534 181.94125 271.5312 181.94125 271.90619 curveto
+181.94125 272.48041 lineto
+183.15414 272.48041 lineto
+183.15414 273.30072 lineto
+181.94125 273.30072 lineto
+181.94125 278.70306 lineto
+180.89243 278.70306 lineto
+closepath
+fill
+grestore
+gsave
+0 0 0 setrgbcolor
+newpath
+183.57602 275.59174 moveto
+183.57602 274.4394 183.89633 273.58588 184.53696 273.03119 curveto
+185.07211 272.57026 185.72445 272.33979 186.49399 272.33978 curveto
+187.34945 272.33979 188.04867 272.62006 188.59164 273.1806 curveto
+189.13461 273.74115 189.40609 274.51557 189.4061 275.50385 curveto
+189.40609 276.30463 189.28597 276.93451 189.04575 277.39349 curveto
+188.80551 277.85248 188.4559 278.20892 187.99692 278.46283 curveto
+187.53793 278.71674 187.03695 278.84369 186.49399 278.84369 curveto
+185.62289 278.84369 184.91879 278.56439 184.38168 278.0058 curveto
+183.84457 277.44721 183.57602 276.64252 183.57602 275.59174 curveto
+183.57602 275.59174 lineto
+closepath
+184.66 275.59174 moveto
+184.66 276.38861 184.83383 276.98529 185.18149 277.38177 curveto
+185.52914 277.77826 185.96664 277.9765 186.49399 277.9765 curveto
+187.01742 277.9765 187.45297 277.77728 187.80063 277.37885 curveto
+188.14828 276.98041 188.32211 276.37299 188.32211 275.55658 curveto
+188.32211 274.78705 188.1473 274.20405 187.7977 273.80756 curveto
+187.44809 273.41108 187.01352 273.21284 186.49399 273.21283 curveto
+185.96664 273.21284 185.52914 273.4101 185.18149 273.80463 curveto
+184.83383 274.19916 184.66 274.79486 184.66 275.59174 curveto
+184.66 275.59174 lineto
+closepath
+fill
+grestore
+gsave
+0 0 0 setrgbcolor
+newpath
+190.63657 278.70306 moveto
+190.63657 272.48041 lineto
+191.58578 272.48041 lineto
+191.58578 273.42377 lineto
+191.82797 272.98237 192.0516 272.69135 192.25668 272.55072 curveto
+192.46176 272.4101 192.68734 272.33979 192.93344 272.33978 curveto
+193.28891 272.33979 193.65023 272.45307 194.01743 272.67963 curveto
+193.65414 273.65814 lineto
+193.39633 273.5058 193.13852 273.42963 192.88071 273.42963 curveto
+192.65024 273.42963 192.4432 273.49897 192.25961 273.63763 curveto
+192.07602 273.77631 191.94516 273.96869 191.86703 274.21478 curveto
+191.74985 274.58979 191.69125 274.99994 191.69125 275.44525 curveto
+191.69125 278.70306 lineto
+190.63657 278.70306 lineto
+closepath
+fill
+grestore
+gsave
+0 0 0 setrgbcolor
+newpath
+194.6561 278.70306 moveto
+194.6561 272.48041 lineto
+195.59946 272.48041 lineto
+195.59946 273.35345 lineto
+195.79477 273.04877 196.05453 272.80366 196.37875 272.6181 curveto
+196.70297 272.43256 197.07211 272.33979 197.48618 272.33978 curveto
+197.94711 272.33979 198.32504 272.43549 198.61996 272.62689 curveto
+198.91488 272.8183 199.12289 273.08588 199.24399 273.42963 curveto
+199.73617 272.70307 200.37679 272.33979 201.16586 272.33978 curveto
+201.78304 272.33979 202.25765 272.51069 202.58969 272.85248 curveto
+202.92171 273.19428 203.08773 273.72065 203.08774 274.43158 curveto
+203.08774 278.70306 lineto
+202.03891 278.70306 lineto
+202.03891 274.78314 lineto
+202.0389 274.36127 202.00472 274.05756 201.93637 273.87201 curveto
+201.868 273.68647 201.74398 273.53705 201.5643 273.42377 curveto
+201.38461 273.31049 201.17367 273.25385 200.93149 273.25385 curveto
+200.49398 273.25385 200.1307 273.39936 199.84164 273.69037 curveto
+199.55258 273.98139 199.40804 274.44721 199.40805 275.08783 curveto
+199.40805 278.70306 lineto
+198.35336 278.70306 lineto
+198.35336 274.6601 lineto
+198.35336 274.19135 198.26742 273.83979 198.09555 273.60541 curveto
+197.92367 273.37104 197.64242 273.25385 197.2518 273.25385 curveto
+196.95492 273.25385 196.68051 273.33198 196.42856 273.48822 curveto
+196.1766 273.64448 195.99399 273.87299 195.88071 274.17377 curveto
+195.76742 274.47455 195.71078 274.90815 195.71078 275.47455 curveto
+195.71078 278.70306 lineto
+194.6561 278.70306 lineto
+closepath
+fill
+grestore
+gsave
+0 0 0 setrgbcolor
+newpath
+208.74203 278.70306 moveto
+208.74203 277.789 lineto
+208.25766 278.49213 207.59945 278.84369 206.76743 278.84369 curveto
+206.40024 278.84369 206.05746 278.77338 205.73911 278.63275 curveto
+205.42074 278.49213 205.18442 278.31537 205.03012 278.10248 curveto
+204.87582 277.88959 204.76742 277.62885 204.70493 277.32025 curveto
+204.66196 277.11322 204.64047 276.7851 204.64047 276.33588 curveto
+204.64047 272.48041 lineto
+205.69516 272.48041 lineto
+205.69516 275.93158 lineto
+205.69516 276.48236 205.71664 276.85346 205.75961 277.04486 curveto
+205.82602 277.32221 205.96664 277.53998 206.18149 277.69818 curveto
+206.39633 277.85639 206.66195 277.93549 206.97836 277.93549 curveto
+207.29477 277.93549 207.59164 277.85443 207.86899 277.69232 curveto
+208.14633 277.53021 208.34262 277.30951 208.45786 277.03021 curveto
+208.57308 276.75092 208.6307 276.34564 208.63071 275.81439 curveto
+208.63071 272.48041 lineto
+209.68539 272.48041 lineto
+209.68539 278.70306 lineto
+208.74203 278.70306 lineto
+closepath
+fill
+grestore
+gsave
+0 0 0 setrgbcolor
+newpath
+211.33774 271.33783 moveto
+211.33774 270.11322 lineto
+212.39243 270.11322 lineto
+212.39243 271.33783 lineto
+211.33774 271.33783 lineto
+closepath
+210.0018 281.11713 moveto
+210.20102 280.22064 lineto
+210.41196 280.27533 210.57797 280.30267 210.69907 280.30267 curveto
+210.91391 280.30267 211.07407 280.23138 211.17953 280.08881 curveto
+211.285 279.94623 211.33774 279.58978 211.33774 279.01947 curveto
+211.33774 272.48041 lineto
+212.39243 272.48041 lineto
+212.39243 279.04291 lineto
+212.39242 279.80853 212.29281 280.34173 212.0936 280.64252 curveto
+211.83969 281.03314 211.41782 281.22845 210.82797 281.22845 curveto
+210.54282 281.22845 210.26743 281.19134 210.0018 281.11713 curveto
+210.0018 281.11713 lineto
+closepath
+fill
+grestore
+gsave
+0 0 0 setrgbcolor
+newpath
+214.38461 278.70306 moveto
+214.38461 272.48041 lineto
+215.4393 272.48041 lineto
+215.4393 278.70306 lineto
+214.38461 278.70306 lineto
+closepath
+214.33774 271.70697 moveto
+215.11703 270.06635 lineto
+216.49985 270.06635 lineto
+215.21078 271.70697 lineto
+214.33774 271.70697 lineto
+closepath
+fill
+grestore
+gsave
+0 0 0 setrgbcolor
+newpath
+220.66586 271.33783 moveto
+220.66586 270.11322 lineto
+221.72055 270.11322 lineto
+221.72055 271.33783 lineto
+220.66586 271.33783 lineto
+closepath
+219.32993 281.11713 moveto
+219.52914 280.22064 lineto
+219.74008 280.27533 219.9061 280.30267 220.02719 280.30267 curveto
+220.24203 280.30267 220.40219 280.23138 220.50766 280.08881 curveto
+220.61313 279.94623 220.66586 279.58978 220.66586 279.01947 curveto
+220.66586 272.48041 lineto
+221.72055 272.48041 lineto
+221.72055 279.04291 lineto
+221.72055 279.80853 221.62094 280.34173 221.42172 280.64252 curveto
+221.16781 281.03314 220.74594 281.22845 220.1561 281.22845 curveto
+219.87094 281.22845 219.59555 281.19134 219.32993 281.11713 curveto
+219.32993 281.11713 lineto
+closepath
+fill
+grestore
+gsave
+0 0 0 setrgbcolor
+newpath
+227.60336 276.69916 moveto
+228.69321 276.83392 lineto
+228.52133 277.47064 228.20297 277.96478 227.73813 278.31635 curveto
+227.27328 278.66791 226.67953 278.84369 225.95688 278.84369 curveto
+225.04672 278.84369 224.32504 278.56342 223.79184 278.00287 curveto
+223.25864 277.44232 222.99203 276.65619 222.99203 275.64447 curveto
+222.99203 274.5976 223.26157 273.7851 223.80063 273.20697 curveto
+224.33969 272.62885 225.03891 272.33979 225.89828 272.33978 curveto
+226.73031 272.33979 227.41 272.62299 227.93735 273.18939 curveto
+228.46469 273.7558 228.72836 274.55268 228.72836 275.58002 curveto
+228.72836 275.64252 228.7264 275.73627 228.7225 275.86127 curveto
+224.08188 275.86127 lineto
+224.12094 276.54486 224.3143 277.0683 224.66196 277.43158 curveto
+225.00961 277.79486 225.4432 277.9765 225.96274 277.9765 curveto
+226.34945 277.9765 226.67953 277.87494 226.95297 277.67181 curveto
+227.22641 277.46869 227.4432 277.14447 227.60336 276.69916 curveto
+227.60336 276.69916 lineto
+closepath
+224.14047 274.99408 moveto
+227.61508 274.99408 lineto
+227.5682 274.47065 227.43539 274.07807 227.21664 273.81635 curveto
+226.8807 273.4101 226.44516 273.20698 225.91 273.20697 curveto
+225.42563 273.20698 225.0184 273.36908 224.68832 273.6933 curveto
+224.35824 274.01752 224.17563 274.45112 224.14047 274.99408 curveto
+224.14047 274.99408 lineto
+closepath
+fill
+grestore
+gsave
+0 0 0 setrgbcolor
+newpath
+230.02328 278.70306 moveto
+230.02328 270.11322 lineto
+231.07797 270.11322 lineto
+231.07797 273.19525 lineto
+231.57016 272.62495 232.19125 272.33979 232.94125 272.33978 curveto
+233.40219 272.33979 233.80258 272.43061 234.14243 272.61224 curveto
+234.48226 272.79389 234.72543 273.04487 234.87192 273.36517 curveto
+235.0184 273.68549 235.09164 274.15033 235.09164 274.7597 curveto
+235.09164 278.70306 lineto
+234.03696 278.70306 lineto
+234.03696 274.7597 lineto
+234.03695 274.23237 233.92269 273.84858 233.69418 273.60834 curveto
+233.46566 273.36811 233.14242 273.24799 232.72446 273.24799 curveto
+232.41195 273.24799 232.11801 273.32905 231.84262 273.49115 curveto
+231.56723 273.65326 231.37094 273.87299 231.25375 274.15033 curveto
+231.13656 274.42768 231.07797 274.81049 231.07797 275.29877 curveto
+231.07797 278.70306 lineto
+230.02328 278.70306 lineto
+closepath
+fill
+grestore
+gsave
+0 0 0 setrgbcolor
+newpath
+236.31039 275.59174 moveto
+236.31039 274.4394 236.63071 273.58588 237.27133 273.03119 curveto
+237.80649 272.57026 238.45883 272.33979 239.22836 272.33978 curveto
+240.08383 272.33979 240.78305 272.62006 241.32602 273.1806 curveto
+241.86898 273.74115 242.14047 274.51557 242.14047 275.50385 curveto
+242.14047 276.30463 242.02035 276.93451 241.78012 277.39349 curveto
+241.53988 277.85248 241.19027 278.20892 240.73129 278.46283 curveto
+240.2723 278.71674 239.77133 278.84369 239.22836 278.84369 curveto
+238.35727 278.84369 237.65317 278.56439 237.11606 278.0058 curveto
+236.57895 277.44721 236.31039 276.64252 236.31039 275.59174 curveto
+236.31039 275.59174 lineto
+closepath
+237.39438 275.59174 moveto
+237.39438 276.38861 237.56821 276.98529 237.91586 277.38177 curveto
+238.26352 277.77826 238.70102 277.9765 239.22836 277.9765 curveto
+239.7518 277.9765 240.18734 277.77728 240.535 277.37885 curveto
+240.88265 276.98041 241.05648 276.37299 241.05649 275.55658 curveto
+241.05648 274.78705 240.88168 274.20405 240.53207 273.80756 curveto
+240.18246 273.41108 239.74789 273.21284 239.22836 273.21283 curveto
+238.70102 273.21284 238.26352 273.4101 237.91586 273.80463 curveto
+237.56821 274.19916 237.39438 274.79486 237.39438 275.59174 curveto
+237.39438 275.59174 lineto
+closepath
+fill
+grestore
+gsave
+0 0 0 setrgbcolor
+newpath
+246.71078 278.70306 moveto
+246.71078 270.11322 lineto
+247.76547 270.11322 lineto
+247.76547 273.19525 lineto
+248.25766 272.62495 248.87875 272.33979 249.62875 272.33978 curveto
+250.08969 272.33979 250.49008 272.43061 250.82993 272.61224 curveto
+251.16976 272.79389 251.41293 273.04487 251.55942 273.36517 curveto
+251.7059 273.68549 251.77914 274.15033 251.77914 274.7597 curveto
+251.77914 278.70306 lineto
+250.72446 278.70306 lineto
+250.72446 274.7597 lineto
+250.72445 274.23237 250.61019 273.84858 250.38168 273.60834 curveto
+250.15316 273.36811 249.82992 273.24799 249.41196 273.24799 curveto
+249.09945 273.24799 248.80551 273.32905 248.53012 273.49115 curveto
+248.25473 273.65326 248.05844 273.87299 247.94125 274.15033 curveto
+247.82406 274.42768 247.76547 274.81049 247.76547 275.29877 curveto
+247.76547 278.70306 lineto
+246.71078 278.70306 lineto
+closepath
+fill
+grestore
+gsave
+0 0 0 setrgbcolor
+newpath
+253.37875 278.70306 moveto
+253.37875 272.48041 lineto
+254.32797 272.48041 lineto
+254.32797 273.42377 lineto
+254.57016 272.98237 254.79379 272.69135 254.99887 272.55072 curveto
+255.20395 272.4101 255.42953 272.33979 255.67563 272.33978 curveto
+256.03109 272.33979 256.39242 272.45307 256.75961 272.67963 curveto
+256.39633 273.65814 lineto
+256.13852 273.5058 255.8807 273.42963 255.62289 273.42963 curveto
+255.39242 273.42963 255.18539 273.49897 255.0018 273.63763 curveto
+254.8182 273.77631 254.68735 273.96869 254.60922 274.21478 curveto
+254.49203 274.58979 254.43344 274.99994 254.43344 275.44525 curveto
+254.43344 278.70306 lineto
+253.37875 278.70306 lineto
+closepath
+fill
+grestore
+gsave
+0 0 0 setrgbcolor
+newpath
+261.45883 277.93549 moveto
+261.0682 278.26752 260.69223 278.50189 260.3309 278.63861 curveto
+259.96957 278.77533 259.58188 278.84369 259.16782 278.84369 curveto
+258.48422 278.84369 257.95883 278.6767 257.59164 278.34271 curveto
+257.22446 278.00873 257.04086 277.58197 257.04086 277.06244 curveto
+257.04086 276.75775 257.1102 276.47943 257.24887 276.22748 curveto
+257.38754 275.97553 257.56918 275.77338 257.79379 275.62103 curveto
+258.0184 275.46869 258.27133 275.35346 258.55258 275.27533 curveto
+258.75961 275.22065 259.07211 275.16791 259.49008 275.11713 curveto
+260.34164 275.01557 260.96859 274.89447 261.37094 274.75385 curveto
+261.37484 274.60932 261.3768 274.51752 261.3768 274.47845 curveto
+261.3768 274.04877 261.27719 273.74604 261.07797 273.57025 curveto
+260.80844 273.33198 260.40805 273.21284 259.8768 273.21283 curveto
+259.3807 273.21284 259.01449 273.29975 258.77817 273.47357 curveto
+258.54184 273.6474 258.36703 273.95502 258.25375 274.39642 curveto
+257.2225 274.2558 lineto
+257.31625 273.8144 257.47055 273.45795 257.68539 273.18646 curveto
+257.90024 272.91498 258.21078 272.706 258.61703 272.55951 curveto
+259.02328 272.41303 259.49399 272.33979 260.02914 272.33978 curveto
+260.56039 272.33979 260.99203 272.40229 261.32407 272.52728 curveto
+261.65609 272.65229 261.90023 272.80952 262.05649 272.99896 curveto
+262.21273 273.18842 262.32211 273.42768 262.38461 273.71674 curveto
+262.41976 273.89643 262.43734 274.22065 262.43735 274.68939 curveto
+262.43735 276.09564 lineto
+262.43734 277.07611 262.4598 277.69623 262.50473 277.95599 curveto
+262.54965 278.21576 262.63851 278.46478 262.77133 278.70306 curveto
+261.66977 278.70306 lineto
+261.56039 278.48431 261.49008 278.22846 261.45883 277.93549 curveto
+261.45883 277.93549 lineto
+closepath
+261.37094 275.58002 moveto
+260.98812 275.73627 260.41391 275.86908 259.64828 275.97845 curveto
+259.21469 276.04096 258.90805 276.11127 258.72836 276.18939 curveto
+258.54867 276.26752 258.41 276.38178 258.31235 276.53217 curveto
+258.21469 276.68256 258.16586 276.84955 258.16586 277.03314 curveto
+258.16586 277.31439 258.27231 277.54877 258.4852 277.73627 curveto
+258.69809 277.92377 259.00961 278.01752 259.41977 278.01752 curveto
+259.82602 278.01752 260.18734 277.92865 260.50375 277.75092 curveto
+260.82016 277.57318 261.05258 277.33002 261.20102 277.02142 curveto
+261.3143 276.78314 261.37094 276.43158 261.37094 275.96674 curveto
+261.37094 275.58002 lineto
+closepath
+fill
+grestore
+gsave
+0 0 0 setrgbcolor
+newpath
+264.07797 278.70306 moveto
+264.07797 272.48041 lineto
+265.02719 272.48041 lineto
+265.02719 273.36517 lineto
+265.48422 272.68159 266.14438 272.33979 267.00766 272.33978 curveto
+267.38266 272.33979 267.72738 272.40717 268.04184 272.54193 curveto
+268.35629 272.6767 268.59164 272.85346 268.74789 273.0722 curveto
+268.90414 273.29096 269.01351 273.55073 269.07602 273.8515 curveto
+269.11508 274.04682 269.13461 274.38862 269.13461 274.87689 curveto
+269.13461 278.70306 lineto
+268.07993 278.70306 lineto
+268.07993 274.91791 lineto
+268.07992 274.48822 268.03891 274.16694 267.95688 273.95404 curveto
+267.87484 273.74115 267.72934 273.57123 267.52036 273.44427 curveto
+267.31137 273.31733 267.06625 273.25385 266.785 273.25385 curveto
+266.33578 273.25385 265.94809 273.39643 265.62192 273.68158 curveto
+265.29574 273.96674 265.13266 274.50776 265.13266 275.30463 curveto
+265.13266 278.70306 lineto
+264.07797 278.70306 lineto
+closepath
+fill
+grestore
+gsave
+0 0 0 setrgbcolor
+newpath
+270.71078 281.09955 moveto
+270.5936 280.10931 lineto
+270.82407 280.17181 271.02524 280.20306 271.19711 280.20306 curveto
+271.43149 280.20306 271.61899 280.164 271.75961 280.08588 curveto
+271.90024 280.00775 272.01547 279.89838 272.10532 279.75775 curveto
+272.17172 279.65228 272.27914 279.39056 272.42758 278.9726 curveto
+272.44711 278.914 272.47836 278.82806 272.52133 278.71478 curveto
+270.16 272.48041 lineto
+271.29672 272.48041 lineto
+272.59164 276.08392 lineto
+272.75961 276.54096 272.91 277.02143 273.04282 277.52533 curveto
+273.16391 277.04096 273.30844 276.5683 273.47641 276.10736 curveto
+274.80649 272.48041 lineto
+275.86118 272.48041 lineto
+273.49399 278.80853 lineto
+273.24008 279.49213 273.04281 279.96283 272.90219 280.22064 curveto
+272.71469 280.5683 272.49984 280.82318 272.25766 280.98529 curveto
+272.01547 281.1474 271.72641 281.22845 271.39047 281.22845 curveto
+271.18735 281.22845 270.96078 281.18548 270.71078 281.09955 curveto
+270.71078 281.09955 lineto
+closepath
+fill
+grestore
+gsave
+0 0 0 setrgbcolor
+newpath
+277.05649 278.70306 moveto
+277.05649 277.50189 lineto
+278.25766 277.50189 lineto
+278.25766 278.70306 lineto
+277.05649 278.70306 lineto
+closepath
+fill
+grestore
+grestore
+showpage
+%%EOF
diff --git a/9-geom/voroneho2.svg b/9-geom/voroneho2.svg
new file mode 100644 (file)
index 0000000..ad354a6
--- /dev/null
@@ -0,0 +1,187 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<!-- Created with Inkscape (http://www.inkscape.org/) -->
+<svg
+   xmlns:dc="http://purl.org/dc/elements/1.1/"
+   xmlns:cc="http://web.resource.org/cc/"
+   xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+   xmlns:svg="http://www.w3.org/2000/svg"
+   xmlns="http://www.w3.org/2000/svg"
+   xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+   xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+   width="300"
+   height="300"
+   id="svg2"
+   inkscape:label="Pozadí"
+   sodipodi:version="0.32"
+   inkscape:version="0.45.1"
+   sodipodi:docbase="C:\Documents and Settings\Santhos\Plocha\Ads-9-edit"
+   sodipodi:docname="voroneho2.svg"
+   inkscape:output_extension="org.inkscape.output.svg.inkscape"
+   version="1.0">
+  <defs
+     id="defs3">
+    <marker
+       inkscape:stockid="Arrow1Send"
+       orient="auto"
+       refY="0"
+       refX="0"
+       id="Arrow1Send"
+       style="overflow:visible">
+      <path
+         id="path8083"
+         d="M 0,0 L 5,-5 L -12.5,0 L 5,5 L 0,0 z "
+         style="fill-rule:evenodd;stroke:#000000;stroke-width:1pt;marker-start:none"
+         transform="matrix(-0.2,0,0,-0.2,-1.2,0)" />
+    </marker>
+    <marker
+       inkscape:stockid="Arrow1Sstart"
+       orient="auto"
+       refY="0"
+       refX="0"
+       id="Arrow1Sstart"
+       style="overflow:visible">
+      <path
+         id="path8080"
+         d="M 0,0 L 5,-5 L -12.5,0 L 5,5 L 0,0 z "
+         style="fill-rule:evenodd;stroke:#000000;stroke-width:1pt;marker-start:none"
+         transform="matrix(0.2,0,0,0.2,1.2,0)" />
+    </marker>
+    <marker
+       inkscape:stockid="Arrow1Mstart"
+       orient="auto"
+       refY="0"
+       refX="0"
+       id="Arrow1Mstart"
+       style="overflow:visible">
+      <path
+         id="path8074"
+         d="M 0,0 L 5,-5 L -12.5,0 L 5,5 L 0,0 z "
+         style="fill-rule:evenodd;stroke:#000000;stroke-width:1pt;marker-start:none"
+         transform="matrix(0.4,0,0,0.4,4,0)" />
+    </marker>
+    <marker
+       inkscape:stockid="Arrow1Lstart"
+       orient="auto"
+       refY="0"
+       refX="0"
+       id="Arrow1Lstart"
+       style="overflow:visible">
+      <path
+         id="path8068"
+         d="M 0,0 L 5,-5 L -12.5,0 L 5,5 L 0,0 z "
+         style="fill-rule:evenodd;stroke:#000000;stroke-width:1pt;marker-start:none"
+         transform="matrix(0.8,0,0,0.8,10,0)" />
+    </marker>
+    <marker
+       inkscape:stockid="Arrow1Lend"
+       orient="auto"
+       refY="0"
+       refX="0"
+       id="Arrow1Lend"
+       style="overflow:visible">
+      <path
+         id="path8071"
+         d="M 0,0 L 5,-5 L -12.5,0 L 5,5 L 0,0 z "
+         style="fill-rule:evenodd;stroke:#000000;stroke-width:1pt;marker-start:none"
+         transform="matrix(-0.8,0,0,-0.8,-10,0)" />
+    </marker>
+  </defs>
+  <sodipodi:namedview
+     id="base"
+     pagecolor="#ffffff"
+     bordercolor="#666666"
+     borderopacity="1.0"
+     inkscape:pageopacity="0.0"
+     inkscape:pageshadow="2"
+     inkscape:zoom="1.3499763"
+     inkscape:cx="189.69139"
+     inkscape:cy="102.97005"
+     inkscape:document-units="px"
+     inkscape:current-layer="layer1"
+     inkscape:window-width="1024"
+     inkscape:window-height="736"
+     inkscape:window-x="0"
+     inkscape:window-y="0"
+     width="300px"
+     height="300px" />
+  <metadata
+     id="metadata6">
+    <rdf:RDF>
+      <cc:Work
+         rdf:about="">
+        <dc:format>image/svg+xml</dc:format>
+        <dc:type
+           rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+      </cc:Work>
+    </rdf:RDF>
+  </metadata>
+  <g
+     inkscape:label="Vrstva 1"
+     inkscape:groupmode="layer"
+     id="layer1">
+    <path
+       style="fill:none;fill-rule:evenodd;stroke:#ff0000;stroke-width:0.00099668;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+       d="M 159.18689,229.47724 L 193.38726,229.47724"
+       id="path13896" />
+    <path
+       sodipodi:type="arc"
+       style="opacity:1;fill:#ffff00;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:2;stroke-linecap:butt;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
+       id="path10241"
+       sodipodi:cx="159.36699"
+       sodipodi:cy="56.318527"
+       sodipodi:rx="4.4268608"
+       sodipodi:ry="4.4268608"
+       d="M 163.79385 56.318527 A 4.4268608 4.4268608 0 1 1  154.94013,56.318527 A 4.4268608 4.4268608 0 1 1  163.79385 56.318527 z"
+       transform="translate(-88.110065,-5.5322949)" />
+    <path
+       style="fill:none;fill-rule:evenodd;stroke:#ff0000;stroke-width:1.50999999;stroke-linecap:butt;stroke-linejoin:miter;marker-start:url(#Arrow1Sstart);marker-end:url(#Arrow1Send);stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+       d="M 198.96674,24.93825 L 54.583664,169.19408"
+       id="path11276" />
+    <path
+       sodipodi:type="arc"
+       style="opacity:1;fill:#ffff00;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:2;stroke-linecap:butt;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
+       id="path11278"
+       sodipodi:cx="159.36699"
+       sodipodi:cy="56.318527"
+       sodipodi:rx="4.4268608"
+       sodipodi:ry="4.4268608"
+       d="M 163.79385 56.318527 A 4.4268608 4.4268608 0 1 1  154.94013,56.318527 A 4.4268608 4.4268608 0 1 1  163.79385 56.318527 z"
+       transform="translate(11.889936,94.467704)" />
+    <path
+       style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:0.24864864;stroke-miterlimit:4;stroke-dasharray:3,1;stroke-dashoffset:0"
+       d="M 166.94559,146.81287 L 73.610615,54.218651"
+       id="path2171" />
+    <text
+       xml:space="preserve"
+       style="font-size:12px;font-style:normal;font-weight:normal;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Arial"
+       x="40.741455"
+       y="192.5907"
+       id="text3144"><tspan
+         sodipodi:role="line"
+         id="tspan3146"
+         x="40.741455"
+         y="192.5907">Osa úsečky spojující dvě místa</tspan><tspan
+         sodipodi:role="line"
+         x="40.741455"
+         y="207.5907"
+         id="tspan3156">vytváří hranu jednoduchého </tspan><tspan
+         sodipodi:role="line"
+         x="40.741455"
+         y="222.5907"
+         id="tspan3162">Voroného diagramu.</tspan></text>
+    <text
+       xml:space="preserve"
+       style="font-size:12px;font-style:normal;font-weight:normal;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Arial"
+       x="77.779144"
+       y="263.70306"
+       id="text3150"><tspan
+         sodipodi:role="line"
+         id="tspan3152"
+         x="77.779144"
+         y="263.70306">Ve složitějším diagramu pak kusy os</tspan><tspan
+         sodipodi:role="line"
+         x="77.779144"
+         y="278.70306"
+         id="tspan3154">takovýchto úseček formují jeho hrany.</tspan></text>
+  </g>
+</svg>
diff --git a/9-geom/voronoi.eps b/9-geom/voronoi.eps
new file mode 100644 (file)
index 0000000..ae83211
--- /dev/null
@@ -0,0 +1,916 @@
+%!PS-Adobe-3.0 EPSF-3.0
+%%Creator: 0.45.1
+%%Pages: 1
+%%Orientation: Portrait
+%%BoundingBox: 34 18 236 222
+%%HiResBoundingBox: 34.281344 18.699324 235.43952 221.67743
+%%EndComments
+%%Page: 1 1
+0 240 translate
+0.8 -0.8 scale
+0 0 0 setrgbcolor
+[] 0 setdash
+1 setlinewidth
+0 setlinejoin
+0 setlinecap
+gsave [1 0 0 1 0 0] concat
+1 0 0 setrgbcolor
+[] 0 setdash
+3.7685299 setlinewidth
+0 setlinejoin
+0 setlinecap
+newpath
+108.28815 150.43935 moveto
+44.743245 26.271789 lineto
+stroke
+1 0 0 setrgbcolor
+[] 0 setdash
+3.7685299 setlinewidth
+0 setlinejoin
+0 setlinecap
+newpath
+44.735945 274.74158 moveto
+107.64549 150.2509 lineto
+stroke
+1 0 0 setrgbcolor
+[] 0 setdash
+0.00099668 setlinewidth
+0 setlinejoin
+0 setlinecap
+newpath
+159.18689 229.47724 moveto
+193.38726 229.47724 lineto
+stroke
+1 0 0 setrgbcolor
+[] 0 setdash
+3.6085434 setlinewidth
+0 setlinejoin
+0 setlinecap
+newpath
+109.0077 150.0576 moveto
+184.63042 149.66615 lineto
+stroke
+gsave [1 0 0 1 -10.756885 40.116484] concat
+gsave
+1 1 0 setrgbcolor
+newpath
+163.79385 56.318527 moveto
+163.79385 58.762154 161.81062 60.745388 159.36699 60.745388 curveto
+156.92336 60.745388 154.94013 58.762154 154.94013 56.318527 curveto
+154.94013 53.8749 156.92336 51.891666 159.36699 51.891666 curveto
+161.81062 51.891666 163.79385 53.8749 163.79385 56.318527 curveto
+closepath
+eofill
+grestore
+0 0 0 setrgbcolor
+[] 0 setdash
+2 setlinewidth
+0 setlinejoin
+0 setlinecap
+newpath
+163.79385 56.318527 moveto
+163.79385 58.762154 161.81062 60.745388 159.36699 60.745388 curveto
+156.92336 60.745388 154.94013 58.762154 154.94013 56.318527 curveto
+154.94013 53.8749 156.92336 51.891666 159.36699 51.891666 curveto
+161.81062 51.891666 163.79385 53.8749 163.79385 56.318527 curveto
+closepath
+stroke
+grestore
+gsave [1 0 0 1 -10.756885 140.11648] concat
+gsave
+1 1 0 setrgbcolor
+newpath
+163.79385 56.318527 moveto
+163.79385 58.762154 161.81062 60.745388 159.36699 60.745388 curveto
+156.92336 60.745388 154.94013 58.762154 154.94013 56.318527 curveto
+154.94013 53.8749 156.92336 51.891666 159.36699 51.891666 curveto
+161.81062 51.891666 163.79385 53.8749 163.79385 56.318527 curveto
+closepath
+eofill
+grestore
+0 0 0 setrgbcolor
+[] 0 setdash
+2 setlinewidth
+0 setlinejoin
+0 setlinecap
+newpath
+163.79385 56.318527 moveto
+163.79385 58.762154 161.81062 60.745388 159.36699 60.745388 curveto
+156.92336 60.745388 154.94013 58.762154 154.94013 56.318527 curveto
+154.94013 53.8749 156.92336 51.891666 159.36699 51.891666 curveto
+161.81062 51.891666 163.79385 53.8749 163.79385 56.318527 curveto
+closepath
+stroke
+grestore
+gsave [1 0 0 1 89.243115 90.116479] concat
+gsave
+1 1 0 setrgbcolor
+newpath
+163.79385 56.318527 moveto
+163.79385 58.762154 161.81062 60.745388 159.36699 60.745388 curveto
+156.92336 60.745388 154.94013 58.762154 154.94013 56.318527 curveto
+154.94013 53.8749 156.92336 51.891666 159.36699 51.891666 curveto
+161.81062 51.891666 163.79385 53.8749 163.79385 56.318527 curveto
+closepath
+eofill
+grestore
+0 0 0 setrgbcolor
+[] 0 setdash
+2 setlinewidth
+0 setlinejoin
+0 setlinecap
+newpath
+163.79385 56.318527 moveto
+163.79385 58.762154 161.81062 60.745388 159.36699 60.745388 curveto
+156.92336 60.745388 154.94013 58.762154 154.94013 56.318527 curveto
+154.94013 53.8749 156.92336 51.891666 159.36699 51.891666 curveto
+161.81062 51.891666 163.79385 53.8749 163.79385 56.318527 curveto
+closepath
+stroke
+grestore
+1 0 0 setrgbcolor
+[] 0 setdash
+3.7685299 setlinewidth
+0 setlinejoin
+0 setlinecap
+newpath
+186.65139 148.95504 moveto
+250.19629 24.787474 lineto
+stroke
+1 0 0 setrgbcolor
+[] 0 setdash
+3.7685299 setlinewidth
+0 setlinejoin
+0 setlinecap
+newpath
+248.88458 272.87144 moveto
+185.97504 148.38076 lineto
+stroke
+gsave [0.7354199 0 0 0.7354201 69.154365 108.19374] concat
+gsave
+0 0 1 setrgbcolor
+newpath
+163.79385 56.318527 moveto
+163.79385 58.762154 161.81062 60.745388 159.36699 60.745388 curveto
+156.92336 60.745388 154.94013 58.762154 154.94013 56.318527 curveto
+154.94013 53.8749 156.92336 51.891666 159.36699 51.891666 curveto
+161.81062 51.891666 163.79385 53.8749 163.79385 56.318527 curveto
+closepath
+eofill
+grestore
+0 0 0 setrgbcolor
+[] 0 setdash
+1.3597672 setlinewidth
+0 setlinejoin
+0 setlinecap
+newpath
+163.79385 56.318527 moveto
+163.79385 58.762154 161.81062 60.745388 159.36699 60.745388 curveto
+156.92336 60.745388 154.94013 58.762154 154.94013 56.318527 curveto
+154.94013 53.8749 156.92336 51.891666 159.36699 51.891666 curveto
+161.81062 51.891666 163.79385 53.8749 163.79385 56.318527 curveto
+closepath
+stroke
+grestore
+gsave [1.8433027 0 0 1.8433027 -135.67762 -123.59321] concat
+gsave
+0 0 0 setrgbcolor
+newpath
+136.82227 101.40188 moveto
+136.82227 95.179225 lineto
+137.76563 95.179225 lineto
+137.76563 96.052272 lineto
+137.96094 95.74759 138.2207 95.502474 138.54492 95.316921 curveto
+138.86914 95.13138 139.23828 95.038607 139.65234 95.0386 curveto
+140.11328 95.038607 140.49121 95.13431 140.78613 95.32571 curveto
+141.08105 95.517122 141.28906 95.7847 141.41016 96.128444 curveto
+141.90234 95.401888 142.54296 95.038607 143.33203 95.0386 curveto
+143.94921 95.038607 144.42382 95.209505 144.75586 95.551296 curveto
+145.08788 95.893098 145.2539 96.419465 145.25391 97.130397 curveto
+145.25391 101.40188 lineto
+144.20508 101.40188 lineto
+144.20508 97.48196 lineto
+144.20507 97.060089 144.17089 96.756379 144.10254 96.570827 curveto
+144.03417 96.385285 143.91015 96.235871 143.73047 96.122585 curveto
+143.55077 96.009309 143.33984 95.952668 143.09766 95.952663 curveto
+142.66015 95.952668 142.29687 96.098176 142.00781 96.389186 curveto
+141.71874 96.680207 141.57421 97.146027 141.57422 97.786647 curveto
+141.57422 101.40188 lineto
+140.51953 101.40188 lineto
+140.51953 97.358913 lineto
+140.51953 96.890167 140.43359 96.538605 140.26172 96.304225 curveto
+140.08984 96.069856 139.80859 95.952668 139.41797 95.952663 curveto
+139.12109 95.952668 138.84668 96.030793 138.59473 96.187038 curveto
+138.34277 96.343293 138.16015 96.571808 138.04688 96.872585 curveto
+137.93359 97.17337 137.87695 97.606964 137.87695 98.173366 curveto
+137.87695 101.40188 lineto
+136.82227 101.40188 lineto
+closepath
+fill
+grestore
+gsave
+0 0 0 setrgbcolor
+newpath
+147.19922 101.40188 moveto
+147.19922 95.179225 lineto
+148.25391 95.179225 lineto
+148.25391 101.40188 lineto
+147.19922 101.40188 lineto
+closepath
+147.15234 94.405788 moveto
+147.93164 92.765163 lineto
+149.31445 92.765163 lineto
+148.02539 94.405788 lineto
+147.15234 94.405788 lineto
+closepath
+fill
+grestore
+gsave
+0 0 0 setrgbcolor
+newpath
+149.73633 99.54446 moveto
+150.7793 99.380397 lineto
+150.83789 99.798368 151.00097 100.11868 151.26855 100.34133 curveto
+151.53613 100.56399 151.91015 100.67532 152.39063 100.67532 curveto
+152.875 100.67532 153.23437 100.57669 153.46875 100.37942 curveto
+153.70312 100.18216 153.82031 99.950711 153.82031 99.685085 curveto
+153.82031 99.446806 153.71679 99.259306 153.50977 99.122585 curveto
+153.36523 99.028837 153.00586 98.909697 152.43164 98.765163 curveto
+151.6582 98.569853 151.12207 98.400908 150.82324 98.258327 curveto
+150.52441 98.115752 150.29785 97.918487 150.14355 97.66653 curveto
+149.98926 97.414581 149.91211 97.136261 149.91211 96.831569 curveto
+149.91211 96.55423 149.97559 96.297395 150.10254 96.061061 curveto
+150.22949 95.824739 150.40234 95.62845 150.62109 95.472194 curveto
+150.78515 95.351107 151.00879 95.248568 151.29199 95.164577 curveto
+151.57519 95.080599 151.8789 95.038607 152.20313 95.0386 curveto
+152.6914 95.038607 153.12011 95.108919 153.48926 95.249538 curveto
+153.85839 95.390169 154.13085 95.580598 154.30664 95.820827 curveto
+154.48242 96.061067 154.60351 96.382355 154.66992 96.784694 curveto
+153.63867 96.925319 lineto
+153.59179 96.605012 153.45605 96.355012 153.23145 96.175319 curveto
+153.00683 95.995637 152.68945 95.905793 152.2793 95.905788 curveto
+151.79492 95.905793 151.44922 95.985872 151.24219 96.146022 curveto
+151.03515 96.306184 150.93164 96.493684 150.93164 96.708522 curveto
+150.93164 96.845246 150.97461 96.968292 151.06055 97.077663 curveto
+151.14648 97.190948 151.28125 97.284698 151.46484 97.358913 curveto
+151.57031 97.397979 151.88086 97.487823 152.39648 97.628444 curveto
+153.14257 97.827667 153.66308 97.990752 153.95801 98.117702 curveto
+154.25292 98.244658 154.48437 98.429228 154.65234 98.671413 curveto
+154.82031 98.913603 154.90429 99.214384 154.9043 99.573757 curveto
+154.90429 99.925321 154.80175 100.25638 154.59668 100.56692 curveto
+154.3916 100.87747 154.0957 101.1177 153.70898 101.28762 curveto
+153.32226 101.45755 152.88476 101.54251 152.39648 101.54251 curveto
+151.58789 101.54251 150.97168 101.37454 150.54785 101.0386 curveto
+150.12402 100.70266 149.85352 100.20462 149.73633 99.54446 curveto
+149.73633 99.54446 lineto
+closepath
+fill
+grestore
+gsave
+0 0 0 setrgbcolor
+newpath
+158.46094 100.45852 moveto
+158.61328 101.39016 lineto
+158.3164 101.45266 158.05078 101.48391 157.81641 101.48391 curveto
+157.43359 101.48391 157.13672 101.42337 156.92578 101.30227 curveto
+156.71484 101.18118 156.56641 101.022 156.48047 100.82473 curveto
+156.39453 100.62747 156.35156 100.21243 156.35156 99.579616 curveto
+156.35156 95.999538 lineto
+155.57813 95.999538 lineto
+155.57813 95.179225 lineto
+156.35156 95.179225 lineto
+156.35156 93.63821 lineto
+157.40039 93.005397 lineto
+157.40039 95.179225 lineto
+158.46094 95.179225 lineto
+158.46094 95.999538 lineto
+157.40039 95.999538 lineto
+157.40039 99.63821 lineto
+157.40039 99.938993 157.41894 100.13235 157.45605 100.21829 curveto
+157.49316 100.30423 157.55371 100.37259 157.6377 100.42337 curveto
+157.72168 100.47415 157.84179 100.49954 157.99805 100.49954 curveto
+158.11523 100.49954 158.26953 100.48587 158.46094 100.45852 curveto
+158.46094 100.45852 lineto
+closepath
+fill
+grestore
+gsave
+0 0 0 setrgbcolor
+newpath
+163.54688 100.6343 moveto
+163.15625 100.96634 162.78027 101.20071 162.41895 101.33743 curveto
+162.05761 101.47415 161.66992 101.54251 161.25586 101.54251 curveto
+160.57226 101.54251 160.04687 101.37551 159.67969 101.04153 curveto
+159.3125 100.70755 159.12891 100.28079 159.12891 99.761257 curveto
+159.12891 99.456571 159.19824 99.178251 159.33691 98.926296 curveto
+159.47559 98.674345 159.65723 98.472197 159.88184 98.31985 curveto
+160.10644 98.16751 160.35937 98.052276 160.64063 97.974147 curveto
+160.84765 97.919463 161.16015 97.866729 161.57813 97.815944 curveto
+162.42968 97.714385 163.05664 97.593292 163.45898 97.452663 curveto
+163.46289 97.308136 163.46484 97.216339 163.46484 97.177272 curveto
+163.46484 96.747589 163.36523 96.444855 163.16602 96.269069 curveto
+162.89648 96.030793 162.49609 95.911653 161.96484 95.911647 curveto
+161.46875 95.911653 161.10254 95.998567 160.86621 96.17239 curveto
+160.62988 96.346223 160.45508 96.65384 160.3418 97.095241 curveto
+159.31055 96.954616 lineto
+159.4043 96.513215 159.55859 96.15677 159.77344 95.88528 curveto
+159.98828 95.613802 160.29883 95.404817 160.70508 95.258327 curveto
+161.11133 95.111849 161.58203 95.038607 162.11719 95.0386 curveto
+162.64843 95.038607 163.08007 95.101107 163.41211 95.2261 curveto
+163.74414 95.351107 163.98828 95.508333 164.14453 95.69778 curveto
+164.30078 95.887239 164.41015 96.126496 164.47266 96.415554 curveto
+164.50781 96.595246 164.52538 96.919464 164.52539 97.38821 curveto
+164.52539 98.79446 lineto
+164.52538 99.77493 164.54785 100.39505 164.59277 100.65481 curveto
+164.63769 100.91458 164.72656 101.1636 164.85938 101.40188 curveto
+163.75781 101.40188 lineto
+163.64843 101.18313 163.57812 100.92727 163.54688 100.6343 curveto
+163.54688 100.6343 lineto
+closepath
+163.45898 98.278835 moveto
+163.07617 98.435088 162.50195 98.5679 161.73633 98.677272 curveto
+161.30273 98.739775 160.99609 98.810087 160.81641 98.88821 curveto
+160.63672 98.966337 160.49805 99.080595 160.40039 99.230983 curveto
+160.30273 99.381376 160.2539 99.548368 160.25391 99.73196 curveto
+160.2539 100.01321 160.36035 100.24759 160.57324 100.43508 curveto
+160.78613 100.62259 161.09765 100.71634 161.50781 100.71633 curveto
+161.91406 100.71634 162.27539 100.62747 162.5918 100.44973 curveto
+162.9082 100.272 163.14062 100.02884 163.28906 99.720241 curveto
+163.40234 99.481962 163.45898 99.1304 163.45898 98.665554 curveto
+163.45898 98.278835 lineto
+closepath
+fill
+grestore
+grestore
+gsave [1.7882996 0 0 1.7882996 -93.222894 -17.048977] concat
+gsave
+0 0 0 setrgbcolor
+newpath
+115.22852 146.90188 moveto
+115.22852 138.31204 lineto
+116.2832 138.31204 lineto
+116.2832 141.39407 lineto
+116.77539 140.82376 117.39648 140.53861 118.14648 140.5386 curveto
+118.60742 140.53861 119.00781 140.62943 119.34766 140.81106 curveto
+119.68749 140.99271 119.93066 141.24368 120.07715 141.56399 curveto
+120.22363 141.88431 120.29687 142.34915 120.29688 142.95852 curveto
+120.29688 146.90188 lineto
+119.24219 146.90188 lineto
+119.24219 142.95852 lineto
+119.24218 142.43118 119.12792 142.04739 118.89941 141.80716 curveto
+118.67089 141.56693 118.34765 141.44681 117.92969 141.4468 curveto
+117.61718 141.44681 117.32324 141.52786 117.04785 141.68997 curveto
+116.77246 141.85208 116.57617 142.07181 116.45898 142.34915 curveto
+116.34179 142.6265 116.2832 143.00931 116.2832 143.49758 curveto
+116.2832 146.90188 lineto
+115.22852 146.90188 lineto
+closepath
+fill
+grestore
+gsave
+0 0 0 setrgbcolor
+newpath
+121.89648 146.90188 moveto
+121.89648 140.67923 lineto
+122.8457 140.67923 lineto
+122.8457 141.62258 lineto
+123.08789 141.18118 123.31152 140.89017 123.5166 140.74954 curveto
+123.72168 140.60892 123.94726 140.53861 124.19336 140.5386 curveto
+124.54882 140.53861 124.91015 140.65189 125.27734 140.87844 curveto
+124.91406 141.85696 lineto
+124.65625 141.70462 124.39843 141.62845 124.14063 141.62844 curveto
+123.91015 141.62845 123.70312 141.69779 123.51953 141.83645 curveto
+123.33594 141.97513 123.20508 142.16751 123.12695 142.4136 curveto
+123.00976 142.7886 122.95117 143.19876 122.95117 143.64407 curveto
+122.95117 146.90188 lineto
+121.89648 146.90188 lineto
+closepath
+fill
+grestore
+gsave
+0 0 0 setrgbcolor
+newpath
+129.97656 146.1343 moveto
+129.58593 146.46634 129.20996 146.70071 128.84863 146.83743 curveto
+128.4873 146.97415 128.09961 147.04251 127.68555 147.04251 curveto
+127.00195 147.04251 126.47656 146.87551 126.10938 146.54153 curveto
+125.74219 146.20755 125.55859 145.78079 125.55859 145.26126 curveto
+125.55859 144.95657 125.62793 144.67825 125.7666 144.4263 curveto
+125.90527 144.17435 126.08691 143.9722 126.31152 143.81985 curveto
+126.53613 143.66751 126.78906 143.55228 127.07031 143.47415 curveto
+127.27734 143.41946 127.58984 143.36673 128.00781 143.31594 curveto
+128.85937 143.21439 129.48632 143.09329 129.88867 142.95266 curveto
+129.89257 142.80814 129.89453 142.71634 129.89453 142.67727 curveto
+129.89453 142.24759 129.79492 141.94486 129.5957 141.76907 curveto
+129.32617 141.53079 128.92578 141.41165 128.39453 141.41165 curveto
+127.89843 141.41165 127.53222 141.49857 127.2959 141.67239 curveto
+127.05957 141.84622 126.88476 142.15384 126.77148 142.59524 curveto
+125.74023 142.45462 lineto
+125.83398 142.01321 125.98828 141.65677 126.20313 141.38528 curveto
+126.41797 141.1138 126.72851 140.90482 127.13477 140.75833 curveto
+127.54101 140.61185 128.01172 140.53861 128.54688 140.5386 curveto
+129.07812 140.53861 129.50976 140.60111 129.8418 140.7261 curveto
+130.17382 140.85111 130.41796 141.00833 130.57422 141.19778 curveto
+130.73046 141.38724 130.83984 141.6265 130.90234 141.91555 curveto
+130.93749 142.09525 130.95507 142.41946 130.95508 142.88821 curveto
+130.95508 144.29446 lineto
+130.95507 145.27493 130.97753 145.89505 131.02246 146.15481 curveto
+131.06738 146.41458 131.15624 146.6636 131.28906 146.90188 curveto
+130.1875 146.90188 lineto
+130.07812 146.68313 130.00781 146.42727 129.97656 146.1343 curveto
+129.97656 146.1343 lineto
+closepath
+129.88867 143.77883 moveto
+129.50585 143.93509 128.93164 144.0679 128.16602 144.17727 curveto
+127.73242 144.23978 127.42578 144.31009 127.24609 144.38821 curveto
+127.0664 144.46634 126.92773 144.58059 126.83008 144.73098 curveto
+126.73242 144.88138 126.68359 145.04837 126.68359 145.23196 curveto
+126.68359 145.51321 126.79004 145.74759 127.00293 145.93508 curveto
+127.21582 146.12259 127.52734 146.21634 127.9375 146.21633 curveto
+128.34375 146.21634 128.70507 146.12747 129.02148 145.94973 curveto
+129.33789 145.772 129.57031 145.52884 129.71875 145.22024 curveto
+129.83203 144.98196 129.88867 144.6304 129.88867 144.16555 curveto
+129.88867 143.77883 lineto
+closepath
+fill
+grestore
+gsave
+0 0 0 setrgbcolor
+newpath
+132.5957 146.90188 moveto
+132.5957 140.67923 lineto
+133.54492 140.67923 lineto
+133.54492 141.56399 lineto
+134.00195 140.8804 134.66211 140.53861 135.52539 140.5386 curveto
+135.90039 140.53861 136.24511 140.60599 136.55957 140.74075 curveto
+136.87402 140.87552 137.10937 141.05228 137.26563 141.27102 curveto
+137.42187 141.48978 137.53124 141.74954 137.59375 142.05032 curveto
+137.63281 142.24564 137.65234 142.58743 137.65234 143.07571 curveto
+137.65234 146.90188 lineto
+136.59766 146.90188 lineto
+136.59766 143.11673 lineto
+136.59765 142.68704 136.55664 142.36575 136.47461 142.15286 curveto
+136.39257 141.93997 136.24707 141.77005 136.03809 141.64309 curveto
+135.8291 141.51614 135.58398 141.45267 135.30273 141.45266 curveto
+134.85351 141.45267 134.46582 141.59525 134.13965 141.8804 curveto
+133.81347 142.16556 133.65039 142.70657 133.65039 143.50344 curveto
+133.65039 146.90188 lineto
+132.5957 146.90188 lineto
+closepath
+fill
+grestore
+gsave
+0 0 0 setrgbcolor
+newpath
+139.22852 149.29837 moveto
+139.11133 148.30813 lineto
+139.3418 148.37063 139.54297 148.40188 139.71484 148.40188 curveto
+139.94922 148.40188 140.13672 148.36282 140.27734 148.28469 curveto
+140.41797 148.20657 140.5332 148.09719 140.62305 147.95657 curveto
+140.68945 147.8511 140.79687 147.58938 140.94531 147.17141 curveto
+140.96484 147.11282 140.99609 147.02688 141.03906 146.9136 curveto
+138.67773 140.67923 lineto
+139.81445 140.67923 lineto
+141.10938 144.28274 lineto
+141.27734 144.73977 141.42773 145.22024 141.56055 145.72415 curveto
+141.68164 145.23977 141.82617 144.76712 141.99414 144.30618 curveto
+143.32422 140.67923 lineto
+144.37891 140.67923 lineto
+142.01172 147.00735 lineto
+141.75781 147.69094 141.56054 148.16165 141.41992 148.41946 curveto
+141.23242 148.76711 141.01758 149.022 140.77539 149.18411 curveto
+140.5332 149.34622 140.24414 149.42727 139.9082 149.42727 curveto
+139.70508 149.42727 139.47851 149.3843 139.22852 149.29837 curveto
+139.22852 149.29837 lineto
+closepath
+fill
+grestore
+grestore
+gsave [1.7996795 0 0 1.7996795 -574.04947 -40.110778] concat
+gsave
+0 0 0 setrgbcolor
+newpath
+453.83203 139.55813 moveto
+451.46484 133.33548 lineto
+452.57813 133.33548 lineto
+453.91406 137.06204 lineto
+454.05859 137.46438 454.1914 137.88235 454.3125 138.31594 curveto
+454.40625 137.98782 454.53711 137.59329 454.70508 137.13235 curveto
+456.08789 133.33548 lineto
+457.17188 133.33548 lineto
+454.81641 139.55813 lineto
+453.83203 139.55813 lineto
+closepath
+fill
+grestore
+gsave
+0 0 0 setrgbcolor
+newpath
+458.0918 139.55813 moveto
+458.0918 133.33548 lineto
+459.04102 133.33548 lineto
+459.04102 134.27883 lineto
+459.2832 133.83743 459.50683 133.54642 459.71191 133.40579 curveto
+459.91699 133.26517 460.14258 133.19486 460.38867 133.19485 curveto
+460.74414 133.19486 461.10546 133.30814 461.47266 133.53469 curveto
+461.10938 134.51321 lineto
+460.85156 134.36087 460.59375 134.2847 460.33594 134.28469 curveto
+460.10547 134.2847 459.89843 134.35404 459.71484 134.4927 curveto
+459.53125 134.63138 459.40039 134.82376 459.32227 135.06985 curveto
+459.20508 135.44485 459.14648 135.85501 459.14648 136.30032 curveto
+459.14648 139.55813 lineto
+458.0918 139.55813 lineto
+closepath
+fill
+grestore
+gsave
+0 0 0 setrgbcolor
+newpath
+466.17188 137.27883 moveto
+467.20898 137.4136 lineto
+467.0957 138.12845 466.80566 138.68802 466.33887 139.09231 curveto
+465.87207 139.49661 465.29882 139.69876 464.61914 139.69876 curveto
+463.76758 139.69876 463.08301 139.42044 462.56543 138.8638 curveto
+462.04785 138.30716 461.78906 137.50931 461.78906 136.47024 curveto
+461.78906 135.79837 461.90039 135.21048 462.12305 134.70657 curveto
+462.3457 134.20267 462.68457 133.82474 463.13965 133.57278 curveto
+463.59472 133.32083 464.08984 133.19486 464.625 133.19485 curveto
+465.30078 133.19486 465.85351 133.36576 466.2832 133.70755 curveto
+466.71289 134.04935 466.98828 134.5347 467.10938 135.1636 curveto
+466.08398 135.3218 lineto
+465.98632 134.90384 465.81347 134.58939 465.56543 134.37844 curveto
+465.31738 134.16751 465.01757 134.06204 464.66602 134.06204 curveto
+464.13476 134.06204 463.70312 134.25247 463.37109 134.63333 curveto
+463.03906 135.01419 462.87305 135.61673 462.87305 136.44094 curveto
+462.87305 137.27688 463.0332 137.88431 463.35352 138.26321 curveto
+463.67383 138.64212 464.09179 138.83157 464.60742 138.83157 curveto
+465.02148 138.83157 465.36718 138.70462 465.64453 138.45071 curveto
+465.92187 138.1968 466.09765 137.80618 466.17188 137.27883 curveto
+466.17188 137.27883 lineto
+closepath
+fill
+grestore
+gsave
+0 0 0 setrgbcolor
+newpath
+468.11133 139.55813 moveto
+468.11133 130.96829 lineto
+469.16602 130.96829 lineto
+469.16602 134.05032 lineto
+469.6582 133.48001 470.27929 133.19486 471.0293 133.19485 curveto
+471.49023 133.19486 471.89062 133.28568 472.23047 133.46731 curveto
+472.57031 133.64896 472.81347 133.89993 472.95996 134.22024 curveto
+473.10644 134.54056 473.17968 135.0054 473.17969 135.61477 curveto
+473.17969 139.55813 lineto
+472.125 139.55813 lineto
+472.125 135.61477 lineto
+472.125 135.08743 472.01074 134.70364 471.78223 134.46341 curveto
+471.55371 134.22318 471.23046 134.10306 470.8125 134.10305 curveto
+470.5 134.10306 470.20605 134.18411 469.93066 134.34622 curveto
+469.65527 134.50833 469.45898 134.72806 469.3418 135.0054 curveto
+469.22461 135.28275 469.16601 135.66556 469.16602 136.15383 curveto
+469.16602 139.55813 lineto
+468.11133 139.55813 lineto
+closepath
+fill
+grestore
+gsave
+0 0 0 setrgbcolor
+newpath
+474.39844 136.4468 moveto
+474.39844 135.29446 474.71875 134.44095 475.35938 133.88626 curveto
+475.89453 133.42533 476.54687 133.19486 477.31641 133.19485 curveto
+478.17187 133.19486 478.87109 133.47513 479.41406 134.03567 curveto
+479.95703 134.59622 480.22851 135.37064 480.22852 136.35891 curveto
+480.22851 137.1597 480.10839 137.78958 479.86816 138.24856 curveto
+479.62792 138.70755 479.27832 139.06399 478.81934 139.3179 curveto
+478.36035 139.5718 477.85937 139.69876 477.31641 139.69876 curveto
+476.44531 139.69876 475.74121 139.41946 475.2041 138.86087 curveto
+474.66699 138.30227 474.39844 137.49759 474.39844 136.4468 curveto
+474.39844 136.4468 lineto
+closepath
+475.48242 136.4468 moveto
+475.48242 137.24368 475.65625 137.84036 476.00391 138.23684 curveto
+476.35156 138.63333 476.78906 138.83157 477.31641 138.83157 curveto
+477.83984 138.83157 478.27539 138.63235 478.62305 138.23391 curveto
+478.9707 137.83548 479.14453 137.22806 479.14453 136.41165 curveto
+479.14453 135.64212 478.96972 135.05911 478.62012 134.66262 curveto
+478.2705 134.26614 477.83593 134.0679 477.31641 134.0679 curveto
+476.78906 134.0679 476.35156 134.26517 476.00391 134.65969 curveto
+475.65625 135.05423 475.48242 135.64993 475.48242 136.4468 curveto
+475.48242 136.4468 lineto
+closepath
+fill
+grestore
+gsave
+0 0 0 setrgbcolor
+newpath
+481.44727 139.55813 moveto
+481.44727 130.96829 lineto
+482.50195 130.96829 lineto
+482.50195 139.55813 lineto
+481.44727 139.55813 lineto
+closepath
+fill
+grestore
+grestore
+0 0 0 setrgbcolor
+[] 0 setdash
+1 setlinewidth
+0 setlinejoin
+0 setlinecap
+newpath
+147.21037 86.218599 moveto
+143.44772 66.473969 lineto
+stroke
+gsave [-0.074878797 -0.39292896 0.39292896 -0.074878797 146.46158 82.289309] concat
+gsave
+0 0 0 setrgbcolor
+newpath
+0 0 moveto
+5 -5 lineto
+-12.5 0 lineto
+5 5 lineto
+0 0 lineto
+closepath
+eofill
+grestore
+0 0 0 setrgbcolor
+[] 0 setdash
+1.25 setlinewidth
+0 setlinejoin
+0 setlinecap
+newpath
+0 0 moveto
+5 -5 lineto
+-12.5 0 lineto
+5 5 lineto
+0 0 lineto
+closepath
+stroke
+grestore
+0 0 0 setrgbcolor
+[] 0 setdash
+1 setlinewidth
+0 setlinejoin
+0 setlinecap
+newpath
+240.62335 140.63838 moveto
+143.17363 66.376309 lineto
+stroke
+gsave [-0.31814961 -0.24244758 0.24244758 -0.31814961 237.44185 138.2139] concat
+gsave
+0 0 0 setrgbcolor
+newpath
+0 0 moveto
+5 -5 lineto
+-12.5 0 lineto
+5 5 lineto
+0 0 lineto
+closepath
+eofill
+grestore
+0 0 0 setrgbcolor
+[] 0 setdash
+1.25 setlinewidth
+0 setlinejoin
+0 setlinecap
+newpath
+0 0 moveto
+5 -5 lineto
+-12.5 0 lineto
+5 5 lineto
+0 0 lineto
+closepath
+stroke
+grestore
+0 0 0 setrgbcolor
+[] 0 setdash
+1 setlinewidth
+0 setlinejoin
+0 setlinecap
+newpath
+192.59038 152.13131 moveto
+259.88564 192.35264 lineto
+stroke
+gsave [0.34334743 0.20521341 -0.20521341 0.34334743 196.02385 154.18344] concat
+gsave
+0 0 0 setrgbcolor
+newpath
+0 0 moveto
+5 -5 lineto
+-12.5 0 lineto
+5 5 lineto
+0 0 lineto
+closepath
+eofill
+grestore
+0 0 0 setrgbcolor
+[] 0 setdash
+1.25 setlinewidth
+0 setlinejoin
+0 setlinecap
+newpath
+0 0 moveto
+5 -5 lineto
+-12.5 0 lineto
+5 5 lineto
+0 0 lineto
+closepath
+stroke
+grestore
+0 0 0 setrgbcolor
+[] 0 setdash
+1 setlinewidth
+0 setlinejoin
+0 setlinecap
+newpath
+92.403315 196.7841 moveto
+131.9976 224.86346 lineto
+stroke
+gsave [0.32627989 0.23139022 -0.23139022 0.32627989 95.666114 199.098] concat
+gsave
+0 0 0 setrgbcolor
+newpath
+0 0 moveto
+5 -5 lineto
+-12.5 0 lineto
+5 5 lineto
+0 0 lineto
+closepath
+eofill
+grestore
+0 0 0 setrgbcolor
+[] 0 setdash
+1.25 setlinewidth
+0 setlinejoin
+0 setlinecap
+newpath
+0 0 moveto
+5 -5 lineto
+-12.5 0 lineto
+5 5 lineto
+0 0 lineto
+closepath
+stroke
+grestore
+0 0 0 setrgbcolor
+[] 0 setdash
+1 setlinewidth
+0 setlinejoin
+0 setlinecap
+newpath
+195.5651 177.32881 moveto
+131.41318 224.87518 lineto
+stroke
+gsave [-0.32135954 0.2381765 -0.2381765 -0.32135954 192.3515 179.71057] concat
+gsave
+0 0 0 setrgbcolor
+newpath
+0 0 moveto
+5 -5 lineto
+-12.5 0 lineto
+5 5 lineto
+0 0 lineto
+closepath
+eofill
+grestore
+0 0 0 setrgbcolor
+[] 0 setdash
+1.25 setlinewidth
+0 setlinejoin
+0 setlinecap
+newpath
+0 0 moveto
+5 -5 lineto
+-12.5 0 lineto
+5 5 lineto
+0 0 lineto
+closepath
+stroke
+grestore
+0 0 0 setrgbcolor
+[] 0 setdash
+1 setlinewidth
+0 setlinejoin
+0 setlinecap
+newpath
+126.42895 156.16332 moveto
+131.76144 224.61128 lineto
+stroke
+gsave [0.031068164 0.39879164 -0.39879164 0.031068164 126.73963 160.15124] concat
+gsave
+0 0 0 setrgbcolor
+newpath
+0 0 moveto
+5 -5 lineto
+-12.5 0 lineto
+5 5 lineto
+0 0 lineto
+closepath
+eofill
+grestore
+0 0 0 setrgbcolor
+[] 0 setdash
+1.25 setlinewidth
+0 setlinejoin
+0 setlinecap
+newpath
+0 0 moveto
+5 -5 lineto
+-12.5 0 lineto
+5 5 lineto
+0 0 lineto
+closepath
+stroke
+grestore
+gsave [0.7354199 0 0 0.7354201 -9.2628045 108.68849] concat
+gsave
+0 0 1 setrgbcolor
+newpath
+163.79385 56.318527 moveto
+163.79385 58.762154 161.81062 60.745388 159.36699 60.745388 curveto
+156.92336 60.745388 154.94013 58.762154 154.94013 56.318527 curveto
+154.94013 53.8749 156.92336 51.891666 159.36699 51.891666 curveto
+161.81062 51.891666 163.79385 53.8749 163.79385 56.318527 curveto
+closepath
+eofill
+grestore
+0 0 0 setrgbcolor
+[] 0 setdash
+1.3597672 setlinewidth
+0 setlinejoin
+0 setlinecap
+newpath
+163.79385 56.318527 moveto
+163.79385 58.762154 161.81062 60.745388 159.36699 60.745388 curveto
+156.92336 60.745388 154.94013 58.762154 154.94013 56.318527 curveto
+154.94013 53.8749 156.92336 51.891666 159.36699 51.891666 curveto
+161.81062 51.891666 163.79385 53.8749 163.79385 56.318527 curveto
+closepath
+stroke
+grestore
+gsave [1 0 0 1 -110.75688 90.116479] concat
+gsave
+1 1 0 setrgbcolor
+newpath
+163.79385 56.318527 moveto
+163.79385 58.762154 161.81062 60.745388 159.36699 60.745388 curveto
+156.92336 60.745388 154.94013 58.762154 154.94013 56.318527 curveto
+154.94013 53.8749 156.92336 51.891666 159.36699 51.891666 curveto
+161.81062 51.891666 163.79385 53.8749 163.79385 56.318527 curveto
+closepath
+eofill
+grestore
+0 0 0 setrgbcolor
+[] 0 setdash
+2 setlinewidth
+0 setlinejoin
+0 setlinecap
+newpath
+163.79385 56.318527 moveto
+163.79385 58.762154 161.81062 60.745388 159.36699 60.745388 curveto
+156.92336 60.745388 154.94013 58.762154 154.94013 56.318527 curveto
+154.94013 53.8749 156.92336 51.891666 159.36699 51.891666 curveto
+161.81062 51.891666 163.79385 53.8749 163.79385 56.318527 curveto
+closepath
+stroke
+grestore
+0 0 0 setrgbcolor
+[] 0 setdash
+1 setlinewidth
+0 setlinejoin
+0 setlinecap
+newpath
+53.696875 137.57467 moveto
+143.78459 66.365419 lineto
+stroke
+gsave [0.31380503 -0.24804516 0.24804516 0.31380503 56.834925 135.09422] concat
+gsave
+0 0 0 setrgbcolor
+newpath
+0 0 moveto
+5 -5 lineto
+-12.5 0 lineto
+5 5 lineto
+0 0 lineto
+closepath
+eofill
+grestore
+0 0 0 setrgbcolor
+[] 0 setdash
+1.25 setlinewidth
+0 setlinejoin
+0 setlinecap
+newpath
+0 0 moveto
+5 -5 lineto
+-12.5 0 lineto
+5 5 lineto
+0 0 lineto
+closepath
+stroke
+grestore
+grestore
+showpage
+%%EOF
diff --git a/9-geom/voronoi.svg b/9-geom/voronoi.svg
new file mode 100644 (file)
index 0000000..c55c641
--- /dev/null
@@ -0,0 +1,248 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<!-- Created with Inkscape (http://www.inkscape.org/) -->
+<svg
+   xmlns:dc="http://purl.org/dc/elements/1.1/"
+   xmlns:cc="http://web.resource.org/cc/"
+   xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+   xmlns:svg="http://www.w3.org/2000/svg"
+   xmlns="http://www.w3.org/2000/svg"
+   xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+   xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+   width="300"
+   height="300"
+   id="svg2"
+   inkscape:label="Pozadí"
+   sodipodi:version="0.32"
+   inkscape:version="0.45.1"
+   sodipodi:docbase="C:\Documents and Settings\Santhos\Plocha\Ads-9-edit"
+   sodipodi:docname="definice_voroneho.svg"
+   inkscape:output_extension="org.inkscape.output.svg.inkscape"
+   version="1.0">
+  <defs
+     id="defs3">
+    <marker
+       inkscape:stockid="Arrow1Mstart"
+       orient="auto"
+       refY="0"
+       refX="0"
+       id="Arrow1Mstart"
+       style="overflow:visible">
+      <path
+         id="path8074"
+         d="M 0,0 L 5,-5 L -12.5,0 L 5,5 L 0,0 z "
+         style="fill-rule:evenodd;stroke:#000000;stroke-width:1pt;marker-start:none"
+         transform="matrix(0.4,0,0,0.4,4,0)" />
+    </marker>
+    <marker
+       inkscape:stockid="Arrow1Lstart"
+       orient="auto"
+       refY="0"
+       refX="0"
+       id="Arrow1Lstart"
+       style="overflow:visible">
+      <path
+         id="path8068"
+         d="M 0,0 L 5,-5 L -12.5,0 L 5,5 L 0,0 z "
+         style="fill-rule:evenodd;stroke:#000000;stroke-width:1pt;marker-start:none"
+         transform="matrix(0.8,0,0,0.8,10,0)" />
+    </marker>
+    <marker
+       inkscape:stockid="Arrow1Lend"
+       orient="auto"
+       refY="0"
+       refX="0"
+       id="Arrow1Lend"
+       style="overflow:visible">
+      <path
+         id="path8071"
+         d="M 0,0 L 5,-5 L -12.5,0 L 5,5 L 0,0 z "
+         style="fill-rule:evenodd;stroke:#000000;stroke-width:1pt;marker-start:none"
+         transform="matrix(-0.8,0,0,-0.8,-10,0)" />
+    </marker>
+  </defs>
+  <sodipodi:namedview
+     id="base"
+     pagecolor="#ffffff"
+     bordercolor="#666666"
+     borderopacity="1.0"
+     inkscape:pageopacity="0.0"
+     inkscape:pageshadow="2"
+     inkscape:zoom="1.0641542"
+     inkscape:cx="339.01814"
+     inkscape:cy="107.88224"
+     inkscape:document-units="px"
+     inkscape:current-layer="layer1"
+     inkscape:window-width="1024"
+     inkscape:window-height="736"
+     inkscape:window-x="0"
+     inkscape:window-y="0"
+     width="300px"
+     height="300px" />
+  <metadata
+     id="metadata6">
+    <rdf:RDF>
+      <cc:Work
+         rdf:about="">
+        <dc:format>image/svg+xml</dc:format>
+        <dc:type
+           rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+      </cc:Work>
+    </rdf:RDF>
+  </metadata>
+  <g
+     inkscape:label="Vrstva 1"
+     inkscape:groupmode="layer"
+     id="layer1">
+    <path
+       style="fill:none;fill-rule:evenodd;stroke:#ff0000;stroke-width:3.76852989;stroke-linecap:butt;stroke-linejoin:miter;marker-start:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+       d="M 108.28815,150.43935 L 44.743245,26.271789"
+       id="path10245" />
+    <path
+       style="fill:none;fill-rule:evenodd;stroke:#ff0000;stroke-width:3.76852989;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+       d="M 44.735945,274.74158 L 107.64549,150.2509"
+       id="path10243"
+       inkscape:transform-center-x="-2.9820444" />
+    <path
+       style="fill:none;fill-rule:evenodd;stroke:#ff0000;stroke-width:0.00099668;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+       d="M 159.18689,229.47724 L 193.38726,229.47724"
+       id="path13896" />
+    <path
+       style="fill:none;fill-rule:evenodd;stroke:#ff0000;stroke-width:3.6085434;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+       d="M 109.0077,150.0576 L 184.63042,149.66615"
+       id="path9041" />
+    <path
+       sodipodi:type="arc"
+       style="opacity:1;fill:#ffff00;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:2;stroke-linecap:butt;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
+       id="path3152"
+       sodipodi:cx="159.36699"
+       sodipodi:cy="56.318527"
+       sodipodi:rx="4.4268608"
+       sodipodi:ry="4.4268608"
+       d="M 163.79385 56.318527 A 4.4268608 4.4268608 0 1 1  154.94013,56.318527 A 4.4268608 4.4268608 0 1 1  163.79385 56.318527 z"
+       transform="translate(-10.756885,40.116484)" />
+    <path
+       sodipodi:type="arc"
+       style="opacity:1;fill:#ffff00;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:2;stroke-linecap:butt;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
+       id="path2197"
+       sodipodi:cx="159.36699"
+       sodipodi:cy="56.318527"
+       sodipodi:rx="4.4268608"
+       sodipodi:ry="4.4268608"
+       d="M 163.79385 56.318527 A 4.4268608 4.4268608 0 1 1  154.94013,56.318527 A 4.4268608 4.4268608 0 1 1  163.79385 56.318527 z"
+       transform="translate(-10.756885,140.11648)" />
+    <path
+       sodipodi:type="arc"
+       style="opacity:1;fill:#ffff00;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:2;stroke-linecap:butt;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
+       id="path2199"
+       sodipodi:cx="159.36699"
+       sodipodi:cy="56.318527"
+       sodipodi:rx="4.4268608"
+       sodipodi:ry="4.4268608"
+       d="M 163.79385 56.318527 A 4.4268608 4.4268608 0 1 1  154.94013,56.318527 A 4.4268608 4.4268608 0 1 1  163.79385 56.318527 z"
+       transform="translate(89.243115,90.116479)" />
+    <path
+       style="fill:none;fill-rule:evenodd;stroke:#ff0000;stroke-width:3.76852989;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+       d="M 186.65139,148.95504 L 250.19629,24.787474"
+       id="path4149" />
+    <path
+       style="fill:none;fill-rule:evenodd;stroke:#ff0000;stroke-width:3.76852989;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+       d="M 248.88458,272.87144 L 185.97504,148.38076"
+       id="path6095"
+       inkscape:transform-center-x="2.9820444" />
+    <path
+       sodipodi:type="arc"
+       style="opacity:1;fill:#0000ff;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:1.3597672;stroke-linecap:butt;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
+       id="path4168"
+       sodipodi:cx="159.36699"
+       sodipodi:cy="56.318527"
+       sodipodi:rx="4.4268608"
+       sodipodi:ry="4.4268608"
+       d="M 163.79385 56.318527 A 4.4268608 4.4268608 0 1 1  154.94013,56.318527 A 4.4268608 4.4268608 0 1 1  163.79385 56.318527 z"
+       transform="matrix(0.7354199,0,0,0.7354201,69.154365,108.19374)" />
+    <flowRoot
+       xml:space="preserve"
+       id="flowRoot7068"
+       transform="matrix(1.8433027,0,0,1.8433027,-135.67762,-123.59321)"><flowRegion
+         id="flowRegion7070"><rect
+           id="rect7072"
+           width="107.54285"
+           height="45.498901"
+           x="136.03711"
+           y="91.37027" /></flowRegion><flowPara
+         id="flowPara7074">místa</flowPara></flowRoot>    <flowRoot
+       xml:space="preserve"
+       id="flowRoot7076"
+       transform="matrix(1.7882996,0,0,1.7882996,-93.222894,-17.048977)"><flowRegion
+         id="flowRegion7078"><rect
+           id="rect7080"
+           width="112.59829"
+           height="45.958485"
+           x="114.43662"
+           y="136.86917" /></flowRegion><flowPara
+         id="flowPara7082">hrany</flowPara></flowRoot>    <flowRoot
+       xml:space="preserve"
+       id="flowRoot7084"
+       transform="matrix(1.7996795,0,0,1.7996795,-574.04947,-40.110778)"><flowRegion
+         id="flowRegion7086"><rect
+           id="rect7088"
+           width="106.1641"
+           height="56.528934"
+           x="451.31232"
+           y="129.51581" /></flowRegion><flowPara
+         id="flowPara7090">vrchol</flowPara></flowRoot>    <path
+       style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;marker-start:url(#Arrow1Mstart);stroke-opacity:1"
+       d="M 147.21037,86.218599 L 143.44772,66.473969"
+       id="path8265"
+       sodipodi:nodetypes="cc" />
+    <path
+       style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;marker-start:url(#Arrow1Mstart);stroke-opacity:1"
+       d="M 240.62335,140.63838 L 143.17363,66.376309"
+       id="path9238"
+       sodipodi:nodetypes="cc" />
+    <path
+       style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;marker-start:url(#Arrow1Mstart);stroke-opacity:1"
+       d="M 192.59038,152.13131 L 259.88564,192.35264"
+       id="path9242"
+       sodipodi:nodetypes="cc" />
+    <path
+       style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;marker-start:url(#Arrow1Mstart);stroke-opacity:1"
+       d="M 92.403315,196.7841 L 131.9976,224.86346"
+       id="path9244"
+       sodipodi:nodetypes="cc" />
+    <path
+       style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;marker-start:url(#Arrow1Mstart);stroke-opacity:1"
+       d="M 195.5651,177.32881 L 131.41318,224.87518"
+       id="path9248"
+       sodipodi:nodetypes="cc" />
+    <path
+       style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;marker-start:url(#Arrow1Mstart);stroke-opacity:1"
+       d="M 126.42895,156.16332 L 131.76144,224.61128"
+       id="path9250"
+       sodipodi:nodetypes="cc" />
+    <path
+       sodipodi:type="arc"
+       style="opacity:1;fill:#0000ff;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:1.3597672;stroke-linecap:butt;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
+       id="path10239"
+       sodipodi:cx="159.36699"
+       sodipodi:cy="56.318527"
+       sodipodi:rx="4.4268608"
+       sodipodi:ry="4.4268608"
+       d="M 163.79385 56.318527 A 4.4268608 4.4268608 0 1 1  154.94013,56.318527 A 4.4268608 4.4268608 0 1 1  163.79385 56.318527 z"
+       transform="matrix(0.7354199,0,0,0.7354201,-9.2628045,108.68849)" />
+    <path
+       sodipodi:type="arc"
+       style="opacity:1;fill:#ffff00;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:2;stroke-linecap:butt;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
+       id="path10241"
+       sodipodi:cx="159.36699"
+       sodipodi:cy="56.318527"
+       sodipodi:rx="4.4268608"
+       sodipodi:ry="4.4268608"
+       d="M 163.79385 56.318527 A 4.4268608 4.4268608 0 1 1  154.94013,56.318527 A 4.4268608 4.4268608 0 1 1  163.79385 56.318527 z"
+       transform="translate(-110.75688,90.116479)" />
+    <path
+       style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;marker-start:url(#Arrow1Mstart);stroke-opacity:1"
+       d="M 53.696875,137.57467 L 143.78459,66.365419"
+       id="path11218"
+       sodipodi:nodetypes="cc" />
+  </g>
+</svg>