File: colour_schemes.svg

package info (click to toggle)
python-ruffus 2.6.3%2Bdfsg-4
  • links: PTS, VCS
  • area: main
  • in suites: stretch
  • size: 20,828 kB
  • ctags: 2,843
  • sloc: python: 15,745; makefile: 180; sh: 14
file content (799 lines) | stat: -rw-r--r-- 53,655 bytes parent folder | download | duplicates (6)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
597
598
599
600
601
602
603
604
605
606
607
608
609
610
611
612
613
614
615
616
617
618
619
620
621
622
623
624
625
626
627
628
629
630
631
632
633
634
635
636
637
638
639
640
641
642
643
644
645
646
647
648
649
650
651
652
653
654
655
656
657
658
659
660
661
662
663
664
665
666
667
668
669
670
671
672
673
674
675
676
677
678
679
680
681
682
683
684
685
686
687
688
689
690
691
692
693
694
695
696
697
698
699
700
701
702
703
704
705
706
707
708
709
710
711
712
713
714
715
716
717
718
719
720
721
722
723
724
725
726
727
728
729
730
731
732
733
734
735
736
737
738
739
740
741
742
743
744
745
746
747
748
749
750
751
752
753
754
755
756
757
758
759
760
761
762
763
764
765
766
767
768
769
770
771
772
773
774
775
776
777
778
779
780
781
782
783
784
785
786
787
788
789
790
791
792
793
794
795
796
797
798
799
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.0//EN"
 "http://www.w3.org/TR/2001/REC-SVG-20010904/DTD/svg10.dtd" [
 <!ATTLIST svg xmlns:xlink CDATA #FIXED "http://www.w3.org/1999/xlink">
]>
<!-- Generated by Graphviz version 2.20.2 (Mon Aug &#160;4 08:59:22 UTC 2008)
     For user: (lg) Leo Goodstadt -->
<!-- Title: Colour schemes Pages: 1 -->
<svg width="792pt" height="364pt"
 viewBox="0.00 0.00 792.00 364.12" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
<g id="graph0" class="graph" transform="scale(0.486785 0.486785) rotate(0) translate(4 744)">
<title>Colour schemes</title>
<polygon style="fill:white;stroke:white;" points="-4,4 -4,-744 1623,-744 1623,4 -4,4"/>
<g id="cluster2" class="cluster"><title>clusterkey0</title>
<polygon style="fill:#f6f4f4;stroke:#f6f4f4;" points="8,-16 8,-732 230,-732 230,-16 8,-16"/>
<text text-anchor="middle" x="119" y="-700.892" style="font-family:Times New Roman;font-size:30.0px;">Colour Scheme 0</text>
</g>
<g id="cluster3" class="cluster"><title>clusterkey1</title>
<polygon style="fill:#f6f4f4;stroke:#f6f4f4;" points="238,-16 238,-732 460,-732 460,-16 238,-16"/>
<text text-anchor="middle" x="349" y="-700.892" style="font-family:Times New Roman;font-size:30.0px;">Colour Scheme 1</text>
</g>
<g id="cluster4" class="cluster"><title>clusterkey2</title>
<polygon style="fill:#f6f4f4;stroke:#f6f4f4;" points="468,-16 468,-732 690,-732 690,-16 468,-16"/>
<text text-anchor="middle" x="579" y="-700.892" style="font-family:Times New Roman;font-size:30.0px;">Colour Scheme 2</text>
</g>
<g id="cluster5" class="cluster"><title>clusterkey3</title>
<polygon style="fill:#f6f4f4;stroke:#f6f4f4;" points="698,-16 698,-732 920,-732 920,-16 698,-16"/>
<text text-anchor="middle" x="809" y="-700.892" style="font-family:Times New Roman;font-size:30.0px;">Colour Scheme 3</text>
</g>
<g id="cluster6" class="cluster"><title>clusterkey4</title>
<polygon style="fill:#f6f4f4;stroke:#f6f4f4;" points="928,-16 928,-732 1150,-732 1150,-16 928,-16"/>
<text text-anchor="middle" x="1039" y="-700.892" style="font-family:Times New Roman;font-size:30.0px;">Colour Scheme 4</text>
</g>
<g id="cluster7" class="cluster"><title>clusterkey5</title>
<polygon style="fill:#f6f4f4;stroke:#f6f4f4;" points="1158,-16 1158,-732 1380,-732 1380,-16 1158,-16"/>
<text text-anchor="middle" x="1269" y="-700.892" style="font-family:Times New Roman;font-size:30.0px;">Colour Scheme 5</text>
</g>
<g id="cluster8" class="cluster"><title>clusterkey6</title>
<polygon style="fill:#f6f4f4;stroke:#f6f4f4;" points="1388,-16 1388,-732 1611,-732 1611,-16 1388,-16"/>
<text text-anchor="middle" x="1499" y="-700.892" style="font-family:Times New Roman;font-size:30.0px;">Colour Scheme 6</text>
</g>
<!-- k1_0 -->
<g id="node2" class="node"><title>k1_0</title>
<polygon style="fill:#ff3232;stroke:white;" points="187,-681.5 55,-681.5 51,-677.5 51,-630.5 183,-630.5 187,-634.5 187,-681.5"/>
<polyline style="fill:none;stroke:white;" points="183,-677.5 51,-677.5 "/>
<polyline style="fill:none;stroke:white;" points="183,-677.5 183,-630.5 "/>
<polyline style="fill:none;stroke:white;" points="183,-677.5 187,-681.5 "/>
<text text-anchor="middle" x="119" y="-649.392" style="font-family:Times New Roman;font-size:20.0px;fill:white;">Vicious cycle</text>
</g>
<!-- k2_0 -->
<g id="node3" class="node"><title>k2_0</title>
<polygon style="fill:white;stroke:gray;" points="184,-608 58,-608 54,-604 54,-534 180,-534 184,-538 184,-608"/>
<polyline style="fill:none;stroke:gray;" points="180,-604 54,-604 "/>
<polyline style="fill:none;stroke:gray;" points="180,-604 180,-534 "/>
<polyline style="fill:none;stroke:gray;" points="180,-604 184,-608 "/>
<text text-anchor="middle" x="119" y="-575.892" style="font-family:Times New Roman;font-size:20.0px;fill:gray;">Up&#45;to&#45;date</text>
<text text-anchor="middle" x="119" y="-552.892" style="font-family:Times New Roman;font-size:20.0px;fill:gray;">down stream</text>
</g>
<!-- k1_0&#45;&gt;k2_0 -->
<g id="edge3" class="edge"><title>k1_0&#45;&gt;k2_0</title>
<path style="fill:none;stroke:#ff3232;" d="M113,-630C112,-626 112,-622 112,-618"/>
<polygon style="fill:#ff3232;stroke:#ff3232;" points="115.5,-618 112,-608 108.5,-618 115.5,-618"/>
</g>
<!-- k2_0&#45;&gt;k1_0 -->
<g id="edge5" class="edge"><title>k2_0&#45;&gt;k1_0</title>
<path style="fill:none;stroke:#ff3232;" d="M126,-608C126,-612 126,-616 126,-620"/>
<polygon style="fill:#ff3232;stroke:#ff3232;" points="122.512,-619.701 125,-630 129.478,-620.398 122.512,-619.701"/>
</g>
<!-- k3_0 -->
<g id="node6" class="node"><title>k3_0</title>
<polygon style="fill:#b8cc6e;stroke:#006000;" points="195,-511.5 47,-511.5 43,-507.5 43,-460.5 191,-460.5 195,-464.5 195,-511.5"/>
<polyline style="fill:none;stroke:#006000;" points="191,-507.5 43,-507.5 "/>
<polyline style="fill:none;stroke:#006000;" points="191,-507.5 191,-460.5 "/>
<polyline style="fill:none;stroke:#006000;" points="191,-507.5 195,-511.5 "/>
<text text-anchor="middle" x="119" y="-479.392" style="font-family:Times New Roman;font-size:20.0px;fill:#006000;">Up&#45;to&#45;date task</text>
</g>
<!-- k2_0&#45;&gt;k3_0 -->
<g id="edge7" class="edge"><title>k2_0&#45;&gt;k3_0</title>
<path style="fill:none;stroke:gray;" d="M119,-534C119,-530 119,-526 119,-522"/>
<polygon style="fill:gray;stroke:gray;" points="122.5,-522 119,-512 115.5,-522 122.5,-522"/>
</g>
<!-- k4_0 -->
<g id="node8" class="node"><title>k4_0</title>
<polygon style="fill:none;stroke:black;" points="206,-438 36,-438 32,-434 32,-364 202,-364 206,-368 206,-438"/>
<polyline style="fill:none;stroke:black;" points="202,-434 32,-434 "/>
<polyline style="fill:none;stroke:black;" points="202,-434 202,-364 "/>
<polyline style="fill:none;stroke:black;" points="202,-434 206,-438 "/>
<text text-anchor="middle" x="119" y="-405.892" style="font-family:Times New Roman;font-size:20.0px;">Force pipeline run</text>
<text text-anchor="middle" x="119" y="-382.892" style="font-family:Times New Roman;font-size:20.0px;">from this task</text>
</g>
<!-- k3_0&#45;&gt;k4_0 -->
<g id="edge9" class="edge"><title>k3_0&#45;&gt;k4_0</title>
<path style="fill:none;stroke:gray;" d="M119,-460C119,-456 119,-452 119,-448"/>
<polygon style="fill:gray;stroke:gray;" points="122.5,-448 119,-438 115.5,-448 122.5,-448"/>
</g>
<!-- k5_0 -->
<g id="node10" class="node"><title>k5_0</title>
<polygon style="fill:#ebf3ff;stroke:#0044a0;" points="177,-341.5 65,-341.5 61,-337.5 61,-290.5 173,-290.5 177,-294.5 177,-341.5"/>
<polyline style="fill:none;stroke:#0044a0;" points="173,-337.5 61,-337.5 "/>
<polyline style="fill:none;stroke:#0044a0;" points="173,-337.5 173,-290.5 "/>
<polyline style="fill:none;stroke:#0044a0;" points="173,-337.5 177,-341.5 "/>
<text text-anchor="middle" x="119" y="-309.392" style="font-family:Times New Roman;font-size:20.0px;fill:#0044a0;">Task to run</text>
</g>
<!-- k4_0&#45;&gt;k5_0 -->
<g id="edge11" class="edge"><title>k4_0&#45;&gt;k5_0</title>
<path style="fill:none;stroke:#0044a0;" d="M119,-364C119,-360 119,-356 119,-352"/>
<polygon style="fill:#0044a0;stroke:#0044a0;" points="122.5,-352 119,-342 115.5,-352 122.5,-352"/>
</g>
<!-- k6_0 -->
<g id="node12" class="node"><title>k6_0</title>
<polygon style="fill:none;stroke:#0044a0;stroke-dasharray:5,2;" points="195,-268 47,-268 43,-264 43,-194 191,-194 195,-198 195,-268"/>
<polyline style="fill:none;stroke:#0044a0;stroke-dasharray:5,2;" points="191,-264 43,-264 "/>
<polyline style="fill:none;stroke:#0044a0;stroke-dasharray:5,2;" points="191,-264 191,-194 "/>
<polyline style="fill:none;stroke:#0044a0;stroke-dasharray:5,2;" points="191,-264 195,-268 "/>
<text text-anchor="middle" x="119" y="-235.892" style="font-family:Times New Roman;font-size:20.0px;fill:#0044a0;">Up&#45;to&#45;date task</text>
<text text-anchor="middle" x="119" y="-212.892" style="font-family:Times New Roman;font-size:20.0px;fill:#0044a0;">forced to rerun</text>
</g>
<!-- k5_0&#45;&gt;k6_0 -->
<g id="edge13" class="edge"><title>k5_0&#45;&gt;k6_0</title>
<path style="fill:none;stroke:#0044a0;" d="M119,-290C119,-286 119,-282 119,-278"/>
<polygon style="fill:#0044a0;stroke:#0044a0;" points="122.5,-278 119,-268 115.5,-278 122.5,-278"/>
</g>
<!-- k7_0 -->
<g id="node14" class="node"><title>k7_0</title>
<polygon style="fill:#efa03b;stroke:#006000;" points="179,-172 63,-172 59,-168 59,-98 175,-98 179,-102 179,-172"/>
<polyline style="fill:none;stroke:#006000;" points="175,-168 59,-168 "/>
<polyline style="fill:none;stroke:#006000;" points="175,-168 175,-98 "/>
<polyline style="fill:none;stroke:#006000;" points="175,-168 179,-172 "/>
<text text-anchor="middle" x="119" y="-139.892" style="font-family:Times New Roman;font-size:20.0px;fill:#006000;">Up&#45;to&#45;date</text>
<text text-anchor="middle" x="119" y="-116.892" style="font-family:Times New Roman;font-size:20.0px;fill:#006000;">Final target</text>
</g>
<!-- k6_0&#45;&gt;k7_0 -->
<g id="edge15" class="edge"><title>k6_0&#45;&gt;k7_0</title>
<path style="fill:none;stroke:#0044a0;" d="M119,-194C119,-190 119,-186 119,-182"/>
<polygon style="fill:#0044a0;stroke:#0044a0;" points="122.5,-182 119,-172 115.5,-182 122.5,-182"/>
</g>
<!-- k8_0 -->
<g id="node16" class="node"><title>k8_0</title>
<polygon style="fill:#efa03b;stroke:black;" points="179,-75.5 63,-75.5 59,-71.5 59,-24.5 175,-24.5 179,-28.5 179,-75.5"/>
<polyline style="fill:none;stroke:black;" points="175,-71.5 59,-71.5 "/>
<polyline style="fill:none;stroke:black;" points="175,-71.5 175,-24.5 "/>
<polyline style="fill:none;stroke:black;" points="175,-71.5 179,-75.5 "/>
<text text-anchor="middle" x="119" y="-43.392" style="font-family:Times New Roman;font-size:20.0px;">Final target</text>
</g>
<!-- k7_0&#45;&gt;k8_0 -->
<g id="edge17" class="edge"><title>k7_0&#45;&gt;k8_0</title>
<path style="fill:none;stroke:gray;" d="M119,-98C119,-94 119,-90 119,-86"/>
<polygon style="fill:gray;stroke:gray;" points="122.5,-86 119,-76 115.5,-86 122.5,-86"/>
</g>
<!-- k1_1 -->
<g id="node19" class="node"><title>k1_1</title>
<polygon style="fill:#d93611;stroke:white;" points="417,-681.5 285,-681.5 281,-677.5 281,-630.5 413,-630.5 417,-634.5 417,-681.5"/>
<polyline style="fill:none;stroke:white;" points="413,-677.5 281,-677.5 "/>
<polyline style="fill:none;stroke:white;" points="413,-677.5 413,-630.5 "/>
<polyline style="fill:none;stroke:white;" points="413,-677.5 417,-681.5 "/>
<text text-anchor="middle" x="349" y="-649.392" style="font-family:Times New Roman;font-size:20.0px;fill:white;">Vicious cycle</text>
</g>
<!-- k2_1 -->
<g id="node20" class="node"><title>k2_1</title>
<polygon style="fill:white;stroke:gray;" points="414,-608 288,-608 284,-604 284,-534 410,-534 414,-538 414,-608"/>
<polyline style="fill:none;stroke:gray;" points="410,-604 284,-604 "/>
<polyline style="fill:none;stroke:gray;" points="410,-604 410,-534 "/>
<polyline style="fill:none;stroke:gray;" points="410,-604 414,-608 "/>
<text text-anchor="middle" x="349" y="-575.892" style="font-family:Times New Roman;font-size:20.0px;fill:gray;">Up&#45;to&#45;date</text>
<text text-anchor="middle" x="349" y="-552.892" style="font-family:Times New Roman;font-size:20.0px;fill:gray;">down stream</text>
</g>
<!-- k1_1&#45;&gt;k2_1 -->
<g id="edge20" class="edge"><title>k1_1&#45;&gt;k2_1</title>
<path style="fill:none;stroke:#d93611;" d="M343,-630C342,-626 342,-622 342,-618"/>
<polygon style="fill:#d93611;stroke:#d93611;" points="345.5,-618 342,-608 338.5,-618 345.5,-618"/>
</g>
<!-- k2_1&#45;&gt;k1_1 -->
<g id="edge22" class="edge"><title>k2_1&#45;&gt;k1_1</title>
<path style="fill:none;stroke:#d93611;" d="M356,-608C356,-612 356,-616 356,-620"/>
<polygon style="fill:#d93611;stroke:#d93611;" points="352.512,-619.701 355,-630 359.478,-620.398 352.512,-619.701"/>
</g>
<!-- k3_1 -->
<g id="node23" class="node"><title>k3_1</title>
<polygon style="fill:#9ed983;stroke:#4b8c2e;" points="425,-511.5 277,-511.5 273,-507.5 273,-460.5 421,-460.5 425,-464.5 425,-511.5"/>
<polyline style="fill:none;stroke:#4b8c2e;" points="421,-507.5 273,-507.5 "/>
<polyline style="fill:none;stroke:#4b8c2e;" points="421,-507.5 421,-460.5 "/>
<polyline style="fill:none;stroke:#4b8c2e;" points="421,-507.5 425,-511.5 "/>
<text text-anchor="middle" x="349" y="-479.392" style="font-family:Times New Roman;font-size:20.0px;fill:#4b8c2e;">Up&#45;to&#45;date task</text>
</g>
<!-- k2_1&#45;&gt;k3_1 -->
<g id="edge24" class="edge"><title>k2_1&#45;&gt;k3_1</title>
<path style="fill:none;stroke:gray;" d="M349,-534C349,-530 349,-526 349,-522"/>
<polygon style="fill:gray;stroke:gray;" points="352.5,-522 349,-512 345.5,-522 352.5,-522"/>
</g>
<!-- k4_1 -->
<g id="node25" class="node"><title>k4_1</title>
<polygon style="fill:none;stroke:black;" points="436,-438 266,-438 262,-434 262,-364 432,-364 436,-368 436,-438"/>
<polyline style="fill:none;stroke:black;" points="432,-434 262,-434 "/>
<polyline style="fill:none;stroke:black;" points="432,-434 432,-364 "/>
<polyline style="fill:none;stroke:black;" points="432,-434 436,-438 "/>
<text text-anchor="middle" x="349" y="-405.892" style="font-family:Times New Roman;font-size:20.0px;">Force pipeline run</text>
<text text-anchor="middle" x="349" y="-382.892" style="font-family:Times New Roman;font-size:20.0px;">from this task</text>
</g>
<!-- k3_1&#45;&gt;k4_1 -->
<g id="edge26" class="edge"><title>k3_1&#45;&gt;k4_1</title>
<path style="fill:none;stroke:gray;" d="M349,-460C349,-456 349,-452 349,-448"/>
<polygon style="fill:gray;stroke:gray;" points="352.5,-448 349,-438 345.5,-448 352.5,-448"/>
</g>
<!-- k5_1 -->
<g id="node27" class="node"><title>k5_1</title>
<polygon style="fill:none;stroke:#000ddf;" points="407,-341.5 295,-341.5 291,-337.5 291,-290.5 403,-290.5 407,-294.5 407,-341.5"/>
<polyline style="fill:none;stroke:#000ddf;" points="403,-337.5 291,-337.5 "/>
<polyline style="fill:none;stroke:#000ddf;" points="403,-337.5 403,-290.5 "/>
<polyline style="fill:none;stroke:#000ddf;" points="403,-337.5 407,-341.5 "/>
<text text-anchor="middle" x="349" y="-309.392" style="font-family:Times New Roman;font-size:20.0px;fill:#000ddf;">Task to run</text>
</g>
<!-- k4_1&#45;&gt;k5_1 -->
<g id="edge28" class="edge"><title>k4_1&#45;&gt;k5_1</title>
<path style="fill:none;stroke:#000ddf;" d="M349,-364C349,-360 349,-356 349,-352"/>
<polygon style="fill:#000ddf;stroke:#000ddf;" points="352.5,-352 349,-342 345.5,-352 352.5,-352"/>
</g>
<!-- k6_1 -->
<g id="node29" class="node"><title>k6_1</title>
<polygon style="fill:none;stroke:#000ddf;stroke-dasharray:5,2;" points="425,-268 277,-268 273,-264 273,-194 421,-194 425,-198 425,-268"/>
<polyline style="fill:none;stroke:#000ddf;stroke-dasharray:5,2;" points="421,-264 273,-264 "/>
<polyline style="fill:none;stroke:#000ddf;stroke-dasharray:5,2;" points="421,-264 421,-194 "/>
<polyline style="fill:none;stroke:#000ddf;stroke-dasharray:5,2;" points="421,-264 425,-268 "/>
<text text-anchor="middle" x="349" y="-235.892" style="font-family:Times New Roman;font-size:20.0px;fill:#000ddf;">Up&#45;to&#45;date task</text>
<text text-anchor="middle" x="349" y="-212.892" style="font-family:Times New Roman;font-size:20.0px;fill:#000ddf;">forced to rerun</text>
</g>
<!-- k5_1&#45;&gt;k6_1 -->
<g id="edge30" class="edge"><title>k5_1&#45;&gt;k6_1</title>
<path style="fill:none;stroke:#000ddf;" d="M349,-290C349,-286 349,-282 349,-278"/>
<polygon style="fill:#000ddf;stroke:#000ddf;" points="352.5,-278 349,-268 345.5,-278 352.5,-278"/>
</g>
<!-- k7_1 -->
<g id="node31" class="node"><title>k7_1</title>
<polygon style="fill:#d98100;stroke:#4b8c2e;" points="409,-172 293,-172 289,-168 289,-98 405,-98 409,-102 409,-172"/>
<polyline style="fill:none;stroke:#4b8c2e;" points="405,-168 289,-168 "/>
<polyline style="fill:none;stroke:#4b8c2e;" points="405,-168 405,-98 "/>
<polyline style="fill:none;stroke:#4b8c2e;" points="405,-168 409,-172 "/>
<text text-anchor="middle" x="349" y="-139.892" style="font-family:Times New Roman;font-size:20.0px;fill:#4b8c2e;">Up&#45;to&#45;date</text>
<text text-anchor="middle" x="349" y="-116.892" style="font-family:Times New Roman;font-size:20.0px;fill:#4b8c2e;">Final target</text>
</g>
<!-- k6_1&#45;&gt;k7_1 -->
<g id="edge32" class="edge"><title>k6_1&#45;&gt;k7_1</title>
<path style="fill:none;stroke:#000ddf;" d="M349,-194C349,-190 349,-186 349,-182"/>
<polygon style="fill:#000ddf;stroke:#000ddf;" points="352.5,-182 349,-172 345.5,-182 352.5,-182"/>
</g>
<!-- k8_1 -->
<g id="node33" class="node"><title>k8_1</title>
<polygon style="fill:#d98100;stroke:black;" points="409,-75.5 293,-75.5 289,-71.5 289,-24.5 405,-24.5 409,-28.5 409,-75.5"/>
<polyline style="fill:none;stroke:black;" points="405,-71.5 289,-71.5 "/>
<polyline style="fill:none;stroke:black;" points="405,-71.5 405,-24.5 "/>
<polyline style="fill:none;stroke:black;" points="405,-71.5 409,-75.5 "/>
<text text-anchor="middle" x="349" y="-43.392" style="font-family:Times New Roman;font-size:20.0px;">Final target</text>
</g>
<!-- k7_1&#45;&gt;k8_1 -->
<g id="edge34" class="edge"><title>k7_1&#45;&gt;k8_1</title>
<path style="fill:none;stroke:gray;" d="M349,-98C349,-94 349,-90 349,-86"/>
<polygon style="fill:gray;stroke:gray;" points="352.5,-86 349,-76 345.5,-86 352.5,-86"/>
</g>
<!-- k1_2 -->
<g id="node36" class="node"><title>k1_2</title>
<polygon style="fill:#a54a64;stroke:white;" points="647,-681.5 515,-681.5 511,-677.5 511,-630.5 643,-630.5 647,-634.5 647,-681.5"/>
<polyline style="fill:none;stroke:white;" points="643,-677.5 511,-677.5 "/>
<polyline style="fill:none;stroke:white;" points="643,-677.5 643,-630.5 "/>
<polyline style="fill:none;stroke:white;" points="643,-677.5 647,-681.5 "/>
<text text-anchor="middle" x="579" y="-649.392" style="font-family:Times New Roman;font-size:20.0px;fill:white;">Vicious cycle</text>
</g>
<!-- k2_2 -->
<g id="node37" class="node"><title>k2_2</title>
<polygon style="fill:white;stroke:gray;" points="644,-608 518,-608 514,-604 514,-534 640,-534 644,-538 644,-608"/>
<polyline style="fill:none;stroke:gray;" points="640,-604 514,-604 "/>
<polyline style="fill:none;stroke:gray;" points="640,-604 640,-534 "/>
<polyline style="fill:none;stroke:gray;" points="640,-604 644,-608 "/>
<text text-anchor="middle" x="579" y="-575.892" style="font-family:Times New Roman;font-size:20.0px;fill:gray;">Up&#45;to&#45;date</text>
<text text-anchor="middle" x="579" y="-552.892" style="font-family:Times New Roman;font-size:20.0px;fill:gray;">down stream</text>
</g>
<!-- k1_2&#45;&gt;k2_2 -->
<g id="edge37" class="edge"><title>k1_2&#45;&gt;k2_2</title>
<path style="fill:none;stroke:#a54a64;" d="M573,-630C572,-626 572,-622 572,-618"/>
<polygon style="fill:#a54a64;stroke:#a54a64;" points="575.5,-618 572,-608 568.5,-618 575.5,-618"/>
</g>
<!-- k2_2&#45;&gt;k1_2 -->
<g id="edge39" class="edge"><title>k2_2&#45;&gt;k1_2</title>
<path style="fill:none;stroke:#a54a64;" d="M586,-608C586,-612 586,-616 586,-620"/>
<polygon style="fill:#a54a64;stroke:#a54a64;" points="582.512,-619.701 585,-630 589.478,-620.398 582.512,-619.701"/>
</g>
<!-- k3_2 -->
<g id="node40" class="node"><title>k3_2</title>
<polygon style="fill:#99d1c1;stroke:#4a92a5;" points="655,-511.5 507,-511.5 503,-507.5 503,-460.5 651,-460.5 655,-464.5 655,-511.5"/>
<polyline style="fill:none;stroke:#4a92a5;" points="651,-507.5 503,-507.5 "/>
<polyline style="fill:none;stroke:#4a92a5;" points="651,-507.5 651,-460.5 "/>
<polyline style="fill:none;stroke:#4a92a5;" points="651,-507.5 655,-511.5 "/>
<text text-anchor="middle" x="579" y="-479.392" style="font-family:Times New Roman;font-size:20.0px;fill:#4a92a5;">Up&#45;to&#45;date task</text>
</g>
<!-- k2_2&#45;&gt;k3_2 -->
<g id="edge41" class="edge"><title>k2_2&#45;&gt;k3_2</title>
<path style="fill:none;stroke:gray;" d="M579,-534C579,-530 579,-526 579,-522"/>
<polygon style="fill:gray;stroke:gray;" points="582.5,-522 579,-512 575.5,-522 582.5,-522"/>
</g>
<!-- k4_2 -->
<g id="node42" class="node"><title>k4_2</title>
<polygon style="fill:none;stroke:black;" points="666,-438 496,-438 492,-434 492,-364 662,-364 666,-368 666,-438"/>
<polyline style="fill:none;stroke:black;" points="662,-434 492,-434 "/>
<polyline style="fill:none;stroke:black;" points="662,-434 662,-364 "/>
<polyline style="fill:none;stroke:black;" points="662,-434 666,-438 "/>
<text text-anchor="middle" x="579" y="-405.892" style="font-family:Times New Roman;font-size:20.0px;">Force pipeline run</text>
<text text-anchor="middle" x="579" y="-382.892" style="font-family:Times New Roman;font-size:20.0px;">from this task</text>
</g>
<!-- k3_2&#45;&gt;k4_2 -->
<g id="edge43" class="edge"><title>k3_2&#45;&gt;k4_2</title>
<path style="fill:none;stroke:gray;" d="M579,-460C579,-456 579,-452 579,-448"/>
<polygon style="fill:gray;stroke:gray;" points="582.5,-448 579,-438 575.5,-448 582.5,-448"/>
</g>
<!-- k5_2 -->
<g id="node44" class="node"><title>k5_2</title>
<polygon style="fill:none;stroke:#4a64a5;" points="637,-341.5 525,-341.5 521,-337.5 521,-290.5 633,-290.5 637,-294.5 637,-341.5"/>
<polyline style="fill:none;stroke:#4a64a5;" points="633,-337.5 521,-337.5 "/>
<polyline style="fill:none;stroke:#4a64a5;" points="633,-337.5 633,-290.5 "/>
<polyline style="fill:none;stroke:#4a64a5;" points="633,-337.5 637,-341.5 "/>
<text text-anchor="middle" x="579" y="-309.392" style="font-family:Times New Roman;font-size:20.0px;fill:#4a64a5;">Task to run</text>
</g>
<!-- k4_2&#45;&gt;k5_2 -->
<g id="edge45" class="edge"><title>k4_2&#45;&gt;k5_2</title>
<path style="fill:none;stroke:#4a64a5;" d="M579,-364C579,-360 579,-356 579,-352"/>
<polygon style="fill:#4a64a5;stroke:#4a64a5;" points="582.5,-352 579,-342 575.5,-352 582.5,-352"/>
</g>
<!-- k6_2 -->
<g id="node46" class="node"><title>k6_2</title>
<polygon style="fill:none;stroke:#4a64a5;stroke-dasharray:5,2;" points="655,-268 507,-268 503,-264 503,-194 651,-194 655,-198 655,-268"/>
<polyline style="fill:none;stroke:#4a64a5;stroke-dasharray:5,2;" points="651,-264 503,-264 "/>
<polyline style="fill:none;stroke:#4a64a5;stroke-dasharray:5,2;" points="651,-264 651,-194 "/>
<polyline style="fill:none;stroke:#4a64a5;stroke-dasharray:5,2;" points="651,-264 655,-268 "/>
<text text-anchor="middle" x="579" y="-235.892" style="font-family:Times New Roman;font-size:20.0px;fill:#4a64a5;">Up&#45;to&#45;date task</text>
<text text-anchor="middle" x="579" y="-212.892" style="font-family:Times New Roman;font-size:20.0px;fill:#4a64a5;">forced to rerun</text>
</g>
<!-- k5_2&#45;&gt;k6_2 -->
<g id="edge47" class="edge"><title>k5_2&#45;&gt;k6_2</title>
<path style="fill:none;stroke:#4a64a5;" d="M579,-290C579,-286 579,-282 579,-278"/>
<polygon style="fill:#4a64a5;stroke:#4a64a5;" points="582.5,-278 579,-268 575.5,-278 582.5,-278"/>
</g>
<!-- k7_2 -->
<g id="node48" class="node"><title>k7_2</title>
<polygon style="fill:#d2c24a;stroke:#4a92a5;" points="639,-172 523,-172 519,-168 519,-98 635,-98 639,-102 639,-172"/>
<polyline style="fill:none;stroke:#4a92a5;" points="635,-168 519,-168 "/>
<polyline style="fill:none;stroke:#4a92a5;" points="635,-168 635,-98 "/>
<polyline style="fill:none;stroke:#4a92a5;" points="635,-168 639,-172 "/>
<text text-anchor="middle" x="579" y="-139.892" style="font-family:Times New Roman;font-size:20.0px;fill:#4a92a5;">Up&#45;to&#45;date</text>
<text text-anchor="middle" x="579" y="-116.892" style="font-family:Times New Roman;font-size:20.0px;fill:#4a92a5;">Final target</text>
</g>
<!-- k6_2&#45;&gt;k7_2 -->
<g id="edge49" class="edge"><title>k6_2&#45;&gt;k7_2</title>
<path style="fill:none;stroke:#4a64a5;" d="M579,-194C579,-190 579,-186 579,-182"/>
<polygon style="fill:#4a64a5;stroke:#4a64a5;" points="582.5,-182 579,-172 575.5,-182 582.5,-182"/>
</g>
<!-- k8_2 -->
<g id="node50" class="node"><title>k8_2</title>
<polygon style="fill:#d2c24a;stroke:black;" points="639,-75.5 523,-75.5 519,-71.5 519,-24.5 635,-24.5 639,-28.5 639,-75.5"/>
<polyline style="fill:none;stroke:black;" points="635,-71.5 519,-71.5 "/>
<polyline style="fill:none;stroke:black;" points="635,-71.5 635,-24.5 "/>
<polyline style="fill:none;stroke:black;" points="635,-71.5 639,-75.5 "/>
<text text-anchor="middle" x="579" y="-43.392" style="font-family:Times New Roman;font-size:20.0px;">Final target</text>
</g>
<!-- k7_2&#45;&gt;k8_2 -->
<g id="edge51" class="edge"><title>k7_2&#45;&gt;k8_2</title>
<path style="fill:none;stroke:gray;" d="M579,-98C579,-94 579,-90 579,-86"/>
<polygon style="fill:gray;stroke:gray;" points="582.5,-86 579,-76 575.5,-86 582.5,-86"/>
</g>
<!-- k1_3 -->
<g id="node53" class="node"><title>k1_3</title>
<polygon style="fill:#ff3e68;stroke:white;" points="877,-681.5 745,-681.5 741,-677.5 741,-630.5 873,-630.5 877,-634.5 877,-681.5"/>
<polyline style="fill:none;stroke:white;" points="873,-677.5 741,-677.5 "/>
<polyline style="fill:none;stroke:white;" points="873,-677.5 873,-630.5 "/>
<polyline style="fill:none;stroke:white;" points="873,-677.5 877,-681.5 "/>
<text text-anchor="middle" x="809" y="-649.392" style="font-family:Times New Roman;font-size:20.0px;fill:white;">Vicious cycle</text>
</g>
<!-- k2_3 -->
<g id="node54" class="node"><title>k2_3</title>
<polygon style="fill:white;stroke:gray;" points="874,-608 748,-608 744,-604 744,-534 870,-534 874,-538 874,-608"/>
<polyline style="fill:none;stroke:gray;" points="870,-604 744,-604 "/>
<polyline style="fill:none;stroke:gray;" points="870,-604 870,-534 "/>
<polyline style="fill:none;stroke:gray;" points="870,-604 874,-608 "/>
<text text-anchor="middle" x="809" y="-575.892" style="font-family:Times New Roman;font-size:20.0px;fill:gray;">Up&#45;to&#45;date</text>
<text text-anchor="middle" x="809" y="-552.892" style="font-family:Times New Roman;font-size:20.0px;fill:gray;">down stream</text>
</g>
<!-- k1_3&#45;&gt;k2_3 -->
<g id="edge54" class="edge"><title>k1_3&#45;&gt;k2_3</title>
<path style="fill:none;stroke:#ff3e68;" d="M803,-630C802,-626 802,-622 802,-618"/>
<polygon style="fill:#ff3e68;stroke:#ff3e68;" points="805.5,-618 802,-608 798.5,-618 805.5,-618"/>
</g>
<!-- k2_3&#45;&gt;k1_3 -->
<g id="edge56" class="edge"><title>k2_3&#45;&gt;k1_3</title>
<path style="fill:none;stroke:#ff3e68;" d="M816,-608C816,-612 816,-616 816,-620"/>
<polygon style="fill:#ff3e68;stroke:#ff3e68;" points="812.512,-619.701 815,-630 819.478,-620.398 812.512,-619.701"/>
</g>
<!-- k3_3 -->
<g id="node57" class="node"><title>k3_3</title>
<polygon style="fill:#c9d787;stroke:#7d8a2e;" points="885,-511.5 737,-511.5 733,-507.5 733,-460.5 881,-460.5 885,-464.5 885,-511.5"/>
<polyline style="fill:none;stroke:#7d8a2e;" points="881,-507.5 733,-507.5 "/>
<polyline style="fill:none;stroke:#7d8a2e;" points="881,-507.5 881,-460.5 "/>
<polyline style="fill:none;stroke:#7d8a2e;" points="881,-507.5 885,-511.5 "/>
<text text-anchor="middle" x="809" y="-479.392" style="font-family:Times New Roman;font-size:20.0px;fill:#7d8a2e;">Up&#45;to&#45;date task</text>
</g>
<!-- k2_3&#45;&gt;k3_3 -->
<g id="edge58" class="edge"><title>k2_3&#45;&gt;k3_3</title>
<path style="fill:none;stroke:gray;" d="M809,-534C809,-530 809,-526 809,-522"/>
<polygon style="fill:gray;stroke:gray;" points="812.5,-522 809,-512 805.5,-522 812.5,-522"/>
</g>
<!-- k4_3 -->
<g id="node59" class="node"><title>k4_3</title>
<polygon style="fill:none;stroke:black;" points="896,-438 726,-438 722,-434 722,-364 892,-364 896,-368 896,-438"/>
<polyline style="fill:none;stroke:black;" points="892,-434 722,-434 "/>
<polyline style="fill:none;stroke:black;" points="892,-434 892,-364 "/>
<polyline style="fill:none;stroke:black;" points="892,-434 896,-438 "/>
<text text-anchor="middle" x="809" y="-405.892" style="font-family:Times New Roman;font-size:20.0px;">Force pipeline run</text>
<text text-anchor="middle" x="809" y="-382.892" style="font-family:Times New Roman;font-size:20.0px;">from this task</text>
</g>
<!-- k3_3&#45;&gt;k4_3 -->
<g id="edge60" class="edge"><title>k3_3&#45;&gt;k4_3</title>
<path style="fill:none;stroke:gray;" d="M809,-460C809,-456 809,-452 809,-448"/>
<polygon style="fill:gray;stroke:gray;" points="812.5,-448 809,-438 805.5,-448 812.5,-448"/>
</g>
<!-- k5_3 -->
<g id="node61" class="node"><title>k5_3</title>
<polygon style="fill:none;stroke:#bfb5ff;" points="867,-341.5 755,-341.5 751,-337.5 751,-290.5 863,-290.5 867,-294.5 867,-341.5"/>
<polyline style="fill:none;stroke:#bfb5ff;" points="863,-337.5 751,-337.5 "/>
<polyline style="fill:none;stroke:#bfb5ff;" points="863,-337.5 863,-290.5 "/>
<polyline style="fill:none;stroke:#bfb5ff;" points="863,-337.5 867,-341.5 "/>
<text text-anchor="middle" x="809" y="-309.392" style="font-family:Times New Roman;font-size:20.0px;fill:#bfb5ff;">Task to run</text>
</g>
<!-- k4_3&#45;&gt;k5_3 -->
<g id="edge62" class="edge"><title>k4_3&#45;&gt;k5_3</title>
<path style="fill:none;stroke:#bfb5ff;" d="M809,-364C809,-360 809,-356 809,-352"/>
<polygon style="fill:#bfb5ff;stroke:#bfb5ff;" points="812.5,-352 809,-342 805.5,-352 812.5,-352"/>
</g>
<!-- k6_3 -->
<g id="node63" class="node"><title>k6_3</title>
<polygon style="fill:none;stroke:#bfb5ff;stroke-dasharray:5,2;" points="885,-268 737,-268 733,-264 733,-194 881,-194 885,-198 885,-268"/>
<polyline style="fill:none;stroke:#bfb5ff;stroke-dasharray:5,2;" points="881,-264 733,-264 "/>
<polyline style="fill:none;stroke:#bfb5ff;stroke-dasharray:5,2;" points="881,-264 881,-194 "/>
<polyline style="fill:none;stroke:#bfb5ff;stroke-dasharray:5,2;" points="881,-264 885,-268 "/>
<text text-anchor="middle" x="809" y="-235.892" style="font-family:Times New Roman;font-size:20.0px;fill:#bfb5ff;">Up&#45;to&#45;date task</text>
<text text-anchor="middle" x="809" y="-212.892" style="font-family:Times New Roman;font-size:20.0px;fill:#bfb5ff;">forced to rerun</text>
</g>
<!-- k5_3&#45;&gt;k6_3 -->
<g id="edge64" class="edge"><title>k5_3&#45;&gt;k6_3</title>
<path style="fill:none;stroke:#bfb5ff;" d="M809,-290C809,-286 809,-282 809,-278"/>
<polygon style="fill:#bfb5ff;stroke:#bfb5ff;" points="812.5,-278 809,-268 805.5,-278 812.5,-278"/>
</g>
<!-- k7_3 -->
<g id="node65" class="node"><title>k7_3</title>
<polygon style="fill:#fff1dc;stroke:#7d8a2e;" points="869,-172 753,-172 749,-168 749,-98 865,-98 869,-102 869,-172"/>
<polyline style="fill:none;stroke:#7d8a2e;" points="865,-168 749,-168 "/>
<polyline style="fill:none;stroke:#7d8a2e;" points="865,-168 865,-98 "/>
<polyline style="fill:none;stroke:#7d8a2e;" points="865,-168 869,-172 "/>
<text text-anchor="middle" x="809" y="-139.892" style="font-family:Times New Roman;font-size:20.0px;fill:#7d8a2e;">Up&#45;to&#45;date</text>
<text text-anchor="middle" x="809" y="-116.892" style="font-family:Times New Roman;font-size:20.0px;fill:#7d8a2e;">Final target</text>
</g>
<!-- k6_3&#45;&gt;k7_3 -->
<g id="edge66" class="edge"><title>k6_3&#45;&gt;k7_3</title>
<path style="fill:none;stroke:#bfb5ff;" d="M809,-194C809,-190 809,-186 809,-182"/>
<polygon style="fill:#bfb5ff;stroke:#bfb5ff;" points="812.5,-182 809,-172 805.5,-182 812.5,-182"/>
</g>
<!-- k8_3 -->
<g id="node67" class="node"><title>k8_3</title>
<polygon style="fill:#fff1dc;stroke:black;" points="869,-75.5 753,-75.5 749,-71.5 749,-24.5 865,-24.5 869,-28.5 869,-75.5"/>
<polyline style="fill:none;stroke:black;" points="865,-71.5 749,-71.5 "/>
<polyline style="fill:none;stroke:black;" points="865,-71.5 865,-24.5 "/>
<polyline style="fill:none;stroke:black;" points="865,-71.5 869,-75.5 "/>
<text text-anchor="middle" x="809" y="-43.392" style="font-family:Times New Roman;font-size:20.0px;">Final target</text>
</g>
<!-- k7_3&#45;&gt;k8_3 -->
<g id="edge68" class="edge"><title>k7_3&#45;&gt;k8_3</title>
<path style="fill:none;stroke:gray;" d="M809,-98C809,-94 809,-90 809,-86"/>
<polygon style="fill:gray;stroke:gray;" points="812.5,-86 809,-76 805.5,-86 812.5,-86"/>
</g>
<!-- k1_4 -->
<g id="node70" class="node"><title>k1_4</title>
<polygon style="fill:#f54f29;stroke:white;" points="1107,-681.5 975,-681.5 971,-677.5 971,-630.5 1103,-630.5 1107,-634.5 1107,-681.5"/>
<polyline style="fill:none;stroke:white;" points="1103,-677.5 971,-677.5 "/>
<polyline style="fill:none;stroke:white;" points="1103,-677.5 1103,-630.5 "/>
<polyline style="fill:none;stroke:white;" points="1103,-677.5 1107,-681.5 "/>
<text text-anchor="middle" x="1039" y="-649.392" style="font-family:Times New Roman;font-size:20.0px;fill:white;">Vicious cycle</text>
</g>
<!-- k2_4 -->
<g id="node71" class="node"><title>k2_4</title>
<polygon style="fill:white;stroke:gray;" points="1104,-608 978,-608 974,-604 974,-534 1100,-534 1104,-538 1104,-608"/>
<polyline style="fill:none;stroke:gray;" points="1100,-604 974,-604 "/>
<polyline style="fill:none;stroke:gray;" points="1100,-604 1100,-534 "/>
<polyline style="fill:none;stroke:gray;" points="1100,-604 1104,-608 "/>
<text text-anchor="middle" x="1039" y="-575.892" style="font-family:Times New Roman;font-size:20.0px;fill:gray;">Up&#45;to&#45;date</text>
<text text-anchor="middle" x="1039" y="-552.892" style="font-family:Times New Roman;font-size:20.0px;fill:gray;">down stream</text>
</g>
<!-- k1_4&#45;&gt;k2_4 -->
<g id="edge71" class="edge"><title>k1_4&#45;&gt;k2_4</title>
<path style="fill:none;stroke:#f54f29;" d="M1033,-630C1032,-626 1032,-622 1032,-618"/>
<polygon style="fill:#f54f29;stroke:#f54f29;" points="1035.5,-618 1032,-608 1028.5,-618 1035.5,-618"/>
</g>
<!-- k2_4&#45;&gt;k1_4 -->
<g id="edge73" class="edge"><title>k2_4&#45;&gt;k1_4</title>
<path style="fill:none;stroke:#f54f29;" d="M1046,-608C1046,-612 1046,-616 1046,-620"/>
<polygon style="fill:#f54f29;stroke:#f54f29;" points="1042.51,-619.701 1045,-630 1049.48,-620.398 1042.51,-619.701"/>
</g>
<!-- k3_4 -->
<g id="node74" class="node"><title>k3_4</title>
<polygon style="fill:#b8cc6e;stroke:#4b6000;" points="1115,-511.5 967,-511.5 963,-507.5 963,-460.5 1111,-460.5 1115,-464.5 1115,-511.5"/>
<polyline style="fill:none;stroke:#4b6000;" points="1111,-507.5 963,-507.5 "/>
<polyline style="fill:none;stroke:#4b6000;" points="1111,-507.5 1111,-460.5 "/>
<polyline style="fill:none;stroke:#4b6000;" points="1111,-507.5 1115,-511.5 "/>
<text text-anchor="middle" x="1039" y="-479.392" style="font-family:Times New Roman;font-size:20.0px;fill:#4b6000;">Up&#45;to&#45;date task</text>
</g>
<!-- k2_4&#45;&gt;k3_4 -->
<g id="edge75" class="edge"><title>k2_4&#45;&gt;k3_4</title>
<path style="fill:none;stroke:gray;" d="M1039,-534C1039,-530 1039,-526 1039,-522"/>
<polygon style="fill:gray;stroke:gray;" points="1042.5,-522 1039,-512 1035.5,-522 1042.5,-522"/>
</g>
<!-- k4_4 -->
<g id="node76" class="node"><title>k4_4</title>
<polygon style="fill:none;stroke:black;" points="1126,-438 956,-438 952,-434 952,-364 1122,-364 1126,-368 1126,-438"/>
<polyline style="fill:none;stroke:black;" points="1122,-434 952,-434 "/>
<polyline style="fill:none;stroke:black;" points="1122,-434 1122,-364 "/>
<polyline style="fill:none;stroke:black;" points="1122,-434 1126,-438 "/>
<text text-anchor="middle" x="1039" y="-405.892" style="font-family:Times New Roman;font-size:20.0px;">Force pipeline run</text>
<text text-anchor="middle" x="1039" y="-382.892" style="font-family:Times New Roman;font-size:20.0px;">from this task</text>
</g>
<!-- k3_4&#45;&gt;k4_4 -->
<g id="edge77" class="edge"><title>k3_4&#45;&gt;k4_4</title>
<path style="fill:none;stroke:gray;" d="M1039,-460C1039,-456 1039,-452 1039,-448"/>
<polygon style="fill:gray;stroke:gray;" points="1042.5,-448 1039,-438 1035.5,-448 1042.5,-448"/>
</g>
<!-- k5_4 -->
<g id="node78" class="node"><title>k5_4</title>
<polygon style="fill:none;stroke:#004460;" points="1097,-341.5 985,-341.5 981,-337.5 981,-290.5 1093,-290.5 1097,-294.5 1097,-341.5"/>
<polyline style="fill:none;stroke:#004460;" points="1093,-337.5 981,-337.5 "/>
<polyline style="fill:none;stroke:#004460;" points="1093,-337.5 1093,-290.5 "/>
<polyline style="fill:none;stroke:#004460;" points="1093,-337.5 1097,-341.5 "/>
<text text-anchor="middle" x="1039" y="-309.392" style="font-family:Times New Roman;font-size:20.0px;fill:#004460;">Task to run</text>
</g>
<!-- k4_4&#45;&gt;k5_4 -->
<g id="edge79" class="edge"><title>k4_4&#45;&gt;k5_4</title>
<path style="fill:none;stroke:#004460;" d="M1039,-364C1039,-360 1039,-356 1039,-352"/>
<polygon style="fill:#004460;stroke:#004460;" points="1042.5,-352 1039,-342 1035.5,-352 1042.5,-352"/>
</g>
<!-- k6_4 -->
<g id="node80" class="node"><title>k6_4</title>
<polygon style="fill:none;stroke:#004460;stroke-dasharray:5,2;" points="1115,-268 967,-268 963,-264 963,-194 1111,-194 1115,-198 1115,-268"/>
<polyline style="fill:none;stroke:#004460;stroke-dasharray:5,2;" points="1111,-264 963,-264 "/>
<polyline style="fill:none;stroke:#004460;stroke-dasharray:5,2;" points="1111,-264 1111,-194 "/>
<polyline style="fill:none;stroke:#004460;stroke-dasharray:5,2;" points="1111,-264 1115,-268 "/>
<text text-anchor="middle" x="1039" y="-235.892" style="font-family:Times New Roman;font-size:20.0px;fill:#004460;">Up&#45;to&#45;date task</text>
<text text-anchor="middle" x="1039" y="-212.892" style="font-family:Times New Roman;font-size:20.0px;fill:#004460;">forced to rerun</text>
</g>
<!-- k5_4&#45;&gt;k6_4 -->
<g id="edge81" class="edge"><title>k5_4&#45;&gt;k6_4</title>
<path style="fill:none;stroke:#004460;" d="M1039,-290C1039,-286 1039,-282 1039,-278"/>
<polygon style="fill:#004460;stroke:#004460;" points="1042.5,-278 1039,-268 1035.5,-278 1042.5,-278"/>
</g>
<!-- k7_4 -->
<g id="node82" class="node"><title>k7_4</title>
<polygon style="fill:#fff0a3;stroke:#4b6000;" points="1099,-172 983,-172 979,-168 979,-98 1095,-98 1099,-102 1099,-172"/>
<polyline style="fill:none;stroke:#4b6000;" points="1095,-168 979,-168 "/>
<polyline style="fill:none;stroke:#4b6000;" points="1095,-168 1095,-98 "/>
<polyline style="fill:none;stroke:#4b6000;" points="1095,-168 1099,-172 "/>
<text text-anchor="middle" x="1039" y="-139.892" style="font-family:Times New Roman;font-size:20.0px;fill:#4b6000;">Up&#45;to&#45;date</text>
<text text-anchor="middle" x="1039" y="-116.892" style="font-family:Times New Roman;font-size:20.0px;fill:#4b6000;">Final target</text>
</g>
<!-- k6_4&#45;&gt;k7_4 -->
<g id="edge83" class="edge"><title>k6_4&#45;&gt;k7_4</title>
<path style="fill:none;stroke:#004460;" d="M1039,-194C1039,-190 1039,-186 1039,-182"/>
<polygon style="fill:#004460;stroke:#004460;" points="1042.5,-182 1039,-172 1035.5,-182 1042.5,-182"/>
</g>
<!-- k8_4 -->
<g id="node84" class="node"><title>k8_4</title>
<polygon style="fill:#fff0a3;stroke:black;" points="1099,-75.5 983,-75.5 979,-71.5 979,-24.5 1095,-24.5 1099,-28.5 1099,-75.5"/>
<polyline style="fill:none;stroke:black;" points="1095,-71.5 979,-71.5 "/>
<polyline style="fill:none;stroke:black;" points="1095,-71.5 1095,-24.5 "/>
<polyline style="fill:none;stroke:black;" points="1095,-71.5 1099,-75.5 "/>
<text text-anchor="middle" x="1039" y="-43.392" style="font-family:Times New Roman;font-size:20.0px;">Final target</text>
</g>
<!-- k7_4&#45;&gt;k8_4 -->
<g id="edge85" class="edge"><title>k7_4&#45;&gt;k8_4</title>
<path style="fill:none;stroke:gray;" d="M1039,-98C1039,-94 1039,-90 1039,-86"/>
<polygon style="fill:gray;stroke:gray;" points="1042.5,-86 1039,-76 1035.5,-86 1042.5,-86"/>
</g>
<!-- k1_5 -->
<g id="node87" class="node"><title>k1_5</title>
<polygon style="fill:#ff5555;stroke:white;" points="1337,-681.5 1205,-681.5 1201,-677.5 1201,-630.5 1333,-630.5 1337,-634.5 1337,-681.5"/>
<polyline style="fill:none;stroke:white;" points="1333,-677.5 1201,-677.5 "/>
<polyline style="fill:none;stroke:white;" points="1333,-677.5 1333,-630.5 "/>
<polyline style="fill:none;stroke:white;" points="1333,-677.5 1337,-681.5 "/>
<text text-anchor="middle" x="1269" y="-649.392" style="font-family:Times New Roman;font-size:20.0px;fill:white;">Vicious cycle</text>
</g>
<!-- k2_5 -->
<g id="node88" class="node"><title>k2_5</title>
<polygon style="fill:white;stroke:gray;" points="1334,-608 1208,-608 1204,-604 1204,-534 1330,-534 1334,-538 1334,-608"/>
<polyline style="fill:none;stroke:gray;" points="1330,-604 1204,-604 "/>
<polyline style="fill:none;stroke:gray;" points="1330,-604 1330,-534 "/>
<polyline style="fill:none;stroke:gray;" points="1330,-604 1334,-608 "/>
<text text-anchor="middle" x="1269" y="-575.892" style="font-family:Times New Roman;font-size:20.0px;fill:gray;">Up&#45;to&#45;date</text>
<text text-anchor="middle" x="1269" y="-552.892" style="font-family:Times New Roman;font-size:20.0px;fill:gray;">down stream</text>
</g>
<!-- k1_5&#45;&gt;k2_5 -->
<g id="edge88" class="edge"><title>k1_5&#45;&gt;k2_5</title>
<path style="fill:none;stroke:#ff5555;" d="M1263,-630C1262,-626 1262,-622 1262,-618"/>
<polygon style="fill:#ff5555;stroke:#ff5555;" points="1265.5,-618 1262,-608 1258.5,-618 1265.5,-618"/>
</g>
<!-- k2_5&#45;&gt;k1_5 -->
<g id="edge90" class="edge"><title>k2_5&#45;&gt;k1_5</title>
<path style="fill:none;stroke:#ff5555;" d="M1276,-608C1276,-612 1276,-616 1276,-620"/>
<polygon style="fill:#ff5555;stroke:#ff5555;" points="1272.51,-619.701 1275,-630 1279.48,-620.398 1272.51,-619.701"/>
</g>
<!-- k3_5 -->
<g id="node91" class="node"><title>k3_5</title>
<polygon style="fill:#44ff44;stroke:#007700;" points="1345,-511.5 1197,-511.5 1193,-507.5 1193,-460.5 1341,-460.5 1345,-464.5 1345,-511.5"/>
<polyline style="fill:none;stroke:#007700;" points="1341,-507.5 1193,-507.5 "/>
<polyline style="fill:none;stroke:#007700;" points="1341,-507.5 1341,-460.5 "/>
<polyline style="fill:none;stroke:#007700;" points="1341,-507.5 1345,-511.5 "/>
<text text-anchor="middle" x="1269" y="-479.392" style="font-family:Times New Roman;font-size:20.0px;fill:#007700;">Up&#45;to&#45;date task</text>
</g>
<!-- k2_5&#45;&gt;k3_5 -->
<g id="edge92" class="edge"><title>k2_5&#45;&gt;k3_5</title>
<path style="fill:none;stroke:gray;" d="M1269,-534C1269,-530 1269,-526 1269,-522"/>
<polygon style="fill:gray;stroke:gray;" points="1272.5,-522 1269,-512 1265.5,-522 1272.5,-522"/>
</g>
<!-- k4_5 -->
<g id="node93" class="node"><title>k4_5</title>
<polygon style="fill:none;stroke:black;" points="1356,-438 1186,-438 1182,-434 1182,-364 1352,-364 1356,-368 1356,-438"/>
<polyline style="fill:none;stroke:black;" points="1352,-434 1182,-434 "/>
<polyline style="fill:none;stroke:black;" points="1352,-434 1352,-364 "/>
<polyline style="fill:none;stroke:black;" points="1352,-434 1356,-438 "/>
<text text-anchor="middle" x="1269" y="-405.892" style="font-family:Times New Roman;font-size:20.0px;">Force pipeline run</text>
<text text-anchor="middle" x="1269" y="-382.892" style="font-family:Times New Roman;font-size:20.0px;">from this task</text>
</g>
<!-- k3_5&#45;&gt;k4_5 -->
<g id="edge94" class="edge"><title>k3_5&#45;&gt;k4_5</title>
<path style="fill:none;stroke:gray;" d="M1269,-460C1269,-456 1269,-452 1269,-448"/>
<polygon style="fill:gray;stroke:gray;" points="1272.5,-448 1269,-438 1265.5,-448 1272.5,-448"/>
</g>
<!-- k5_5 -->
<g id="node95" class="node"><title>k5_5</title>
<polygon style="fill:#aabbff;stroke:#1122ff;" points="1327,-341.5 1215,-341.5 1211,-337.5 1211,-290.5 1323,-290.5 1327,-294.5 1327,-341.5"/>
<polyline style="fill:none;stroke:#1122ff;" points="1323,-337.5 1211,-337.5 "/>
<polyline style="fill:none;stroke:#1122ff;" points="1323,-337.5 1323,-290.5 "/>
<polyline style="fill:none;stroke:#1122ff;" points="1323,-337.5 1327,-341.5 "/>
<text text-anchor="middle" x="1269" y="-309.392" style="font-family:Times New Roman;font-size:20.0px;fill:#1122ff;">Task to run</text>
</g>
<!-- k4_5&#45;&gt;k5_5 -->
<g id="edge96" class="edge"><title>k4_5&#45;&gt;k5_5</title>
<path style="fill:none;stroke:#1122ff;" d="M1269,-364C1269,-360 1269,-356 1269,-352"/>
<polygon style="fill:#1122ff;stroke:#1122ff;" points="1272.5,-352 1269,-342 1265.5,-352 1272.5,-352"/>
</g>
<!-- k6_5 -->
<g id="node97" class="node"><title>k6_5</title>
<polygon style="fill:none;stroke:#1122ff;stroke-dasharray:5,2;" points="1345,-268 1197,-268 1193,-264 1193,-194 1341,-194 1345,-198 1345,-268"/>
<polyline style="fill:none;stroke:#1122ff;stroke-dasharray:5,2;" points="1341,-264 1193,-264 "/>
<polyline style="fill:none;stroke:#1122ff;stroke-dasharray:5,2;" points="1341,-264 1341,-194 "/>
<polyline style="fill:none;stroke:#1122ff;stroke-dasharray:5,2;" points="1341,-264 1345,-268 "/>
<text text-anchor="middle" x="1269" y="-235.892" style="font-family:Times New Roman;font-size:20.0px;fill:#1122ff;">Up&#45;to&#45;date task</text>
<text text-anchor="middle" x="1269" y="-212.892" style="font-family:Times New Roman;font-size:20.0px;fill:#1122ff;">forced to rerun</text>
</g>
<!-- k5_5&#45;&gt;k6_5 -->
<g id="edge98" class="edge"><title>k5_5&#45;&gt;k6_5</title>
<path style="fill:none;stroke:#1122ff;" d="M1269,-290C1269,-286 1269,-282 1269,-278"/>
<polygon style="fill:#1122ff;stroke:#1122ff;" points="1272.5,-278 1269,-268 1265.5,-278 1272.5,-278"/>
</g>
<!-- k7_5 -->
<g id="node99" class="node"><title>k7_5</title>
<polygon style="fill:#ff883b;stroke:#007700;" points="1329,-172 1213,-172 1209,-168 1209,-98 1325,-98 1329,-102 1329,-172"/>
<polyline style="fill:none;stroke:#007700;" points="1325,-168 1209,-168 "/>
<polyline style="fill:none;stroke:#007700;" points="1325,-168 1325,-98 "/>
<polyline style="fill:none;stroke:#007700;" points="1325,-168 1329,-172 "/>
<text text-anchor="middle" x="1269" y="-139.892" style="font-family:Times New Roman;font-size:20.0px;fill:#007700;">Up&#45;to&#45;date</text>
<text text-anchor="middle" x="1269" y="-116.892" style="font-family:Times New Roman;font-size:20.0px;fill:#007700;">Final target</text>
</g>
<!-- k6_5&#45;&gt;k7_5 -->
<g id="edge100" class="edge"><title>k6_5&#45;&gt;k7_5</title>
<path style="fill:none;stroke:#1122ff;" d="M1269,-194C1269,-190 1269,-186 1269,-182"/>
<polygon style="fill:#1122ff;stroke:#1122ff;" points="1272.5,-182 1269,-172 1265.5,-182 1272.5,-182"/>
</g>
<!-- k8_5 -->
<g id="node101" class="node"><title>k8_5</title>
<polygon style="fill:#ff883b;stroke:black;" points="1329,-75.5 1213,-75.5 1209,-71.5 1209,-24.5 1325,-24.5 1329,-28.5 1329,-75.5"/>
<polyline style="fill:none;stroke:black;" points="1325,-71.5 1209,-71.5 "/>
<polyline style="fill:none;stroke:black;" points="1325,-71.5 1325,-24.5 "/>
<polyline style="fill:none;stroke:black;" points="1325,-71.5 1329,-75.5 "/>
<text text-anchor="middle" x="1269" y="-43.392" style="font-family:Times New Roman;font-size:20.0px;">Final target</text>
</g>
<!-- k7_5&#45;&gt;k8_5 -->
<g id="edge102" class="edge"><title>k7_5&#45;&gt;k8_5</title>
<path style="fill:none;stroke:gray;" d="M1269,-98C1269,-94 1269,-90 1269,-86"/>
<polygon style="fill:gray;stroke:gray;" points="1272.5,-86 1269,-76 1265.5,-86 1272.5,-86"/>
</g>
<!-- k1_6 -->
<g id="node104" class="node"><title>k1_6</title>
<polygon style="fill:#d3181f;stroke:white;" points="1567,-681.5 1435,-681.5 1431,-677.5 1431,-630.5 1563,-630.5 1567,-634.5 1567,-681.5"/>
<polyline style="fill:none;stroke:white;" points="1563,-677.5 1431,-677.5 "/>
<polyline style="fill:none;stroke:white;" points="1563,-677.5 1563,-630.5 "/>
<polyline style="fill:none;stroke:white;" points="1563,-677.5 1567,-681.5 "/>
<text text-anchor="middle" x="1499" y="-649.392" style="font-family:Times New Roman;font-size:20.0px;fill:white;">Vicious cycle</text>
</g>
<!-- k2_6 -->
<g id="node105" class="node"><title>k2_6</title>
<polygon style="fill:white;stroke:gray;" points="1564,-608 1438,-608 1434,-604 1434,-534 1560,-534 1564,-538 1564,-608"/>
<polyline style="fill:none;stroke:gray;" points="1560,-604 1434,-604 "/>
<polyline style="fill:none;stroke:gray;" points="1560,-604 1560,-534 "/>
<polyline style="fill:none;stroke:gray;" points="1560,-604 1564,-608 "/>
<text text-anchor="middle" x="1499" y="-575.892" style="font-family:Times New Roman;font-size:20.0px;fill:gray;">Up&#45;to&#45;date</text>
<text text-anchor="middle" x="1499" y="-552.892" style="font-family:Times New Roman;font-size:20.0px;fill:gray;">down stream</text>
</g>
<!-- k1_6&#45;&gt;k2_6 -->
<g id="edge105" class="edge"><title>k1_6&#45;&gt;k2_6</title>
<path style="fill:none;stroke:#d3181f;" d="M1493,-630C1492,-626 1492,-622 1492,-618"/>
<polygon style="fill:#d3181f;stroke:#d3181f;" points="1495.5,-618 1492,-608 1488.5,-618 1495.5,-618"/>
</g>
<!-- k2_6&#45;&gt;k1_6 -->
<g id="edge107" class="edge"><title>k2_6&#45;&gt;k1_6</title>
<path style="fill:none;stroke:#d3181f;" d="M1506,-608C1506,-612 1506,-616 1506,-620"/>
<polygon style="fill:#d3181f;stroke:#d3181f;" points="1502.51,-619.701 1505,-630 1509.48,-620.398 1502.51,-619.701"/>
</g>
<!-- k3_6 -->
<g id="node108" class="node"><title>k3_6</title>
<polygon style="fill:#d3fae3;stroke:#87b379;" points="1575,-511.5 1427,-511.5 1423,-507.5 1423,-460.5 1571,-460.5 1575,-464.5 1575,-511.5"/>
<polyline style="fill:none;stroke:#87b379;" points="1571,-507.5 1423,-507.5 "/>
<polyline style="fill:none;stroke:#87b379;" points="1571,-507.5 1571,-460.5 "/>
<polyline style="fill:none;stroke:#87b379;" points="1571,-507.5 1575,-511.5 "/>
<text text-anchor="middle" x="1499" y="-479.392" style="font-family:Times New Roman;font-size:20.0px;fill:#87b379;">Up&#45;to&#45;date task</text>
</g>
<!-- k2_6&#45;&gt;k3_6 -->
<g id="edge109" class="edge"><title>k2_6&#45;&gt;k3_6</title>
<path style="fill:none;stroke:gray;" d="M1499,-534C1499,-530 1499,-526 1499,-522"/>
<polygon style="fill:gray;stroke:gray;" points="1502.5,-522 1499,-512 1495.5,-522 1502.5,-522"/>
</g>
<!-- k4_6 -->
<g id="node110" class="node"><title>k4_6</title>
<polygon style="fill:none;stroke:black;" points="1586,-438 1416,-438 1412,-434 1412,-364 1582,-364 1586,-368 1586,-438"/>
<polyline style="fill:none;stroke:black;" points="1582,-434 1412,-434 "/>
<polyline style="fill:none;stroke:black;" points="1582,-434 1582,-364 "/>
<polyline style="fill:none;stroke:black;" points="1582,-434 1586,-438 "/>
<text text-anchor="middle" x="1499" y="-405.892" style="font-family:Times New Roman;font-size:20.0px;">Force pipeline run</text>
<text text-anchor="middle" x="1499" y="-382.892" style="font-family:Times New Roman;font-size:20.0px;">from this task</text>
</g>
<!-- k3_6&#45;&gt;k4_6 -->
<g id="edge111" class="edge"><title>k3_6&#45;&gt;k4_6</title>
<path style="fill:none;stroke:gray;" d="M1499,-460C1499,-456 1499,-452 1499,-448"/>
<polygon style="fill:gray;stroke:gray;" points="1502.5,-448 1499,-438 1495.5,-448 1502.5,-448"/>
</g>
<!-- k5_6 -->
<g id="node112" class="node"><title>k5_6</title>
<polygon style="fill:none;stroke:#87bae4;" points="1557,-341.5 1445,-341.5 1441,-337.5 1441,-290.5 1553,-290.5 1557,-294.5 1557,-341.5"/>
<polyline style="fill:none;stroke:#87bae4;" points="1553,-337.5 1441,-337.5 "/>
<polyline style="fill:none;stroke:#87bae4;" points="1553,-337.5 1553,-290.5 "/>
<polyline style="fill:none;stroke:#87bae4;" points="1553,-337.5 1557,-341.5 "/>
<text text-anchor="middle" x="1499" y="-309.392" style="font-family:Times New Roman;font-size:20.0px;fill:#87bae4;">Task to run</text>
</g>
<!-- k4_6&#45;&gt;k5_6 -->
<g id="edge113" class="edge"><title>k4_6&#45;&gt;k5_6</title>
<path style="fill:none;stroke:#87bae4;" d="M1499,-364C1499,-360 1499,-356 1499,-352"/>
<polygon style="fill:#87bae4;stroke:#87bae4;" points="1502.5,-352 1499,-342 1495.5,-352 1502.5,-352"/>
</g>
<!-- k6_6 -->
<g id="node114" class="node"><title>k6_6</title>
<polygon style="fill:none;stroke:#87bae4;stroke-dasharray:5,2;" points="1575,-268 1427,-268 1423,-264 1423,-194 1571,-194 1575,-198 1575,-268"/>
<polyline style="fill:none;stroke:#87bae4;stroke-dasharray:5,2;" points="1571,-264 1423,-264 "/>
<polyline style="fill:none;stroke:#87bae4;stroke-dasharray:5,2;" points="1571,-264 1571,-194 "/>
<polyline style="fill:none;stroke:#87bae4;stroke-dasharray:5,2;" points="1571,-264 1575,-268 "/>
<text text-anchor="middle" x="1499" y="-235.892" style="font-family:Times New Roman;font-size:20.0px;fill:#87bae4;">Up&#45;to&#45;date task</text>
<text text-anchor="middle" x="1499" y="-212.892" style="font-family:Times New Roman;font-size:20.0px;fill:#87bae4;">forced to rerun</text>
</g>
<!-- k5_6&#45;&gt;k6_6 -->
<g id="edge115" class="edge"><title>k5_6&#45;&gt;k6_6</title>
<path style="fill:none;stroke:#87bae4;" d="M1499,-290C1499,-286 1499,-282 1499,-278"/>
<polygon style="fill:#87bae4;stroke:#87bae4;" points="1502.5,-278 1499,-268 1495.5,-278 1502.5,-278"/>
</g>
<!-- k7_6 -->
<g id="node116" class="node"><title>k7_6</title>
<polygon style="fill:#fdba40;stroke:#87b379;" points="1559,-172 1443,-172 1439,-168 1439,-98 1555,-98 1559,-102 1559,-172"/>
<polyline style="fill:none;stroke:#87b379;" points="1555,-168 1439,-168 "/>
<polyline style="fill:none;stroke:#87b379;" points="1555,-168 1555,-98 "/>
<polyline style="fill:none;stroke:#87b379;" points="1555,-168 1559,-172 "/>
<text text-anchor="middle" x="1499" y="-139.892" style="font-family:Times New Roman;font-size:20.0px;fill:#87b379;">Up&#45;to&#45;date</text>
<text text-anchor="middle" x="1499" y="-116.892" style="font-family:Times New Roman;font-size:20.0px;fill:#87b379;">Final target</text>
</g>
<!-- k6_6&#45;&gt;k7_6 -->
<g id="edge117" class="edge"><title>k6_6&#45;&gt;k7_6</title>
<path style="fill:none;stroke:#87bae4;" d="M1499,-194C1499,-190 1499,-186 1499,-182"/>
<polygon style="fill:#87bae4;stroke:#87bae4;" points="1502.5,-182 1499,-172 1495.5,-182 1502.5,-182"/>
</g>
<!-- k8_6 -->
<g id="node118" class="node"><title>k8_6</title>
<polygon style="fill:#fdba40;stroke:black;" points="1559,-75.5 1443,-75.5 1439,-71.5 1439,-24.5 1555,-24.5 1559,-28.5 1559,-75.5"/>
<polyline style="fill:none;stroke:black;" points="1555,-71.5 1439,-71.5 "/>
<polyline style="fill:none;stroke:black;" points="1555,-71.5 1555,-24.5 "/>
<polyline style="fill:none;stroke:black;" points="1555,-71.5 1559,-75.5 "/>
<text text-anchor="middle" x="1499" y="-43.392" style="font-family:Times New Roman;font-size:20.0px;">Final target</text>
</g>
<!-- k7_6&#45;&gt;k8_6 -->
<g id="edge119" class="edge"><title>k7_6&#45;&gt;k8_6</title>
<path style="fill:none;stroke:gray;" d="M1499,-98C1499,-94 1499,-90 1499,-86"/>
<polygon style="fill:gray;stroke:gray;" points="1502.5,-86 1499,-76 1495.5,-86 1502.5,-86"/>
</g>
</g>
</svg>