xref: /linux/Documentation/RCU/Design/Memory-Ordering/TreeRCU-gp-cleanup.svg (revision e3b9f1e81de2083f359bacd2a94bf1c024f2ede0)
1<?xml version="1.0" encoding="UTF-8" standalone="no"?>
2<!-- Creator: fig2dev Version 3.2 Patchlevel 5e -->
3
4<!-- CreationDate: Wed Dec  9 17:35:03 2015 -->
5
6<!-- Magnification: 2.000 -->
7
8<svg
9   xmlns:dc="http://purl.org/dc/elements/1.1/"
10   xmlns:cc="http://creativecommons.org/ns#"
11   xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
12   xmlns:svg="http://www.w3.org/2000/svg"
13   xmlns="http://www.w3.org/2000/svg"
14   xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
15   xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
16   width="1026.1281"
17   height="1246.2428"
18   viewBox="-44 -44 13645.583 16565.045"
19   id="svg2"
20   version="1.1"
21   inkscape:version="0.48.4 r9939"
22   sodipodi:docname="TreeRCU-gp-cleanup.svg">
23  <metadata
24     id="metadata212">
25    <rdf:RDF>
26      <cc:Work
27         rdf:about="">
28        <dc:format>image/svg+xml</dc:format>
29        <dc:type
30           rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
31        <dc:title />
32      </cc:Work>
33    </rdf:RDF>
34  </metadata>
35  <defs
36     id="defs210">
37    <marker
38       inkscape:stockid="Arrow1Send"
39       orient="auto"
40       refY="0"
41       refX="0"
42       id="Arrow1Send"
43       style="overflow:visible">
44      <path
45         id="path3940"
46         d="M 0,0 5,-5 -12.5,0 5,5 0,0 z"
47         style="fill-rule:evenodd;stroke:#000000;stroke-width:1pt"
48         transform="matrix(-0.2,0,0,-0.2,-1.2,0)"
49         inkscape:connector-curvature="0" />
50    </marker>
51    <marker
52       inkscape:stockid="TriangleOutS"
53       orient="auto"
54       refY="0"
55       refX="0"
56       id="TriangleOutS"
57       style="overflow:visible">
58      <path
59         id="path4073"
60         d="m 5.77,0 -8.65,5 0,-10 8.65,5 z"
61         style="fill-rule:evenodd;stroke:#000000;stroke-width:1pt"
62         transform="scale(0.2,0.2)"
63         inkscape:connector-curvature="0" />
64    </marker>
65    <marker
66       inkscape:stockid="TriangleOutM"
67       orient="auto"
68       refY="0"
69       refX="0"
70       id="TriangleOutM"
71       style="overflow:visible">
72      <path
73         id="path4070"
74         d="m 5.77,0 -8.65,5 0,-10 8.65,5 z"
75         style="fill-rule:evenodd;stroke:#000000;stroke-width:1pt"
76         transform="scale(0.4,0.4)"
77         inkscape:connector-curvature="0" />
78    </marker>
79    <marker
80       inkscape:stockid="Arrow2Mend"
81       orient="auto"
82       refY="0"
83       refX="0"
84       id="Arrow2Mend"
85       style="overflow:visible">
86      <path
87         id="path3952"
88         style="fill-rule:evenodd;stroke-width:0.625;stroke-linejoin:round"
89         d="M 8.7185878,4.0337352 -2.2072895,0.01601326 8.7185884,-4.0017078 c -1.7454984,2.3720609 -1.7354408,5.6174519 -6e-7,8.035443 z"
90         transform="scale(-0.6,-0.6)"
91         inkscape:connector-curvature="0" />
92    </marker>
93    <marker
94       inkscape:stockid="Arrow2Lend"
95       orient="auto"
96       refY="0"
97       refX="0"
98       id="Arrow2Lend"
99       style="overflow:visible">
100      <path
101         id="path3946"
102         style="fill-rule:evenodd;stroke-width:0.625;stroke-linejoin:round"
103         d="M 8.7185878,4.0337352 -2.2072895,0.01601326 8.7185884,-4.0017078 c -1.7454984,2.3720609 -1.7354408,5.6174519 -6e-7,8.035443 z"
104         transform="matrix(-1.1,0,0,-1.1,-1.1,0)"
105         inkscape:connector-curvature="0" />
106    </marker>
107    <marker
108       inkscape:stockid="Arrow1Mend"
109       orient="auto"
110       refY="0"
111       refX="0"
112       id="Arrow1Mend"
113       style="overflow:visible">
114      <path
115         id="path3970"
116         d="M 0,0 5,-5 -12.5,0 5,5 0,0 z"
117         style="fill-rule:evenodd;stroke:#000000;stroke-width:1pt"
118         transform="matrix(-0.4,0,0,-0.4,-4,0)"
119         inkscape:connector-curvature="0" />
120    </marker>
121    <marker
122       inkscape:stockid="Arrow2Mend"
123       orient="auto"
124       refY="0"
125       refX="0"
126       id="Arrow2Mend-7"
127       style="overflow:visible">
128      <path
129         inkscape:connector-curvature="0"
130         id="path3952-0"
131         style="fill-rule:evenodd;stroke-width:0.625;stroke-linejoin:round"
132         d="M 8.7185878,4.0337352 -2.2072895,0.01601326 8.7185884,-4.0017078 c -1.7454984,2.3720609 -1.7354408,5.6174519 -6e-7,8.035443 z"
133         transform="scale(-0.6,-0.6)" />
134    </marker>
135    <marker
136       inkscape:stockid="Arrow1Send"
137       orient="auto"
138       refY="0"
139       refX="0"
140       id="Arrow1Send-3"
141       style="overflow:visible">
142      <path
143         inkscape:connector-curvature="0"
144         id="path3940-6"
145         d="M 0,0 5,-5 -12.5,0 5,5 0,0 z"
146         style="fill-rule:evenodd;stroke:#000000;stroke-width:1pt"
147         transform="matrix(-0.2,0,0,-0.2,-1.2,0)" />
148    </marker>
149    <marker
150       inkscape:stockid="Arrow1Send"
151       orient="auto"
152       refY="0"
153       refX="0"
154       id="Arrow1Send-1"
155       style="overflow:visible">
156      <path
157         inkscape:connector-curvature="0"
158         id="path3940-2"
159         d="M 0,0 5,-5 -12.5,0 5,5 0,0 z"
160         style="fill-rule:evenodd;stroke:#000000;stroke-width:1pt"
161         transform="matrix(-0.2,0,0,-0.2,-1.2,0)" />
162    </marker>
163    <marker
164       inkscape:stockid="Arrow1Send"
165       orient="auto"
166       refY="0"
167       refX="0"
168       id="Arrow1Send-0"
169       style="overflow:visible">
170      <path
171         inkscape:connector-curvature="0"
172         id="path3940-9"
173         d="M 0,0 5,-5 -12.5,0 5,5 0,0 z"
174         style="fill-rule:evenodd;stroke:#000000;stroke-width:1pt"
175         transform="matrix(-0.2,0,0,-0.2,-1.2,0)" />
176    </marker>
177    <marker
178       inkscape:stockid="Arrow2Lend"
179       orient="auto"
180       refY="0"
181       refX="0"
182       id="Arrow2Lend-3"
183       style="overflow:visible">
184      <path
185         id="path3946-1"
186         style="fill-rule:evenodd;stroke-width:0.625;stroke-linejoin:round"
187         d="M 8.7185878,4.0337352 -2.2072895,0.01601326 8.7185884,-4.0017078 c -1.7454984,2.3720609 -1.7354408,5.6174519 -6e-7,8.035443 z"
188         transform="matrix(-1.1,0,0,-1.1,-1.1,0)"
189         inkscape:connector-curvature="0" />
190    </marker>
191    <marker
192       inkscape:stockid="Arrow2Lend"
193       orient="auto"
194       refY="0"
195       refX="0"
196       id="Arrow2Lend-4"
197       style="overflow:visible">
198      <path
199         id="path3946-7"
200         style="fill-rule:evenodd;stroke-width:0.625;stroke-linejoin:round"
201         d="M 8.7185878,4.0337352 -2.2072895,0.01601326 8.7185884,-4.0017078 c -1.7454984,2.3720609 -1.7354408,5.6174519 -6e-7,8.035443 z"
202         transform="matrix(-1.1,0,0,-1.1,-1.1,0)"
203         inkscape:connector-curvature="0" />
204    </marker>
205    <marker
206       inkscape:stockid="Arrow2Lend"
207       orient="auto"
208       refY="0"
209       refX="0"
210       id="marker4880"
211       style="overflow:visible">
212      <path
213         id="path4882"
214         style="fill-rule:evenodd;stroke-width:0.625;stroke-linejoin:round"
215         d="M 8.7185878,4.0337352 -2.2072895,0.01601326 8.7185884,-4.0017078 c -1.7454984,2.3720609 -1.7354408,5.6174519 -6e-7,8.035443 z"
216         transform="matrix(-1.1,0,0,-1.1,-1.1,0)"
217         inkscape:connector-curvature="0" />
218    </marker>
219    <marker
220       inkscape:stockid="Arrow2Lend"
221       orient="auto"
222       refY="0"
223       refX="0"
224       id="Arrow2Lend-5"
225       style="overflow:visible">
226      <path
227         id="path3946-0"
228         style="fill-rule:evenodd;stroke-width:0.625;stroke-linejoin:round"
229         d="M 8.7185878,4.0337352 -2.2072895,0.01601326 8.7185884,-4.0017078 c -1.7454984,2.3720609 -1.7354408,5.6174519 -6e-7,8.035443 z"
230         transform="matrix(-1.1,0,0,-1.1,-1.1,0)"
231         inkscape:connector-curvature="0" />
232    </marker>
233    <marker
234       inkscape:stockid="Arrow2Lend"
235       orient="auto"
236       refY="0"
237       refX="0"
238       id="Arrow2Lend-6"
239       style="overflow:visible">
240      <path
241         id="path3946-10"
242         style="fill-rule:evenodd;stroke-width:0.625;stroke-linejoin:round"
243         d="M 8.7185878,4.0337352 -2.2072895,0.01601326 8.7185884,-4.0017078 c -1.7454984,2.3720609 -1.7354408,5.6174519 -6e-7,8.035443 z"
244         transform="matrix(-1.1,0,0,-1.1,-1.1,0)"
245         inkscape:connector-curvature="0" />
246    </marker>
247    <marker
248       inkscape:stockid="Arrow2Lend"
249       orient="auto"
250       refY="0"
251       refX="0"
252       id="Arrow2Lend-1"
253       style="overflow:visible">
254      <path
255         id="path3946-2"
256         style="fill-rule:evenodd;stroke-width:0.625;stroke-linejoin:round"
257         d="M 8.7185878,4.0337352 -2.2072895,0.01601326 8.7185884,-4.0017078 c -1.7454984,2.3720609 -1.7354408,5.6174519 -6e-7,8.035443 z"
258         transform="matrix(-1.1,0,0,-1.1,-1.1,0)"
259         inkscape:connector-curvature="0" />
260    </marker>
261    <marker
262       inkscape:stockid="Arrow2Lend"
263       orient="auto"
264       refY="0"
265       refX="0"
266       id="marker3130"
267       style="overflow:visible">
268      <path
269         id="path3132"
270         style="fill-rule:evenodd;stroke-width:0.625;stroke-linejoin:round"
271         d="M 8.7185878,4.0337352 -2.2072895,0.01601326 8.7185884,-4.0017078 c -1.7454984,2.3720609 -1.7354408,5.6174519 -6e-7,8.035443 z"
272         transform="matrix(-1.1,0,0,-1.1,-1.1,0)"
273         inkscape:connector-curvature="0" />
274    </marker>
275    <marker
276       inkscape:stockid="Arrow2Lend"
277       orient="auto"
278       refY="0"
279       refX="0"
280       id="marker3134"
281       style="overflow:visible">
282      <path
283         id="path3136"
284         style="fill-rule:evenodd;stroke-width:0.625;stroke-linejoin:round"
285         d="M 8.7185878,4.0337352 -2.2072895,0.01601326 8.7185884,-4.0017078 c -1.7454984,2.3720609 -1.7354408,5.6174519 -6e-7,8.035443 z"
286         transform="matrix(-1.1,0,0,-1.1,-1.1,0)"
287         inkscape:connector-curvature="0" />
288    </marker>
289    <marker
290       inkscape:stockid="Arrow2Lend"
291       orient="auto"
292       refY="0"
293       refX="0"
294       id="marker3138"
295       style="overflow:visible">
296      <path
297         id="path3140"
298         style="fill-rule:evenodd;stroke-width:0.625;stroke-linejoin:round"
299         d="M 8.7185878,4.0337352 -2.2072895,0.01601326 8.7185884,-4.0017078 c -1.7454984,2.3720609 -1.7354408,5.6174519 -6e-7,8.035443 z"
300         transform="matrix(-1.1,0,0,-1.1,-1.1,0)"
301         inkscape:connector-curvature="0" />
302    </marker>
303    <marker
304       inkscape:stockid="Arrow2Lend"
305       orient="auto"
306       refY="0"
307       refX="0"
308       id="marker3142"
309       style="overflow:visible">
310      <path
311         id="path3144"
312         style="fill-rule:evenodd;stroke-width:0.625;stroke-linejoin:round"
313         d="M 8.7185878,4.0337352 -2.2072895,0.01601326 8.7185884,-4.0017078 c -1.7454984,2.3720609 -1.7354408,5.6174519 -6e-7,8.035443 z"
314         transform="matrix(-1.1,0,0,-1.1,-1.1,0)"
315         inkscape:connector-curvature="0" />
316    </marker>
317    <marker
318       inkscape:stockid="Arrow2Lend"
319       orient="auto"
320       refY="0"
321       refX="0"
322       id="marker3146"
323       style="overflow:visible">
324      <path
325         id="path3148"
326         style="fill-rule:evenodd;stroke-width:0.625;stroke-linejoin:round"
327         d="M 8.7185878,4.0337352 -2.2072895,0.01601326 8.7185884,-4.0017078 c -1.7454984,2.3720609 -1.7354408,5.6174519 -6e-7,8.035443 z"
328         transform="matrix(-1.1,0,0,-1.1,-1.1,0)"
329         inkscape:connector-curvature="0" />
330    </marker>
331    <marker
332       inkscape:stockid="Arrow1Send"
333       orient="auto"
334       refY="0"
335       refX="0"
336       id="Arrow1Send-7"
337       style="overflow:visible">
338      <path
339         id="path3940-0"
340         d="M 0,0 5,-5 -12.5,0 5,5 0,0 z"
341         style="fill-rule:evenodd;stroke:#000000;stroke-width:1pt"
342         transform="matrix(-0.2,0,0,-0.2,-1.2,0)"
343         inkscape:connector-curvature="0" />
344    </marker>
345    <marker
346       inkscape:stockid="Arrow1Send"
347       orient="auto"
348       refY="0"
349       refX="0"
350       id="Arrow1Send-36"
351       style="overflow:visible">
352      <path
353         id="path3940-7"
354         d="M 0,0 5,-5 -12.5,0 5,5 0,0 z"
355         style="fill-rule:evenodd;stroke:#000000;stroke-width:1pt"
356         transform="matrix(-0.2,0,0,-0.2,-1.2,0)"
357         inkscape:connector-curvature="0" />
358    </marker>
359    <marker
360       inkscape:stockid="Arrow1Send"
361       orient="auto"
362       refY="0"
363       refX="0"
364       id="Arrow1Send-36-7"
365       style="overflow:visible">
366      <path
367         id="path3940-7-4"
368         d="M 0,0 5,-5 -12.5,0 5,5 0,0 z"
369         style="fill-rule:evenodd;stroke:#000000;stroke-width:1pt"
370         transform="matrix(-0.2,0,0,-0.2,-1.2,0)"
371         inkscape:connector-curvature="0" />
372    </marker>
373  </defs>
374  <sodipodi:namedview
375     pagecolor="#ffffff"
376     bordercolor="#666666"
377     borderopacity="1"
378     objecttolerance="10"
379     gridtolerance="10"
380     guidetolerance="10"
381     inkscape:pageopacity="0"
382     inkscape:pageshadow="2"
383     inkscape:window-width="1087"
384     inkscape:window-height="1144"
385     id="namedview208"
386     showgrid="true"
387     inkscape:zoom="0.70710678"
388     inkscape:cx="617.89017"
389     inkscape:cy="542.52419"
390     inkscape:window-x="86"
391     inkscape:window-y="28"
392     inkscape:window-maximized="0"
393     inkscape:current-layer="g3188-3"
394     fit-margin-top="5"
395     fit-margin-right="5"
396     fit-margin-left="5"
397     fit-margin-bottom="5">
398    <inkscape:grid
399       type="xygrid"
400       id="grid3391"
401       empspacing="5"
402       visible="true"
403       enabled="true"
404       snapvisiblegridlinesonly="true"
405       originx="-1.7575793e-05px"
406       originy="70.717956px" />
407  </sodipodi:namedview>
408  <path
409     sodipodi:nodetypes="cccccccccccccccccccccccc"
410     inkscape:connector-curvature="0"
411     id="path3134-9-0-3"
412     d="m 6899.303,45.238347 -2.8276,2480.757053 -2316.0141,-1.687 -2.8276,2179.855 2321.1758,-0.844 -2.7042,-1843.237 2404.5142,-0.211 16.1022,1993.267 -7783.8345,-4.728 -16.7936,2120.3945 2033.1033,-23.5344 2.0128,-1866.5611 2051.9097,14.079 2.0128,1838.2983 1280.8475,-4.728 14.608,-1830.1043 1312.2492,12.923 14.608,1818.337 2000.0061,20.4217 -12.279,-1841.4117 1304.168,1.616 -12.279,2032.7057 -4638.6513,1.6154 19.5828,569.0378"
413     style="fill:none;stroke:#969696;stroke-width:53.19251633;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;marker-end:url(#Arrow1Send)" />
414  <g
415     style="fill:none;stroke-width:0.025in"
416     transform="translate(2450.4073,-11647.612)"
417     id="g3188">
418    <text
419       xml:space="preserve"
420       x="3199.1516"
421       y="13255.592"
422       font-style="normal"
423       font-weight="bold"
424       font-size="192"
425       id="text202"
426       style="font-size:192px;font-style:normal;font-weight:bold;text-anchor:start;fill:#000000;font-family:Courier">-&gt;completed = -&gt;gpnum</text>
427    <g
428       id="g3107"
429       transform="translate(947.90548,11584.029)">
430      <rect
431         id="rect112"
432         style="stroke:#000000;stroke-width:30;stroke-linecap:butt;stroke-linejoin:miter"
433         rx="0"
434         height="1370.8721"
435         width="2809.1992"
436         y="949.37109"
437         x="2084.55" />
438      <rect
439         id="rect112-3"
440         style="fill:none;stroke:#000000;stroke-width:30;stroke-linecap:butt;stroke-linejoin:miter"
441         rx="0"
442         height="1294.8468"
443         width="2809.1992"
444         y="1025.3964"
445         x="2084.55" />
446    </g>
447    <text
448       xml:space="preserve"
449       x="5452.3052"
450       y="13844.535"
451       font-style="normal"
452       font-weight="bold"
453       font-size="192"
454       id="text202-7-5-1-2-3-7"
455       style="font-size:192px;font-style:normal;font-weight:bold;line-height:125%;text-anchor:start;fill:#000000;stroke-width:0.025in;font-family:Courier"
456       sodipodi:linespacing="125%"><tspan
457         style="font-size:159.57754517px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:125%;writing-mode:lr-tb;text-anchor:start;font-family:Liberation Sans;-inkscape-font-specification:Liberation Sans"
458         id="tspan3104-6-5">Root</tspan></text>
459  </g>
460  <rect
461     ry="0"
462     id="rect118"
463     style="fill:none;stroke:#000000;stroke-width:30.00057793;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:30.00057884, 60.00115769;stroke-dashoffset:0"
464     rx="0"
465     height="14649.609"
466     width="13482.601"
467     y="403.13776"
468     x="37.490932" />
469  <text
470     style="font-size:192px;font-style:normal;font-weight:bold;text-anchor:start;fill:#000000;stroke-width:0.025in;font-family:Courier"
471     id="text202-7"
472     font-size="192"
473     font-weight="bold"
474     font-style="normal"
475     y="662.59283"
476     x="153.2673"
477     xml:space="preserve">rcu_gp_cleanup()</text>
478  <g
479     style="fill:none;stroke-width:0.025in"
480     transform="translate(2329.9437,-11611.245)"
481     id="g3147">
482    <g
483       style="fill:none;stroke-width:0.025in"
484       id="g3107-6"
485       transform="translate(3054.6101,13760.052)">
486      <rect
487         id="rect112-7"
488         style="stroke:#000000;stroke-width:30;stroke-linecap:butt;stroke-linejoin:miter"
489         rx="0"
490         height="1370.8721"
491         width="2809.1992"
492         y="949.37109"
493         x="2084.55" />
494      <rect
495         id="rect112-3-5"
496         style="fill:none;stroke:#000000;stroke-width:30;stroke-linecap:butt;stroke-linejoin:miter"
497         rx="0"
498         height="1294.8468"
499         width="2809.1992"
500         y="1025.3964"
501         x="2084.55" />
502    </g>
503    <text
504       xml:space="preserve"
505       x="5324.5371"
506       y="15414.598"
507       font-style="normal"
508       font-weight="bold"
509       font-size="192"
510       id="text202-753"
511       style="font-size:192px;font-style:normal;font-weight:bold;text-anchor:start;fill:#000000;stroke-width:0.025in;font-family:Courier">-&gt;completed = -&gt;gpnum</text>
512  </g>
513  <g
514     style="fill:none;stroke-width:0.025in"
515     transform="translate(3181.0244,-11647.612)"
516     id="g3153">
517    <g
518       style="fill:none;stroke-width:0.025in"
519       id="g3107-6-9"
520       transform="translate(5213.0126,16008.808)">
521      <rect
522         id="rect112-7-1"
523         style="stroke:#000000;stroke-width:30;stroke-linecap:butt;stroke-linejoin:miter"
524         rx="0"
525         height="1370.8721"
526         width="2809.1992"
527         y="949.37109"
528         x="2084.55" />
529      <rect
530         id="rect112-3-5-2"
531         style="fill:none;stroke:#000000;stroke-width:30;stroke-linecap:butt;stroke-linejoin:miter"
532         rx="0"
533         height="1294.8468"
534         width="2809.1992"
535         y="1025.3964"
536         x="2084.55" />
537    </g>
538    <text
539       xml:space="preserve"
540       x="9717.4141"
541       y="18269.314"
542       font-style="normal"
543       font-weight="bold"
544       font-size="192"
545       id="text202-7-5-1-2-3-7-35-7"
546       style="font-size:192px;font-style:normal;font-weight:bold;line-height:125%;text-anchor:start;fill:#000000;stroke-width:0.025in;font-family:Courier"
547       sodipodi:linespacing="125%"><tspan
548         style="font-size:159.57754517px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:125%;writing-mode:lr-tb;text-anchor:start;font-family:Liberation Sans;-inkscape-font-specification:Liberation Sans"
549         id="tspan3104-6-5-6-0">Leaf</tspan></text>
550    <text
551       xml:space="preserve"
552       x="7479.5796"
553       y="17699.943"
554       font-style="normal"
555       font-weight="bold"
556       font-size="192"
557       id="text202-9"
558       style="font-size:192px;font-style:normal;font-weight:bold;text-anchor:start;fill:#000000;stroke-width:0.025in;font-family:Courier">-&gt;completed = -&gt;gpnum</text>
559    <path
560       sodipodi:nodetypes="cc"
561       inkscape:connector-curvature="0"
562       id="path3134-9-0-3-9"
563       d="m 3710.957,19425.516 -20.9546,8604.655"
564       style="fill:none;stroke:#969696;stroke-width:53.19251633;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;marker-end:url(#Arrow1Send)" />
565    <g
566       style="fill:none;stroke-width:0.025in"
567       transform="translate(-737.93887,7732.6672)"
568       id="g3188-3">
569      <text
570         xml:space="preserve"
571         x="3225.7478"
572         y="13175.802"
573         font-style="normal"
574         font-weight="bold"
575         font-size="192"
576         id="text202-60"
577         style="font-size:192px;font-style:normal;font-weight:bold;text-anchor:start;fill:#000000;font-family:Courier">rsp-&gt;completed =</text>
578      <g
579         id="g3107-62"
580         transform="translate(947.90548,11584.029)">
581        <rect
582           id="rect112-6"
583           style="stroke:#000000;stroke-width:30;stroke-linecap:butt;stroke-linejoin:miter"
584           rx="0"
585           height="1370.8721"
586           width="2809.1992"
587           y="949.37109"
588           x="2084.55" />
589        <rect
590           id="rect112-3-1"
591           style="fill:none;stroke:#000000;stroke-width:30;stroke-linecap:butt;stroke-linejoin:miter"
592           rx="0"
593           height="1294.8468"
594           width="2809.1992"
595           y="1025.3964"
596           x="2084.55" />
597      </g>
598      <text
599         xml:space="preserve"
600         x="5452.3052"
601         y="13844.535"
602         font-style="normal"
603         font-weight="bold"
604         font-size="192"
605         id="text202-7-5-1-2-3-7-8"
606         style="font-size:192px;font-style:normal;font-weight:bold;line-height:125%;text-anchor:start;fill:#000000;stroke-width:0.025in;font-family:Courier"
607         sodipodi:linespacing="125%"><tspan
608           style="font-size:159.57754517px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:125%;writing-mode:lr-tb;text-anchor:start;font-family:Liberation Sans;-inkscape-font-specification:Liberation Sans"
609           id="tspan3104-6-5-7">Root</tspan></text>
610      <text
611         xml:space="preserve"
612         x="3225.7478"
613         y="13390.038"
614         font-style="normal"
615         font-weight="bold"
616         font-size="192"
617         id="text202-60-3"
618         style="font-size:192px;font-style:normal;font-weight:bold;text-anchor:start;fill:#000000;stroke-width:0.025in;font-family:Courier">       rnp-&gt;completed</text>
619      <flowRoot
620         xml:space="preserve"
621         id="flowRoot3356"
622         style="font-size:12px;font-style:normal;font-weight:normal;text-align:center;line-height:125%;letter-spacing:0px;word-spacing:0px;text-anchor:middle;fill:#000000;fill-opacity:1;stroke:none;font-family:Sans"
623         transform="matrix(13.298129,0,0,13.298129,-2487.0857,3868.8376)"><flowRegion
624           id="flowRegion3358"><rect
625             id="rect3360"
626             width="373.35239"
627             height="63.63961"
628             x="332.34018"
629             y="681.87292" /></flowRegion><flowPara
630           id="flowPara3362" /></flowRoot>    </g>
631    <g
632       style="fill:none;stroke-width:0.025in"
633       transform="translate(-858.40227,7769.0342)"
634       id="g3147-9">
635      <g
636         style="fill:none;stroke-width:0.025in"
637         id="g3107-6-2"
638         transform="translate(3054.6101,13760.052)">
639        <rect
640           id="rect112-7-02"
641           style="stroke:#000000;stroke-width:30;stroke-linecap:butt;stroke-linejoin:miter"
642           rx="0"
643           height="1370.8721"
644           width="2809.1992"
645           y="949.37109"
646           x="2084.55" />
647        <rect
648           id="rect112-3-5-3"
649           style="fill:none;stroke:#000000;stroke-width:30;stroke-linecap:butt;stroke-linejoin:miter"
650           rx="0"
651           height="1294.8468"
652           width="2809.1992"
653           y="1025.3964"
654           x="2084.55" />
655      </g>
656    </g>
657    <g
658       style="fill:none;stroke-width:0.025in"
659       id="g3107-6-9-5"
660       transform="translate(5205.6909,23741.476)">
661      <rect
662         id="rect112-7-1-9"
663         style="stroke:#000000;stroke-width:30;stroke-linecap:butt;stroke-linejoin:miter"
664         rx="0"
665         height="1370.8721"
666         width="2809.1992"
667         y="949.37109"
668         x="2084.55" />
669      <rect
670         id="rect112-3-5-2-2"
671         style="fill:none;stroke:#000000;stroke-width:30;stroke-linecap:butt;stroke-linejoin:miter"
672         rx="0"
673         height="1294.8468"
674         width="2809.1992"
675         y="1025.3964"
676         x="2084.55" />
677    </g>
678    <text
679       xml:space="preserve"
680       x="9710.0928"
681       y="26001.982"
682       font-style="normal"
683       font-weight="bold"
684       font-size="192"
685       id="text202-7-5-1-2-3-7-35-7-2"
686       style="font-size:192px;font-style:normal;font-weight:bold;line-height:125%;text-anchor:start;fill:#000000;stroke-width:0.025in;font-family:Courier"
687       sodipodi:linespacing="125%"><tspan
688         style="font-size:159.57754517px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:125%;writing-mode:lr-tb;text-anchor:start;font-family:Liberation Sans;-inkscape-font-specification:Liberation Sans"
689         id="tspan3104-6-5-6-0-8">Leaf</tspan></text>
690    <g
691       transform="translate(-4830.8839,7769.0342)"
692       id="g3147-3-7"
693       style="fill:none;stroke-width:0.025in">
694      <g
695         style="fill:none;stroke-width:0.025in"
696         id="g3107-6-6-3"
697         transform="translate(3054.6101,13760.052)">
698        <rect
699           id="rect112-7-0-6"
700           style="stroke:#000000;stroke-width:30;stroke-linecap:butt;stroke-linejoin:miter"
701           rx="0"
702           height="1370.8721"
703           width="2809.1992"
704           y="949.37109"
705           x="2084.55" />
706        <rect
707           id="rect112-3-5-6-1"
708           style="fill:none;stroke:#000000;stroke-width:30;stroke-linecap:butt;stroke-linejoin:miter"
709           rx="0"
710           height="1294.8468"
711           width="2809.1992"
712           y="1025.3964"
713           x="2084.55" />
714      </g>
715    </g>
716    <g
717       transform="translate(-3340.0639,7732.6672)"
718       id="g3153-2-9"
719       style="fill:none;stroke-width:0.025in">
720      <g
721         style="fill:none;stroke-width:0.025in"
722         id="g3107-6-9-6-3"
723         transform="translate(5213.0126,16008.808)">
724        <rect
725           id="rect112-7-1-1-1"
726           style="stroke:#000000;stroke-width:30;stroke-linecap:butt;stroke-linejoin:miter"
727           rx="0"
728           height="1370.8721"
729           width="2809.1992"
730           y="949.37109"
731           x="2084.55" />
732        <rect
733           id="rect112-3-5-2-8-9"
734           style="fill:none;stroke:#000000;stroke-width:30;stroke-linecap:butt;stroke-linejoin:miter"
735           rx="0"
736           height="1294.8468"
737           width="2809.1992"
738           y="1025.3964"
739           x="2084.55" />
740      </g>
741      <text
742         xml:space="preserve"
743         x="9717.4141"
744         y="18269.314"
745         font-style="normal"
746         font-weight="bold"
747         font-size="192"
748         id="text202-7-5-1-2-3-7-35-7-7-4"
749         style="font-size:192px;font-style:normal;font-weight:bold;line-height:125%;text-anchor:start;fill:#000000;stroke-width:0.025in;font-family:Courier"
750         sodipodi:linespacing="125%"><tspan
751           style="font-size:159.57754517px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:125%;writing-mode:lr-tb;text-anchor:start;font-family:Liberation Sans;-inkscape-font-specification:Liberation Sans"
752           id="tspan3104-6-5-6-0-9-7">Leaf</tspan></text>
753    </g>
754    <g
755       transform="translate(-6672.8049,7732.6672)"
756       id="g3153-20-8"
757       style="fill:none;stroke-width:0.025in">
758      <g
759         style="fill:none;stroke-width:0.025in"
760         id="g3107-6-9-2-4"
761         transform="translate(5213.0126,16008.808)">
762        <rect
763           id="rect112-7-1-3-5"
764           style="stroke:#000000;stroke-width:30;stroke-linecap:butt;stroke-linejoin:miter"
765           rx="0"
766           height="1370.8721"
767           width="2809.1992"
768           y="949.37109"
769           x="2084.55" />
770        <rect
771           id="rect112-3-5-2-7-0"
772           style="fill:none;stroke:#000000;stroke-width:30;stroke-linecap:butt;stroke-linejoin:miter"
773           rx="0"
774           height="1294.8468"
775           width="2809.1992"
776           y="1025.3964"
777           x="2084.55" />
778      </g>
779      <text
780         xml:space="preserve"
781         x="9717.4141"
782         y="18269.314"
783         font-style="normal"
784         font-weight="bold"
785         font-size="192"
786         id="text202-7-5-1-2-3-7-35-7-5-3"
787         style="font-size:192px;font-style:normal;font-weight:bold;line-height:125%;text-anchor:start;fill:#000000;stroke-width:0.025in;font-family:Courier"
788         sodipodi:linespacing="125%"><tspan
789           style="font-size:159.57754517px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:125%;writing-mode:lr-tb;text-anchor:start;font-family:Liberation Sans;-inkscape-font-specification:Liberation Sans"
790           id="tspan3104-6-5-6-0-92-6">Leaf</tspan></text>
791    </g>
792    <g
793       transform="translate(-10005.546,7732.6672)"
794       id="g3153-28-0"
795       style="fill:none;stroke-width:0.025in">
796      <g
797         style="fill:none;stroke-width:0.025in"
798         id="g3107-6-9-9-6"
799         transform="translate(5213.0126,16008.808)">
800        <rect
801           id="rect112-7-1-7-3"
802           style="stroke:#000000;stroke-width:30;stroke-linecap:butt;stroke-linejoin:miter"
803           rx="0"
804           height="1370.8721"
805           width="2809.1992"
806           y="949.37109"
807           x="2084.55" />
808        <rect
809           id="rect112-3-5-2-3-2"
810           style="fill:none;stroke:#000000;stroke-width:30;stroke-linecap:butt;stroke-linejoin:miter"
811           rx="0"
812           height="1294.8468"
813           width="2809.1992"
814           y="1025.3964"
815           x="2084.55" />
816      </g>
817      <text
818         xml:space="preserve"
819         x="9717.4141"
820         y="18269.314"
821         font-style="normal"
822         font-weight="bold"
823         font-size="192"
824         id="text202-7-5-1-2-3-7-35-7-6-0"
825         style="font-size:192px;font-style:normal;font-weight:bold;line-height:125%;text-anchor:start;fill:#000000;stroke-width:0.025in;font-family:Courier"
826         sodipodi:linespacing="125%"><tspan
827           style="font-size:159.57754517px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:125%;writing-mode:lr-tb;text-anchor:start;font-family:Liberation Sans;-inkscape-font-specification:Liberation Sans"
828           id="tspan3104-6-5-6-0-1-6">Leaf</tspan></text>
829    </g>
830    <path
831       style="fill:none;stroke:#000000;stroke-width:13.29812908px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;marker-end:url(#Arrow2Lend)"
832       d="m 2285.411,21615.005 -582.9982,865.094"
833       id="path3414-5"
834       inkscape:connector-curvature="0" />
835    <path
836       style="fill:none;stroke:#000000;stroke-width:13.29812813px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;marker-end:url(#Arrow2Lend)"
837       d="m 5094.193,21615.267 582.998,865.094"
838       id="path3414-9-5"
839       inkscape:connector-curvature="0" />
840    <path
841       style="fill:none;stroke:#000000;stroke-width:13.29812813px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;marker-end:url(#Arrow2Lend)"
842       d="m 334.77783,23828.182 -582.9982,865.094"
843       id="path3414-8-4"
844       inkscape:connector-curvature="0" />
845    <path
846       style="fill:none;stroke:#000000;stroke-width:13.29812717px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;marker-end:url(#Arrow2Lend)"
847       d="m 7079.8249,23828.444 582.9999,865.094"
848       id="path3414-9-4-7"
849       inkscape:connector-curvature="0" />
850    <path
851       style="fill:none;stroke:#000000;stroke-width:13.29812717px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;marker-end:url(#Arrow2Lend)"
852       d="m 1751.2742,23828.182 0,846.288"
853       id="path3414-8-3-65"
854       inkscape:connector-curvature="0"
855       sodipodi:nodetypes="cc" />
856    <path
857       style="fill:none;stroke:#000000;stroke-width:13.29812717px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;marker-end:url(#Arrow2Lend)"
858       d="m 5628.2495,23854.778 0,846.288"
859       id="path3414-8-3-6-6"
860       inkscape:connector-curvature="0"
861       sodipodi:nodetypes="cc" />
862  </g>
863  <g
864     transform="translate(-1642.5377,-11611.245)"
865     id="g3147-3"
866     style="fill:none;stroke-width:0.025in">
867    <g
868       style="fill:none;stroke-width:0.025in"
869       id="g3107-6-6"
870       transform="translate(3054.6101,13760.052)">
871      <rect
872         id="rect112-7-0"
873         style="stroke:#000000;stroke-width:30;stroke-linecap:butt;stroke-linejoin:miter"
874         rx="0"
875         height="1370.8721"
876         width="2809.1992"
877         y="949.37109"
878         x="2084.55" />
879      <rect
880         id="rect112-3-5-6"
881         style="fill:none;stroke:#000000;stroke-width:30;stroke-linecap:butt;stroke-linejoin:miter"
882         rx="0"
883         height="1294.8468"
884         width="2809.1992"
885         y="1025.3964"
886         x="2084.55" />
887    </g>
888    <text
889       xml:space="preserve"
890       x="5327.3057"
891       y="15428.84"
892       font-style="normal"
893       font-weight="bold"
894       font-size="192"
895       id="text202-36"
896       style="font-size:192px;font-style:normal;font-weight:bold;text-anchor:start;fill:#000000;stroke-width:0.025in;font-family:Courier">-&gt;completed = -&gt;gpnum</text>
897  </g>
898  <g
899     transform="translate(-151.71746,-11647.612)"
900     id="g3153-2"
901     style="fill:none;stroke-width:0.025in">
902    <g
903       style="fill:none;stroke-width:0.025in"
904       id="g3107-6-9-6"
905       transform="translate(5213.0126,16008.808)">
906      <rect
907         id="rect112-7-1-1"
908         style="stroke:#000000;stroke-width:30;stroke-linecap:butt;stroke-linejoin:miter"
909         rx="0"
910         height="1370.8721"
911         width="2809.1992"
912         y="949.37109"
913         x="2084.55" />
914      <rect
915         id="rect112-3-5-2-8"
916         style="fill:none;stroke:#000000;stroke-width:30;stroke-linecap:butt;stroke-linejoin:miter"
917         rx="0"
918         height="1294.8468"
919         width="2809.1992"
920         y="1025.3964"
921         x="2084.55" />
922    </g>
923    <text
924       xml:space="preserve"
925       x="9717.4141"
926       y="18269.314"
927       font-style="normal"
928       font-weight="bold"
929       font-size="192"
930       id="text202-7-5-1-2-3-7-35-7-7"
931       style="font-size:192px;font-style:normal;font-weight:bold;line-height:125%;text-anchor:start;fill:#000000;stroke-width:0.025in;font-family:Courier"
932       sodipodi:linespacing="125%"><tspan
933         style="font-size:159.57754517px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:125%;writing-mode:lr-tb;text-anchor:start;font-family:Liberation Sans;-inkscape-font-specification:Liberation Sans"
934         id="tspan3104-6-5-6-0-9">Leaf</tspan></text>
935  </g>
936  <g
937     transform="translate(-3484.4587,-11647.612)"
938     id="g3153-20"
939     style="fill:none;stroke-width:0.025in">
940    <g
941       style="fill:none;stroke-width:0.025in"
942       id="g3107-6-9-2"
943       transform="translate(5213.0126,16008.808)">
944      <rect
945         id="rect112-7-1-3"
946         style="stroke:#000000;stroke-width:30;stroke-linecap:butt;stroke-linejoin:miter"
947         rx="0"
948         height="1370.8721"
949         width="2809.1992"
950         y="949.37109"
951         x="2084.55" />
952      <rect
953         id="rect112-3-5-2-7"
954         style="fill:none;stroke:#000000;stroke-width:30;stroke-linecap:butt;stroke-linejoin:miter"
955         rx="0"
956         height="1294.8468"
957         width="2809.1992"
958         y="1025.3964"
959         x="2084.55" />
960    </g>
961    <text
962       xml:space="preserve"
963       x="9717.4141"
964       y="18269.314"
965       font-style="normal"
966       font-weight="bold"
967       font-size="192"
968       id="text202-7-5-1-2-3-7-35-7-5"
969       style="font-size:192px;font-style:normal;font-weight:bold;line-height:125%;text-anchor:start;fill:#000000;stroke-width:0.025in;font-family:Courier"
970       sodipodi:linespacing="125%"><tspan
971         style="font-size:159.57754517px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:125%;writing-mode:lr-tb;text-anchor:start;font-family:Liberation Sans;-inkscape-font-specification:Liberation Sans"
972         id="tspan3104-6-5-6-0-92">Leaf</tspan></text>
973    <text
974       xml:space="preserve"
975       x="7486.4907"
976       y="17670.119"
977       font-style="normal"
978       font-weight="bold"
979       font-size="192"
980       id="text202-6"
981       style="font-size:192px;font-style:normal;font-weight:bold;text-anchor:start;fill:#000000;stroke-width:0.025in;font-family:Courier">-&gt;completed = -&gt;gpnum</text>
982  </g>
983  <g
984     transform="translate(-6817.1997,-11647.612)"
985     id="g3153-28"
986     style="fill:none;stroke-width:0.025in">
987    <g
988       style="fill:none;stroke-width:0.025in"
989       id="g3107-6-9-9"
990       transform="translate(5213.0126,16008.808)">
991      <rect
992         id="rect112-7-1-7"
993         style="stroke:#000000;stroke-width:30;stroke-linecap:butt;stroke-linejoin:miter"
994         rx="0"
995         height="1370.8721"
996         width="2809.1992"
997         y="949.37109"
998         x="2084.55" />
999      <rect
1000         id="rect112-3-5-2-3"
1001         style="fill:none;stroke:#000000;stroke-width:30;stroke-linecap:butt;stroke-linejoin:miter"
1002         rx="0"
1003         height="1294.8468"
1004         width="2809.1992"
1005         y="1025.3964"
1006         x="2084.55" />
1007    </g>
1008    <text
1009       xml:space="preserve"
1010       x="9717.4141"
1011       y="18269.314"
1012       font-style="normal"
1013       font-weight="bold"
1014       font-size="192"
1015       id="text202-7-5-1-2-3-7-35-7-6"
1016       style="font-size:192px;font-style:normal;font-weight:bold;line-height:125%;text-anchor:start;fill:#000000;stroke-width:0.025in;font-family:Courier"
1017       sodipodi:linespacing="125%"><tspan
1018         style="font-size:159.57754517px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:125%;writing-mode:lr-tb;text-anchor:start;font-family:Liberation Sans;-inkscape-font-specification:Liberation Sans"
1019         id="tspan3104-6-5-6-0-1">Leaf</tspan></text>
1020    <text
1021       xml:space="preserve"
1022       x="7474.1382"
1023       y="17688.926"
1024       font-style="normal"
1025       font-weight="bold"
1026       font-size="192"
1027       id="text202-5"
1028       style="font-size:192px;font-style:normal;font-weight:bold;text-anchor:start;fill:#000000;stroke-width:0.025in;font-family:Courier">-&gt;completed = -&gt;gpnum</text>
1029  </g>
1030  <path
1031     style="fill:none;stroke:#000000;stroke-width:13.29812908px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;marker-end:url(#Arrow2Lend)"
1032     d="m 5473.757,2234.7264 -582.9982,865.094"
1033     id="path3414"
1034     inkscape:connector-curvature="0" />
1035  <path
1036     style="fill:none;stroke:#000000;stroke-width:13.29812813px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;marker-end:url(#Arrow2Lend)"
1037     d="m 8282.5389,2234.9884 582.9982,865.094"
1038     id="path3414-9"
1039     inkscape:connector-curvature="0" />
1040  <path
1041     style="fill:none;stroke:#000000;stroke-width:13.29812813px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;marker-end:url(#Arrow2Lend)"
1042     d="m 3523.1239,4447.9034 -582.9982,865.094"
1043     id="path3414-8"
1044     inkscape:connector-curvature="0" />
1045  <path
1046     style="fill:none;stroke:#000000;stroke-width:13.29812717px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;marker-end:url(#Arrow2Lend)"
1047     d="m 10268.171,4448.1654 583,865.094"
1048     id="path3414-9-4"
1049     inkscape:connector-curvature="0" />
1050  <path
1051     style="fill:none;stroke:#000000;stroke-width:13.29812717px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;marker-end:url(#Arrow2Lend)"
1052     d="m 4939.6203,4447.9034 0,846.288"
1053     id="path3414-8-3"
1054     inkscape:connector-curvature="0"
1055     sodipodi:nodetypes="cc" />
1056  <path
1057     style="fill:none;stroke:#000000;stroke-width:13.29812717px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;marker-end:url(#Arrow2Lend)"
1058     d="m 8816.5956,4474.4994 0,846.288"
1059     id="path3414-8-3-6"
1060     inkscape:connector-curvature="0"
1061     sodipodi:nodetypes="cc" />
1062  <text
1063     xml:space="preserve"
1064     x="7318.9653"
1065     y="6031.6353"
1066     font-style="normal"
1067     font-weight="bold"
1068     font-size="192"
1069     id="text202-2"
1070     style="font-size:192px;font-style:normal;font-weight:bold;text-anchor:start;fill:#000000;stroke-width:0.025in;font-family:Courier">-&gt;completed = -&gt;gpnum</text>
1071  <g
1072     style="fill:none;stroke-width:0.025in"
1073     id="g4504-3-9"
1074     transform="translate(4866.6205,-1197.2204)">
1075    <path
1076       transform="matrix(13.298129,0,0,13.298129,335.22989,12456.379)"
1077       d="m 385.2961,345.54001 c 0,21.84301 -29.51209,39.55026 -65.9171,39.55026 -36.40501,0 -65.91711,-17.70725 -65.91711,-39.55026 0,-21.84301 29.5121,-39.55026 65.91711,-39.55026 36.40501,0 65.9171,17.70725 65.9171,39.55026 z"
1078       sodipodi:ry="39.550262"
1079       sodipodi:rx="65.917107"
1080       sodipodi:cy="345.54001"
1081       sodipodi:cx="319.379"
1082       id="path3084-6-1"
1083       style="fill:#ffffa1;fill-opacity:0;stroke:#000000;stroke-width:2.25600004;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:2.256, 4.512;stroke-dashoffset:0"
1084       sodipodi:type="arc" />
1085    <text
1086       sodipodi:linespacing="125%"
1087       style="font-size:192px;font-style:normal;font-weight:bold;line-height:125%;text-anchor:start;fill:#000000;stroke-width:0.025in;font-family:Courier"
1088       id="text202-7-5-1-2-7-2"
1089       font-size="192"
1090       font-weight="bold"
1091       font-style="normal"
1092       y="16888.277"
1093       x="4344.877"
1094       xml:space="preserve"><tspan
1095         id="tspan3104-5-7"
1096         style="font-size:159.57754517px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:125%;writing-mode:lr-tb;text-anchor:start;font-family:Liberation Sans;-inkscape-font-specification:Liberation Sans">Start of</tspan></text>
1097    <text
1098       sodipodi:linespacing="125%"
1099       id="text3110-3-0"
1100       y="17119.1"
1101       x="4578.7886"
1102       style="font-size:159.57754517px;font-style:normal;font-weight:normal;text-align:center;line-height:125%;letter-spacing:0px;word-spacing:0px;text-anchor:middle;fill:#000000;fill-opacity:1;stroke:none;font-family:Sans"
1103       xml:space="preserve"><tspan
1104         y="17119.1"
1105         x="4578.7886"
1106         id="tspan3112-5-9"
1107         sodipodi:role="line">Next Grace</tspan></text>
1108    <text
1109       sodipodi:linespacing="125%"
1110       id="text3114-6-3"
1111       y="17350.271"
1112       x="4581.7886"
1113       style="font-size:159.57754517px;font-style:normal;font-weight:normal;text-align:center;line-height:125%;letter-spacing:0px;word-spacing:0px;text-anchor:middle;fill:#000000;fill-opacity:1;stroke:none;font-family:Sans"
1114       xml:space="preserve"><tspan
1115         y="17350.271"
1116         x="4581.7886"
1117         id="tspan3116-2-6"
1118         sodipodi:role="line">Period</tspan></text>
1119  </g>
1120  <path
1121     sodipodi:nodetypes="cc"
1122     inkscape:connector-curvature="0"
1123     id="path3134-9-0-3-5"
1124     d="m 6875.6003,15833.906 1595.7755,0"
1125     style="fill:none;stroke:#969696;stroke-width:53.19251633;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;marker-end:url(#Arrow1Send-36)" />
1126</svg>
1127