doc/images/bipartite_matching.eps
author Peter Kovacs <kpeter@inf.elte.hu>
Sat, 25 Apr 2009 02:12:41 +0200
changeset 623 7c1324b35d89
permissions -rw-r--r--
Modify the interface of Suurballe (#266, #181)

- Move the parameters s and t from the constructor to the run()
function. It makes the interface capable for multiple run(s,t,k)
calls (possible improvement in the future) and it is more similar
to Dijkstra.
- Simliarly init() and findFlow(k) were replaced by init(s) and
findFlow(t,k). The separation of parameters s and t is for the
future plans of supporting multiple targets with one source node.
For more information see #181.
- LEMON_ASSERT for the Length type (check if it is integer).
- Doc improvements.
- Rearrange query functions.
- Extend test file.
kpeter@586
     1
%!PS-Adobe-3.0 EPSF-3.0
kpeter@586
     2
%%BoundingBox: 15 18 829 570
kpeter@586
     3
%%HiResBoundingBox: 15.1913 18.4493 828.078 569.438
kpeter@586
     4
%%Creator: Karbon14 EPS Exportfilter 0.5
kpeter@586
     5
%%CreationDate: (04/15/06 15:20:26)
kpeter@586
     6
%%For: (Balazs Dezso) ()
kpeter@586
     7
%%Title: ()
kpeter@586
     8
kpeter@586
     9
/N {newpath} def
kpeter@586
    10
/C {closepath} def
kpeter@586
    11
/m {moveto} def
kpeter@586
    12
/c {curveto} def
kpeter@586
    13
/l {lineto} def
kpeter@586
    14
/s {stroke} def
kpeter@586
    15
/f {fill} def
kpeter@586
    16
/w {setlinewidth} def
kpeter@586
    17
/d {setdash} def
kpeter@586
    18
/r {setrgbcolor} def
kpeter@586
    19
/S {gsave} def
kpeter@586
    20
/R {grestore} def
kpeter@586
    21
kpeter@586
    22
N
kpeter@586
    23
251.402 32.047 m
kpeter@586
    24
532.945 293.946 814.484 555.844 814.484 555.844 c
kpeter@586
    25
[] 0 d 1 0 0 r 3.92814 w s
kpeter@586
    26
kpeter@586
    27
N
kpeter@586
    28
749.012 32.047 m
kpeter@586
    29
742.465 293.946 735.918 555.844 735.918 555.844 c
kpeter@586
    30
[] 0 d 0 0 0 r 1.96407 w s
kpeter@586
    31
kpeter@586
    32
N
kpeter@586
    33
539.492 32.047 m
kpeter@586
    34
637.703 293.946 735.918 555.844 735.918 555.844 c
kpeter@586
    35
[] 0 d 0 0 0 r 1.96407 w s
kpeter@586
    36
kpeter@586
    37
N
kpeter@586
    38
172.832 32.047 m
kpeter@586
    39
454.375 293.946 735.918 555.844 735.918 555.844 c
kpeter@586
    40
[] 0 d 0 0 0 r 1.96407 w s
kpeter@586
    41
kpeter@586
    42
N
kpeter@586
    43
107.355 32.047 m
kpeter@586
    44
421.637 293.946 735.918 555.844 735.918 555.844 c
kpeter@586
    45
[] 0 d 1 0 0 r 3.92814 w s
kpeter@586
    46
kpeter@586
    47
N
kpeter@586
    48
644.25 555.844 m
kpeter@586
    49
696.633 293.946 749.012 32.047 749.012 32.047 c
kpeter@586
    50
[] 0 d 0 0 0 r 1.96407 w s
kpeter@586
    51
kpeter@586
    52
N
kpeter@586
    53
474.016 555.844 m
kpeter@586
    54
611.516 293.946 749.012 32.047 749.012 32.047 c
kpeter@586
    55
[] 0 d 1 0 0 r 3.92814 w s
kpeter@586
    56
kpeter@586
    57
N
kpeter@586
    58
683.535 32.047 m
kpeter@586
    59
663.894 293.946 644.25 555.844 644.25 555.844 c
kpeter@586
    60
[] 0 d 0 0 0 r 1.96407 w s
kpeter@586
    61
kpeter@586
    62
N
kpeter@586
    63
120.453 555.844 m
kpeter@586
    64
401.992 293.946 683.535 32.047 683.535 32.047 c
kpeter@586
    65
[] 0 d 0 0 0 r 1.96407 w s
kpeter@586
    66
kpeter@586
    67
N
kpeter@586
    68
28.7853 555.844 m
kpeter@586
    69
356.16 293.946 683.535 32.047 683.535 32.047 c
kpeter@586
    70
[] 0 d 1 0 0 r 3.92814 w s
kpeter@586
    71
kpeter@586
    72
N
kpeter@586
    73
539.492 32.047 m
kpeter@586
    74
546.039 293.946 552.586 555.844 552.586 555.844 c
kpeter@586
    75
[] 0 d 1 0 0 r 3.92814 w s
kpeter@586
    76
kpeter@586
    77
N
kpeter@586
    78
316.875 32.047 m
kpeter@586
    79
349.613 293.946 382.351 555.844 382.351 555.844 c
kpeter@586
    80
[] 0 d 1 0 0 r 3.92814 w s
kpeter@586
    81
kpeter@586
    82
N
kpeter@586
    83
107.355 32.047 m
kpeter@586
    84
244.855 293.946 382.351 555.844 382.351 555.844 c
kpeter@586
    85
[] 0 d 0 0 0 r 1.96407 w s
kpeter@586
    86
kpeter@586
    87
N
kpeter@586
    88
290.687 555.844 m
kpeter@586
    89
375.805 293.946 460.922 32.047 460.922 32.047 c
kpeter@586
    90
[] 0 d 1 0 0 r 3.92814 w s
kpeter@586
    91
kpeter@586
    92
N
kpeter@586
    93
120.453 555.844 m
kpeter@586
    94
290.687 293.946 460.922 32.047 460.922 32.047 c
kpeter@586
    95
[] 0 d 0 0 0 r 1.96407 w s
kpeter@586
    96
kpeter@586
    97
N
kpeter@586
    98
172.832 32.047 m
kpeter@586
    99
146.64 293.946 120.453 555.844 120.453 555.844 c
kpeter@586
   100
[] 0 d 1 0 0 r 3.92814 w s
kpeter@586
   101
kpeter@586
   102
N
kpeter@586
   103
15.6913 555.844 m
kpeter@586
   104
15.6913 555.844 l
kpeter@586
   105
15.6913 548.614 21.5553 542.75 28.7853 542.75 c
kpeter@586
   106
36.0163 542.75 41.8833 548.614 41.8833 555.844 c
kpeter@586
   107
41.8833 563.075 36.0163 568.938 28.7853 568.938 c
kpeter@586
   108
21.5553 568.938 15.6913 563.075 15.6913 555.844 c
kpeter@586
   109
15.6913 555.844 l
kpeter@586
   110
C
kpeter@586
   111
S 0 0 0 r f R
kpeter@586
   112
kpeter@586
   113
N
kpeter@586
   114
16.8833 555.844 m
kpeter@586
   115
16.8833 555.844 l
kpeter@586
   116
16.8833 549.27 22.2113 543.942 28.7853 543.942 c
kpeter@586
   117
35.3593 543.942 40.6913 549.27 40.6913 555.844 c
kpeter@586
   118
40.6913 562.418 35.3593 567.747 28.7853 567.747 c
kpeter@586
   119
22.2113 567.747 16.8833 562.418 16.8833 555.844 c
kpeter@586
   120
16.8833 555.844 l
kpeter@586
   121
C
kpeter@586
   122
S 1 0.5 1 r f R
kpeter@586
   123
kpeter@586
   124
N
kpeter@586
   125
107.355 555.844 m
kpeter@586
   126
107.355 555.844 l
kpeter@586
   127
107.355 548.614 113.223 542.75 120.453 542.75 c
kpeter@586
   128
127.683 542.75 133.547 548.614 133.547 555.844 c
kpeter@586
   129
133.547 563.075 127.683 568.938 120.453 568.938 c
kpeter@586
   130
113.223 568.938 107.355 563.075 107.355 555.844 c
kpeter@586
   131
107.355 555.844 l
kpeter@586
   132
C
kpeter@586
   133
S 0 0 0 r f R
kpeter@586
   134
kpeter@586
   135
N
kpeter@586
   136
108.547 555.844 m
kpeter@586
   137
108.547 555.844 l
kpeter@586
   138
108.547 549.27 113.879 543.942 120.453 543.942 c
kpeter@586
   139
127.027 543.942 132.355 549.27 132.355 555.844 c
kpeter@586
   140
132.355 562.418 127.027 567.747 120.453 567.747 c
kpeter@586
   141
113.879 567.747 108.547 562.418 108.547 555.844 c
kpeter@586
   142
108.547 555.844 l
kpeter@586
   143
C
kpeter@586
   144
S 1 0 1 r f R
kpeter@586
   145
kpeter@586
   146
N
kpeter@586
   147
199.019 555.844 m
kpeter@586
   148
199.019 555.844 l
kpeter@586
   149
199.019 548.614 204.887 542.75 212.117 542.75 c
kpeter@586
   150
219.348 542.75 225.211 548.614 225.211 555.844 c
kpeter@586
   151
225.211 563.075 219.348 568.938 212.117 568.938 c
kpeter@586
   152
204.887 568.938 199.019 563.075 199.019 555.844 c
kpeter@586
   153
199.019 555.844 l
kpeter@586
   154
C
kpeter@586
   155
S 0 0 0 r f R
kpeter@586
   156
kpeter@586
   157
N
kpeter@586
   158
200.211 555.844 m
kpeter@586
   159
200.211 555.844 l
kpeter@586
   160
200.211 549.27 205.543 543.942 212.117 543.942 c
kpeter@586
   161
218.691 543.942 224.019 549.27 224.019 555.844 c
kpeter@586
   162
224.019 562.418 218.691 567.747 212.117 567.747 c
kpeter@586
   163
205.543 567.747 200.211 562.418 200.211 555.844 c
kpeter@586
   164
200.211 555.844 l
kpeter@586
   165
C
kpeter@586
   166
S 1 0.5 1 r f R
kpeter@586
   167
kpeter@586
   168
N
kpeter@586
   169
277.59 555.844 m
kpeter@586
   170
277.59 555.844 l
kpeter@586
   171
277.59 548.614 283.457 542.75 290.687 542.75 c
kpeter@586
   172
297.918 542.75 303.781 548.614 303.781 555.844 c
kpeter@586
   173
303.781 563.075 297.918 568.938 290.687 568.938 c
kpeter@586
   174
283.457 568.938 277.59 563.075 277.59 555.844 c
kpeter@586
   175
277.59 555.844 l
kpeter@586
   176
C
kpeter@586
   177
S 0 0 0 r f R
kpeter@586
   178
kpeter@586
   179
N
kpeter@586
   180
278.781 555.844 m
kpeter@586
   181
278.781 555.844 l
kpeter@586
   182
278.781 549.27 284.113 543.942 290.687 543.942 c
kpeter@586
   183
297.262 543.942 302.59 549.27 302.59 555.844 c
kpeter@586
   184
302.59 562.418 297.262 567.747 290.687 567.747 c
kpeter@586
   185
284.113 567.747 278.781 562.418 278.781 555.844 c
kpeter@586
   186
278.781 555.844 l
kpeter@586
   187
C
kpeter@586
   188
S 1 0 1 r f R
kpeter@586
   189
kpeter@586
   190
N
kpeter@586
   191
369.258 555.844 m
kpeter@586
   192
369.258 555.844 l
kpeter@586
   193
369.258 548.614 375.121 542.75 382.351 542.75 c
kpeter@586
   194
389.582 542.75 395.445 548.614 395.445 555.844 c
kpeter@586
   195
395.445 563.075 389.582 568.938 382.351 568.938 c
kpeter@586
   196
375.121 568.938 369.258 563.075 369.258 555.844 c
kpeter@586
   197
369.258 555.844 l
kpeter@586
   198
C
kpeter@586
   199
S 0 0 0 r f R
kpeter@586
   200
kpeter@586
   201
N
kpeter@586
   202
370.445 555.844 m
kpeter@586
   203
370.445 555.844 l
kpeter@586
   204
370.445 549.27 375.777 543.942 382.351 543.942 c
kpeter@586
   205
388.926 543.942 394.258 549.27 394.258 555.844 c
kpeter@586
   206
394.258 562.418 388.926 567.747 382.351 567.747 c
kpeter@586
   207
375.777 567.747 370.445 562.418 370.445 555.844 c
kpeter@586
   208
370.445 555.844 l
kpeter@586
   209
C
kpeter@586
   210
S 1 0 1 r f R
kpeter@586
   211
kpeter@586
   212
N
kpeter@586
   213
460.922 555.844 m
kpeter@586
   214
460.922 555.844 l
kpeter@586
   215
460.922 548.614 466.785 542.75 474.016 542.75 c
kpeter@586
   216
481.246 542.75 487.109 548.614 487.109 555.844 c
kpeter@586
   217
487.109 563.075 481.246 568.938 474.016 568.938 c
kpeter@586
   218
466.785 568.938 460.922 563.075 460.922 555.844 c
kpeter@586
   219
460.922 555.844 l
kpeter@586
   220
C
kpeter@586
   221
S 0 0 0 r f R
kpeter@586
   222
kpeter@586
   223
N
kpeter@586
   224
462.113 555.844 m
kpeter@586
   225
462.113 555.844 l
kpeter@586
   226
462.113 549.27 467.441 543.942 474.016 543.942 c
kpeter@586
   227
480.59 543.942 485.922 549.27 485.922 555.844 c
kpeter@586
   228
485.922 562.418 480.59 567.747 474.016 567.747 c
kpeter@586
   229
467.441 567.747 462.113 562.418 462.113 555.844 c
kpeter@586
   230
462.113 555.844 l
kpeter@586
   231
C
kpeter@586
   232
S 1 0.5 1 r f R
kpeter@586
   233
kpeter@586
   234
N
kpeter@586
   235
539.492 555.844 m
kpeter@586
   236
539.492 555.844 l
kpeter@586
   237
539.492 548.614 545.355 542.75 552.586 542.75 c
kpeter@586
   238
559.816 542.75 565.68 548.614 565.68 555.844 c
kpeter@586
   239
565.68 563.075 559.816 568.938 552.586 568.938 c
kpeter@586
   240
545.355 568.938 539.492 563.075 539.492 555.844 c
kpeter@586
   241
539.492 555.844 l
kpeter@586
   242
C
kpeter@586
   243
S 0 0 0 r f R
kpeter@586
   244
kpeter@586
   245
N
kpeter@586
   246
540.683 555.844 m
kpeter@586
   247
540.683 555.844 l
kpeter@586
   248
540.683 549.27 546.012 543.942 552.586 543.942 c
kpeter@586
   249
559.16 543.942 564.492 549.27 564.492 555.844 c
kpeter@586
   250
564.492 562.418 559.16 567.747 552.586 567.747 c
kpeter@586
   251
546.012 567.747 540.683 562.418 540.683 555.844 c
kpeter@586
   252
540.683 555.844 l
kpeter@586
   253
C
kpeter@586
   254
S 1 0 1 r f R
kpeter@586
   255
kpeter@586
   256
N
kpeter@586
   257
631.156 555.844 m
kpeter@586
   258
631.156 555.844 l
kpeter@586
   259
631.156 548.614 637.019 542.75 644.25 542.75 c
kpeter@586
   260
651.48 542.75 657.348 548.614 657.348 555.844 c
kpeter@586
   261
657.348 563.075 651.48 568.938 644.25 568.938 c
kpeter@586
   262
637.019 568.938 631.156 563.075 631.156 555.844 c
kpeter@586
   263
631.156 555.844 l
kpeter@586
   264
C
kpeter@586
   265
S 0 0 0 r f R
kpeter@586
   266
kpeter@586
   267
N
kpeter@586
   268
632.348 555.844 m
kpeter@586
   269
632.348 555.844 l
kpeter@586
   270
632.348 549.27 637.676 543.942 644.25 543.942 c
kpeter@586
   271
650.824 543.942 656.156 549.27 656.156 555.844 c
kpeter@586
   272
656.156 562.418 650.824 567.747 644.25 567.747 c
kpeter@586
   273
637.676 567.747 632.348 562.418 632.348 555.844 c
kpeter@586
   274
632.348 555.844 l
kpeter@586
   275
C
kpeter@586
   276
S 1 0.5 1 r f R
kpeter@586
   277
kpeter@586
   278
N
kpeter@586
   279
722.82 555.844 m
kpeter@586
   280
722.82 555.844 l
kpeter@586
   281
722.82 548.614 728.687 542.75 735.918 542.75 c
kpeter@586
   282
743.149 542.75 749.012 548.614 749.012 555.844 c
kpeter@586
   283
749.012 563.075 743.149 568.938 735.918 568.938 c
kpeter@586
   284
728.687 568.938 722.82 563.075 722.82 555.844 c
kpeter@586
   285
722.82 555.844 l
kpeter@586
   286
C
kpeter@586
   287
S 0 0 0 r f R
kpeter@586
   288
kpeter@586
   289
N
kpeter@586
   290
724.012 555.844 m
kpeter@586
   291
724.012 555.844 l
kpeter@586
   292
724.012 549.27 729.344 543.942 735.918 543.942 c
kpeter@586
   293
742.492 543.942 747.82 549.27 747.82 555.844 c
kpeter@586
   294
747.82 562.418 742.492 567.747 735.918 567.747 c
kpeter@586
   295
729.344 567.747 724.012 562.418 724.012 555.844 c
kpeter@586
   296
724.012 555.844 l
kpeter@586
   297
C
kpeter@586
   298
S 1 0 1 r f R
kpeter@586
   299
kpeter@586
   300
N
kpeter@586
   301
801.391 555.844 m
kpeter@586
   302
801.391 555.844 l
kpeter@586
   303
801.391 548.614 807.254 542.75 814.484 542.75 c
kpeter@586
   304
821.715 542.75 827.578 548.614 827.578 555.844 c
kpeter@586
   305
827.578 563.075 821.715 568.938 814.484 568.938 c
kpeter@586
   306
807.254 568.938 801.391 563.075 801.391 555.844 c
kpeter@586
   307
801.391 555.844 l
kpeter@586
   308
C
kpeter@586
   309
S 0 0 0 r f R
kpeter@586
   310
kpeter@586
   311
N
kpeter@586
   312
802.582 555.844 m
kpeter@586
   313
802.582 555.844 l
kpeter@586
   314
802.582 549.27 807.91 543.942 814.484 543.942 c
kpeter@586
   315
821.059 543.942 826.387 549.27 826.387 555.844 c
kpeter@586
   316
826.387 562.418 821.059 567.747 814.484 567.747 c
kpeter@586
   317
807.91 567.747 802.582 562.418 802.582 555.844 c
kpeter@586
   318
802.582 555.844 l
kpeter@586
   319
C
kpeter@586
   320
S 1 0 1 r f R
kpeter@586
   321
kpeter@586
   322
N
kpeter@586
   323
15.6913 32.047 m
kpeter@586
   324
15.6913 32.047 l
kpeter@586
   325
15.6913 24.8165 21.5553 18.9493 28.7853 18.9493 c
kpeter@586
   326
36.0163 18.9493 41.8833 24.8165 41.8833 32.047 c
kpeter@586
   327
41.8833 39.2775 36.0163 45.1407 28.7853 45.1407 c
kpeter@586
   328
21.5553 45.1407 15.6913 39.2775 15.6913 32.047 c
kpeter@586
   329
15.6913 32.047 l
kpeter@586
   330
C
kpeter@586
   331
S 0 0 0 r f R
kpeter@586
   332
kpeter@586
   333
N
kpeter@586
   334
16.8833 32.047 m
kpeter@586
   335
16.8833 32.047 l
kpeter@586
   336
16.8833 25.4728 22.2113 20.1407 28.7853 20.1407 c
kpeter@586
   337
35.3593 20.1407 40.6913 25.4728 40.6913 32.047 c
kpeter@586
   338
40.6913 38.6212 35.3593 43.9493 28.7853 43.9493 c
kpeter@586
   339
22.2113 43.9493 16.8833 38.6212 16.8833 32.047 c
kpeter@586
   340
16.8833 32.047 l
kpeter@586
   341
C
kpeter@586
   342
S 0.5 0.5 1 r f R
kpeter@586
   343
kpeter@586
   344
N
kpeter@586
   345
94.2623 32.047 m
kpeter@586
   346
94.2623 32.047 l
kpeter@586
   347
94.2623 24.8165 100.125 18.9493 107.355 18.9493 c
kpeter@586
   348
114.586 18.9493 120.453 24.8165 120.453 32.047 c
kpeter@586
   349
120.453 39.2775 114.586 45.1407 107.355 45.1407 c
kpeter@586
   350
100.125 45.1407 94.2623 39.2775 94.2623 32.047 c
kpeter@586
   351
94.2623 32.047 l
kpeter@586
   352
C
kpeter@586
   353
S 0 0 0 r f R
kpeter@586
   354
kpeter@586
   355
N
kpeter@586
   356
95.4533 32.047 m
kpeter@586
   357
95.4533 32.047 l
kpeter@586
   358
95.4533 25.4728 100.781 20.1407 107.355 20.1407 c
kpeter@586
   359
113.93 20.1407 119.262 25.4728 119.262 32.047 c
kpeter@586
   360
119.262 38.6212 113.93 43.9493 107.355 43.9493 c
kpeter@586
   361
100.781 43.9493 95.4533 38.6212 95.4533 32.047 c
kpeter@586
   362
95.4533 32.047 l
kpeter@586
   363
C
kpeter@586
   364
S 0.5 0.5 1 r f R
kpeter@586
   365
kpeter@586
   366
N
kpeter@586
   367
159.734 32.047 m
kpeter@586
   368
159.734 32.047 l
kpeter@586
   369
159.734 24.8165 165.601 18.9493 172.832 18.9493 c
kpeter@586
   370
180.062 18.9493 185.926 24.8165 185.926 32.047 c
kpeter@586
   371
185.926 39.2775 180.062 45.1407 172.832 45.1407 c
kpeter@586
   372
165.601 45.1407 159.734 39.2775 159.734 32.047 c
kpeter@586
   373
159.734 32.047 l
kpeter@586
   374
C
kpeter@586
   375
S 0 0 0 r f R
kpeter@586
   376
kpeter@586
   377
N
kpeter@586
   378
160.926 32.047 m
kpeter@586
   379
160.926 32.047 l
kpeter@586
   380
160.926 25.4728 166.258 20.1407 172.832 20.1407 c
kpeter@586
   381
179.406 20.1407 184.734 25.4728 184.734 32.047 c
kpeter@586
   382
184.734 38.6212 179.406 43.9493 172.832 43.9493 c
kpeter@586
   383
166.258 43.9493 160.926 38.6212 160.926 32.047 c
kpeter@586
   384
160.926 32.047 l
kpeter@586
   385
C
kpeter@586
   386
S 0.5 0.5 1 r f R
kpeter@586
   387
kpeter@586
   388
N
kpeter@586
   389
238.305 32.047 m
kpeter@586
   390
238.305 32.047 l
kpeter@586
   391
238.305 24.8165 244.172 18.9493 251.402 18.9493 c
kpeter@586
   392
258.633 18.9493 264.496 24.8165 264.496 32.047 c
kpeter@586
   393
264.496 39.2775 258.633 45.1407 251.402 45.1407 c
kpeter@586
   394
244.172 45.1407 238.305 39.2775 238.305 32.047 c
kpeter@586
   395
238.305 32.047 l
kpeter@586
   396
C
kpeter@586
   397
S 0 0 0 r f R
kpeter@586
   398
kpeter@586
   399
N
kpeter@586
   400
239.496 32.047 m
kpeter@586
   401
239.496 32.047 l
kpeter@586
   402
239.496 25.4728 244.828 20.1407 251.402 20.1407 c
kpeter@586
   403
257.976 20.1407 263.305 25.4728 263.305 32.047 c
kpeter@586
   404
263.305 38.6212 257.976 43.9493 251.402 43.9493 c
kpeter@586
   405
244.828 43.9493 239.496 38.6212 239.496 32.047 c
kpeter@586
   406
239.496 32.047 l
kpeter@586
   407
C
kpeter@586
   408
S 0.5 0.5 1 r f R
kpeter@586
   409
kpeter@586
   410
N
kpeter@586
   411
303.781 32.047 m
kpeter@586
   412
303.781 32.047 l
kpeter@586
   413
303.781 24.8165 309.644 18.9493 316.875 18.9493 c
kpeter@586
   414
324.105 18.9493 329.973 24.8165 329.973 32.047 c
kpeter@586
   415
329.973 39.2775 324.105 45.1407 316.875 45.1407 c
kpeter@586
   416
309.644 45.1407 303.781 39.2775 303.781 32.047 c
kpeter@586
   417
303.781 32.047 l
kpeter@586
   418
C
kpeter@586
   419
S 0 0 0 r f R
kpeter@586
   420
kpeter@586
   421
N
kpeter@586
   422
304.973 32.047 m
kpeter@586
   423
304.973 32.047 l
kpeter@586
   424
304.973 25.4728 310.301 20.1407 316.875 20.1407 c
kpeter@586
   425
323.449 20.1407 328.781 25.4728 328.781 32.047 c
kpeter@586
   426
328.781 38.6212 323.449 43.9493 316.875 43.9493 c
kpeter@586
   427
310.301 43.9493 304.973 38.6212 304.973 32.047 c
kpeter@586
   428
304.973 32.047 l
kpeter@586
   429
C
kpeter@586
   430
S 0.5 0.5 1 r f R
kpeter@586
   431
kpeter@586
   432
N
kpeter@586
   433
382.351 32.047 m
kpeter@586
   434
382.351 32.047 l
kpeter@586
   435
382.351 24.8165 388.215 18.9493 395.445 18.9493 c
kpeter@586
   436
402.676 18.9493 408.543 24.8165 408.543 32.047 c
kpeter@586
   437
408.543 39.2775 402.676 45.1407 395.445 45.1407 c
kpeter@586
   438
388.215 45.1407 382.351 39.2775 382.351 32.047 c
kpeter@586
   439
382.351 32.047 l
kpeter@586
   440
C
kpeter@586
   441
S 0 0 0 r f R
kpeter@586
   442
kpeter@586
   443
N
kpeter@586
   444
383.543 32.047 m
kpeter@586
   445
383.543 32.047 l
kpeter@586
   446
383.543 25.4728 388.871 20.1407 395.445 20.1407 c
kpeter@586
   447
402.019 20.1407 407.351 25.4728 407.351 32.047 c
kpeter@586
   448
407.351 38.6212 402.019 43.9493 395.445 43.9493 c
kpeter@586
   449
388.871 43.9493 383.543 38.6212 383.543 32.047 c
kpeter@586
   450
383.543 32.047 l
kpeter@586
   451
C
kpeter@586
   452
S 0.5 0.5 1 r f R
kpeter@586
   453
kpeter@586
   454
N
kpeter@586
   455
447.828 32.047 m
kpeter@586
   456
447.828 32.047 l
kpeter@586
   457
447.828 24.8165 453.691 18.9493 460.922 18.9493 c
kpeter@586
   458
468.152 18.9493 474.016 24.8165 474.016 32.047 c
kpeter@586
   459
474.016 39.2775 468.152 45.1407 460.922 45.1407 c
kpeter@586
   460
453.691 45.1407 447.828 39.2775 447.828 32.047 c
kpeter@586
   461
447.828 32.047 l
kpeter@586
   462
C
kpeter@586
   463
S 0 0 0 r f R
kpeter@586
   464
kpeter@586
   465
N
kpeter@586
   466
449.016 32.047 m
kpeter@586
   467
449.016 32.047 l
kpeter@586
   468
449.016 25.4728 454.348 20.1407 460.922 20.1407 c
kpeter@586
   469
467.496 20.1407 472.824 25.4728 472.824 32.047 c
kpeter@586
   470
472.824 38.6212 467.496 43.9493 460.922 43.9493 c
kpeter@586
   471
454.348 43.9493 449.016 38.6212 449.016 32.047 c
kpeter@586
   472
449.016 32.047 l
kpeter@586
   473
C
kpeter@586
   474
S 0.5 0.5 1 r f R
kpeter@586
   475
kpeter@586
   476
N
kpeter@586
   477
526.394 32.047 m
kpeter@586
   478
526.394 32.047 l
kpeter@586
   479
526.394 24.8165 532.262 18.9493 539.492 18.9493 c
kpeter@586
   480
546.723 18.9493 552.586 24.8165 552.586 32.047 c
kpeter@586
   481
552.586 39.2775 546.723 45.1407 539.492 45.1407 c
kpeter@586
   482
532.262 45.1407 526.394 39.2775 526.394 32.047 c
kpeter@586
   483
526.394 32.047 l
kpeter@586
   484
C
kpeter@586
   485
S 0 0 0 r f R
kpeter@586
   486
kpeter@586
   487
N
kpeter@586
   488
527.586 32.047 m
kpeter@586
   489
527.586 32.047 l
kpeter@586
   490
527.586 25.4728 532.918 20.1407 539.492 20.1407 c
kpeter@586
   491
546.066 20.1407 551.394 25.4728 551.394 32.047 c
kpeter@586
   492
551.394 38.6212 546.066 43.9493 539.492 43.9493 c
kpeter@586
   493
532.918 43.9493 527.586 38.6212 527.586 32.047 c
kpeter@586
   494
527.586 32.047 l
kpeter@586
   495
C
kpeter@586
   496
S 0.5 0.5 1 r f R
kpeter@586
   497
kpeter@586
   498
N
kpeter@586
   499
591.871 32.047 m
kpeter@586
   500
591.871 32.047 l
kpeter@586
   501
591.871 24.8165 597.734 18.9493 604.965 18.9493 c
kpeter@586
   502
612.195 18.9493 618.062 24.8165 618.062 32.047 c
kpeter@586
   503
618.062 39.2775 612.195 45.1407 604.965 45.1407 c
kpeter@586
   504
597.734 45.1407 591.871 39.2775 591.871 32.047 c
kpeter@586
   505
591.871 32.047 l
kpeter@586
   506
C
kpeter@586
   507
S 0 0 0 r f R
kpeter@586
   508
kpeter@586
   509
N
kpeter@586
   510
593.062 32.047 m
kpeter@586
   511
593.062 32.047 l
kpeter@586
   512
593.062 25.4728 598.39 20.1407 604.965 20.1407 c
kpeter@586
   513
611.539 20.1407 616.871 25.4728 616.871 32.047 c
kpeter@586
   514
616.871 38.6212 611.539 43.9493 604.965 43.9493 c
kpeter@586
   515
598.39 43.9493 593.062 38.6212 593.062 32.047 c
kpeter@586
   516
593.062 32.047 l
kpeter@586
   517
C
kpeter@586
   518
S 0.5 0.5 1 r f R
kpeter@586
   519
kpeter@586
   520
N
kpeter@586
   521
670.441 32.047 m
kpeter@586
   522
670.441 32.047 l
kpeter@586
   523
670.441 24.8165 676.305 18.9493 683.535 18.9493 c
kpeter@586
   524
690.766 18.9493 696.633 24.8165 696.633 32.047 c
kpeter@586
   525
696.633 39.2775 690.766 45.1407 683.535 45.1407 c
kpeter@586
   526
676.305 45.1407 670.441 39.2775 670.441 32.047 c
kpeter@586
   527
670.441 32.047 l
kpeter@586
   528
C
kpeter@586
   529
S 0 0 0 r f R
kpeter@586
   530
kpeter@586
   531
N
kpeter@586
   532
671.633 32.047 m
kpeter@586
   533
671.633 32.047 l
kpeter@586
   534
671.633 25.4728 676.961 20.1407 683.535 20.1407 c
kpeter@586
   535
690.109 20.1407 695.441 25.4728 695.441 32.047 c
kpeter@586
   536
695.441 38.6212 690.109 43.9493 683.535 43.9493 c
kpeter@586
   537
676.961 43.9493 671.633 38.6212 671.633 32.047 c
kpeter@586
   538
671.633 32.047 l
kpeter@586
   539
C
kpeter@586
   540
S 0 0 1 r f R
kpeter@586
   541
kpeter@586
   542
N
kpeter@586
   543
735.918 32.047 m
kpeter@586
   544
735.918 32.047 l
kpeter@586
   545
735.918 24.8165 741.781 18.9493 749.012 18.9493 c
kpeter@586
   546
756.242 18.9493 762.106 24.8165 762.106 32.047 c
kpeter@586
   547
762.106 39.2775 756.242 45.1407 749.012 45.1407 c
kpeter@586
   548
741.781 45.1407 735.918 39.2775 735.918 32.047 c
kpeter@586
   549
735.918 32.047 l
kpeter@586
   550
C
kpeter@586
   551
S 0 0 0 r f R
kpeter@586
   552
kpeter@586
   553
N
kpeter@586
   554
737.105 32.047 m
kpeter@586
   555
737.105 32.047 l
kpeter@586
   556
737.105 25.4728 742.437 20.1407 749.012 20.1407 c
kpeter@586
   557
755.586 20.1407 760.914 25.4728 760.914 32.047 c
kpeter@586
   558
760.914 38.6212 755.586 43.9493 749.012 43.9493 c
kpeter@586
   559
742.437 43.9493 737.105 38.6212 737.105 32.047 c
kpeter@586
   560
737.105 32.047 l
kpeter@586
   561
C
kpeter@586
   562
S 0 0 1 r f R
kpeter@586
   563
kpeter@586
   564
N
kpeter@586
   565
801.391 32.047 m
kpeter@586
   566
801.391 32.047 l
kpeter@586
   567
801.391 24.8165 807.254 18.9493 814.484 18.9493 c
kpeter@586
   568
821.715 18.9493 827.578 24.8165 827.578 32.047 c
kpeter@586
   569
827.578 39.2775 821.715 45.1407 814.484 45.1407 c
kpeter@586
   570
807.254 45.1407 801.391 39.2775 801.391 32.047 c
kpeter@586
   571
801.391 32.047 l
kpeter@586
   572
C
kpeter@586
   573
S 0 0 0 r f R
kpeter@586
   574
kpeter@586
   575
N
kpeter@586
   576
802.582 32.047 m
kpeter@586
   577
802.582 32.047 l
kpeter@586
   578
802.582 25.4728 807.91 20.1407 814.484 20.1407 c
kpeter@586
   579
821.059 20.1407 826.387 25.4728 826.387 32.047 c
kpeter@586
   580
826.387 38.6212 821.059 43.9493 814.484 43.9493 c
kpeter@586
   581
807.91 43.9493 802.582 38.6212 802.582 32.047 c
kpeter@586
   582
802.582 32.047 l
kpeter@586
   583
C
kpeter@586
   584
S 0.5 0.5 1 r f R
kpeter@586
   585
kpeter@586
   586
%%EOF