```mermaid
flowchart LR
subgraph path5 [Path]
5["Path
[1037, 1091, 0]"]
%% [ProgramBodyItem { index: 15 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 1 }]
9["Segment
[1097, 1124, 0]"]
%% [ProgramBodyItem { index: 15 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 2 }]
10["Segment
[1130, 1158, 0]"]
%% [ProgramBodyItem { index: 15 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 3 }]
11["Segment
[1164, 1192, 0]"]
%% [ProgramBodyItem { index: 15 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 4 }]
12["Segment
[1198, 1205, 0]"]
%% [ProgramBodyItem { index: 15 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 5 }]
19[Solid2d]
end
subgraph path6 [Path]
6["Path
[1452, 1539, 0]"]
%% [ProgramBodyItem { index: 16 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 1 }]
13["Segment
[1545, 1582, 0]"]
%% [ProgramBodyItem { index: 16 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 2 }]
14["Segment
[1588, 1626, 0]"]
%% [ProgramBodyItem { index: 16 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 3 }]
15["Segment
[1632, 1672, 0]"]
%% [ProgramBodyItem { index: 16 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 4 }]
16["Segment
[1678, 1685, 0]"]
%% [ProgramBodyItem { index: 16 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 5 }]
20[Solid2d]
end
subgraph path7 [Path]
7["Path
[1809, 1956, 0]"]
%% [ProgramBodyItem { index: 17 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 1 }]
17["Segment
[1809, 1956, 0]"]
%% [ProgramBodyItem { index: 17 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 1 }]
21[Solid2d]
end
subgraph path8 [Path]
8["Path
[2246, 2421, 0]"]
%% [ProgramBodyItem { index: 18 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 1 }]
18["Segment
[2246, 2421, 0]"]
%% [ProgramBodyItem { index: 18 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 1 }]
22[Solid2d]
end
1["Plane
[1014, 1031, 0]"]
%% [ProgramBodyItem { index: 15 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 0 }]
2["StartSketchOnFace
[1413, 1446, 0]"]
%% [ProgramBodyItem { index: 16 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 0 }]
3["StartSketchOnFace
[1772, 1803, 0]"]
%% [ProgramBodyItem { index: 17 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 0 }]
4["StartSketchOnFace
[2199, 2240, 0]"]
%% [ProgramBodyItem { index: 18 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 0 }]
23["Sweep Extrusion
[1211, 1235, 0]"]
%% [ProgramBodyItem { index: 15 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 6 }]
24["Sweep Extrusion
[1691, 1722, 0]"]
%% [ProgramBodyItem { index: 16 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 6 }]
25["Sweep Extrusion
[2110, 2138, 0]"]
%% [ProgramBodyItem { index: 17 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 4 }]
26["Sweep Extrusion
[2110, 2138, 0]"]
%% [ProgramBodyItem { index: 17 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 4 }]
27["Sweep Extrusion
[2110, 2138, 0]"]
%% [ProgramBodyItem { index: 17 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 4 }]
28["Sweep Extrusion
[2110, 2138, 0]"]
%% [ProgramBodyItem { index: 17 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 4 }]
29["Sweep Extrusion
[2110, 2138, 0]"]
%% [ProgramBodyItem { index: 17 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 4 }]
30["Sweep Extrusion
[2110, 2138, 0]"]
%% [ProgramBodyItem { index: 17 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 4 }]
31["Sweep Extrusion
[2583, 2611, 0]"]
%% [ProgramBodyItem { index: 18 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 4 }]
32["Sweep Extrusion
[2583, 2611, 0]"]
%% [ProgramBodyItem { index: 18 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 4 }]
33[Wall]
%% face_code_ref=Missing NodePath
34[Wall]
%% face_code_ref=Missing NodePath
35[Wall]
%% face_code_ref=Missing NodePath
36[Wall]
%% face_code_ref=Missing NodePath
37[Wall]
%% face_code_ref=Missing NodePath
38[Wall]
%% face_code_ref=Missing NodePath
39[Wall]
%% face_code_ref=Missing NodePath
40[Wall]
%% face_code_ref=Missing NodePath
41[Wall]
%% face_code_ref=Missing NodePath
42[Wall]
%% face_code_ref=Missing NodePath
43["Cap Start"]
%% face_code_ref=[ProgramBodyItem { index: 18 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 0 }]
44["Cap Start"]
%% face_code_ref=[ProgramBodyItem { index: 16 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 0 }]
45["Cap End"]
%% face_code_ref=Missing NodePath
46["Cap End"]
%% face_code_ref=Missing NodePath
47["Cap End"]
%% face_code_ref=[ProgramBodyItem { index: 17 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 0 }]
48["SweepEdge Opposite"]
49["SweepEdge Opposite"]
50["SweepEdge Opposite"]
51["SweepEdge Opposite"]
52["SweepEdge Opposite"]
53["SweepEdge Opposite"]
54["SweepEdge Opposite"]
55["SweepEdge Opposite"]
56["SweepEdge Opposite"]
57["SweepEdge Opposite"]
58["SweepEdge Adjacent"]
59["SweepEdge Adjacent"]
60["SweepEdge Adjacent"]
61["SweepEdge Adjacent"]
62["SweepEdge Adjacent"]
63["SweepEdge Adjacent"]
64["SweepEdge Adjacent"]
65["SweepEdge Adjacent"]
66["SweepEdge Adjacent"]
67["SweepEdge Adjacent"]
1 --- 5
44 x--> 2
47 x--> 3
43 x--> 4
5 --- 9
5 --- 10
5 --- 11
5 --- 12
5 --- 19
5 ---- 23
6 --- 13
6 --- 14
6 --- 15
6 --- 16
6 --- 20
6 ---- 24
44 --- 6
7 --- 17
7 --- 21
7 ---- 28
47 --- 7
8 --- 18
8 --- 22
8 ---- 32
43 --- 8
9 --- 37
9 x--> 44
9 --- 49
9 --- 59
10 --- 35
10 x--> 44
10 --- 50
10 --- 60
11 --- 34
11 x--> 44
11 --- 51
11 --- 61
12 --- 36
12 x--> 44
12 --- 52
12 --- 62
13 --- 40
13 x--> 44
13 --- 53
13 --- 63
14 --- 39
14 x--> 44
14 --- 54
14 --- 64
15 --- 41
15 x--> 44
15 --- 55
15 --- 65
16 --- 38
16 x--> 44
16 --- 56
16 --- 66
17 --- 42
17 x--> 47
17 --- 57
17 --- 67
18 --- 33
18 x--> 43
18 --- 48
18 --- 58
23 --- 34
23 --- 35
23 --- 36
23 --- 37
23 --- 44
23 --- 47
23 --- 49
23 --- 50
23 --- 51
23 --- 52
23 --- 59
23 --- 60
23 --- 61
23 --- 62
24 --- 38
24 --- 39
24 --- 40
24 --- 41
24 --- 43
24 --- 53
24 --- 54
24 --- 55
24 --- 56
24 --- 63
24 --- 64
24 --- 65
24 --- 66
28 --- 42
28 --- 46
28 --- 57
28 --- 67
32 --- 33
32 --- 45
32 --- 48
32 --- 58
33 --- 48
33 --- 58
34 --- 51
60 <--x 34
34 --- 61
35 --- 50
59 <--x 35
35 --- 60
36 --- 52
61 <--x 36
36 --- 62
37 --- 49
37 --- 59
62 <--x 37
38 --- 56
65 <--x 38
38 --- 66
39 --- 54
63 <--x 39
39 --- 64
40 --- 53
40 --- 63
66 <--x 40
41 --- 55
64 <--x 41
41 --- 65
42 --- 57
42 --- 67
53 <--x 43
54 <--x 43
55 <--x 43
56 <--x 43
48 <--x 45
57 <--x 46
49 <--x 47
50 <--x 47
51 <--x 47
52 <--x 47
```