```mermaid flowchart LR subgraph path2 [Path] 2["Path
[88, 134, 0]"] %% [ProgramBodyItem { index: 1 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 0 }] 3["Segment
[140, 161, 0]"] %% [ProgramBodyItem { index: 1 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 1 }] 4["Segment
[167, 255, 0]"] %% [ProgramBodyItem { index: 1 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 2 }] 5["Segment
[261, 292, 0]"] %% [ProgramBodyItem { index: 1 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 3 }] 6["Segment
[298, 384, 0]"] %% [ProgramBodyItem { index: 1 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 4 }] 7["Segment
[390, 412, 0]"] %% [ProgramBodyItem { index: 1 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 5 }] 8["Segment
[418, 440, 0]"] %% [ProgramBodyItem { index: 1 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 6 }] 9["Segment
[446, 453, 0]"] %% [ProgramBodyItem { index: 1 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 7 }] 10[Solid2d] end subgraph path36 [Path] 36["Path
[622, 686, 0]"] %% [ProgramBodyItem { index: 4 }, VariableDeclarationDeclaration, VariableDeclarationInit] 37["Segment
[622, 686, 0]"] %% [ProgramBodyItem { index: 4 }, VariableDeclarationDeclaration, VariableDeclarationInit] 38[Solid2d] end 1["Plane
[47, 64, 0]"] %% [ProgramBodyItem { index: 0 }, VariableDeclarationDeclaration, VariableDeclarationInit] 11["Sweep Extrusion
[468, 539, 0]"] %% [ProgramBodyItem { index: 2 }, VariableDeclarationDeclaration, VariableDeclarationInit] 12[Wall] %% face_code_ref=Missing NodePath 13[Wall] %% face_code_ref=Missing NodePath 14[Wall] %% face_code_ref=Missing NodePath 15[Wall] %% face_code_ref=Missing NodePath 16[Wall] %% face_code_ref=Missing NodePath 17[Wall] %% face_code_ref=Missing NodePath 18[Wall] %% face_code_ref=Missing NodePath 19["Cap Start"] %% face_code_ref=Missing NodePath 20["Cap End"] %% face_code_ref=Missing NodePath 21["SweepEdge Opposite"] 22["SweepEdge Adjacent"] 23["SweepEdge Opposite"] 24["SweepEdge Adjacent"] 25["SweepEdge Opposite"] 26["SweepEdge Adjacent"] 27["SweepEdge Opposite"] 28["SweepEdge Adjacent"] 29["SweepEdge Opposite"] 30["SweepEdge Adjacent"] 31["SweepEdge Opposite"] 32["SweepEdge Adjacent"] 33["SweepEdge Opposite"] 34["SweepEdge Adjacent"] 35["Plane
[567, 597, 0]"] %% [ProgramBodyItem { index: 3 }, VariableDeclarationDeclaration, VariableDeclarationInit, CallKwUnlabeledArg] 39["Sweep Extrusion
[704, 748, 0]"] %% [ProgramBodyItem { index: 5 }, VariableDeclarationDeclaration, VariableDeclarationInit] 40[Wall] %% face_code_ref=Missing NodePath 41["Cap Start"] %% face_code_ref=Missing NodePath 42["Cap End"] %% face_code_ref=Missing NodePath 43["SweepEdge Opposite"] 44["SweepEdge Adjacent"] 45["CompositeSolid Subtract
[759, 802, 0]"] %% [ProgramBodyItem { index: 6 }, VariableDeclarationDeclaration, VariableDeclarationInit] 46["StartSketchOnPlane
[553, 598, 0]"] %% [ProgramBodyItem { index: 3 }, VariableDeclarationDeclaration, VariableDeclarationInit] 1 --- 2 2 --- 3 2 --- 4 2 --- 5 2 --- 6 2 --- 7 2 --- 8 2 --- 9 2 --- 10 2 ---- 11 2 --- 45 3 --- 12 3 x--> 19 3 --- 21 3 --- 22 4 --- 13 4 x--> 19 4 --- 23 4 --- 24 5 --- 14 5 x--> 19 5 --- 25 5 --- 26 6 --- 15 6 x--> 19 6 --- 27 6 --- 28 7 --- 16 7 x--> 19 7 --- 29 7 --- 30 8 --- 17 8 x--> 19 8 --- 31 8 --- 32 9 --- 18 9 x--> 19 9 --- 33 9 --- 34 11 --- 12 11 --- 13 11 --- 14 11 --- 15 11 --- 16 11 --- 17 11 --- 18 11 --- 19 11 --- 20 11 --- 21 11 --- 22 11 --- 23 11 --- 24 11 --- 25 11 --- 26 11 --- 27 11 --- 28 11 --- 29 11 --- 30 11 --- 31 11 --- 32 11 --- 33 11 --- 34 12 --- 21 12 --- 22 34 <--x 12 22 <--x 13 13 --- 23 13 --- 24 24 <--x 14 14 --- 25 14 --- 26 26 <--x 15 15 --- 27 15 --- 28 28 <--x 16 16 --- 29 16 --- 30 30 <--x 17 17 --- 31 17 --- 32 32 <--x 18 18 --- 33 18 --- 34 21 <--x 20 23 <--x 20 25 <--x 20 27 <--x 20 29 <--x 20 31 <--x 20 33 <--x 20 35 --- 36 35 <--x 46 36 --- 37 36 --- 38 36 ---- 39 36 --- 45 37 --- 40 37 x--> 41 37 --- 43 37 --- 44 39 --- 40 39 --- 41 39 --- 42 39 --- 43 39 --- 44 40 --- 43 40 --- 44 43 <--x 42 ```