diff --git a/gklearn/experiments/thesis/ged/fit_distances/ged_fit_distance_results.eps b/gklearn/experiments/thesis/ged/fit_distances/ged_fit_distance_results.eps new file mode 100644 index 0000000..c54c4c2 --- /dev/null +++ b/gklearn/experiments/thesis/ged/fit_distances/ged_fit_distance_results.eps @@ -0,0 +1,4459 @@ +%!PS-Adobe-3.0 EPSF-3.0 +%%Title: ged_fit_distance_results.eps +%%Creator: matplotlib version 3.2.1, http://matplotlib.org/ +%%CreationDate: Fri Jan 1 18:33:17 2021 +%%Orientation: portrait +%%BoundingBox: -38.395500000000034 231.6735 650.3955 560.3265 +%%EndComments +%%BeginProlog +/mpldict 8 dict def +mpldict begin +/m { moveto } bind def +/l { lineto } bind def +/r { rlineto } bind def +/c { curveto } bind def +/cl { closepath } bind def +/box { +m +1 index 0 r +0 exch r +neg 0 r +cl +} bind def +/clipbox { +box +clip +newpath +} bind def +%!PS-Adobe-3.0 Resource-Font +%%Title: DejaVu Sans +%%Copyright: Copyright (c) 2003 by Bitstream, Inc. All Rights Reserved. Copyright (c) 2006 by Tavmjong Bah. All Rights Reserved. DejaVu changes are in public domain +%%Creator: Converted from TrueType to type 3 by PPR +25 dict begin +/_d{bind def}bind def +/_m{moveto}_d +/_l{lineto}_d +/_cl{closepath eofill}_d +/_c{curveto}_d +/_sc{7 -1 roll{setcachedevice}{pop pop pop pop pop pop}ifelse}_d +/_e{exec}_d +/FontName /DejaVuSans def +/PaintType 0 def +/FontMatrix[.001 0 0 .001 0 0]def +/FontBBox[-1021 -463 1793 1232]def +/FontType 3 def +/Encoding [ /space /comma /period /zero /one /two /three /four /five /six /eight /A /E /F /I /M /P /R /S /a /b /c /d /e /f /h /i /k /l /m /n /o /p /r /s /t /u /x /y ] def +/FontInfo 10 dict dup begin +/FamilyName (DejaVu Sans) def +/FullName (DejaVu Sans) def +/Notice (Copyright (c) 2003 by Bitstream, Inc. All Rights Reserved. Copyright (c) 2006 by Tavmjong Bah. All Rights Reserved. DejaVu changes are in public domain ) def +/Weight (Book) def +/Version (Version 2.35) def +/ItalicAngle 0.0 def +/isFixedPitch false def +/UnderlinePosition -130 def +/UnderlineThickness 90 def +end readonly def +/CharStrings 40 dict dup begin +/.notdef 0 def +/space{318 0 0 0 0 0 _sc +}_d +/comma{318 0 77 -115 220 124 _sc +117 124 _m +220 124 _l +220 40 _l +140 -115 _l +77 -115 _l +117 40 _l +117 124 _l +_cl}_d +/period{318 0 107 0 210 124 _sc +107 124 _m +210 124 _l +210 0 _l +107 0 _l +107 124 _l +_cl}_d +/zero{636 0 66 -13 570 742 _sc +318 664 _m +267 664 229 639 203 589 _c +177 539 165 464 165 364 _c +165 264 177 189 203 139 _c +229 89 267 64 318 64 _c +369 64 407 89 433 139 _c +458 189 471 264 471 364 _c +471 464 458 539 433 589 _c +407 639 369 664 318 664 _c +318 742 _m +399 742 461 709 505 645 _c +548 580 570 486 570 364 _c +570 241 548 147 505 83 _c +461 19 399 -13 318 -13 _c +236 -13 173 19 130 83 _c +87 147 66 241 66 364 _c +66 486 87 580 130 645 _c +173 709 236 742 318 742 _c +_cl}_d +/one{636 0 110 0 544 729 _sc +124 83 _m +285 83 _l +285 639 _l +110 604 _l +110 694 _l +284 729 _l +383 729 _l +383 83 _l +544 83 _l +544 0 _l +124 0 _l +124 83 _l +_cl}_d +/two{{636 0 73 0 536 742 _sc +192 83 _m +536 83 _l +536 0 _l +73 0 _l +73 83 _l +110 121 161 173 226 239 _c +290 304 331 346 348 365 _c +380 400 402 430 414 455 _c +426 479 433 504 433 528 _c +433 566 419 598 392 622 _c +365 646 330 659 286 659 _c +255 659 222 653 188 643 _c +154 632 117 616 78 594 _c +78 694 _l +118 710 155 722 189 730 _c +223 738 255 742 284 742 _c +}_e{359 742 419 723 464 685 _c +509 647 532 597 532 534 _c +532 504 526 475 515 449 _c +504 422 484 390 454 354 _c +446 344 420 317 376 272 _c +332 227 271 164 192 83 _c +_cl}_e}_d +/three{{636 0 76 -13 556 742 _sc +406 393 _m +453 383 490 362 516 330 _c +542 298 556 258 556 212 _c +556 140 531 84 482 45 _c +432 6 362 -13 271 -13 _c +240 -13 208 -10 176 -4 _c +144 1 110 10 76 22 _c +76 117 _l +103 101 133 89 166 81 _c +198 73 232 69 268 69 _c +330 69 377 81 409 105 _c +441 129 458 165 458 212 _c +458 254 443 288 413 312 _c +383 336 341 349 287 349 _c +}_e{202 349 _l +202 430 _l +291 430 _l +339 430 376 439 402 459 _c +428 478 441 506 441 543 _c +441 580 427 609 401 629 _c +374 649 336 659 287 659 _c +260 659 231 656 200 650 _c +169 644 135 635 98 623 _c +98 711 _l +135 721 170 729 203 734 _c +235 739 266 742 296 742 _c +370 742 429 725 473 691 _c +517 657 539 611 539 553 _c +539 513 527 479 504 451 _c +481 423 448 403 406 393 _c +_cl}_e}_d +/four{636 0 49 0 580 729 _sc +378 643 _m +129 254 _l +378 254 _l +378 643 _l +352 729 _m +476 729 _l +476 254 _l +580 254 _l +580 172 _l +476 172 _l +476 0 _l +378 0 _l +378 172 _l +49 172 _l +49 267 _l +352 729 _l +_cl}_d +/five{{636 0 77 -13 549 729 _sc +108 729 _m +495 729 _l +495 646 _l +198 646 _l +198 467 _l +212 472 227 476 241 478 _c +255 480 270 482 284 482 _c +365 482 429 459 477 415 _c +525 370 549 310 549 234 _c +549 155 524 94 475 51 _c +426 8 357 -13 269 -13 _c +238 -13 207 -10 175 -6 _c +143 -1 111 6 77 17 _c +77 116 _l +106 100 136 88 168 80 _c +199 72 232 69 267 69 _c +}_e{323 69 368 83 401 113 _c +433 143 450 183 450 234 _c +450 284 433 324 401 354 _c +368 384 323 399 267 399 _c +241 399 214 396 188 390 _c +162 384 135 375 108 363 _c +108 729 _l +_cl}_e}_d +/six{{636 0 70 -13 573 742 _sc +330 404 _m +286 404 251 388 225 358 _c +199 328 186 286 186 234 _c +186 181 199 139 225 109 _c +251 79 286 64 330 64 _c +374 64 409 79 435 109 _c +461 139 474 181 474 234 _c +474 286 461 328 435 358 _c +409 388 374 404 330 404 _c +526 713 _m +526 623 _l +501 635 476 644 451 650 _c +425 656 400 659 376 659 _c +310 659 260 637 226 593 _c +}_e{192 549 172 482 168 394 _c +187 422 211 444 240 459 _c +269 474 301 482 336 482 _c +409 482 467 459 509 415 _c +551 371 573 310 573 234 _c +573 159 550 99 506 54 _c +462 9 403 -13 330 -13 _c +246 -13 181 19 137 83 _c +92 147 70 241 70 364 _c +70 479 97 571 152 639 _c +206 707 280 742 372 742 _c +396 742 421 739 447 735 _c +472 730 498 723 526 713 _c +_cl}_e}_d +/eight{{636 0 68 -13 568 742 _sc +318 346 _m +271 346 234 333 207 308 _c +180 283 167 249 167 205 _c +167 161 180 126 207 101 _c +234 76 271 64 318 64 _c +364 64 401 76 428 102 _c +455 127 469 161 469 205 _c +469 249 455 283 429 308 _c +402 333 365 346 318 346 _c +219 388 _m +177 398 144 418 120 447 _c +96 476 85 511 85 553 _c +85 611 105 657 147 691 _c +188 725 245 742 318 742 _c +}_e{390 742 447 725 489 691 _c +530 657 551 611 551 553 _c +551 511 539 476 515 447 _c +491 418 459 398 417 388 _c +464 377 501 355 528 323 _c +554 291 568 251 568 205 _c +568 134 546 80 503 43 _c +459 5 398 -13 318 -13 _c +237 -13 175 5 132 43 _c +89 80 68 134 68 205 _c +68 251 81 291 108 323 _c +134 355 171 377 219 388 _c +183 544 _m +183 506 194 476 218 455 _c +}_e{242 434 275 424 318 424 _c +360 424 393 434 417 455 _c +441 476 453 506 453 544 _c +453 582 441 611 417 632 _c +393 653 360 664 318 664 _c +275 664 242 653 218 632 _c +194 611 183 582 183 544 _c +_cl}_e}_d +/A{684 0 8 0 676 729 _sc +342 632 _m +208 269 _l +476 269 _l +342 632 _l +286 729 _m +398 729 _l +676 0 _l +573 0 _l +507 187 _l +178 187 _l +112 0 _l +8 0 _l +286 729 _l +_cl}_d +/E{632 0 98 0 568 729 _sc +98 729 _m +559 729 _l +559 646 _l +197 646 _l +197 430 _l +544 430 _l +544 347 _l +197 347 _l +197 83 _l +568 83 _l +568 0 _l +98 0 _l +98 729 _l +_cl}_d +/F{575 0 98 0 517 729 _sc +98 729 _m +517 729 _l +517 646 _l +197 646 _l +197 431 _l +486 431 _l +486 348 _l +197 348 _l +197 0 _l +98 0 _l +98 729 _l +_cl}_d +/I{295 0 98 0 197 729 _sc +98 729 _m +197 729 _l +197 0 _l +98 0 _l +98 729 _l +_cl}_d +/M{863 0 98 0 765 729 _sc +98 729 _m +245 729 _l +431 233 _l +618 729 _l +765 729 _l +765 0 _l +669 0 _l +669 640 _l +481 140 _l +382 140 _l +194 640 _l +194 0 _l +98 0 _l +98 729 _l +_cl}_d +/P{603 0 98 0 569 729 _sc +197 648 _m +197 374 _l +321 374 _l +367 374 402 385 427 409 _c +452 433 465 467 465 511 _c +465 555 452 588 427 612 _c +402 636 367 648 321 648 _c +197 648 _l +98 729 _m +321 729 _l +402 729 464 710 506 673 _c +548 636 569 582 569 511 _c +569 439 548 384 506 348 _c +464 311 402 293 321 293 _c +197 293 _l +197 0 _l +98 0 _l +98 729 _l +_cl}_d +/R{{695 0 98 0 666 729 _sc +444 342 _m +465 334 486 319 506 296 _c +526 272 546 240 566 199 _c +666 0 _l +560 0 _l +467 187 _l +443 235 419 268 397 284 _c +374 300 343 308 304 308 _c +197 308 _l +197 0 _l +98 0 _l +98 729 _l +321 729 _l +404 729 466 711 507 677 _c +548 642 569 589 569 519 _c +569 473 558 434 537 404 _c +515 374 484 353 444 342 _c +197 648 _m +197 389 _l +321 389 _l +}_e{368 389 404 400 428 422 _c +452 444 465 476 465 519 _c +465 561 452 593 428 615 _c +404 637 368 648 321 648 _c +197 648 _l +_cl}_e}_d +/S{{635 0 66 -13 579 742 _sc +535 705 _m +535 609 _l +497 627 462 640 429 649 _c +395 657 363 662 333 662 _c +279 662 237 651 208 631 _c +179 610 165 580 165 542 _c +165 510 174 485 194 469 _c +213 452 250 439 304 429 _c +364 417 _l +437 403 491 378 526 343 _c +561 307 579 260 579 201 _c +579 130 555 77 508 41 _c +460 5 391 -13 300 -13 _c +265 -13 228 -9 189 -2 _c +}_e{150 5 110 16 69 32 _c +69 134 _l +109 111 148 94 186 83 _c +224 71 262 66 300 66 _c +356 66 399 77 430 99 _c +460 121 476 152 476 194 _c +476 230 465 258 443 278 _c +421 298 385 313 335 323 _c +275 335 _l +201 349 148 372 115 404 _c +82 435 66 478 66 534 _c +66 598 88 649 134 686 _c +179 723 242 742 322 742 _c +356 742 390 739 426 733 _c +461 727 497 717 535 705 _c +}_e{_cl}_e}_d +/a{{613 0 60 -13 522 560 _sc +343 275 _m +270 275 220 266 192 250 _c +164 233 150 205 150 165 _c +150 133 160 107 181 89 _c +202 70 231 61 267 61 _c +317 61 357 78 387 114 _c +417 149 432 196 432 255 _c +432 275 _l +343 275 _l +522 312 _m +522 0 _l +432 0 _l +432 83 _l +411 49 385 25 355 10 _c +325 -5 287 -13 243 -13 _c +187 -13 142 2 109 33 _c +76 64 60 106 60 159 _c +}_e{60 220 80 266 122 298 _c +163 329 224 345 306 345 _c +432 345 _l +432 354 _l +432 395 418 427 391 450 _c +364 472 326 484 277 484 _c +245 484 215 480 185 472 _c +155 464 127 453 100 439 _c +100 522 _l +132 534 164 544 195 550 _c +226 556 256 560 286 560 _c +365 560 424 539 463 498 _c +502 457 522 395 522 312 _c +_cl}_e}_d +/b{{635 0 91 -13 580 760 _sc +487 273 _m +487 339 473 390 446 428 _c +418 466 381 485 334 485 _c +286 485 249 466 222 428 _c +194 390 181 339 181 273 _c +181 207 194 155 222 117 _c +249 79 286 61 334 61 _c +381 61 418 79 446 117 _c +473 155 487 207 487 273 _c +181 464 _m +199 496 223 520 252 536 _c +281 552 316 560 356 560 _c +422 560 476 533 518 481 _c +559 428 580 359 580 273 _c +}_e{580 187 559 117 518 65 _c +476 13 422 -13 356 -13 _c +316 -13 281 -5 252 10 _c +223 25 199 49 181 82 _c +181 0 _l +91 0 _l +91 760 _l +181 760 _l +181 464 _l +_cl}_e}_d +/c{{550 0 55 -13 488 560 _sc +488 526 _m +488 442 _l +462 456 437 466 411 473 _c +385 480 360 484 334 484 _c +276 484 230 465 198 428 _c +166 391 150 339 150 273 _c +150 206 166 154 198 117 _c +230 80 276 62 334 62 _c +360 62 385 65 411 72 _c +437 79 462 90 488 104 _c +488 21 _l +462 9 436 0 410 -5 _c +383 -10 354 -13 324 -13 _c +242 -13 176 12 128 64 _c +}_e{79 115 55 185 55 273 _c +55 362 79 432 128 483 _c +177 534 244 560 330 560 _c +358 560 385 557 411 551 _c +437 545 463 537 488 526 _c +_cl}_e}_d +/d{{635 0 55 -13 544 760 _sc +454 464 _m +454 760 _l +544 760 _l +544 0 _l +454 0 _l +454 82 _l +435 49 411 25 382 10 _c +353 -5 319 -13 279 -13 _c +213 -13 159 13 117 65 _c +75 117 55 187 55 273 _c +55 359 75 428 117 481 _c +159 533 213 560 279 560 _c +319 560 353 552 382 536 _c +411 520 435 496 454 464 _c +148 273 _m +148 207 161 155 188 117 _c +215 79 253 61 301 61 _c +}_e{348 61 385 79 413 117 _c +440 155 454 207 454 273 _c +454 339 440 390 413 428 _c +385 466 348 485 301 485 _c +253 485 215 466 188 428 _c +161 390 148 339 148 273 _c +_cl}_e}_d +/e{{615 0 55 -13 562 560 _sc +562 296 _m +562 252 _l +149 252 _l +153 190 171 142 205 110 _c +238 78 284 62 344 62 _c +378 62 412 66 444 74 _c +476 82 509 95 541 113 _c +541 28 _l +509 14 476 3 442 -3 _c +408 -9 373 -13 339 -13 _c +251 -13 182 12 131 62 _c +80 112 55 181 55 268 _c +55 357 79 428 127 481 _c +175 533 241 560 323 560 _c +397 560 455 536 498 489 _c +}_e{540 441 562 377 562 296 _c +472 322 _m +471 371 457 410 431 440 _c +404 469 368 484 324 484 _c +274 484 234 469 204 441 _c +174 413 156 373 152 322 _c +472 322 _l +_cl}_e}_d +/f{352 0 23 0 371 760 _sc +371 760 _m +371 685 _l +285 685 _l +253 685 230 678 218 665 _c +205 652 199 629 199 595 _c +199 547 _l +347 547 _l +347 477 _l +199 477 _l +199 0 _l +109 0 _l +109 477 _l +23 477 _l +23 547 _l +109 547 _l +109 585 _l +109 645 123 690 151 718 _c +179 746 224 760 286 760 _c +371 760 _l +_cl}_d +/h{634 0 91 0 549 760 _sc +549 330 _m +549 0 _l +459 0 _l +459 327 _l +459 379 448 417 428 443 _c +408 469 378 482 338 482 _c +289 482 251 466 223 435 _c +195 404 181 362 181 309 _c +181 0 _l +91 0 _l +91 760 _l +181 760 _l +181 462 _l +202 494 227 519 257 535 _c +286 551 320 560 358 560 _c +420 560 468 540 500 501 _c +532 462 549 405 549 330 _c +_cl}_d +/i{278 0 94 0 184 760 _sc +94 547 _m +184 547 _l +184 0 _l +94 0 _l +94 547 _l +94 760 _m +184 760 _l +184 646 _l +94 646 _l +94 760 _l +_cl}_d +/k{579 0 91 0 576 760 _sc +91 760 _m +181 760 _l +181 311 _l +449 547 _l +564 547 _l +274 291 _l +576 0 _l +459 0 _l +181 267 _l +181 0 _l +91 0 _l +91 760 _l +_cl}_d +/l{278 0 94 0 184 760 _sc +94 760 _m +184 760 _l +184 0 _l +94 0 _l +94 760 _l +_cl}_d +/m{{974 0 91 0 889 560 _sc +520 442 _m +542 482 569 511 600 531 _c +631 550 668 560 711 560 _c +767 560 811 540 842 500 _c +873 460 889 403 889 330 _c +889 0 _l +799 0 _l +799 327 _l +799 379 789 418 771 444 _c +752 469 724 482 686 482 _c +639 482 602 466 575 435 _c +548 404 535 362 535 309 _c +535 0 _l +445 0 _l +445 327 _l +445 379 435 418 417 444 _c +398 469 369 482 331 482 _c +}_e{285 482 248 466 221 435 _c +194 404 181 362 181 309 _c +181 0 _l +91 0 _l +91 547 _l +181 547 _l +181 462 _l +201 495 226 520 255 536 _c +283 552 317 560 357 560 _c +397 560 430 550 458 530 _c +486 510 506 480 520 442 _c +_cl}_e}_d +/n{634 0 91 0 549 560 _sc +549 330 _m +549 0 _l +459 0 _l +459 327 _l +459 379 448 417 428 443 _c +408 469 378 482 338 482 _c +289 482 251 466 223 435 _c +195 404 181 362 181 309 _c +181 0 _l +91 0 _l +91 547 _l +181 547 _l +181 462 _l +202 494 227 519 257 535 _c +286 551 320 560 358 560 _c +420 560 468 540 500 501 _c +532 462 549 405 549 330 _c +_cl}_d +/o{612 0 55 -13 557 560 _sc +306 484 _m +258 484 220 465 192 427 _c +164 389 150 338 150 273 _c +150 207 163 156 191 118 _c +219 80 257 62 306 62 _c +354 62 392 80 420 118 _c +448 156 462 207 462 273 _c +462 337 448 389 420 427 _c +392 465 354 484 306 484 _c +306 560 _m +384 560 445 534 490 484 _c +534 433 557 363 557 273 _c +557 183 534 113 490 63 _c +445 12 384 -13 306 -13 _c +227 -13 165 12 121 63 _c +77 113 55 183 55 273 _c +55 363 77 433 121 484 _c +165 534 227 560 306 560 _c +_cl}_d +/p{{635 0 91 -207 580 560 _sc +181 82 _m +181 -207 _l +91 -207 _l +91 547 _l +181 547 _l +181 464 _l +199 496 223 520 252 536 _c +281 552 316 560 356 560 _c +422 560 476 533 518 481 _c +559 428 580 359 580 273 _c +580 187 559 117 518 65 _c +476 13 422 -13 356 -13 _c +316 -13 281 -5 252 10 _c +223 25 199 49 181 82 _c +487 273 _m +487 339 473 390 446 428 _c +418 466 381 485 334 485 _c +}_e{286 485 249 466 222 428 _c +194 390 181 339 181 273 _c +181 207 194 155 222 117 _c +249 79 286 61 334 61 _c +381 61 418 79 446 117 _c +473 155 487 207 487 273 _c +_cl}_e}_d +/r{411 0 91 0 411 560 _sc +411 463 _m +401 469 390 473 378 476 _c +366 478 353 480 339 480 _c +288 480 249 463 222 430 _c +194 397 181 350 181 288 _c +181 0 _l +91 0 _l +91 547 _l +181 547 _l +181 462 _l +199 495 224 520 254 536 _c +284 552 321 560 365 560 _c +371 560 378 559 386 559 _c +393 558 401 557 411 555 _c +411 463 _l +_cl}_d +/s{{521 0 54 -13 472 560 _sc +443 531 _m +443 446 _l +417 458 391 468 364 475 _c +336 481 308 485 279 485 _c +234 485 200 478 178 464 _c +156 450 145 430 145 403 _c +145 382 153 366 169 354 _c +185 342 217 330 265 320 _c +296 313 _l +360 299 405 279 432 255 _c +458 230 472 195 472 151 _c +472 100 452 60 412 31 _c +372 1 316 -13 246 -13 _c +216 -13 186 -10 154 -5 _c +}_e{122 0 89 8 54 20 _c +54 113 _l +87 95 120 82 152 74 _c +184 65 216 61 248 61 _c +290 61 323 68 346 82 _c +368 96 380 117 380 144 _c +380 168 371 187 355 200 _c +339 213 303 226 247 238 _c +216 245 _l +160 257 119 275 95 299 _c +70 323 58 356 58 399 _c +58 450 76 490 112 518 _c +148 546 200 560 268 560 _c +301 560 332 557 362 552 _c +391 547 418 540 443 531 _c +}_e{_cl}_e}_d +/t{392 0 27 0 368 702 _sc +183 702 _m +183 547 _l +368 547 _l +368 477 _l +183 477 _l +183 180 _l +183 135 189 106 201 94 _c +213 81 238 75 276 75 _c +368 75 _l +368 0 _l +276 0 _l +206 0 158 13 132 39 _c +106 65 93 112 93 180 _c +93 477 _l +27 477 _l +27 547 _l +93 547 _l +93 702 _l +183 702 _l +_cl}_d +/u{634 0 85 -13 543 560 _sc +85 216 _m +85 547 _l +175 547 _l +175 219 _l +175 167 185 129 205 103 _c +225 77 255 64 296 64 _c +344 64 383 79 411 110 _c +439 141 453 183 453 237 _c +453 547 _l +543 547 _l +543 0 _l +453 0 _l +453 84 _l +431 50 405 26 377 10 _c +348 -5 315 -13 277 -13 _c +214 -13 166 6 134 45 _c +101 83 85 140 85 216 _c +311 560 _m +311 560 _l +_cl}_d +/x{592 0 29 0 559 547 _sc +549 547 _m +351 281 _l +559 0 _l +453 0 _l +294 215 _l +135 0 _l +29 0 _l +241 286 _l +47 547 _l +153 547 _l +298 352 _l +443 547 _l +549 547 _l +_cl}_d +/y{592 0 30 -207 562 547 _sc +322 -50 _m +296 -114 271 -157 247 -177 _c +223 -197 191 -207 151 -207 _c +79 -207 _l +79 -132 _l +132 -132 _l +156 -132 175 -126 189 -114 _c +203 -102 218 -75 235 -31 _c +251 9 _l +30 547 _l +125 547 _l +296 119 _l +467 547 _l +562 547 _l +322 -50 _l +_cl}_d +end readonly def + +/BuildGlyph + {exch begin + CharStrings exch + 2 copy known not{pop /.notdef}if + true 3 1 roll get exec + end}_d + +/BuildChar { + 1 index /Encoding get exch get + 1 index /BuildGlyph get exec +}_d + +FontName currentdict end definefont pop +end +%%EndProlog +mpldict begin +-38.396 231.673 translate +688.791 328.653 0 0 clipbox +gsave +0 0 m +688.791 0 l +688.791 328.653 l +0 328.653 l +cl +grestore +gsave +59.837875 42.52 m +673.637875 42.52 l +673.637875 306.328 l +59.837875 306.328 l +cl +grestore +1.000 setgray +/DejaVuSans findfont +10.000 scalefont +setfont +gsave +51.884750 27.926250 translate +0.000000 rotate +0.000000 0 m /zero glyphshow +6.362305 0 m /period glyphshow +9.541016 0 m /zero glyphshow +grestore +gsave +174.644750 27.926250 translate +0.000000 rotate +0.000000 0 m /zero glyphshow +6.362305 0 m /period glyphshow +9.541016 0 m /two glyphshow +grestore +gsave +297.404750 27.926250 translate +0.000000 rotate +0.000000 0 m /zero glyphshow +6.362305 0 m /period glyphshow +9.541016 0 m /four glyphshow +grestore +gsave +420.164750 27.926250 translate +0.000000 rotate +0.000000 0 m /zero glyphshow +6.362305 0 m /period glyphshow +9.541016 0 m /six glyphshow +grestore +gsave +542.924750 27.926250 translate +0.000000 rotate +0.000000 0 m /zero glyphshow +6.362305 0 m /period glyphshow +9.541016 0 m /eight glyphshow +grestore +gsave +665.684750 27.926250 translate +0.000000 rotate +0.000000 0 m /one glyphshow +6.362305 0 m /period glyphshow +9.541016 0 m /zero glyphshow +grestore +gsave +36.931625 38.723125 translate +0.000000 rotate +0.000000 0 m /zero glyphshow +6.362305 0 m /period glyphshow +9.541016 0 m /zero glyphshow +grestore +gsave +36.931625 91.484725 translate +0.000000 rotate +0.000000 0 m /zero glyphshow +6.362305 0 m /period glyphshow +9.541016 0 m /two glyphshow +grestore +gsave +36.931625 144.246325 translate +0.000000 rotate +0.000000 0 m /zero glyphshow +6.362305 0 m /period glyphshow +9.541016 0 m /four glyphshow +grestore +gsave +36.931625 197.007925 translate +0.000000 rotate +0.000000 0 m /zero glyphshow +6.362305 0 m /period glyphshow +9.541016 0 m /six glyphshow +grestore +gsave +36.931625 249.769525 translate +0.000000 rotate +0.000000 0 m /zero glyphshow +6.362305 0 m /period glyphshow +9.541016 0 m /eight glyphshow +grestore +gsave +36.931625 302.531125 translate +0.000000 rotate +0.000000 0 m /one glyphshow +6.362305 0 m /period glyphshow +9.541016 0 m /zero glyphshow +grestore +0.000 setgray +gsave +14.793750 160.306813 translate +90.000000 rotate +0.000000 0 m /R glyphshow +6.948242 0 m /M glyphshow +15.576172 0 m /S glyphshow +21.923828 0 m /E glyphshow +grestore +gsave +59.837875 42.52 m +59.837875 306.328 l +grestore +gsave +673.637875 42.52 m +673.637875 306.328 l +grestore +gsave +59.837875 42.52 m +673.637875 42.52 l +grestore +gsave +59.837875 306.328 m +673.637875 306.328 l +grestore +gsave +59.837875 191.62887 m +193.272658 191.62887 l +193.272658 306.328 l +59.837875 306.328 l +cl +grestore +0.200 setlinewidth +0 setlinejoin +0 setlinecap +[] 0 setdash +gsave +133.4 114.7 59.84 191.6 clipbox +65.903092 191.62887 m +80.95326 191.62887 l +80.95326 252.529533 l +65.903092 252.529533 l +cl +gsave +0.894 0.102 0.110 setrgbcolor +fill +grestore +stroke +grestore +gsave +133.4 114.7 59.84 191.6 clipbox +141.153929 191.62887 m +156.204096 191.62887 l +156.204096 272.020396 l +141.153929 272.020396 l +cl +gsave +0.894 0.102 0.110 setrgbcolor +fill +grestore +stroke +grestore +gsave +133.4 114.7 59.84 191.6 clipbox +81.404765 191.62887 m +96.454932 191.62887 l +96.454932 242.050476 l +81.404765 242.050476 l +cl +gsave +0.216 0.494 0.722 setrgbcolor +fill +grestore +stroke +grestore +gsave +133.4 114.7 59.84 191.6 clipbox +156.655601 191.62887 m +171.705768 191.62887 l +171.705768 261.174247 l +156.655601 261.174247 l +cl +gsave +0.216 0.494 0.722 setrgbcolor +fill +grestore +stroke +grestore +gsave +133.4 114.7 59.84 191.6 clipbox +96.906437 191.62887 m +111.956604 191.62887 l +111.956604 222.299087 l +96.906437 222.299087 l +cl +gsave +0.302 0.686 0.290 setrgbcolor +fill +grestore +stroke +grestore +gsave +133.4 114.7 59.84 191.6 clipbox +172.157273 191.62887 m +187.20744 191.62887 l +187.20744 227.197041 l +172.157273 227.197041 l +cl +gsave +0.302 0.686 0.290 setrgbcolor +fill +grestore +stroke +grestore +gsave +77.289223 177.035120 translate +0.000000 rotate +0.000000 0 m /t glyphshow +3.920898 0 m /r glyphshow +8.032227 0 m /a glyphshow +14.160156 0 m /i glyphshow +16.938477 0 m /n glyphshow +grestore +gsave +154.571309 177.035120 translate +0.000000 rotate +0.000000 0 m /t glyphshow +3.920898 0 m /e glyphshow +10.073242 0 m /s glyphshow +15.283203 0 m /t glyphshow +grestore +0.800 setlinewidth +1 setlinejoin +[] 0 setdash +gsave +/o { +gsave +newpath +translate +0.8 setlinewidth +1 setlinejoin +0 setlinecap +0 0 m +-3.5 0 l + +gsave +0.000 setgray +fill +grestore +stroke +grestore +} bind def +59.8379 191.629 o +grestore +gsave +46.478500 187.831995 translate +0.000000 rotate +0.000000 0 m /zero glyphshow +grestore +gsave +/o { +gsave +newpath +translate +0.8 setlinewidth +1 setlinejoin +0 setlinecap +0 0 m +-3.5 0 l + +gsave +0.000 setgray +fill +grestore +stroke +grestore +} bind def +59.8379 217.489 o +grestore +gsave +46.478500 213.692519 translate +0.000000 rotate +0.000000 0 m /five glyphshow +grestore +gsave +/o { +gsave +newpath +translate +0.8 setlinewidth +1 setlinejoin +0 setlinecap +0 0 m +-3.5 0 l + +gsave +0.000 setgray +fill +grestore +stroke +grestore +} bind def +59.8379 243.35 o +grestore +gsave +40.119125 239.553044 translate +0.000000 rotate +0.000000 0 m /one glyphshow +6.362305 0 m /zero glyphshow +grestore +gsave +/o { +gsave +newpath +translate +0.8 setlinewidth +1 setlinejoin +0 setlinecap +0 0 m +-3.5 0 l + +gsave +0.000 setgray +fill +grestore +stroke +grestore +} bind def +59.8379 269.21 o +grestore +gsave +40.119125 265.413569 translate +0.000000 rotate +0.000000 0 m /one glyphshow +6.362305 0 m /five glyphshow +grestore +gsave +/o { +gsave +newpath +translate +0.8 setlinewidth +1 setlinejoin +0 setlinecap +0 0 m +-3.5 0 l + +gsave +0.000 setgray +fill +grestore +stroke +grestore +} bind def +59.8379 295.071 o +grestore +gsave +40.119125 291.274094 translate +0.000000 rotate +0.000000 0 m /two glyphshow +6.362305 0 m /zero glyphshow +grestore +gsave +34.041000 232.017497 translate +90.000000 rotate +0.000000 0 m /A glyphshow +6.840820 0 m /l glyphshow +9.619141 0 m /k glyphshow +15.285156 0 m /a glyphshow +21.413086 0 m /n glyphshow +27.750977 0 m /e glyphshow +grestore +0.500 setlinewidth +gsave +133.4 114.7 59.84 191.6 clipbox +73.428176 239.158546 m +73.428176 265.90052 l +stroke +grestore +gsave +133.4 114.7 59.84 191.6 clipbox +148.679012 243.174656 m +148.679012 300.866137 l +stroke +grestore +gsave +133.4 114.7 59.84 191.6 clipbox +88.929848 238.192974 m +88.929848 245.907977 l +stroke +grestore +gsave +133.4 114.7 59.84 191.6 clipbox +164.180684 240.564191 m +164.180684 281.784302 l +stroke +grestore +gsave +133.4 114.7 59.84 191.6 clipbox +104.43152 220.296693 m +104.43152 224.30148 l +stroke +grestore +gsave +133.4 114.7 59.84 191.6 clipbox +179.682357 210.497379 m +179.682357 243.896704 l +stroke +grestore +gsave +133.4 114.7 59.84 191.6 clipbox +/o { +gsave +newpath +translate +0.5 setlinewidth +1 setlinejoin +0 setlinecap +3 -0 m +-3 0 l + +gsave +0.000 setgray +fill +grestore +stroke +grestore +} bind def +73.4282 239.159 o +148.679 243.175 o +grestore +gsave +133.4 114.7 59.84 191.6 clipbox +/o { +gsave +newpath +translate +0.5 setlinewidth +1 setlinejoin +0 setlinecap +3 -0 m +-3 0 l + +gsave +0.000 setgray +fill +grestore +stroke +grestore +} bind def +73.4282 265.901 o +148.679 300.866 o +grestore +gsave +133.4 114.7 59.84 191.6 clipbox +/o { +gsave +newpath +translate +0.5 setlinewidth +1 setlinejoin +0 setlinecap +3 -0 m +-3 0 l + +gsave +0.000 setgray +fill +grestore +stroke +grestore +} bind def +88.9298 238.193 o +164.181 240.564 o +grestore +gsave +133.4 114.7 59.84 191.6 clipbox +/o { +gsave +newpath +translate +0.5 setlinewidth +1 setlinejoin +0 setlinecap +3 -0 m +-3 0 l + +gsave +0.000 setgray +fill +grestore +stroke +grestore +} bind def +88.9298 245.908 o +164.181 281.784 o +grestore +gsave +133.4 114.7 59.84 191.6 clipbox +/o { +gsave +newpath +translate +0.5 setlinewidth +1 setlinejoin +0 setlinecap +3 -0 m +-3 0 l + +gsave +0.000 setgray +fill +grestore +stroke +grestore +} bind def +104.432 220.297 o +179.682 210.497 o +grestore +gsave +133.4 114.7 59.84 191.6 clipbox +/o { +gsave +newpath +translate +0.5 setlinewidth +1 setlinejoin +0 setlinecap +3 -0 m +-3 0 l + +gsave +0.000 setgray +fill +grestore +stroke +grestore +} bind def +104.432 224.301 o +179.682 243.897 o +grestore +0.800 setlinewidth +0 setlinejoin +2 setlinecap +[] 0 setdash +gsave +59.837875 191.62887 m +59.837875 306.328 l +stroke +grestore +gsave +193.272658 191.62887 m +193.272658 306.328 l +stroke +grestore +gsave +59.837875 191.62887 m +193.272658 191.62887 l +stroke +grestore +gsave +59.837875 306.328 m +193.272658 306.328 l +stroke +grestore +/DejaVuSans findfont +12.000 scalefont +setfont +gsave +68.031829 312.328000 translate +0.000000 rotate +0.000000 0 m /b glyphshow +7.617188 0 m /i glyphshow +10.951172 0 m /p glyphshow +18.568359 0 m /a glyphshow +25.921875 0 m /r glyphshow +30.855469 0 m /t glyphshow +35.560547 0 m /i glyphshow +38.894531 0 m /t glyphshow +43.599609 0 m /e glyphshow +50.982422 0 m /comma glyphshow +54.796875 0 m /space glyphshow +58.611328 0 m /E glyphshow +66.193359 0 m /u glyphshow +73.798828 0 m /c glyphshow +80.396484 0 m /l glyphshow +83.730469 0 m /i glyphshow +87.064453 0 m /d glyphshow +94.681641 0 m /e glyphshow +102.064453 0 m /a glyphshow +109.417969 0 m /n glyphshow +grestore +gsave +219.959614 191.62887 m +353.394397 191.62887 l +353.394397 306.328 l +219.959614 306.328 l +cl +grestore +0.200 setlinewidth +0 setlinecap +gsave +133.4 114.7 220 191.6 clipbox +226.024832 191.62887 m +241.074999 191.62887 l +241.074999 246.155207 l +226.024832 246.155207 l +cl +gsave +0.894 0.102 0.110 setrgbcolor +fill +grestore +stroke +grestore +gsave +133.4 114.7 220 191.6 clipbox +301.275668 191.62887 m +316.325835 191.62887 l +316.325835 260.960428 l +301.275668 260.960428 l +cl +gsave +0.894 0.102 0.110 setrgbcolor +fill +grestore +stroke +grestore +gsave +133.4 114.7 220 191.6 clipbox +241.526504 191.62887 m +256.576671 191.62887 l +256.576671 221.961446 l +241.526504 221.961446 l +cl +gsave +0.216 0.494 0.722 setrgbcolor +fill +grestore +stroke +grestore +gsave +133.4 114.7 220 191.6 clipbox +316.77734 191.62887 m +331.827507 191.62887 l +331.827507 225.762742 l +316.77734 225.762742 l +cl +gsave +0.216 0.494 0.722 setrgbcolor +fill +grestore +stroke +grestore +gsave +133.4 114.7 220 191.6 clipbox +257.028176 191.62887 m +272.078343 191.62887 l +272.078343 210.862439 l +257.028176 210.862439 l +cl +gsave +0.302 0.686 0.290 setrgbcolor +fill +grestore +stroke +grestore +gsave +133.4 114.7 220 191.6 clipbox +332.279012 191.62887 m +347.329179 191.62887 l +347.329179 208.399727 l +332.279012 208.399727 l +cl +gsave +0.302 0.686 0.290 setrgbcolor +fill +grestore +stroke +grestore +/DejaVuSans findfont +10.000 scalefont +setfont +gsave +237.410962 177.035120 translate +0.000000 rotate +0.000000 0 m /t glyphshow +3.920898 0 m /r glyphshow +8.032227 0 m /a glyphshow +14.160156 0 m /i glyphshow +16.938477 0 m /n glyphshow +grestore +gsave +314.693048 177.035120 translate +0.000000 rotate +0.000000 0 m /t glyphshow +3.920898 0 m /e glyphshow +10.073242 0 m /s glyphshow +15.283203 0 m /t glyphshow +grestore +0.800 setlinewidth +1 setlinejoin +[] 0 setdash +gsave +/o { +gsave +newpath +translate +0.8 setlinewidth +1 setlinejoin +0 setlinecap +0 0 m +-3.5 0 l + +gsave +0.000 setgray +fill +grestore +stroke +grestore +} bind def +219.96 191.629 o +grestore +gsave +206.600239 187.831995 translate +0.000000 rotate +0.000000 0 m /zero glyphshow +grestore +gsave +/o { +gsave +newpath +translate +0.8 setlinewidth +1 setlinejoin +0 setlinecap +0 0 m +-3.5 0 l + +gsave +0.000 setgray +fill +grestore +stroke +grestore +} bind def +219.96 223.141 o +grestore +gsave +200.240864 219.344347 translate +0.000000 rotate +0.000000 0 m /one glyphshow +6.362305 0 m /zero glyphshow +grestore +gsave +/o { +gsave +newpath +translate +0.8 setlinewidth +1 setlinejoin +0 setlinecap +0 0 m +-3.5 0 l + +gsave +0.000 setgray +fill +grestore +stroke +grestore +} bind def +219.96 254.654 o +grestore +gsave +200.240864 250.856699 translate +0.000000 rotate +0.000000 0 m /two glyphshow +6.362305 0 m /zero glyphshow +grestore +gsave +/o { +gsave +newpath +translate +0.8 setlinewidth +1 setlinejoin +0 setlinecap +0 0 m +-3.5 0 l + +gsave +0.000 setgray +fill +grestore +stroke +grestore +} bind def +219.96 286.166 o +grestore +gsave +200.240864 282.369051 translate +0.000000 rotate +0.000000 0 m /three glyphshow +6.362305 0 m /zero glyphshow +grestore +0.500 setlinewidth +gsave +133.4 114.7 220 191.6 clipbox +233.549915 226.108467 m +233.549915 266.201948 l +stroke +grestore +gsave +133.4 114.7 220 191.6 clipbox +308.800751 221.05472 m +308.800751 300.866137 l +stroke +grestore +gsave +133.4 114.7 220 191.6 clipbox +249.051587 220.634914 m +249.051587 223.287979 l +stroke +grestore +gsave +133.4 114.7 220 191.6 clipbox +324.302423 220.359123 m +324.302423 231.16636 l +stroke +grestore +gsave +133.4 114.7 220 191.6 clipbox +264.55326 210.14662 m +264.55326 211.578258 l +stroke +grestore +gsave +133.4 114.7 220 191.6 clipbox +339.804096 205.528196 m +339.804096 211.271258 l +stroke +grestore +gsave +133.4 114.7 220 191.6 clipbox +/o { +gsave +newpath +translate +0.5 setlinewidth +1 setlinejoin +0 setlinecap +3 -0 m +-3 0 l + +gsave +0.000 setgray +fill +grestore +stroke +grestore +} bind def +233.55 226.108 o +308.801 221.055 o +grestore +gsave +133.4 114.7 220 191.6 clipbox +/o { +gsave +newpath +translate +0.5 setlinewidth +1 setlinejoin +0 setlinecap +3 -0 m +-3 0 l + +gsave +0.000 setgray +fill +grestore +stroke +grestore +} bind def +233.55 266.202 o +308.801 300.866 o +grestore +gsave +133.4 114.7 220 191.6 clipbox +/o { +gsave +newpath +translate +0.5 setlinewidth +1 setlinejoin +0 setlinecap +3 -0 m +-3 0 l + +gsave +0.000 setgray +fill +grestore +stroke +grestore +} bind def +249.052 220.635 o +324.302 220.359 o +grestore +gsave +133.4 114.7 220 191.6 clipbox +/o { +gsave +newpath +translate +0.5 setlinewidth +1 setlinejoin +0 setlinecap +3 -0 m +-3 0 l + +gsave +0.000 setgray +fill +grestore +stroke +grestore +} bind def +249.052 223.288 o +324.302 231.166 o +grestore +gsave +133.4 114.7 220 191.6 clipbox +/o { +gsave +newpath +translate +0.5 setlinewidth +1 setlinejoin +0 setlinecap +3 -0 m +-3 0 l + +gsave +0.000 setgray +fill +grestore +stroke +grestore +} bind def +264.553 210.147 o +339.804 205.528 o +grestore +gsave +133.4 114.7 220 191.6 clipbox +/o { +gsave +newpath +translate +0.5 setlinewidth +1 setlinejoin +0 setlinecap +3 -0 m +-3 0 l + +gsave +0.000 setgray +fill +grestore +stroke +grestore +} bind def +264.553 211.578 o +339.804 211.271 o +grestore +0.800 setlinewidth +0 setlinejoin +2 setlinecap +[] 0 setdash +gsave +219.959614 191.62887 m +219.959614 306.328 l +stroke +grestore +gsave +353.394397 191.62887 m +353.394397 306.328 l +stroke +grestore +gsave +219.959614 191.62887 m +353.394397 191.62887 l +stroke +grestore +gsave +219.959614 306.328 m +353.394397 306.328 l +stroke +grestore +/DejaVuSans findfont +12.000 scalefont +setfont +gsave +225.028568 312.328000 translate +0.000000 rotate +0.000000 0 m /b glyphshow +7.617188 0 m /i glyphshow +10.951172 0 m /p glyphshow +18.568359 0 m /a glyphshow +25.921875 0 m /r glyphshow +30.855469 0 m /t glyphshow +35.560547 0 m /i glyphshow +38.894531 0 m /t glyphshow +43.599609 0 m /e glyphshow +50.982422 0 m /comma glyphshow +54.796875 0 m /space glyphshow +58.611328 0 m /M glyphshow +68.964844 0 m /a glyphshow +76.318359 0 m /n glyphshow +83.923828 0 m /h glyphshow +91.529297 0 m /a glyphshow +98.882812 0 m /t glyphshow +103.587891 0 m /t glyphshow +108.292969 0 m /a glyphshow +115.646484 0 m /n glyphshow +grestore +gsave +380.081353 191.62887 m +513.516136 191.62887 l +513.516136 306.328 l +380.081353 306.328 l +cl +grestore +0.200 setlinewidth +0 setlinecap +gsave +133.4 114.7 380.1 191.6 clipbox +386.146571 191.62887 m +401.196738 191.62887 l +401.196738 273.947427 l +386.146571 273.947427 l +cl +gsave +0.894 0.102 0.110 setrgbcolor +fill +grestore +stroke +grestore +gsave +133.4 114.7 380.1 191.6 clipbox +461.397407 191.62887 m +476.447574 191.62887 l +476.447574 279.041753 l +461.397407 279.041753 l +cl +gsave +0.894 0.102 0.110 setrgbcolor +fill +grestore +stroke +grestore +gsave +133.4 114.7 380.1 191.6 clipbox +401.648243 191.62887 m +416.69841 191.62887 l +416.69841 260.448713 l +401.648243 260.448713 l +cl +gsave +0.216 0.494 0.722 setrgbcolor +fill +grestore +stroke +grestore +gsave +133.4 114.7 380.1 191.6 clipbox +476.899079 191.62887 m +491.949246 191.62887 l +491.949246 267.15255 l +476.899079 267.15255 l +cl +gsave +0.216 0.494 0.722 setrgbcolor +fill +grestore +stroke +grestore +gsave +133.4 114.7 380.1 191.6 clipbox +417.149915 191.62887 m +432.200082 191.62887 l +432.200082 244.957339 l +417.149915 244.957339 l +cl +gsave +0.302 0.686 0.290 setrgbcolor +fill +grestore +stroke +grestore +gsave +133.4 114.7 380.1 191.6 clipbox +492.400751 191.62887 m +507.450918 191.62887 l +507.450918 237.614825 l +492.400751 237.614825 l +cl +gsave +0.302 0.686 0.290 setrgbcolor +fill +grestore +stroke +grestore +/DejaVuSans findfont +10.000 scalefont +setfont +gsave +397.532702 177.035120 translate +0.000000 rotate +0.000000 0 m /t glyphshow +3.920898 0 m /r glyphshow +8.032227 0 m /a glyphshow +14.160156 0 m /i glyphshow +16.938477 0 m /n glyphshow +grestore +gsave +474.814788 177.035120 translate +0.000000 rotate +0.000000 0 m /t glyphshow +3.920898 0 m /e glyphshow +10.073242 0 m /s glyphshow +15.283203 0 m /t glyphshow +grestore +0.800 setlinewidth +1 setlinejoin +[] 0 setdash +gsave +/o { +gsave +newpath +translate +0.8 setlinewidth +1 setlinejoin +0 setlinecap +0 0 m +-3.5 0 l + +gsave +0.000 setgray +fill +grestore +stroke +grestore +} bind def +380.081 191.629 o +grestore +gsave +366.721978 187.831995 translate +0.000000 rotate +0.000000 0 m /zero glyphshow +grestore +gsave +/o { +gsave +newpath +translate +0.8 setlinewidth +1 setlinejoin +0 setlinecap +0 0 m +-3.5 0 l + +gsave +0.000 setgray +fill +grestore +stroke +grestore +} bind def +380.081 237.331 o +grestore +gsave +366.721978 233.533771 translate +0.000000 rotate +0.000000 0 m /five glyphshow +grestore +gsave +/o { +gsave +newpath +translate +0.8 setlinewidth +1 setlinejoin +0 setlinecap +0 0 m +-3.5 0 l + +gsave +0.000 setgray +fill +grestore +stroke +grestore +} bind def +380.081 283.032 o +grestore +gsave +360.362603 279.235547 translate +0.000000 rotate +0.000000 0 m /one glyphshow +6.362305 0 m /zero glyphshow +grestore +0.500 setlinewidth +gsave +133.4 114.7 380.1 191.6 clipbox +393.671654 264.098863 m +393.671654 283.795991 l +stroke +grestore +gsave +133.4 114.7 380.1 191.6 clipbox +468.92249 257.217369 m +468.92249 300.866137 l +stroke +grestore +gsave +133.4 114.7 380.1 191.6 clipbox +409.173327 258.372832 m +409.173327 262.524595 l +stroke +grestore +gsave +133.4 114.7 380.1 191.6 clipbox +484.424163 256.670556 m +484.424163 277.634543 l +stroke +grestore +gsave +133.4 114.7 380.1 191.6 clipbox +424.674999 242.656833 m +424.674999 247.257844 l +stroke +grestore +gsave +133.4 114.7 380.1 191.6 clipbox +499.925835 229.109523 m +499.925835 246.120126 l +stroke +grestore +gsave +133.4 114.7 380.1 191.6 clipbox +/o { +gsave +newpath +translate +0.5 setlinewidth +1 setlinejoin +0 setlinecap +3 -0 m +-3 0 l + +gsave +0.000 setgray +fill +grestore +stroke +grestore +} bind def +393.672 264.099 o +468.922 257.217 o +grestore +gsave +133.4 114.7 380.1 191.6 clipbox +/o { +gsave +newpath +translate +0.5 setlinewidth +1 setlinejoin +0 setlinecap +3 -0 m +-3 0 l + +gsave +0.000 setgray +fill +grestore +stroke +grestore +} bind def +393.672 283.796 o +468.922 300.866 o +grestore +gsave +133.4 114.7 380.1 191.6 clipbox +/o { +gsave +newpath +translate +0.5 setlinewidth +1 setlinejoin +0 setlinecap +3 -0 m +-3 0 l + +gsave +0.000 setgray +fill +grestore +stroke +grestore +} bind def +409.173 258.373 o +484.424 256.671 o +grestore +gsave +133.4 114.7 380.1 191.6 clipbox +/o { +gsave +newpath +translate +0.5 setlinewidth +1 setlinejoin +0 setlinecap +3 -0 m +-3 0 l + +gsave +0.000 setgray +fill +grestore +stroke +grestore +} bind def +409.173 262.525 o +484.424 277.635 o +grestore +gsave +133.4 114.7 380.1 191.6 clipbox +/o { +gsave +newpath +translate +0.5 setlinewidth +1 setlinejoin +0 setlinecap +3 -0 m +-3 0 l + +gsave +0.000 setgray +fill +grestore +stroke +grestore +} bind def +424.675 242.657 o +499.926 229.11 o +grestore +gsave +133.4 114.7 380.1 191.6 clipbox +/o { +gsave +newpath +translate +0.5 setlinewidth +1 setlinejoin +0 setlinecap +3 -0 m +-3 0 l + +gsave +0.000 setgray +fill +grestore +stroke +grestore +} bind def +424.675 247.258 o +499.926 246.12 o +grestore +0.800 setlinewidth +0 setlinejoin +2 setlinecap +[] 0 setdash +gsave +380.081353 191.62887 m +380.081353 306.328 l +stroke +grestore +gsave +513.516136 191.62887 m +513.516136 306.328 l +stroke +grestore +gsave +380.081353 191.62887 m +513.516136 191.62887 l +stroke +grestore +gsave +380.081353 306.328 m +513.516136 306.328 l +stroke +grestore +/DejaVuSans findfont +12.000 scalefont +setfont +gsave +401.314370 312.328000 translate +0.000000 rotate +0.000000 0 m /I glyphshow +3.539062 0 m /P glyphshow +10.775391 0 m /F glyphshow +17.677734 0 m /P glyphshow +24.914062 0 m /comma glyphshow +28.728516 0 m /space glyphshow +32.542969 0 m /E glyphshow +40.125000 0 m /u glyphshow +47.730469 0 m /c glyphshow +54.328125 0 m /l glyphshow +57.662109 0 m /i glyphshow +60.996094 0 m /d glyphshow +68.613281 0 m /e glyphshow +75.996094 0 m /a glyphshow +83.349609 0 m /n glyphshow +grestore +gsave +540.203092 191.62887 m +673.637875 191.62887 l +673.637875 306.328 l +540.203092 306.328 l +cl +grestore +0.200 setlinewidth +0 setlinecap +gsave +133.4 114.7 540.2 191.6 clipbox +546.26831 191.62887 m +561.318477 191.62887 l +561.318477 261.100077 l +546.26831 261.100077 l +cl +gsave +0.894 0.102 0.110 setrgbcolor +fill +grestore +stroke +grestore +gsave +133.4 114.7 540.2 191.6 clipbox +621.519146 191.62887 m +636.569313 191.62887 l +636.569313 269.39873 l +621.519146 269.39873 l +cl +gsave +0.894 0.102 0.110 setrgbcolor +fill +grestore +stroke +grestore +gsave +133.4 114.7 540.2 191.6 clipbox +561.769982 191.62887 m +576.820149 191.62887 l +576.820149 231.641325 l +561.769982 231.641325 l +cl +gsave +0.216 0.494 0.722 setrgbcolor +fill +grestore +stroke +grestore +gsave +133.4 114.7 540.2 191.6 clipbox +637.020818 191.62887 m +652.070985 191.62887 l +652.070985 230.708225 l +637.020818 230.708225 l +cl +gsave +0.216 0.494 0.722 setrgbcolor +fill +grestore +stroke +grestore +gsave +133.4 114.7 540.2 191.6 clipbox +577.271654 191.62887 m +592.321821 191.62887 l +592.321821 218.952352 l +577.271654 218.952352 l +cl +gsave +0.302 0.686 0.290 setrgbcolor +fill +grestore +stroke +grestore +gsave +133.4 114.7 540.2 191.6 clipbox +652.52249 191.62887 m +667.572658 191.62887 l +667.572658 220.975273 l +652.52249 220.975273 l +cl +gsave +0.302 0.686 0.290 setrgbcolor +fill +grestore +stroke +grestore +/DejaVuSans findfont +10.000 scalefont +setfont +gsave +557.654441 177.035120 translate +0.000000 rotate +0.000000 0 m /t glyphshow +3.920898 0 m /r glyphshow +8.032227 0 m /a glyphshow +14.160156 0 m /i glyphshow +16.938477 0 m /n glyphshow +grestore +gsave +634.936527 177.035120 translate +0.000000 rotate +0.000000 0 m /t glyphshow +3.920898 0 m /e glyphshow +10.073242 0 m /s glyphshow +15.283203 0 m /t glyphshow +grestore +0.800 setlinewidth +1 setlinejoin +[] 0 setdash +gsave +/o { +gsave +newpath +translate +0.8 setlinewidth +1 setlinejoin +0 setlinecap +0 0 m +-3.5 0 l + +gsave +0.000 setgray +fill +grestore +stroke +grestore +} bind def +540.203 191.629 o +grestore +gsave +526.843717 187.831995 translate +0.000000 rotate +0.000000 0 m /zero glyphshow +grestore +gsave +/o { +gsave +newpath +translate +0.8 setlinewidth +1 setlinejoin +0 setlinecap +0 0 m +-3.5 0 l + +gsave +0.000 setgray +fill +grestore +stroke +grestore +} bind def +540.203 216.211 o +grestore +gsave +526.843717 212.413902 translate +0.000000 rotate +0.000000 0 m /five glyphshow +grestore +gsave +/o { +gsave +newpath +translate +0.8 setlinewidth +1 setlinejoin +0 setlinecap +0 0 m +-3.5 0 l + +gsave +0.000 setgray +fill +grestore +stroke +grestore +} bind def +540.203 240.793 o +grestore +gsave +520.484342 236.995808 translate +0.000000 rotate +0.000000 0 m /one glyphshow +6.362305 0 m /zero glyphshow +grestore +gsave +/o { +gsave +newpath +translate +0.8 setlinewidth +1 setlinejoin +0 setlinecap +0 0 m +-3.5 0 l + +gsave +0.000 setgray +fill +grestore +stroke +grestore +} bind def +540.203 265.375 o +grestore +gsave +520.484342 261.577715 translate +0.000000 rotate +0.000000 0 m /one glyphshow +6.362305 0 m /five glyphshow +grestore +gsave +/o { +gsave +newpath +translate +0.8 setlinewidth +1 setlinejoin +0 setlinecap +0 0 m +-3.5 0 l + +gsave +0.000 setgray +fill +grestore +stroke +grestore +} bind def +540.203 289.956 o +grestore +gsave +520.484342 286.159622 translate +0.000000 rotate +0.000000 0 m /two glyphshow +6.362305 0 m /zero glyphshow +grestore +0.500 setlinewidth +gsave +133.4 114.7 540.2 191.6 clipbox +553.793393 231.164141 m +553.793393 291.036012 l +stroke +grestore +gsave +133.4 114.7 540.2 191.6 clipbox +629.04423 237.931324 m +629.04423 300.866137 l +stroke +grestore +gsave +133.4 114.7 540.2 191.6 clipbox +569.295066 227.704853 m +569.295066 235.577797 l +stroke +grestore +gsave +133.4 114.7 540.2 191.6 clipbox +644.545902 224.422974 m +644.545902 236.993475 l +stroke +grestore +gsave +133.4 114.7 540.2 191.6 clipbox +584.796738 217.887329 m +584.796738 220.017376 l +stroke +grestore +gsave +133.4 114.7 540.2 191.6 clipbox +660.047574 216.54562 m +660.047574 225.404926 l +stroke +grestore +gsave +133.4 114.7 540.2 191.6 clipbox +/o { +gsave +newpath +translate +0.5 setlinewidth +1 setlinejoin +0 setlinecap +3 -0 m +-3 0 l + +gsave +0.000 setgray +fill +grestore +stroke +grestore +} bind def +553.793 231.164 o +629.044 237.931 o +grestore +gsave +133.4 114.7 540.2 191.6 clipbox +/o { +gsave +newpath +translate +0.5 setlinewidth +1 setlinejoin +0 setlinecap +3 -0 m +-3 0 l + +gsave +0.000 setgray +fill +grestore +stroke +grestore +} bind def +553.793 291.036 o +629.044 300.866 o +grestore +gsave +133.4 114.7 540.2 191.6 clipbox +/o { +gsave +newpath +translate +0.5 setlinewidth +1 setlinejoin +0 setlinecap +3 -0 m +-3 0 l + +gsave +0.000 setgray +fill +grestore +stroke +grestore +} bind def +569.295 227.705 o +644.546 224.423 o +grestore +gsave +133.4 114.7 540.2 191.6 clipbox +/o { +gsave +newpath +translate +0.5 setlinewidth +1 setlinejoin +0 setlinecap +3 -0 m +-3 0 l + +gsave +0.000 setgray +fill +grestore +stroke +grestore +} bind def +569.295 235.578 o +644.546 236.993 o +grestore +gsave +133.4 114.7 540.2 191.6 clipbox +/o { +gsave +newpath +translate +0.5 setlinewidth +1 setlinejoin +0 setlinecap +3 -0 m +-3 0 l + +gsave +0.000 setgray +fill +grestore +stroke +grestore +} bind def +584.797 217.887 o +660.048 216.546 o +grestore +gsave +133.4 114.7 540.2 191.6 clipbox +/o { +gsave +newpath +translate +0.5 setlinewidth +1 setlinejoin +0 setlinecap +3 -0 m +-3 0 l + +gsave +0.000 setgray +fill +grestore +stroke +grestore +} bind def +584.797 220.017 o +660.048 225.405 o +grestore +0.800 setlinewidth +0 setlinejoin +2 setlinecap +[] 0 setdash +gsave +540.203092 191.62887 m +540.203092 306.328 l +stroke +grestore +gsave +673.637875 191.62887 m +673.637875 306.328 l +stroke +grestore +gsave +540.203092 191.62887 m +673.637875 191.62887 l +stroke +grestore +gsave +540.203092 306.328 m +673.637875 306.328 l +stroke +grestore +/DejaVuSans findfont +12.000 scalefont +setfont +gsave +558.311109 312.328000 translate +0.000000 rotate +0.000000 0 m /I glyphshow +3.539062 0 m /P glyphshow +10.775391 0 m /F glyphshow +17.677734 0 m /P glyphshow +24.914062 0 m /comma glyphshow +28.728516 0 m /space glyphshow +32.542969 0 m /M glyphshow +42.896484 0 m /a glyphshow +50.250000 0 m /n glyphshow +57.855469 0 m /h glyphshow +65.460938 0 m /a glyphshow +72.814453 0 m /t glyphshow +77.519531 0 m /t glyphshow +82.224609 0 m /a glyphshow +89.578125 0 m /n glyphshow +grestore +gsave +59.837875 42.52 m +193.272658 42.52 l +193.272658 157.21913 l +59.837875 157.21913 l +cl +grestore +0.200 setlinewidth +0 setlinecap +gsave +133.4 114.7 59.84 42.52 clipbox +65.903092 42.52 m +80.95326 42.52 l +80.95326 119.792582 l +65.903092 119.792582 l +cl +gsave +0.894 0.102 0.110 setrgbcolor +fill +grestore +stroke +grestore +gsave +133.4 114.7 59.84 42.52 clipbox +141.153929 42.52 m +156.204096 42.52 l +156.204096 137.156844 l +141.153929 137.156844 l +cl +gsave +0.894 0.102 0.110 setrgbcolor +fill +grestore +stroke +grestore +gsave +133.4 114.7 59.84 42.52 clipbox +81.404765 42.52 m +96.454932 42.52 l +96.454932 121.798876 l +81.404765 121.798876 l +cl +gsave +0.216 0.494 0.722 setrgbcolor +fill +grestore +stroke +grestore +gsave +133.4 114.7 59.84 42.52 clipbox +156.655601 42.52 m +171.705768 42.52 l +171.705768 142.139775 l +156.655601 142.139775 l +cl +gsave +0.216 0.494 0.722 setrgbcolor +fill +grestore +stroke +grestore +gsave +133.4 114.7 59.84 42.52 clipbox +96.906437 42.52 m +111.956604 42.52 l +111.956604 74.13716 l +96.906437 74.13716 l +cl +gsave +0.302 0.686 0.290 setrgbcolor +fill +grestore +stroke +grestore +gsave +133.4 114.7 59.84 42.52 clipbox +172.157273 42.52 m +187.20744 42.52 l +187.20744 94.000396 l +172.157273 94.000396 l +cl +gsave +0.302 0.686 0.290 setrgbcolor +fill +grestore +stroke +grestore +/DejaVuSans findfont +10.000 scalefont +setfont +gsave +77.289223 27.926250 translate +0.000000 rotate +0.000000 0 m /t glyphshow +3.920898 0 m /r glyphshow +8.032227 0 m /a glyphshow +14.160156 0 m /i glyphshow +16.938477 0 m /n glyphshow +grestore +gsave +154.571309 27.926250 translate +0.000000 rotate +0.000000 0 m /t glyphshow +3.920898 0 m /e glyphshow +10.073242 0 m /s glyphshow +15.283203 0 m /t glyphshow +grestore +0.800 setlinewidth +1 setlinejoin +[] 0 setdash +gsave +/o { +gsave +newpath +translate +0.8 setlinewidth +1 setlinejoin +0 setlinecap +0 0 m +-3.5 0 l + +gsave +0.000 setgray +fill +grestore +stroke +grestore +} bind def +59.8379 42.52 o +grestore +gsave +46.478500 38.723125 translate +0.000000 rotate +0.000000 0 m /zero glyphshow +grestore +gsave +/o { +gsave +newpath +translate +0.8 setlinewidth +1 setlinejoin +0 setlinecap +0 0 m +-3.5 0 l + +gsave +0.000 setgray +fill +grestore +stroke +grestore +} bind def +59.8379 72.2892 o +grestore +gsave +40.119125 68.492349 translate +0.000000 rotate +0.000000 0 m /one glyphshow +6.362305 0 m /zero glyphshow +grestore +gsave +/o { +gsave +newpath +translate +0.8 setlinewidth +1 setlinejoin +0 setlinecap +0 0 m +-3.5 0 l + +gsave +0.000 setgray +fill +grestore +stroke +grestore +} bind def +59.8379 102.058 o +grestore +gsave +40.119125 98.261572 translate +0.000000 rotate +0.000000 0 m /two glyphshow +6.362305 0 m /zero glyphshow +grestore +gsave +/o { +gsave +newpath +translate +0.8 setlinewidth +1 setlinejoin +0 setlinecap +0 0 m +-3.5 0 l + +gsave +0.000 setgray +fill +grestore +stroke +grestore +} bind def +59.8379 131.828 o +grestore +gsave +40.119125 128.030796 translate +0.000000 rotate +0.000000 0 m /three glyphshow +6.362305 0 m /zero glyphshow +grestore +gsave +34.041000 82.518003 translate +90.000000 rotate +0.000000 0 m /A glyphshow +6.715820 0 m /c glyphshow +12.213867 0 m /y glyphshow +18.131836 0 m /c glyphshow +23.629883 0 m /l glyphshow +26.408203 0 m /i glyphshow +29.186523 0 m /c glyphshow +grestore +0.500 setlinewidth +gsave +133.4 114.7 59.84 42.52 clipbox +73.428176 111.974862 m +73.428176 127.610303 l +stroke +grestore +gsave +133.4 114.7 59.84 42.52 clipbox +148.679012 122.556421 m +148.679012 151.757267 l +stroke +grestore +gsave +133.4 114.7 59.84 42.52 clipbox +88.929848 120.050855 m +88.929848 123.546898 l +stroke +grestore +gsave +133.4 114.7 59.84 42.52 clipbox +164.180684 135.534766 m +164.180684 148.744784 l +stroke +grestore +gsave +133.4 114.7 59.84 42.52 clipbox +104.43152 71.221861 m +104.43152 77.052459 l +stroke +grestore +gsave +133.4 114.7 59.84 42.52 clipbox +179.682357 86.511071 m +179.682357 101.48972 l +stroke +grestore +gsave +133.4 114.7 59.84 42.52 clipbox +/o { +gsave +newpath +translate +0.5 setlinewidth +1 setlinejoin +0 setlinecap +3 -0 m +-3 0 l + +gsave +0.000 setgray +fill +grestore +stroke +grestore +} bind def +73.4282 111.975 o +148.679 122.556 o +grestore +gsave +133.4 114.7 59.84 42.52 clipbox +/o { +gsave +newpath +translate +0.5 setlinewidth +1 setlinejoin +0 setlinecap +3 -0 m +-3 0 l + +gsave +0.000 setgray +fill +grestore +stroke +grestore +} bind def +73.4282 127.61 o +148.679 151.757 o +grestore +gsave +133.4 114.7 59.84 42.52 clipbox +/o { +gsave +newpath +translate +0.5 setlinewidth +1 setlinejoin +0 setlinecap +3 -0 m +-3 0 l + +gsave +0.000 setgray +fill +grestore +stroke +grestore +} bind def +88.9298 120.051 o +164.181 135.535 o +grestore +gsave +133.4 114.7 59.84 42.52 clipbox +/o { +gsave +newpath +translate +0.5 setlinewidth +1 setlinejoin +0 setlinecap +3 -0 m +-3 0 l + +gsave +0.000 setgray +fill +grestore +stroke +grestore +} bind def +88.9298 123.547 o +164.181 148.745 o +grestore +gsave +133.4 114.7 59.84 42.52 clipbox +/o { +gsave +newpath +translate +0.5 setlinewidth +1 setlinejoin +0 setlinecap +3 -0 m +-3 0 l + +gsave +0.000 setgray +fill +grestore +stroke +grestore +} bind def +104.432 71.2219 o +179.682 86.5111 o +grestore +gsave +133.4 114.7 59.84 42.52 clipbox +/o { +gsave +newpath +translate +0.5 setlinewidth +1 setlinejoin +0 setlinecap +3 -0 m +-3 0 l + +gsave +0.000 setgray +fill +grestore +stroke +grestore +} bind def +104.432 77.0525 o +179.682 101.49 o +grestore +0.800 setlinewidth +0 setlinejoin +2 setlinecap +[] 0 setdash +gsave +59.837875 42.52 m +59.837875 157.21913 l +stroke +grestore +gsave +193.272658 42.52 m +193.272658 157.21913 l +stroke +grestore +gsave +59.837875 42.52 m +193.272658 42.52 l +stroke +grestore +gsave +59.837875 157.21913 m +193.272658 157.21913 l +stroke +grestore +gsave +219.959614 42.52 m +353.394397 42.52 l +353.394397 157.21913 l +219.959614 157.21913 l +cl +grestore +0.200 setlinewidth +0 setlinecap +gsave +133.4 114.7 220 42.52 clipbox +226.024832 42.52 m +241.074999 42.52 l +241.074999 115.462705 l +226.024832 115.462705 l +cl +gsave +0.894 0.102 0.110 setrgbcolor +fill +grestore +stroke +grestore +gsave +133.4 114.7 220 42.52 clipbox +301.275668 42.52 m +316.325835 42.52 l +316.325835 132.185301 l +301.275668 132.185301 l +cl +gsave +0.894 0.102 0.110 setrgbcolor +fill +grestore +stroke +grestore +gsave +133.4 114.7 220 42.52 clipbox +241.526504 42.52 m +256.576671 42.52 l +256.576671 118.282832 l +241.526504 118.282832 l +cl +gsave +0.216 0.494 0.722 setrgbcolor +fill +grestore +stroke +grestore +gsave +133.4 114.7 220 42.52 clipbox +316.77734 42.52 m +331.827507 42.52 l +331.827507 129.226592 l +316.77734 129.226592 l +cl +gsave +0.216 0.494 0.722 setrgbcolor +fill +grestore +stroke +grestore +gsave +133.4 114.7 220 42.52 clipbox +257.028176 42.52 m +272.078343 42.52 l +272.078343 72.06464 l +257.028176 72.06464 l +cl +gsave +0.302 0.686 0.290 setrgbcolor +fill +grestore +stroke +grestore +gsave +133.4 114.7 220 42.52 clipbox +332.279012 42.52 m +347.329179 42.52 l +347.329179 88.691969 l +332.279012 88.691969 l +cl +gsave +0.302 0.686 0.290 setrgbcolor +fill +grestore +stroke +grestore +gsave +237.410962 27.926250 translate +0.000000 rotate +0.000000 0 m /t glyphshow +3.920898 0 m /r glyphshow +8.032227 0 m /a glyphshow +14.160156 0 m /i glyphshow +16.938477 0 m /n glyphshow +grestore +gsave +314.693048 27.926250 translate +0.000000 rotate +0.000000 0 m /t glyphshow +3.920898 0 m /e glyphshow +10.073242 0 m /s glyphshow +15.283203 0 m /t glyphshow +grestore +0.800 setlinewidth +1 setlinejoin +[] 0 setdash +gsave +/o { +gsave +newpath +translate +0.8 setlinewidth +1 setlinejoin +0 setlinecap +0 0 m +-3.5 0 l + +gsave +0.000 setgray +fill +grestore +stroke +grestore +} bind def +219.96 42.52 o +grestore +gsave +206.600239 38.723125 translate +0.000000 rotate +0.000000 0 m /zero glyphshow +grestore +gsave +/o { +gsave +newpath +translate +0.8 setlinewidth +1 setlinejoin +0 setlinecap +0 0 m +-3.5 0 l + +gsave +0.000 setgray +fill +grestore +stroke +grestore +} bind def +219.96 70.2278 o +grestore +gsave +200.240864 66.430922 translate +0.000000 rotate +0.000000 0 m /one glyphshow +6.362305 0 m /zero glyphshow +grestore +gsave +/o { +gsave +newpath +translate +0.8 setlinewidth +1 setlinejoin +0 setlinecap +0 0 m +-3.5 0 l + +gsave +0.000 setgray +fill +grestore +stroke +grestore +} bind def +219.96 97.9356 o +grestore +gsave +200.240864 94.138720 translate +0.000000 rotate +0.000000 0 m /two glyphshow +6.362305 0 m /zero glyphshow +grestore +gsave +/o { +gsave +newpath +translate +0.8 setlinewidth +1 setlinejoin +0 setlinecap +0 0 m +-3.5 0 l + +gsave +0.000 setgray +fill +grestore +stroke +grestore +} bind def +219.96 125.643 o +grestore +gsave +200.240864 121.846517 translate +0.000000 rotate +0.000000 0 m /three glyphshow +6.362305 0 m /zero glyphshow +grestore +gsave +/o { +gsave +newpath +translate +0.8 setlinewidth +1 setlinejoin +0 setlinecap +0 0 m +-3.5 0 l + +gsave +0.000 setgray +fill +grestore +stroke +grestore +} bind def +219.96 153.351 o +grestore +gsave +200.240864 149.554315 translate +0.000000 rotate +0.000000 0 m /four glyphshow +6.362305 0 m /zero glyphshow +grestore +0.500 setlinewidth +gsave +133.4 114.7 220 42.52 clipbox +233.549915 103.442124 m +233.549915 127.483286 l +stroke +grestore +gsave +133.4 114.7 220 42.52 clipbox +308.800751 112.613335 m +308.800751 151.757267 l +stroke +grestore +gsave +133.4 114.7 220 42.52 clipbox +249.051587 116.844583 m +249.051587 119.72108 l +stroke +grestore +gsave +133.4 114.7 220 42.52 clipbox +324.302423 120.31695 m +324.302423 138.136233 l +stroke +grestore +gsave +133.4 114.7 220 42.52 clipbox +264.55326 70.50228 m +264.55326 73.627 l +stroke +grestore +gsave +133.4 114.7 220 42.52 clipbox +339.804096 80.85671 m +339.804096 96.527227 l +stroke +grestore +gsave +133.4 114.7 220 42.52 clipbox +/o { +gsave +newpath +translate +0.5 setlinewidth +1 setlinejoin +0 setlinecap +3 -0 m +-3 0 l + +gsave +0.000 setgray +fill +grestore +stroke +grestore +} bind def +233.55 103.442 o +308.801 112.613 o +grestore +gsave +133.4 114.7 220 42.52 clipbox +/o { +gsave +newpath +translate +0.5 setlinewidth +1 setlinejoin +0 setlinecap +3 -0 m +-3 0 l + +gsave +0.000 setgray +fill +grestore +stroke +grestore +} bind def +233.55 127.483 o +308.801 151.757 o +grestore +gsave +133.4 114.7 220 42.52 clipbox +/o { +gsave +newpath +translate +0.5 setlinewidth +1 setlinejoin +0 setlinecap +3 -0 m +-3 0 l + +gsave +0.000 setgray +fill +grestore +stroke +grestore +} bind def +249.052 116.845 o +324.302 120.317 o +grestore +gsave +133.4 114.7 220 42.52 clipbox +/o { +gsave +newpath +translate +0.5 setlinewidth +1 setlinejoin +0 setlinecap +3 -0 m +-3 0 l + +gsave +0.000 setgray +fill +grestore +stroke +grestore +} bind def +249.052 119.721 o +324.302 138.136 o +grestore +gsave +133.4 114.7 220 42.52 clipbox +/o { +gsave +newpath +translate +0.5 setlinewidth +1 setlinejoin +0 setlinecap +3 -0 m +-3 0 l + +gsave +0.000 setgray +fill +grestore +stroke +grestore +} bind def +264.553 70.5023 o +339.804 80.8567 o +grestore +gsave +133.4 114.7 220 42.52 clipbox +/o { +gsave +newpath +translate +0.5 setlinewidth +1 setlinejoin +0 setlinecap +3 -0 m +-3 0 l + +gsave +0.000 setgray +fill +grestore +stroke +grestore +} bind def +264.553 73.627 o +339.804 96.5272 o +grestore +0.800 setlinewidth +0 setlinejoin +2 setlinecap +[] 0 setdash +gsave +219.959614 42.52 m +219.959614 157.21913 l +stroke +grestore +gsave +353.394397 42.52 m +353.394397 157.21913 l +stroke +grestore +gsave +219.959614 42.52 m +353.394397 42.52 l +stroke +grestore +gsave +219.959614 157.21913 m +353.394397 157.21913 l +stroke +grestore +gsave +380.081353 42.52 m +513.516136 42.52 l +513.516136 157.21913 l +380.081353 157.21913 l +cl +grestore +0.200 setlinewidth +0 setlinecap +gsave +133.4 114.7 380.1 42.52 clipbox +386.146571 42.52 m +401.196738 42.52 l +401.196738 110.380048 l +386.146571 110.380048 l +cl +gsave +0.894 0.102 0.110 setrgbcolor +fill +grestore +stroke +grestore +gsave +133.4 114.7 380.1 42.52 clipbox +461.397407 42.52 m +476.447574 42.52 l +476.447574 127.516938 l +461.397407 127.516938 l +cl +gsave +0.894 0.102 0.110 setrgbcolor +fill +grestore +stroke +grestore +gsave +133.4 114.7 380.1 42.52 clipbox +401.648243 42.52 m +416.69841 42.52 l +416.69841 113.427767 l +401.648243 113.427767 l +cl +gsave +0.216 0.494 0.722 setrgbcolor +fill +grestore +stroke +grestore +gsave +133.4 114.7 380.1 42.52 clipbox +476.899079 42.52 m +491.949246 42.52 l +491.949246 121.966348 l +476.899079 121.966348 l +cl +gsave +0.216 0.494 0.722 setrgbcolor +fill +grestore +stroke +grestore +gsave +133.4 114.7 380.1 42.52 clipbox +417.149915 42.52 m +432.200082 42.52 l +432.200082 75.48386 l +417.149915 75.48386 l +cl +gsave +0.302 0.686 0.290 setrgbcolor +fill +grestore +stroke +grestore +gsave +133.4 114.7 380.1 42.52 clipbox +492.400751 42.52 m +507.450918 42.52 l +507.450918 88.023338 l +492.400751 88.023338 l +cl +gsave +0.302 0.686 0.290 setrgbcolor +fill +grestore +stroke +grestore +gsave +397.532702 27.926250 translate +0.000000 rotate +0.000000 0 m /t glyphshow +3.920898 0 m /r glyphshow +8.032227 0 m /a glyphshow +14.160156 0 m /i glyphshow +16.938477 0 m /n glyphshow +grestore +gsave +474.814788 27.926250 translate +0.000000 rotate +0.000000 0 m /t glyphshow +3.920898 0 m /e glyphshow +10.073242 0 m /s glyphshow +15.283203 0 m /t glyphshow +grestore +0.800 setlinewidth +1 setlinejoin +[] 0 setdash +gsave +/o { +gsave +newpath +translate +0.8 setlinewidth +1 setlinejoin +0 setlinecap +0 0 m +-3.5 0 l + +gsave +0.000 setgray +fill +grestore +stroke +grestore +} bind def +380.081 42.52 o +grestore +gsave +366.721978 38.723125 translate +0.000000 rotate +0.000000 0 m /zero glyphshow +grestore +gsave +/o { +gsave +newpath +translate +0.8 setlinewidth +1 setlinejoin +0 setlinecap +0 0 m +-3.5 0 l + +gsave +0.000 setgray +fill +grestore +stroke +grestore +} bind def +380.081 73.4552 o +grestore +gsave +360.362603 69.658359 translate +0.000000 rotate +0.000000 0 m /one glyphshow +6.362305 0 m /zero glyphshow +grestore +gsave +/o { +gsave +newpath +translate +0.8 setlinewidth +1 setlinejoin +0 setlinecap +0 0 m +-3.5 0 l + +gsave +0.000 setgray +fill +grestore +stroke +grestore +} bind def +380.081 104.39 o +grestore +gsave +360.362603 100.593593 translate +0.000000 rotate +0.000000 0 m /two glyphshow +6.362305 0 m /zero glyphshow +grestore +gsave +/o { +gsave +newpath +translate +0.8 setlinewidth +1 setlinejoin +0 setlinecap +0 0 m +-3.5 0 l + +gsave +0.000 setgray +fill +grestore +stroke +grestore +} bind def +380.081 135.326 o +grestore +gsave +360.362603 131.528827 translate +0.000000 rotate +0.000000 0 m /three glyphshow +6.362305 0 m /zero glyphshow +grestore +0.500 setlinewidth +gsave +133.4 114.7 380.1 42.52 clipbox +393.671654 97.902705 m +393.671654 122.857391 l +stroke +grestore +gsave +133.4 114.7 380.1 42.52 clipbox +468.92249 103.276609 m +468.92249 151.757267 l +stroke +grestore +gsave +133.4 114.7 380.1 42.52 clipbox +409.173327 111.515888 m +409.173327 115.339646 l +stroke +grestore +gsave +133.4 114.7 380.1 42.52 clipbox +484.424163 113.760328 m +484.424163 130.172368 l +stroke +grestore +gsave +133.4 114.7 380.1 42.52 clipbox +424.674999 72.189907 m +424.674999 78.777812 l +stroke +grestore +gsave +133.4 114.7 380.1 42.52 clipbox +499.925835 78.303162 m +499.925835 97.743515 l +stroke +grestore +gsave +133.4 114.7 380.1 42.52 clipbox +/o { +gsave +newpath +translate +0.5 setlinewidth +1 setlinejoin +0 setlinecap +3 -0 m +-3 0 l + +gsave +0.000 setgray +fill +grestore +stroke +grestore +} bind def +393.672 97.9027 o +468.922 103.277 o +grestore +gsave +133.4 114.7 380.1 42.52 clipbox +/o { +gsave +newpath +translate +0.5 setlinewidth +1 setlinejoin +0 setlinecap +3 -0 m +-3 0 l + +gsave +0.000 setgray +fill +grestore +stroke +grestore +} bind def +393.672 122.857 o +468.922 151.757 o +grestore +gsave +133.4 114.7 380.1 42.52 clipbox +/o { +gsave +newpath +translate +0.5 setlinewidth +1 setlinejoin +0 setlinecap +3 -0 m +-3 0 l + +gsave +0.000 setgray +fill +grestore +stroke +grestore +} bind def +409.173 111.516 o +484.424 113.76 o +grestore +gsave +133.4 114.7 380.1 42.52 clipbox +/o { +gsave +newpath +translate +0.5 setlinewidth +1 setlinejoin +0 setlinecap +3 -0 m +-3 0 l + +gsave +0.000 setgray +fill +grestore +stroke +grestore +} bind def +409.173 115.34 o +484.424 130.172 o +grestore +gsave +133.4 114.7 380.1 42.52 clipbox +/o { +gsave +newpath +translate +0.5 setlinewidth +1 setlinejoin +0 setlinecap +3 -0 m +-3 0 l + +gsave +0.000 setgray +fill +grestore +stroke +grestore +} bind def +424.675 72.1899 o +499.926 78.3032 o +grestore +gsave +133.4 114.7 380.1 42.52 clipbox +/o { +gsave +newpath +translate +0.5 setlinewidth +1 setlinejoin +0 setlinecap +3 -0 m +-3 0 l + +gsave +0.000 setgray +fill +grestore +stroke +grestore +} bind def +424.675 78.7778 o +499.926 97.7435 o +grestore +0.800 setlinewidth +0 setlinejoin +2 setlinecap +[] 0 setdash +gsave +380.081353 42.52 m +380.081353 157.21913 l +stroke +grestore +gsave +513.516136 42.52 m +513.516136 157.21913 l +stroke +grestore +gsave +380.081353 42.52 m +513.516136 42.52 l +stroke +grestore +gsave +380.081353 157.21913 m +513.516136 157.21913 l +stroke +grestore +gsave +540.203092 42.52 m +673.637875 42.52 l +673.637875 157.21913 l +540.203092 157.21913 l +cl +grestore +0.200 setlinewidth +0 setlinecap +gsave +133.4 114.7 540.2 42.52 clipbox +546.26831 42.52 m +561.318477 42.52 l +561.318477 106.995129 l +546.26831 106.995129 l +cl +gsave +0.894 0.102 0.110 setrgbcolor +fill +grestore +stroke +grestore +gsave +133.4 114.7 540.2 42.52 clipbox +621.519146 42.52 m +636.569313 42.52 l +636.569313 126.689135 l +621.519146 126.689135 l +cl +gsave +0.894 0.102 0.110 setrgbcolor +fill +grestore +stroke +grestore +gsave +133.4 114.7 540.2 42.52 clipbox +561.769982 42.52 m +576.820149 42.52 l +576.820149 126.549146 l +561.769982 126.549146 l +cl +gsave +0.216 0.494 0.722 setrgbcolor +fill +grestore +stroke +grestore +gsave +133.4 114.7 540.2 42.52 clipbox +637.020818 42.52 m +652.070985 42.52 l +652.070985 138.957395 l +637.020818 138.957395 l +cl +gsave +0.216 0.494 0.722 setrgbcolor +fill +grestore +stroke +grestore +gsave +133.4 114.7 540.2 42.52 clipbox +577.271654 42.52 m +592.321821 42.52 l +592.321821 82.255262 l +577.271654 82.255262 l +cl +gsave +0.302 0.686 0.290 setrgbcolor +fill +grestore +stroke +grestore +gsave +133.4 114.7 540.2 42.52 clipbox +652.52249 42.52 m +667.572658 42.52 l +667.572658 103.149604 l +652.52249 103.149604 l +cl +gsave +0.302 0.686 0.290 setrgbcolor +fill +grestore +stroke +grestore +gsave +557.654441 27.926250 translate +0.000000 rotate +0.000000 0 m /t glyphshow +3.920898 0 m /r glyphshow +8.032227 0 m /a glyphshow +14.160156 0 m /i glyphshow +16.938477 0 m /n glyphshow +grestore +gsave +634.936527 27.926250 translate +0.000000 rotate +0.000000 0 m /t glyphshow +3.920898 0 m /e glyphshow +10.073242 0 m /s glyphshow +15.283203 0 m /t glyphshow +grestore +0.800 setlinewidth +1 setlinejoin +[] 0 setdash +gsave +/o { +gsave +newpath +translate +0.8 setlinewidth +1 setlinejoin +0 setlinecap +0 0 m +-3.5 0 l + +gsave +0.000 setgray +fill +grestore +stroke +grestore +} bind def +540.203 42.52 o +grestore +gsave +526.843717 38.723125 translate +0.000000 rotate +0.000000 0 m /zero glyphshow +grestore +gsave +/o { +gsave +newpath +translate +0.8 setlinewidth +1 setlinejoin +0 setlinecap +0 0 m +-3.5 0 l + +gsave +0.000 setgray +fill +grestore +stroke +grestore +} bind def +540.203 78.8761 o +grestore +gsave +520.484342 75.079272 translate +0.000000 rotate +0.000000 0 m /one glyphshow +6.362305 0 m /zero glyphshow +grestore +gsave +/o { +gsave +newpath +translate +0.8 setlinewidth +1 setlinejoin +0 setlinecap +0 0 m +-3.5 0 l + +gsave +0.000 setgray +fill +grestore +stroke +grestore +} bind def +540.203 115.232 o +grestore +gsave +520.484342 111.435420 translate +0.000000 rotate +0.000000 0 m /two glyphshow +6.362305 0 m /zero glyphshow +grestore +gsave +/o { +gsave +newpath +translate +0.8 setlinewidth +1 setlinejoin +0 setlinecap +0 0 m +-3.5 0 l + +gsave +0.000 setgray +fill +grestore +stroke +grestore +} bind def +540.203 151.588 o +grestore +gsave +520.484342 147.791567 translate +0.000000 rotate +0.000000 0 m /three glyphshow +6.362305 0 m /zero glyphshow +grestore +0.500 setlinewidth +gsave +133.4 114.7 540.2 42.52 clipbox +553.793393 94.022874 m +553.793393 119.967384 l +stroke +grestore +gsave +133.4 114.7 540.2 42.52 clipbox +629.04423 105.480171 m +629.04423 147.898099 l +stroke +grestore +gsave +133.4 114.7 540.2 42.52 clipbox +569.295066 123.840912 m +569.295066 129.257379 l +stroke +grestore +gsave +133.4 114.7 540.2 42.52 clipbox +644.545902 126.157522 m +644.545902 151.757267 l +stroke +grestore +gsave +133.4 114.7 540.2 42.52 clipbox +584.796738 77.570435 m +584.796738 86.940089 l +stroke +grestore +gsave +133.4 114.7 540.2 42.52 clipbox +660.047574 91.80062 m +660.047574 114.498588 l +stroke +grestore +gsave +133.4 114.7 540.2 42.52 clipbox +/o { +gsave +newpath +translate +0.5 setlinewidth +1 setlinejoin +0 setlinecap +3 -0 m +-3 0 l + +gsave +0.000 setgray +fill +grestore +stroke +grestore +} bind def +553.793 94.0229 o +629.044 105.48 o +grestore +gsave +133.4 114.7 540.2 42.52 clipbox +/o { +gsave +newpath +translate +0.5 setlinewidth +1 setlinejoin +0 setlinecap +3 -0 m +-3 0 l + +gsave +0.000 setgray +fill +grestore +stroke +grestore +} bind def +553.793 119.967 o +629.044 147.898 o +grestore +gsave +133.4 114.7 540.2 42.52 clipbox +/o { +gsave +newpath +translate +0.5 setlinewidth +1 setlinejoin +0 setlinecap +3 -0 m +-3 0 l + +gsave +0.000 setgray +fill +grestore +stroke +grestore +} bind def +569.295 123.841 o +644.546 126.158 o +grestore +gsave +133.4 114.7 540.2 42.52 clipbox +/o { +gsave +newpath +translate +0.5 setlinewidth +1 setlinejoin +0 setlinecap +3 -0 m +-3 0 l + +gsave +0.000 setgray +fill +grestore +stroke +grestore +} bind def +569.295 129.257 o +644.546 151.757 o +grestore +gsave +133.4 114.7 540.2 42.52 clipbox +/o { +gsave +newpath +translate +0.5 setlinewidth +1 setlinejoin +0 setlinecap +3 -0 m +-3 0 l + +gsave +0.000 setgray +fill +grestore +stroke +grestore +} bind def +584.797 77.5704 o +660.048 91.8006 o +grestore +gsave +133.4 114.7 540.2 42.52 clipbox +/o { +gsave +newpath +translate +0.5 setlinewidth +1 setlinejoin +0 setlinecap +3 -0 m +-3 0 l + +gsave +0.000 setgray +fill +grestore +stroke +grestore +} bind def +584.797 86.9401 o +660.048 114.499 o +grestore +0.800 setlinewidth +0 setlinejoin +2 setlinecap +[] 0 setdash +gsave +540.203092 42.52 m +540.203092 157.21913 l +stroke +grestore +gsave +673.637875 42.52 m +673.637875 157.21913 l +stroke +grestore +gsave +540.203092 42.52 m +673.637875 42.52 l +stroke +grestore +gsave +540.203092 157.21913 m +673.637875 157.21913 l +stroke +grestore +0.200 setlinewidth +0 setlinecap +gsave +233.434563 11.078125 m +253.434563 11.078125 l +253.434563 18.078125 l +233.434563 18.078125 l +cl +gsave +0.894 0.102 0.110 setrgbcolor +fill +grestore +stroke +grestore +gsave +261.434563 11.078125 translate +0.000000 rotate +0.000000 0 m /r glyphshow +4.111328 0 m /a glyphshow +10.239258 0 m /n glyphshow +16.577148 0 m /d glyphshow +22.924805 0 m /o glyphshow +29.042969 0 m /m glyphshow +grestore +gsave +320.231438 11.078125 m +340.231438 11.078125 l +340.231438 18.078125 l +320.231438 18.078125 l +cl +gsave +0.216 0.494 0.722 setrgbcolor +fill +grestore +stroke +grestore +gsave +348.231438 11.078125 translate +0.000000 rotate +0.000000 0 m /e glyphshow +6.027344 0 m /x glyphshow +11.945312 0 m /p glyphshow +18.292969 0 m /e glyphshow +24.445312 0 m /r glyphshow +28.556641 0 m /t glyphshow +grestore +gsave +400.715813 11.078125 m +420.715813 11.078125 l +420.715813 18.078125 l +400.715813 18.078125 l +cl +gsave +0.302 0.686 0.290 setrgbcolor +fill +grestore +stroke +grestore +gsave +428.715813 11.078125 translate +0.000000 rotate +0.000000 0 m /f glyphshow +3.520508 0 m /i glyphshow +6.298828 0 m /t glyphshow +10.219727 0 m /t glyphshow +14.140625 0 m /e glyphshow +20.292969 0 m /d glyphshow +grestore + +end +showpage diff --git a/gklearn/experiments/thesis/ged/fit_distances/ged_fit_distance_results_plot.py b/gklearn/experiments/thesis/ged/fit_distances/ged_fit_distance_results_plot.py index 6356794..e7e1c4c 100644 --- a/gklearn/experiments/thesis/ged/fit_distances/ged_fit_distance_results_plot.py +++ b/gklearn/experiments/thesis/ged/fit_distances/ged_fit_distance_results_plot.py @@ -10,6 +10,9 @@ import numpy as np import scipy.stats import matplotlib.pyplot as plt import matplotlib.gridspec as gridspec +# import matplotlib as mpl +# mpl.rcParams['text.usetex'] = True +# mpl.rcParams['text.latex.preamble'] = [r'\usepackage{amsmath}'] #for \text command def rounder(x, decimals): @@ -54,7 +57,7 @@ def df_to_latex_table(df, replace_header=True, end_mid_line=7): i_end = ltx.find('\\\\\n\\midrule\n') replace = r"""\begin{tabular}{lll@{~~}c@{~~}c@{~~}c@{~~}c} \toprule -\multirow{2}[2]{*}{\textbf{Dataset}} & \multirow{2}[2]{*}{\textbf{Distance}} & \multirow{2}[2]{*}{\textbf{Method}} & \multicolumn{2}{c}{\textbf{BIPARTITE}} & \multicolumn{2}{c}{\textbf{IPFP}} \\ +\multirow{2}[2]{*}{\textbf{Dataset}} & \multirow{2}[2]{*}{\textbf{Distance}} & \multirow{2}[2]{*}{\textbf{Method}} & \multicolumn{2}{c}{\textbf{bipartite}} & \multicolumn{2}{c}{\textbf{IPFP}} \\ \cmidrule(lr){4-5}\cmidrule(lr){6-7} & & & \textbf{Train errors} & \textbf{Test errors} & \textbf{Train errors} & \textbf{Test errors} \\ \midrule @@ -95,6 +98,9 @@ def beautify_df(df): for idx, index in enumerate(min_indices): df.loc[(ds, gk, index), min_labels[idx]] = '\\textbf{' + df.loc[(ds, gk, index), min_labels[idx]] + '}' + # Rename indices. + df.index.set_levels([r'Euclidean', r'Manhattan'], level=1, inplace=True) + return df @@ -118,6 +124,11 @@ def params_to_latex_table(results): df.loc[idx_r, idx_c] = '-' # df = beautify_df(df) + # Rename indices. +# df.index.set_levels([r'\texttt{bipartite}', r'\texttt{IPFP}'], level=1, inplace=True) + df.index.set_levels([r'bipartite', r'IPFP'], level=1, inplace=True) + df.index.set_levels([r'Euclidean', r'Manhattan'], level=2, inplace=True) + ltx = df_to_latex_table(df, replace_header=False, end_mid_line=9) return ltx @@ -208,14 +219,11 @@ def print_table_results(results_by_xp): tab.append(["Method", "App","Test"]) #setups = ["random","expert","fitted"] - for i,setup in enumerate(results_by_xp.keys()): current_line = [setup] p = results_by_xp[setup] current_line.append(f"{p['mean'][0]:.2f} +- {p['interval'][0]:.2f}") - current_line.append(f"{p['mean'][1]:.2f} +- {p['interval'][1]:.2f}") - tab.append(current_line) print(tabulate(tab, headers="firstrow")) @@ -342,6 +350,13 @@ def set_figure(nb_rows): return fig +def get_title(edit_cost, distance): + ed = 'bipartite' if edit_cost == 'BIPARTITE' else 'IPFP' +# ed = r'\texttt{' + ed + r'}' + dis = distance[0].upper() + distance[1:] + return ed + ', ' + dis + + if __name__ == '__main__': from sklearn.model_selection import ParameterGrid import pickle @@ -370,7 +385,8 @@ if __name__ == '__main__': for col, contents in enumerate(row_grid_list): ax = fig.add_subplot(gs[row, col]) y_label = (ds_name[:-10] if ds_name.endswith('_unlabeled') else ds_name) if col == 0 else '' - title = contents['edit_cost'] + ', ' + contents['distance'] if row == 0 else '' + + title = get_title(contents['edit_cost'], contents['distance']) if row == 0 else '' p, c = plot_a_task(ax, ds_name, contents['edit_cost'], contents['distance'], title, y_label) results[(ds_name, contents['distance'], contents['edit_cost'])] = p params[(ds_name, contents['distance'], contents['edit_cost'])] = c