Files
modeling-app/rust/kcl-lib/tests/kcl_samples/car-wheel-assembly/artifact_graph_flowchart.snap.md
Jonathan Tran 160f55ede5 BREAKING: More units of measure work and keyword args (#6291)
* More units of measure work

Signed-off-by: Nick Cameron <nrc@ncameron.org>

* Update CSG output since engine change

---------

Signed-off-by: Nick Cameron <nrc@ncameron.org>
Co-authored-by: Nick Cameron <nrc@ncameron.org>
2025-04-14 09:58:19 +00:00

24 KiB

flowchart LR
  subgraph path2 [Path]
    2["Path<br>[571, 622, 6]"]
    3["Segment<br>[571, 622, 6]"]
    4[Solid2d]
  end
  subgraph path11 [Path]
    11["Path<br>[812, 868, 6]"]
    12["Segment<br>[812, 868, 6]"]
    13[Solid2d]
  end
  subgraph path19 [Path]
    19["Path<br>[998, 1051, 6]"]
    20["Segment<br>[998, 1051, 6]"]
    21[Solid2d]
  end
  subgraph path30 [Path]
    30["Path<br>[1439, 1479, 6]"]
    31["Segment<br>[1439, 1479, 6]"]
    32[Solid2d]
  end
  subgraph path38 [Path]
    38["Path<br>[1588, 1639, 6]"]
    39["Segment<br>[1588, 1639, 6]"]
    40[Solid2d]
  end
  subgraph path47 [Path]
    47["Path<br>[1777, 1830, 6]"]
    48["Segment<br>[1777, 1830, 6]"]
    49[Solid2d]
  end
  subgraph path58 [Path]
    58["Path<br>[2078, 2150, 6]"]
    59["Segment<br>[2078, 2150, 6]"]
    60[Solid2d]
  end
  subgraph path81 [Path]
    81["Path<br>[2412, 2443, 6]"]
    82["Segment<br>[2449, 2469, 6]"]
    83["Segment<br>[2475, 2495, 6]"]
    84["Segment<br>[2501, 2522, 6]"]
    85["Segment<br>[2528, 2584, 6]"]
    86["Segment<br>[2590, 2597, 6]"]
    87[Solid2d]
  end
  subgraph path106 [Path]
    106["Path<br>[2904, 2936, 6]"]
    107["Segment<br>[2942, 2963, 6]"]
    108["Segment<br>[2969, 2989, 6]"]
    109["Segment<br>[2995, 3015, 6]"]
    110["Segment<br>[3021, 3077, 6]"]
    111["Segment<br>[3083, 3090, 6]"]
    112[Solid2d]
  end
  subgraph path132 [Path]
    132["Path<br>[354, 410, 5]"]
    133["Segment<br>[354, 410, 5]"]
    134[Solid2d]
  end
  subgraph path135 [Path]
    135["Path<br>[421, 477, 5]"]
    136["Segment<br>[421, 477, 5]"]
    137[Solid2d]
  end
  subgraph path144 [Path]
    144["Path<br>[647, 703, 5]"]
    145["Segment<br>[647, 703, 5]"]
    146[Solid2d]
  end
  subgraph path147 [Path]
    147["Path<br>[714, 770, 5]"]
    148["Segment<br>[714, 770, 5]"]
    149[Solid2d]
  end
  subgraph path156 [Path]
    156["Path<br>[919, 973, 5]"]
    157["Segment<br>[919, 973, 5]"]
    158[Solid2d]
  end
  subgraph path167 [Path]
    167["Path<br>[1256, 1317, 5]"]
    168["Segment<br>[1256, 1317, 5]"]
    169[Solid2d]
  end
  subgraph path179 [Path]
    179["Path<br>[1675, 1721, 5]"]
    180["Segment<br>[1727, 1779, 5]"]
    181["Segment<br>[1785, 1890, 5]"]
    182["Segment<br>[1896, 1918, 5]"]
    183["Segment<br>[1924, 1980, 5]"]
    184["Segment<br>[1986, 1993, 5]"]
    185[Solid2d]
  end
  subgraph path195 [Path]
    195["Path<br>[2125, 2171, 5]"]
    196["Segment<br>[2177, 2229, 5]"]
    197["Segment<br>[2235, 2342, 5]"]
    198["Segment<br>[2348, 2385, 5]"]
    199["Segment<br>[2391, 2447, 5]"]
    200["Segment<br>[2453, 2460, 5]"]
    201[Solid2d]
  end
  subgraph path212 [Path]
    212["Path<br>[2941, 2988, 5]"]
    213["Segment<br>[2996, 3336, 5]"]
    214["Segment<br>[3344, 3376, 5]"]
    215["Segment<br>[3384, 3728, 5]"]
    216["Segment<br>[3736, 3792, 5]"]
    217["Segment<br>[3800, 3807, 5]"]
    218[Solid2d]
  end
  subgraph path235 [Path]
    235["Path<br>[2941, 2988, 5]"]
    236["Segment<br>[2996, 3336, 5]"]
    237["Segment<br>[3344, 3376, 5]"]
    238["Segment<br>[3384, 3728, 5]"]
    239["Segment<br>[3736, 3792, 5]"]
    240["Segment<br>[3800, 3807, 5]"]
    241[Solid2d]
  end
  subgraph path258 [Path]
    258["Path<br>[4335, 4430, 5]"]
    259["Segment<br>[4436, 4469, 5]"]
    260["Segment<br>[4475, 4526, 5]"]
    261["Segment<br>[4532, 4565, 5]"]
    262["Segment<br>[4571, 4621, 5]"]
    263["Segment<br>[4627, 4668, 5]"]
    264["Segment<br>[4674, 4723, 5]"]
    265["Segment<br>[4729, 4762, 5]"]
    266["Segment<br>[4768, 4802, 5]"]
    267["Segment<br>[4808, 4842, 5]"]
    268["Segment<br>[4848, 4900, 5]"]
    269["Segment<br>[4906, 4940, 5]"]
    270["Segment<br>[4946, 5022, 5]"]
    271["Segment<br>[5028, 5061, 5]"]
    272["Segment<br>[5067, 5143, 5]"]
    273["Segment<br>[5149, 5183, 5]"]
    274["Segment<br>[5189, 5263, 5]"]
    275["Segment<br>[5269, 5303, 5]"]
    276["Segment<br>[5309, 5360, 5]"]
    277["Segment<br>[5366, 5428, 5]"]
    278["Segment<br>[5434, 5485, 5]"]
    279["Segment<br>[5491, 5525, 5]"]
    280["Segment<br>[5531, 5564, 5]"]
    281["Segment<br>[5570, 5603, 5]"]
    282["Segment<br>[5609, 5616, 5]"]
    283[Solid2d]
  end
  subgraph path334 [Path]
    334["Path<br>[713, 753, 8]"]
    335["Segment<br>[761, 808, 8]"]
    336["Segment<br>[816, 852, 8]"]
    337["Segment<br>[860, 890, 8]"]
    338["Segment<br>[898, 943, 8]"]
    339["Segment<br>[951, 991, 8]"]
    340["Segment<br>[999, 1034, 8]"]
    341["Segment<br>[1042, 1080, 8]"]
    342["Segment<br>[1088, 1110, 8]"]
    343["Segment<br>[1118, 1125, 8]"]
    344[Solid2d]
  end
  subgraph path365 [Path]
    365["Path<br>[511, 592, 7]"]
    366["Segment<br>[598, 699, 7]"]
    367["Segment<br>[705, 763, 7]"]
    368["Segment<br>[769, 853, 7]"]
    369["Segment<br>[859, 918, 7]"]
    370["Segment<br>[924, 1009, 7]"]
    371["Segment<br>[1015, 1074, 7]"]
    372["Segment<br>[1080, 1203, 7]"]
    373["Segment<br>[1209, 1268, 7]"]
    374["Segment<br>[1274, 1409, 7]"]
    375["Segment<br>[1415, 1474, 7]"]
    376["Segment<br>[1480, 1604, 7]"]
    377["Segment<br>[1610, 1669, 7]"]
    378["Segment<br>[1675, 1760, 7]"]
    379["Segment<br>[1766, 1825, 7]"]
    380["Segment<br>[1831, 1916, 7]"]
    381["Segment<br>[1922, 1980, 7]"]
    382["Segment<br>[1986, 1993, 7]"]
    383[Solid2d]
  end
  subgraph path439 [Path]
    439["Path<br>[487, 544, 9]"]
    440["Segment<br>[550, 684, 9]"]
    441["Segment<br>[690, 737, 9]"]
    442["Segment<br>[743, 840, 9]"]
    443["Segment<br>[846, 878, 9]"]
    444["Segment<br>[884, 916, 9]"]
    445["Segment<br>[922, 953, 9]"]
    446["Segment<br>[959, 1074, 9]"]
    447["Segment<br>[1080, 1112, 9]"]
    448["Segment<br>[1118, 1150, 9]"]
    449["Segment<br>[1156, 1187, 9]"]
    450["Segment<br>[1193, 1286, 9]"]
    451["Segment<br>[1292, 1339, 9]"]
    452["Segment<br>[1345, 1418, 9]"]
    453["Segment<br>[1424, 1431, 9]"]
    454[Solid2d]
  end
  1["Plane<br>[548, 565, 6]"]
  5["Sweep Extrusion<br>[631, 687, 6]"]
  6[Wall]
  7["Cap Start"]
  8["Cap End"]
  9["SweepEdge Opposite"]
  10["SweepEdge Adjacent"]
  14["Sweep Extrusion<br>[881, 943, 6]"]
  15[Wall]
  16["Cap End"]
  17["SweepEdge Opposite"]
  18["SweepEdge Adjacent"]
  22["Sweep Extrusion<br>[1198, 1277, 6]"]
  23[Wall]
  24["SweepEdge Opposite"]
  25["SweepEdge Adjacent"]
  26["Sweep Extrusion<br>[1198, 1277, 6]"]
  27["Sweep Extrusion<br>[1198, 1277, 6]"]
  28["Sweep Extrusion<br>[1198, 1277, 6]"]
  29["Sweep Extrusion<br>[1198, 1277, 6]"]
  33["Sweep Extrusion<br>[1485, 1518, 6]"]
  34[Wall]
  35["Cap End"]
  36["SweepEdge Opposite"]
  37["SweepEdge Adjacent"]
  41["Sweep Extrusion<br>[1654, 1719, 6]"]
  42[Wall]
  43["Cap Start"]
  44["Cap End"]
  45["SweepEdge Opposite"]
  46["SweepEdge Adjacent"]
  50["Sweep Extrusion<br>[1977, 2021, 6]"]
  51[Wall]
  52["SweepEdge Opposite"]
  53["SweepEdge Adjacent"]
  54["Sweep Extrusion<br>[1977, 2021, 6]"]
  55["Sweep Extrusion<br>[1977, 2021, 6]"]
  56["Sweep Extrusion<br>[1977, 2021, 6]"]
  57["Sweep Extrusion<br>[1977, 2021, 6]"]
  61["Sweep Extrusion<br>[2305, 2349, 6]"]
  62[Wall]
  63["Cap End"]
  64["SweepEdge Opposite"]
  65["SweepEdge Adjacent"]
  66["Sweep Extrusion<br>[2305, 2349, 6]"]
  67["Sweep Extrusion<br>[2305, 2349, 6]"]
  68["Sweep Extrusion<br>[2305, 2349, 6]"]
  69["Sweep Extrusion<br>[2305, 2349, 6]"]
  70["Sweep Extrusion<br>[2305, 2349, 6]"]
  71["Sweep Extrusion<br>[2305, 2349, 6]"]
  72["Sweep Extrusion<br>[2305, 2349, 6]"]
  73["Sweep Extrusion<br>[2305, 2349, 6]"]
  74["Sweep Extrusion<br>[2305, 2349, 6]"]
  75["Sweep Extrusion<br>[2305, 2349, 6]"]
  76["Sweep Extrusion<br>[2305, 2349, 6]"]
  77["Sweep Extrusion<br>[2305, 2349, 6]"]
  78["Sweep Extrusion<br>[2305, 2349, 6]"]
  79["Sweep Extrusion<br>[2305, 2349, 6]"]
  80["Sweep Extrusion<br>[2305, 2349, 6]"]
  88["Sweep Extrusion<br>[2763, 2831, 6]"]
  89[Wall]
  90[Wall]
  91[Wall]
  92[Wall]
  93["Cap Start"]
  94["SweepEdge Opposite"]
  95["SweepEdge Adjacent"]
  96["SweepEdge Opposite"]
  97["SweepEdge Adjacent"]
  98["SweepEdge Opposite"]
  99["SweepEdge Adjacent"]
  100["SweepEdge Opposite"]
  101["SweepEdge Adjacent"]
  102["Sweep Extrusion<br>[2763, 2831, 6]"]
  103["Sweep Extrusion<br>[2763, 2831, 6]"]
  104["Sweep Extrusion<br>[2763, 2831, 6]"]
  105["Sweep Extrusion<br>[2763, 2831, 6]"]
  113["Sweep Extrusion<br>[3242, 3316, 6]"]
  114[Wall]
  115[Wall]
  116[Wall]
  117[Wall]
  118["Cap Start"]
  119["SweepEdge Opposite"]
  120["SweepEdge Adjacent"]
  121["SweepEdge Opposite"]
  122["SweepEdge Adjacent"]
  123["SweepEdge Opposite"]
  124["SweepEdge Adjacent"]
  125["SweepEdge Opposite"]
  126["SweepEdge Adjacent"]
  127["Sweep Extrusion<br>[3242, 3316, 6]"]
  128["Sweep Extrusion<br>[3242, 3316, 6]"]
  129["Sweep Extrusion<br>[3242, 3316, 6]"]
  130["Sweep Extrusion<br>[3242, 3316, 6]"]
  131["Plane<br>[331, 348, 5]"]
  138["Sweep Extrusion<br>[487, 520, 5]"]
  139[Wall]
  140["Cap Start"]
  141["Cap End"]
  142["SweepEdge Opposite"]
  143["SweepEdge Adjacent"]
  150["Sweep Extrusion<br>[780, 813, 5]"]
  151[Wall]
  152["Cap Start"]
  153["Cap End"]
  154["SweepEdge Opposite"]
  155["SweepEdge Adjacent"]
  159["Sweep Extrusion<br>[1120, 1154, 5]"]
  160[Wall]
  161["SweepEdge Opposite"]
  162["SweepEdge Adjacent"]
  163["Sweep Extrusion<br>[1120, 1154, 5]"]
  164["Sweep Extrusion<br>[1120, 1154, 5]"]
  165["Sweep Extrusion<br>[1120, 1154, 5]"]
  166["Sweep Extrusion<br>[1120, 1154, 5]"]
  170["Sweep Extrusion<br>[1464, 1498, 5]"]
  171[Wall]
  172["SweepEdge Opposite"]
  173["SweepEdge Adjacent"]
  174["Sweep Extrusion<br>[1464, 1498, 5]"]
  175["Sweep Extrusion<br>[1464, 1498, 5]"]
  176["Sweep Extrusion<br>[1464, 1498, 5]"]
  177["Sweep Extrusion<br>[1464, 1498, 5]"]
  178["Plane<br>[1652, 1669, 5]"]
  186["Sweep Revolve<br>[1999, 2016, 5]"]
  187[Wall]
  188[Wall]
  189[Wall]
  190[Wall]
  191["SweepEdge Adjacent"]
  192["SweepEdge Adjacent"]
  193["SweepEdge Adjacent"]
  194["Plane<br>[2102, 2119, 5]"]
  202["Sweep Revolve<br>[2466, 2483, 5]"]
  203[Wall]
  204[Wall]
  205[Wall]
  206[Wall]
  207["SweepEdge Adjacent"]
  208["SweepEdge Adjacent"]
  209["SweepEdge Adjacent"]
  210["SweepEdge Adjacent"]
  211["Plane<br>[2910, 2933, 5]"]
  219["Sweep Extrusion<br>[3855, 3901, 5]"]
  220[Wall]
  221[Wall]
  222[Wall]
  223[Wall]
  224["Cap Start"]
  225["Cap End"]
  226["SweepEdge Opposite"]
  227["SweepEdge Adjacent"]
  228["SweepEdge Opposite"]
  229["SweepEdge Adjacent"]
  230["SweepEdge Opposite"]
  231["SweepEdge Adjacent"]
  232["SweepEdge Opposite"]
  233["SweepEdge Adjacent"]
  234["Plane<br>[2910, 2933, 5]"]
  242["Sweep Extrusion<br>[3855, 3901, 5]"]
  243[Wall]
  244[Wall]
  245[Wall]
  246[Wall]
  247["Cap Start"]
  248["Cap End"]
  249["SweepEdge Opposite"]
  250["SweepEdge Adjacent"]
  251["SweepEdge Opposite"]
  252["SweepEdge Adjacent"]
  253["SweepEdge Opposite"]
  254["SweepEdge Adjacent"]
  255["SweepEdge Opposite"]
  256["SweepEdge Adjacent"]
  257["Plane<br>[4312, 4329, 5]"]
  284["Sweep Revolve<br>[5622, 5639, 5]"]
  285[Wall]
  286[Wall]
  287[Wall]
  288[Wall]
  289[Wall]
  290[Wall]
  291[Wall]
  292[Wall]
  293[Wall]
  294[Wall]
  295[Wall]
  296[Wall]
  297[Wall]
  298[Wall]
  299[Wall]
  300[Wall]
  301[Wall]
  302[Wall]
  303[Wall]
  304[Wall]
  305[Wall]
  306[Wall]
  307[Wall]
  308[Wall]
  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["Plane<br>[679, 705, 8]"]
  345["Sweep Revolve<br>[1133, 1150, 8]"]
  346[Wall]
  347[Wall]
  348[Wall]
  349[Wall]
  350[Wall]
  351[Wall]
  352[Wall]
  353[Wall]
  354[Wall]
  355["SweepEdge Adjacent"]
  356["SweepEdge Adjacent"]
  357["SweepEdge Adjacent"]
  358["SweepEdge Adjacent"]
  359["SweepEdge Adjacent"]
  360["SweepEdge Adjacent"]
  361["SweepEdge Adjacent"]
  362["SweepEdge Adjacent"]
  363["SweepEdge Adjacent"]
  364["Plane<br>[488, 505, 7]"]
  384["Sweep Revolve<br>[2031, 2081, 7]"]
  385[Wall]
  386[Wall]
  387[Wall]
  388[Wall]
  389[Wall]
  390[Wall]
  391[Wall]
  392[Wall]
  393[Wall]
  394[Wall]
  395[Wall]
  396[Wall]
  397[Wall]
  398[Wall]
  399[Wall]
  400[Wall]
  401[Wall]
  402["Cap Start"]
  403["Cap End"]
  404["SweepEdge Opposite"]
  405["SweepEdge Adjacent"]
  406["SweepEdge Opposite"]
  407["SweepEdge Adjacent"]
  408["SweepEdge Opposite"]
  409["SweepEdge Adjacent"]
  410["SweepEdge Opposite"]
  411["SweepEdge Adjacent"]
  412["SweepEdge Opposite"]
  413["SweepEdge Adjacent"]
  414["SweepEdge Opposite"]
  415["SweepEdge Adjacent"]
  416["SweepEdge Opposite"]
  417["SweepEdge Adjacent"]
  418["SweepEdge Opposite"]
  419["SweepEdge Adjacent"]
  420["SweepEdge Opposite"]
  421["SweepEdge Adjacent"]
  422["SweepEdge Opposite"]
  423["SweepEdge Adjacent"]
  424["SweepEdge Opposite"]
  425["SweepEdge Adjacent"]
  426["SweepEdge Opposite"]
  427["SweepEdge Adjacent"]
  428["SweepEdge Opposite"]
  429["SweepEdge Adjacent"]
  430["SweepEdge Opposite"]
  431["SweepEdge Adjacent"]
  432["SweepEdge Opposite"]
  433["SweepEdge Adjacent"]
  434["SweepEdge Opposite"]
  435["SweepEdge Adjacent"]
  436["SweepEdge Opposite"]
  437["SweepEdge Adjacent"]
  438["Plane<br>[464, 481, 9]"]
  455["Sweep Revolve<br>[1474, 1503, 9]"]
  456[Wall]
  457[Wall]
  458[Wall]
  459[Wall]
  460[Wall]
  461[Wall]
  462[Wall]
  463[Wall]
  464[Wall]
  465[Wall]
  466[Wall]
  467[Wall]
  468[Wall]
  469[Wall]
  470["SweepEdge Adjacent"]
  471["SweepEdge Adjacent"]
  472["SweepEdge Adjacent"]
  473["SweepEdge Adjacent"]
  474["SweepEdge Adjacent"]
  475["SweepEdge Adjacent"]
  476["SweepEdge Adjacent"]
  477["SweepEdge Adjacent"]
  478["SweepEdge Adjacent"]
  479["SweepEdge Adjacent"]
  480["SweepEdge Adjacent"]
  481["SweepEdge Adjacent"]
  482["SweepEdge Adjacent"]
  483["SweepEdge Adjacent"]
  484["StartSketchOnFace<br>[774, 806, 6]"]
  485["StartSketchOnFace<br>[956, 992, 6]"]
  486["StartSketchOnFace<br>[1399, 1433, 6]"]
  487["StartSketchOnFace<br>[1543, 1582, 6]"]
  488["StartSketchOnFace<br>[1733, 1771, 6]"]
  489["StartSketchOnFace<br>[2038, 2072, 6]"]
  490["StartSketchOnFace<br>[2372, 2406, 6]"]
  491["StartSketchOnFace<br>[2860, 2898, 6]"]
  492["StartSketchOnFace<br>[607, 641, 5]"]
  493["StartSketchOnFace<br>[874, 913, 5]"]
  494["StartSketchOnFace<br>[1216, 1250, 5]"]
  1 --- 2
  2 --- 3
  2 ---- 5
  2 --- 4
  3 --- 6
  3 --- 9
  3 --- 10
  5 --- 6
  5 --- 7
  5 --- 8
  5 --- 9
  5 --- 10
  7 --- 30
  7 --- 58
  7 --- 81
  8 --- 11
  11 --- 12
  11 ---- 14
  11 --- 13
  12 --- 15
  12 --- 17
  12 --- 18
  14 --- 15
  14 --- 16
  14 --- 17
  14 --- 18
  16 --- 19
  19 --- 20
  19 ---- 22
  19 --- 21
  20 --- 23
  20 --- 24
  20 --- 25
  22 --- 23
  22 --- 24
  22 --- 25
  30 --- 31
  30 ---- 33
  30 --- 32
  31 --- 34
  31 --- 36
  31 --- 37
  33 --- 34
  33 --- 35
  33 --- 36
  33 --- 37
  35 --- 38
  38 --- 39
  38 ---- 41
  38 --- 40
  39 --- 42
  39 --- 45
  39 --- 46
  41 --- 42
  41 --- 43
  41 --- 44
  41 --- 45
  41 --- 46
  44 --- 47
  44 --- 106
  47 --- 48
  47 ---- 50
  47 --- 49
  48 --- 51
  48 --- 52
  48 --- 53
  50 --- 51
  50 --- 52
  50 --- 53
  58 --- 59
  58 ---- 61
  58 --- 60
  59 --- 62
  59 --- 64
  59 --- 65
  61 --- 62
  61 --- 63
  61 --- 64
  61 --- 65
  81 --- 82
  81 --- 83
  81 --- 84
  81 --- 85
  81 --- 86
  81 ---- 88
  81 --- 87
  82 --- 89
  82 --- 94
  82 --- 95
  83 --- 90
  83 --- 96
  83 --- 97
  84 --- 91
  84 --- 98
  84 --- 99
  85 --- 92
  85 --- 100
  85 --- 101
  88 --- 89
  88 --- 90
  88 --- 91
  88 --- 92
  88 --- 93
  88 --- 94
  88 --- 95
  88 --- 96
  88 --- 97
  88 --- 98
  88 --- 99
  88 --- 100
  88 --- 101
  106 --- 107
  106 --- 108
  106 --- 109
  106 --- 110
  106 --- 111
  106 ---- 113
  106 --- 112
  107 --- 117
  107 --- 125
  107 --- 126
  108 --- 116
  108 --- 123
  108 --- 124
  109 --- 115
  109 --- 121
  109 --- 122
  110 --- 114
  110 --- 119
  110 --- 120
  113 --- 114
  113 --- 115
  113 --- 116
  113 --- 117
  113 --- 118
  113 --- 119
  113 --- 120
  113 --- 121
  113 --- 122
  113 --- 123
  113 --- 124
  113 --- 125
  113 --- 126
  131 --- 132
  131 --- 135
  132 --- 133
  132 ---- 138
  132 --- 134
  133 --- 139
  133 --- 142
  133 --- 143
  135 --- 136
  135 --- 137
  138 --- 139
  138 --- 140
  138 --- 141
  138 --- 142
  138 --- 143
  141 --- 144
  141 --- 147
  141 --- 167
  144 --- 145
  144 ---- 150
  144 --- 146
  145 --- 151
  145 --- 154
  145 --- 155
  147 --- 148
  147 --- 149
  150 --- 151
  150 --- 152
  150 --- 153
  150 --- 154
  150 --- 155
  153 --- 156
  156 --- 157
  156 ---- 159
  156 --- 158
  157 --- 160
  157 --- 161
  157 --- 162
  159 --- 160
  159 --- 161
  159 --- 162
  167 --- 168
  167 ---- 170
  167 --- 169
  168 --- 171
  168 --- 172
  168 --- 173
  170 --- 171
  170 --- 172
  170 --- 173
  178 --- 179
  179 --- 180
  179 --- 181
  179 --- 182
  179 --- 183
  179 --- 184
  179 ---- 186
  179 --- 185
  180 --- 187
  180 x--> 191
  181 --- 188
  181 --- 191
  182 --- 189
  182 --- 192
  183 --- 190
  183 --- 193
  186 --- 187
  186 --- 188
  186 --- 189
  186 --- 190
  186 <--x 180
  186 --- 191
  186 <--x 181
  186 <--x 182
  186 --- 192
  186 <--x 183
  186 --- 193
  194 --- 195
  195 --- 196
  195 --- 197
  195 --- 198
  195 --- 199
  195 --- 200
  195 ---- 202
  195 --- 201
  196 --- 203
  196 --- 207
  197 --- 204
  197 --- 208
  198 --- 205
  198 --- 209
  199 --- 206
  199 --- 210
  202 --- 203
  202 --- 204
  202 --- 205
  202 --- 206
  202 <--x 196
  202 --- 207
  202 <--x 197
  202 --- 208
  202 <--x 198
  202 --- 209
  202 <--x 199
  202 --- 210
  211 --- 212
  212 --- 213
  212 --- 214
  212 --- 215
  212 --- 216
  212 --- 217
  212 ---- 219
  212 --- 218
  213 --- 223
  213 --- 232
  213 --- 233
  214 --- 222
  214 --- 230
  214 --- 231
  215 --- 221
  215 --- 228
  215 --- 229
  216 --- 220
  216 --- 226
  216 --- 227
  219 --- 220
  219 --- 221
  219 --- 222
  219 --- 223
  219 --- 224
  219 --- 225
  219 --- 226
  219 --- 227
  219 --- 228
  219 --- 229
  219 --- 230
  219 --- 231
  219 --- 232
  219 --- 233
  234 --- 235
  235 --- 236
  235 --- 237
  235 --- 238
  235 --- 239
  235 --- 240
  235 ---- 242
  235 --- 241
  236 --- 246
  236 --- 255
  236 --- 256
  237 --- 245
  237 --- 253
  237 --- 254
  238 --- 244
  238 --- 251
  238 --- 252
  239 --- 243
  239 --- 249
  239 --- 250
  242 --- 243
  242 --- 244
  242 --- 245
  242 --- 246
  242 --- 247
  242 --- 248
  242 --- 249
  242 --- 250
  242 --- 251
  242 --- 252
  242 --- 253
  242 --- 254
  242 --- 255
  242 --- 256
  257 --- 258
  258 --- 259
  258 --- 260
  258 --- 261
  258 --- 262
  258 --- 263
  258 --- 264
  258 --- 265
  258 --- 266
  258 --- 267
  258 --- 268
  258 --- 269
  258 --- 270
  258 --- 271
  258 --- 272
  258 --- 273
  258 --- 274
  258 --- 275
  258 --- 276
  258 --- 277
  258 --- 278
  258 --- 279
  258 --- 280
  258 --- 281
  258 --- 282
  258 ---- 284
  258 --- 283
  259 --- 285
  259 --- 309
  260 --- 286
  260 --- 310
  261 --- 287
  261 --- 311
  262 --- 288
  262 --- 312
  263 --- 289
  263 --- 313
  264 --- 290
  264 --- 314
  265 --- 291
  265 --- 315
  266 --- 292
  266 --- 316
  267 --- 293
  267 --- 317
  268 --- 294
  268 --- 318
  269 --- 295
  269 --- 319
  270 --- 296
  270 --- 320
  271 --- 297
  271 --- 321
  272 --- 298
  272 --- 322
  273 --- 299
  273 --- 323
  274 --- 300
  274 --- 324
  275 --- 301
  275 --- 325
  276 --- 302
  276 --- 326
  277 --- 303
  277 --- 327
  278 --- 304
  278 --- 328
  279 --- 305
  279 --- 329
  280 --- 306
  280 --- 330
  281 --- 307
  281 --- 331
  282 --- 308
  282 --- 332
  284 --- 285
  284 --- 286
  284 --- 287
  284 --- 288
  284 --- 289
  284 --- 290
  284 --- 291
  284 --- 292
  284 --- 293
  284 --- 294
  284 --- 295
  284 --- 296
  284 --- 297
  284 --- 298
  284 --- 299
  284 --- 300
  284 --- 301
  284 --- 302
  284 --- 303
  284 --- 304
  284 --- 305
  284 --- 306
  284 --- 307
  284 --- 308
  284 <--x 259
  284 --- 309
  284 <--x 260
  284 --- 310
  284 <--x 261
  284 --- 311
  284 <--x 262
  284 --- 312
  284 <--x 263
  284 --- 313
  284 <--x 264
  284 --- 314
  284 <--x 265
  284 --- 315
  284 <--x 266
  284 --- 316
  284 <--x 267
  284 --- 317
  284 <--x 268
  284 --- 318
  284 <--x 269
  284 --- 319
  284 <--x 270
  284 --- 320
  284 <--x 271
  284 --- 321
  284 <--x 272
  284 --- 322
  284 <--x 273
  284 --- 323
  284 <--x 274
  284 --- 324
  284 <--x 275
  284 --- 325
  284 <--x 276
  284 --- 326
  284 <--x 277
  284 --- 327
  284 <--x 278
  284 --- 328
  284 <--x 279
  284 --- 329
  284 <--x 280
  284 --- 330
  284 <--x 281
  284 --- 331
  284 <--x 282
  284 --- 332
  333 --- 334
  334 --- 335
  334 --- 336
  334 --- 337
  334 --- 338
  334 --- 339
  334 --- 340
  334 --- 341
  334 --- 342
  334 --- 343
  334 ---- 345
  334 --- 344
  335 --- 346
  335 --- 355
  336 --- 347
  336 --- 356
  337 --- 348
  337 --- 357
  338 --- 349
  338 --- 358
  339 --- 350
  339 --- 359
  340 --- 351
  340 --- 360
  341 --- 352
  341 --- 361
  342 --- 353
  342 --- 362
  343 --- 354
  343 --- 363
  345 --- 346
  345 --- 347
  345 --- 348
  345 --- 349
  345 --- 350
  345 --- 351
  345 --- 352
  345 --- 353
  345 --- 354
  345 <--x 335
  345 --- 355
  345 <--x 336
  345 --- 356
  345 <--x 337
  345 --- 357
  345 <--x 338
  345 --- 358
  345 <--x 339
  345 --- 359
  345 <--x 340
  345 --- 360
  345 <--x 341
  345 --- 361
  345 <--x 342
  345 --- 362
  345 <--x 343
  345 --- 363
  364 --- 365
  365 --- 366
  365 --- 367
  365 --- 368
  365 --- 369
  365 --- 370
  365 --- 371
  365 --- 372
  365 --- 373
  365 --- 374
  365 --- 375
  365 --- 376
  365 --- 377
  365 --- 378
  365 --- 379
  365 --- 380
  365 --- 381
  365 --- 382
  365 ---- 384
  365 --- 383
  366 --- 385
  366 --- 404
  366 --- 405
  367 --- 386
  367 --- 406
  367 --- 407
  368 --- 387
  368 --- 408
  368 --- 409
  369 --- 388
  369 --- 410
  369 --- 411
  370 --- 389
  370 --- 412
  370 --- 413
  371 --- 390
  371 --- 414
  371 --- 415
  372 --- 391
  372 --- 416
  372 --- 417
  373 --- 392
  373 --- 418
  373 --- 419
  374 --- 393
  374 --- 420
  374 --- 421
  375 --- 394
  375 --- 422
  375 --- 423
  376 --- 395
  376 --- 424
  376 --- 425
  377 --- 396
  377 --- 426
  377 --- 427
  378 --- 397
  378 --- 428
  378 --- 429
  379 --- 398
  379 --- 430
  379 --- 431
  380 --- 399
  380 --- 432
  380 --- 433
  381 --- 400
  381 --- 434
  381 --- 435
  382 --- 401
  382 --- 436
  382 --- 437
  384 --- 385
  384 --- 386
  384 --- 387
  384 --- 388
  384 --- 389
  384 --- 390
  384 --- 391
  384 --- 392
  384 --- 393
  384 --- 394
  384 --- 395
  384 --- 396
  384 --- 397
  384 --- 398
  384 --- 399
  384 --- 400
  384 --- 401
  384 --- 402
  384 --- 403
  384 --- 404
  384 --- 405
  384 --- 406
  384 --- 407
  384 --- 408
  384 --- 409
  384 --- 410
  384 --- 411
  384 --- 412
  384 --- 413
  384 --- 414
  384 --- 415
  384 --- 416
  384 --- 417
  384 --- 418
  384 --- 419
  384 --- 420
  384 --- 421
  384 --- 422
  384 --- 423
  384 --- 424
  384 --- 425
  384 --- 426
  384 --- 427
  384 --- 428
  384 --- 429
  384 --- 430
  384 --- 431
  384 --- 432
  384 --- 433
  384 --- 434
  384 --- 435
  384 --- 436
  384 --- 437
  438 --- 439
  439 --- 440
  439 --- 441
  439 --- 442
  439 --- 443
  439 --- 444
  439 --- 445
  439 --- 446
  439 --- 447
  439 --- 448
  439 --- 449
  439 --- 450
  439 --- 451
  439 --- 452
  439 --- 453
  439 ---- 455
  439 --- 454
  440 --- 456
  440 --- 470
  441 --- 457
  441 --- 471
  442 --- 458
  442 --- 472
  443 --- 459
  443 --- 473
  444 --- 460
  444 --- 474
  445 --- 461
  445 --- 475
  446 --- 462
  446 --- 476
  447 --- 463
  447 --- 477
  448 --- 464
  448 --- 478
  449 --- 465
  449 --- 479
  450 --- 466
  450 --- 480
  451 --- 467
  451 --- 481
  452 --- 468
  452 --- 482
  453 --- 469
  453 --- 483
  455 --- 456
  455 --- 457
  455 --- 458
  455 --- 459
  455 --- 460
  455 --- 461
  455 --- 462
  455 --- 463
  455 --- 464
  455 --- 465
  455 --- 466
  455 --- 467
  455 --- 468
  455 --- 469
  455 <--x 440
  455 --- 470
  455 <--x 441
  455 --- 471
  455 <--x 442
  455 --- 472
  455 <--x 443
  455 --- 473
  455 <--x 444
  455 --- 474
  455 <--x 445
  455 --- 475
  455 <--x 446
  455 --- 476
  455 <--x 447
  455 --- 477
  455 <--x 448
  455 --- 478
  455 <--x 449
  455 --- 479
  455 <--x 450
  455 --- 480
  455 <--x 451
  455 --- 481
  455 <--x 452
  455 --- 482
  455 <--x 453
  455 --- 483
  8 <--x 484
  16 <--x 485
  7 <--x 486
  35 <--x 487
  44 <--x 488
  7 <--x 489
  7 <--x 490
  44 <--x 491
  141 <--x 492
  153 <--x 493
  141 <--x 494