From 85a23b1352fbaf31d156d80ebe52601fb9accda3 Mon Sep 17 00:00:00 2001 From: yenon Date: Mon, 19 Jun 2023 14:26:36 +0200 Subject: [PATCH] Changes on tower --- .kile/mechforsch.kilepr.gui | 30 +- tex/4_Umsetzung.tex | 14 +- uml/actor_server_activity.puml | 13 + uml/animation_states.puml | 43 +- uml/out/animation_states.eps | 2175 +++++++++++ uml/out/plugin_connectivity.eps | 6268 +++++++++++++++++++++++++++++++ uml/plugin_connectivity.png | Bin 25492 -> 0 bytes uml/plugin_connectivity.puml | 40 +- uml/subtree_deposit.puml | 25 + uml/subtree_work.puml | 0 10 files changed, 8547 insertions(+), 61 deletions(-) create mode 100644 uml/actor_server_activity.puml create mode 100644 uml/out/animation_states.eps create mode 100644 uml/out/plugin_connectivity.eps delete mode 100644 uml/plugin_connectivity.png create mode 100644 uml/subtree_deposit.puml create mode 100644 uml/subtree_work.puml diff --git a/.kile/mechforsch.kilepr.gui b/.kile/mechforsch.kilepr.gui index 9194459..edc7a5a 100644 --- a/.kile/mechforsch.kilepr.gui +++ b/.kile/mechforsch.kilepr.gui @@ -121,43 +121,43 @@ TextFolding={"checksum":"cf8b2614fde9a70da69bd9296f0dc1ae50c584e2","ranges":[]} ViMarks= [view-settings,view=0,item:main.tex] -CursorColumn=68 -CursorLine=32 +CursorColumn=89 +CursorLine=117 Dynamic Word Wrap=false JumpList= -TextFolding={"checksum":"88153af05e2be709e828e4e8a1a9f54b756bcefe","ranges":[]} +TextFolding={"checksum":"5c50dc53ef39690810318af01f4ba4d3cb14fab0","ranges":[]} ViMarks= [view-settings,view=0,item:tex/1_Einleitung.tex] -CursorColumn=114 -CursorLine=46 +CursorColumn=28 +CursorLine=41 Dynamic Word Wrap=false JumpList= -TextFolding={"checksum":"052cc01250adb0f5e3ea2eff211696be3fc560ae","ranges":[]} +TextFolding={"checksum":"72da509f7bb04dfaf40002d46af28410e2acb580","ranges":[]} ViMarks= [view-settings,view=0,item:tex/2_Konzept.tex] -CursorColumn=73 -CursorLine=8 +CursorColumn=0 +CursorLine=36 Dynamic Word Wrap=false JumpList= -TextFolding={"checksum":"462cd841a4ae5cfb2a0372ff60c2f3b89035b3ea","ranges":[]} +TextFolding={"checksum":"21b8ecf4269d0711922f5a58a25d2691a2aebc7f","ranges":[]} ViMarks= [view-settings,view=0,item:tex/3_Auswahl.tex] -CursorColumn=49 -CursorLine=422 +CursorColumn=0 +CursorLine=147 Dynamic Word Wrap=false JumpList= -TextFolding={"checksum":"f762ea508da691b2b7d6eed6f6ab298eb722fa32","ranges":[]} +TextFolding={"checksum":"ee9b56159ddf3293cde4120dfc5d90bbd2f0759a","ranges":[]} ViMarks= [view-settings,view=0,item:tex/4_Umsetzung.tex] -CursorColumn=0 -CursorLine=97 +CursorColumn=15 +CursorLine=520 Dynamic Word Wrap=false JumpList= -TextFolding={"checksum":"0a72214ff4945abde5acc7ce77e1e946a152971f","ranges":[]} +TextFolding={"checksum":"3e818d80aa0680fb9664cb90786bb0abf72bfd24","ranges":[]} ViMarks= [view-settings,view=0,item:tex/Einleitung.tex] diff --git a/tex/4_Umsetzung.tex b/tex/4_Umsetzung.tex index 4295e30..3e818d8 100644 --- a/tex/4_Umsetzung.tex +++ b/tex/4_Umsetzung.tex @@ -48,7 +48,7 @@ Hierbei ist zu beachten, dass der SSH-Server im Container auf Port 2222 antworte Nach der Verbindung wird automatisch die ROS2-Umgebung eingerichtet. Diese kann ohne weitere Befehle nach Verbindungsaufbau genutzt werden. -Um die erstellten Pakete zu kompillieren, wurde das Skript \code{build.sh} im \code{workspace}-Verzeichnis erstellt. +Um die erstellten Pakete zu kompilieren, wurde das Skript \code{build.sh} im \code{workspace}-Verzeichnis erstellt. \begin{minted}[breaklines,frame=single]{bash} #!/bin/bash @@ -71,7 +71,7 @@ Dadurch befindet sich der Fehlers immer im letzten Paket der Ausgabe, da alle an \section{Entwicklungsumgebung} -Ein einfacher Texteditor ist für das Schreiben von ROS-Packages ausreichend und bietet bei der Arbeit mit Containern sogar einen großen Vorteil. +Ein Texteditor ist für das Schreiben von ROS-Packages ausreichend und bietet bei der Arbeit mit Containern sogar einen großen Vorteil. Das Editieren von Dateien ist mit einem Texteditor auch von außerhalb des Containers möglich. Jedoch besitzt ein Texteditor nur wenige Funktionen einer vollständigen Entwicklungsumgebung, die den Prozess der Softwareentwicklung beschleunigen. Um diese Funktionen bieten zu können, analysieren Entwicklungsumgebungen den geschriebenen Code. @@ -534,10 +534,12 @@ Der ActorServer ist die Brücke zwischen ROS und dem ActorPlugin. Er ist als das Programm \code{ros_actor_action_server} im gleichnamigen Paket enthalten. Dieser weitere Dienst bindet das ActorPlugin an ROS an. -Dafür werden zwei ROS-ActionServer gestartet, die jeweils Bewegungen oder Animationen des simulierten Menschen auslösen können. -Beide ActionServer prüfen bei dem Empfang eines neuen Ziels zuerst, ob bereits eine andere Aktion ausgeführt wird. -Wird bereits eine andere Aktion ausgeführt, kommt es zur Ablehnung weiterer Anfragen. -Im anderen Fall wird die Aufgabe akzeptiert und in das MessageQueue-Format übersetzt und an das ActorPlugin gesandt. +Nach dem Start des ActorServers werden zwei ROS-ActionServer gestartet. +Diese können jeweils zum Abspielen von Animationen oder zum Starten von Bewegungen des simulierten Menschen genutzt werden. +Wenn ein Client eine dieser Aktionen startet, überträgt er die Zieldaten an den entsprechenden ActionServer. +Beide ActionServer prüfen bei dem Empfang eines neuen Ziels als erstes, ob bereits eine andere Aktion ausgeführt wird. +Wird bereits eine andere Aktion ausgeführt, kommt es zur Ablehnung der aktuellen Anfrage. +Im anderen Fall wird die Anfrage akzeptiert und in das MessageQueue-Format übersetzt und an das ActorPlugin gesandt. Um das Starten mehrerer gleichzeitiger Aktionen zu unterbinden, muss der Empfang einer neuen Anfrage bestätigt werden, bevor weitere Befehle über den ROS-ActionServer entgegen genommen werden können. Hierzu wird ein Mutex verwendet, der die Auswertung neuer Nachrichten verhindert, so lange der aktuelle Befehl noch nicht durch das Plugin bestätigt wurde. diff --git a/uml/actor_server_activity.puml b/uml/actor_server_activity.puml new file mode 100644 index 0000000..167bbcc --- /dev/null +++ b/uml/actor_server_activity.puml @@ -0,0 +1,13 @@ +@startuml +start + +:Initialisiere MessageQueue; +if (Graphviz installed?) then (yes) + :process all\ndiagrams; +else (no) + :process only + __sequence__ and __activity__ diagrams; +endif + +stop +@enduml \ No newline at end of file diff --git a/uml/animation_states.puml b/uml/animation_states.puml index 684e5f3..280bd74 100644 --- a/uml/animation_states.puml +++ b/uml/animation_states.puml @@ -1,32 +1,39 @@ @startuml animation_states hide empty description +skinparam Shadowing true [*] --> Standing state Standing{ - [*] --> StandingIdle - StandingIdle --> [*] - StandingIdle --> ExtendArm - ExtendArm --> RetractArm - RetractArm --> StandingIdle + [*] --> [*] + [*] --> standing_extend_arm + standing_extend_arm --> standing_retract_arm + standing_retract_arm --> [*] - StandingIdle --> Walk - Walk --> StandingIdle + [*] --> standing_walk + standing_walk --> [*] } +Standing -> Standing state Low{ - [*] --> LowIdle - LowIdle --> [*] - LowIdle --> InspectLow - InspectLow --> PutBackLow - InspectLow --> GrabLow - PutBackLow --> LowIdle - GrabLow --> LowIdle + [*] --> [*] + [*] --> low_inspect + low_inspect --> low_put_back + low_inspect --> low_grab + low_put_back --> [*] + low_grab --> [*] } -Standing -> ToLow -ToLow -> Low -Low --> ToStanding -ToStanding --> Standing +Low -> Low + +'Spacer :D +state a #transparent;line:transparent;text:transparent +Low -up[hidden]-> a + +Standing -up-> standing_to_low +standing_to_low -down-> Low +Low -up-> low_to_standing +low_to_standing -down-> Standing + @enduml \ No newline at end of file diff --git a/uml/out/animation_states.eps b/uml/out/animation_states.eps new file mode 100644 index 0000000..d7a00cd --- /dev/null +++ b/uml/out/animation_states.eps @@ -0,0 +1,2175 @@ +%!PS-Adobe-3.0 EPSF-3.0 +%%Creator: PlantUML v1.2022.7 +%%Title: noTitle +%%BoundingBox: 0 0 594 485 +%%ColorUsage: Color +%%Origin: 0 0 +%%EndComments + +gsave +0 485 translate +.01 -.01 scale +/roundrect { +newpath +dup 3 index add 2 index 2 index add 2 index 180 270 arc +2 index 5 index add 1 index sub 2 index 2 index add 2 index 270 0 arc +2 index 5 index add 1 index sub 2 index 5 index add 2 index sub 2 index 0 90 arc +dup 3 index add 2 index 5 index add 2 index sub 2 index 90 180 arc +pop pop pop pop pop +} def +/rquadto { +3 index 3 index 4 2 roll rcurveto +} def +/P$4 { +-17 -57 -31 -112 rquadto +-12 -56 -20 -87 rquadto +-6 0 rlineto +-4 31 -17 87 rquadto +-12 54 -32 112 rquadto +-134 421 rlineto +-139 0 rlineto +-206 -750 rlineto +126 0 rlineto +104 400 rlineto +15 60 28 121 rquadto +14 60 20 101 rquadto +6 0 rlineto +4 -23 12 -57 rquadto +7 -35 17 -73 rquadto +10 -39 20 -70 rquadto +132 -421 rlineto +134 0 rlineto +128 421 rlineto +15 48 29 104 rquadto +15 56 21 96 rquadto +4 0 rlineto +4 -35 18 -96 rquadto +15 -62 32 -126 rquadto +104 -400 rlineto +125 0 rlineto +-207 750 rlineto +-143 0 rlineto +-129 -421 rlineto +closepath +} def +/P$d { +0 750 rlineto +-123 0 rlineto +0 -750 rlineto +123 0 rlineto +} def +/P$16 { +0 362 rlineto +201 0 rlineto +132 0 184 -51 rquadto +51 -51 51 -135 rquadto +0 -78 -54 -126 rquadto +-53 -48 -192 -48 rquadto +-190 0 rlineto +} def +/P$11 { +196 0 285 78 rquadto +89 76 89 215 rquadto +0 82 -37 156 rquadto +-35 71 -123 117 rquadto +-87 43 -237 43 rquadto +-114 0 rlineto +0 389 rlineto +-126 0 rlineto +0 -1000 rlineto +264 0 rlineto +closepath +} def +/P$t { +-142 0 rlineto +0 371 rlineto +148 0 rlineto +121 0 178 -48 rquadto +56 -48 56 -142 rquadto +0 -98 -59 -139 rquadto +-57 -42 -181 -42 rquadto +} def +/P$e { +75 0 134 28 rquadto +59 28 101 84 rquadto +6 0 rlineto +17 -98 rlineto +98 0 rlineto +0 762 rlineto +0 160 -82 242 rquadto +-81 81 -253 81 rquadto +-165 0 -270 -46 rquadto +0 -114 rlineto +110 59 276 59 rquadto +96 0 151 -57 rquadto +56 -56 56 -154 rquadto +0 -28 rlineto +0 -17 1 -48 rquadto +1 -32 3 -45 rquadto +-6 0 rlineto +-75 114 -232 114 rquadto +-145 0 -228 -101 rquadto +-81 -103 -81 -285 rquadto +0 -179 81 -284 rquadto +82 -106 226 -106 rquadto +closepath +} def +/P$u { +-100 0 -178 -40 rquadto +-76 -40 -121 -125 rquadto +-43 -85 -43 -218 rquadto +0 -139 45 -225 rquadto +46 -87 126 -128 rquadto +79 -40 179 -40 rquadto +57 0 110 12 rquadto +53 10 87 28 rquadto +-39 101 rlineto +-32 -12 -78 -23 rquadto +-45 -10 -84 -10 rquadto +-220 0 -220 284 rquadto +0 135 53 207 rquadto +54 71 160 71 rquadto +60 0 107 -12 rquadto +46 -12 85 -31 rquadto +0 109 rlineto +-37 20 -82 29 rquadto +-45 10 -109 10 rquadto +} def +/P$s { +187 0 275 71 rquadto +89 70 89 212 rquadto +0 79 -29 132 rquadto +-28 53 -73 85 rquadto +-45 31 -96 48 rquadto +275 448 rlineto +-146 0 rlineto +-242 -412 rlineto +-198 0 rlineto +0 412 rlineto +-126 0 rlineto +0 -1000 rlineto +275 0 rlineto +closepath +} def +/P$6 { +26 0 56 -4 rquadto +29 -4 48 -9 rquadto +0 93 rlineto +-20 9 -56 15 rquadto +-35 6 -70 6 rquadto +-59 0 -109 -20 rquadto +-48 -20 -79 -70 rquadto +-31 -51 -31 -142 rquadto +0 -435 rlineto +-106 0 rlineto +0 -59 rlineto +107 -48 rlineto +50 -159 rlineto +71 0 rlineto +0 171 rlineto +217 0 rlineto +0 95 rlineto +-217 0 rlineto +0 432 rlineto +0 68 32 101 rquadto +32 32 85 32 rquadto +} def +/P$12 { +-126 0 rlineto +0 395 rlineto +100 0 rlineto +142 0 212 -45 rquadto +70 -46 70 -157 rquadto +0 -96 -62 -143 rquadto +-60 -48 -193 -48 rquadto +} def +/P$8 { +-139 6 -193 45 rquadto +-53 39 -53 109 rquadto +0 64 37 93 rquadto +39 28 100 28 rquadto +93 0 156 -51 rquadto +64 -53 64 -162 rquadto +0 -67 rlineto +-110 4 rlineto +} def +/P$0 { +-125 0 rlineto +0 -889 rlineto +-312 0 rlineto +0 -110 rlineto +748 0 rlineto +0 110 rlineto +-310 0 rlineto +0 889 rlineto +} def +/P$a { +-139 0 -223 -96 rquadto +-84 -98 -84 -290 rquadto +0 -193 84 -292 rquadto +85 -98 225 -98 rquadto +87 0 142 32 rquadto +56 31 90 78 rquadto +7 0 rlineto +0 -18 -4 -54 rquadto +-3 -35 -3 -56 rquadto +0 -300 rlineto +123 0 rlineto +0 1064 rlineto +-100 0 rlineto +-17 -101 rlineto +-6 0 rlineto +-32 48 -89 82 rquadto +-56 32 -145 32 rquadto +closepath +} def +/P$b { +118 0 167 -65 rquadto +48 -65 48 -196 rquadto +0 -21 rlineto +0 -140 -46 -215 rquadto +-45 -75 -170 -75 rquadto +-100 0 -150 79 rquadto +-48 78 -48 212 rquadto +0 134 48 209 rquadto +50 73 151 73 rquadto +} def +/P$7 { +137 0 203 60 rquadto +65 59 65 190 rquadto +0 510 rlineto +-89 0 rlineto +-23 -106 rlineto +-6 0 rlineto +-48 60 -103 90 rquadto +-53 29 -148 29 rquadto +-103 0 -170 -53 rquadto +-67 -54 -67 -170 rquadto +0 -110 87 -171 rquadto +89 -60 271 -67 rquadto +128 -3 rlineto +0 -45 rlineto +0 -93 -40 -129 rquadto +-40 -37 -114 -37 rquadto +-59 0 -112 18 rquadto +-53 17 -100 39 rquadto +-37 -92 rlineto +48 -26 115 -45 rquadto +67 -18 140 -18 rquadto +closepath +} def +/P$v { +-267 1000 rlineto +-126 0 rlineto +-195 -654 rlineto +-10 -40 -21 -81 rquadto +-10 -40 -18 -71 rquadto +-6 -32 -9 -45 rquadto +-1 18 -15 78 rquadto +-12 59 -31 123 rquadto +-189 651 rlineto +-128 0 rlineto +-264 -1000 rlineto +131 0 rlineto +154 610 rlineto +17 64 28 125 rquadto +12 59 20 112 rquadto +6 -54 20 -118 rquadto +14 -64 32 -126 rquadto +176 -603 rlineto +129 0 rlineto +184 607 rlineto +18 64 32 128 rquadto +14 64 20 112 rquadto +7 -51 20 -112 rquadto +12 -60 29 -126 rquadto +153 -609 rlineto +132 0 rlineto +} def +/P$i { +-123 0 rlineto +0 -1064 rlineto +123 0 rlineto +0 1064 rlineto +} def +/P$o { +-120 -309 rlineto +-395 0 rlineto +-118 309 rlineto +-128 0 rlineto +390 -1003 rlineto +114 0 rlineto +389 1003 rlineto +-131 0 rlineto +closepath +} def +/P$x { +-17 -57 -31 -112 rquadto +-12 -56 -20 -87 rquadto +-6 0 rlineto +-4 31 -17 87 rquadto +-12 54 -32 112 rquadto +-134 421 rlineto +-139 0 rlineto +-206 -750 rlineto +126 0 rlineto +104 400 rlineto +15 60 28 121 rquadto +14 60 20 101 rquadto +6 0 rlineto +4 -23 12 -57 rquadto +7 -35 17 -73 rquadto +10 -39 20 -70 rquadto +132 -421 rlineto +134 0 rlineto +128 421 rlineto +15 48 29 104 rquadto +15 56 21 96 rquadto +4 0 rlineto +4 -35 18 -96 rquadto +15 -62 32 -126 rquadto +104 -400 rlineto +125 0 rlineto +-207 750 rlineto +-143 0 rlineto +-129 -421 rlineto +} def +/P$1a { +-118 0 -165 68 rquadto +-45 68 -45 212 rquadto +0 6 rlineto +0 137 45 212 rquadto +45 73 168 73 rquadto +101 0 150 -73 rquadto +50 -75 50 -215 rquadto +0 -284 -203 -284 rquadto +} def +/P$h { +-360 0 rlineto +0 -73 rlineto +117 -26 rlineto +0 -798 rlineto +-117 -28 rlineto +0 -73 rlineto +360 0 rlineto +0 73 rlineto +-117 28 rlineto +0 798 rlineto +117 26 rlineto +0 73 rlineto +} def +/P$19 { +0 46 -3 89 rquadto +-1 40 -3 64 rquadto +6 0 rlineto +32 -46 87 -78 rquadto +56 -32 145 -32 rquadto +139 0 223 96 rquadto +85 96 85 290 rquadto +0 193 -85 292 rquadto +-85 96 -223 96 rquadto +-89 0 -145 -31 rquadto +-54 -32 -87 -78 rquadto +-9 0 rlineto +-25 95 rlineto +-89 0 rlineto +0 -1064 rlineto +123 0 rlineto +0 259 rlineto +closepath +} def +/P$1 { +0 185 -95 289 rquadto +-93 101 -254 101 rquadto +-100 0 -178 -45 rquadto +-76 -45 -121 -132 rquadto +-45 -87 -45 -212 rquadto +0 -185 93 -285 rquadto +93 -101 254 -101 rquadto +103 0 179 45 rquadto +78 45 121 131 rquadto +45 85 45 210 rquadto +closepath +} def +/P$9 { +134 0 203 65 rquadto +68 64 68 209 rquadto +0 489 rlineto +-121 0 rlineto +0 -479 rlineto +0 -181 -167 -181 rquadto +-125 0 -173 70 rquadto +-46 70 -46 201 rquadto +0 389 rlineto +-123 0 rlineto +0 -750 rlineto +100 0 rlineto +17 101 rlineto +7 0 rlineto +35 -57 100 -85 rquadto +65 -29 135 -29 rquadto +} def +/P$17 { +0 21 -3 59 rquadto +-1 35 -1 62 rquadto +4 0 rlineto +7 -10 25 -31 rquadto +17 -21 34 -43 rquadto +17 -21 29 -35 rquadto +240 -253 rlineto +143 0 rlineto +-303 320 rlineto +323 429 rlineto +-148 0 rlineto +-259 -350 rlineto +-85 73 rlineto +0 276 rlineto +-121 0 rlineto +0 -1064 rlineto +121 0 rlineto +0 556 rlineto +} def +/P$z { +137 0 221 96 rquadto +85 95 85 290 rquadto +0 192 -85 292 rquadto +-84 98 -223 98 rquadto +-87 0 -143 -32 rquadto +-56 -32 -89 -76 rquadto +-7 0 rlineto +1 23 4 60 rquadto +3 35 3 62 rquadto +0 307 rlineto +-123 0 rlineto +0 -1085 rlineto +101 0 rlineto +15 101 rlineto +6 0 rlineto +34 -48 87 -81 rquadto +54 -34 146 -34 rquadto +closepath +} def +/P$14 { +187 0 282 56 rquadto +96 54 96 192 rquadto +0 87 -50 146 rquadto +-48 57 -140 73 rquadto +0 7 rlineto +62 9 112 35 rquadto +51 26 81 76 rquadto +29 48 29 126 rquadto +0 135 -93 210 rquadto +-92 73 -253 73 rquadto +-351 0 rlineto +0 -1000 rlineto +285 0 rlineto +closepath +} def +/P$j { +95 0 164 42 rquadto +70 42 107 118 rquadto +37 75 37 178 rquadto +0 73 rlineto +-514 0 rlineto +3 128 64 195 rquadto +62 65 175 65 rquadto +71 0 126 -12 rquadto +56 -14 114 -39 rquadto +0 107 rlineto +-57 25 -114 35 rquadto +-54 12 -132 12 rquadto +-106 0 -187 -43 rquadto +-81 -43 -128 -129 rquadto +-45 -85 -45 -210 rquadto +0 -121 40 -209 rquadto +42 -89 117 -135 rquadto +75 -48 175 -48 rquadto +closepath +} def +/P$k { +-89 0 -140 57 rquadto +-50 56 -59 156 rquadto +381 0 rlineto +-1 -95 -45 -154 rquadto +-42 -59 -135 -59 rquadto +closepath +} def +/P$r { +128 0 190 65 rquadto +62 64 62 209 rquadto +0 489 rlineto +-121 0 rlineto +0 -482 rlineto +0 -178 -151 -178 rquadto +-109 0 -156 64 rquadto +-46 62 -46 182 rquadto +0 414 rlineto +-121 0 rlineto +0 -482 rlineto +0 -178 -154 -178 rquadto +-112 0 -156 70 rquadto +-43 70 -43 201 rquadto +0 389 rlineto +-123 0 rlineto +0 -750 rlineto +100 0 rlineto +17 101 rlineto +7 0 rlineto +34 -57 93 -85 rquadto +59 -29 126 -29 rquadto +176 0 229 125 rquadto +7 0 rlineto +37 -64 101 -93 rquadto +65 -31 139 -31 rquadto +closepath +} def +/P$q { +21 0 45 1 rquadto +25 1 43 6 rquadto +-15 114 rlineto +-18 -4 -40 -7 rquadto +-21 -3 -40 -3 rquadto +-57 0 -107 32 rquadto +-50 31 -81 87 rquadto +-29 56 -29 132 rquadto +0 400 rlineto +-123 0 rlineto +0 -750 rlineto +101 0 rlineto +14 137 rlineto +4 0 rlineto +37 -62 93 -106 rquadto +57 -45 135 -45 rquadto +} def +/P$m { +-259 -365 rlineto +140 0 rlineto +192 282 rlineto +192 -282 rlineto +139 0 rlineto +-259 365 rlineto +273 384 rlineto +-140 0 rlineto +-204 -300 rlineto +-206 300 rlineto +-139 0 rlineto +271 -384 rlineto +} def +/P$p { +-3 -10 -14 -40 rquadto +-9 -29 -18 -60 rquadto +-7 -31 -14 -48 rquadto +-9 43 -21 85 rquadto +-12 40 -21 64 rquadto +-112 301 rlineto +315 0 rlineto +-112 -301 rlineto +} def +/P$18 { +345 0 rlineto +0 490 rlineto +-81 26 -164 39 rquadto +-82 12 -187 12 rquadto +-154 0 -262 -62 rquadto +-106 -62 -160 -178 rquadto +-54 -115 -54 -273 rquadto +0 -156 60 -270 rquadto +62 -115 176 -179 rquadto +115 -64 279 -64 rquadto +84 0 159 15 rquadto +75 15 139 43 rquadto +-46 109 rlineto +-53 -23 -120 -40 rquadto +-67 -17 -137 -17 rquadto +-179 0 -279 107 rquadto +-100 107 -100 295 rquadto +0 118 37 210 rquadto +39 92 121 143 rquadto +82 50 217 50 rquadto +65 0 110 -6 rquadto +46 -7 84 -17 rquadto +0 -296 rlineto +-218 0 rlineto +0 -112 rlineto +} def +/P$2 { +0 132 51 210 rquadto +53 78 167 78 rquadto +114 0 167 -78 rquadto +53 -78 53 -210 rquadto +0 -132 -53 -207 rquadto +-53 -76 -167 -76 rquadto +-115 0 -167 76 rquadto +-51 75 -51 207 rquadto +} def +/P$y { +0 109 -81 165 rquadto +-81 56 -218 56 rquadto +-78 0 -135 -12 rquadto +-56 -12 -98 -35 rquadto +0 -110 rlineto +43 21 107 40 rquadto +64 18 129 18 rquadto +93 0 135 -29 rquadto +42 -29 42 -79 rquadto +0 -28 -15 -50 rquadto +-15 -23 -56 -45 rquadto +-39 -23 -114 -51 rquadto +-71 -28 -123 -54 rquadto +-51 -28 -79 -67 rquadto +-28 -40 -28 -101 rquadto +0 -95 76 -146 rquadto +78 -51 204 -51 rquadto +68 0 128 14 rquadto +59 12 110 35 rquadto +-42 98 rlineto +-46 -20 -100 -34 rquadto +-51 -14 -106 -14 rquadto +-75 0 -115 25 rquadto +-39 25 -39 67 rquadto +0 29 17 51 rquadto +18 21 60 42 rquadto +43 20 115 48 rquadto +70 26 120 54 rquadto +51 28 78 68 rquadto +26 39 26 98 rquadto +} def +/P$13 { +0 750 rlineto +-101 0 rlineto +-18 -100 rlineto +-4 0 rlineto +-35 59 -101 87 rquadto +-64 26 -135 26 rquadto +-135 0 -204 -64 rquadto +-68 -65 -68 -209 rquadto +0 -490 rlineto +125 0 rlineto +0 482 rlineto +0 179 165 179 rquadto +125 0 173 -70 rquadto +48 -70 48 -201 rquadto +0 -390 rlineto +123 0 rlineto +} def +/P$3 { +0 -1000 rlineto +126 0 rlineto +0 887 rlineto +435 0 rlineto +0 112 rlineto +-562 0 rlineto +} def +/P$g { +-93 0 -145 75 rquadto +-51 75 -51 214 rquadto +0 137 50 210 rquadto +51 73 150 73 rquadto +114 0 165 -60 rquadto +51 -60 51 -195 rquadto +0 -29 rlineto +0 -154 -53 -220 rquadto +-53 -67 -167 -67 rquadto +} def +/P$n { +-89 0 -140 57 rquadto +-50 56 -59 156 rquadto +381 0 rlineto +-1 -95 -45 -154 rquadto +-42 -59 -135 -59 rquadto +} def +/P$15 { +128 0 175 -40 rquadto +48 -42 48 -123 rquadto +0 -82 -57 -118 rquadto +-57 -35 -185 -35 rquadto +-164 0 rlineto +0 318 rlineto +184 0 rlineto +closepath +} def +/P$w { +0 21 -3 59 rquadto +-1 35 -1 62 rquadto +4 0 rlineto +7 -10 25 -31 rquadto +17 -21 34 -43 rquadto +17 -21 29 -35 rquadto +240 -253 rlineto +143 0 rlineto +-303 320 rlineto +323 429 rlineto +-148 0 rlineto +-259 -350 rlineto +-85 73 rlineto +0 276 rlineto +-121 0 rlineto +0 -1064 rlineto +121 0 rlineto +0 556 rlineto +closepath +} def +/P$l { +-557 0 rlineto +0 -1000 rlineto +557 0 rlineto +0 110 rlineto +-431 0 rlineto +0 312 rlineto +406 0 rlineto +0 109 rlineto +-406 0 rlineto +0 356 rlineto +431 0 rlineto +0 110 rlineto +} def +/P$c { +28 0 50 18 rquadto +21 18 21 59 rquadto +0 39 -21 59 rquadto +-21 18 -50 18 rquadto +-29 0 -51 -18 rquadto +-20 -20 -20 -59 rquadto +0 -40 20 -59 rquadto +21 -18 51 -18 rquadto +closepath +} def +/P$10 { +-114 0 -160 65 rquadto +-46 64 -50 195 rquadto +0 23 rlineto +0 139 45 214 rquadto +45 75 168 75 rquadto +68 0 112 -37 rquadto +43 -39 65 -103 rquadto +21 -65 21 -150 rquadto +0 -128 -50 -204 rquadto +-48 -78 -153 -78 rquadto +} def +/P$5 { +0 132 -96 207 rquadto +-96 73 -260 73 rquadto +-82 0 -154 -12 rquadto +-71 -12 -118 -35 rquadto +0 -120 rlineto +50 23 125 42 rquadto +75 17 154 17 rquadto +112 0 168 -42 rquadto +56 -43 56 -118 rquadto +0 -48 -21 -81 rquadto +-20 -34 -71 -62 rquadto +-50 -29 -140 -62 rquadto +-128 -45 -193 -112 rquadto +-64 -67 -64 -184 rquadto +0 -79 40 -135 rquadto +40 -56 112 -87 rquadto +71 -31 165 -31 rquadto +82 0 151 15 rquadto +68 15 125 40 rquadto +-40 107 rlineto +-51 -21 -112 -37 rquadto +-60 -15 -126 -15 rquadto +-93 0 -142 40 rquadto +-46 39 -46 104 rquadto +0 51 20 85 rquadto +21 32 68 59 rquadto +48 26 129 56 rquadto +89 32 148 70 rquadto +60 35 92 89 rquadto +32 51 32 129 rquadto +} def +/P$f { +-93 0 -145 75 rquadto +-51 75 -51 214 rquadto +0 137 50 210 rquadto +51 73 150 73 rquadto +114 0 165 -60 rquadto +51 -60 51 -195 rquadto +0 -29 rlineto +0 -154 -53 -220 rquadto +-53 -67 -167 -67 rquadto +closepath +} def +0.13 0.13 0.13 setrgbcolor +newpath +12325 1600 1000 0 360 arc +closepath eofill +0.95 0.95 0.95 setrgbcolor +5200 4000 27425 21504 1250 roundrect +closepath eofill +50 setlinewidth +0.09 0.09 0.09 setrgbcolor +5200 4000 27425 21504 1250 roundrect +closepath stroke +0 setlinewidth +[] 0 setdash +0 0 0 setrgbcolor +newpath +28376 24047 moveto +P$0 +fill +0 setlinewidth +[] 0 setdash +0 0 0 setrgbcolor +newpath +29496 23670 moveto +P$1 +28929 23670 moveto +P$2 +fill +0 setlinewidth +[] 0 setdash +0 0 0 setrgbcolor +newpath +29660 24047 moveto +P$3 +fill +0 setlinewidth +[] 0 setdash +0 0 0 setrgbcolor +newpath +30996 23670 moveto +P$1 +30429 23670 moveto +P$2 +fill +0 setlinewidth +[] 0 setdash +0 0 0 setrgbcolor +newpath +31628 23623 moveto +P$4 +fill +0.95 0.95 0.95 setrgbcolor +8700 4000 25675 44407 1250 roundrect +closepath eofill +50 setlinewidth +0.09 0.09 0.09 setrgbcolor +8700 4000 25675 44407 1250 roundrect +closepath stroke +0 setlinewidth +[] 0 setdash +0 0 0 setrgbcolor +newpath +26626 46950 moveto +P$0 +fill +0 setlinewidth +[] 0 setdash +0 0 0 setrgbcolor +newpath +27746 46573 moveto +P$1 +27179 46573 moveto +P$2 +fill +0 setlinewidth +[] 0 setdash +0 0 0 setrgbcolor +newpath +28478 46683 moveto +P$5 +fill +0 setlinewidth +[] 0 setdash +0 0 0 setrgbcolor +newpath +28945 46862 moveto +P$6 +fill +0 setlinewidth +[] 0 setdash +0 0 0 setrgbcolor +newpath +29478 46187 moveto +P$7 +29514 46587 moveto +P$8 +fill +0 setlinewidth +[] 0 setdash +0 0 0 setrgbcolor +newpath +30354 46186 moveto +P$9 +fill +0 setlinewidth +[] 0 setdash +0 0 0 setrgbcolor +newpath +31159 46964 moveto +P$a +31179 46862 moveto +P$b +fill +0 setlinewidth +[] 0 setdash +0 0 0 setrgbcolor +newpath +31856 45918 moveto +P$c +31917 46200 moveto +P$d +fill +0 setlinewidth +[] 0 setdash +0 0 0 setrgbcolor +newpath +32554 46186 moveto +P$9 +fill +0 setlinewidth +[] 0 setdash +0 0 0 setrgbcolor +newpath +33359 46186 moveto +P$e +33376 46289 moveto +P$f +fill +0.95 0.95 0.95 setrgbcolor +newpath +1950 8600 moveto +22700 8600 lineto +23950 11506 lineto +700 11506 lineto +700 9850 lineto +closepath eofill +100 setlinewidth +0.95 0.95 0.95 setrgbcolor +newpath +1950 8600 moveto +22700 8600 lineto +23950 11506 lineto +700 11506 lineto +700 9850 lineto +stroke +50 setlinewidth +0.09 0.09 0.09 setrgbcolor +23250 29806 700 8600 1250 roundrect +closepath stroke +50 setlinewidth +0.09 0.09 0.09 setrgbcolor +newpath +700 11506 moveto +23250 0 rlineto +stroke +0 setlinewidth +[] 0 setdash +0 0 0 setrgbcolor +newpath +9978 10329 moveto +P$5 +fill +0 setlinewidth +[] 0 setdash +0 0 0 setrgbcolor +newpath +10445 10509 moveto +P$6 +fill +0 setlinewidth +[] 0 setdash +0 0 0 setrgbcolor +newpath +10978 9834 moveto +P$7 +11014 10234 moveto +P$8 +fill +0 setlinewidth +[] 0 setdash +0 0 0 setrgbcolor +newpath +11854 9832 moveto +P$9 +fill +0 setlinewidth +[] 0 setdash +0 0 0 setrgbcolor +newpath +12659 10610 moveto +P$a +12679 10509 moveto +P$b +fill +0 setlinewidth +[] 0 setdash +0 0 0 setrgbcolor +newpath +13356 9565 moveto +P$c +13417 9846 moveto +P$d +fill +0 setlinewidth +[] 0 setdash +0 0 0 setrgbcolor +newpath +14054 9832 moveto +P$9 +fill +0 setlinewidth +[] 0 setdash +0 0 0 setrgbcolor +newpath +14859 9832 moveto +P$e +14876 9935 moveto +P$f +fill +0.13 0.13 0.13 setrgbcolor +newpath +18300 13606 1000 0 360 arc +closepath eofill +0.95 0.95 0.95 setrgbcolor +9700 4000 13450 18206 1250 roundrect +closepath eofill +50 setlinewidth +0.09 0.09 0.09 setrgbcolor +9700 4000 13450 18206 1250 roundrect +closepath stroke +0 setlinewidth +[] 0 setdash +0 0 0 setrgbcolor +newpath +14653 20482 moveto +P$5 +fill +0 setlinewidth +[] 0 setdash +0 0 0 setrgbcolor +newpath +15120 20662 moveto +P$6 +fill +0 setlinewidth +[] 0 setdash +0 0 0 setrgbcolor +newpath +15653 19987 moveto +P$7 +15689 20387 moveto +P$8 +fill +0 setlinewidth +[] 0 setdash +0 0 0 setrgbcolor +newpath +16529 19985 moveto +P$9 +fill +0 setlinewidth +[] 0 setdash +0 0 0 setrgbcolor +newpath +17334 20764 moveto +P$a +17354 20662 moveto +P$b +fill +0 setlinewidth +[] 0 setdash +0 0 0 setrgbcolor +newpath +18031 19718 moveto +P$c +18092 19999 moveto +P$d +fill +0 setlinewidth +[] 0 setdash +0 0 0 setrgbcolor +newpath +18729 19985 moveto +P$9 +fill +0 setlinewidth +[] 0 setdash +0 0 0 setrgbcolor +newpath +19534 19985 moveto +P$e +19551 20089 moveto +P$g +fill +0 setlinewidth +[] 0 setdash +0 0 0 setrgbcolor +newpath +20467 20749 moveto +P$h +fill +0 setlinewidth +[] 0 setdash +0 0 0 setrgbcolor +newpath +20934 20764 moveto +P$a +20954 20662 moveto +P$b +fill +0 setlinewidth +[] 0 setdash +0 0 0 setrgbcolor +newpath +21692 20749 moveto +P$i +fill +0 setlinewidth +[] 0 setdash +0 0 0 setrgbcolor +newpath +22259 19985 moveto +P$j +22257 20085 moveto +P$k +fill +100 setlinewidth +0.13 0.13 0.13 setrgbcolor +newpath +2800 27806 1000 0 360 arc +closepath stroke +0.13 0.13 0.13 setrgbcolor +newpath +2850 27856 600 0 360 arc +closepath eofill +0.95 0.95 0.95 setrgbcolor +8400 4000 5600 25806 1250 roundrect +closepath eofill +50 setlinewidth +0.09 0.09 0.09 setrgbcolor +8400 4000 5600 25806 1250 roundrect +closepath stroke +0 setlinewidth +[] 0 setdash +0 0 0 setrgbcolor +newpath +6793 28349 moveto +P$l +fill +0 setlinewidth +[] 0 setdash +0 0 0 setrgbcolor +newpath +7196 27965 moveto +P$m +fill +0 setlinewidth +[] 0 setdash +0 0 0 setrgbcolor +newpath +7970 28262 moveto +P$6 +fill +0 setlinewidth +[] 0 setdash +0 0 0 setrgbcolor +newpath +8509 27585 moveto +P$j +8507 27685 moveto +P$n +fill +0 setlinewidth +[] 0 setdash +0 0 0 setrgbcolor +newpath +9379 27585 moveto +P$9 +fill +0 setlinewidth +[] 0 setdash +0 0 0 setrgbcolor +newpath +10184 28364 moveto +P$a +10204 28262 moveto +P$b +fill +0 setlinewidth +[] 0 setdash +0 0 0 setrgbcolor +newpath +11462 28349 moveto +P$o +11192 27626 moveto +P$p +fill +0 setlinewidth +[] 0 setdash +0 0 0 setrgbcolor +newpath +12068 27585 moveto +P$q +fill +0 setlinewidth +[] 0 setdash +0 0 0 setrgbcolor +newpath +13142 27585 moveto +P$r +fill +0.95 0.95 0.95 setrgbcolor +8600 4000 12400 33406 1250 roundrect +closepath eofill +50 setlinewidth +0.09 0.09 0.09 setrgbcolor +8600 4000 12400 33406 1250 roundrect +closepath stroke +0 setlinewidth +[] 0 setdash +0 0 0 setrgbcolor +newpath +13310 34949 moveto +P$s +13304 35059 moveto +P$t +fill +0 setlinewidth +[] 0 setdash +0 0 0 setrgbcolor +newpath +14209 35185 moveto +P$j +14207 35285 moveto +P$n +fill +0 setlinewidth +[] 0 setdash +0 0 0 setrgbcolor +newpath +14970 35862 moveto +P$6 +fill +0 setlinewidth +[] 0 setdash +0 0 0 setrgbcolor +newpath +15568 35185 moveto +P$q +fill +0 setlinewidth +[] 0 setdash +0 0 0 setrgbcolor +newpath +16103 35187 moveto +P$7 +16139 35587 moveto +P$8 +fill +0 setlinewidth +[] 0 setdash +0 0 0 setrgbcolor +newpath +16920 35964 moveto +P$u +fill +0 setlinewidth +[] 0 setdash +0 0 0 setrgbcolor +newpath +17570 35862 moveto +P$6 +fill +0 setlinewidth +[] 0 setdash +0 0 0 setrgbcolor +newpath +18462 35949 moveto +P$o +18192 35226 moveto +P$p +fill +0 setlinewidth +[] 0 setdash +0 0 0 setrgbcolor +newpath +19068 35185 moveto +P$q +fill +0 setlinewidth +[] 0 setdash +0 0 0 setrgbcolor +newpath +20142 35185 moveto +P$r +fill +0.95 0.95 0.95 setrgbcolor +5000 4000 15800 25806 1250 roundrect +closepath eofill +50 setlinewidth +0.09 0.09 0.09 setrgbcolor +5000 4000 15800 25806 1250 roundrect +closepath stroke +0 setlinewidth +[] 0 setdash +0 0 0 setrgbcolor +newpath +17984 27349 moveto +P$v +fill +0 setlinewidth +[] 0 setdash +0 0 0 setrgbcolor +newpath +18403 27587 moveto +P$7 +18439 27987 moveto +P$8 +fill +0 setlinewidth +[] 0 setdash +0 0 0 setrgbcolor +newpath +19042 28349 moveto +P$i +fill +0 setlinewidth +[] 0 setdash +0 0 0 setrgbcolor +newpath +19440 27842 moveto +P$w +fill +100 setlinewidth +0.09 0.09 0.09 setrgbcolor +newpath +18300 14650 moveto +18300 15423 18300 16554 18300 17586 curveto +stroke +0.09 0.09 0.09 setrgbcolor +newpath +18300 18078 moveto +400 -900 rlineto +-400 400 rlineto +-400 -400 rlineto +400 900 rlineto +18300 18078 lineto +closepath eofill +100 setlinewidth +0.09 0.09 0.09 setrgbcolor +newpath +18300 18078 moveto +400 -900 rlineto +-400 400 rlineto +-400 -400 rlineto +400 900 rlineto +18300 18078 lineto +closepath stroke +100 setlinewidth +0.09 0.09 0.09 setrgbcolor +newpath +13411 21750 moveto +10712 22674 7375 24034 4700 25806 curveto +4383 26016 4076 26284 3804 26552 curveto +stroke +0.09 0.09 0.09 setrgbcolor +newpath +3510 26866 moveto +909 -377 rlineto +-565 14 rlineto +-14 -565 rlineto +-329 928 rlineto +3510 26866 lineto +closepath eofill +100 setlinewidth +0.09 0.09 0.09 setrgbcolor +newpath +3510 26866 moveto +909 -377 rlineto +-565 14 rlineto +-14 -565 rlineto +-329 928 rlineto +3510 26866 lineto +closepath stroke +100 setlinewidth +0.09 0.09 0.09 setrgbcolor +newpath +16066 22250 moveto +14963 23210 13625 24376 12468 25383 curveto +stroke +0.09 0.09 0.09 setrgbcolor +newpath +12118 25775 moveto +941 -287 rlineto +-564 -40 rlineto +40 -564 rlineto +-417 891 rlineto +12118 25775 lineto +closepath eofill +100 setlinewidth +0.09 0.09 0.09 setrgbcolor +newpath +12118 25775 moveto +941 -287 rlineto +-564 -40 rlineto +40 -564 rlineto +-417 891 rlineto +12118 25775 lineto +closepath stroke +100 setlinewidth +0.09 0.09 0.09 setrgbcolor +newpath +11613 29850 moveto +12500 30802 13576 31955 14509 32956 curveto +stroke +0.09 0.09 0.09 setrgbcolor +newpath +14799 33275 moveto +-319 -931 rlineto +-20 565 rlineto +-565 -20 rlineto +905 386 rlineto +14799 33275 lineto +closepath eofill +100 setlinewidth +0.09 0.09 0.09 setrgbcolor +newpath +14799 33275 moveto +-319 -931 rlineto +-20 565 rlineto +-565 -20 rlineto +905 386 rlineto +14799 33275 lineto +closepath stroke +100 setlinewidth +0.09 0.09 0.09 setrgbcolor +newpath +19119 33373 moveto +20120 32419 21170 31178 21700 29806 curveto +22341 28148 22186 27516 21700 25806 curveto +21392 24722 20802 23642 20200 22730 curveto +stroke +0.09 0.09 0.09 setrgbcolor +newpath +19865 22342 moveto +178 968 rlineto +103 -556 rlineto +556 103 rlineto +-838 -516 rlineto +19865 22342 lineto +closepath eofill +100 setlinewidth +0.09 0.09 0.09 setrgbcolor +newpath +19865 22342 moveto +178 968 rlineto +103 -556 rlineto +556 103 rlineto +-838 -516 rlineto +19865 22342 lineto +closepath stroke +100 setlinewidth +0.09 0.09 0.09 setrgbcolor +newpath +17698 22250 moveto +17617 23151 17604 24232 17657 25194 curveto +stroke +0.09 0.09 0.09 setrgbcolor +newpath +17699 25675 moveto +332 -927 rlineto +-369 428 rlineto +-428 -369 rlineto +465 867 rlineto +17699 25675 lineto +closepath eofill +100 setlinewidth +0.09 0.09 0.09 setrgbcolor +newpath +17699 25675 moveto +332 -927 rlineto +-369 428 rlineto +-428 -369 rlineto +465 867 rlineto +17699 25675 lineto +closepath stroke +100 setlinewidth +0.09 0.09 0.09 setrgbcolor +newpath +18901 25775 moveto +18982 24876 18997 23795 18944 22832 curveto +stroke +0.09 0.09 0.09 setrgbcolor +newpath +18902 22350 moveto +-337 925 rlineto +371 -426 rlineto +426 371 rlineto +-460 -870 rlineto +18902 22350 lineto +closepath eofill +100 setlinewidth +0.09 0.09 0.09 setrgbcolor +newpath +18902 22350 moveto +-337 925 rlineto +371 -426 rlineto +426 371 rlineto +-460 -870 rlineto +18902 22350 lineto +closepath stroke +0.95 0.95 0.95 setrgbcolor +newpath +37400 8600 moveto +58050 8600 lineto +59300 11506 lineto +36150 11506 lineto +36150 9850 lineto +closepath eofill +100 setlinewidth +0.95 0.95 0.95 setrgbcolor +newpath +37400 8600 moveto +58050 8600 lineto +59300 11506 lineto +36150 11506 lineto +36150 9850 lineto +stroke +50 setlinewidth +0.09 0.09 0.09 setrgbcolor +23150 29806 36150 8600 1250 roundrect +closepath stroke +50 setlinewidth +0.09 0.09 0.09 setrgbcolor +newpath +36150 11506 moveto +23150 0 rlineto +stroke +0 setlinewidth +[] 0 setdash +0 0 0 setrgbcolor +newpath +46560 10596 moveto +P$3 +fill +0 setlinewidth +[] 0 setdash +0 0 0 setrgbcolor +newpath +47896 10220 moveto +P$1 +47329 10220 moveto +P$2 +fill +0 setlinewidth +[] 0 setdash +0 0 0 setrgbcolor +newpath +48528 10173 moveto +P$4 +fill +0.13 0.13 0.13 setrgbcolor +newpath +45550 13606 1000 0 360 arc +closepath eofill +0.95 0.95 0.95 setrgbcolor +6200 4000 42450 18206 1250 roundrect +closepath eofill +50 setlinewidth +0.09 0.09 0.09 setrgbcolor +6200 4000 42450 18206 1250 roundrect +closepath stroke +0 setlinewidth +[] 0 setdash +0 0 0 setrgbcolor +newpath +43085 20749 moveto +P$3 +fill +0 setlinewidth +[] 0 setdash +0 0 0 setrgbcolor +newpath +44421 20373 moveto +P$1 +43854 20373 moveto +P$2 +fill +0 setlinewidth +[] 0 setdash +0 0 0 setrgbcolor +newpath +45053 20326 moveto +P$x +fill +0 setlinewidth +[] 0 setdash +0 0 0 setrgbcolor +newpath +45967 20749 moveto +P$h +fill +0 setlinewidth +[] 0 setdash +0 0 0 setrgbcolor +newpath +46434 20764 moveto +P$a +46454 20662 moveto +P$b +fill +0 setlinewidth +[] 0 setdash +0 0 0 setrgbcolor +newpath +47192 20749 moveto +P$i +fill +0 setlinewidth +[] 0 setdash +0 0 0 setrgbcolor +newpath +47759 19985 moveto +P$j +47757 20085 moveto +P$k +fill +100 setlinewidth +0.13 0.13 0.13 setrgbcolor +newpath +38250 27806 1000 0 360 arc +closepath stroke +0.13 0.13 0.13 setrgbcolor +newpath +38300 27856 600 0 360 arc +closepath eofill +0.95 0.95 0.95 setrgbcolor +8600 4000 44850 25806 1250 roundrect +closepath eofill +50 setlinewidth +0.09 0.09 0.09 setrgbcolor +8600 4000 44850 25806 1250 roundrect +closepath stroke +0 setlinewidth +[] 0 setdash +0 0 0 setrgbcolor +newpath +45767 28349 moveto +P$h +fill +0 setlinewidth +[] 0 setdash +0 0 0 setrgbcolor +newpath +46329 27585 moveto +P$9 +fill +0 setlinewidth +[] 0 setdash +0 0 0 setrgbcolor +newpath +47357 28142 moveto +P$y +fill +0 setlinewidth +[] 0 setdash +0 0 0 setrgbcolor +newpath +47926 27585 moveto +P$z +47903 27689 moveto +P$10 +fill +0 setlinewidth +[] 0 setdash +0 0 0 setrgbcolor +newpath +48759 27585 moveto +P$j +48757 27685 moveto +P$n +fill +0 setlinewidth +[] 0 setdash +0 0 0 setrgbcolor +newpath +49570 28364 moveto +P$u +fill +0 setlinewidth +[] 0 setdash +0 0 0 setrgbcolor +newpath +50220 28262 moveto +P$6 +fill +0 setlinewidth +[] 0 setdash +0 0 0 setrgbcolor +newpath +50485 28349 moveto +P$3 +fill +0 setlinewidth +[] 0 setdash +0 0 0 setrgbcolor +newpath +51821 27973 moveto +P$1 +51254 27973 moveto +P$2 +fill +0 setlinewidth +[] 0 setdash +0 0 0 setrgbcolor +newpath +52453 27926 moveto +P$4 +fill +0.95 0.95 0.95 setrgbcolor +8900 4000 39800 33406 1250 roundrect +closepath eofill +50 setlinewidth +0.09 0.09 0.09 setrgbcolor +8900 4000 39800 33406 1250 roundrect +closepath stroke +0 setlinewidth +[] 0 setdash +0 0 0 setrgbcolor +newpath +40700 34949 moveto +P$11 +40689 35057 moveto +P$12 +fill +0 setlinewidth +[] 0 setdash +0 0 0 setrgbcolor +newpath +41846 35199 moveto +P$13 +fill +0 setlinewidth +[] 0 setdash +0 0 0 setrgbcolor +newpath +42370 35862 moveto +P$6 +fill +0 setlinewidth +[] 0 setdash +0 0 0 setrgbcolor +newpath +42921 34949 moveto +P$14 +42946 35376 moveto +P$15 +42762 35481 moveto +P$16 +fill +0 setlinewidth +[] 0 setdash +0 0 0 setrgbcolor +newpath +43803 35187 moveto +P$7 +43839 35587 moveto +P$8 +fill +0 setlinewidth +[] 0 setdash +0 0 0 setrgbcolor +newpath +44620 35964 moveto +P$u +fill +0 setlinewidth +[] 0 setdash +0 0 0 setrgbcolor +newpath +45140 35442 moveto +P$17 +fill +0 setlinewidth +[] 0 setdash +0 0 0 setrgbcolor +newpath +45735 35949 moveto +P$3 +fill +0 setlinewidth +[] 0 setdash +0 0 0 setrgbcolor +newpath +47071 35573 moveto +P$1 +46504 35573 moveto +P$2 +fill +0 setlinewidth +[] 0 setdash +0 0 0 setrgbcolor +newpath +47703 35526 moveto +P$4 +fill +0.95 0.95 0.95 setrgbcolor +6900 4000 51600 33406 1250 roundrect +closepath eofill +50 setlinewidth +0.09 0.09 0.09 setrgbcolor +6900 4000 51600 33406 1250 roundrect +closepath stroke +0 setlinewidth +[] 0 setdash +0 0 0 setrgbcolor +newpath +52670 35421 moveto +P$18 +fill +0 setlinewidth +[] 0 setdash +0 0 0 setrgbcolor +newpath +53568 35185 moveto +P$q +fill +0 setlinewidth +[] 0 setdash +0 0 0 setrgbcolor +newpath +54103 35187 moveto +P$7 +54139 35587 moveto +P$8 +fill +0 setlinewidth +[] 0 setdash +0 0 0 setrgbcolor +newpath +54742 35145 moveto +P$19 +54953 35289 moveto +P$1a +fill +0 setlinewidth +[] 0 setdash +0 0 0 setrgbcolor +newpath +55535 35949 moveto +P$3 +fill +0 setlinewidth +[] 0 setdash +0 0 0 setrgbcolor +newpath +56871 35573 moveto +P$1 +56304 35573 moveto +P$2 +fill +0 setlinewidth +[] 0 setdash +0 0 0 setrgbcolor +newpath +57503 35526 moveto +P$4 +fill +100 setlinewidth +0.09 0.09 0.09 setrgbcolor +newpath +45550 14650 moveto +45550 15423 45550 16554 45550 17586 curveto +stroke +0.09 0.09 0.09 setrgbcolor +newpath +45550 18078 moveto +400 -900 rlineto +-400 400 rlineto +-400 -400 rlineto +400 900 rlineto +45550 18078 lineto +closepath eofill +100 setlinewidth +0.09 0.09 0.09 setrgbcolor +newpath +45550 18078 moveto +400 -900 rlineto +-400 400 rlineto +-400 -400 rlineto +400 900 rlineto +45550 18078 lineto +closepath stroke +100 setlinewidth +0.09 0.09 0.09 setrgbcolor +newpath +43632 22250 moveto +42260 23641 40462 25464 39331 26610 curveto +stroke +0.09 0.09 0.09 setrgbcolor +newpath +39019 26928 moveto +916 -360 rlineto +-565 4 rlineto +-4 -565 rlineto +-346 922 rlineto +39019 26928 lineto +closepath eofill +100 setlinewidth +0.09 0.09 0.09 setrgbcolor +newpath +39019 26928 moveto +916 -360 rlineto +-565 4 rlineto +-4 -565 rlineto +-346 922 rlineto +39019 26928 lineto +closepath stroke +100 setlinewidth +0.09 0.09 0.09 setrgbcolor +newpath +46496 22250 moveto +46942 23168 47480 24273 47954 25248 curveto +stroke +0.09 0.09 0.09 setrgbcolor +newpath +48210 25675 moveto +-33 -984 rlineto +-185 534 rlineto +-534 -185 rlineto +753 634 rlineto +48210 25675 lineto +closepath eofill +100 setlinewidth +0.09 0.09 0.09 setrgbcolor +newpath +48210 25675 moveto +-33 -984 rlineto +-185 534 rlineto +-534 -185 rlineto +753 634 rlineto +48210 25675 lineto +closepath stroke +100 setlinewidth +0.09 0.09 0.09 setrgbcolor +newpath +47863 29850 moveto +47249 30776 46509 31894 45859 32875 curveto +stroke +0.09 0.09 0.09 setrgbcolor +newpath +45529 33275 moveto +829 -530 rlineto +-554 113 rlineto +-113 -554 rlineto +-162 971 rlineto +45529 33275 lineto +closepath eofill +100 setlinewidth +0.09 0.09 0.09 setrgbcolor +newpath +45529 33275 moveto +829 -530 rlineto +-554 113 rlineto +-113 -554 rlineto +-162 971 rlineto +45529 33275 lineto +closepath stroke +100 setlinewidth +0.09 0.09 0.09 setrgbcolor +newpath +50700 29850 moveto +51452 30793 52362 31935 53154 32929 curveto +stroke +0.09 0.09 0.09 setrgbcolor +newpath +53510 33275 moveto +-249 -952 rlineto +-62 562 rlineto +-562 -62 rlineto +874 453 rlineto +53510 33275 lineto +closepath eofill +100 setlinewidth +0.09 0.09 0.09 setrgbcolor +newpath +53510 33275 moveto +-249 -952 rlineto +-62 562 rlineto +-562 -62 rlineto +874 453 rlineto +53510 33275 lineto +closepath stroke +100 setlinewidth +0.09 0.09 0.09 setrgbcolor +newpath +43994 33367 moveto +43785 31439 43580 28403 43950 25806 curveto +44093 24803 44375 23728 44664 22796 curveto +stroke +0.09 0.09 0.09 setrgbcolor +newpath +44843 22337 moveto +-656 734 rlineto +503 -258 rlineto +258 503 rlineto +-105 -979 rlineto +44843 22337 lineto +closepath eofill +100 setlinewidth +0.09 0.09 0.09 setrgbcolor +newpath +44843 22337 moveto +-656 734 rlineto +503 -258 rlineto +258 503 rlineto +-105 -979 rlineto +44843 22337 lineto +closepath stroke +100 setlinewidth +0.09 0.09 0.09 setrgbcolor +newpath +55391 33370 moveto +55646 31334 55743 28114 54350 25806 curveto +53184 23874 51054 22516 49181 21633 curveto +stroke +0.09 0.09 0.09 setrgbcolor +newpath +48760 21396 moveto +653 736 rlineto +-198 -529 rlineto +529 -198 rlineto +-984 -8 rlineto +48760 21396 lineto +closepath eofill +100 setlinewidth +0.09 0.09 0.09 setrgbcolor +newpath +48760 21396 moveto +653 736 rlineto +-198 -529 rlineto +529 -198 rlineto +-984 -8 rlineto +48760 21396 lineto +closepath stroke +100 setlinewidth +0.09 0.09 0.09 setrgbcolor +newpath +12325 2632 moveto +12325 3725 12325 5677 12325 7963 curveto +stroke +0.09 0.09 0.09 setrgbcolor +newpath +12325 8451 moveto +400 -900 rlineto +-400 400 rlineto +-400 -400 rlineto +400 900 rlineto +12325 8451 lineto +closepath eofill +100 setlinewidth +0.09 0.09 0.09 setrgbcolor +newpath +12325 8451 moveto +400 -900 rlineto +-400 400 rlineto +-400 -400 rlineto +400 900 rlineto +12325 8451 lineto +closepath stroke +100 setlinewidth +0.09 0.09 0.09 setrgbcolor +newpath +23975 23504 moveto +24915 23504 25853 23504 26793 23504 curveto +stroke +0.09 0.09 0.09 setrgbcolor +newpath +27277 23504 moveto +-900 -400 rlineto +400 400 rlineto +-400 400 rlineto +900 -400 rlineto +27277 23504 lineto +closepath eofill +100 setlinewidth +0.09 0.09 0.09 setrgbcolor +newpath +27277 23504 moveto +-900 -400 rlineto +400 400 rlineto +-400 400 rlineto +900 -400 rlineto +27277 23504 lineto +closepath stroke +100 setlinewidth +0.09 0.09 0.09 setrgbcolor +newpath +32652 23504 moveto +33611 23504 34570 23504 35529 23504 curveto +stroke +0.09 0.09 0.09 setrgbcolor +newpath +36026 23504 moveto +-900 -400 rlineto +400 400 rlineto +-400 400 rlineto +900 -400 rlineto +36026 23504 lineto +closepath eofill +100 setlinewidth +0.09 0.09 0.09 setrgbcolor +newpath +36026 23504 moveto +-900 -400 rlineto +400 400 rlineto +-400 400 rlineto +900 -400 rlineto +36026 23504 lineto +closepath stroke +100 setlinewidth +0.09 0.09 0.09 setrgbcolor +newpath +36166 38430 moveto +34516 40547 33005 42485 31894 43909 curveto +stroke +0.09 0.09 0.09 setrgbcolor +newpath +31533 44272 moveto +868 -464 rlineto +-561 69 rlineto +-69 -561 rlineto +-237 955 rlineto +31533 44272 lineto +closepath eofill +100 setlinewidth +0.09 0.09 0.09 setrgbcolor +newpath +31533 44272 moveto +868 -464 rlineto +-561 69 rlineto +-69 -561 rlineto +-237 955 rlineto +31533 44272 lineto +closepath stroke +100 setlinewidth +0.09 0.09 0.09 setrgbcolor +newpath +28516 44372 moveto +27460 43017 25939 41067 24248 38896 curveto +stroke +0.09 0.09 0.09 setrgbcolor +newpath +23884 38530 moveto +235 956 rlineto +70 -561 rlineto +561 70 rlineto +-867 -465 rlineto +23884 38530 lineto +closepath eofill +100 setlinewidth +0.09 0.09 0.09 setrgbcolor +newpath +23884 38530 moveto +235 956 rlineto +70 -561 rlineto +561 70 rlineto +-867 -465 rlineto +23884 38530 lineto +closepath stroke +grestore +showpage +%plantuml done +%%EOF diff --git a/uml/out/plugin_connectivity.eps b/uml/out/plugin_connectivity.eps new file mode 100644 index 0000000..60be78c --- /dev/null +++ b/uml/out/plugin_connectivity.eps @@ -0,0 +1,6268 @@ +%!PS-Adobe-3.0 EPSF-3.0 +%%Creator: PlantUML v1.2022.7 +%%Title: noTitle +%%BoundingBox: 0 0 599 778 +%%ColorUsage: Color +%%Origin: 0 0 +%%EndComments + +gsave +0 778 translate +.01 -.01 scale +/simplerect { +newpath moveto 1 index 0 rlineto +0 exch rlineto +neg 0 rlineto +} def +/roundrect { +newpath +dup 3 index add 2 index 2 index add 2 index 180 270 arc +2 index 5 index add 1 index sub 2 index 2 index add 2 index 270 0 arc +2 index 5 index add 1 index sub 2 index 5 index add 2 index sub 2 index 0 90 arc +dup 3 index add 2 index 5 index add 2 index sub 2 index 90 180 arc +pop pop pop pop pop +} def +/rquadto { +3 index 3 index 4 2 roll rcurveto +} def +/P$1d { +25 0 51 -3 rquadto +28 -4 45 -10 rquadto +0 87 rlineto +-18 9 -53 14 rquadto +-32 6 -64 6 rquadto +-54 0 -101 -18 rquadto +-45 -18 -73 -65 rquadto +-28 -46 -28 -131 rquadto +0 -404 rlineto +-100 0 rlineto +0 -54 rlineto +100 -45 rlineto +45 -148 rlineto +68 0 rlineto +0 159 rlineto +201 0 rlineto +0 89 rlineto +-201 0 rlineto +0 403 rlineto +0 62 29 93 rquadto +31 29 79 29 rquadto +closepath +} def +/P$1k { +-87 0 -135 70 rquadto +-48 68 -48 198 rquadto +0 128 46 196 rquadto +48 67 139 67 rquadto +106 0 153 -56 rquadto +48 -56 48 -182 rquadto +0 -26 rlineto +0 -143 -50 -204 rquadto +-48 -62 -153 -62 rquadto +} def +/P$m { +196 0 285 78 rquadto +89 76 89 215 rquadto +0 82 -37 156 rquadto +-35 71 -123 117 rquadto +-87 43 -237 43 rquadto +-114 0 rlineto +0 389 rlineto +-126 0 rlineto +0 -1000 rlineto +264 0 rlineto +closepath +} def +/P$p { +75 0 134 28 rquadto +59 28 101 84 rquadto +6 0 rlineto +17 -98 rlineto +98 0 rlineto +0 762 rlineto +0 160 -82 242 rquadto +-81 81 -253 81 rquadto +-165 0 -270 -46 rquadto +0 -114 rlineto +110 59 276 59 rquadto +96 0 151 -57 rquadto +56 -56 56 -154 rquadto +0 -28 rlineto +0 -17 1 -48 rquadto +1 -32 3 -45 rquadto +-6 0 rlineto +-75 114 -232 114 rquadto +-145 0 -228 -101 rquadto +-81 -103 -81 -285 rquadto +0 -179 81 -284 rquadto +82 -106 226 -106 rquadto +closepath +} def +/P$2i { +0 51 -6 98 rquadto +7 0 rlineto +32 -53 90 -79 rquadto +57 -28 126 -28 rquadto +126 0 190 60 rquadto +64 59 64 193 rquadto +0 453 rlineto +-114 0 rlineto +0 -445 rlineto +0 -168 -154 -168 rquadto +-117 0 -160 65 rquadto +-43 65 -43 189 rquadto +0 359 rlineto +-114 0 rlineto +0 -987 rlineto +114 0 rlineto +0 289 rlineto +} def +/P$3o { +0 -39 21 -54 rquadto +21 -17 53 -17 rquadto +29 0 51 17 rquadto +23 15 23 54 rquadto +0 35 -23 54 rquadto +-21 17 -51 17 rquadto +-31 0 -53 -17 rquadto +-21 -18 -21 -54 rquadto +closepath +} def +/P$2b { +0 123 -90 192 rquadto +-89 68 -240 68 rquadto +-78 0 -145 -12 rquadto +-65 -10 -110 -31 rquadto +0 -112 rlineto +46 21 115 39 rquadto +70 15 145 15 rquadto +103 0 156 -39 rquadto +53 -40 53 -109 rquadto +0 -45 -20 -76 rquadto +-18 -31 -67 -57 rquadto +-46 -26 -131 -57 rquadto +-118 -42 -179 -104 rquadto +-59 -62 -59 -170 rquadto +0 -73 37 -126 rquadto +37 -53 104 -81 rquadto +67 -28 154 -28 rquadto +76 0 139 14 rquadto +64 14 117 37 rquadto +-37 100 rlineto +-48 -20 -104 -34 rquadto +-56 -15 -117 -15 rquadto +-87 0 -131 37 rquadto +-43 37 -43 98 rquadto +0 46 18 78 rquadto +20 31 64 56 rquadto +43 23 118 53 rquadto +82 29 139 64 rquadto +56 34 85 82 rquadto +29 46 29 120 rquadto +} def +/P$2m { +-129 4 -179 40 rquadto +-50 35 -50 103 rquadto +0 57 35 85 rquadto +35 26 92 26 rquadto +87 0 145 -48 rquadto +59 -48 59 -150 rquadto +0 -62 rlineto +-103 4 rlineto +closepath +} def +/P$3j { +0 204 rlineto +107 0 rlineto +75 0 104 -28 rquadto +29 -29 29 -78 rquadto +0 -43 -29 -70 rquadto +-29 -28 -109 -28 rquadto +-103 0 rlineto +} def +/P$3w { +0 709 rlineto +-148 0 rlineto +-26 -90 rlineto +-9 0 rlineto +-34 54 -93 79 rquadto +-59 23 -125 23 rquadto +-114 0 -184 -60 rquadto +-68 -62 -68 -198 rquadto +0 -462 rlineto +193 0 rlineto +0 414 rlineto +0 75 26 114 rquadto +28 39 89 39 rquadto +87 0 120 -59 rquadto +32 -60 32 -173 rquadto +0 -334 rlineto +193 0 rlineto +} def +/P$b { +0 185 -95 289 rquadto +-93 101 -254 101 rquadto +-100 0 -178 -45 rquadto +-76 -45 -121 -132 rquadto +-45 -87 -45 -212 rquadto +0 -185 93 -285 rquadto +93 -101 254 -101 rquadto +103 0 179 45 rquadto +78 45 121 131 rquadto +45 85 45 210 rquadto +closepath +} def +/P$2z { +118 0 192 93 rquadto +75 92 75 273 rquadto +0 181 -76 275 rquadto +-76 93 -196 93 rquadto +-76 0 -121 -26 rquadto +-45 -28 -73 -64 rquadto +-10 0 rlineto +10 54 10 104 rquadto +0 285 rlineto +-193 0 rlineto +0 -1021 rlineto +157 0 rlineto +26 92 rlineto +9 0 rlineto +28 -43 76 -75 rquadto +48 -31 125 -31 rquadto +closepath +} def +/P$26 { +35 0 62 17 rquadto +26 17 26 62 rquadto +0 45 -26 64 rquadto +-26 17 -62 17 rquadto +-37 0 -64 -17 rquadto +-25 -18 -25 -64 rquadto +0 -45 25 -62 rquadto +26 -17 64 -17 rquadto +closepath +} def +/P$2t { +-118 0 -193 -92 rquadto +-75 -93 -75 -273 rquadto +0 -182 75 -276 rquadto +76 -93 198 -93 rquadto +76 0 125 31 rquadto +50 29 79 73 rquadto +6 0 rlineto +-4 -20 -9 -59 rquadto +-4 -40 -4 -82 rquadto +0 -226 rlineto +193 0 rlineto +0 987 rlineto +-148 0 rlineto +-37 -92 rlineto +-7 0 rlineto +-29 43 -78 75 rquadto +-46 29 -123 29 rquadto +closepath +} def +/P$1n { +-193 0 rlineto +0 -987 rlineto +193 0 rlineto +0 987 rlineto +} def +/P$10 { +-81 0 -129 53 rquadto +-46 51 -56 145 rquadto +354 0 rlineto +-1 -89 -42 -143 rquadto +-39 -54 -126 -54 rquadto +} def +/P$38 { +-100 0 -164 -78 rquadto +-62 -79 -62 -231 rquadto +0 -154 62 -232 rquadto +64 -79 168 -79 rquadto +64 0 106 25 rquadto +42 25 65 62 rquadto +6 0 rlineto +-4 -17 -9 -50 rquadto +-3 -34 -3 -70 rquadto +0 -192 rlineto +164 0 rlineto +0 835 rlineto +-126 0 rlineto +-31 -78 rlineto +-6 0 rlineto +-25 37 -65 64 rquadto +-40 25 -104 25 rquadto +closepath +} def +/P$24 { +-64 0 -90 40 rquadto +-25 39 -26 120 rquadto +0 17 rlineto +0 87 25 134 rquadto +26 46 95 46 rquadto +54 0 81 -46 rquadto +28 -46 28 -134 rquadto +0 -178 -112 -178 rquadto +} def +/P$3s { +0 20 -1 54 rquadto +-1 34 -3 57 rquadto +4 0 rlineto +7 -9 23 -28 rquadto +15 -20 31 -40 rquadto +17 -20 28 -32 rquadto +223 -235 rlineto +132 0 rlineto +-281 298 rlineto +301 398 rlineto +-137 0 rlineto +-242 -325 rlineto +-79 68 rlineto +0 256 rlineto +-112 0 rlineto +0 -987 rlineto +112 0 rlineto +0 515 rlineto +closepath +} def +/P$1w { +-78 3 -109 29 rquadto +-31 25 -31 68 rquadto +0 37 21 53 rquadto +21 15 57 15 rquadto +53 0 89 -31 rquadto +35 -31 35 -87 rquadto +0 -50 rlineto +-64 1 rlineto +} def +/P$k { +-284 -750 rlineto +131 0 rlineto +159 442 rlineto +12 31 25 68 rquadto +12 37 21 71 rquadto +9 34 14 57 rquadto +4 0 rlineto +6 -23 17 -57 rquadto +10 -35 23 -73 rquadto +14 -37 23 -67 rquadto +159 -442 rlineto +131 0 rlineto +-285 750 rlineto +-140 0 rlineto +} def +/P$3u { +-59 0 rlineto +0 251 rlineto +62 0 rlineto +98 0 140 -32 rquadto +42 -32 42 -96 rquadto +0 -65 -45 -93 rquadto +-45 -28 -140 -28 rquadto +} def +/P$3x { +171 0 254 65 rquadto +82 65 82 198 rquadto +0 73 -28 123 rquadto +-26 50 -68 79 rquadto +-42 28 -89 45 rquadto +254 415 rlineto +-135 0 rlineto +-225 -382 rlineto +-184 0 rlineto +0 382 rlineto +-117 0 rlineto +0 -928 rlineto +256 0 rlineto +closepath +} def +/P$2p { +118 0 176 60 rquadto +59 59 59 195 rquadto +0 453 rlineto +-114 0 rlineto +0 -448 rlineto +0 -165 -142 -165 rquadto +-100 0 -143 59 rquadto +-43 57 -43 170 rquadto +0 384 rlineto +-114 0 rlineto +0 -448 rlineto +0 -165 -142 -165 rquadto +-104 0 -145 65 rquadto +-40 64 -40 187 rquadto +0 360 rlineto +-114 0 rlineto +0 -696 rlineto +92 0 rlineto +17 95 rlineto +6 0 rlineto +32 -54 87 -81 rquadto +54 -26 117 -26 rquadto +164 0 214 117 rquadto +6 0 rlineto +34 -60 95 -89 rquadto +60 -28 128 -28 rquadto +} def +/P$1p { +-259 0 rlineto +0 -959 rlineto +259 0 rlineto +0 114 rlineto +-118 0 rlineto +0 732 rlineto +118 0 rlineto +0 112 rlineto +} def +/P$3d { +128 0 206 90 rquadto +79 89 79 268 rquadto +0 178 -79 270 rquadto +-78 92 -207 92 rquadto +-81 0 -134 -29 rquadto +-51 -31 -81 -71 rquadto +-7 0 rlineto +3 23 4 57 rquadto +3 32 3 57 rquadto +0 285 rlineto +-114 0 rlineto +0 -1009 rlineto +93 0 rlineto +15 95 rlineto +4 0 rlineto +31 -45 81 -76 rquadto +51 -31 135 -31 rquadto +closepath +} def +/P$33 { +0 32 -3 67 rquadto +-1 32 -3 51 rquadto +6 0 rlineto +23 -37 64 -62 rquadto +40 -26 106 -26 rquadto +101 0 164 78 rquadto +62 78 62 231 rquadto +0 154 -64 234 rquadto +-64 78 -167 78 rquadto +-65 0 -104 -23 rquadto +-37 -23 -60 -53 rquadto +-10 0 rlineto +-28 65 rlineto +-125 0 rlineto +0 -835 rlineto +164 0 rlineto +0 195 rlineto +closepath +} def +/P$4 { +0 132 -96 207 rquadto +-96 73 -260 73 rquadto +-82 0 -154 -12 rquadto +-71 -12 -118 -35 rquadto +0 -120 rlineto +50 23 125 42 rquadto +75 17 154 17 rquadto +112 0 168 -42 rquadto +56 -43 56 -118 rquadto +0 -48 -21 -81 rquadto +-20 -34 -71 -62 rquadto +-50 -29 -140 -62 rquadto +-128 -45 -193 -112 rquadto +-64 -67 -64 -184 rquadto +0 -79 40 -135 rquadto +40 -56 112 -87 rquadto +71 -31 165 -31 rquadto +82 0 151 15 rquadto +68 15 125 40 rquadto +-40 107 rlineto +-51 -21 -112 -37 rquadto +-60 -15 -126 -15 rquadto +-93 0 -142 40 rquadto +-46 39 -46 104 rquadto +0 51 20 85 rquadto +21 32 68 59 rquadto +48 26 129 56 rquadto +89 32 148 70 rquadto +60 35 92 89 rquadto +32 51 32 129 rquadto +} def +/P$a { +0 750 rlineto +-123 0 rlineto +0 -750 rlineto +123 0 rlineto +} def +/P$1j { +68 0 123 26 rquadto +56 25 95 78 rquadto +6 0 rlineto +15 -92 rlineto +90 0 rlineto +0 707 rlineto +0 150 -76 225 rquadto +-75 76 -235 76 rquadto +-153 0 -250 -45 rquadto +0 -104 rlineto +101 54 256 54 rquadto +90 0 142 -53 rquadto +51 -51 51 -143 rquadto +0 -26 rlineto +0 -15 0 -45 rquadto +1 -29 3 -40 rquadto +-4 0 rlineto +-70 104 -215 104 rquadto +-135 0 -212 -93 rquadto +-75 -95 -75 -265 rquadto +0 -167 75 -264 rquadto +76 -98 210 -98 rquadto +closepath +} def +/P$1v { +120 0 184 53 rquadto +64 51 64 159 rquadto +0 400 rlineto +-114 0 rlineto +-31 -81 rlineto +-4 0 rlineto +-39 48 -82 70 rquadto +-42 21 -115 21 rquadto +-81 0 -134 -46 rquadto +-51 -46 -51 -143 rquadto +0 -95 65 -140 rquadto +67 -45 201 -50 rquadto +104 -3 rlineto +0 -26 rlineto +0 -48 -25 -70 rquadto +-23 -21 -68 -21 rquadto +-43 0 -85 14 rquadto +-40 12 -82 29 rquadto +-54 -110 rlineto +48 -25 107 -39 rquadto +59 -14 123 -14 rquadto +closepath +} def +/P$w { +-93 3 -131 34 rquadto +-35 31 -35 81 rquadto +0 45 26 64 rquadto +26 18 67 18 rquadto +62 0 104 -37 rquadto +43 -37 43 -104 rquadto +0 -57 rlineto +-75 1 rlineto +} def +/P$0 { +187 0 275 71 rquadto +89 70 89 212 rquadto +0 79 -29 132 rquadto +-28 53 -73 85 rquadto +-45 31 -96 48 rquadto +275 448 rlineto +-146 0 rlineto +-242 -412 rlineto +-198 0 rlineto +0 412 rlineto +-126 0 rlineto +0 -1000 rlineto +275 0 rlineto +closepath +} def +/P$2c { +0 101 -75 153 rquadto +-75 51 -203 51 rquadto +-73 0 -126 -12 rquadto +-51 -10 -92 -31 rquadto +0 -104 rlineto +42 21 101 39 rquadto +59 17 120 17 rquadto +85 0 125 -28 rquadto +39 -28 39 -73 rquadto +0 -26 -14 -46 rquadto +-14 -21 -51 -42 rquadto +-35 -20 -104 -46 rquadto +-68 -26 -117 -51 rquadto +-46 -26 -73 -62 rquadto +-26 -37 -26 -93 rquadto +0 -89 71 -135 rquadto +73 -48 190 -48 rquadto +62 0 117 12 rquadto +56 12 104 34 rquadto +-39 90 rlineto +-43 -18 -92 -31 rquadto +-48 -12 -98 -12 rquadto +-70 0 -107 23 rquadto +-37 21 -37 60 rquadto +0 28 17 48 rquadto +17 20 56 39 rquadto +40 18 106 45 rquadto +67 23 112 50 rquadto +46 26 71 64 rquadto +25 35 25 92 rquadto +} def +/P$3k { +0 90 -64 140 rquadto +-64 48 -192 48 rquadto +-62 0 -107 -9 rquadto +-45 -7 -90 -25 rquadto +0 -135 rlineto +48 21 104 35 rquadto +56 14 100 14 rquadto +48 0 68 -14 rquadto +20 -14 20 -37 rquadto +0 -15 -9 -26 rquadto +-7 -12 -35 -28 rquadto +-26 -15 -84 -39 rquadto +-56 -25 -93 -48 rquadto +-35 -23 -53 -56 rquadto +-17 -34 -17 -84 rquadto +0 -84 64 -125 rquadto +65 -42 173 -42 rquadto +56 0 106 10 rquadto +50 10 104 35 rquadto +-50 117 rlineto +-43 -18 -84 -31 rquadto +-39 -12 -79 -12 rquadto +-71 0 -71 39 rquadto +0 15 9 26 rquadto +9 10 35 25 rquadto +26 12 79 34 rquadto +51 21 89 45 rquadto +37 21 57 54 rquadto +20 32 20 87 rquadto +} def +/P$29 { +0 -51 26 -71 rquadto +28 -20 67 -20 rquadto +39 0 65 20 rquadto +28 20 28 71 rquadto +0 48 -28 70 rquadto +-26 20 -65 20 rquadto +-39 0 -67 -20 rquadto +-26 -21 -26 -70 rquadto +} def +/P$2l { +0 696 rlineto +-114 0 rlineto +0 -696 rlineto +114 0 rlineto +closepath +} def +/P$5 { +-120 -309 rlineto +-395 0 rlineto +-118 309 rlineto +-128 0 rlineto +390 -1003 rlineto +114 0 rlineto +389 1003 rlineto +-131 0 rlineto +closepath +} def +/P$15 { +-92 0 -165 -37 rquadto +-71 -37 -112 -115 rquadto +-40 -79 -40 -203 rquadto +0 -129 42 -209 rquadto +43 -81 117 -118 rquadto +73 -37 167 -37 rquadto +53 0 101 10 rquadto +50 10 81 26 rquadto +-35 95 rlineto +-31 -12 -73 -21 rquadto +-40 -10 -76 -10 rquadto +-206 0 -206 264 rquadto +0 125 50 192 rquadto +51 67 150 67 rquadto +56 0 100 -10 rquadto +43 -12 79 -29 rquadto +0 101 rlineto +-34 18 -76 28 rquadto +-42 9 -101 9 rquadto +} def +/P$d { +134 0 203 65 rquadto +68 64 68 209 rquadto +0 489 rlineto +-121 0 rlineto +0 -479 rlineto +0 -181 -167 -181 rquadto +-125 0 -173 70 rquadto +-46 70 -46 201 rquadto +0 389 rlineto +-123 0 rlineto +0 -750 rlineto +100 0 rlineto +17 101 rlineto +7 0 rlineto +35 -57 100 -85 rquadto +65 -29 135 -29 rquadto +} def +/P$3g { +-75 0 -106 46 rquadto +-29 46 -32 143 rquadto +0 20 rlineto +0 103 29 159 rquadto +31 54 112 54 rquadto +65 0 96 -54 rquadto +32 -56 32 -160 rquadto +0 -209 -132 -209 rquadto +closepath +} def +/P$1i { +-175 0 rlineto +0 607 rlineto +-114 0 rlineto +0 -607 rlineto +-123 0 rlineto +0 -53 rlineto +123 -39 rlineto +0 -40 rlineto +0 -135 59 -193 rquadto +59 -59 165 -59 rquadto +42 0 76 7 rquadto +34 6 59 14 rquadto +-29 90 rlineto +-20 -6 -48 -12 rquadto +-26 -7 -56 -7 rquadto +-56 0 -84 39 rquadto +-28 39 -28 120 rquadto +0 45 rlineto +175 0 rlineto +0 89 rlineto +} def +/P$1o { +32 0 62 -6 rquadto +29 -6 59 -15 rquadto +0 145 rlineto +-31 12 -78 21 rquadto +-45 9 -100 9 rquadto +-62 0 -112 -20 rquadto +-50 -20 -79 -71 rquadto +-29 -51 -29 -142 rquadto +0 -342 rlineto +-92 0 rlineto +0 -82 rlineto +106 -64 rlineto +56 -150 rlineto +123 0 rlineto +0 151 rlineto +198 0 rlineto +0 145 rlineto +-198 0 rlineto +0 342 rlineto +0 40 23 60 rquadto +23 18 60 18 rquadto +closepath +} def +/P$2k { +-110 0 -154 64 rquadto +-42 64 -42 198 rquadto +0 4 rlineto +0 128 42 196 rquadto +42 68 156 68 rquadto +93 0 139 -68 rquadto +46 -70 46 -200 rquadto +0 -264 -187 -264 rquadto +} def +/P$13 { +-110 -287 rlineto +-368 0 rlineto +-109 287 rlineto +-118 0 rlineto +362 -932 rlineto +106 0 rlineto +360 932 rlineto +-121 0 rlineto +closepath +} def +/P$3f { +-264 -696 rlineto +121 0 rlineto +148 410 rlineto +10 28 21 64 rquadto +12 34 20 67 rquadto +9 31 14 53 rquadto +4 0 rlineto +4 -21 14 -54 rquadto +10 -32 23 -67 rquadto +12 -35 21 -62 rquadto +146 -410 rlineto +123 0 rlineto +-265 696 rlineto +-131 0 rlineto +} def +/P$2e { +110 0 156 -60 rquadto +45 -60 45 -182 rquadto +0 -20 rlineto +0 -131 -43 -200 rquadto +-42 -70 -157 -70 rquadto +-92 0 -139 73 rquadto +-46 73 -46 198 rquadto +0 123 46 193 rquadto +46 68 139 68 rquadto +} def +/P$18 { +0 696 rlineto +-114 0 rlineto +0 -696 rlineto +114 0 rlineto +} def +/P$3e { +-107 0 -151 60 rquadto +-42 59 -45 181 rquadto +0 21 rlineto +0 129 42 200 rquadto +42 68 156 68 rquadto +64 0 104 -34 rquadto +40 -35 60 -96 rquadto +20 -60 20 -139 rquadto +0 -118 -46 -190 rquadto +-45 -71 -140 -71 rquadto +} def +/P$3b { +0 89 28 135 rquadto +29 45 95 45 rquadto +65 0 93 -45 rquadto +29 -46 29 -135 rquadto +0 -89 -29 -132 rquadto +-28 -45 -93 -45 rquadto +-65 0 -95 45 rquadto +-28 43 -28 132 rquadto +} def +/P$s { +368 0 rlineto +0 481 rlineto +-73 25 -151 39 rquadto +-78 14 -179 14 rquadto +-207 0 -320 -121 rquadto +-110 -121 -110 -356 rquadto +0 -145 56 -251 rquadto +57 -106 165 -164 rquadto +107 -59 264 -59 rquadto +73 0 145 15 rquadto +71 15 129 40 rquadto +-65 157 rlineto +-42 -21 -96 -35 rquadto +-54 -15 -114 -15 rquadto +-85 0 -150 39 rquadto +-62 39 -96 110 rquadto +-34 70 -34 167 rquadto +0 90 25 160 rquadto +25 70 78 109 rquadto +53 39 139 39 rquadto +40 0 70 -3 rquadto +29 -4 54 -9 rquadto +0 -193 rlineto +-176 0 rlineto +0 -164 rlineto +} def +/P$25 { +26 0 51 -4 rquadto +26 -6 51 -14 rquadto +0 121 rlineto +-26 10 -65 18 rquadto +-39 9 -84 9 rquadto +-54 0 -96 -17 rquadto +-42 -17 -67 -60 rquadto +-25 -43 -25 -120 rquadto +0 -290 rlineto +-78 0 rlineto +0 -68 rlineto +90 -54 rlineto +46 -126 rlineto +104 0 rlineto +0 128 rlineto +168 0 rlineto +0 121 rlineto +-168 0 rlineto +0 290 rlineto +0 32 18 50 rquadto +20 17 53 17 rquadto +} def +/P$2a { +118 0 rlineto +0 -732 rlineto +-118 0 rlineto +0 -114 rlineto +259 0 rlineto +0 959 rlineto +-259 0 rlineto +0 -112 rlineto +closepath +} def +/P$23 { +101 0 164 78 rquadto +62 78 62 231 rquadto +0 153 -65 232 rquadto +-64 79 -165 79 rquadto +-64 0 -103 -23 rquadto +-39 -23 -62 -53 rquadto +-9 0 rlineto +9 45 9 87 rquadto +0 242 rlineto +-164 0 rlineto +0 -864 rlineto +132 0 rlineto +23 78 rlineto +7 0 rlineto +23 -37 64 -62 rquadto +40 -26 106 -26 rquadto +closepath +} def +/P$1s { +96 0 154 51 rquadto +59 51 59 167 rquadto +0 392 rlineto +-164 0 rlineto +0 -351 rlineto +0 -64 -23 -96 rquadto +-23 -32 -73 -32 rquadto +-75 0 -103 51 rquadto +-26 51 -26 146 rquadto +0 282 rlineto +-164 0 rlineto +0 -600 rlineto +125 0 rlineto +21 76 rlineto +9 0 rlineto +28 -46 78 -67 rquadto +50 -20 106 -20 rquadto +} def +/P$i { +26 0 56 -4 rquadto +29 -4 48 -9 rquadto +0 93 rlineto +-20 9 -56 15 rquadto +-35 6 -70 6 rquadto +-59 0 -109 -20 rquadto +-48 -20 -79 -70 rquadto +-31 -51 -31 -142 rquadto +0 -435 rlineto +-106 0 rlineto +0 -59 rlineto +107 -48 rlineto +50 -159 rlineto +71 0 rlineto +0 171 rlineto +217 0 rlineto +0 95 rlineto +-217 0 rlineto +0 432 rlineto +0 68 32 101 rquadto +32 32 85 32 rquadto +closepath +} def +/P$2v { +0 40 -3 79 rquadto +-1 39 -4 60 rquadto +7 0 rlineto +28 -43 76 -75 rquadto +48 -31 125 -31 rquadto +118 0 192 93 rquadto +75 92 75 273 rquadto +0 182 -75 276 rquadto +-75 92 -198 92 rquadto +-76 0 -121 -26 rquadto +-45 -28 -73 -64 rquadto +-12 0 rlineto +-32 78 rlineto +-148 0 rlineto +0 -987 rlineto +193 0 rlineto +0 229 rlineto +closepath +} def +/P$h { +-89 0 -140 57 rquadto +-50 56 -59 156 rquadto +381 0 rlineto +-1 -95 -45 -154 rquadto +-42 -59 -135 -59 rquadto +} def +/P$14 { +-4 -10 -14 -37 rquadto +-7 -28 -17 -56 rquadto +-7 -29 -12 -45 rquadto +-9 40 -21 79 rquadto +-10 37 -18 59 rquadto +-106 281 rlineto +293 0 rlineto +-103 -281 rlineto +} def +/P$1b { +-148 0 -234 100 rquadto +-85 100 -85 275 rquadto +0 173 79 275 rquadto +79 100 239 100 rquadto +62 0 115 -10 rquadto +54 -10 107 -26 rquadto +0 101 rlineto +-53 20 -107 28 rquadto +-54 9 -131 9 rquadto +-142 0 -237 -57 rquadto +-95 -59 -142 -167 rquadto +-46 -107 -46 -253 rquadto +0 -140 50 -246 rquadto +51 -107 151 -167 rquadto +101 -60 243 -60 rquadto +146 0 256 54 rquadto +-46 98 rlineto +-42 -20 -95 -35 rquadto +-53 -15 -115 -15 rquadto +} def +/P$2d { +-129 0 -207 -89 rquadto +-78 -90 -78 -270 rquadto +0 -179 78 -270 rquadto +78 -92 209 -92 rquadto +79 0 131 29 rquadto +51 29 84 71 rquadto +7 0 rlineto +-1 -15 -4 -48 rquadto +-3 -34 -3 -53 rquadto +0 -278 rlineto +114 0 rlineto +0 987 rlineto +-92 0 rlineto +-17 -93 rlineto +-4 0 rlineto +-31 43 -84 75 rquadto +-51 31 -132 31 rquadto +closepath +} def +/P$1m { +-17 -53 -29 -104 rquadto +-12 -51 -18 -79 rquadto +-6 0 rlineto +-4 28 -17 79 rquadto +-10 51 -28 106 rquadto +-125 390 rlineto +-131 0 rlineto +-190 -696 rlineto +118 0 rlineto +95 371 rlineto +15 56 28 114 rquadto +12 56 18 93 rquadto +4 0 rlineto +4 -21 10 -53 rquadto +7 -32 17 -68 rquadto +9 -35 18 -65 rquadto +123 -392 rlineto +125 0 rlineto +118 392 rlineto +14 45 28 96 rquadto +14 51 18 89 rquadto +6 0 rlineto +3 -31 17 -89 rquadto +14 -57 29 -117 rquadto +96 -371 rlineto +117 0 rlineto +-193 696 rlineto +-134 0 rlineto +-118 -392 rlineto +} def +/P$3h { +156 0 235 45 rquadto +81 43 81 154 rquadto +0 67 -31 114 rquadto +-31 45 -89 54 rquadto +0 6 rlineto +39 7 70 28 rquadto +32 18 51 56 rquadto +18 37 18 98 rquadto +0 107 -78 168 rquadto +-76 59 -210 59 rquadto +-293 0 rlineto +0 -785 rlineto +245 0 rlineto +closepath +} def +/P$27 { +0 600 rlineto +-164 0 rlineto +0 -600 rlineto +164 0 rlineto +} def +/P$3r { +-117 0 rlineto +0 -928 rlineto +518 0 rlineto +0 103 rlineto +-401 0 rlineto +0 328 rlineto +376 0 rlineto +0 103 rlineto +-376 0 rlineto +0 393 rlineto +} def +/P$1 { +-142 0 rlineto +0 371 rlineto +148 0 rlineto +121 0 178 -48 rquadto +56 -48 56 -142 rquadto +0 -98 -59 -139 rquadto +-57 -42 -181 -42 rquadto +} def +/P$1x { +110 0 173 87 rquadto +4 0 rlineto +12 -76 rlineto +139 0 rlineto +0 601 rlineto +0 128 -76 195 rquadto +-75 67 -223 67 rquadto +-64 0 -118 -7 rquadto +-54 -7 -106 -28 rquadto +0 -129 rlineto +110 45 234 45 rquadto +126 0 126 -135 rquadto +0 -12 rlineto +0 -18 1 -37 rquadto +1 -20 3 -35 rquadto +-4 0 rlineto +-31 46 -75 68 rquadto +-42 20 -95 20 rquadto +-107 0 -167 -81 rquadto +-59 -82 -59 -228 rquadto +0 -148 60 -229 rquadto +62 -82 170 -82 rquadto +closepath +} def +/P$n { +-126 0 rlineto +0 395 rlineto +100 0 rlineto +142 0 212 -45 rquadto +70 -46 70 -157 rquadto +0 -96 -62 -143 rquadto +-60 -48 -193 -48 rquadto +} def +/P$3a { +0 150 -79 231 rquadto +-78 81 -212 81 rquadto +-84 0 -150 -35 rquadto +-64 -35 -101 -106 rquadto +-37 -70 -37 -170 rquadto +0 -150 78 -229 rquadto +78 -79 214 -79 rquadto +84 0 148 35 rquadto +65 35 103 104 rquadto +37 68 37 168 rquadto +closepath +} def +/P$z { +89 0 153 39 rquadto +65 39 100 109 rquadto +34 70 34 165 rquadto +0 68 rlineto +-478 0 rlineto +3 118 60 181 rquadto +57 60 162 60 rquadto +65 0 117 -12 rquadto +51 -12 106 -35 rquadto +0 100 rlineto +-53 23 -106 34 rquadto +-51 10 -123 10 rquadto +-98 0 -175 -39 rquadto +-75 -40 -117 -120 rquadto +-42 -81 -42 -196 rquadto +0 -114 37 -195 rquadto +39 -82 107 -126 rquadto +70 -43 162 -43 rquadto +closepath +} def +/P$1r { +-4 -18 -14 -46 rquadto +-7 -29 -17 -59 rquadto +-9 -29 -14 -51 rquadto +-6 21 -15 54 rquadto +-9 32 -17 62 rquadto +-7 28 -12 40 rquadto +-56 182 rlineto +204 0 rlineto +-57 -182 rlineto +} def +/P$1e { +320 0 rlineto +0 456 rlineto +-75 23 -151 34 rquadto +-76 12 -175 12 rquadto +-143 0 -243 -57 rquadto +-98 -57 -150 -164 rquadto +-50 -107 -50 -254 rquadto +0 -145 56 -251 rquadto +57 -107 164 -165 rquadto +107 -59 260 -59 rquadto +78 0 146 14 rquadto +70 14 129 40 rquadto +-43 100 rlineto +-50 -21 -112 -37 rquadto +-60 -15 -128 -15 rquadto +-165 0 -259 100 rquadto +-92 100 -92 275 rquadto +0 110 35 196 rquadto +35 84 112 131 rquadto +76 46 201 46 rquadto +60 0 103 -6 rquadto +43 -6 78 -15 rquadto +0 -275 rlineto +-203 0 rlineto +0 -104 rlineto +} def +/P$f { +-123 0 rlineto +0 -1064 rlineto +123 0 rlineto +0 1064 rlineto +} def +/P$39 { +68 0 95 -39 rquadto +28 -40 29 -121 rquadto +0 -17 rlineto +0 -87 -28 -132 rquadto +-26 -46 -98 -46 rquadto +-54 0 -85 46 rquadto +-29 46 -29 134 rquadto +0 87 29 132 rquadto +31 43 87 43 rquadto +} def +/P$2 { +0 156 -53 271 rquadto +-51 115 -154 179 rquadto +-101 64 -253 64 rquadto +-154 0 -257 -64 rquadto +-103 -64 -153 -179 rquadto +-50 -117 -50 -273 rquadto +0 -153 50 -267 rquadto +50 -115 153 -179 rquadto +103 -65 259 -65 rquadto +150 0 251 64 rquadto +103 64 154 179 rquadto +53 115 53 270 rquadto +closepath +} def +/P$3m { +-164 0 rlineto +0 -835 rlineto +164 0 rlineto +0 835 rlineto +} def +/P$37 { +0 43 -3 84 rquadto +-3 40 -4 57 rquadto +9 0 rlineto +28 -46 73 -67 rquadto +45 -20 100 -20 rquadto +96 0 156 51 rquadto +59 51 59 167 rquadto +0 392 rlineto +-164 0 rlineto +0 -351 rlineto +0 -129 -96 -129 rquadto +-73 0 -101 51 rquadto +-28 51 -28 146 rquadto +0 282 rlineto +-164 0 rlineto +0 -835 rlineto +164 0 rlineto +0 170 rlineto +} def +/P$3 { +0 189 79 298 rquadto +79 107 248 107 rquadto +171 0 250 -107 rquadto +78 -109 78 -298 rquadto +0 -189 -78 -295 rquadto +-78 -107 -248 -107 rquadto +-168 0 -250 107 rquadto +-79 106 -79 295 rquadto +} def +/P$2r { +146 0 232 84 rquadto +85 84 85 239 rquadto +0 93 rlineto +-457 0 rlineto +3 81 48 128 rquadto +46 46 128 46 rquadto +68 0 125 -14 rquadto +56 -14 115 -42 rquadto +0 150 rlineto +-51 26 -109 37 rquadto +-57 12 -140 12 rquadto +-106 0 -189 -39 rquadto +-81 -39 -128 -120 rquadto +-46 -81 -46 -203 rquadto +0 -125 42 -206 rquadto +43 -82 118 -125 rquadto +75 -42 175 -42 rquadto +closepath +} def +/P$11 { +0 696 rlineto +-92 0 rlineto +-17 -92 rlineto +-6 0 rlineto +-32 54 -93 79 rquadto +-59 25 -126 25 rquadto +-126 0 -190 -59 rquadto +-62 -60 -62 -193 rquadto +0 -456 rlineto +115 0 rlineto +0 448 rlineto +0 167 154 167 rquadto +115 0 159 -65 rquadto +45 -65 45 -187 rquadto +0 -362 rlineto +114 0 rlineto +} def +/P$12 { +18 0 40 1 rquadto +23 1 40 6 rquadto +-14 104 rlineto +-17 -3 -37 -6 rquadto +-20 -3 -37 -3 rquadto +-53 0 -100 29 rquadto +-46 29 -75 82 rquadto +-28 51 -28 121 rquadto +0 371 rlineto +-114 0 rlineto +0 -696 rlineto +93 0 rlineto +12 128 rlineto +4 0 rlineto +34 -57 87 -98 rquadto +53 -42 126 -42 rquadto +} def +/P$2s { +-56 0 -93 35 rquadto +-35 35 -42 112 rquadto +270 0 rlineto +0 -64 -32 -106 rquadto +-32 -42 -101 -42 rquadto +} def +/P$r { +134 0 203 65 rquadto +68 64 68 209 rquadto +0 489 rlineto +-121 0 rlineto +0 -479 rlineto +0 -181 -167 -181 rquadto +-125 0 -173 70 rquadto +-46 70 -46 201 rquadto +0 389 rlineto +-123 0 rlineto +0 -750 rlineto +100 0 rlineto +17 101 rlineto +7 0 rlineto +35 -57 100 -85 rquadto +65 -29 135 -29 rquadto +closepath +} def +/P$1t { +-142 0 rlineto +0 478 rlineto +-164 0 rlineto +0 -478 rlineto +-90 0 rlineto +0 -78 rlineto +90 -43 rlineto +0 -45 rlineto +0 -76 25 -118 rquadto +26 -42 73 -59 rquadto +48 -18 114 -18 rquadto +48 0 87 7 rquadto +39 7 62 18 rquadto +-42 118 rlineto +-18 -4 -40 -9 rquadto +-21 -4 -50 -4 rquadto +-34 0 -50 20 rquadto +-15 20 -15 53 rquadto +0 37 rlineto +142 0 rlineto +0 121 rlineto +} def +/P$3n { +-78 3 -109 29 rquadto +-31 25 -31 68 rquadto +0 37 21 53 rquadto +21 15 57 15 rquadto +53 0 89 -31 rquadto +35 -31 35 -87 rquadto +0 -50 rlineto +-64 1 rlineto +closepath +} def +/P$36 { +-134 0 -207 -73 rquadto +-71 -75 -71 -234 rquadto +0 -109 37 -178 rquadto +37 -70 103 -103 rquadto +67 -32 153 -32 rquadto +62 0 107 12 rquadto +45 10 79 28 rquadto +-48 126 rlineto +-39 -15 -73 -25 rquadto +-32 -10 -65 -10 rquadto +-126 0 -126 181 rquadto +0 90 32 134 rquadto +34 42 93 42 rquadto +51 0 90 -14 rquadto +40 -14 78 -37 rquadto +0 139 rlineto +-37 25 -79 34 rquadto +-40 10 -103 10 rquadto +} def +/P$3v { +0 107 -76 165 rquadto +-75 57 -226 57 rquadto +-73 0 -128 -9 rquadto +-53 -9 -106 -31 rquadto +0 -160 rlineto +57 26 123 43 rquadto +67 17 117 17 rquadto +57 0 81 -17 rquadto +25 -17 25 -43 rquadto +0 -18 -10 -32 rquadto +-9 -14 -42 -32 rquadto +-31 -18 -101 -46 rquadto +-65 -28 -109 -56 rquadto +-42 -28 -64 -67 rquadto +-20 -40 -20 -100 rquadto +0 -98 76 -148 rquadto +78 -50 204 -50 rquadto +67 0 126 14 rquadto +59 12 123 42 rquadto +-59 139 rlineto +-51 -21 -98 -35 rquadto +-46 -15 -95 -15 rquadto +-84 0 -84 46 rquadto +0 17 10 31 rquadto +10 12 42 28 rquadto +31 15 93 42 rquadto +62 25 106 51 rquadto +43 26 67 65 rquadto +25 39 25 103 rquadto +} def +/P$3t { +189 0 279 68 rquadto +90 68 90 209 rquadto +0 64 -25 112 rquadto +-23 46 -62 79 rquadto +-39 32 -85 53 rquadto +273 404 rlineto +-218 0 rlineto +-220 -356 rlineto +-104 0 rlineto +0 356 rlineto +-196 0 rlineto +0 -928 rlineto +270 0 rlineto +closepath +} def +/P$16 { +25 0 51 -3 rquadto +28 -4 45 -10 rquadto +0 87 rlineto +-18 9 -53 14 rquadto +-32 6 -64 6 rquadto +-54 0 -101 -18 rquadto +-45 -18 -73 -65 rquadto +-28 -46 -28 -131 rquadto +0 -404 rlineto +-100 0 rlineto +0 -54 rlineto +100 -45 rlineto +45 -148 rlineto +68 0 rlineto +0 159 rlineto +201 0 rlineto +0 89 rlineto +-201 0 rlineto +0 403 rlineto +0 62 29 93 rquadto +31 29 79 29 rquadto +} def +/P$1h { +0 -100 rlineto +315 0 rlineto +0 100 rlineto +-315 0 rlineto +} def +/P$g { +95 0 164 42 rquadto +70 42 107 118 rquadto +37 75 37 178 rquadto +0 73 rlineto +-514 0 rlineto +3 128 64 195 rquadto +62 65 175 65 rquadto +71 0 126 -12 rquadto +56 -14 114 -39 rquadto +0 107 rlineto +-57 25 -114 35 rquadto +-54 12 -132 12 rquadto +-106 0 -187 -43 rquadto +-81 -43 -128 -129 rquadto +-45 -85 -45 -210 rquadto +0 -121 40 -209 rquadto +42 -89 117 -135 rquadto +75 -48 175 -48 rquadto +closepath +} def +/P$2h { +125 0 189 60 rquadto +64 59 64 195 rquadto +0 453 rlineto +-114 0 rlineto +0 -445 rlineto +0 -168 -154 -168 rquadto +-115 0 -160 65 rquadto +-43 64 -43 187 rquadto +0 360 rlineto +-114 0 rlineto +0 -696 rlineto +92 0 rlineto +17 95 rlineto +6 0 rlineto +32 -54 92 -81 rquadto +60 -26 126 -26 rquadto +closepath +} def +/P$28 { +0 -54 23 -92 rquadto +23 -37 79 -78 rquadto +48 -35 70 -60 rquadto +21 -26 21 -60 rquadto +0 -35 -26 -53 rquadto +-25 -18 -71 -18 rquadto +-46 0 -92 14 rquadto +-43 14 -92 39 rquadto +-57 -118 rlineto +54 -29 117 -48 rquadto +62 -18 137 -18 rquadto +114 0 176 56 rquadto +64 54 64 139 rquadto +0 45 -14 78 rquadto +-14 32 -43 60 rquadto +-28 28 -70 59 rquadto +-32 23 -50 40 rquadto +-17 15 -23 31 rquadto +-6 15 -6 39 rquadto +0 31 rlineto +-142 0 rlineto +0 -39 rlineto +closepath +} def +/P$31 { +32 0 62 -6 rquadto +29 -6 59 -15 rquadto +0 145 rlineto +-31 12 -78 21 rquadto +-45 9 -100 9 rquadto +-62 0 -112 -20 rquadto +-50 -20 -79 -71 rquadto +-29 -51 -29 -142 rquadto +0 -342 rlineto +-92 0 rlineto +0 -82 rlineto +106 -64 rlineto +56 -150 rlineto +123 0 rlineto +0 151 rlineto +198 0 rlineto +0 145 rlineto +-198 0 rlineto +0 342 rlineto +0 40 23 60 rquadto +23 18 60 18 rquadto +} def +/P$j { +21 0 45 1 rquadto +25 1 43 6 rquadto +-15 114 rlineto +-18 -4 -40 -7 rquadto +-21 -3 -40 -3 rquadto +-57 0 -107 32 rquadto +-50 31 -81 87 rquadto +-29 56 -29 132 rquadto +0 400 rlineto +-123 0 rlineto +0 -750 rlineto +101 0 rlineto +14 137 rlineto +4 0 rlineto +37 -62 93 -106 rquadto +57 -45 135 -45 rquadto +} def +/P$3l { +-228 -600 rlineto +171 0 rlineto +115 342 rlineto +9 29 15 64 rquadto +6 32 7 57 rquadto +3 0 rlineto +3 -59 25 -121 rquadto +115 -342 rlineto +171 0 rlineto +-229 600 rlineto +-168 0 rlineto +} def +/P$y { +125 0 189 60 rquadto +64 59 64 195 rquadto +0 453 rlineto +-114 0 rlineto +0 -445 rlineto +0 -168 -154 -168 rquadto +-115 0 -160 65 rquadto +-43 64 -43 187 rquadto +0 360 rlineto +-114 0 rlineto +0 -696 rlineto +92 0 rlineto +17 95 rlineto +6 0 rlineto +32 -54 92 -81 rquadto +60 -26 126 -26 rquadto +} def +/P$o { +0 750 rlineto +-101 0 rlineto +-18 -100 rlineto +-4 0 rlineto +-35 59 -101 87 rquadto +-64 26 -135 26 rquadto +-135 0 -204 -64 rquadto +-68 -65 -68 -209 rquadto +0 -490 rlineto +125 0 rlineto +0 482 rlineto +0 179 165 179 rquadto +125 0 173 -70 rquadto +48 -70 48 -201 rquadto +0 -390 rlineto +123 0 rlineto +} def +/P$v { +143 0 218 62 rquadto +76 60 76 187 rquadto +0 473 rlineto +-134 0 rlineto +-39 -96 rlineto +-4 0 rlineto +-45 57 -96 84 rquadto +-50 25 -137 25 rquadto +-95 0 -157 -54 rquadto +-62 -54 -62 -170 rquadto +0 -112 78 -165 rquadto +79 -54 239 -59 rquadto +123 -4 rlineto +0 -31 rlineto +0 -56 -29 -81 rquadto +-28 -26 -81 -26 rquadto +-51 0 -101 15 rquadto +-48 14 -98 35 rquadto +-64 -131 rlineto +57 -29 126 -45 rquadto +70 -17 145 -17 rquadto +closepath +} def +/P$21 { +0 34 -3 68 rquadto +-3 32 -6 67 rquadto +3 0 rlineto +15 -23 32 -46 rquadto +18 -23 37 -45 rquadto +168 -181 rlineto +184 0 rlineto +-237 259 rlineto +251 340 rlineto +-189 0 rlineto +-171 -243 rlineto +-70 56 rlineto +0 187 rlineto +-164 0 rlineto +0 -835 rlineto +164 0 rlineto +0 373 rlineto +} def +/P$3q { +0 600 rlineto +-126 0 rlineto +-21 -76 rlineto +-7 0 rlineto +-29 45 -79 67 rquadto +-50 20 -106 20 rquadto +-96 0 -154 -51 rquadto +-57 -53 -57 -168 rquadto +0 -390 rlineto +164 0 rlineto +0 350 rlineto +0 64 21 96 rquadto +23 32 75 32 rquadto +75 0 101 -50 rquadto +28 -51 28 -146 rquadto +0 -282 rlineto +164 0 rlineto +closepath +} def +/P$9 { +28 0 50 18 rquadto +21 18 21 59 rquadto +0 39 -21 59 rquadto +-21 18 -50 18 rquadto +-29 0 -51 -18 rquadto +-20 -20 -20 -59 rquadto +0 -40 20 -59 rquadto +21 -18 51 -18 rquadto +closepath +} def +/P$t { +0 176 -93 273 rquadto +-92 95 -253 95 rquadto +-98 0 -176 -42 rquadto +-76 -43 -121 -125 rquadto +-43 -82 -43 -201 rquadto +0 -176 92 -271 rquadto +93 -95 254 -95 rquadto +100 0 176 43 rquadto +76 42 120 123 rquadto +45 81 45 200 rquadto +closepath +} def +/P$3i { +71 0 100 -23 rquadto +28 -23 28 -67 rquadto +0 -45 -32 -64 rquadto +-32 -20 -104 -20 rquadto +-87 0 rlineto +0 175 rlineto +96 0 rlineto +closepath +} def +/P$7 { +-100 0 -178 -40 rquadto +-76 -40 -121 -125 rquadto +-43 -85 -43 -218 rquadto +0 -139 45 -225 rquadto +46 -87 126 -128 rquadto +79 -40 179 -40 rquadto +57 0 110 12 rquadto +53 10 87 28 rquadto +-39 101 rlineto +-32 -12 -78 -23 rquadto +-45 -10 -84 -10 rquadto +-220 0 -220 284 rquadto +0 135 53 207 rquadto +54 71 160 71 rquadto +60 0 107 -12 rquadto +46 -12 85 -31 rquadto +0 109 rlineto +-37 20 -82 29 rquadto +-45 10 -109 10 rquadto +} def +/P$1q { +-57 -187 rlineto +-285 0 rlineto +-56 187 rlineto +-179 0 rlineto +276 -789 rlineto +204 0 rlineto +278 789 rlineto +-179 0 rlineto +closepath +} def +/P$1y { +-115 0 -115 181 rquadto +0 179 117 179 rquadto +62 0 92 -35 rquadto +31 -35 31 -125 rquadto +0 -20 rlineto +0 -96 -29 -137 rquadto +-29 -42 -95 -42 rquadto +} def +/P$8 { +26 0 56 -4 rquadto +29 -4 48 -9 rquadto +0 93 rlineto +-20 9 -56 15 rquadto +-35 6 -70 6 rquadto +-59 0 -109 -20 rquadto +-48 -20 -79 -70 rquadto +-31 -51 -31 -142 rquadto +0 -435 rlineto +-106 0 rlineto +0 -59 rlineto +107 -48 rlineto +50 -159 rlineto +71 0 rlineto +0 171 rlineto +217 0 rlineto +0 95 rlineto +-217 0 rlineto +0 432 rlineto +0 68 32 101 rquadto +32 32 85 32 rquadto +} def +/P$1f { +126 0 187 56 rquadto +60 54 60 176 rquadto +0 475 rlineto +-82 0 rlineto +-21 -98 rlineto +-4 0 rlineto +-45 56 -96 84 rquadto +-50 26 -137 26 rquadto +-95 0 -157 -50 rquadto +-62 -50 -62 -156 rquadto +0 -104 81 -160 rquadto +82 -56 253 -60 rquadto +118 -4 rlineto +0 -40 rlineto +0 -87 -37 -120 rquadto +-37 -34 -107 -34 rquadto +-53 0 -103 15 rquadto +-50 15 -92 37 rquadto +-35 -85 rlineto +45 -25 107 -42 rquadto +62 -17 131 -17 rquadto +closepath +} def +/P$35 { +0 600 rlineto +-126 0 rlineto +-21 -76 rlineto +-7 0 rlineto +-29 45 -79 67 rquadto +-50 20 -106 20 rquadto +-96 0 -154 -51 rquadto +-57 -53 -57 -168 rquadto +0 -390 rlineto +164 0 rlineto +0 350 rlineto +0 64 21 96 rquadto +23 32 75 32 rquadto +75 0 101 -50 rquadto +28 -51 28 -146 rquadto +0 -282 rlineto +164 0 rlineto +} def +/P$3p { +0 -39 21 -54 rquadto +23 -17 54 -17 rquadto +31 0 53 17 rquadto +23 15 23 54 rquadto +0 35 -23 54 rquadto +-21 17 -53 17 rquadto +-31 0 -54 -17 rquadto +-21 -18 -21 -54 rquadto +} def +/P$2w { +-75 0 -106 46 rquadto +-29 46 -32 143 rquadto +0 20 rlineto +0 103 29 159 rquadto +31 54 112 54 rquadto +59 0 93 -54 rquadto +35 -56 35 -160 rquadto +0 -103 -35 -156 rquadto +-35 -53 -96 -53 rquadto +} def +/P$2u { +81 0 112 -46 rquadto +32 -46 34 -142 rquadto +0 -20 rlineto +0 -104 -32 -159 rquadto +-31 -54 -117 -54 rquadto +-62 0 -100 56 rquadto +-35 54 -35 157 rquadto +0 104 35 157 rquadto +37 51 103 51 rquadto +} def +/P$2y { +0 39 -3 79 rquadto +-3 39 -7 79 rquadto +3 0 rlineto +18 -28 39 -54 rquadto +21 -28 45 -53 rquadto +198 -215 rlineto +218 0 rlineto +-282 307 rlineto +300 401 rlineto +-223 0 rlineto +-204 -287 rlineto +-82 67 rlineto +0 220 rlineto +-193 0 rlineto +0 -987 rlineto +193 0 rlineto +0 442 rlineto +closepath +} def +/P$3c { +-335 0 rlineto +0 -67 rlineto +109 -25 rlineto +0 -742 rlineto +-109 -26 rlineto +0 -67 rlineto +335 0 rlineto +0 67 rlineto +-109 26 rlineto +0 742 rlineto +109 25 rlineto +0 67 rlineto +} def +/P$3y { +-131 0 rlineto +0 343 rlineto +139 0 rlineto +112 0 164 -43 rquadto +53 -45 53 -132 rquadto +0 -90 -54 -128 rquadto +-54 -39 -170 -39 rquadto +} def +/P$1u { +10 0 26 1 rquadto +17 0 28 1 rquadto +-12 154 rlineto +-7 -1 -23 -3 rquadto +-14 -3 -25 -3 rquadto +-42 0 -81 15 rquadto +-37 14 -60 48 rquadto +-23 32 -23 89 rquadto +0 306 rlineto +-164 0 rlineto +0 -600 rlineto +123 0 rlineto +25 100 rlineto +7 0 rlineto +26 -45 71 -78 rquadto +46 -32 107 -32 rquadto +} def +/P$17 { +26 0 46 17 rquadto +20 17 20 54 rquadto +0 37 -20 56 rquadto +-20 17 -46 17 rquadto +-28 0 -48 -17 rquadto +-18 -18 -18 -56 rquadto +0 -37 18 -54 rquadto +20 -17 48 -17 rquadto +closepath +} def +/P$1z { +125 0 196 70 rquadto +73 70 73 201 rquadto +0 79 rlineto +-387 0 rlineto +1 68 40 109 rquadto +39 39 109 39 rquadto +57 0 104 -10 rquadto +48 -12 98 -35 rquadto +0 126 rlineto +-43 21 -93 31 rquadto +-48 10 -117 10 rquadto +-90 0 -160 -32 rquadto +-68 -34 -107 -101 rquadto +-39 -68 -39 -171 rquadto +0 -106 34 -175 rquadto +35 -70 100 -104 rquadto +64 -35 148 -35 rquadto +closepath +} def +/P$20 { +-46 0 -78 31 rquadto +-31 31 -37 95 rquadto +229 0 rlineto +0 -54 -28 -90 rquadto +-28 -35 -85 -35 rquadto +} def +/P$2q { +-193 0 rlineto +0 -928 rlineto +531 0 rlineto +0 160 rlineto +-337 0 rlineto +0 239 rlineto +314 0 rlineto +0 160 rlineto +-314 0 rlineto +0 367 rlineto +} def +/P$2x { +-159 0 -246 -87 rquadto +-85 -87 -85 -276 rquadto +0 -129 43 -210 rquadto +45 -82 123 -121 rquadto +79 -39 181 -39 rquadto +73 0 126 15 rquadto +54 14 95 32 rquadto +-57 150 rlineto +-45 -18 -85 -29 rquadto +-39 -12 -78 -12 rquadto +-150 0 -150 215 rquadto +0 106 39 157 rquadto +40 50 110 50 rquadto +62 0 107 -15 rquadto +46 -17 92 -45 rquadto +0 164 rlineto +-45 29 -93 40 rquadto +-48 12 -121 12 rquadto +} def +/P$32 { +14 0 32 1 rquadto +20 1 31 4 rquadto +-14 181 rlineto +-9 -1 -26 -3 rquadto +-17 -3 -31 -3 rquadto +-48 0 -93 18 rquadto +-45 17 -73 56 rquadto +-28 37 -28 106 rquadto +0 360 rlineto +-193 0 rlineto +0 -709 rlineto +146 0 rlineto +28 118 rlineto +9 0 rlineto +31 -54 85 -93 rquadto +54 -39 126 -39 rquadto +closepath +} def +/P$30 { +-75 0 -106 46 rquadto +-29 46 -32 143 rquadto +0 20 rlineto +0 103 29 159 rquadto +31 54 112 54 rquadto +65 0 96 -54 rquadto +32 -56 32 -160 rquadto +0 -209 -132 -209 rquadto +} def +/P$1g { +-129 4 -179 40 rquadto +-50 35 -50 103 rquadto +0 57 35 85 rquadto +35 26 92 26 rquadto +87 0 145 -48 rquadto +59 -48 59 -150 rquadto +0 -62 rlineto +-103 4 rlineto +} def +/P$e { +-160 0 -253 107 rquadto +-92 107 -92 295 rquadto +0 185 85 295 rquadto +85 107 257 107 rquadto +65 0 125 -10 rquadto +59 -10 114 -28 rquadto +0 109 rlineto +-54 20 -115 29 rquadto +-59 10 -140 10 rquadto +-153 0 -256 -62 rquadto +-101 -64 -153 -179 rquadto +-50 -115 -50 -273 rquadto +0 -151 54 -265 rquadto +54 -115 162 -181 rquadto +107 -65 262 -65 rquadto +157 0 275 59 rquadto +-50 106 rlineto +-45 -20 -103 -37 rquadto +-56 -17 -123 -17 rquadto +} def +/P$2n { +0 -32 17 -46 rquadto +18 -15 43 -15 rquadto +25 0 42 15 rquadto +18 14 18 46 rquadto +0 32 -18 50 rquadto +-17 15 -42 15 rquadto +-25 0 -43 -15 rquadto +-17 -17 -17 -50 rquadto +closepath +} def +/P$2g { +-510 0 rlineto +0 -75 rlineto +375 -532 rlineto +-351 0 rlineto +0 -89 rlineto +478 0 rlineto +0 85 rlineto +-370 521 rlineto +379 0 rlineto +0 89 rlineto +} def +/P$1l { +-81 0 -129 53 rquadto +-46 51 -56 145 rquadto +354 0 rlineto +-1 -89 -42 -143 rquadto +-39 -54 -126 -54 rquadto +closepath +} def +/P$2j { +0 43 -3 82 rquadto +-1 37 -3 59 rquadto +6 0 rlineto +29 -43 81 -73 rquadto +53 -29 134 -29 rquadto +129 0 207 90 rquadto +79 89 79 268 rquadto +0 179 -79 270 rquadto +-79 90 -207 90 rquadto +-81 0 -134 -29 rquadto +-51 -29 -81 -71 rquadto +-9 0 rlineto +-23 89 rlineto +-81 0 rlineto +0 -987 rlineto +114 0 rlineto +0 240 rlineto +closepath +} def +/P$1a { +0 123 48 196 rquadto +50 71 156 71 rquadto +104 0 154 -71 rquadto +50 -73 50 -196 rquadto +0 -123 -50 -193 rquadto +-50 -70 -156 -70 rquadto +-106 0 -154 70 rquadto +-48 70 -48 193 rquadto +} def +/P$6 { +-3 -10 -14 -40 rquadto +-9 -29 -18 -60 rquadto +-7 -31 -14 -48 rquadto +-9 43 -21 85 rquadto +-12 40 -21 64 rquadto +-112 301 rlineto +315 0 rlineto +-112 -301 rlineto +} def +/P$2f { +-642 0 rlineto +0 -89 rlineto +487 -734 rlineto +-471 0 rlineto +0 -104 rlineto +614 0 rlineto +0 89 rlineto +-489 734 rlineto +501 0 rlineto +0 104 rlineto +} def +/P$19 { +0 173 -87 268 rquadto +-87 93 -237 93 rquadto +-92 0 -164 -42 rquadto +-71 -42 -114 -123 rquadto +-40 -81 -40 -196 rquadto +0 -171 85 -265 rquadto +87 -93 237 -93 rquadto +95 0 167 42 rquadto +71 42 112 121 rquadto +40 79 40 195 rquadto +closepath +} def +/P$1c { +-114 0 rlineto +0 -987 rlineto +114 0 rlineto +0 987 rlineto +} def +/P$c { +0 132 51 210 rquadto +53 78 167 78 rquadto +114 0 167 -78 rquadto +53 -78 53 -210 rquadto +0 -132 -53 -207 rquadto +-53 -76 -167 -76 rquadto +-115 0 -167 76 rquadto +-51 75 -51 207 rquadto +} def +/P$22 { +-473 0 rlineto +0 -96 rlineto +278 -378 rlineto +-260 0 rlineto +0 -125 rlineto +446 0 rlineto +0 106 rlineto +-270 368 rlineto +279 0 rlineto +0 125 rlineto +} def +/P$u { +0 104 34 159 rquadto +34 53 112 53 rquadto +76 0 110 -53 rquadto +34 -54 34 -159 rquadto +0 -104 -34 -157 rquadto +-34 -53 -112 -53 rquadto +-76 0 -110 53 rquadto +-34 53 -34 157 rquadto +} def +/P$x { +-193 0 rlineto +0 -987 rlineto +193 0 rlineto +0 987 rlineto +closepath +} def +/P$q { +-93 0 -145 75 rquadto +-51 75 -51 214 rquadto +0 137 50 210 rquadto +51 73 150 73 rquadto +114 0 165 -60 rquadto +51 -60 51 -195 rquadto +0 -29 rlineto +0 -154 -53 -220 rquadto +-53 -67 -167 -67 rquadto +} def +/P$34 { +-64 0 -90 40 rquadto +-25 39 -26 120 rquadto +0 17 rlineto +0 87 25 134 rquadto +26 46 95 46 rquadto +50 0 79 -46 rquadto +29 -46 29 -134 rquadto +0 -89 -31 -132 rquadto +-29 -45 -81 -45 rquadto +} def +/P$l { +21 0 45 1 rquadto +25 1 43 6 rquadto +-15 114 rlineto +-18 -4 -40 -7 rquadto +-21 -3 -40 -3 rquadto +-57 0 -107 32 rquadto +-50 31 -81 87 rquadto +-29 56 -29 132 rquadto +0 400 rlineto +-123 0 rlineto +0 -750 rlineto +101 0 rlineto +14 137 rlineto +4 0 rlineto +37 -62 93 -106 rquadto +57 -45 135 -45 rquadto +closepath +} def +/P$2o { +0 -32 17 -46 rquadto +18 -15 43 -15 rquadto +23 0 42 15 rquadto +18 14 18 46 rquadto +0 32 -18 50 rquadto +-18 15 -42 15 rquadto +-25 0 -43 -15 rquadto +-17 -17 -17 -50 rquadto +} def +1 1 1 setrgbcolor +1000 59870 12900 11847 simplerect +closepath eofill +100 setlinewidth +0.69 0.69 0.69 setrgbcolor +1000 59870 12900 11847 simplerect +closepath stroke +1 1 1 setrgbcolor +1000 68712 31200 4906 simplerect +closepath eofill +100 setlinewidth +0.69 0.69 0.69 setrgbcolor +1000 68712 31200 4906 simplerect +closepath stroke +1 1 1 setrgbcolor +1000 68712 51700 4906 simplerect +closepath eofill +100 setlinewidth +0.69 0.69 0.69 setrgbcolor +1000 68712 51700 4906 simplerect +closepath stroke +150 setlinewidth +0.5 0.5 0.5 setrgbcolor +53750 51329 5050 19689 simplerect +closepath stroke +150 setlinewidth +0.5 0.5 0.5 setrgbcolor +51750 14653 6050 35042 simplerect +closepath stroke +150 setlinewidth +0.5 0.5 0.5 setrgbcolor +51750 8311 6050 51095 simplerect +closepath stroke +50 setlinewidth +0.69 0.69 0.69 setrgbcolor +newpath +13350 3906 moveto +71{ +0 500 rlineto +0 500 rmoveto +} repeat +stroke +50 setlinewidth +0.69 0.69 0.69 setrgbcolor +newpath +31700 3906 moveto +71{ +0 500 rlineto +0 500 rmoveto +} repeat +stroke +50 setlinewidth +0.69 0.69 0.69 setrgbcolor +newpath +52200 3906 moveto +71{ +0 500 rlineto +0 500 rmoveto +} repeat +stroke +0.89 0.89 0.94 setrgbcolor +12700 3306 7050 500 250 roundrect +closepath eofill +50 setlinewidth +0.09 0.09 0.09 setrgbcolor +12700 3306 7050 500 250 roundrect +closepath stroke +0 setlinewidth +[] 0 setdash +0 0 0 setrgbcolor +newpath +8160 1696 moveto +P$0 +8154 1805 moveto +P$1 +fill +0 setlinewidth +[] 0 setdash +0 0 0 setrgbcolor +newpath +9657 2195 moveto +P$2 +8868 2195 moveto +P$3 +fill +0 setlinewidth +[] 0 setdash +0 0 0 setrgbcolor +newpath +10453 2429 moveto +P$4 +fill +0 setlinewidth +[] 0 setdash +0 0 0 setrgbcolor +newpath +11712 2696 moveto +P$5 +11442 1973 moveto +P$6 +fill +0 setlinewidth +[] 0 setdash +0 0 0 setrgbcolor +newpath +12270 2710 moveto +P$7 +fill +0 setlinewidth +[] 0 setdash +0 0 0 setrgbcolor +newpath +12920 2609 moveto +P$8 +fill +0 setlinewidth +[] 0 setdash +0 0 0 setrgbcolor +newpath +13231 1665 moveto +P$9 +13292 1946 moveto +P$a +fill +0 setlinewidth +[] 0 setdash +0 0 0 setrgbcolor +newpath +14221 2320 moveto +P$b +13654 2320 moveto +P$c +fill +0 setlinewidth +[] 0 setdash +0 0 0 setrgbcolor +newpath +14729 1932 moveto +P$d +fill +0 setlinewidth +[] 0 setdash +0 0 0 setrgbcolor +newpath +15714 1793 moveto +P$e +fill +0 setlinewidth +[] 0 setdash +0 0 0 setrgbcolor +newpath +16292 2696 moveto +P$f +fill +0 setlinewidth +[] 0 setdash +0 0 0 setrgbcolor +newpath +16631 1665 moveto +P$9 +16692 1946 moveto +P$a +fill +0 setlinewidth +[] 0 setdash +0 0 0 setrgbcolor +newpath +17259 1932 moveto +P$g +17257 2032 moveto +P$h +fill +0 setlinewidth +[] 0 setdash +0 0 0 setrgbcolor +newpath +18129 1932 moveto +P$d +fill +0 setlinewidth +[] 0 setdash +0 0 0 setrgbcolor +newpath +18920 2609 moveto +P$i +fill +0.89 0.89 0.94 setrgbcolor +12700 3306 7050 74418 250 roundrect +closepath eofill +50 setlinewidth +0.09 0.09 0.09 setrgbcolor +12700 3306 7050 74418 250 roundrect +closepath stroke +0 setlinewidth +[] 0 setdash +0 0 0 setrgbcolor +newpath +8160 75615 moveto +P$0 +8154 75724 moveto +P$1 +fill +0 setlinewidth +[] 0 setdash +0 0 0 setrgbcolor +newpath +9657 76113 moveto +P$2 +8868 76113 moveto +P$3 +fill +0 setlinewidth +[] 0 setdash +0 0 0 setrgbcolor +newpath +10453 76348 moveto +P$4 +fill +0 setlinewidth +[] 0 setdash +0 0 0 setrgbcolor +newpath +11712 76615 moveto +P$5 +11442 75891 moveto +P$6 +fill +0 setlinewidth +[] 0 setdash +0 0 0 setrgbcolor +newpath +12270 76629 moveto +P$7 +fill +0 setlinewidth +[] 0 setdash +0 0 0 setrgbcolor +newpath +12920 76527 moveto +P$8 +fill +0 setlinewidth +[] 0 setdash +0 0 0 setrgbcolor +newpath +13231 75584 moveto +P$9 +13292 75865 moveto +P$a +fill +0 setlinewidth +[] 0 setdash +0 0 0 setrgbcolor +newpath +14221 76238 moveto +P$b +13654 76238 moveto +P$c +fill +0 setlinewidth +[] 0 setdash +0 0 0 setrgbcolor +newpath +14729 75851 moveto +P$d +fill +0 setlinewidth +[] 0 setdash +0 0 0 setrgbcolor +newpath +15714 75712 moveto +P$e +fill +0 setlinewidth +[] 0 setdash +0 0 0 setrgbcolor +newpath +16292 76615 moveto +P$f +fill +0 setlinewidth +[] 0 setdash +0 0 0 setrgbcolor +newpath +16631 75584 moveto +P$9 +16692 75865 moveto +P$a +fill +0 setlinewidth +[] 0 setdash +0 0 0 setrgbcolor +newpath +17259 75851 moveto +P$g +17257 75951 moveto +P$h +fill +0 setlinewidth +[] 0 setdash +0 0 0 setrgbcolor +newpath +18129 75851 moveto +P$d +fill +0 setlinewidth +[] 0 setdash +0 0 0 setrgbcolor +newpath +18920 76527 moveto +P$i +fill +0.89 0.89 0.94 setrgbcolor +9200 3306 27100 500 250 roundrect +closepath eofill +50 setlinewidth +0.09 0.09 0.09 setrgbcolor +9200 3306 27100 500 250 roundrect +closepath stroke +0 setlinewidth +[] 0 setdash +0 0 0 setrgbcolor +newpath +28562 2696 moveto +P$5 +28292 1973 moveto +P$6 +fill +0 setlinewidth +[] 0 setdash +0 0 0 setrgbcolor +newpath +29120 2710 moveto +P$7 +fill +0 setlinewidth +[] 0 setdash +0 0 0 setrgbcolor +newpath +29770 2609 moveto +P$8 +fill +0 setlinewidth +[] 0 setdash +0 0 0 setrgbcolor +newpath +30671 2320 moveto +P$b +30104 2320 moveto +P$c +fill +0 setlinewidth +[] 0 setdash +0 0 0 setrgbcolor +newpath +31168 1932 moveto +P$j +fill +0 setlinewidth +[] 0 setdash +0 0 0 setrgbcolor +newpath +32003 2429 moveto +P$4 +fill +0 setlinewidth +[] 0 setdash +0 0 0 setrgbcolor +newpath +32509 1932 moveto +P$g +32507 2032 moveto +P$h +fill +0 setlinewidth +[] 0 setdash +0 0 0 setrgbcolor +newpath +33368 1932 moveto +P$j +fill +0 setlinewidth +[] 0 setdash +0 0 0 setrgbcolor +newpath +33784 2696 moveto +P$k +fill +0 setlinewidth +[] 0 setdash +0 0 0 setrgbcolor +newpath +34609 1932 moveto +P$g +34607 2032 moveto +P$h +fill +0 setlinewidth +[] 0 setdash +0 0 0 setrgbcolor +newpath +35468 1932 moveto +P$l +fill +0.89 0.89 0.94 setrgbcolor +9200 3306 27100 74418 250 roundrect +closepath eofill +50 setlinewidth +0.09 0.09 0.09 setrgbcolor +9200 3306 27100 74418 250 roundrect +closepath stroke +0 setlinewidth +[] 0 setdash +0 0 0 setrgbcolor +newpath +28562 76615 moveto +P$5 +28292 75891 moveto +P$6 +fill +0 setlinewidth +[] 0 setdash +0 0 0 setrgbcolor +newpath +29120 76629 moveto +P$7 +fill +0 setlinewidth +[] 0 setdash +0 0 0 setrgbcolor +newpath +29770 76527 moveto +P$8 +fill +0 setlinewidth +[] 0 setdash +0 0 0 setrgbcolor +newpath +30671 76238 moveto +P$b +30104 76238 moveto +P$c +fill +0 setlinewidth +[] 0 setdash +0 0 0 setrgbcolor +newpath +31168 75851 moveto +P$j +fill +0 setlinewidth +[] 0 setdash +0 0 0 setrgbcolor +newpath +32003 76348 moveto +P$4 +fill +0 setlinewidth +[] 0 setdash +0 0 0 setrgbcolor +newpath +32509 75851 moveto +P$g +32507 75951 moveto +P$h +fill +0 setlinewidth +[] 0 setdash +0 0 0 setrgbcolor +newpath +33368 75851 moveto +P$j +fill +0 setlinewidth +[] 0 setdash +0 0 0 setrgbcolor +newpath +33784 76615 moveto +P$k +fill +0 setlinewidth +[] 0 setdash +0 0 0 setrgbcolor +newpath +34609 75851 moveto +P$g +34607 75951 moveto +P$h +fill +0 setlinewidth +[] 0 setdash +0 0 0 setrgbcolor +newpath +35468 75851 moveto +P$l +fill +0.89 0.89 0.94 setrgbcolor +9200 3306 47600 500 250 roundrect +closepath eofill +50 setlinewidth +0.09 0.09 0.09 setrgbcolor +9200 3306 47600 500 250 roundrect +closepath stroke +0 setlinewidth +[] 0 setdash +0 0 0 setrgbcolor +newpath +49062 2696 moveto +P$5 +48792 1973 moveto +P$6 +fill +0 setlinewidth +[] 0 setdash +0 0 0 setrgbcolor +newpath +49620 2710 moveto +P$7 +fill +0 setlinewidth +[] 0 setdash +0 0 0 setrgbcolor +newpath +50270 2609 moveto +P$8 +fill +0 setlinewidth +[] 0 setdash +0 0 0 setrgbcolor +newpath +51171 2320 moveto +P$b +50604 2320 moveto +P$c +fill +0 setlinewidth +[] 0 setdash +0 0 0 setrgbcolor +newpath +51668 1932 moveto +P$j +fill +0 setlinewidth +[] 0 setdash +0 0 0 setrgbcolor +newpath +52200 1696 moveto +P$m +52189 1804 moveto +P$n +fill +0 setlinewidth +[] 0 setdash +0 0 0 setrgbcolor +newpath +52842 2696 moveto +P$f +fill +0 setlinewidth +[] 0 setdash +0 0 0 setrgbcolor +newpath +53746 1946 moveto +P$o +fill +0 setlinewidth +[] 0 setdash +0 0 0 setrgbcolor +newpath +54284 1932 moveto +P$p +54301 2035 moveto +P$q +fill +0 setlinewidth +[] 0 setdash +0 0 0 setrgbcolor +newpath +54981 1665 moveto +P$9 +55042 1946 moveto +P$a +fill +0 setlinewidth +[] 0 setdash +0 0 0 setrgbcolor +newpath +55679 1932 moveto +P$r +fill +0.89 0.89 0.94 setrgbcolor +9200 3306 47600 74418 250 roundrect +closepath eofill +50 setlinewidth +0.09 0.09 0.09 setrgbcolor +9200 3306 47600 74418 250 roundrect +closepath stroke +0 setlinewidth +[] 0 setdash +0 0 0 setrgbcolor +newpath +49062 76615 moveto +P$5 +48792 75891 moveto +P$6 +fill +0 setlinewidth +[] 0 setdash +0 0 0 setrgbcolor +newpath +49620 76629 moveto +P$7 +fill +0 setlinewidth +[] 0 setdash +0 0 0 setrgbcolor +newpath +50270 76527 moveto +P$8 +fill +0 setlinewidth +[] 0 setdash +0 0 0 setrgbcolor +newpath +51171 76238 moveto +P$b +50604 76238 moveto +P$c +fill +0 setlinewidth +[] 0 setdash +0 0 0 setrgbcolor +newpath +51668 75851 moveto +P$j +fill +0 setlinewidth +[] 0 setdash +0 0 0 setrgbcolor +newpath +52200 75615 moveto +P$m +52189 75723 moveto +P$n +fill +0 setlinewidth +[] 0 setdash +0 0 0 setrgbcolor +newpath +52842 76615 moveto +P$f +fill +0 setlinewidth +[] 0 setdash +0 0 0 setrgbcolor +newpath +53746 75865 moveto +P$o +fill +0 setlinewidth +[] 0 setdash +0 0 0 setrgbcolor +newpath +54284 75851 moveto +P$p +54301 75954 moveto +P$q +fill +0 setlinewidth +[] 0 setdash +0 0 0 setrgbcolor +newpath +54981 75584 moveto +P$9 +55042 75865 moveto +P$a +fill +0 setlinewidth +[] 0 setdash +0 0 0 setrgbcolor +newpath +55679 75851 moveto +P$r +fill +1 1 1 setrgbcolor +1000 59870 12900 11847 simplerect +closepath eofill +100 setlinewidth +0.69 0.69 0.69 setrgbcolor +1000 59870 12900 11847 simplerect +closepath stroke +1 1 1 setrgbcolor +1000 68712 31200 4906 simplerect +closepath eofill +100 setlinewidth +0.69 0.69 0.69 setrgbcolor +1000 68712 31200 4906 simplerect +closepath stroke +1 1 1 setrgbcolor +1000 68712 51700 4906 simplerect +closepath eofill +100 setlinewidth +0.69 0.69 0.69 setrgbcolor +1000 68712 51700 4906 simplerect +closepath stroke +0.93 0.93 0.93 setrgbcolor +59800 300 0 7092 simplerect +closepath eofill +100 setlinewidth +0.93 0.93 0.93 setrgbcolor +59800 300 0 7092 simplerect +closepath stroke +100 setlinewidth +0.5 0.5 0.5 setrgbcolor +newpath +0 7092 moveto +59800 0 rlineto +stroke +100 setlinewidth +0.5 0.5 0.5 setrgbcolor +newpath +0 7392 moveto +59800 0 rlineto +stroke +0.93 0.93 0.93 setrgbcolor +4300 2570 27750 5906 simplerect +closepath eofill +200 setlinewidth +0.5 0.5 0.5 setrgbcolor +4300 2570 27750 5906 simplerect +closepath stroke +0 setlinewidth +[] 0 setdash +0 0 0 setrgbcolor +newpath +28818 7174 moveto +P$s +fill +0 setlinewidth +[] 0 setdash +0 0 0 setrgbcolor +newpath +29996 7340 moveto +P$t +29506 7340 moveto +P$u +fill +0 setlinewidth +[] 0 setdash +0 0 0 setrgbcolor +newpath +30442 6973 moveto +P$v +30470 7369 moveto +P$w +fill +0 setlinewidth +[] 0 setdash +0 0 0 setrgbcolor +newpath +31145 7696 moveto +P$x +fill +0.25 0.25 0.25 setrgbcolor +newpath +11700 11447 moveto +1000 400 rlineto +-1000 400 rlineto +400 -400 rlineto +11700 11447 lineto +closepath eofill +200 setlinewidth +0.25 0.25 0.25 setrgbcolor +newpath +11700 11447 moveto +1000 400 rlineto +-1000 400 rlineto +400 -400 rlineto +11700 11447 lineto +closepath stroke +100 setlinewidth +0.25 0.25 0.25 setrgbcolor +newpath +0 11847 moveto +12300 0 rlineto +stroke +0 setlinewidth +[] 0 setdash +0 0 0 setrgbcolor +newpath +1395 10557 moveto +P$y +fill +0 setlinewidth +[] 0 setdash +0 0 0 setrgbcolor +newpath +2129 10557 moveto +P$z +2128 10651 moveto +P$10 +fill +0 setlinewidth +[] 0 setdash +0 0 0 setrgbcolor +newpath +3142 10570 moveto +P$11 +fill +0 setlinewidth +[] 0 setdash +0 0 0 setrgbcolor +newpath +3629 10557 moveto +P$z +3628 10651 moveto +P$10 +fill +0 setlinewidth +[] 0 setdash +0 0 0 setrgbcolor +newpath +4385 10557 moveto +P$12 +fill +0 setlinewidth +[] 0 setdash +0 0 0 setrgbcolor +newpath +5457 11267 moveto +P$13 +5207 10595 moveto +P$14 +fill +0 setlinewidth +[] 0 setdash +0 0 0 setrgbcolor +newpath +5940 11279 moveto +P$15 +fill +0 setlinewidth +[] 0 setdash +0 0 0 setrgbcolor +newpath +6493 11185 moveto +P$16 +fill +0 setlinewidth +[] 0 setdash +0 0 0 setrgbcolor +newpath +6818 10309 moveto +P$17 +6875 10570 moveto +P$18 +fill +0 setlinewidth +[] 0 setdash +0 0 0 setrgbcolor +newpath +7665 10917 moveto +P$19 +7139 10917 moveto +P$1a +fill +0 setlinewidth +[] 0 setdash +0 0 0 setrgbcolor +newpath +8195 10557 moveto +P$y +fill +0 setlinewidth +[] 0 setdash +0 0 0 setrgbcolor +newpath +9073 10428 moveto +P$1b +fill +0 setlinewidth +[] 0 setdash +0 0 0 setrgbcolor +newpath +9575 11267 moveto +P$1c +fill +0 setlinewidth +[] 0 setdash +0 0 0 setrgbcolor +newpath +9818 10309 moveto +P$17 +9875 10570 moveto +P$18 +fill +0 setlinewidth +[] 0 setdash +0 0 0 setrgbcolor +newpath +10329 10557 moveto +P$z +10328 10651 moveto +P$10 +fill +0 setlinewidth +[] 0 setdash +0 0 0 setrgbcolor +newpath +11095 10557 moveto +P$y +fill +0 setlinewidth +[] 0 setdash +0 0 0 setrgbcolor +newpath +11793 11185 moveto +P$1d +fill +0.25 0.25 0.25 setrgbcolor +newpath +30000 14618 moveto +1000 400 rlineto +-1000 400 rlineto +400 -400 rlineto +30000 14618 lineto +closepath eofill +100 setlinewidth +0.25 0.25 0.25 setrgbcolor +newpath +30000 14618 moveto +1000 400 rlineto +-1000 400 rlineto +400 -400 rlineto +30000 14618 lineto +closepath stroke +100 setlinewidth +0.25 0.25 0.25 setrgbcolor +newpath +13900 15018 moveto +16700 0 rlineto +stroke +0 setlinewidth +[] 0 setdash +0 0 0 setrgbcolor +newpath +19179 13947 moveto +P$1e +fill +0 setlinewidth +[] 0 setdash +0 0 0 setrgbcolor +newpath +20265 14087 moveto +P$19 +19739 14087 moveto +P$1a +fill +0 setlinewidth +[] 0 setdash +0 0 0 setrgbcolor +newpath +20725 13729 moveto +P$1f +20757 14101 moveto +P$1g +fill +0 setlinewidth +[] 0 setdash +0 0 0 setrgbcolor +newpath +21275 14437 moveto +P$1c +fill +0 setlinewidth +[] 0 setdash +0 0 0 setrgbcolor +newpath +21401 14139 moveto +P$1h +fill +0 setlinewidth +[] 0 setdash +0 0 0 setrgbcolor +newpath +22457 14437 moveto +P$13 +22207 13765 moveto +P$14 +fill +0 setlinewidth +[] 0 setdash +0 0 0 setrgbcolor +newpath +22995 13728 moveto +P$y +fill +0 setlinewidth +[] 0 setdash +0 0 0 setrgbcolor +newpath +23781 13829 moveto +P$1i +fill +0 setlinewidth +[] 0 setdash +0 0 0 setrgbcolor +newpath +24185 13728 moveto +P$12 +fill +0 setlinewidth +[] 0 setdash +0 0 0 setrgbcolor +newpath +24625 13729 moveto +P$1f +24657 14101 moveto +P$1g +fill +0 setlinewidth +[] 0 setdash +0 0 0 setrgbcolor +newpath +25307 13728 moveto +P$1j +25323 13823 moveto +P$1k +fill +0 setlinewidth +[] 0 setdash +0 0 0 setrgbcolor +newpath +26129 13728 moveto +P$z +26128 13822 moveto +P$1l +fill +100 setlinewidth +0.25 0.25 0.25 setrgbcolor +newpath +14000 18189 moveto +1000 -400 rlineto +stroke +100 setlinewidth +0.25 0.25 0.25 setrgbcolor +newpath +14000 18189 moveto +1000 400 rlineto +stroke +100 setlinewidth +0.25 0.25 0.25 setrgbcolor +newpath +13900 18189 moveto +43{ +200 0 rlineto +200 0 rmoveto +} repeat +stroke +0 setlinewidth +[] 0 setdash +0 0 0 setrgbcolor +newpath +17207 17608 moveto +P$13 +16957 16936 moveto +P$14 +fill +0 setlinewidth +[] 0 setdash +0 0 0 setrgbcolor +newpath +17745 16898 moveto +P$y +fill +0 setlinewidth +[] 0 setdash +0 0 0 setrgbcolor +newpath +18443 17527 moveto +P$16 +fill +0 setlinewidth +[] 0 setdash +0 0 0 setrgbcolor +newpath +19160 17214 moveto +P$1m +fill +0 setlinewidth +[] 0 setdash +0 0 0 setrgbcolor +newpath +20315 17258 moveto +P$19 +19789 17258 moveto +P$1a +fill +0 setlinewidth +[] 0 setdash +0 0 0 setrgbcolor +newpath +20835 16898 moveto +P$12 +fill +0 setlinewidth +[] 0 setdash +0 0 0 setrgbcolor +newpath +21243 17527 moveto +P$16 +fill +0 setlinewidth +[] 0 setdash +0 0 0 setrgbcolor +newpath +22075 16900 moveto +P$1f +22107 17272 moveto +P$1g +fill +0 setlinewidth +[] 0 setdash +0 0 0 setrgbcolor +newpath +23092 16911 moveto +P$11 +fill +0 setlinewidth +[] 0 setdash +0 0 0 setrgbcolor +newpath +23631 17000 moveto +P$1i +fill +0 setlinewidth +[] 0 setdash +0 0 0 setrgbcolor +newpath +24607 17608 moveto +P$13 +24357 16936 moveto +P$14 +fill +0 setlinewidth +[] 0 setdash +0 0 0 setrgbcolor +newpath +25145 16898 moveto +P$y +fill +0 setlinewidth +[] 0 setdash +0 0 0 setrgbcolor +newpath +25931 17000 moveto +P$1i +fill +0 setlinewidth +[] 0 setdash +0 0 0 setrgbcolor +newpath +26335 16898 moveto +P$12 +fill +0 setlinewidth +[] 0 setdash +0 0 0 setrgbcolor +newpath +26775 16900 moveto +P$1f +26807 17272 moveto +P$1g +fill +0 setlinewidth +[] 0 setdash +0 0 0 setrgbcolor +newpath +27457 16898 moveto +P$1j +27473 16994 moveto +P$1k +fill +0 setlinewidth +[] 0 setdash +0 0 0 setrgbcolor +newpath +28279 16898 moveto +P$z +28278 16992 moveto +P$1l +fill +0.93 0.93 0.93 setrgbcolor +newpath +5050 19689 moveto +11350 19689 lineto +11350 20659 lineto +10350 21659 lineto +5050 21659 lineto +5050 19689 lineto +closepath eofill +150 setlinewidth +0.5 0.5 0.5 setrgbcolor +newpath +5050 19689 moveto +11350 19689 lineto +11350 20659 lineto +10350 21659 lineto +5050 21659 lineto +5050 19689 lineto +stroke +150 setlinewidth +0.5 0.5 0.5 setrgbcolor +53750 51329 5050 19689 simplerect +closepath stroke +0 setlinewidth +[] 0 setdash +0 0 0 setrgbcolor +newpath +6942 20455 moveto +P$v +6970 20852 moveto +P$w +fill +0 setlinewidth +[] 0 setdash +0 0 0 setrgbcolor +newpath +7645 21178 moveto +P$1n +fill +0 setlinewidth +[] 0 setdash +0 0 0 setrgbcolor +newpath +8150 21036 moveto +P$1o +fill +0 setlinewidth +[] 0 setdash +0 0 0 setrgbcolor +newpath +13185 21238 moveto +P$1p +fill +0 setlinewidth +[] 0 setdash +0 0 0 setrgbcolor +newpath +13829 21065 moveto +P$1q +13675 20555 moveto +P$1r +fill +0 setlinewidth +[] 0 setdash +0 0 0 setrgbcolor +newpath +14476 20454 moveto +P$1s +fill +0 setlinewidth +[] 0 setdash +0 0 0 setrgbcolor +newpath +15168 20586 moveto +P$1t +fill +0 setlinewidth +[] 0 setdash +0 0 0 setrgbcolor +newpath +15571 20454 moveto +P$1u +fill +0 setlinewidth +[] 0 setdash +0 0 0 setrgbcolor +newpath +15982 20452 moveto +P$1v +16004 20788 moveto +P$1w +fill +0 setlinewidth +[] 0 setdash +0 0 0 setrgbcolor +newpath +16631 20454 moveto +P$1x +16682 20586 moveto +P$1y +fill +0 setlinewidth +[] 0 setdash +0 0 0 setrgbcolor +newpath +17382 20454 moveto +P$1z +17384 20569 moveto +P$20 +fill +0 setlinewidth +[] 0 setdash +0 0 0 setrgbcolor +newpath +18382 20452 moveto +P$1v +18404 20788 moveto +P$1w +fill +0 setlinewidth +[] 0 setdash +0 0 0 setrgbcolor +newpath +19000 20602 moveto +P$21 +fill +0 setlinewidth +[] 0 setdash +0 0 0 setrgbcolor +newpath +19953 21065 moveto +P$22 +fill +0 setlinewidth +[] 0 setdash +0 0 0 setrgbcolor +newpath +20282 20454 moveto +P$1z +20284 20569 moveto +P$20 +fill +0 setlinewidth +[] 0 setdash +0 0 0 setrgbcolor +newpath +21070 20454 moveto +P$23 +21017 20583 moveto +P$24 +fill +0 setlinewidth +[] 0 setdash +0 0 0 setrgbcolor +newpath +21689 20944 moveto +P$25 +fill +0 setlinewidth +[] 0 setdash +0 0 0 setrgbcolor +newpath +22018 20229 moveto +P$26 +22100 20465 moveto +P$27 +fill +0 setlinewidth +[] 0 setdash +0 0 0 setrgbcolor +newpath +22482 20454 moveto +P$1z +22484 20569 moveto +P$20 +fill +0 setlinewidth +[] 0 setdash +0 0 0 setrgbcolor +newpath +23271 20454 moveto +P$1u +fill +0 setlinewidth +[] 0 setdash +0 0 0 setrgbcolor +newpath +23689 20944 moveto +P$25 +fill +0 setlinewidth +[] 0 setdash +0 0 0 setrgbcolor +newpath +23998 20765 moveto +P$28 +23981 20988 moveto +P$29 +fill +0 setlinewidth +[] 0 setdash +0 0 0 setrgbcolor +newpath +24378 21126 moveto +P$2a +fill +100 setlinewidth +0.25 0.25 0.25 setrgbcolor +newpath +51500 24030 moveto +-1000 -400 rlineto +stroke +100 setlinewidth +0.25 0.25 0.25 setrgbcolor +newpath +51500 24030 moveto +-1000 400 rlineto +stroke +100 setlinewidth +0.25 0.25 0.25 setrgbcolor +newpath +32200 24030 moveto +19400 0 rlineto +stroke +0 setlinewidth +[] 0 setdash +0 0 0 setrgbcolor +newpath +33845 22740 moveto +P$y +fill +0 setlinewidth +[] 0 setdash +0 0 0 setrgbcolor +newpath +34579 22740 moveto +P$z +34578 22833 moveto +P$10 +fill +0 setlinewidth +[] 0 setdash +0 0 0 setrgbcolor +newpath +35592 22752 moveto +P$11 +fill +0 setlinewidth +[] 0 setdash +0 0 0 setrgbcolor +newpath +36079 22740 moveto +P$z +36078 22833 moveto +P$10 +fill +0 setlinewidth +[] 0 setdash +0 0 0 setrgbcolor +newpath +36845 22740 moveto +P$y +fill +0 setlinewidth +[] 0 setdash +0 0 0 setrgbcolor +newpath +38153 23201 moveto +P$2b +fill +0 setlinewidth +[] 0 setdash +0 0 0 setrgbcolor +newpath +38543 23368 moveto +P$16 +fill +0 setlinewidth +[] 0 setdash +0 0 0 setrgbcolor +newpath +39075 22741 moveto +P$1f +39107 23113 moveto +P$1g +fill +0 setlinewidth +[] 0 setdash +0 0 0 setrgbcolor +newpath +39743 23368 moveto +P$16 +fill +0 setlinewidth +[] 0 setdash +0 0 0 setrgbcolor +newpath +40592 22752 moveto +P$11 +fill +0 setlinewidth +[] 0 setdash +0 0 0 setrgbcolor +newpath +41264 23257 moveto +P$2c +fill +0 setlinewidth +[] 0 setdash +0 0 0 setrgbcolor +newpath +42292 22752 moveto +P$11 +fill +0 setlinewidth +[] 0 setdash +0 0 0 setrgbcolor +newpath +42845 22740 moveto +P$y +fill +0 setlinewidth +[] 0 setdash +0 0 0 setrgbcolor +newpath +43557 23462 moveto +P$2d +43575 23368 moveto +P$2e +fill +0 setlinewidth +[] 0 setdash +0 0 0 setrgbcolor +newpath +44992 23449 moveto +P$2f +fill +0 setlinewidth +[] 0 setdash +0 0 0 setrgbcolor +newpath +45168 22491 moveto +P$17 +45225 22752 moveto +P$18 +fill +0 setlinewidth +[] 0 setdash +0 0 0 setrgbcolor +newpath +45679 22740 moveto +P$z +45678 22833 moveto +P$10 +fill +0 setlinewidth +[] 0 setdash +0 0 0 setrgbcolor +newpath +46225 23449 moveto +P$1c +fill +0 setlinewidth +[] 0 setdash +0 0 0 setrgbcolor +newpath +47164 23257 moveto +P$2c +fill +0 setlinewidth +[] 0 setdash +0 0 0 setrgbcolor +newpath +47579 22740 moveto +P$z +47578 22833 moveto +P$10 +fill +0 setlinewidth +[] 0 setdash +0 0 0 setrgbcolor +newpath +48243 23368 moveto +P$16 +fill +0 setlinewidth +[] 0 setdash +0 0 0 setrgbcolor +newpath +48960 23449 moveto +P$2g +fill +0 setlinewidth +[] 0 setdash +0 0 0 setrgbcolor +newpath +49379 22740 moveto +P$z +49378 22833 moveto +P$10 +fill +0 setlinewidth +[] 0 setdash +0 0 0 setrgbcolor +newpath +50145 22740 moveto +P$2h +fill +100 setlinewidth +0.25 0.25 0.25 setrgbcolor +newpath +32300 28971 moveto +1000 -400 rlineto +stroke +100 setlinewidth +0.25 0.25 0.25 setrgbcolor +newpath +32300 28971 moveto +1000 400 rlineto +stroke +100 setlinewidth +0.25 0.25 0.25 setrgbcolor +newpath +32200 28971 moveto +48{ +200 0 rlineto +200 0 rmoveto +} repeat +200 0 rlineto +stroke +0 setlinewidth +[] 0 setdash +0 0 0 setrgbcolor +newpath +36492 26620 moveto +P$2f +fill +0 setlinewidth +[] 0 setdash +0 0 0 setrgbcolor +newpath +37192 25923 moveto +P$11 +fill +0 setlinewidth +[] 0 setdash +0 0 0 setrgbcolor +newpath +37864 26427 moveto +P$2c +fill +0 setlinewidth +[] 0 setdash +0 0 0 setrgbcolor +newpath +38243 26538 moveto +P$16 +fill +0 setlinewidth +[] 0 setdash +0 0 0 setrgbcolor +newpath +38775 25912 moveto +P$1f +38807 26284 moveto +P$1g +fill +0 setlinewidth +[] 0 setdash +0 0 0 setrgbcolor +newpath +39545 25910 moveto +P$y +fill +0 setlinewidth +[] 0 setdash +0 0 0 setrgbcolor +newpath +40257 26632 moveto +P$2d +40275 26538 moveto +P$2e +fill +0 setlinewidth +[] 0 setdash +0 0 0 setrgbcolor +newpath +41264 26427 moveto +P$2c +fill +0 setlinewidth +[] 0 setdash +0 0 0 setrgbcolor +newpath +41860 26226 moveto +P$1m +fill +0 setlinewidth +[] 0 setdash +0 0 0 setrgbcolor +newpath +42679 25910 moveto +P$z +42678 26004 moveto +P$10 +fill +0 setlinewidth +[] 0 setdash +0 0 0 setrgbcolor +newpath +43390 26632 moveto +P$15 +fill +0 setlinewidth +[] 0 setdash +0 0 0 setrgbcolor +newpath +43825 25921 moveto +P$2i +fill +0 setlinewidth +[] 0 setdash +0 0 0 setrgbcolor +newpath +44964 26427 moveto +P$2c +fill +0 setlinewidth +[] 0 setdash +0 0 0 setrgbcolor +newpath +45379 25910 moveto +P$z +45378 26004 moveto +P$10 +fill +0 setlinewidth +[] 0 setdash +0 0 0 setrgbcolor +newpath +45925 26620 moveto +P$1c +fill +0 setlinewidth +[] 0 setdash +0 0 0 setrgbcolor +newpath +46525 25873 moveto +P$2j +46721 26006 moveto +P$2k +fill +0 setlinewidth +[] 0 setdash +0 0 0 setrgbcolor +newpath +47479 25910 moveto +P$z +47478 26004 moveto +P$10 +fill +0 setlinewidth +[] 0 setdash +0 0 0 setrgbcolor +newpath +47968 25662 moveto +P$17 +48025 25923 moveto +P$2l +fill +0 setlinewidth +[] 0 setdash +0 0 0 setrgbcolor +newpath +33895 27681 moveto +P$y +fill +0 setlinewidth +[] 0 setdash +0 0 0 setrgbcolor +newpath +34625 27682 moveto +P$1f +34657 28054 moveto +P$2m +34432 27504 moveto +P$2n +34676 27504 moveto +P$2o +fill +0 setlinewidth +[] 0 setdash +0 0 0 setrgbcolor +newpath +35340 28403 moveto +P$15 +fill +0 setlinewidth +[] 0 setdash +0 0 0 setrgbcolor +newpath +35775 27692 moveto +P$2i +fill +0 setlinewidth +[] 0 setdash +0 0 0 setrgbcolor +newpath +36914 28198 moveto +P$2c +fill +0 setlinewidth +[] 0 setdash +0 0 0 setrgbcolor +newpath +37293 28309 moveto +P$16 +fill +0 setlinewidth +[] 0 setdash +0 0 0 setrgbcolor +newpath +37829 27681 moveto +P$z +37828 27775 moveto +P$10 +fill +0 setlinewidth +[] 0 setdash +0 0 0 setrgbcolor +newpath +39025 27681 moveto +P$2p +fill +0 setlinewidth +[] 0 setdash +0 0 0 setrgbcolor +newpath +40303 28142 moveto +P$2b +fill +0 setlinewidth +[] 0 setdash +0 0 0 setrgbcolor +newpath +40518 27432 moveto +P$17 +40575 27693 moveto +P$18 +fill +0 setlinewidth +[] 0 setdash +0 0 0 setrgbcolor +newpath +41525 27681 moveto +P$2p +fill +0 setlinewidth +[] 0 setdash +0 0 0 setrgbcolor +newpath +42542 27693 moveto +P$11 +fill +0 setlinewidth +[] 0 setdash +0 0 0 setrgbcolor +newpath +42875 28390 moveto +P$1c +fill +0 setlinewidth +[] 0 setdash +0 0 0 setrgbcolor +newpath +43325 27682 moveto +P$1f +43357 28054 moveto +P$1g +fill +0 setlinewidth +[] 0 setdash +0 0 0 setrgbcolor +newpath +43993 28309 moveto +P$16 +fill +0 setlinewidth +[] 0 setdash +0 0 0 setrgbcolor +newpath +44318 27432 moveto +P$17 +44375 27693 moveto +P$18 +fill +0 setlinewidth +[] 0 setdash +0 0 0 setrgbcolor +newpath +45165 28040 moveto +P$19 +44639 28040 moveto +P$1a +fill +0 setlinewidth +[] 0 setdash +0 0 0 setrgbcolor +newpath +45695 27681 moveto +P$y +fill +0 setlinewidth +[] 0 setdash +0 0 0 setrgbcolor +newpath +46614 28198 moveto +P$2c +fill +0 setlinewidth +[] 0 setdash +0 0 0 setrgbcolor +newpath +47214 28198 moveto +P$2c +fill +0 setlinewidth +[] 0 setdash +0 0 0 setrgbcolor +newpath +47640 28403 moveto +P$15 +fill +0 setlinewidth +[] 0 setdash +0 0 0 setrgbcolor +newpath +48075 27692 moveto +P$2i +fill +0 setlinewidth +[] 0 setdash +0 0 0 setrgbcolor +newpath +49085 27681 moveto +P$12 +fill +0 setlinewidth +[] 0 setdash +0 0 0 setrgbcolor +newpath +49318 27432 moveto +P$17 +49375 27693 moveto +P$18 +fill +0 setlinewidth +[] 0 setdash +0 0 0 setrgbcolor +newpath +49793 28309 moveto +P$16 +fill +0 setlinewidth +[] 0 setdash +0 0 0 setrgbcolor +newpath +50293 28309 moveto +P$1d +fill +0.93 0.93 0.93 setrgbcolor +59800 300 0 31956 simplerect +closepath eofill +100 setlinewidth +0.93 0.93 0.93 setrgbcolor +59800 300 0 31956 simplerect +closepath stroke +100 setlinewidth +0.5 0.5 0.5 setrgbcolor +newpath +0 31956 moveto +59800 0 rlineto +stroke +100 setlinewidth +0.5 0.5 0.5 setrgbcolor +newpath +0 32256 moveto +59800 0 rlineto +stroke +0.93 0.93 0.93 setrgbcolor +7600 2570 26100 30771 simplerect +closepath eofill +200 setlinewidth +0.5 0.5 0.5 setrgbcolor +7600 2570 26100 30771 simplerect +closepath stroke +0 setlinewidth +[] 0 setdash +0 0 0 setrgbcolor +newpath +27010 32561 moveto +P$2q +fill +0 setlinewidth +[] 0 setdash +0 0 0 setrgbcolor +newpath +27793 31837 moveto +P$2r +27795 31976 moveto +P$2s +fill +0 setlinewidth +[] 0 setdash +0 0 0 setrgbcolor +newpath +28593 31837 moveto +P$2r +28595 31976 moveto +P$2s +fill +0 setlinewidth +[] 0 setdash +0 0 0 setrgbcolor +newpath +29326 32573 moveto +P$2t +29393 32419 moveto +P$2u +fill +0 setlinewidth +[] 0 setdash +0 0 0 setrgbcolor +newpath +30095 31803 moveto +P$2v +30234 31992 moveto +P$2w +fill +0 setlinewidth +[] 0 setdash +0 0 0 setrgbcolor +newpath +30992 31837 moveto +P$v +31020 32234 moveto +P$w +fill +0 setlinewidth +[] 0 setdash +0 0 0 setrgbcolor +newpath +31790 32573 moveto +P$2x +fill +0 setlinewidth +[] 0 setdash +0 0 0 setrgbcolor +newpath +32395 32015 moveto +P$2y +fill +0.93 0.93 0.93 setrgbcolor +newpath +6050 35042 moveto +15550 35042 lineto +15550 36012 lineto +14550 37012 lineto +6050 37012 lineto +6050 35042 lineto +closepath eofill +150 setlinewidth +0.5 0.5 0.5 setrgbcolor +newpath +6050 35042 moveto +15550 35042 lineto +15550 36012 lineto +14550 37012 lineto +6050 37012 lineto +6050 35042 lineto +stroke +150 setlinewidth +0.5 0.5 0.5 setrgbcolor +51750 14653 6050 35042 simplerect +closepath stroke +0 setlinewidth +[] 0 setdash +0 0 0 setrgbcolor +newpath +8296 36175 moveto +P$t +7806 36175 moveto +P$u +fill +0 setlinewidth +[] 0 setdash +0 0 0 setrgbcolor +newpath +8846 35808 moveto +P$2z +8784 35963 moveto +P$30 +fill +0 setlinewidth +[] 0 setdash +0 0 0 setrgbcolor +newpath +9550 36389 moveto +P$31 +fill +0 setlinewidth +[] 0 setdash +0 0 0 setrgbcolor +newpath +10546 35808 moveto +P$2z +10484 35963 moveto +P$30 +fill +0 setlinewidth +[] 0 setdash +0 0 0 setrgbcolor +newpath +11242 35808 moveto +P$v +11270 36205 moveto +P$w +fill +0 setlinewidth +[] 0 setdash +0 0 0 setrgbcolor +newpath +12148 35808 moveto +P$32 +fill +0 setlinewidth +[] 0 setdash +0 0 0 setrgbcolor +newpath +17385 36591 moveto +P$1p +fill +0 setlinewidth +[] 0 setdash +0 0 0 setrgbcolor +newpath +18029 36418 moveto +P$1q +17875 35908 moveto +P$1r +fill +0 setlinewidth +[] 0 setdash +0 0 0 setrgbcolor +newpath +18500 35777 moveto +P$33 +18617 35936 moveto +P$34 +fill +0 setlinewidth +[] 0 setdash +0 0 0 setrgbcolor +newpath +19200 35777 moveto +P$33 +19317 35936 moveto +P$34 +fill +0 setlinewidth +[] 0 setdash +0 0 0 setrgbcolor +newpath +20071 35807 moveto +P$1u +fill +0 setlinewidth +[] 0 setdash +0 0 0 setrgbcolor +newpath +20787 35818 moveto +P$35 +fill +0 setlinewidth +[] 0 setdash +0 0 0 setrgbcolor +newpath +21179 36429 moveto +P$36 +fill +0 setlinewidth +[] 0 setdash +0 0 0 setrgbcolor +newpath +21700 35752 moveto +P$37 +fill +0 setlinewidth +[] 0 setdash +0 0 0 setrgbcolor +newpath +22726 36429 moveto +P$38 +22782 36297 moveto +P$39 +fill +0 setlinewidth +[] 0 setdash +0 0 0 setrgbcolor +newpath +23482 35807 moveto +P$1z +23484 35922 moveto +P$20 +fill +0 setlinewidth +[] 0 setdash +0 0 0 setrgbcolor +newpath +24271 35807 moveto +P$1u +fill +0 setlinewidth +[] 0 setdash +0 0 0 setrgbcolor +newpath +25229 36418 moveto +P$1q +25075 35908 moveto +P$1r +fill +0 setlinewidth +[] 0 setdash +0 0 0 setrgbcolor +newpath +25700 35955 moveto +P$21 +fill +0 setlinewidth +[] 0 setdash +0 0 0 setrgbcolor +newpath +26489 36297 moveto +P$25 +fill +0 setlinewidth +[] 0 setdash +0 0 0 setrgbcolor +newpath +26818 35582 moveto +P$26 +26900 35818 moveto +P$27 +fill +0 setlinewidth +[] 0 setdash +0 0 0 setrgbcolor +newpath +27581 36116 moveto +P$3a +27167 36116 moveto +P$3b +fill +0 setlinewidth +[] 0 setdash +0 0 0 setrgbcolor +newpath +28076 35807 moveto +P$1s +fill +0 setlinewidth +[] 0 setdash +0 0 0 setrgbcolor +newpath +28378 36479 moveto +P$2a +fill +0.25 0.25 0.25 setrgbcolor +newpath +30000 38983 moveto +1000 400 rlineto +-1000 400 rlineto +400 -400 rlineto +30000 38983 lineto +closepath eofill +150 setlinewidth +0.25 0.25 0.25 setrgbcolor +newpath +30000 38983 moveto +1000 400 rlineto +-1000 400 rlineto +400 -400 rlineto +30000 38983 lineto +closepath stroke +100 setlinewidth +0.25 0.25 0.25 setrgbcolor +newpath +13900 39383 moveto +16700 0 rlineto +stroke +0 setlinewidth +[] 0 setdash +0 0 0 setrgbcolor +newpath +18573 37963 moveto +P$1b +fill +0 setlinewidth +[] 0 setdash +0 0 0 setrgbcolor +newpath +19225 38094 moveto +P$1f +19257 38466 moveto +P$1g +fill +0 setlinewidth +[] 0 setdash +0 0 0 setrgbcolor +newpath +19995 38093 moveto +P$y +fill +0 setlinewidth +[] 0 setdash +0 0 0 setrgbcolor +newpath +20740 38815 moveto +P$15 +fill +0 setlinewidth +[] 0 setdash +0 0 0 setrgbcolor +newpath +21329 38093 moveto +P$z +21328 38186 moveto +P$10 +fill +0 setlinewidth +[] 0 setdash +0 0 0 setrgbcolor +newpath +21875 38802 moveto +P$1c +fill +0 setlinewidth +[] 0 setdash +0 0 0 setrgbcolor +newpath +22001 38504 moveto +P$1h +fill +0 setlinewidth +[] 0 setdash +0 0 0 setrgbcolor +newpath +23057 38802 moveto +P$13 +22807 38130 moveto +P$14 +fill +0 setlinewidth +[] 0 setdash +0 0 0 setrgbcolor +newpath +23595 38093 moveto +P$y +fill +0 setlinewidth +[] 0 setdash +0 0 0 setrgbcolor +newpath +24381 38194 moveto +P$1i +fill +0 setlinewidth +[] 0 setdash +0 0 0 setrgbcolor +newpath +24785 38093 moveto +P$12 +fill +0 setlinewidth +[] 0 setdash +0 0 0 setrgbcolor +newpath +25225 38094 moveto +P$1f +25257 38466 moveto +P$1g +fill +0 setlinewidth +[] 0 setdash +0 0 0 setrgbcolor +newpath +25907 38093 moveto +P$1j +25923 38188 moveto +P$1k +fill +0 setlinewidth +[] 0 setdash +0 0 0 setrgbcolor +newpath +26729 38093 moveto +P$z +26728 38186 moveto +P$1l +fill +0.25 0.25 0.25 setrgbcolor +newpath +50500 42154 moveto +1000 400 rlineto +-1000 400 rlineto +400 -400 rlineto +50500 42154 lineto +closepath eofill +100 setlinewidth +0.25 0.25 0.25 setrgbcolor +newpath +50500 42154 moveto +1000 400 rlineto +-1000 400 rlineto +400 -400 rlineto +50500 42154 lineto +closepath stroke +100 setlinewidth +0.25 0.25 0.25 setrgbcolor +newpath +32200 42554 moveto +18900 0 rlineto +stroke +0 setlinewidth +[] 0 setdash +0 0 0 setrgbcolor +newpath +36253 41724 moveto +P$2b +fill +0 setlinewidth +[] 0 setdash +0 0 0 setrgbcolor +newpath +36643 41891 moveto +P$16 +fill +0 setlinewidth +[] 0 setdash +0 0 0 setrgbcolor +newpath +37175 41265 moveto +P$1f +37207 41637 moveto +P$1g +fill +0 setlinewidth +[] 0 setdash +0 0 0 setrgbcolor +newpath +37843 41891 moveto +P$16 +fill +0 setlinewidth +[] 0 setdash +0 0 0 setrgbcolor +newpath +38692 41276 moveto +P$11 +fill +0 setlinewidth +[] 0 setdash +0 0 0 setrgbcolor +newpath +39364 41780 moveto +P$2c +fill +0 setlinewidth +[] 0 setdash +0 0 0 setrgbcolor +newpath +40075 41265 moveto +P$1f +40107 41637 moveto +P$1g +fill +0 setlinewidth +[] 0 setdash +0 0 0 setrgbcolor +newpath +41092 41276 moveto +P$11 +fill +0 setlinewidth +[] 0 setdash +0 0 0 setrgbcolor +newpath +41631 41365 moveto +P$1i +fill +0 setlinewidth +[] 0 setdash +0 0 0 setrgbcolor +newpath +42287 41973 moveto +P$3c +fill +0 setlinewidth +[] 0 setdash +0 0 0 setrgbcolor +newpath +42657 41985 moveto +P$2d +42675 41891 moveto +P$2e +fill +0 setlinewidth +[] 0 setdash +0 0 0 setrgbcolor +newpath +43325 41973 moveto +P$1c +fill +0 setlinewidth +[] 0 setdash +0 0 0 setrgbcolor +newpath +43779 41263 moveto +P$z +43778 41357 moveto +P$10 +fill +0 setlinewidth +[] 0 setdash +0 0 0 setrgbcolor +newpath +44964 41780 moveto +P$2c +fill +0 setlinewidth +[] 0 setdash +0 0 0 setrgbcolor +newpath +45379 41263 moveto +P$z +45378 41357 moveto +P$10 +fill +0 setlinewidth +[] 0 setdash +0 0 0 setrgbcolor +newpath +46043 41891 moveto +P$16 +fill +0 setlinewidth +[] 0 setdash +0 0 0 setrgbcolor +newpath +46760 41973 moveto +P$2g +fill +0 setlinewidth +[] 0 setdash +0 0 0 setrgbcolor +newpath +47179 41263 moveto +P$z +47178 41357 moveto +P$10 +fill +0 setlinewidth +[] 0 setdash +0 0 0 setrgbcolor +newpath +47945 41263 moveto +P$2h +fill +100 setlinewidth +0.25 0.25 0.25 setrgbcolor +newpath +32300 45724 moveto +1000 -400 rlineto +stroke +100 setlinewidth +0.25 0.25 0.25 setrgbcolor +newpath +32300 45724 moveto +1000 400 rlineto +stroke +100 setlinewidth +0.25 0.25 0.25 setrgbcolor +newpath +32200 45724 moveto +48{ +200 0 rlineto +200 0 rmoveto +} repeat +200 0 rlineto +stroke +0 setlinewidth +[] 0 setdash +0 0 0 setrgbcolor +newpath +35192 45143 moveto +P$2f +fill +0 setlinewidth +[] 0 setdash +0 0 0 setrgbcolor +newpath +35892 44446 moveto +P$11 +fill +0 setlinewidth +[] 0 setdash +0 0 0 setrgbcolor +newpath +36564 44951 moveto +P$2c +fill +0 setlinewidth +[] 0 setdash +0 0 0 setrgbcolor +newpath +36943 45062 moveto +P$16 +fill +0 setlinewidth +[] 0 setdash +0 0 0 setrgbcolor +newpath +37475 44435 moveto +P$1f +37507 44807 moveto +P$1g +fill +0 setlinewidth +[] 0 setdash +0 0 0 setrgbcolor +newpath +38245 44434 moveto +P$y +fill +0 setlinewidth +[] 0 setdash +0 0 0 setrgbcolor +newpath +38957 45156 moveto +P$2d +38975 45062 moveto +P$2e +fill +0 setlinewidth +[] 0 setdash +0 0 0 setrgbcolor +newpath +39964 44951 moveto +P$2c +fill +0 setlinewidth +[] 0 setdash +0 0 0 setrgbcolor +newpath +40560 44749 moveto +P$1m +fill +0 setlinewidth +[] 0 setdash +0 0 0 setrgbcolor +newpath +41379 44434 moveto +P$z +41378 44528 moveto +P$10 +fill +0 setlinewidth +[] 0 setdash +0 0 0 setrgbcolor +newpath +42090 45156 moveto +P$15 +fill +0 setlinewidth +[] 0 setdash +0 0 0 setrgbcolor +newpath +42525 44445 moveto +P$2i +fill +0 setlinewidth +[] 0 setdash +0 0 0 setrgbcolor +newpath +43664 44951 moveto +P$2c +fill +0 setlinewidth +[] 0 setdash +0 0 0 setrgbcolor +newpath +44079 44434 moveto +P$z +44078 44528 moveto +P$10 +fill +0 setlinewidth +[] 0 setdash +0 0 0 setrgbcolor +newpath +44625 45143 moveto +P$1c +fill +0 setlinewidth +[] 0 setdash +0 0 0 setrgbcolor +newpath +45375 44435 moveto +P$1f +45407 44807 moveto +P$1g +fill +0 setlinewidth +[] 0 setdash +0 0 0 setrgbcolor +newpath +46392 44446 moveto +P$11 +fill +0 setlinewidth +[] 0 setdash +0 0 0 setrgbcolor +newpath +46931 44535 moveto +P$1i +fill +0 setlinewidth +[] 0 setdash +0 0 0 setrgbcolor +newpath +47587 45143 moveto +P$3c +fill +0 setlinewidth +[] 0 setdash +0 0 0 setrgbcolor +newpath +47957 45156 moveto +P$2d +47975 45062 moveto +P$2e +fill +0 setlinewidth +[] 0 setdash +0 0 0 setrgbcolor +newpath +48625 45143 moveto +P$1c +fill +0 setlinewidth +[] 0 setdash +0 0 0 setrgbcolor +newpath +49079 44434 moveto +P$z +49078 44528 moveto +P$1l +fill +100 setlinewidth +0.25 0.25 0.25 setrgbcolor +newpath +14000 48895 moveto +1000 -400 rlineto +stroke +100 setlinewidth +0.25 0.25 0.25 setrgbcolor +newpath +14000 48895 moveto +1000 400 rlineto +stroke +100 setlinewidth +0.25 0.25 0.25 setrgbcolor +newpath +13900 48895 moveto +43{ +200 0 rlineto +200 0 rmoveto +} repeat +stroke +0 setlinewidth +[] 0 setdash +0 0 0 setrgbcolor +newpath +15542 47604 moveto +P$3d +15521 47700 moveto +P$3e +fill +0 setlinewidth +[] 0 setdash +0 0 0 setrgbcolor +newpath +16615 47964 moveto +P$19 +16089 47964 moveto +P$1a +fill +0 setlinewidth +[] 0 setdash +0 0 0 setrgbcolor +newpath +17264 48122 moveto +P$2c +fill +0 setlinewidth +[] 0 setdash +0 0 0 setrgbcolor +newpath +17468 47356 moveto +P$17 +17525 47617 moveto +P$18 +fill +0 setlinewidth +[] 0 setdash +0 0 0 setrgbcolor +newpath +17943 48233 moveto +P$16 +fill +0 setlinewidth +[] 0 setdash +0 0 0 setrgbcolor +newpath +18268 47356 moveto +P$17 +18325 47617 moveto +P$18 +fill +0 setlinewidth +[] 0 setdash +0 0 0 setrgbcolor +newpath +18664 48314 moveto +P$3f +fill +0 setlinewidth +[] 0 setdash +0 0 0 setrgbcolor +newpath +19479 47604 moveto +P$z +19478 47698 moveto +P$10 +fill +0 setlinewidth +[] 0 setdash +0 0 0 setrgbcolor +newpath +20807 48314 moveto +P$13 +20557 47642 moveto +P$14 +fill +0 setlinewidth +[] 0 setdash +0 0 0 setrgbcolor +newpath +21125 47567 moveto +P$2j +21321 47700 moveto +P$2k +fill +0 setlinewidth +[] 0 setdash +0 0 0 setrgbcolor +newpath +21925 47567 moveto +P$2j +22121 47700 moveto +P$2k +fill +0 setlinewidth +[] 0 setdash +0 0 0 setrgbcolor +newpath +22935 47604 moveto +P$12 +fill +0 setlinewidth +[] 0 setdash +0 0 0 setrgbcolor +newpath +23692 47617 moveto +P$11 +fill +0 setlinewidth +[] 0 setdash +0 0 0 setrgbcolor +newpath +24190 48326 moveto +P$15 +fill +0 setlinewidth +[] 0 setdash +0 0 0 setrgbcolor +newpath +24625 47615 moveto +P$2i +fill +0 setlinewidth +[] 0 setdash +0 0 0 setrgbcolor +newpath +25575 47606 moveto +P$1f +25607 47978 moveto +P$1g +fill +0 setlinewidth +[] 0 setdash +0 0 0 setrgbcolor +newpath +26345 47604 moveto +P$y +fill +0 setlinewidth +[] 0 setdash +0 0 0 setrgbcolor +newpath +27043 48233 moveto +P$16 +fill +0 setlinewidth +[] 0 setdash +0 0 0 setrgbcolor +newpath +27760 47920 moveto +P$1m +fill +0 setlinewidth +[] 0 setdash +0 0 0 setrgbcolor +newpath +28915 47964 moveto +P$19 +28389 47964 moveto +P$1a +fill +0 setlinewidth +[] 0 setdash +0 0 0 setrgbcolor +newpath +29435 47604 moveto +P$12 +fill +0 setlinewidth +[] 0 setdash +0 0 0 setrgbcolor +newpath +29843 48233 moveto +P$1d +fill +0.93 0.93 0.93 setrgbcolor +newpath +6050 51095 moveto +13350 51095 lineto +13350 52065 lineto +12350 53065 lineto +6050 53065 lineto +6050 51095 lineto +closepath eofill +150 setlinewidth +0.5 0.5 0.5 setrgbcolor +newpath +6050 51095 moveto +13350 51095 lineto +13350 52065 lineto +12350 53065 lineto +6050 53065 lineto +6050 51095 lineto +stroke +150 setlinewidth +0.5 0.5 0.5 setrgbcolor +51750 8311 6050 51095 simplerect +closepath stroke +0 setlinewidth +[] 0 setdash +0 0 0 setrgbcolor +newpath +7845 52584 moveto +P$1n +fill +0 setlinewidth +[] 0 setdash +0 0 0 setrgbcolor +newpath +8696 52228 moveto +P$t +8206 52228 moveto +P$u +fill +0 setlinewidth +[] 0 setdash +0 0 0 setrgbcolor +newpath +9496 52228 moveto +P$t +9006 52228 moveto +P$u +fill +0 setlinewidth +[] 0 setdash +0 0 0 setrgbcolor +newpath +10046 51861 moveto +P$2z +9984 52016 moveto +P$3g +fill +0 setlinewidth +[] 0 setdash +0 0 0 setrgbcolor +newpath +15185 52644 moveto +P$1p +fill +0 setlinewidth +[] 0 setdash +0 0 0 setrgbcolor +newpath +15593 51685 moveto +P$3h +15612 51997 moveto +P$3i +15515 52128 moveto +P$3j +fill +0 setlinewidth +[] 0 setdash +0 0 0 setrgbcolor +newpath +16118 51635 moveto +P$26 +16200 51871 moveto +P$27 +fill +0 setlinewidth +[] 0 setdash +0 0 0 setrgbcolor +newpath +16754 52292 moveto +P$3k +fill +0 setlinewidth +[] 0 setdash +0 0 0 setrgbcolor +newpath +17629 52471 moveto +P$1q +17475 51961 moveto +P$1r +fill +0 setlinewidth +[] 0 setdash +0 0 0 setrgbcolor +newpath +18100 52008 moveto +P$21 +fill +0 setlinewidth +[] 0 setdash +0 0 0 setrgbcolor +newpath +18889 52350 moveto +P$25 +fill +0 setlinewidth +[] 0 setdash +0 0 0 setrgbcolor +newpath +19218 51635 moveto +P$26 +19300 51871 moveto +P$27 +fill +0 setlinewidth +[] 0 setdash +0 0 0 setrgbcolor +newpath +19981 52169 moveto +P$3a +19567 52169 moveto +P$3b +fill +0 setlinewidth +[] 0 setdash +0 0 0 setrgbcolor +newpath +20476 51860 moveto +P$1s +fill +0 setlinewidth +[] 0 setdash +0 0 0 setrgbcolor +newpath +21278 52471 moveto +P$3l +fill +0 setlinewidth +[] 0 setdash +0 0 0 setrgbcolor +newpath +22281 52169 moveto +P$3a +21867 52169 moveto +P$3b +fill +0 setlinewidth +[] 0 setdash +0 0 0 setrgbcolor +newpath +22600 52471 moveto +P$3m +fill +0 setlinewidth +[] 0 setdash +0 0 0 setrgbcolor +newpath +22900 52471 moveto +P$3m +fill +0 setlinewidth +[] 0 setdash +0 0 0 setrgbcolor +newpath +23454 52292 moveto +P$3k +fill +0 setlinewidth +[] 0 setdash +0 0 0 setrgbcolor +newpath +23789 52350 moveto +P$25 +fill +0 setlinewidth +[] 0 setdash +0 0 0 setrgbcolor +newpath +24282 51858 moveto +P$1v +24304 52194 moveto +P$3n +24098 51716 moveto +P$3o +24314 51716 moveto +P$3p +fill +0 setlinewidth +[] 0 setdash +0 0 0 setrgbcolor +newpath +25076 51860 moveto +P$1s +fill +0 setlinewidth +[] 0 setdash +0 0 0 setrgbcolor +newpath +25626 52482 moveto +P$38 +25682 52350 moveto +P$39 +fill +0 setlinewidth +[] 0 setdash +0 0 0 setrgbcolor +newpath +26218 51635 moveto +P$26 +26300 51871 moveto +P$27 +fill +0 setlinewidth +[] 0 setdash +0 0 0 setrgbcolor +newpath +26631 51860 moveto +P$1x +26682 51992 moveto +P$1y +fill +0 setlinewidth +[] 0 setdash +0 0 0 setrgbcolor +newpath +27682 51858 moveto +P$1v +27704 52194 moveto +P$1w +fill +0 setlinewidth +[] 0 setdash +0 0 0 setrgbcolor +newpath +28687 51871 moveto +P$35 +fill +0 setlinewidth +[] 0 setdash +0 0 0 setrgbcolor +newpath +29254 52292 moveto +P$3k +fill +0 setlinewidth +[] 0 setdash +0 0 0 setrgbcolor +newpath +29531 51860 moveto +P$1x +29582 51992 moveto +P$1y +fill +0 setlinewidth +[] 0 setdash +0 0 0 setrgbcolor +newpath +30282 51860 moveto +P$1z +30284 51975 moveto +P$20 +fill +0 setlinewidth +[] 0 setdash +0 0 0 setrgbcolor +newpath +31068 51992 moveto +P$1t +fill +0 setlinewidth +[] 0 setdash +0 0 0 setrgbcolor +newpath +31687 51871 moveto +P$3q +31228 51716 moveto +P$3o +31443 51716 moveto +P$3p +fill +0 setlinewidth +[] 0 setdash +0 0 0 setrgbcolor +newpath +32000 51805 moveto +P$37 +fill +0 setlinewidth +[] 0 setdash +0 0 0 setrgbcolor +newpath +32871 51860 moveto +P$1u +fill +0 setlinewidth +[] 0 setdash +0 0 0 setrgbcolor +newpath +33289 52350 moveto +P$25 +fill +0 setlinewidth +[] 0 setdash +0 0 0 setrgbcolor +newpath +34381 52169 moveto +P$3a +33967 52169 moveto +P$3b +fill +0 setlinewidth +[] 0 setdash +0 0 0 setrgbcolor +newpath +34726 52482 moveto +P$38 +34782 52350 moveto +P$39 +fill +0 setlinewidth +[] 0 setdash +0 0 0 setrgbcolor +newpath +35482 51860 moveto +P$1z +35484 51975 moveto +P$20 +fill +0 setlinewidth +[] 0 setdash +0 0 0 setrgbcolor +newpath +36271 51860 moveto +P$1u +fill +0 setlinewidth +[] 0 setdash +0 0 0 setrgbcolor +newpath +36982 51858 moveto +P$1v +37004 52194 moveto +P$1w +fill +0 setlinewidth +[] 0 setdash +0 0 0 setrgbcolor +newpath +37600 51830 moveto +P$33 +37717 51989 moveto +P$34 +fill +0 setlinewidth +[] 0 setdash +0 0 0 setrgbcolor +newpath +38331 51860 moveto +P$1x +38382 51992 moveto +P$1y +fill +0 setlinewidth +[] 0 setdash +0 0 0 setrgbcolor +newpath +39082 51860 moveto +P$1z +39084 51975 moveto +P$20 +fill +0 setlinewidth +[] 0 setdash +0 0 0 setrgbcolor +newpath +39700 51830 moveto +P$33 +39817 51989 moveto +P$34 +fill +0 setlinewidth +[] 0 setdash +0 0 0 setrgbcolor +newpath +40571 51860 moveto +P$1u +fill +0 setlinewidth +[] 0 setdash +0 0 0 setrgbcolor +newpath +41281 52169 moveto +P$3a +40867 52169 moveto +P$3b +fill +0 setlinewidth +[] 0 setdash +0 0 0 setrgbcolor +newpath +41679 52482 moveto +P$36 +fill +0 setlinewidth +[] 0 setdash +0 0 0 setrgbcolor +newpath +42200 51805 moveto +P$37 +fill +0 setlinewidth +[] 0 setdash +0 0 0 setrgbcolor +newpath +42982 51860 moveto +P$1z +42984 51975 moveto +P$20 +fill +0 setlinewidth +[] 0 setdash +0 0 0 setrgbcolor +newpath +43776 51860 moveto +P$1s +fill +0 setlinewidth +[] 0 setdash +0 0 0 setrgbcolor +newpath +44518 51635 moveto +P$26 +44600 51871 moveto +P$27 +fill +0 setlinewidth +[] 0 setdash +0 0 0 setrgbcolor +newpath +45154 52292 moveto +P$3k +fill +0 setlinewidth +[] 0 setdash +0 0 0 setrgbcolor +newpath +45489 52350 moveto +P$25 +fill +0 setlinewidth +[] 0 setdash +0 0 0 setrgbcolor +newpath +45678 52532 moveto +P$2a +fill +100 setlinewidth +0.25 0.25 0.25 setrgbcolor +newpath +32300 55436 moveto +1000 -400 rlineto +stroke +100 setlinewidth +0.25 0.25 0.25 setrgbcolor +newpath +32300 55436 moveto +1000 400 rlineto +stroke +100 setlinewidth +0.25 0.25 0.25 setrgbcolor +newpath +32200 55436 moveto +48{ +200 0 rlineto +200 0 rmoveto +} repeat +200 0 rlineto +stroke +0 setlinewidth +[] 0 setdash +0 0 0 setrgbcolor +newpath +39343 54855 moveto +P$3r +fill +0 setlinewidth +[] 0 setdash +0 0 0 setrgbcolor +newpath +40179 54146 moveto +P$z +40178 54239 moveto +P$10 +fill +0 setlinewidth +[] 0 setdash +0 0 0 setrgbcolor +newpath +40879 54146 moveto +P$z +40878 54239 moveto +P$10 +fill +0 setlinewidth +[] 0 setdash +0 0 0 setrgbcolor +newpath +41557 54868 moveto +P$2d +41575 54774 moveto +P$2e +fill +0 setlinewidth +[] 0 setdash +0 0 0 setrgbcolor +newpath +42225 54108 moveto +P$2j +42421 54241 moveto +P$2k +fill +0 setlinewidth +[] 0 setdash +0 0 0 setrgbcolor +newpath +43175 54147 moveto +P$1f +43207 54519 moveto +P$1g +fill +0 setlinewidth +[] 0 setdash +0 0 0 setrgbcolor +newpath +43890 54868 moveto +P$15 +fill +0 setlinewidth +[] 0 setdash +0 0 0 setrgbcolor +newpath +44323 54383 moveto +P$3s +fill +100 setlinewidth +0.25 0.25 0.25 setrgbcolor +newpath +14000 58607 moveto +1000 -400 rlineto +stroke +100 setlinewidth +0.25 0.25 0.25 setrgbcolor +newpath +14000 58607 moveto +1000 400 rlineto +stroke +100 setlinewidth +0.25 0.25 0.25 setrgbcolor +newpath +13900 58607 moveto +43{ +200 0 rlineto +200 0 rmoveto +} repeat +stroke +0 setlinewidth +[] 0 setdash +0 0 0 setrgbcolor +newpath +19943 58026 moveto +P$3r +fill +0 setlinewidth +[] 0 setdash +0 0 0 setrgbcolor +newpath +20779 57316 moveto +P$z +20778 57410 moveto +P$10 +fill +0 setlinewidth +[] 0 setdash +0 0 0 setrgbcolor +newpath +21479 57316 moveto +P$z +21478 57410 moveto +P$10 +fill +0 setlinewidth +[] 0 setdash +0 0 0 setrgbcolor +newpath +22157 58038 moveto +P$2d +22175 57944 moveto +P$2e +fill +0 setlinewidth +[] 0 setdash +0 0 0 setrgbcolor +newpath +22825 57279 moveto +P$2j +23021 57412 moveto +P$2k +fill +0 setlinewidth +[] 0 setdash +0 0 0 setrgbcolor +newpath +23775 57318 moveto +P$1f +23807 57690 moveto +P$1g +fill +0 setlinewidth +[] 0 setdash +0 0 0 setrgbcolor +newpath +24490 58038 moveto +P$15 +fill +0 setlinewidth +[] 0 setdash +0 0 0 setrgbcolor +newpath +24923 57554 moveto +P$3s +fill +0.93 0.93 0.93 setrgbcolor +59800 300 0 62292 simplerect +closepath eofill +100 setlinewidth +0.93 0.93 0.93 setrgbcolor +59800 300 0 62292 simplerect +closepath stroke +100 setlinewidth +0.5 0.5 0.5 setrgbcolor +newpath +0 62292 moveto +59800 0 rlineto +stroke +100 setlinewidth +0.5 0.5 0.5 setrgbcolor +newpath +0 62592 moveto +59800 0 rlineto +stroke +0.93 0.93 0.93 setrgbcolor +5600 2570 27100 61107 simplerect +closepath eofill +200 setlinewidth +0.5 0.5 0.5 setrgbcolor +5600 2570 27100 61107 simplerect +closepath stroke +0 setlinewidth +[] 0 setdash +0 0 0 setrgbcolor +newpath +28087 61968 moveto +P$3t +28073 62129 moveto +P$3u +fill +0 setlinewidth +[] 0 setdash +0 0 0 setrgbcolor +newpath +28993 62173 moveto +P$2r +28995 62312 moveto +P$2s +fill +0 setlinewidth +[] 0 setdash +0 0 0 setrgbcolor +newpath +29996 62685 moveto +P$3v +fill +0 setlinewidth +[] 0 setdash +0 0 0 setrgbcolor +newpath +30753 62187 moveto +P$3w +fill +0 setlinewidth +[] 0 setdash +0 0 0 setrgbcolor +newpath +31195 62896 moveto +P$1n +fill +0 setlinewidth +[] 0 setdash +0 0 0 setrgbcolor +newpath +31700 62754 moveto +P$1o +fill +100 setlinewidth +0.25 0.25 0.25 setrgbcolor +newpath +32300 67048 moveto +1000 -400 rlineto +stroke +100 setlinewidth +0.25 0.25 0.25 setrgbcolor +newpath +32300 67048 moveto +1000 400 rlineto +stroke +100 setlinewidth +0.25 0.25 0.25 setrgbcolor +newpath +32200 67048 moveto +48{ +200 0 rlineto +200 0 rmoveto +} repeat +200 0 rlineto +stroke +0 setlinewidth +[] 0 setdash +0 0 0 setrgbcolor +newpath +35192 66467 moveto +P$2f +fill +0 setlinewidth +[] 0 setdash +0 0 0 setrgbcolor +newpath +35892 65770 moveto +P$11 +fill +0 setlinewidth +[] 0 setdash +0 0 0 setrgbcolor +newpath +36564 66275 moveto +P$2c +fill +0 setlinewidth +[] 0 setdash +0 0 0 setrgbcolor +newpath +36943 66386 moveto +P$16 +fill +0 setlinewidth +[] 0 setdash +0 0 0 setrgbcolor +newpath +37475 65759 moveto +P$1f +37507 66131 moveto +P$1g +fill +0 setlinewidth +[] 0 setdash +0 0 0 setrgbcolor +newpath +38245 65757 moveto +P$y +fill +0 setlinewidth +[] 0 setdash +0 0 0 setrgbcolor +newpath +38957 66479 moveto +P$2d +38975 66386 moveto +P$2e +fill +0 setlinewidth +[] 0 setdash +0 0 0 setrgbcolor +newpath +39964 66275 moveto +P$2c +fill +0 setlinewidth +[] 0 setdash +0 0 0 setrgbcolor +newpath +40560 66073 moveto +P$1m +fill +0 setlinewidth +[] 0 setdash +0 0 0 setrgbcolor +newpath +41379 65757 moveto +P$z +41378 65851 moveto +P$10 +fill +0 setlinewidth +[] 0 setdash +0 0 0 setrgbcolor +newpath +42090 66479 moveto +P$15 +fill +0 setlinewidth +[] 0 setdash +0 0 0 setrgbcolor +newpath +42525 65768 moveto +P$2i +fill +0 setlinewidth +[] 0 setdash +0 0 0 setrgbcolor +newpath +43664 66275 moveto +P$2c +fill +0 setlinewidth +[] 0 setdash +0 0 0 setrgbcolor +newpath +44079 65757 moveto +P$z +44078 65851 moveto +P$10 +fill +0 setlinewidth +[] 0 setdash +0 0 0 setrgbcolor +newpath +44625 66467 moveto +P$1c +fill +0 setlinewidth +[] 0 setdash +0 0 0 setrgbcolor +newpath +45375 65759 moveto +P$1f +45407 66131 moveto +P$1g +fill +0 setlinewidth +[] 0 setdash +0 0 0 setrgbcolor +newpath +46392 65770 moveto +P$11 +fill +0 setlinewidth +[] 0 setdash +0 0 0 setrgbcolor +newpath +46931 65859 moveto +P$1i +fill +0 setlinewidth +[] 0 setdash +0 0 0 setrgbcolor +newpath +47587 66467 moveto +P$3c +fill +0 setlinewidth +[] 0 setdash +0 0 0 setrgbcolor +newpath +47957 66479 moveto +P$2d +47975 66386 moveto +P$2e +fill +0 setlinewidth +[] 0 setdash +0 0 0 setrgbcolor +newpath +48625 66467 moveto +P$1c +fill +0 setlinewidth +[] 0 setdash +0 0 0 setrgbcolor +newpath +49079 65757 moveto +P$z +49078 65851 moveto +P$1l +fill +100 setlinewidth +0.25 0.25 0.25 setrgbcolor +newpath +14000 70218 moveto +1000 -400 rlineto +stroke +100 setlinewidth +0.25 0.25 0.25 setrgbcolor +newpath +14000 70218 moveto +1000 400 rlineto +stroke +100 setlinewidth +0.25 0.25 0.25 setrgbcolor +newpath +13900 70218 moveto +43{ +200 0 rlineto +200 0 rmoveto +} repeat +stroke +0 setlinewidth +[] 0 setdash +0 0 0 setrgbcolor +newpath +18432 68709 moveto +P$3x +18425 68811 moveto +P$3y +fill +0 setlinewidth +[] 0 setdash +0 0 0 setrgbcolor +newpath +19229 68928 moveto +P$z +19228 69022 moveto +P$10 +fill +0 setlinewidth +[] 0 setdash +0 0 0 setrgbcolor +newpath +20114 69445 moveto +P$2c +fill +0 setlinewidth +[] 0 setdash +0 0 0 setrgbcolor +newpath +20842 68941 moveto +P$11 +fill +0 setlinewidth +[] 0 setdash +0 0 0 setrgbcolor +newpath +21175 69637 moveto +P$1c +fill +0 setlinewidth +[] 0 setdash +0 0 0 setrgbcolor +newpath +21593 69556 moveto +P$16 +fill +0 setlinewidth +[] 0 setdash +0 0 0 setrgbcolor +newpath +21801 69339 moveto +P$1h +fill +0 setlinewidth +[] 0 setdash +0 0 0 setrgbcolor +newpath +22857 69637 moveto +P$13 +22607 68966 moveto +P$14 +fill +0 setlinewidth +[] 0 setdash +0 0 0 setrgbcolor +newpath +23395 68928 moveto +P$y +fill +0 setlinewidth +[] 0 setdash +0 0 0 setrgbcolor +newpath +24093 69556 moveto +P$16 +fill +0 setlinewidth +[] 0 setdash +0 0 0 setrgbcolor +newpath +24810 69244 moveto +P$1m +fill +0 setlinewidth +[] 0 setdash +0 0 0 setrgbcolor +newpath +25965 69287 moveto +P$19 +25439 69287 moveto +P$1a +fill +0 setlinewidth +[] 0 setdash +0 0 0 setrgbcolor +newpath +26485 68928 moveto +P$12 +fill +0 setlinewidth +[] 0 setdash +0 0 0 setrgbcolor +newpath +26893 69556 moveto +P$1d +fill +200 setlinewidth +0.69 0.69 0.69 setrgbcolor +newpath +12500 71718 moveto +1800 1800 rlineto +stroke +200 setlinewidth +0.69 0.69 0.69 setrgbcolor +newpath +12500 73518 moveto +1800 -1800 rlineto +stroke +grestore +showpage +%plantuml done +%%EOF diff --git a/uml/plugin_connectivity.png b/uml/plugin_connectivity.png deleted file mode 100644 index f5f1f4ba918b97e34372106cbb317189951bc44a..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 25492 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≥_~^eLpBDgOTfl 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 Z)w|K}GmG#@`1csU9I~)EKsLwX{|&p3!VLfb diff --git a/uml/plugin_connectivity.puml b/uml/plugin_connectivity.puml index 363c6fe..1060f59 100644 --- a/uml/plugin_connectivity.puml +++ b/uml/plugin_connectivity.puml @@ -8,38 +8,34 @@ skinparam ArrowColor #404040 participant "ROS ActionClient" as client participant ActorServer as server participant ActorPlugin as plugin - -note left of client: Protocol: -/note left of server: ros_action -/note left of plugin: MessageQueue - - -==Goal== activate server activate plugin -[-> client: create ActionClient +==Goal== + +[-> client: neuer ActionClient activate client -client -> server: goal request -server -->> client: goal response +client -> server: Goal-Anfrage +server -->> client: Antwort auf Anfrage -alt goal accepted -server ->> plugin: set state and target -plugin -->> server: state change +alt Anfrage akzeptiert? +server ->> plugin: neuen Status und Ziel setzen +plugin -->> server: Zustandswechsel bei\nnächstem Simulationsschritt == Feedback== -group opt par [abort of current action] -client->server: abort request -server->plugin: set state to Idle -server-->>client: abort response +group opt par [Abbruch der Aktion] +client->server: Cancel-Anfrage +server->plugin: Status auf Idle setzen +plugin -->> server: Zustandswechsel auf Idle +server-->>client: positive Abbruchantwort end -loop until action is completed or aborted -plugin -->> server: feedback -server -->> client: feedback callback +loop Bis Aktion vollständig ausgeführt oder abgebrochen ist +plugin -->> server: Feedback +server -->> client: Feedback end ==Result== -plugin -->> server: state change -server -->> client: result callback +plugin -->> server: Zustandswechsel auf Idle +server -->> client: Result-Antwort end destroy client @enduml \ No newline at end of file diff --git a/uml/subtree_deposit.puml b/uml/subtree_deposit.puml new file mode 100644 index 0000000..ae32918 --- /dev/null +++ b/uml/subtree_deposit.puml @@ -0,0 +1,25 @@ +@startmindmap + + +skinparam Linetype ortho +skinparam defaultTextAlignment center +top to bottom direction + +* Sequence +** WeightedRandom\nWichtung 1:1:1 +*** Laufe zu 1. Regal +*** Laufe zu 2. Regal +*** Laufe zu 3. Regal + +** WeightedRandom\nWichtung 1:1 +*** Sequence +**** Animation\nstanding_extend_arm +**** Animation\nstanding_retract_arm + +*** Sequence +**** Animation\nstanding_to_low +**** Animation\nlow_inspect +**** Animation\nlow_put_back +**** Animation\nlow_to_standing + +@endmindmap \ No newline at end of file diff --git a/uml/subtree_work.puml b/uml/subtree_work.puml new file mode 100644 index 0000000..e69de29