```mermaid flowchart LR subgraph path5 [Path] 5["Path
[88, 124, 0]"] %% [ProgramBodyItem { index: 1 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 0 }] 9["Segment
[130, 151, 0]"] %% [ProgramBodyItem { index: 1 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 1 }] 10["Segment
[157, 238, 0]"] %% [ProgramBodyItem { index: 1 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 2 }] 11["Segment
[244, 265, 0]"] %% [ProgramBodyItem { index: 1 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 3 }] end subgraph path6 [Path] 6["Path
[320, 379, 0]"] %% [ProgramBodyItem { index: 3 }, VariableDeclarationDeclaration, VariableDeclarationInit] 12["Segment
[320, 379, 0]"] %% [ProgramBodyItem { index: 3 }, VariableDeclarationDeclaration, VariableDeclarationInit] 17[Solid2d] end subgraph path7 [Path] 7["Path
[535, 571, 0]"] %% [ProgramBodyItem { index: 6 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 0 }] 13["Segment
[577, 598, 0]"] %% [ProgramBodyItem { index: 6 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 1 }] 14["Segment
[604, 685, 0]"] %% [ProgramBodyItem { index: 6 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 2 }] 15["Segment
[691, 712, 0]"] %% [ProgramBodyItem { index: 6 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 3 }] end subgraph path8 [Path] 8["Path
[767, 826, 0]"] %% [ProgramBodyItem { index: 8 }, VariableDeclarationDeclaration, VariableDeclarationInit] 16["Segment
[767, 826, 0]"] %% [ProgramBodyItem { index: 8 }, VariableDeclarationDeclaration, VariableDeclarationInit] 18[Solid2d] end 1["Plane
[47, 64, 0]"] %% [ProgramBodyItem { index: 0 }, VariableDeclarationDeclaration, VariableDeclarationInit] 2["Plane
[279, 296, 0]"] %% [ProgramBodyItem { index: 2 }, VariableDeclarationDeclaration, VariableDeclarationInit] 3["Plane
[494, 511, 0]"] %% [ProgramBodyItem { index: 5 }, VariableDeclarationDeclaration, VariableDeclarationInit] 4["Plane
[726, 743, 0]"] %% [ProgramBodyItem { index: 7 }, VariableDeclarationDeclaration, VariableDeclarationInit] 19["Sweep Sweep
[399, 480, 0]"] %% [ProgramBodyItem { index: 4 }, VariableDeclarationDeclaration, VariableDeclarationInit] 20["Sweep Sweep
[849, 929, 0]"] %% [ProgramBodyItem { index: 9 }, VariableDeclarationDeclaration, VariableDeclarationInit] 21["CompositeSolid Subtract
[945, 998, 0]"] %% [ProgramBodyItem { index: 10 }, VariableDeclarationDeclaration, VariableDeclarationInit] 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["Cap Start"] %% face_code_ref=Missing NodePath 29["Cap Start"] %% face_code_ref=Missing NodePath 30["Cap End"] %% face_code_ref=Missing NodePath 31["Cap End"] %% face_code_ref=Missing NodePath 1 --- 5 1 --- 7 2 --- 6 4 --- 8 5 --- 9 5 --- 10 5 --- 11 6 --- 12 6 --- 17 6 ---- 19 6 --- 21 7 --- 13 7 --- 14 7 --- 15 8 --- 16 8 --- 18 8 ---- 20 8 --- 21 12 --- 22 12 <--x 23 12 <--x 24 16 <--x 25 16 <--x 26 16 --- 27 19 --- 22 19 --- 23 19 --- 24 19 --- 29 19 --- 31 20 --- 25 20 --- 26 20 --- 27 20 --- 28 20 --- 30 ```