```mermaid flowchart LR subgraph path4 [Path] 4["Path
[88, 131, 0]"] %% [ProgramBodyItem { index: 1 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 0 }] 7["Segment
[137, 157, 0]"] %% [ProgramBodyItem { index: 1 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 1 }] 8["Segment
[163, 182, 0]"] %% [ProgramBodyItem { index: 1 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 2 }] 9["Segment
[188, 265, 0]"] %% [ProgramBodyItem { index: 1 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 3 }] 10["Segment
[271, 293, 0]"] %% [ProgramBodyItem { index: 1 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 4 }] 11["Segment
[299, 380, 0]"] %% [ProgramBodyItem { index: 1 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 5 }] 12["Segment
[386, 407, 0]"] %% [ProgramBodyItem { index: 1 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 6 }] 13["Segment
[413, 490, 0]"] %% [ProgramBodyItem { index: 1 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 7 }] 14["Segment
[496, 503, 0]"] %% [ProgramBodyItem { index: 1 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 8 }] 19[Solid2d] end subgraph path5 [Path] 5["Path
[646, 704, 0]"] %% [ProgramBodyItem { index: 4 }, VariableDeclarationDeclaration, VariableDeclarationInit] 15["Segment
[646, 704, 0]"] %% [ProgramBodyItem { index: 4 }, VariableDeclarationDeclaration, VariableDeclarationInit] 17[Solid2d] end subgraph path6 [Path] 6["Path
[901, 959, 0]"] %% [ProgramBodyItem { index: 8 }, VariableDeclarationDeclaration, VariableDeclarationInit] 16["Segment
[901, 959, 0]"] %% [ProgramBodyItem { index: 8 }, VariableDeclarationDeclaration, VariableDeclarationInit] 18[Solid2d] end 1["Plane
[47, 64, 0]"] %% [ProgramBodyItem { index: 0 }, VariableDeclarationDeclaration, VariableDeclarationInit] 2["Plane
[605, 622, 0]"] %% [ProgramBodyItem { index: 3 }, VariableDeclarationDeclaration, VariableDeclarationInit] 3["Plane
[859, 877, 0]"] %% [ProgramBodyItem { index: 7 }, VariableDeclarationDeclaration, VariableDeclarationInit] 20["Sweep Extrusion
[518, 591, 0]"] %% [ProgramBodyItem { index: 2 }, VariableDeclarationDeclaration, VariableDeclarationInit] 21["Sweep Extrusion
[722, 791, 0]"] %% [ProgramBodyItem { index: 5 }, VariableDeclarationDeclaration, VariableDeclarationInit] 22["Sweep Extrusion
[977, 1046, 0]"] %% [ProgramBodyItem { index: 9 }, VariableDeclarationDeclaration, VariableDeclarationInit] 23["CompositeSolid Subtract
[802, 845, 0]"] %% [ProgramBodyItem { index: 6 }, VariableDeclarationDeclaration, VariableDeclarationInit] 24["CompositeSolid Subtract
[1057, 1096, 0]"] %% [ProgramBodyItem { index: 10 }, VariableDeclarationDeclaration, VariableDeclarationInit] 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[Wall] %% face_code_ref=Missing NodePath 32[Wall] %% face_code_ref=Missing NodePath 33[Wall] %% face_code_ref=Missing NodePath 34["Cap Start"] %% face_code_ref=Missing NodePath 35["Cap Start"] %% face_code_ref=Missing NodePath 36["Cap Start"] %% face_code_ref=Missing NodePath 37["Cap End"] %% face_code_ref=Missing NodePath 38["Cap End"] %% face_code_ref=Missing NodePath 39["Cap End"] %% face_code_ref=Missing NodePath 40["SweepEdge Opposite"] 41["SweepEdge Opposite"] 42["SweepEdge Opposite"] 43["SweepEdge Opposite"] 44["SweepEdge Opposite"] 45["SweepEdge Opposite"] 46["SweepEdge Opposite"] 47["SweepEdge Opposite"] 48["SweepEdge Opposite"] 49["SweepEdge Adjacent"] 50["SweepEdge Adjacent"] 51["SweepEdge Adjacent"] 52["SweepEdge Adjacent"] 53["SweepEdge Adjacent"] 54["SweepEdge Adjacent"] 55["SweepEdge Adjacent"] 56["SweepEdge Adjacent"] 57["SweepEdge Adjacent"] 1 --- 4 2 --- 5 3 --- 6 4 --- 7 4 --- 8 4 --- 9 4 --- 10 4 --- 11 4 --- 12 4 --- 13 4 --- 14 4 --- 19 4 ---- 20 4 --- 23 5 --- 15 5 --- 17 5 ---- 21 5 --- 23 6 --- 16 6 --- 18 6 ---- 22 6 --- 24 7 --- 33 7 x--> 36 7 --- 42 7 --- 51 8 --- 30 8 x--> 36 8 --- 43 8 --- 52 9 --- 29 9 x--> 36 9 --- 44 9 --- 53 10 --- 31 10 x--> 36 10 --- 45 10 --- 54 11 --- 28 11 x--> 36 11 --- 46 11 --- 55 12 --- 27 12 x--> 36 12 --- 47 12 --- 56 13 --- 32 13 x--> 36 13 --- 48 13 --- 57 15 --- 25 15 x--> 34 15 --- 40 15 --- 49 16 --- 26 16 x--> 35 16 --- 41 16 --- 50 20 --- 27 20 --- 28 20 --- 29 20 --- 30 20 --- 31 20 --- 32 20 --- 33 20 --- 36 20 --- 39 20 --- 42 20 --- 43 20 --- 44 20 --- 45 20 --- 46 20 --- 47 20 --- 48 20 --- 51 20 --- 52 20 --- 53 20 --- 54 20 --- 55 20 --- 56 20 --- 57 21 --- 25 21 --- 34 21 --- 37 21 --- 40 21 --- 49 22 --- 26 22 --- 35 22 --- 38 22 --- 41 22 --- 50 23 --- 24 25 --- 40 25 --- 49 26 --- 41 26 --- 50 27 --- 47 55 <--x 27 27 --- 56 28 --- 46 54 <--x 28 28 --- 55 29 --- 44 52 <--x 29 29 --- 53 30 --- 43 51 <--x 30 30 --- 52 31 --- 45 53 <--x 31 31 --- 54 32 --- 48 56 <--x 32 32 --- 57 33 --- 42 33 --- 51 57 <--x 33 40 <--x 37 41 <--x 38 42 <--x 39 43 <--x 39 44 <--x 39 45 <--x 39 46 <--x 39 47 <--x 39 48 <--x 39 ```