Files
modeling-app/rust/kcl-lib/tests/kcl_samples/multi-axis-robot/artifact_graph_flowchart.snap.md
Jess Frazelle e0cd3efc64 fix edge cuts & clone (#6572)
* fix edge cuts & clone

Signed-off-by: Jess Frazelle <github@jessfraz.com>

* updates

Signed-off-by: Jess Frazelle <github@jessfraz.com>

* fix edge_id

Signed-off-by: Jess Frazelle <github@jessfraz.com>

* code comemnt

Signed-off-by: Jess Frazelle <github@jessfraz.com>

---------

Signed-off-by: Jess Frazelle <github@jessfraz.com>
2025-04-29 16:51:52 +00:00

20 KiB

flowchart LR
  subgraph path7 [Path]
    7["Path<br>[224, 279, 8]"]
    32["Segment<br>[285, 365, 8]"]
    33["Segment<br>[371, 483, 8]"]
    34["Segment<br>[489, 606, 8]"]
    35["Segment<br>[612, 697, 8]"]
    36["Segment<br>[703, 710, 8]"]
    101[Solid2d]
  end
  subgraph path8 [Path]
    8["Path<br>[1151, 1208, 8]"]
    37["Segment<br>[1151, 1208, 8]"]
    104[Solid2d]
  end
  subgraph path9 [Path]
    9["Path<br>[1411, 1448, 8]"]
    38["Segment<br>[1411, 1448, 8]"]
    96[Solid2d]
  end
  subgraph path10 [Path]
    10["Path<br>[1585, 1725, 8]"]
    39["Segment<br>[1585, 1725, 8]"]
    90[Solid2d]
  end
  subgraph path11 [Path]
    11["Path<br>[1976, 2116, 8]"]
    40["Segment<br>[1976, 2116, 8]"]
    87[Solid2d]
  end
  subgraph path12 [Path]
    12["Path<br>[203, 263, 10]"]
    41["Segment<br>[203, 263, 10]"]
    103[Solid2d]
  end
  subgraph path13 [Path]
    13["Path<br>[493, 529, 10]"]
    42["Segment<br>[535, 572, 10]"]
    43["Segment<br>[578, 633, 10]"]
    44["Segment<br>[639, 688, 10]"]
    45["Segment<br>[694, 750, 10]"]
    46["Segment<br>[756, 763, 10]"]
    107[Solid2d]
  end
  subgraph path14 [Path]
    14["Path<br>[865, 1054, 10]"]
    47["Segment<br>[865, 1054, 10]"]
    88[Solid2d]
  end
  subgraph path15 [Path]
    15["Path<br>[1263, 1424, 10]"]
    48["Segment<br>[1263, 1424, 10]"]
    111[Solid2d]
  end
  subgraph path16 [Path]
    16["Path<br>[1760, 1948, 10]"]
    49["Segment<br>[1760, 1948, 10]"]
    94[Solid2d]
  end
  subgraph path17 [Path]
    17["Path<br>[2173, 2213, 10]"]
    50["Segment<br>[2173, 2213, 10]"]
    105[Solid2d]
  end
  subgraph path18 [Path]
    18["Path<br>[251, 408, 11]"]
    51["Segment<br>[414, 497, 11]"]
    52["Segment<br>[503, 555, 11]"]
    53["Segment<br>[561, 644, 11]"]
    54["Segment<br>[650, 706, 11]"]
    55["Segment<br>[712, 719, 11]"]
    95[Solid2d]
  end
  subgraph path19 [Path]
    19["Path<br>[840, 904, 11]"]
    56["Segment<br>[840, 904, 11]"]
    89[Solid2d]
  end
  subgraph path20 [Path]
    20["Path<br>[1078, 1300, 11]"]
    57["Segment<br>[1078, 1300, 11]"]
    100[Solid2d]
  end
  subgraph path21 [Path]
    21["Path<br>[1508, 1552, 11]"]
    58["Segment<br>[1508, 1552, 11]"]
    106[Solid2d]
  end
  subgraph path22 [Path]
    22["Path<br>[1795, 2001, 11]"]
    59["Segment<br>[1795, 2001, 11]"]
    110[Solid2d]
  end
  subgraph path23 [Path]
    23["Path<br>[2373, 2562, 11]"]
    60["Segment<br>[2373, 2562, 11]"]
    102[Solid2d]
  end
  subgraph path24 [Path]
    24["Path<br>[271, 532, 12]"]
    61["Segment<br>[538, 624, 12]"]
    62["Segment<br>[630, 684, 12]"]
    63["Segment<br>[690, 776, 12]"]
    64["Segment<br>[782, 852, 12]"]
    65["Segment<br>[858, 865, 12]"]
    91[Solid2d]
  end
  subgraph path25 [Path]
    25["Path<br>[984, 1207, 12]"]
    66["Segment<br>[984, 1207, 12]"]
    93[Solid2d]
  end
  subgraph path26 [Path]
    26["Path<br>[1417, 1620, 12]"]
    67["Segment<br>[1417, 1620, 12]"]
    98[Solid2d]
  end
  subgraph path27 [Path]
    27["Path<br>[2060, 2374, 12]"]
    68["Segment<br>[2060, 2374, 12]"]
    108[Solid2d]
  end
  subgraph path28 [Path]
    28["Path<br>[2478, 2790, 12]"]
    69["Segment<br>[2478, 2790, 12]"]
    97[Solid2d]
  end
  subgraph path29 [Path]
    29["Path<br>[2949, 2987, 12]"]
    70["Segment<br>[2949, 2987, 12]"]
    109[Solid2d]
  end
  subgraph path30 [Path]
    30["Path<br>[3122, 3375, 12]"]
    71["Segment<br>[3381, 3449, 12]"]
    72["Segment<br>[3455, 3565, 12]"]
    73["Segment<br>[3571, 3639, 12]"]
    74["Segment<br>[3645, 3721, 12]"]
    75["Segment<br>[3727, 3803, 12]"]
    76["Segment<br>[3809, 3883, 12]"]
    77["Segment<br>[3889, 3945, 12]"]
    78["Segment<br>[3951, 3958, 12]"]
    99[Solid2d]
  end
  subgraph path31 [Path]
    31["Path<br>[4092, 4345, 12]"]
    79["Segment<br>[4351, 4421, 12]"]
    80["Segment<br>[4427, 4542, 12]"]
    81["Segment<br>[4548, 4618, 12]"]
    82["Segment<br>[4624, 4702, 12]"]
    83["Segment<br>[4708, 4786, 12]"]
    84["Segment<br>[4792, 4868, 12]"]
    85["Segment<br>[4874, 4930, 12]"]
    86["Segment<br>[4936, 4943, 12]"]
    92[Solid2d]
  end
  1["Plane<br>[201, 218, 8]"]
  2["Plane<br>[174, 197, 10]"]
  3["Plane<br>[464, 487, 10]"]
  4["Plane<br>[2144, 2167, 10]"]
  5["Plane<br>[222, 245, 11]"]
  6["Plane<br>[242, 265, 12]"]
  112["Sweep Extrusion<br>[724, 771, 8]"]
  113["Sweep Extrusion<br>[1222, 1288, 8]"]
  114["Sweep Extrusion<br>[1462, 1492, 8]"]
  115["Sweep Extrusion<br>[1873, 1920, 8]"]
  116["Sweep Extrusion<br>[1873, 1920, 8]"]
  117["Sweep Extrusion<br>[1873, 1920, 8]"]
  118["Sweep Extrusion<br>[1873, 1920, 8]"]
  119["Sweep Extrusion<br>[2252, 2299, 8]"]
  120["Sweep Extrusion<br>[2252, 2299, 8]"]
  121["Sweep Extrusion<br>[2252, 2299, 8]"]
  122["Sweep Extrusion<br>[2252, 2299, 8]"]
  123["Sweep Extrusion<br>[277, 315, 10]"]
  124["Sweep Extrusion<br>[778, 808, 10]"]
  125["Sweep Extrusion<br>[1068, 1100, 10]"]
  126["Sweep Extrusion<br>[1671, 1703, 10]"]
  127["Sweep Extrusion<br>[1671, 1703, 10]"]
  128["Sweep Extrusion<br>[1671, 1703, 10]"]
  129["Sweep Extrusion<br>[1671, 1703, 10]"]
  130["Sweep Extrusion<br>[1962, 1995, 10]"]
  131["Sweep Extrusion<br>[2215, 2246, 10]"]
  132["Sweep Extrusion<br>[733, 781, 11]"]
  133["Sweep Extrusion<br>[919, 952, 11]"]
  134["Sweep Extrusion<br>[1315, 1345, 11]"]
  135["Sweep Extrusion<br>[1705, 1738, 11]"]
  136["Sweep Extrusion<br>[1705, 1738, 11]"]
  137["Sweep Extrusion<br>[1705, 1738, 11]"]
  138["Sweep Extrusion<br>[1705, 1738, 11]"]
  139["Sweep Extrusion<br>[1705, 1738, 11]"]
  140["Sweep Extrusion<br>[1705, 1738, 11]"]
  141["Sweep Extrusion<br>[1705, 1738, 11]"]
  142["Sweep Extrusion<br>[1705, 1738, 11]"]
  143["Sweep Extrusion<br>[2283, 2316, 11]"]
  144["Sweep Extrusion<br>[2283, 2316, 11]"]
  145["Sweep Extrusion<br>[2283, 2316, 11]"]
  146["Sweep Extrusion<br>[2283, 2316, 11]"]
  147["Sweep Extrusion<br>[2564, 2594, 11]"]
  148["Sweep Extrusion<br>[879, 927, 12]"]
  149["Sweep Extrusion<br>[1222, 1255, 12]"]
  150["Sweep Extrusion<br>[1899, 1932, 12]"]
  151["Sweep Extrusion<br>[1899, 1932, 12]"]
  152["Sweep Extrusion<br>[1899, 1932, 12]"]
  153["Sweep Extrusion<br>[1899, 1932, 12]"]
  154["Sweep Extrusion<br>[1899, 1932, 12]"]
  155["Sweep Extrusion<br>[1899, 1932, 12]"]
  156["Sweep Extrusion<br>[1899, 1932, 12]"]
  157["Sweep Extrusion<br>[1899, 1932, 12]"]
  158["Sweep Extrusion<br>[2388, 2421, 12]"]
  159["Sweep Extrusion<br>[2805, 2838, 12]"]
  160["Sweep Extrusion<br>[3002, 3036, 12]"]
  161["Sweep Extrusion<br>[3973, 4006, 12]"]
  162["Sweep Extrusion<br>[4945, 4978, 12]"]
  163[Wall]
  164[Wall]
  165[Wall]
  166[Wall]
  167[Wall]
  168[Wall]
  169[Wall]
  170[Wall]
  171[Wall]
  172[Wall]
  173[Wall]
  174[Wall]
  175[Wall]
  176[Wall]
  177[Wall]
  178[Wall]
  179[Wall]
  180[Wall]
  181[Wall]
  182[Wall]
  183[Wall]
  184[Wall]
  185[Wall]
  186[Wall]
  187[Wall]
  188[Wall]
  189[Wall]
  190[Wall]
  191[Wall]
  192[Wall]
  193[Wall]
  194[Wall]
  195[Wall]
  196[Wall]
  197[Wall]
  198[Wall]
  199[Wall]
  200[Wall]
  201[Wall]
  202[Wall]
  203[Wall]
  204[Wall]
  205[Wall]
  206[Wall]
  207[Wall]
  208[Wall]
  209[Wall]
  210[Wall]
  211[Wall]
  212["Cap Start"]
  213["Cap Start"]
  214["Cap Start"]
  215["Cap Start"]
  216["Cap Start"]
  217["Cap Start"]
  218["Cap Start"]
  219["Cap Start"]
  220["Cap Start"]
  221["Cap Start"]
  222["Cap Start"]
  223["Cap End"]
  224["Cap End"]
  225["Cap End"]
  226["Cap End"]
  227["Cap End"]
  228["Cap End"]
  229["Cap End"]
  230["Cap End"]
  231["Cap End"]
  232["Cap End"]
  233["Cap End"]
  234["Cap End"]
  235["Cap End"]
  236["Cap End"]
  237["Cap End"]
  238["Cap End"]
  239["Cap End"]
  240["Cap End"]
  241["Cap End"]
  242["Cap End"]
  243["Cap End"]
  244["Cap End"]
  245["Cap End"]
  246["SweepEdge Opposite"]
  247["SweepEdge Opposite"]
  248["SweepEdge Opposite"]
  249["SweepEdge Opposite"]
  250["SweepEdge Opposite"]
  251["SweepEdge Opposite"]
  252["SweepEdge Opposite"]
  253["SweepEdge Opposite"]
  254["SweepEdge Opposite"]
  255["SweepEdge Opposite"]
  256["SweepEdge Opposite"]
  257["SweepEdge Opposite"]
  258["SweepEdge Opposite"]
  259["SweepEdge Opposite"]
  260["SweepEdge Opposite"]
  261["SweepEdge Opposite"]
  262["SweepEdge Opposite"]
  263["SweepEdge Opposite"]
  264["SweepEdge Opposite"]
  265["SweepEdge Opposite"]
  266["SweepEdge Opposite"]
  267["SweepEdge Opposite"]
  268["SweepEdge Opposite"]
  269["SweepEdge Opposite"]
  270["SweepEdge Opposite"]
  271["SweepEdge Opposite"]
  272["SweepEdge Opposite"]
  273["SweepEdge Opposite"]
  274["SweepEdge Opposite"]
  275["SweepEdge Opposite"]
  276["SweepEdge Opposite"]
  277["SweepEdge Opposite"]
  278["SweepEdge Opposite"]
  279["SweepEdge Opposite"]
  280["SweepEdge Opposite"]
  281["SweepEdge Opposite"]
  282["SweepEdge Opposite"]
  283["SweepEdge Opposite"]
  284["SweepEdge Opposite"]
  285["SweepEdge Opposite"]
  286["SweepEdge Opposite"]
  287["SweepEdge Opposite"]
  288["SweepEdge Opposite"]
  289["SweepEdge Opposite"]
  290["SweepEdge Opposite"]
  291["SweepEdge Opposite"]
  292["SweepEdge Opposite"]
  293["SweepEdge Opposite"]
  294["SweepEdge Opposite"]
  295["SweepEdge Adjacent"]
  296["SweepEdge Adjacent"]
  297["SweepEdge Adjacent"]
  298["SweepEdge Adjacent"]
  299["SweepEdge Adjacent"]
  300["SweepEdge Adjacent"]
  301["SweepEdge Adjacent"]
  302["SweepEdge Adjacent"]
  303["SweepEdge Adjacent"]
  304["SweepEdge Adjacent"]
  305["SweepEdge Adjacent"]
  306["SweepEdge Adjacent"]
  307["SweepEdge Adjacent"]
  308["SweepEdge Adjacent"]
  309["SweepEdge Adjacent"]
  310["SweepEdge Adjacent"]
  311["SweepEdge Adjacent"]
  312["SweepEdge Adjacent"]
  313["SweepEdge Adjacent"]
  314["SweepEdge Adjacent"]
  315["SweepEdge Adjacent"]
  316["SweepEdge Adjacent"]
  317["SweepEdge Adjacent"]
  318["SweepEdge Adjacent"]
  319["SweepEdge Adjacent"]
  320["SweepEdge Adjacent"]
  321["SweepEdge Adjacent"]
  322["SweepEdge Adjacent"]
  323["SweepEdge Adjacent"]
  324["SweepEdge Adjacent"]
  325["SweepEdge Adjacent"]
  326["SweepEdge Adjacent"]
  327["SweepEdge Adjacent"]
  328["SweepEdge Adjacent"]
  329["SweepEdge Adjacent"]
  330["SweepEdge Adjacent"]
  331["SweepEdge Adjacent"]
  332["SweepEdge Adjacent"]
  333["SweepEdge Adjacent"]
  334["SweepEdge Adjacent"]
  335["SweepEdge Adjacent"]
  336["SweepEdge Adjacent"]
  337["SweepEdge Adjacent"]
  338["SweepEdge Adjacent"]
  339["SweepEdge Adjacent"]
  340["SweepEdge Adjacent"]
  341["SweepEdge Adjacent"]
  342["SweepEdge Adjacent"]
  343["SweepEdge Adjacent"]
  344["EdgeCut Chamfer<br>[777, 1054, 8]"]
  345["EdgeCut Chamfer<br>[777, 1054, 8]"]
  346["EdgeCut Chamfer<br>[777, 1054, 8]"]
  347["EdgeCut Chamfer<br>[777, 1054, 8]"]
  348["EdgeCut Fillet<br>[1294, 1355, 8]"]
  349["EdgeCut Fillet<br>[321, 383, 10]"]
  350["EdgeCut Fillet<br>[1106, 1168, 10]"]
  351["EdgeCut Fillet<br>[2001, 2063, 10]"]
  352["EdgeCut Fillet<br>[958, 1020, 11]"]
  353["EdgeCut Fillet<br>[1351, 1413, 11]"]
  354["EdgeCut Fillet<br>[1261, 1323, 12]"]
  1 --- 7
  2 --- 12
  3 --- 13
  4 --- 17
  5 --- 18
  6 --- 24
  7 --- 32
  7 --- 33
  7 --- 34
  7 --- 35
  7 --- 36
  7 --- 101
  7 ---- 112
  8 --- 37
  8 --- 104
  8 ---- 113
  240 --- 8
  9 --- 38
  9 --- 96
  9 ---- 114
  241 --- 9
  10 --- 39
  10 --- 90
  10 ---- 118
  240 --- 10
  11 --- 40
  11 --- 87
  11 ---- 122
  240 --- 11
  12 --- 41
  12 --- 103
  12 ---- 123
  13 --- 42
  13 --- 43
  13 --- 44
  13 --- 45
  13 --- 46
  13 --- 107
  13 ---- 124
  14 --- 47
  14 --- 88
  14 ---- 125
  229 --- 14
  15 --- 48
  15 --- 111
  15 ---- 126
  244 --- 15
  16 --- 49
  16 --- 94
  16 ---- 130
  244 --- 16
  17 --- 50
  17 --- 105
  17 ---- 131
  18 --- 51
  18 --- 52
  18 --- 53
  18 --- 54
  18 --- 55
  18 --- 95
  18 ---- 132
  19 --- 56
  19 --- 89
  19 ---- 133
  213 --- 19
  20 --- 57
  20 --- 100
  20 ---- 134
  213 --- 20
  21 --- 58
  21 --- 106
  21 ---- 136
  235 --- 21
  22 --- 59
  22 --- 110
  22 ---- 143
  243 --- 22
  23 --- 60
  23 --- 102
  23 ---- 147
  225 --- 23
  24 --- 61
  24 --- 62
  24 --- 63
  24 --- 64
  24 --- 65
  24 --- 91
  24 ---- 148
  25 --- 66
  25 --- 93
  25 ---- 149
  233 --- 25
  26 --- 67
  26 --- 98
  26 ---- 156
  228 --- 26
  27 --- 68
  27 --- 108
  27 ---- 158
  217 --- 27
  28 --- 69
  28 --- 97
  28 ---- 159
  233 --- 28
  29 --- 70
  29 --- 109
  29 ---- 160
  219 --- 29
  30 --- 71
  30 --- 72
  30 --- 73
  30 --- 74
  30 --- 75
  30 --- 76
  30 --- 77
  30 --- 78
  30 --- 99
  30 ---- 161
  212 --- 30
  31 --- 79
  31 --- 80
  31 --- 81
  31 --- 82
  31 --- 83
  31 --- 84
  31 --- 85
  31 --- 86
  31 --- 92
  31 ---- 162
  212 --- 31
  32 --- 191
  32 x--> 220
  32 --- 276
  32 --- 324
  33 --- 192
  33 x--> 220
  33 --- 274
  33 --- 322
  34 --- 193
  34 x--> 220
  34 --- 273
  34 --- 323
  35 --- 190
  35 x--> 220
  35 --- 275
  35 --- 325
  37 --- 194
  37 x--> 240
  37 --- 277
  37 --- 326
  38 --- 170
  38 x--> 241
  38 --- 253
  38 --- 302
  39 --- 177
  39 x--> 240
  39 --- 260
  39 --- 309
  40 --- 204
  40 x--> 240
  40 --- 287
  40 --- 336
  41 --- 179
  41 x--> 216
  41 --- 262
  41 --- 311
  42 --- 174
  42 x--> 215
  42 --- 255
  42 --- 304
  43 --- 172
  43 x--> 215
  43 --- 257
  43 --- 306
  44 --- 173
  44 x--> 215
  44 --- 256
  44 --- 307
  45 --- 175
  45 x--> 215
  45 --- 258
  45 --- 305
  47 --- 203
  47 x--> 229
  47 --- 286
  47 --- 335
  48 --- 176
  48 x--> 244
  48 --- 259
  48 --- 308
  49 --- 188
  49 x--> 244
  49 --- 271
  49 --- 320
  50 --- 184
  50 x--> 234
  50 --- 267
  50 --- 316
  51 --- 166
  51 x--> 225
  51 --- 249
  51 --- 298
  52 --- 167
  52 x--> 225
  52 --- 251
  52 --- 297
  53 --- 168
  53 x--> 225
  53 --- 250
  53 --- 300
  54 --- 165
  54 x--> 225
  54 --- 248
  54 --- 299
  56 --- 185
  56 x--> 213
  56 --- 268
  56 --- 317
  57 --- 202
  57 x--> 213
  57 --- 285
  57 --- 334
  58 --- 178
  58 x--> 235
  58 --- 261
  58 --- 310
  59 --- 164
  59 x--> 243
  59 --- 247
  59 --- 296
  60 --- 189
  60 x--> 225
  60 --- 272
  60 --- 321
  61 --- 181
  61 x--> 217
  61 --- 264
  61 --- 315
  62 --- 182
  62 x--> 217
  62 --- 266
  62 --- 313
  63 --- 180
  63 x--> 217
  63 --- 265
  63 --- 312
  64 --- 183
  64 x--> 217
  64 --- 263
  64 --- 314
  66 --- 171
  66 x--> 233
  66 --- 254
  66 --- 303
  67 --- 186
  67 x--> 228
  67 --- 269
  67 --- 318
  68 --- 169
  68 x--> 226
  68 --- 252
  68 --- 301
  69 --- 187
  69 x--> 237
  69 --- 270
  69 --- 319
  70 --- 163
  70 x--> 223
  70 --- 246
  70 --- 295
  71 --- 201
  71 x--> 242
  71 --- 283
  71 --- 333
  72 --- 195
  72 x--> 242
  72 --- 282
  72 --- 327
  73 --- 197
  73 x--> 242
  73 --- 281
  73 --- 331
  74 --- 198
  74 x--> 242
  74 --- 278
  74 --- 329
  75 --- 200
  75 x--> 242
  75 --- 280
  75 --- 330
  76 --- 199
  76 x--> 242
  76 --- 284
  76 --- 332
  77 --- 196
  77 x--> 242
  77 --- 279
  77 --- 328
  79 --- 209
  79 x--> 245
  79 --- 292
  79 --- 343
  80 --- 205
  80 x--> 245
  80 --- 290
  80 --- 341
  81 --- 208
  81 x--> 245
  81 --- 291
  81 --- 342
  82 --- 206
  82 x--> 245
  82 --- 288
  82 --- 337
  83 --- 210
  83 x--> 245
  83 --- 294
  83 --- 340
  84 --- 211
  84 x--> 245
  84 --- 289
  84 --- 338
  85 --- 207
  85 x--> 245
  85 --- 293
  85 --- 339
  112 --- 190
  112 --- 191
  112 --- 192
  112 --- 193
  112 --- 220
  112 --- 240
  112 --- 273
  112 --- 274
  112 --- 275
  112 --- 276
  112 --- 322
  112 --- 323
  112 --- 324
  112 --- 325
  113 --- 194
  113 --- 241
  113 --- 277
  113 --- 326
  114 --- 170
  114 --- 227
  114 --- 253
  114 --- 302
  118 --- 177
  118 --- 260
  118 --- 309
  122 --- 204
  122 --- 287
  122 --- 336
  123 --- 179
  123 --- 216
  123 --- 232
  123 --- 262
  123 --- 311
  124 --- 172
  124 --- 173
  124 --- 174
  124 --- 175
  124 --- 215
  124 --- 229
  124 --- 255
  124 --- 256
  124 --- 257
  124 --- 258
  124 --- 304
  124 --- 305
  124 --- 306
  124 --- 307
  125 --- 203
  125 --- 244
  125 --- 286
  125 --- 335
  126 --- 176
  126 --- 230
  126 --- 259
  126 --- 308
  130 --- 188
  130 --- 238
  130 --- 271
  130 --- 320
  131 --- 184
  131 --- 218
  131 --- 234
  131 --- 267
  131 --- 316
  132 --- 165
  132 --- 166
  132 --- 167
  132 --- 168
  132 --- 213
  132 --- 225
  132 --- 248
  132 --- 249
  132 --- 250
  132 --- 251
  132 --- 297
  132 --- 298
  132 --- 299
  132 --- 300
  133 --- 185
  133 --- 235
  133 --- 268
  133 --- 317
  134 --- 202
  134 --- 243
  134 --- 285
  134 --- 334
  136 --- 178
  136 --- 231
  136 --- 261
  136 --- 310
  143 --- 164
  143 --- 224
  143 --- 247
  143 --- 296
  147 --- 189
  147 --- 239
  147 --- 272
  147 --- 321
  148 --- 180
  148 --- 181
  148 --- 182
  148 --- 183
  148 --- 217
  148 --- 233
  148 --- 263
  148 --- 264
  148 --- 265
  148 --- 266
  148 --- 312
  148 --- 313
  148 --- 314
  148 --- 315
  149 --- 171
  149 --- 228
  149 --- 254
  149 --- 303
  156 --- 186
  156 --- 236
  156 --- 269
  156 --- 318
  158 --- 169
  158 --- 214
  158 --- 226
  158 --- 252
  158 --- 301
  159 --- 187
  159 --- 219
  159 --- 237
  159 --- 270
  159 --- 319
  160 --- 163
  160 --- 212
  160 --- 223
  160 --- 246
  160 --- 295
  161 --- 195
  161 --- 196
  161 --- 197
  161 --- 198
  161 --- 199
  161 --- 200
  161 --- 201
  161 --- 221
  161 --- 242
  161 --- 278
  161 --- 279
  161 --- 280
  161 --- 281
  161 --- 282
  161 --- 283
  161 --- 284
  161 --- 327
  161 --- 328
  161 --- 329
  161 --- 330
  161 --- 331
  161 --- 332
  161 --- 333
  162 --- 205
  162 --- 206
  162 --- 207
  162 --- 208
  162 --- 209
  162 --- 210
  162 --- 211
  162 --- 222
  162 --- 245
  162 --- 288
  162 --- 289
  162 --- 290
  162 --- 291
  162 --- 292
  162 --- 293
  162 --- 294
  162 --- 337
  162 --- 338
  162 --- 339
  162 --- 340
  162 --- 341
  162 --- 342
  162 --- 343
  246 <--x 163
  295 <--x 163
  247 <--x 164
  296 <--x 164
  248 <--x 165
  299 <--x 165
  300 <--x 165
  249 <--x 166
  298 <--x 166
  299 <--x 166
  251 <--x 167
  297 <--x 167
  298 <--x 167
  250 <--x 168
  297 <--x 168
  300 <--x 168
  252 <--x 169
  301 <--x 169
  253 <--x 170
  302 <--x 170
  303 <--x 171
  257 <--x 172
  304 <--x 172
  306 <--x 172
  256 <--x 173
  306 <--x 173
  307 <--x 173
  255 <--x 174
  304 <--x 174
  305 <--x 174
  258 <--x 175
  305 <--x 175
  307 <--x 175
  259 <--x 176
  308 <--x 176
  260 <--x 177
  309 <--x 177
  261 <--x 178
  310 <--x 178
  311 <--x 179
  265 <--x 180
  312 <--x 180
  313 <--x 180
  264 <--x 181
  314 <--x 181
  315 <--x 181
  266 <--x 182
  313 <--x 182
  315 <--x 182
  263 <--x 183
  312 <--x 183
  314 <--x 183
  267 <--x 184
  316 <--x 184
  317 <--x 185
  269 <--x 186
  318 <--x 186
  270 <--x 187
  319 <--x 187
  320 <--x 188
  272 <--x 189
  321 <--x 189
  275 <--x 190
  276 <--x 191
  274 <--x 192
  273 <--x 193
  326 <--x 194
  282 <--x 195
  327 <--x 195
  333 <--x 195
  279 <--x 196
  328 <--x 196
  332 <--x 196
  281 <--x 197
  327 <--x 197
  331 <--x 197
  278 <--x 198
  329 <--x 198
  331 <--x 198
  284 <--x 199
  330 <--x 199
  332 <--x 199
  280 <--x 200
  329 <--x 200
  330 <--x 200
  283 <--x 201
  328 <--x 201
  333 <--x 201
  334 <--x 202
  335 <--x 203
  287 <--x 204
  336 <--x 204
  290 <--x 205
  341 <--x 205
  343 <--x 205
  288 <--x 206
  337 <--x 206
  342 <--x 206
  293 <--x 207
  338 <--x 207
  339 <--x 207
  291 <--x 208
  341 <--x 208
  342 <--x 208
  292 <--x 209
  339 <--x 209
  343 <--x 209
  294 <--x 210
  337 <--x 210
  340 <--x 210
  289 <--x 211
  338 <--x 211
  340 <--x 211
  246 <--x 212
  248 <--x 213
  249 <--x 213
  250 <--x 213
  251 <--x 213
  252 <--x 214
  267 <--x 218
  270 <--x 219
  260 <--x 220
  287 <--x 220
  278 <--x 221
  279 <--x 221
  280 <--x 221
  281 <--x 221
  282 <--x 221
  283 <--x 221
  284 <--x 221
  288 <--x 222
  289 <--x 222
  290 <--x 222
  291 <--x 222
  292 <--x 222
  293 <--x 222
  294 <--x 222
  247 <--x 224
  253 <--x 227
  255 <--x 229
  256 <--x 229
  257 <--x 229
  258 <--x 229
  259 <--x 230
  261 <--x 231
  263 <--x 233
  264 <--x 233
  265 <--x 233
  266 <--x 233
  269 <--x 236
  272 <--x 239
  273 <--x 240
  274 <--x 240
  275 <--x 240
  276 <--x 240
  254 <--x 354
  262 <--x 349
  268 <--x 352
  271 <--x 351
  277 <--x 348
  285 <--x 353
  286 <--x 350
  322 <--x 347
  323 <--x 345
  324 <--x 346
  325 <--x 344