```mermaid flowchart LR subgraph path2 [Path] 2["Path
[133, 158, 0]"] %% [ProgramBodyItem { index: 1 }, ExpressionStatementExpr, PipeBodyItem { index: 1 }] end subgraph path3 [Path] 3["Path
[164, 270, 0]"] %% [ProgramBodyItem { index: 1 }, ExpressionStatementExpr, PipeBodyItem { index: 2 }] 4["Segment
[164, 270, 0]"] %% [ProgramBodyItem { index: 1 }, ExpressionStatementExpr, PipeBodyItem { index: 2 }] 5["Segment
[164, 270, 0]"] %% [ProgramBodyItem { index: 1 }, ExpressionStatementExpr, PipeBodyItem { index: 2 }] 6["Segment
[164, 270, 0]"] %% [ProgramBodyItem { index: 1 }, ExpressionStatementExpr, PipeBodyItem { index: 2 }] 7["Segment
[164, 270, 0]"] %% [ProgramBodyItem { index: 1 }, ExpressionStatementExpr, PipeBodyItem { index: 2 }] 8["Segment
[164, 270, 0]"] %% [ProgramBodyItem { index: 1 }, ExpressionStatementExpr, PipeBodyItem { index: 2 }] 9[Solid2d] end 1["Plane
[110, 127, 0]"] %% [ProgramBodyItem { index: 1 }, ExpressionStatementExpr, PipeBodyItem { index: 0 }] 10["Sweep Extrusion
[276, 295, 0]"] %% [ProgramBodyItem { index: 1 }, ExpressionStatementExpr, PipeBodyItem { index: 3 }] 11[Wall] %% face_code_ref=Missing NodePath 12[Wall] %% face_code_ref=Missing NodePath 13[Wall] %% face_code_ref=Missing NodePath 14[Wall] %% face_code_ref=Missing NodePath 15["Cap Start"] %% face_code_ref=Missing NodePath 16["Cap End"] %% face_code_ref=Missing NodePath 17["SweepEdge Opposite"] 18["SweepEdge Opposite"] 19["SweepEdge Opposite"] 20["SweepEdge Opposite"] 21["SweepEdge Adjacent"] 22["SweepEdge Adjacent"] 23["SweepEdge Adjacent"] 24["SweepEdge Adjacent"] 1 --- 2 1 --- 3 3 --- 4 3 --- 5 3 --- 6 3 --- 7 3 --- 8 3 --- 9 3 ---- 10 4 --- 11 4 x--> 15 4 --- 18 4 --- 22 5 --- 12 5 x--> 15 5 --- 17 5 --- 21 6 --- 13 6 x--> 15 6 --- 19 6 --- 23 8 --- 14 8 x--> 15 8 --- 20 8 --- 24 10 --- 11 10 --- 12 10 --- 13 10 --- 14 10 --- 15 10 --- 16 10 --- 17 10 --- 18 10 --- 19 10 --- 20 10 --- 21 10 --- 22 10 --- 23 10 --- 24 11 --- 18 21 <--x 11 11 --- 22 12 --- 17 12 --- 21 24 <--x 12 13 --- 19 22 <--x 13 13 --- 23 14 --- 20 23 <--x 14 14 --- 24 17 <--x 16 18 <--x 16 19 <--x 16 20 <--x 16 ```