Files
modeling-app/rust/kcl-lib/tests/kcl_samples/walkie-talkie/artifact_graph_flowchart.snap.md
Jess Frazelle ec3f6d5e3c Merge remote-tracking branch 'origin/main' into jess/cleaned-imports
* origin/main:
  Quick app rename typo fix in settings.md (#6198)
  Add point-and-click Insert from local project files (#6129)
  Install and start Vector on macOS CI runners (#6147)
  Implement polar std function in KCL (#6180)
  Bump typescript from 5.8.2 to 5.8.3 in /packages/codemirror-lsp-client in the patch group (#6188)
  Bump @types/node from 22.13.13 to 22.14.0 in /packages/codemirror-lsp-client in the minor group (#6189)
  Bump the major group in /packages/codemirror-lang-kcl with 2 updates (#6194)
  Bump taiki-e/install-action from 2.49.30 to 2.49.45 in the patch group (#6185)
  Bump the patch group with 6 updates (#6186)
  Bump the patch group in /rust/kcl-language-server with 3 updates (#6183)
  Bump the patch group in /packages/codemirror-lang-kcl with 2 updates (#6193)
  Remove unnecessary timeouts waiting for command bar (#6199)
  Stream handling / Stream idle mode v2; a ton of network related changes (ping; scene indicator -> stream indicator, stream resizing (even on pause)) (#5312)
  More propagation of numeric types (#6177)
  Apply type-directed coercions to arguments in calls of user functions (#6179)
  Erase comment start positions from snapshot tests (#6178)
  Implement coercion of numeric types for ascription and arithmetic (off by default) (#6175)
  Reduce the number of reps in the add_lots test (#6174)
  take things off the batch in a more safe way (#6171)
2025-04-07 14:19:20 -07:00

18 KiB

flowchart LR
  subgraph path2 [Path]
    2["Path<br>[330, 355, 9]"]
    7["Segment<br>[361, 394, 9]"]
    15["Segment<br>[400, 435, 9]"]
    18["Segment<br>[441, 475, 9]"]
    22["Segment<br>[481, 488, 9]"]
    23[Solid2d]
  end
  subgraph path4 [Path]
    4["Path<br>[391, 434, 6]"]
    8["Segment<br>[440, 478, 6]"]
    14["Segment<br>[484, 524, 6]"]
    19["Segment<br>[530, 569, 6]"]
    27["Segment<br>[575, 597, 6]"]
    28[Solid2d]
  end
  subgraph path6 [Path]
    6["Path<br>[478, 532, 7]"]
    13["Segment<br>[538, 565, 7]"]
    21["Segment<br>[571, 600, 7]"]
    31["Segment<br>[606, 634, 7]"]
    49["Segment<br>[640, 696, 7]"]
    50["Segment<br>[702, 709, 7]"]
    51[Solid2d]
  end
  subgraph path10 [Path]
    10["Path<br>[309, 339, 11]"]
    16["Segment<br>[345, 377, 11]"]
    20["Segment<br>[383, 416, 11]"]
    24["Segment<br>[422, 503, 11]"]
    30["Segment<br>[509, 536, 11]"]
    32["Segment<br>[542, 549, 11]"]
    33[Solid2d]
  end
  subgraph path12 [Path]
    12["Path<br>[261, 354, 10]"]
    17["Segment<br>[360, 409, 10]"]
    26["Segment<br>[415, 465, 10]"]
    40["Segment<br>[471, 521, 10]"]
    52["Segment<br>[527, 545, 10]"]
    53[Solid2d]
  end
  subgraph path29 [Path]
    29["Path<br>[624, 750, 9]"]
    67[Solid2d]
  end
  subgraph path56 [Path]
    56["Path<br>[980, 1027, 7]"]
    64["Segment<br>[1033, 1074, 7]"]
    68["Segment<br>[1080, 1122, 7]"]
    76["Segment<br>[1128, 1170, 7]"]
    77["Segment<br>[1176, 1183, 7]"]
    78[Solid2d]
  end
  subgraph path111 [Path]
    111["Path<br>[963, 1088, 6]"]
    112["Segment<br>[1094, 1152, 6]"]
    113["Segment<br>[1158, 1283, 6]"]
    114["Segment<br>[1289, 1347, 6]"]
    115["Segment<br>[1353, 1481, 6]"]
    116["Segment<br>[1487, 1567, 6]"]
    117["Segment<br>[1573, 1702, 6]"]
    118["Segment<br>[1708, 1787, 6]"]
    119["Segment<br>[1793, 1800, 6]"]
    120[Solid2d]
  end
  subgraph path147 [Path]
    147["Path<br>[1950, 2004, 6]"]
    148["Segment<br>[2010, 2051, 6]"]
    149["Segment<br>[2057, 2086, 6]"]
    150["Segment<br>[2092, 2122, 6]"]
    151["Segment<br>[2128, 2184, 6]"]
    152["Segment<br>[2190, 2197, 6]"]
    153[Solid2d]
  end
  subgraph path168 [Path]
    168["Path<br>[2335, 2372, 6]"]
    169["Segment<br>[2378, 2409, 6]"]
    170["Segment<br>[2415, 2448, 6]"]
    171["Segment<br>[2454, 2486, 6]"]
    172["Segment<br>[2492, 2499, 6]"]
    173[Solid2d]
  end
  subgraph path189 [Path]
    189["Path<br>[1441, 1600, 7]"]
    190["Segment<br>[1606, 1701, 7]"]
    191["Segment<br>[1707, 1868, 7]"]
    192["Segment<br>[1874, 1969, 7]"]
    193["Segment<br>[1975, 2139, 7]"]
    194["Segment<br>[2145, 2241, 7]"]
    195["Segment<br>[2247, 2410, 7]"]
    196["Segment<br>[2416, 2511, 7]"]
    197["Segment<br>[2517, 2524, 7]"]
    198[Solid2d]
  end
  subgraph path200 [Path]
    200["Path<br>[123, 210, 8]"]
    201["Segment<br>[218, 247, 8]"]
    202["Segment<br>[255, 283, 8]"]
    203["Segment<br>[291, 388, 8]"]
    204["Segment<br>[396, 443, 8]"]
    205["Segment<br>[451, 479, 8]"]
    206["Segment<br>[487, 516, 8]"]
    207["Segment<br>[524, 553, 8]"]
    208["Segment<br>[561, 652, 8]"]
    209["Segment<br>[660, 688, 8]"]
    210["Segment<br>[696, 725, 8]"]
    211["Segment<br>[733, 821, 8]"]
    212["Segment<br>[829, 857, 8]"]
    213["Segment<br>[865, 899, 8]"]
    214["Segment<br>[907, 937, 8]"]
    215["Segment<br>[945, 1054, 8]"]
    216["Segment<br>[1062, 1069, 8]"]
    217[Solid2d]
  end
  subgraph path219 [Path]
    219["Path<br>[1203, 1301, 8]"]
    220["Segment<br>[1309, 1428, 8]"]
    221["Segment<br>[1436, 1490, 8]"]
    222["Segment<br>[1498, 1619, 8]"]
    223["Segment<br>[1627, 1634, 8]"]
    224[Solid2d]
  end
  subgraph path226 [Path]
    226["Path<br>[1731, 1828, 8]"]
    227["Segment<br>[1836, 1955, 8]"]
    228["Segment<br>[1963, 2018, 8]"]
    229["Segment<br>[2026, 2147, 8]"]
    230["Segment<br>[2155, 2162, 8]"]
    231[Solid2d]
  end
  subgraph path233 [Path]
    233["Path<br>[1203, 1301, 8]"]
    234["Segment<br>[1309, 1428, 8]"]
    235["Segment<br>[1436, 1490, 8]"]
    236["Segment<br>[1498, 1619, 8]"]
    237["Segment<br>[1627, 1634, 8]"]
    238[Solid2d]
  end
  subgraph path240 [Path]
    240["Path<br>[1731, 1828, 8]"]
    241["Segment<br>[1836, 1955, 8]"]
    242["Segment<br>[1963, 2018, 8]"]
    243["Segment<br>[2026, 2147, 8]"]
    244["Segment<br>[2155, 2162, 8]"]
    245[Solid2d]
  end
  subgraph path274 [Path]
    274["Path<br>[398, 423, 12]"]
    275["Segment<br>[431, 490, 12]"]
    276["Segment<br>[498, 558, 12]"]
    277["Segment<br>[566, 616, 12]"]
    278["Segment<br>[624, 631, 12]"]
    279[Solid2d]
  end
  subgraph path298 [Path]
    298["Path<br>[398, 423, 12]"]
    299["Segment<br>[431, 490, 12]"]
    300["Segment<br>[498, 558, 12]"]
    301["Segment<br>[566, 616, 12]"]
    302["Segment<br>[624, 631, 12]"]
    303[Solid2d]
  end
  subgraph path322 [Path]
    322["Path<br>[398, 423, 12]"]
    323["Segment<br>[431, 490, 12]"]
    324["Segment<br>[498, 558, 12]"]
    325["Segment<br>[566, 616, 12]"]
    326["Segment<br>[624, 631, 12]"]
    327[Solid2d]
  end
  subgraph path346 [Path]
    346["Path<br>[398, 423, 12]"]
    347["Segment<br>[431, 490, 12]"]
    348["Segment<br>[498, 558, 12]"]
    349["Segment<br>[566, 616, 12]"]
    350["Segment<br>[624, 631, 12]"]
    351[Solid2d]
  end
  1["Plane<br>[307, 324, 9]"]
  3["Plane<br>[368, 385, 6]"]
  5["Plane<br>[455, 472, 7]"]
  9["Plane<br>[286, 303, 11]"]
  11["Plane<br>[238, 255, 10]"]
  25["Plane<br>[535, 574, 9]"]
  34["Sweep Revolve<br>[555, 572, 11]"]
  35[Wall]
  36[Wall]
  37[Wall]
  38[Wall]
  39[Wall]
  41["Sweep Extrusion<br>[603, 633, 6]"]
  42[Wall]
  43[Wall]
  44[Wall]
  45[Wall]
  46["Cap Start"]
  47["Cap End"]
  48["SweepEdge Opposite"]
  54["SweepEdge Opposite"]
  55["Plane<br>[957, 974, 7]"]
  57["Sweep Extrusion<br>[591, 643, 10]"]
  58[Wall]
  59[Wall]
  60[Wall]
  61[Wall]
  62["Cap Start"]
  63["Cap End"]
  65["SweepEdge Opposite"]
  66["SweepEdge Opposite"]
  69["Sweep Loft<br>[914, 957, 9]"]
  70[Wall]
  71[Wall]
  72[Wall]
  73[Wall]
  74["Cap Start"]
  75["Cap End"]
  79["SweepEdge Adjacent"]
  80["SweepEdge Adjacent"]
  81["SweepEdge Adjacent"]
  82["SweepEdge Adjacent"]
  83["SweepEdge Opposite"]
  84["SweepEdge Adjacent"]
  85["SweepEdge Opposite"]
  86["SweepEdge Adjacent"]
  87["SweepEdge Opposite"]
  88["SweepEdge Adjacent"]
  89["SweepEdge Opposite"]
  90["SweepEdge Adjacent"]
  91["SweepEdge Opposite"]
  92["SweepEdge Adjacent"]
  93["SweepEdge Opposite"]
  94["SweepEdge Adjacent"]
  95["SweepEdge Opposite"]
  96["SweepEdge Adjacent"]
  97["SweepEdge Opposite"]
  98["SweepEdge Adjacent"]
  99["SweepEdge Adjacent"]
  100["SweepEdge Adjacent"]
  101["SweepEdge Adjacent"]
  102["SweepEdge Adjacent"]
  103["EdgeCut Chamfer<br>[639, 870, 6]"]
  104["EdgeCut Chamfer<br>[639, 870, 6]"]
  105["EdgeCut Chamfer<br>[639, 870, 6]"]
  106["EdgeCut Chamfer<br>[639, 870, 6]"]
  107["EdgeCut Fillet<br>[649, 855, 10]"]
  108["EdgeCut Fillet<br>[649, 855, 10]"]
  109["EdgeCut Fillet<br>[649, 855, 10]"]
  110["EdgeCut Fillet<br>[649, 855, 10]"]
  121["Sweep Extrusion<br>[1814, 1857, 6]"]
  122[Wall]
  123[Wall]
  124[Wall]
  125[Wall]
  126[Wall]
  127[Wall]
  128[Wall]
  129[Wall]
  130["Cap Start"]
  131["SweepEdge Opposite"]
  132["SweepEdge Adjacent"]
  133["SweepEdge Opposite"]
  134["SweepEdge Adjacent"]
  135["SweepEdge Opposite"]
  136["SweepEdge Adjacent"]
  137["SweepEdge Opposite"]
  138["SweepEdge Adjacent"]
  139["SweepEdge Opposite"]
  140["SweepEdge Adjacent"]
  141["SweepEdge Opposite"]
  142["SweepEdge Adjacent"]
  143["SweepEdge Opposite"]
  144["SweepEdge Adjacent"]
  145["SweepEdge Opposite"]
  146["SweepEdge Adjacent"]
  154["Sweep Extrusion<br>[2211, 2254, 6]"]
  155[Wall]
  156[Wall]
  157[Wall]
  158[Wall]
  159["Cap Start"]
  160["SweepEdge Opposite"]
  161["SweepEdge Adjacent"]
  162["SweepEdge Opposite"]
  163["SweepEdge Adjacent"]
  164["SweepEdge Opposite"]
  165["SweepEdge Adjacent"]
  166["SweepEdge Opposite"]
  167["SweepEdge Adjacent"]
  174["Sweep Extrusion<br>[2501, 2534, 6]"]
  175[Wall]
  176[Wall]
  177[Wall]
  178[Wall]
  179["Cap Start"]
  180["SweepEdge Opposite"]
  181["SweepEdge Adjacent"]
  182["SweepEdge Opposite"]
  183["SweepEdge Adjacent"]
  184["SweepEdge Opposite"]
  185["SweepEdge Adjacent"]
  186["SweepEdge Opposite"]
  187["SweepEdge Adjacent"]
  188["Plane<br>[1418, 1435, 7]"]
  199["Plane<br>[2632, 2649, 7]"]
  218["Plane<br>[2692, 2709, 7]"]
  225["Plane<br>[2754, 2771, 7]"]
  232["Plane<br>[2815, 2832, 7]"]
  239["Plane<br>[2876, 2893, 7]"]
  246["Sweep Extrusion<br>[2920, 2951, 7]"]
  247[Wall]
  248[Wall]
  249[Wall]
  250[Wall]
  251[Wall]
  252[Wall]
  253[Wall]
  254[Wall]
  255["Cap Start"]
  256["Cap End"]
  257["SweepEdge Opposite"]
  258["SweepEdge Adjacent"]
  259["SweepEdge Opposite"]
  260["SweepEdge Adjacent"]
  261["SweepEdge Opposite"]
  262["SweepEdge Adjacent"]
  263["SweepEdge Opposite"]
  264["SweepEdge Adjacent"]
  265["SweepEdge Opposite"]
  266["SweepEdge Adjacent"]
  267["SweepEdge Opposite"]
  268["SweepEdge Adjacent"]
  269["SweepEdge Opposite"]
  270["SweepEdge Adjacent"]
  271["SweepEdge Opposite"]
  272["SweepEdge Adjacent"]
  273["Plane<br>[373, 390, 12]"]
  280["Sweep Extrusion<br>[643, 690, 12]"]
  281[Wall]
  282[Wall]
  283[Wall]
  284[Wall]
  285["Cap Start"]
  286["Cap End"]
  287["SweepEdge Opposite"]
  288["SweepEdge Adjacent"]
  289["SweepEdge Opposite"]
  290["SweepEdge Adjacent"]
  291["SweepEdge Opposite"]
  292["SweepEdge Adjacent"]
  293["SweepEdge Opposite"]
  294["SweepEdge Adjacent"]
  295["EdgeCut Chamfer<br>[698, 844, 12]"]
  296["EdgeCut Chamfer<br>[698, 844, 12]"]
  297["Plane<br>[373, 390, 12]"]
  304["Sweep Extrusion<br>[643, 690, 12]"]
  305[Wall]
  306[Wall]
  307[Wall]
  308[Wall]
  309["Cap Start"]
  310["Cap End"]
  311["SweepEdge Opposite"]
  312["SweepEdge Adjacent"]
  313["SweepEdge Opposite"]
  314["SweepEdge Adjacent"]
  315["SweepEdge Opposite"]
  316["SweepEdge Adjacent"]
  317["SweepEdge Opposite"]
  318["SweepEdge Adjacent"]
  319["EdgeCut Chamfer<br>[698, 844, 12]"]
  320["EdgeCut Chamfer<br>[698, 844, 12]"]
  321["Plane<br>[373, 390, 12]"]
  328["Sweep Extrusion<br>[643, 690, 12]"]
  329[Wall]
  330[Wall]
  331[Wall]
  332[Wall]
  333["Cap Start"]
  334["Cap End"]
  335["SweepEdge Opposite"]
  336["SweepEdge Adjacent"]
  337["SweepEdge Opposite"]
  338["SweepEdge Adjacent"]
  339["SweepEdge Opposite"]
  340["SweepEdge Adjacent"]
  341["SweepEdge Opposite"]
  342["SweepEdge Adjacent"]
  343["EdgeCut Chamfer<br>[698, 844, 12]"]
  344["EdgeCut Chamfer<br>[698, 844, 12]"]
  345["Plane<br>[373, 390, 12]"]
  352["Sweep Extrusion<br>[643, 690, 12]"]
  353[Wall]
  354[Wall]
  355[Wall]
  356[Wall]
  357["Cap Start"]
  358["Cap End"]
  359["SweepEdge Opposite"]
  360["SweepEdge Adjacent"]
  361["SweepEdge Opposite"]
  362["SweepEdge Adjacent"]
  363["SweepEdge Opposite"]
  364["SweepEdge Adjacent"]
  365["SweepEdge Opposite"]
  366["SweepEdge Adjacent"]
  367["EdgeCut Chamfer<br>[698, 844, 12]"]
  368["EdgeCut Chamfer<br>[698, 844, 12]"]
  1 --- 2
  2 --- 7
  2 --- 15
  2 --- 18
  2 --- 22
  2 ---- 69
  2 --- 23
  3 --- 4
  4 --- 8
  4 --- 14
  4 --- 19
  4 --- 27
  4 ---- 41
  4 --- 28
  5 --- 6
  6 --- 13
  6 --- 21
  6 --- 31
  6 --- 49
  6 --- 50
  6 --- 51
  7 --- 70
  7 --- 48
  7 --- 99
  8 --- 45
  8 --- 89
  8 --- 90
  9 --- 10
  10 --- 16
  10 --- 20
  10 --- 24
  10 --- 30
  10 --- 32
  10 ---- 34
  10 --- 33
  11 --- 12
  12 --- 17
  12 --- 26
  12 --- 40
  12 --- 52
  12 ---- 57
  12 --- 53
  14 --- 44
  14 --- 87
  14 --- 88
  15 --- 71
  15 --- 54
  15 --- 100
  16 --- 35
  16 x--> 79
  17 --- 61
  17 --- 97
  17 --- 98
  18 --- 72
  18 --- 65
  18 --- 101
  19 --- 43
  19 --- 85
  19 --- 86
  20 --- 36
  20 --- 79
  22 --- 73
  22 --- 66
  22 --- 102
  24 --- 37
  24 --- 80
  25 --- 29
  26 --- 60
  26 --- 95
  26 --- 96
  27 --- 42
  27 --- 83
  27 --- 84
  29 x--> 48
  29 x--> 54
  29 x--> 65
  29 x--> 66
  29 x---> 69
  29 --- 67
  30 --- 38
  30 --- 81
  32 --- 39
  32 --- 82
  34 --- 35
  34 --- 36
  34 --- 37
  34 --- 38
  34 --- 39
  34 <--x 16
  34 --- 79
  34 <--x 20
  34 <--x 24
  34 --- 80
  34 <--x 30
  34 --- 81
  34 <--x 32
  34 --- 82
  40 --- 59
  40 --- 93
  40 --- 94
  41 --- 42
  41 --- 43
  41 --- 44
  41 --- 45
  41 --- 46
  41 --- 47
  41 --- 83
  41 --- 84
  41 --- 85
  41 --- 86
  41 --- 87
  41 --- 88
  41 --- 89
  41 --- 90
  47 --- 111
  69 --- 48
  52 --- 58
  52 --- 91
  52 --- 92
  69 --- 54
  55 --- 56
  56 --- 64
  56 --- 68
  56 --- 76
  56 --- 77
  56 --- 78
  57 --- 58
  57 --- 59
  57 --- 60
  57 --- 61
  57 --- 62
  57 --- 63
  57 --- 91
  57 --- 92
  57 --- 93
  57 --- 94
  57 --- 95
  57 --- 96
  57 --- 97
  57 --- 98
  69 --- 65
  69 --- 66
  69 --- 70
  69 --- 71
  69 --- 72
  69 --- 73
  69 --- 74
  69 --- 75
  69 --- 99
  69 --- 100
  69 --- 101
  69 --- 102
  90 <--x 103
  88 <--x 104
  86 <--x 105
  84 <--x 106
  98 <--x 107
  96 <--x 108
  94 <--x 109
  92 <--x 110
  111 --- 112
  111 --- 113
  111 --- 114
  111 --- 115
  111 --- 116
  111 --- 117
  111 --- 118
  111 --- 119
  111 ---- 121
  111 --- 120
  112 --- 129
  112 --- 145
  112 --- 146
  113 --- 128
  113 --- 143
  113 --- 144
  114 --- 127
  114 --- 141
  114 --- 142
  115 --- 126
  115 --- 139
  115 --- 140
  116 --- 125
  116 --- 137
  116 --- 138
  117 --- 124
  117 --- 135
  117 --- 136
  118 --- 123
  118 --- 133
  118 --- 134
  119 --- 122
  119 --- 131
  119 --- 132
  121 --- 122
  121 --- 123
  121 --- 124
  121 --- 125
  121 --- 126
  121 --- 127
  121 --- 128
  121 --- 129
  121 --- 130
  121 --- 131
  121 --- 132
  121 --- 133
  121 --- 134
  121 --- 135
  121 --- 136
  121 --- 137
  121 --- 138
  121 --- 139
  121 --- 140
  121 --- 141
  121 --- 142
  121 --- 143
  121 --- 144
  121 --- 145
  121 --- 146
  130 --- 147
  130 --- 168
  147 --- 148
  147 --- 149
  147 --- 150
  147 --- 151
  147 --- 152
  147 ---- 154
  147 --- 153
  148 --- 158
  148 --- 166
  148 --- 167
  149 --- 157
  149 --- 164
  149 --- 165
  150 --- 156
  150 --- 162
  150 --- 163
  151 --- 155
  151 --- 160
  151 --- 161
  154 --- 155
  154 --- 156
  154 --- 157
  154 --- 158
  154 --- 159
  154 --- 160
  154 --- 161
  154 --- 162
  154 --- 163
  154 --- 164
  154 --- 165
  154 --- 166
  154 --- 167
  168 --- 169
  168 --- 170
  168 --- 171
  168 --- 172
  168 ---- 174
  168 --- 173
  169 --- 178
  169 --- 186
  169 --- 187
  170 --- 177
  170 --- 184
  170 --- 185
  171 --- 176
  171 --- 182
  171 --- 183
  172 --- 175
  172 --- 180
  172 --- 181
  174 --- 175
  174 --- 176
  174 --- 177
  174 --- 178
  174 --- 179
  174 --- 180
  174 --- 181
  174 --- 182
  174 --- 183
  174 --- 184
  174 --- 185
  174 --- 186
  174 --- 187
  188 --- 189
  189 --- 190
  189 --- 191
  189 --- 192
  189 --- 193
  189 --- 194
  189 --- 195
  189 --- 196
  189 --- 197
  189 ---- 246
  189 --- 198
  190 --- 254
  190 --- 271
  190 --- 272
  191 --- 253
  191 --- 269
  191 --- 270
  192 --- 252
  192 --- 267
  192 --- 268
  193 --- 251
  193 --- 265
  193 --- 266
  194 --- 250
  194 --- 263
  194 --- 264
  195 --- 249
  195 --- 261
  195 --- 262
  196 --- 248
  196 --- 259
  196 --- 260
  197 --- 247
  197 --- 257
  197 --- 258
  199 --- 200
  200 --- 201
  200 --- 202
  200 --- 203
  200 --- 204
  200 --- 205
  200 --- 206
  200 --- 207
  200 --- 208
  200 --- 209
  200 --- 210
  200 --- 211
  200 --- 212
  200 --- 213
  200 --- 214
  200 --- 215
  200 --- 216
  200 --- 217
  218 --- 219
  219 --- 220
  219 --- 221
  219 --- 222
  219 --- 223
  219 --- 224
  225 --- 226
  226 --- 227
  226 --- 228
  226 --- 229
  226 --- 230
  226 --- 231
  232 --- 233
  233 --- 234
  233 --- 235
  233 --- 236
  233 --- 237
  233 --- 238
  239 --- 240
  240 --- 241
  240 --- 242
  240 --- 243
  240 --- 244
  240 --- 245
  246 --- 247
  246 --- 248
  246 --- 249
  246 --- 250
  246 --- 251
  246 --- 252
  246 --- 253
  246 --- 254
  246 --- 255
  246 --- 256
  246 --- 257
  246 --- 258
  246 --- 259
  246 --- 260
  246 --- 261
  246 --- 262
  246 --- 263
  246 --- 264
  246 --- 265
  246 --- 266
  246 --- 267
  246 --- 268
  246 --- 269
  246 --- 270
  246 --- 271
  246 --- 272
  273 --- 274
  274 --- 275
  274 --- 276
  274 --- 277
  274 --- 278
  274 ---- 280
  274 --- 279
  275 --- 281
  275 --- 287
  275 --- 288
  276 --- 282
  276 --- 289
  276 --- 290
  277 --- 283
  277 --- 291
  277 --- 292
  278 --- 284
  278 --- 293
  278 --- 294
  280 --- 281
  280 --- 282
  280 --- 283
  280 --- 284
  280 --- 285
  280 --- 286
  280 --- 287
  280 --- 288
  280 --- 289
  280 --- 290
  280 --- 291
  280 --- 292
  280 --- 293
  280 --- 294
  288 <--x 295
  290 <--x 296
  297 --- 298
  298 --- 299
  298 --- 300
  298 --- 301
  298 --- 302
  298 ---- 304
  298 --- 303
  299 --- 305
  299 --- 311
  299 --- 312
  300 --- 306
  300 --- 313
  300 --- 314
  301 --- 307
  301 --- 315
  301 --- 316
  302 --- 308
  302 --- 317
  302 --- 318
  304 --- 305
  304 --- 306
  304 --- 307
  304 --- 308
  304 --- 309
  304 --- 310
  304 --- 311
  304 --- 312
  304 --- 313
  304 --- 314
  304 --- 315
  304 --- 316
  304 --- 317
  304 --- 318
  312 <--x 319
  314 <--x 320
  321 --- 322
  322 --- 323
  322 --- 324
  322 --- 325
  322 --- 326
  322 ---- 328
  322 --- 327
  323 --- 329
  323 --- 335
  323 --- 336
  324 --- 330
  324 --- 337
  324 --- 338
  325 --- 331
  325 --- 339
  325 --- 340
  326 --- 332
  326 --- 341
  326 --- 342
  328 --- 329
  328 --- 330
  328 --- 331
  328 --- 332
  328 --- 333
  328 --- 334
  328 --- 335
  328 --- 336
  328 --- 337
  328 --- 338
  328 --- 339
  328 --- 340
  328 --- 341
  328 --- 342
  336 <--x 343
  338 <--x 344
  345 --- 346
  346 --- 347
  346 --- 348
  346 --- 349
  346 --- 350
  346 ---- 352
  346 --- 351
  347 --- 353
  347 --- 359
  347 --- 360
  348 --- 354
  348 --- 361
  348 --- 362
  349 --- 355
  349 --- 363
  349 --- 364
  350 --- 356
  350 --- 365
  350 --- 366
  352 --- 353
  352 --- 354
  352 --- 355
  352 --- 356
  352 --- 357
  352 --- 358
  352 --- 359
  352 --- 360
  352 --- 361
  352 --- 362
  352 --- 363
  352 --- 364
  352 --- 365
  352 --- 366
  360 <--x 367
  362 <--x 368