```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 ```