Files
modeling-app/rust/kcl-lib/tests/kcl_samples/truss-structure/artifact_graph_flowchart.snap.md
2025-05-21 12:27:43 +00:00

22 KiB

flowchart LR
  subgraph path8 [Path]
    8["Path<br>[604, 658, 0]"]
      %% [ProgramBodyItem { index: 12 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 0 }]
    18["Segment<br>[664, 710, 0]"]
      %% [ProgramBodyItem { index: 12 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 1 }]
    19["Segment<br>[716, 734, 0]"]
      %% [ProgramBodyItem { index: 12 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 2 }]
    20["Segment<br>[740, 806, 0]"]
      %% [ProgramBodyItem { index: 12 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 3 }]
    21["Segment<br>[812, 892, 0]"]
      %% [ProgramBodyItem { index: 12 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 4 }]
    22["Segment<br>[898, 905, 0]"]
      %% [ProgramBodyItem { index: 12 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 5 }]
    67[Solid2d]
  end
  subgraph path9 [Path]
    9["Path<br>[990, 1064, 0]"]
      %% [ProgramBodyItem { index: 13 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 0 }]
    23["Segment<br>[1070, 1104, 0]"]
      %% [ProgramBodyItem { index: 13 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 1 }]
    24["Segment<br>[1110, 1158, 0]"]
      %% [ProgramBodyItem { index: 13 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 2 }]
    25["Segment<br>[1164, 1231, 0]"]
      %% [ProgramBodyItem { index: 13 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 3 }]
    26["Segment<br>[1237, 1245, 0]"]
      %% [ProgramBodyItem { index: 13 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 4 }]
    71[Solid2d]
  end
  subgraph path10 [Path]
    10["Path<br>[1260, 1335, 0]"]
      %% [ProgramBodyItem { index: 14 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 0 }]
    27["Segment<br>[1341, 1376, 0]"]
      %% [ProgramBodyItem { index: 14 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 1 }]
    28["Segment<br>[1382, 1430, 0]"]
      %% [ProgramBodyItem { index: 14 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 2 }]
    29["Segment<br>[1436, 1508, 0]"]
      %% [ProgramBodyItem { index: 14 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 3 }]
    30["Segment<br>[1514, 1522, 0]"]
      %% [ProgramBodyItem { index: 14 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 4 }]
    62[Solid2d]
  end
  subgraph path11 [Path]
    11["Path<br>[1797, 1850, 0]"]
      %% [ProgramBodyItem { index: 19 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 0 }]
    31["Segment<br>[1856, 1898, 0]"]
      %% [ProgramBodyItem { index: 19 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 1 }]
    32["Segment<br>[1904, 1950, 0]"]
      %% [ProgramBodyItem { index: 19 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 2 }]
    33["Segment<br>[1956, 2024, 0]"]
      %% [ProgramBodyItem { index: 19 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 3 }]
    34["Segment<br>[2030, 2038, 0]"]
      %% [ProgramBodyItem { index: 19 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 4 }]
    68[Solid2d]
  end
  subgraph path12 [Path]
    12["Path<br>[2107, 2161, 0]"]
      %% [ProgramBodyItem { index: 21 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 0 }]
    35["Segment<br>[2167, 2215, 0]"]
      %% [ProgramBodyItem { index: 21 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 1 }]
    36["Segment<br>[2221, 2272, 0]"]
      %% [ProgramBodyItem { index: 21 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 2 }]
    37["Segment<br>[2278, 2341, 0]"]
      %% [ProgramBodyItem { index: 21 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 3 }]
    38["Segment<br>[2347, 2355, 0]"]
      %% [ProgramBodyItem { index: 21 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 4 }]
    66[Solid2d]
  end
  subgraph path13 [Path]
    13["Path<br>[2615, 2668, 0]"]
      %% [ProgramBodyItem { index: 25 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 0 }]
    39["Segment<br>[2674, 2708, 0]"]
      %% [ProgramBodyItem { index: 25 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 1 }]
    40["Segment<br>[2714, 2746, 0]"]
      %% [ProgramBodyItem { index: 25 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 2 }]
    41["Segment<br>[2752, 2792, 0]"]
      %% [ProgramBodyItem { index: 25 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 3 }]
    42["Segment<br>[2798, 2806, 0]"]
      %% [ProgramBodyItem { index: 25 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 4 }]
    69[Solid2d]
  end
  subgraph path14 [Path]
    14["Path<br>[2824, 2876, 0]"]
      %% [ProgramBodyItem { index: 26 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 0 }]
    43["Segment<br>[2882, 2916, 0]"]
      %% [ProgramBodyItem { index: 26 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 1 }]
    44["Segment<br>[2922, 2957, 0]"]
      %% [ProgramBodyItem { index: 26 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 2 }]
    45["Segment<br>[2963, 3003, 0]"]
      %% [ProgramBodyItem { index: 26 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 3 }]
    46["Segment<br>[3009, 3017, 0]"]
      %% [ProgramBodyItem { index: 26 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 4 }]
    63[Solid2d]
  end
  subgraph path15 [Path]
    15["Path<br>[3454, 3520, 0]"]
      %% [ProgramBodyItem { index: 31 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 0 }]
    47["Segment<br>[3526, 3591, 0]"]
      %% [ProgramBodyItem { index: 31 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 1 }]
    48["Segment<br>[3597, 3631, 0]"]
      %% [ProgramBodyItem { index: 31 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 2 }]
    49["Segment<br>[3637, 3707, 0]"]
      %% [ProgramBodyItem { index: 31 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 3 }]
    50["Segment<br>[3713, 3783, 0]"]
      %% [ProgramBodyItem { index: 31 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 4 }]
    51["Segment<br>[3789, 3822, 0]"]
      %% [ProgramBodyItem { index: 31 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 5 }]
    52["Segment<br>[3828, 3884, 0]"]
      %% [ProgramBodyItem { index: 31 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 6 }]
    53["Segment<br>[3890, 3897, 0]"]
      %% [ProgramBodyItem { index: 31 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 7 }]
    70[Solid2d]
  end
  subgraph path16 [Path]
    16["Path<br>[4259, 4393, 0]"]
      %% [ProgramBodyItem { index: 34 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 0 }]
    54["Segment<br>[4399, 4426, 0]"]
      %% [ProgramBodyItem { index: 34 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 1 }]
    55["Segment<br>[4432, 4465, 0]"]
      %% [ProgramBodyItem { index: 34 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 2 }]
    56["Segment<br>[4471, 4497, 0]"]
      %% [ProgramBodyItem { index: 34 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 3 }]
    57["Segment<br>[4503, 4510, 0]"]
      %% [ProgramBodyItem { index: 34 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 4 }]
    64[Solid2d]
  end
  subgraph path17 [Path]
    17["Path<br>[4524, 4602, 0]"]
      %% [ProgramBodyItem { index: 35 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 0 }]
    58["Segment<br>[4608, 4635, 0]"]
      %% [ProgramBodyItem { index: 35 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 1 }]
    59["Segment<br>[4641, 4678, 0]"]
      %% [ProgramBodyItem { index: 35 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 2 }]
    60["Segment<br>[4684, 4713, 0]"]
      %% [ProgramBodyItem { index: 35 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 3 }]
    61["Segment<br>[4719, 4727, 0]"]
      %% [ProgramBodyItem { index: 35 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 4 }]
    65[Solid2d]
  end
  1["Plane<br>[573, 590, 0]"]
    %% [ProgramBodyItem { index: 11 }, VariableDeclarationDeclaration, VariableDeclarationInit]
  2["Plane<br>[1754, 1782, 0]"]
    %% [ProgramBodyItem { index: 18 }, VariableDeclarationDeclaration, VariableDeclarationInit, CallKwUnlabeledArg]
  3["Plane<br>[2569, 2597, 0]"]
    %% [ProgramBodyItem { index: 24 }, VariableDeclarationDeclaration, VariableDeclarationInit, CallKwUnlabeledArg]
  4["Plane<br>[3423, 3440, 0]"]
    %% [ProgramBodyItem { index: 30 }, VariableDeclarationDeclaration, VariableDeclarationInit]
  5["Plane<br>[4227, 4245, 0]"]
    %% [ProgramBodyItem { index: 33 }, VariableDeclarationDeclaration, VariableDeclarationInit]
  6["StartSketchOnPlane<br>[1740, 1783, 0]"]
    %% [ProgramBodyItem { index: 18 }, VariableDeclarationDeclaration, VariableDeclarationInit]
  7["StartSketchOnPlane<br>[2555, 2598, 0]"]
    %% [ProgramBodyItem { index: 24 }, VariableDeclarationDeclaration, VariableDeclarationInit]
  72["Sweep Extrusion<br>[1676, 1716, 0]"]
    %% [ProgramBodyItem { index: 17 }, VariableDeclarationDeclaration, VariableDeclarationInit]
  73["Sweep Extrusion<br>[2050, 2083, 0]"]
    %% [ProgramBodyItem { index: 20 }, VariableDeclarationDeclaration, VariableDeclarationInit]
  74["Sweep Extrusion<br>[2367, 2400, 0]"]
    %% [ProgramBodyItem { index: 22 }, VariableDeclarationDeclaration, VariableDeclarationInit]
  75["Sweep Extrusion<br>[3027, 3075, 0]"]
    %% [ProgramBodyItem { index: 27 }, VariableDeclarationDeclaration, VariableDeclarationInit]
  76["Sweep Extrusion<br>[3085, 3133, 0]"]
    %% [ProgramBodyItem { index: 28 }, VariableDeclarationDeclaration, VariableDeclarationInit]
  77["Sweep Extrusion<br>[3977, 4023, 0]"]
    %% [ProgramBodyItem { index: 32 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 0 }]
  78["Sweep Extrusion<br>[4789, 4848, 0]"]
    %% [ProgramBodyItem { index: 36 }, ExpressionStatementExpr, PipeBodyItem { index: 0 }]
  79["Sweep Extrusion<br>[4789, 4848, 0]"]
    %% [ProgramBodyItem { index: 36 }, ExpressionStatementExpr, PipeBodyItem { index: 0 }]
  80["CompositeSolid Union<br>[2474, 2492, 0]"]
    %% [ProgramBodyItem { index: 23 }, VariableDeclarationDeclaration, VariableDeclarationInit, BinaryLeft]
  81["CompositeSolid Union<br>[3198, 3215, 0]"]
    %% [ProgramBodyItem { index: 29 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 0 }, BinaryLeft]
  82["CompositeSolid Union<br>[2474, 2502, 0]"]
    %% [ProgramBodyItem { index: 23 }, VariableDeclarationDeclaration, VariableDeclarationInit]
  83["CompositeSolid Union<br>[3198, 3224, 0]"]
    %% [ProgramBodyItem { index: 29 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 0 }]
  84[Wall]
    %% face_code_ref=Missing NodePath
  85[Wall]
    %% face_code_ref=Missing NodePath
  86[Wall]
    %% face_code_ref=Missing NodePath
  87[Wall]
    %% face_code_ref=Missing NodePath
  88[Wall]
    %% face_code_ref=Missing NodePath
  89[Wall]
    %% face_code_ref=Missing NodePath
  90[Wall]
    %% face_code_ref=Missing NodePath
  91[Wall]
    %% face_code_ref=Missing NodePath
  92[Wall]
    %% face_code_ref=Missing NodePath
  93[Wall]
    %% face_code_ref=Missing NodePath
  94[Wall]
    %% face_code_ref=Missing NodePath
  95[Wall]
    %% face_code_ref=Missing NodePath
  96[Wall]
    %% face_code_ref=Missing NodePath
  97[Wall]
    %% face_code_ref=Missing NodePath
  98[Wall]
    %% face_code_ref=Missing NodePath
  99[Wall]
    %% face_code_ref=Missing NodePath
  100[Wall]
    %% face_code_ref=Missing NodePath
  101[Wall]
    %% face_code_ref=Missing NodePath
  102[Wall]
    %% face_code_ref=Missing NodePath
  103[Wall]
    %% face_code_ref=Missing NodePath
  104[Wall]
    %% face_code_ref=Missing NodePath
  105[Wall]
    %% face_code_ref=Missing NodePath
  106[Wall]
    %% face_code_ref=Missing NodePath
  107[Wall]
    %% face_code_ref=Missing NodePath
  108[Wall]
    %% face_code_ref=Missing NodePath
  109[Wall]
    %% face_code_ref=Missing NodePath
  110[Wall]
    %% face_code_ref=Missing NodePath
  111[Wall]
    %% face_code_ref=Missing NodePath
  112[Wall]
    %% face_code_ref=Missing NodePath
  113[Wall]
    %% face_code_ref=Missing NodePath
  114[Wall]
    %% face_code_ref=Missing NodePath
  115[Wall]
    %% face_code_ref=Missing NodePath
  116[Wall]
    %% face_code_ref=Missing NodePath
  117[Wall]
    %% face_code_ref=Missing NodePath
  118[Wall]
    %% face_code_ref=Missing NodePath
  119["Cap Start"]
    %% face_code_ref=Missing NodePath
  120["Cap Start"]
    %% face_code_ref=Missing NodePath
  121["Cap Start"]
    %% face_code_ref=Missing NodePath
  122["Cap Start"]
    %% face_code_ref=Missing NodePath
  123["Cap Start"]
    %% face_code_ref=Missing NodePath
  124["Cap Start"]
    %% face_code_ref=Missing NodePath
  125["Cap Start"]
    %% face_code_ref=Missing NodePath
  126["Cap Start"]
    %% face_code_ref=Missing NodePath
  127["Cap End"]
    %% face_code_ref=Missing NodePath
  128["Cap End"]
    %% face_code_ref=Missing NodePath
  129["Cap End"]
    %% face_code_ref=Missing NodePath
  130["Cap End"]
    %% face_code_ref=Missing NodePath
  131["Cap End"]
    %% face_code_ref=Missing NodePath
  132["Cap End"]
    %% face_code_ref=Missing NodePath
  133["Cap End"]
    %% face_code_ref=Missing NodePath
  134["Cap End"]
    %% face_code_ref=Missing NodePath
  135["SweepEdge Opposite"]
  136["SweepEdge Opposite"]
  137["SweepEdge Opposite"]
  138["SweepEdge Opposite"]
  139["SweepEdge Opposite"]
  140["SweepEdge Opposite"]
  141["SweepEdge Opposite"]
  142["SweepEdge Opposite"]
  143["SweepEdge Opposite"]
  144["SweepEdge Opposite"]
  145["SweepEdge Opposite"]
  146["SweepEdge Opposite"]
  147["SweepEdge Opposite"]
  148["SweepEdge Opposite"]
  149["SweepEdge Opposite"]
  150["SweepEdge Opposite"]
  151["SweepEdge Opposite"]
  152["SweepEdge Opposite"]
  153["SweepEdge Opposite"]
  154["SweepEdge Opposite"]
  155["SweepEdge Opposite"]
  156["SweepEdge Opposite"]
  157["SweepEdge Opposite"]
  158["SweepEdge Opposite"]
  159["SweepEdge Opposite"]
  160["SweepEdge Opposite"]
  161["SweepEdge Opposite"]
  162["SweepEdge Opposite"]
  163["SweepEdge Opposite"]
  164["SweepEdge Opposite"]
  165["SweepEdge Opposite"]
  166["SweepEdge Opposite"]
  167["SweepEdge Opposite"]
  168["SweepEdge Opposite"]
  169["SweepEdge Opposite"]
  170["SweepEdge Adjacent"]
  171["SweepEdge Adjacent"]
  172["SweepEdge Adjacent"]
  173["SweepEdge Adjacent"]
  174["SweepEdge Adjacent"]
  175["SweepEdge Adjacent"]
  176["SweepEdge Adjacent"]
  177["SweepEdge Adjacent"]
  178["SweepEdge Adjacent"]
  179["SweepEdge Adjacent"]
  180["SweepEdge Adjacent"]
  181["SweepEdge Adjacent"]
  182["SweepEdge Adjacent"]
  183["SweepEdge Adjacent"]
  184["SweepEdge Adjacent"]
  185["SweepEdge Adjacent"]
  186["SweepEdge Adjacent"]
  187["SweepEdge Adjacent"]
  188["SweepEdge Adjacent"]
  189["SweepEdge Adjacent"]
  190["SweepEdge Adjacent"]
  191["SweepEdge Adjacent"]
  192["SweepEdge Adjacent"]
  193["SweepEdge Adjacent"]
  194["SweepEdge Adjacent"]
  195["SweepEdge Adjacent"]
  196["SweepEdge Adjacent"]
  197["SweepEdge Adjacent"]
  198["SweepEdge Adjacent"]
  199["SweepEdge Adjacent"]
  200["SweepEdge Adjacent"]
  201["SweepEdge Adjacent"]
  202["SweepEdge Adjacent"]
  203["SweepEdge Adjacent"]
  204["SweepEdge Adjacent"]
  1 --- 8
  1 --- 9
  1 --- 10
  2 <--x 6
  2 --- 11
  2 --- 12
  3 <--x 7
  3 --- 13
  3 --- 14
  4 --- 15
  5 --- 16
  5 --- 17
  8 --- 18
  8 --- 19
  8 --- 20
  8 --- 21
  8 --- 22
  8 --- 67
  8 ---- 72
  8 --- 80
  9 --- 23
  9 --- 24
  9 --- 25
  9 --- 26
  9 --- 71
  10 --- 27
  10 --- 28
  10 --- 29
  10 --- 30
  10 --- 62
  11 --- 31
  11 --- 32
  11 --- 33
  11 --- 34
  11 --- 68
  11 ---- 73
  11 --- 80
  12 --- 35
  12 --- 36
  12 --- 37
  12 --- 38
  12 --- 66
  12 ---- 74
  12 --- 82
  13 --- 39
  13 --- 40
  13 --- 41
  13 --- 42
  13 --- 69
  13 ---- 75
  13 --- 81
  14 --- 43
  14 --- 44
  14 --- 45
  14 --- 46
  14 --- 63
  14 ---- 76
  14 --- 83
  15 --- 47
  15 --- 48
  15 --- 49
  15 --- 50
  15 --- 51
  15 --- 52
  15 --- 53
  15 --- 70
  15 ---- 77
  16 --- 54
  16 --- 55
  16 --- 56
  16 --- 57
  16 --- 64
  16 ---- 79
  17 --- 58
  17 --- 59
  17 --- 60
  17 --- 61
  17 --- 65
  17 ---- 78
  18 --- 92
  18 x--> 124
  18 --- 143
  18 --- 178
  19 --- 90
  19 x--> 124
  19 --- 142
  19 --- 177
  20 --- 89
  20 x--> 124
  20 --- 141
  20 --- 176
  21 --- 91
  21 x--> 124
  21 --- 140
  21 --- 175
  22 --- 88
  22 x--> 124
  22 --- 139
  22 --- 174
  31 --- 100
  31 x--> 119
  31 --- 153
  31 --- 188
  32 --- 102
  32 x--> 119
  32 --- 152
  32 --- 187
  33 --- 99
  33 x--> 119
  33 --- 151
  33 --- 186
  34 --- 101
  34 x--> 119
  34 --- 150
  34 --- 185
  35 --- 108
  35 x--> 125
  35 --- 158
  35 --- 193
  36 --- 109
  36 x--> 125
  36 --- 159
  36 --- 194
  37 --- 107
  37 x--> 125
  37 --- 160
  37 --- 195
  38 --- 110
  38 x--> 125
  38 --- 161
  38 --- 196
  39 --- 84
  39 x--> 128
  39 --- 135
  39 --- 170
  40 --- 85
  40 x--> 128
  40 --- 136
  40 --- 171
  41 --- 87
  41 x--> 128
  41 --- 137
  41 --- 172
  42 --- 86
  42 x--> 128
  42 --- 138
  42 --- 173
  43 --- 113
  43 x--> 129
  43 --- 165
  43 --- 200
  44 --- 111
  44 x--> 129
  44 --- 164
  44 --- 199
  45 --- 112
  45 x--> 129
  45 --- 163
  45 --- 198
  46 --- 114
  46 x--> 129
  46 --- 162
  46 --- 197
  47 --- 97
  47 x--> 130
  47 --- 149
  47 --- 184
  48 --- 96
  48 x--> 130
  48 --- 148
  48 --- 183
  49 --- 93
  49 x--> 130
  49 --- 147
  49 --- 182
  50 --- 98
  50 x--> 130
  50 --- 146
  50 --- 181
  51 --- 95
  51 x--> 130
  51 --- 145
  51 --- 180
  52 --- 94
  52 x--> 130
  52 --- 144
  52 --- 179
  54 --- 116
  54 x--> 123
  54 --- 166
  54 --- 201
  55 --- 117
  55 x--> 123
  55 --- 167
  55 --- 202
  56 --- 115
  56 x--> 123
  56 --- 168
  56 --- 203
  57 --- 118
  57 x--> 123
  57 --- 169
  57 --- 204
  58 --- 104
  58 x--> 126
  58 --- 157
  58 --- 192
  59 --- 106
  59 x--> 126
  59 --- 156
  59 --- 191
  60 --- 103
  60 x--> 126
  60 --- 155
  60 --- 190
  61 --- 105
  61 x--> 126
  61 --- 154
  61 --- 189
  72 --- 88
  72 --- 89
  72 --- 90
  72 --- 91
  72 --- 92
  72 --- 124
  72 --- 132
  72 --- 139
  72 --- 140
  72 --- 141
  72 --- 142
  72 --- 143
  72 --- 174
  72 --- 175
  72 --- 176
  72 --- 177
  72 --- 178
  73 --- 99
  73 --- 100
  73 --- 101
  73 --- 102
  73 --- 119
  73 --- 127
  73 --- 150
  73 --- 151
  73 --- 152
  73 --- 153
  73 --- 185
  73 --- 186
  73 --- 187
  73 --- 188
  74 --- 107
  74 --- 108
  74 --- 109
  74 --- 110
  74 --- 125
  74 --- 133
  74 --- 158
  74 --- 159
  74 --- 160
  74 --- 161
  74 --- 193
  74 --- 194
  74 --- 195
  74 --- 196
  75 --- 84
  75 --- 85
  75 --- 86
  75 --- 87
  75 --- 120
  75 --- 128
  75 --- 135
  75 --- 136
  75 --- 137
  75 --- 138
  75 --- 170
  75 --- 171
  75 --- 172
  75 --- 173
  76 --- 111
  76 --- 112
  76 --- 113
  76 --- 114
  76 --- 121
  76 --- 129
  76 --- 162
  76 --- 163
  76 --- 164
  76 --- 165
  76 --- 197
  76 --- 198
  76 --- 199
  76 --- 200
  77 --- 93
  77 --- 94
  77 --- 95
  77 --- 96
  77 --- 97
  77 --- 98
  77 --- 122
  77 --- 130
  77 --- 144
  77 --- 145
  77 --- 146
  77 --- 147
  77 --- 148
  77 --- 149
  77 --- 179
  77 --- 180
  77 --- 181
  77 --- 182
  77 --- 183
  77 --- 184
  78 --- 103
  78 --- 104
  78 --- 105
  78 --- 106
  78 --- 126
  78 --- 134
  78 --- 154
  78 --- 155
  78 --- 156
  78 --- 157
  78 --- 189
  78 --- 190
  78 --- 191
  78 --- 192
  79 --- 115
  79 --- 116
  79 --- 117
  79 --- 118
  79 --- 123
  79 --- 131
  79 --- 166
  79 --- 167
  79 --- 168
  79 --- 169
  79 --- 201
  79 --- 202
  79 --- 203
  79 --- 204
  80 --- 82
  82 --- 81
  81 --- 83
  84 --- 135
  84 --- 170
  173 <--x 84
  85 --- 136
  170 <--x 85
  85 --- 171
  86 --- 138
  172 <--x 86
  86 --- 173
  87 --- 137
  171 <--x 87
  87 --- 172
  88 --- 139
  88 --- 174
  175 <--x 88
  89 --- 141
  89 --- 176
  177 <--x 89
  90 --- 142
  90 --- 177
  178 <--x 90
  91 --- 140
  91 --- 175
  176 <--x 91
  92 --- 143
  174 <--x 92
  92 --- 178
  93 --- 147
  93 --- 182
  183 <--x 93
  94 --- 144
  94 --- 179
  180 <--x 94
  95 --- 145
  95 --- 180
  181 <--x 95
  96 --- 148
  96 --- 183
  184 <--x 96
  97 --- 149
  179 <--x 97
  97 --- 184
  98 --- 146
  98 --- 181
  182 <--x 98
  99 --- 151
  99 --- 186
  187 <--x 99
  100 --- 153
  185 <--x 100
  100 --- 188
  101 --- 150
  101 --- 185
  186 <--x 101
  102 --- 152
  102 --- 187
  188 <--x 102
  103 --- 155
  103 --- 190
  191 <--x 103
  104 --- 157
  189 <--x 104
  104 --- 192
  105 --- 154
  105 --- 189
  190 <--x 105
  106 --- 156
  106 --- 191
  192 <--x 106
  107 --- 160
  194 <--x 107
  107 --- 195
  108 --- 158
  108 --- 193
  196 <--x 108
  109 --- 159
  193 <--x 109
  109 --- 194
  110 --- 161
  195 <--x 110
  110 --- 196
  111 --- 164
  111 --- 199
  200 <--x 111
  112 --- 163
  112 --- 198
  199 <--x 112
  113 --- 165
  197 <--x 113
  113 --- 200
  114 --- 162
  114 --- 197
  198 <--x 114
  115 --- 168
  202 <--x 115
  115 --- 203
  116 --- 166
  116 --- 201
  204 <--x 116
  117 --- 167
  201 <--x 117
  117 --- 202
  118 --- 169
  203 <--x 118
  118 --- 204
  135 <--x 120
  136 <--x 120
  137 <--x 120
  138 <--x 120
  162 <--x 121
  163 <--x 121
  164 <--x 121
  165 <--x 121
  144 <--x 122
  145 <--x 122
  146 <--x 122
  147 <--x 122
  148 <--x 122
  149 <--x 122
  150 <--x 127
  151 <--x 127
  152 <--x 127
  153 <--x 127
  166 <--x 131
  167 <--x 131
  168 <--x 131
  169 <--x 131
  139 <--x 132
  140 <--x 132
  141 <--x 132
  142 <--x 132
  143 <--x 132
  158 <--x 133
  159 <--x 133
  160 <--x 133
  161 <--x 133
  154 <--x 134
  155 <--x 134
  156 <--x 134
  157 <--x 134