```mermaid
flowchart LR
subgraph path2 [Path]
2["Path
[206, 250, 0]"]
%% [ProgramBodyItem { index: 10 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 1 }]
3["Segment
[256, 290, 0]"]
%% [ProgramBodyItem { index: 10 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 2 }]
4["Segment
[296, 365, 0]"]
%% [ProgramBodyItem { index: 10 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 3 }]
5["Segment
[371, 398, 0]"]
%% [ProgramBodyItem { index: 10 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 4 }]
6["Segment
[404, 435, 0]"]
%% [ProgramBodyItem { index: 10 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 5 }]
7["Segment
[441, 476, 0]"]
%% [ProgramBodyItem { index: 10 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 6 }]
8["Segment
[482, 562, 0]"]
%% [ProgramBodyItem { index: 10 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 7 }]
9["Segment
[568, 599, 0]"]
%% [ProgramBodyItem { index: 10 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 8 }]
10["Segment
[605, 664, 0]"]
%% [ProgramBodyItem { index: 10 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 9 }]
11["Segment
[670, 697, 0]"]
%% [ProgramBodyItem { index: 10 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 10 }]
12["Segment
[703, 725, 0]"]
%% [ProgramBodyItem { index: 10 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 11 }]
13["Segment
[731, 766, 0]"]
%% [ProgramBodyItem { index: 10 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 12 }]
14["Segment
[772, 818, 0]"]
%% [ProgramBodyItem { index: 10 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 13 }]
15["Segment
[824, 832, 0]"]
%% [ProgramBodyItem { index: 10 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 14 }]
16[Solid2d]
end
subgraph path60 [Path]
60["Path
[1000, 1044, 0]"]
%% [ProgramBodyItem { index: 12 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 1 }]
61["Segment
[1050, 1084, 0]"]
%% [ProgramBodyItem { index: 12 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 2 }]
62["Segment
[1090, 1159, 0]"]
%% [ProgramBodyItem { index: 12 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 3 }]
63["Segment
[1165, 1192, 0]"]
%% [ProgramBodyItem { index: 12 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 4 }]
64["Segment
[1198, 1229, 0]"]
%% [ProgramBodyItem { index: 12 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 5 }]
65["Segment
[1235, 1270, 0]"]
%% [ProgramBodyItem { index: 12 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 6 }]
66["Segment
[1276, 1356, 0]"]
%% [ProgramBodyItem { index: 12 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 7 }]
67["Segment
[1362, 1393, 0]"]
%% [ProgramBodyItem { index: 12 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 8 }]
68["Segment
[1399, 1458, 0]"]
%% [ProgramBodyItem { index: 12 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 9 }]
69["Segment
[1464, 1491, 0]"]
%% [ProgramBodyItem { index: 12 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 10 }]
70["Segment
[1497, 1519, 0]"]
%% [ProgramBodyItem { index: 12 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 11 }]
71["Segment
[1525, 1560, 0]"]
%% [ProgramBodyItem { index: 12 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 12 }]
72["Segment
[1566, 1612, 0]"]
%% [ProgramBodyItem { index: 12 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 13 }]
73["Segment
[1618, 1626, 0]"]
%% [ProgramBodyItem { index: 12 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 14 }]
74[Solid2d]
end
1["Plane
[182, 200, 0]"]
%% [ProgramBodyItem { index: 10 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 0 }]
17["Sweep Revolve
[843, 962, 0]"]
%% [ProgramBodyItem { index: 11 }, VariableDeclarationDeclaration, VariableDeclarationInit]
18[Wall]
%% face_code_ref=Missing NodePath
19[Wall]
%% face_code_ref=Missing NodePath
20[Wall]
%% face_code_ref=Missing NodePath
21[Wall]
%% face_code_ref=Missing NodePath
22[Wall]
%% face_code_ref=Missing NodePath
23[Wall]
%% face_code_ref=Missing NodePath
24[Wall]
%% face_code_ref=Missing NodePath
25[Wall]
%% face_code_ref=Missing NodePath
26[Wall]
%% face_code_ref=Missing NodePath
27[Wall]
%% face_code_ref=Missing NodePath
28[Wall]
%% face_code_ref=Missing NodePath
29[Wall]
%% face_code_ref=Missing NodePath
30[Wall]
%% face_code_ref=Missing NodePath
31["Cap Start"]
%% face_code_ref=Missing NodePath
32["Cap End"]
%% face_code_ref=Missing NodePath
33["SweepEdge Opposite"]
34["SweepEdge Adjacent"]
35["SweepEdge Opposite"]
36["SweepEdge Adjacent"]
37["SweepEdge Opposite"]
38["SweepEdge Adjacent"]
39["SweepEdge Opposite"]
40["SweepEdge Adjacent"]
41["SweepEdge Opposite"]
42["SweepEdge Adjacent"]
43["SweepEdge Opposite"]
44["SweepEdge Adjacent"]
45["SweepEdge Opposite"]
46["SweepEdge Adjacent"]
47["SweepEdge Opposite"]
48["SweepEdge Adjacent"]
49["SweepEdge Opposite"]
50["SweepEdge Adjacent"]
51["SweepEdge Opposite"]
52["SweepEdge Adjacent"]
53["SweepEdge Opposite"]
54["SweepEdge Adjacent"]
55["SweepEdge Opposite"]
56["SweepEdge Adjacent"]
57["SweepEdge Opposite"]
58["SweepEdge Adjacent"]
59["Plane
[976, 994, 0]"]
%% [ProgramBodyItem { index: 12 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 0 }]
75["Sweep Extrusion
[1632, 1670, 0]"]
%% [ProgramBodyItem { index: 12 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 15 }]
76[Wall]
%% face_code_ref=Missing NodePath
77[Wall]
%% face_code_ref=Missing NodePath
78[Wall]
%% face_code_ref=Missing NodePath
79[Wall]
%% face_code_ref=Missing NodePath
80[Wall]
%% face_code_ref=Missing NodePath
81[Wall]
%% face_code_ref=Missing NodePath
82[Wall]
%% face_code_ref=Missing NodePath
83[Wall]
%% face_code_ref=Missing NodePath
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["Cap Start"]
%% face_code_ref=Missing NodePath
90["Cap End"]
%% face_code_ref=Missing NodePath
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 Opposite"]
100["SweepEdge Adjacent"]
101["SweepEdge Opposite"]
102["SweepEdge Adjacent"]
103["SweepEdge Opposite"]
104["SweepEdge Adjacent"]
105["SweepEdge Opposite"]
106["SweepEdge Adjacent"]
107["SweepEdge Opposite"]
108["SweepEdge Adjacent"]
109["SweepEdge Opposite"]
110["SweepEdge Adjacent"]
111["SweepEdge Opposite"]
112["SweepEdge Adjacent"]
113["SweepEdge Opposite"]
114["SweepEdge Adjacent"]
115["SweepEdge Opposite"]
116["SweepEdge Adjacent"]
1 --- 2
2 --- 3
2 --- 4
2 --- 5
2 --- 6
2 --- 7
2 --- 8
2 --- 9
2 --- 10
2 --- 11
2 --- 12
2 --- 13
2 --- 14
2 --- 15
2 --- 16
2 ---- 17
3 --- 18
3 x--> 31
3 --- 33
3 --- 34
4 --- 19
4 x--> 31
4 --- 35
4 --- 36
5 --- 20
5 x--> 31
5 --- 37
5 --- 38
6 --- 21
6 x--> 31
6 --- 39
6 --- 40
7 --- 22
7 x--> 31
7 --- 41
7 --- 42
8 --- 23
8 x--> 31
8 --- 43
8 --- 44
9 --- 24
9 x--> 31
9 --- 45
9 --- 46
10 --- 25
10 x--> 31
10 --- 47
10 --- 48
11 --- 26
11 x--> 31
11 --- 49
11 --- 50
12 --- 27
12 x--> 31
12 --- 51
12 --- 52
13 --- 28
13 x--> 31
13 --- 53
13 --- 54
14 --- 29
14 x--> 31
14 --- 55
14 --- 56
15 --- 30
15 x--> 31
15 --- 57
15 --- 58
17 --- 18
17 --- 19
17 --- 20
17 --- 21
17 --- 22
17 --- 23
17 --- 24
17 --- 25
17 --- 26
17 --- 27
17 --- 28
17 --- 29
17 --- 30
17 --- 31
17 --- 32
17 --- 33
17 --- 34
17 --- 35
17 --- 36
17 --- 37
17 --- 38
17 --- 39
17 --- 40
17 --- 41
17 --- 42
17 --- 43
17 --- 44
17 --- 45
17 --- 46
17 --- 47
17 --- 48
17 --- 49
17 --- 50
17 --- 51
17 --- 52
17 --- 53
17 --- 54
17 --- 55
17 --- 56
17 --- 57
17 --- 58
18 --- 33
18 --- 34
58 <--x 18
34 <--x 19
19 --- 35
19 --- 36
36 <--x 20
20 --- 37
20 --- 38
38 <--x 21
21 --- 39
21 --- 40
40 <--x 22
22 --- 41
22 --- 42
42 <--x 23
23 --- 43
23 --- 44
44 <--x 24
24 --- 45
24 --- 46
46 <--x 25
25 --- 47
25 --- 48
48 <--x 26
26 --- 49
26 --- 50
50 <--x 27
27 --- 51
27 --- 52
52 <--x 28
28 --- 53
28 --- 54
54 <--x 29
29 --- 55
29 --- 56
56 <--x 30
30 --- 57
30 --- 58
33 <--x 32
35 <--x 32
37 <--x 32
39 <--x 32
41 <--x 32
43 <--x 32
45 <--x 32
47 <--x 32
49 <--x 32
51 <--x 32
53 <--x 32
55 <--x 32
57 <--x 32
59 --- 60
60 --- 61
60 --- 62
60 --- 63
60 --- 64
60 --- 65
60 --- 66
60 --- 67
60 --- 68
60 --- 69
60 --- 70
60 --- 71
60 --- 72
60 --- 73
60 --- 74
60 ---- 75
61 --- 76
61 x--> 89
61 --- 91
61 --- 92
62 --- 77
62 x--> 89
62 --- 93
62 --- 94
63 --- 78
63 x--> 89
63 --- 95
63 --- 96
64 --- 79
64 x--> 89
64 --- 97
64 --- 98
65 --- 80
65 x--> 89
65 --- 99
65 --- 100
66 --- 81
66 x--> 89
66 --- 101
66 --- 102
67 --- 82
67 x--> 89
67 --- 103
67 --- 104
68 --- 83
68 x--> 89
68 --- 105
68 --- 106
69 --- 84
69 x--> 89
69 --- 107
69 --- 108
70 --- 85
70 x--> 89
70 --- 109
70 --- 110
71 --- 86
71 x--> 89
71 --- 111
71 --- 112
72 --- 87
72 x--> 89
72 --- 113
72 --- 114
73 --- 88
73 x--> 89
73 --- 115
73 --- 116
75 --- 76
75 --- 77
75 --- 78
75 --- 79
75 --- 80
75 --- 81
75 --- 82
75 --- 83
75 --- 84
75 --- 85
75 --- 86
75 --- 87
75 --- 88
75 --- 89
75 --- 90
75 --- 91
75 --- 92
75 --- 93
75 --- 94
75 --- 95
75 --- 96
75 --- 97
75 --- 98
75 --- 99
75 --- 100
75 --- 101
75 --- 102
75 --- 103
75 --- 104
75 --- 105
75 --- 106
75 --- 107
75 --- 108
75 --- 109
75 --- 110
75 --- 111
75 --- 112
75 --- 113
75 --- 114
75 --- 115
75 --- 116
76 --- 91
76 --- 92
116 <--x 76
92 <--x 77
77 --- 93
77 --- 94
94 <--x 78
78 --- 95
78 --- 96
96 <--x 79
79 --- 97
79 --- 98
98 <--x 80
80 --- 99
80 --- 100
100 <--x 81
81 --- 101
81 --- 102
102 <--x 82
82 --- 103
82 --- 104
104 <--x 83
83 --- 105
83 --- 106
106 <--x 84
84 --- 107
84 --- 108
108 <--x 85
85 --- 109
85 --- 110
110 <--x 86
86 --- 111
86 --- 112
112 <--x 87
87 --- 113
87 --- 114
114 <--x 88
88 --- 115
88 --- 116
91 <--x 90
93 <--x 90
95 <--x 90
97 <--x 90
99 <--x 90
101 <--x 90
103 <--x 90
105 <--x 90
107 <--x 90
109 <--x 90
111 <--x 90
113 <--x 90
115 <--x 90
```