```mermaid flowchart LR subgraph path2 [Path] 2["Path
[597, 622, 0]"] %% [ProgramBodyItem { index: 16 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 1 }] 3["Segment
[628, 699, 0]"] %% [ProgramBodyItem { index: 16 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 2 }] 4["Segment
[705, 808, 0]"] %% [ProgramBodyItem { index: 16 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 3 }] 5["Segment
[814, 931, 0]"] %% [ProgramBodyItem { index: 16 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 4 }] 6["Segment
[937, 1022, 0]"] %% [ProgramBodyItem { index: 16 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 5 }] 7["Segment
[1028, 1035, 0]"] %% [ProgramBodyItem { index: 16 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 6 }] 8[Solid2d] end subgraph path24 [Path] 24["Path
[1268, 1356, 0]"] %% [ProgramBodyItem { index: 18 }, VariableDeclarationDeclaration, VariableDeclarationInit, FunctionExpressionBody, FunctionExpressionBodyItem { index: 0 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 1 }] 25["Segment
[1268, 1356, 0]"] %% [ProgramBodyItem { index: 18 }, VariableDeclarationDeclaration, VariableDeclarationInit, FunctionExpressionBody, FunctionExpressionBodyItem { index: 0 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 1 }] 26[Solid2d] end subgraph path33 [Path] 33["Path
[1268, 1356, 0]"] %% [ProgramBodyItem { index: 18 }, VariableDeclarationDeclaration, VariableDeclarationInit, FunctionExpressionBody, FunctionExpressionBodyItem { index: 0 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 1 }] 34["Segment
[1268, 1356, 0]"] %% [ProgramBodyItem { index: 18 }, VariableDeclarationDeclaration, VariableDeclarationInit, FunctionExpressionBody, FunctionExpressionBodyItem { index: 0 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 1 }] 35[Solid2d] end subgraph path42 [Path] 42["Path
[1268, 1356, 0]"] %% [ProgramBodyItem { index: 18 }, VariableDeclarationDeclaration, VariableDeclarationInit, FunctionExpressionBody, FunctionExpressionBodyItem { index: 0 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 1 }] 43["Segment
[1268, 1356, 0]"] %% [ProgramBodyItem { index: 18 }, VariableDeclarationDeclaration, VariableDeclarationInit, FunctionExpressionBody, FunctionExpressionBodyItem { index: 0 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 1 }] 44[Solid2d] end subgraph path51 [Path] 51["Path
[1268, 1356, 0]"] %% [ProgramBodyItem { index: 18 }, VariableDeclarationDeclaration, VariableDeclarationInit, FunctionExpressionBody, FunctionExpressionBodyItem { index: 0 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 1 }] 52["Segment
[1268, 1356, 0]"] %% [ProgramBodyItem { index: 18 }, VariableDeclarationDeclaration, VariableDeclarationInit, FunctionExpressionBody, FunctionExpressionBodyItem { index: 0 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 1 }] 53[Solid2d] end subgraph path60 [Path] 60["Path
[1268, 1356, 0]"] %% [ProgramBodyItem { index: 18 }, VariableDeclarationDeclaration, VariableDeclarationInit, FunctionExpressionBody, FunctionExpressionBodyItem { index: 0 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 1 }] 61["Segment
[1268, 1356, 0]"] %% [ProgramBodyItem { index: 18 }, VariableDeclarationDeclaration, VariableDeclarationInit, FunctionExpressionBody, FunctionExpressionBodyItem { index: 0 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 1 }] 62[Solid2d] end subgraph path69 [Path] 69["Path
[1268, 1356, 0]"] %% [ProgramBodyItem { index: 18 }, VariableDeclarationDeclaration, VariableDeclarationInit, FunctionExpressionBody, FunctionExpressionBodyItem { index: 0 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 1 }] 70["Segment
[1268, 1356, 0]"] %% [ProgramBodyItem { index: 18 }, VariableDeclarationDeclaration, VariableDeclarationInit, FunctionExpressionBody, FunctionExpressionBodyItem { index: 0 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 1 }] 71[Solid2d] end subgraph path78 [Path] 78["Path
[1268, 1356, 0]"] %% [ProgramBodyItem { index: 18 }, VariableDeclarationDeclaration, VariableDeclarationInit, FunctionExpressionBody, FunctionExpressionBodyItem { index: 0 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 1 }] 79["Segment
[1268, 1356, 0]"] %% [ProgramBodyItem { index: 18 }, VariableDeclarationDeclaration, VariableDeclarationInit, FunctionExpressionBody, FunctionExpressionBodyItem { index: 0 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 1 }] 80[Solid2d] end subgraph path87 [Path] 87["Path
[1268, 1356, 0]"] %% [ProgramBodyItem { index: 18 }, VariableDeclarationDeclaration, VariableDeclarationInit, FunctionExpressionBody, FunctionExpressionBodyItem { index: 0 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 1 }] 88["Segment
[1268, 1356, 0]"] %% [ProgramBodyItem { index: 18 }, VariableDeclarationDeclaration, VariableDeclarationInit, FunctionExpressionBody, FunctionExpressionBodyItem { index: 0 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 1 }] 89[Solid2d] end subgraph path96 [Path] 96["Path
[1268, 1356, 0]"] %% [ProgramBodyItem { index: 18 }, VariableDeclarationDeclaration, VariableDeclarationInit, FunctionExpressionBody, FunctionExpressionBodyItem { index: 0 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 1 }] 97["Segment
[1268, 1356, 0]"] %% [ProgramBodyItem { index: 18 }, VariableDeclarationDeclaration, VariableDeclarationInit, FunctionExpressionBody, FunctionExpressionBodyItem { index: 0 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 1 }] 98[Solid2d] end subgraph path105 [Path] 105["Path
[1268, 1356, 0]"] %% [ProgramBodyItem { index: 18 }, VariableDeclarationDeclaration, VariableDeclarationInit, FunctionExpressionBody, FunctionExpressionBodyItem { index: 0 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 1 }] 106["Segment
[1268, 1356, 0]"] %% [ProgramBodyItem { index: 18 }, VariableDeclarationDeclaration, VariableDeclarationInit, FunctionExpressionBody, FunctionExpressionBodyItem { index: 0 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 1 }] 107[Solid2d] end subgraph path114 [Path] 114["Path
[1268, 1356, 0]"] %% [ProgramBodyItem { index: 18 }, VariableDeclarationDeclaration, VariableDeclarationInit, FunctionExpressionBody, FunctionExpressionBodyItem { index: 0 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 1 }] 115["Segment
[1268, 1356, 0]"] %% [ProgramBodyItem { index: 18 }, VariableDeclarationDeclaration, VariableDeclarationInit, FunctionExpressionBody, FunctionExpressionBodyItem { index: 0 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 1 }] 116[Solid2d] end subgraph path123 [Path] 123["Path
[1268, 1356, 0]"] %% [ProgramBodyItem { index: 18 }, VariableDeclarationDeclaration, VariableDeclarationInit, FunctionExpressionBody, FunctionExpressionBodyItem { index: 0 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 1 }] 124["Segment
[1268, 1356, 0]"] %% [ProgramBodyItem { index: 18 }, VariableDeclarationDeclaration, VariableDeclarationInit, FunctionExpressionBody, FunctionExpressionBodyItem { index: 0 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 1 }] 125[Solid2d] end subgraph path132 [Path] 132["Path
[1268, 1356, 0]"] %% [ProgramBodyItem { index: 18 }, VariableDeclarationDeclaration, VariableDeclarationInit, FunctionExpressionBody, FunctionExpressionBodyItem { index: 0 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 1 }] 133["Segment
[1268, 1356, 0]"] %% [ProgramBodyItem { index: 18 }, VariableDeclarationDeclaration, VariableDeclarationInit, FunctionExpressionBody, FunctionExpressionBodyItem { index: 0 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 1 }] 134[Solid2d] end subgraph path141 [Path] 141["Path
[1268, 1356, 0]"] %% [ProgramBodyItem { index: 18 }, VariableDeclarationDeclaration, VariableDeclarationInit, FunctionExpressionBody, FunctionExpressionBodyItem { index: 0 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 1 }] 142["Segment
[1268, 1356, 0]"] %% [ProgramBodyItem { index: 18 }, VariableDeclarationDeclaration, VariableDeclarationInit, FunctionExpressionBody, FunctionExpressionBodyItem { index: 0 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 1 }] 143[Solid2d] end subgraph path150 [Path] 150["Path
[1268, 1356, 0]"] %% [ProgramBodyItem { index: 18 }, VariableDeclarationDeclaration, VariableDeclarationInit, FunctionExpressionBody, FunctionExpressionBodyItem { index: 0 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 1 }] 151["Segment
[1268, 1356, 0]"] %% [ProgramBodyItem { index: 18 }, VariableDeclarationDeclaration, VariableDeclarationInit, FunctionExpressionBody, FunctionExpressionBodyItem { index: 0 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 1 }] 152[Solid2d] end subgraph path159 [Path] 159["Path
[1268, 1356, 0]"] %% [ProgramBodyItem { index: 18 }, VariableDeclarationDeclaration, VariableDeclarationInit, FunctionExpressionBody, FunctionExpressionBodyItem { index: 0 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 1 }] 160["Segment
[1268, 1356, 0]"] %% [ProgramBodyItem { index: 18 }, VariableDeclarationDeclaration, VariableDeclarationInit, FunctionExpressionBody, FunctionExpressionBodyItem { index: 0 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 1 }] 161[Solid2d] end subgraph path168 [Path] 168["Path
[1268, 1356, 0]"] %% [ProgramBodyItem { index: 18 }, VariableDeclarationDeclaration, VariableDeclarationInit, FunctionExpressionBody, FunctionExpressionBodyItem { index: 0 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 1 }] 169["Segment
[1268, 1356, 0]"] %% [ProgramBodyItem { index: 18 }, VariableDeclarationDeclaration, VariableDeclarationInit, FunctionExpressionBody, FunctionExpressionBodyItem { index: 0 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 1 }] 170[Solid2d] end subgraph path177 [Path] 177["Path
[1268, 1356, 0]"] %% [ProgramBodyItem { index: 18 }, VariableDeclarationDeclaration, VariableDeclarationInit, FunctionExpressionBody, FunctionExpressionBodyItem { index: 0 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 1 }] 178["Segment
[1268, 1356, 0]"] %% [ProgramBodyItem { index: 18 }, VariableDeclarationDeclaration, VariableDeclarationInit, FunctionExpressionBody, FunctionExpressionBodyItem { index: 0 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 1 }] 179[Solid2d] end 1["Plane
[574, 591, 0]"] %% [ProgramBodyItem { index: 16 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 0 }] 9["Sweep Extrusion
[1050, 1090, 0]"] %% [ProgramBodyItem { index: 17 }, VariableDeclarationDeclaration, VariableDeclarationInit] 10[Wall] %% face_code_ref=[ProgramBodyItem { index: 18 }, VariableDeclarationDeclaration, VariableDeclarationInit, FunctionExpressionBody, FunctionExpressionBodyItem { index: 0 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 0 }] 11[Wall] %% face_code_ref=[ProgramBodyItem { index: 18 }, VariableDeclarationDeclaration, VariableDeclarationInit, FunctionExpressionBody, FunctionExpressionBodyItem { index: 0 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 0 }] 12[Wall] %% face_code_ref=[ProgramBodyItem { index: 18 }, VariableDeclarationDeclaration, VariableDeclarationInit, FunctionExpressionBody, FunctionExpressionBodyItem { index: 0 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 0 }] 13[Wall] %% face_code_ref=[ProgramBodyItem { index: 18 }, VariableDeclarationDeclaration, VariableDeclarationInit, FunctionExpressionBody, FunctionExpressionBodyItem { index: 0 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 0 }] 14["Cap Start"] %% face_code_ref=[ProgramBodyItem { index: 18 }, VariableDeclarationDeclaration, VariableDeclarationInit, FunctionExpressionBody, FunctionExpressionBodyItem { index: 0 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 0 }] 15["Cap End"] %% face_code_ref=[ProgramBodyItem { index: 18 }, VariableDeclarationDeclaration, VariableDeclarationInit, FunctionExpressionBody, FunctionExpressionBodyItem { index: 0 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 0 }] 16["SweepEdge Opposite"] 17["SweepEdge Adjacent"] 18["SweepEdge Opposite"] 19["SweepEdge Adjacent"] 20["SweepEdge Opposite"] 21["SweepEdge Adjacent"] 22["SweepEdge Opposite"] 23["SweepEdge Adjacent"] 27["Sweep Extrusion
[1364, 1416, 0]"] %% [ProgramBodyItem { index: 18 }, VariableDeclarationDeclaration, VariableDeclarationInit, FunctionExpressionBody, FunctionExpressionBodyItem { index: 0 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 2 }] 28[Wall] %% face_code_ref=Missing NodePath 29["Cap Start"] %% face_code_ref=Missing NodePath 30["SweepEdge Opposite"] 31["SweepEdge Adjacent"] 32["EdgeCut Fillet
[1424, 1559, 0]"] %% [ProgramBodyItem { index: 18 }, VariableDeclarationDeclaration, VariableDeclarationInit, FunctionExpressionBody, FunctionExpressionBodyItem { index: 0 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 3 }] 36["Sweep Extrusion
[1364, 1416, 0]"] %% [ProgramBodyItem { index: 18 }, VariableDeclarationDeclaration, VariableDeclarationInit, FunctionExpressionBody, FunctionExpressionBodyItem { index: 0 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 2 }] 37[Wall] %% face_code_ref=Missing NodePath 38["Cap Start"] %% face_code_ref=Missing NodePath 39["SweepEdge Opposite"] 40["SweepEdge Adjacent"] 41["EdgeCut Fillet
[1424, 1559, 0]"] %% [ProgramBodyItem { index: 18 }, VariableDeclarationDeclaration, VariableDeclarationInit, FunctionExpressionBody, FunctionExpressionBodyItem { index: 0 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 3 }] 45["Sweep Extrusion
[1364, 1416, 0]"] %% [ProgramBodyItem { index: 18 }, VariableDeclarationDeclaration, VariableDeclarationInit, FunctionExpressionBody, FunctionExpressionBodyItem { index: 0 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 2 }] 46[Wall] %% face_code_ref=Missing NodePath 47["Cap Start"] %% face_code_ref=Missing NodePath 48["SweepEdge Opposite"] 49["SweepEdge Adjacent"] 50["EdgeCut Fillet
[1424, 1559, 0]"] %% [ProgramBodyItem { index: 18 }, VariableDeclarationDeclaration, VariableDeclarationInit, FunctionExpressionBody, FunctionExpressionBodyItem { index: 0 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 3 }] 54["Sweep Extrusion
[1364, 1416, 0]"] %% [ProgramBodyItem { index: 18 }, VariableDeclarationDeclaration, VariableDeclarationInit, FunctionExpressionBody, FunctionExpressionBodyItem { index: 0 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 2 }] 55[Wall] %% face_code_ref=Missing NodePath 56["Cap Start"] %% face_code_ref=Missing NodePath 57["SweepEdge Opposite"] 58["SweepEdge Adjacent"] 59["EdgeCut Fillet
[1424, 1559, 0]"] %% [ProgramBodyItem { index: 18 }, VariableDeclarationDeclaration, VariableDeclarationInit, FunctionExpressionBody, FunctionExpressionBodyItem { index: 0 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 3 }] 63["Sweep Extrusion
[1364, 1416, 0]"] %% [ProgramBodyItem { index: 18 }, VariableDeclarationDeclaration, VariableDeclarationInit, FunctionExpressionBody, FunctionExpressionBodyItem { index: 0 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 2 }] 64[Wall] %% face_code_ref=Missing NodePath 65["Cap Start"] %% face_code_ref=Missing NodePath 66["SweepEdge Opposite"] 67["SweepEdge Adjacent"] 68["EdgeCut Fillet
[1424, 1559, 0]"] %% [ProgramBodyItem { index: 18 }, VariableDeclarationDeclaration, VariableDeclarationInit, FunctionExpressionBody, FunctionExpressionBodyItem { index: 0 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 3 }] 72["Sweep Extrusion
[1364, 1416, 0]"] %% [ProgramBodyItem { index: 18 }, VariableDeclarationDeclaration, VariableDeclarationInit, FunctionExpressionBody, FunctionExpressionBodyItem { index: 0 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 2 }] 73[Wall] %% face_code_ref=Missing NodePath 74["Cap Start"] %% face_code_ref=Missing NodePath 75["SweepEdge Opposite"] 76["SweepEdge Adjacent"] 77["EdgeCut Fillet
[1424, 1559, 0]"] %% [ProgramBodyItem { index: 18 }, VariableDeclarationDeclaration, VariableDeclarationInit, FunctionExpressionBody, FunctionExpressionBodyItem { index: 0 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 3 }] 81["Sweep Extrusion
[1364, 1416, 0]"] %% [ProgramBodyItem { index: 18 }, VariableDeclarationDeclaration, VariableDeclarationInit, FunctionExpressionBody, FunctionExpressionBodyItem { index: 0 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 2 }] 82[Wall] %% face_code_ref=Missing NodePath 83["Cap Start"] %% face_code_ref=Missing NodePath 84["SweepEdge Opposite"] 85["SweepEdge Adjacent"] 86["EdgeCut Fillet
[1424, 1559, 0]"] %% [ProgramBodyItem { index: 18 }, VariableDeclarationDeclaration, VariableDeclarationInit, FunctionExpressionBody, FunctionExpressionBodyItem { index: 0 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 3 }] 90["Sweep Extrusion
[1364, 1416, 0]"] %% [ProgramBodyItem { index: 18 }, VariableDeclarationDeclaration, VariableDeclarationInit, FunctionExpressionBody, FunctionExpressionBodyItem { index: 0 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 2 }] 91[Wall] %% face_code_ref=Missing NodePath 92["Cap Start"] %% face_code_ref=Missing NodePath 93["SweepEdge Opposite"] 94["SweepEdge Adjacent"] 95["EdgeCut Fillet
[1424, 1559, 0]"] %% [ProgramBodyItem { index: 18 }, VariableDeclarationDeclaration, VariableDeclarationInit, FunctionExpressionBody, FunctionExpressionBodyItem { index: 0 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 3 }] 99["Sweep Extrusion
[1364, 1416, 0]"] %% [ProgramBodyItem { index: 18 }, VariableDeclarationDeclaration, VariableDeclarationInit, FunctionExpressionBody, FunctionExpressionBodyItem { index: 0 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 2 }] 100[Wall] %% face_code_ref=Missing NodePath 101["Cap Start"] %% face_code_ref=Missing NodePath 102["SweepEdge Opposite"] 103["SweepEdge Adjacent"] 104["EdgeCut Fillet
[1424, 1559, 0]"] %% [ProgramBodyItem { index: 18 }, VariableDeclarationDeclaration, VariableDeclarationInit, FunctionExpressionBody, FunctionExpressionBodyItem { index: 0 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 3 }] 108["Sweep Extrusion
[1364, 1416, 0]"] %% [ProgramBodyItem { index: 18 }, VariableDeclarationDeclaration, VariableDeclarationInit, FunctionExpressionBody, FunctionExpressionBodyItem { index: 0 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 2 }] 109[Wall] %% face_code_ref=Missing NodePath 110["Cap Start"] %% face_code_ref=Missing NodePath 111["SweepEdge Opposite"] 112["SweepEdge Adjacent"] 113["EdgeCut Fillet
[1424, 1559, 0]"] %% [ProgramBodyItem { index: 18 }, VariableDeclarationDeclaration, VariableDeclarationInit, FunctionExpressionBody, FunctionExpressionBodyItem { index: 0 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 3 }] 117["Sweep Extrusion
[1364, 1416, 0]"] %% [ProgramBodyItem { index: 18 }, VariableDeclarationDeclaration, VariableDeclarationInit, FunctionExpressionBody, FunctionExpressionBodyItem { index: 0 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 2 }] 118[Wall] %% face_code_ref=Missing NodePath 119["Cap Start"] %% face_code_ref=Missing NodePath 120["SweepEdge Opposite"] 121["SweepEdge Adjacent"] 122["EdgeCut Fillet
[1424, 1559, 0]"] %% [ProgramBodyItem { index: 18 }, VariableDeclarationDeclaration, VariableDeclarationInit, FunctionExpressionBody, FunctionExpressionBodyItem { index: 0 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 3 }] 126["Sweep Extrusion
[1364, 1416, 0]"] %% [ProgramBodyItem { index: 18 }, VariableDeclarationDeclaration, VariableDeclarationInit, FunctionExpressionBody, FunctionExpressionBodyItem { index: 0 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 2 }] 127[Wall] %% face_code_ref=Missing NodePath 128["Cap Start"] %% face_code_ref=Missing NodePath 129["SweepEdge Opposite"] 130["SweepEdge Adjacent"] 131["EdgeCut Fillet
[1424, 1559, 0]"] %% [ProgramBodyItem { index: 18 }, VariableDeclarationDeclaration, VariableDeclarationInit, FunctionExpressionBody, FunctionExpressionBodyItem { index: 0 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 3 }] 135["Sweep Extrusion
[1364, 1416, 0]"] %% [ProgramBodyItem { index: 18 }, VariableDeclarationDeclaration, VariableDeclarationInit, FunctionExpressionBody, FunctionExpressionBodyItem { index: 0 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 2 }] 136[Wall] %% face_code_ref=Missing NodePath 137["Cap Start"] %% face_code_ref=Missing NodePath 138["SweepEdge Opposite"] 139["SweepEdge Adjacent"] 140["EdgeCut Fillet
[1424, 1559, 0]"] %% [ProgramBodyItem { index: 18 }, VariableDeclarationDeclaration, VariableDeclarationInit, FunctionExpressionBody, FunctionExpressionBodyItem { index: 0 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 3 }] 144["Sweep Extrusion
[1364, 1416, 0]"] %% [ProgramBodyItem { index: 18 }, VariableDeclarationDeclaration, VariableDeclarationInit, FunctionExpressionBody, FunctionExpressionBodyItem { index: 0 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 2 }] 145[Wall] %% face_code_ref=Missing NodePath 146["Cap Start"] %% face_code_ref=Missing NodePath 147["SweepEdge Opposite"] 148["SweepEdge Adjacent"] 149["EdgeCut Fillet
[1424, 1559, 0]"] %% [ProgramBodyItem { index: 18 }, VariableDeclarationDeclaration, VariableDeclarationInit, FunctionExpressionBody, FunctionExpressionBodyItem { index: 0 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 3 }] 153["Sweep Extrusion
[1364, 1416, 0]"] %% [ProgramBodyItem { index: 18 }, VariableDeclarationDeclaration, VariableDeclarationInit, FunctionExpressionBody, FunctionExpressionBodyItem { index: 0 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 2 }] 154[Wall] %% face_code_ref=Missing NodePath 155["Cap Start"] %% face_code_ref=Missing NodePath 156["SweepEdge Opposite"] 157["SweepEdge Adjacent"] 158["EdgeCut Fillet
[1424, 1559, 0]"] %% [ProgramBodyItem { index: 18 }, VariableDeclarationDeclaration, VariableDeclarationInit, FunctionExpressionBody, FunctionExpressionBodyItem { index: 0 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 3 }] 162["Sweep Extrusion
[1364, 1416, 0]"] %% [ProgramBodyItem { index: 18 }, VariableDeclarationDeclaration, VariableDeclarationInit, FunctionExpressionBody, FunctionExpressionBodyItem { index: 0 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 2 }] 163[Wall] %% face_code_ref=Missing NodePath 164["Cap Start"] %% face_code_ref=Missing NodePath 165["SweepEdge Opposite"] 166["SweepEdge Adjacent"] 167["EdgeCut Fillet
[1424, 1559, 0]"] %% [ProgramBodyItem { index: 18 }, VariableDeclarationDeclaration, VariableDeclarationInit, FunctionExpressionBody, FunctionExpressionBodyItem { index: 0 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 3 }] 171["Sweep Extrusion
[1364, 1416, 0]"] %% [ProgramBodyItem { index: 18 }, VariableDeclarationDeclaration, VariableDeclarationInit, FunctionExpressionBody, FunctionExpressionBodyItem { index: 0 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 2 }] 172[Wall] %% face_code_ref=Missing NodePath 173["Cap Start"] %% face_code_ref=Missing NodePath 174["SweepEdge Opposite"] 175["SweepEdge Adjacent"] 176["EdgeCut Fillet
[1424, 1559, 0]"] %% [ProgramBodyItem { index: 18 }, VariableDeclarationDeclaration, VariableDeclarationInit, FunctionExpressionBody, FunctionExpressionBodyItem { index: 0 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 3 }] 180["Sweep Extrusion
[1364, 1416, 0]"] %% [ProgramBodyItem { index: 18 }, VariableDeclarationDeclaration, VariableDeclarationInit, FunctionExpressionBody, FunctionExpressionBodyItem { index: 0 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 2 }] 181[Wall] %% face_code_ref=Missing NodePath 182["Cap Start"] %% face_code_ref=Missing NodePath 183["SweepEdge Opposite"] 184["SweepEdge Adjacent"] 185["EdgeCut Fillet
[1424, 1559, 0]"] %% [ProgramBodyItem { index: 18 }, VariableDeclarationDeclaration, VariableDeclarationInit, FunctionExpressionBody, FunctionExpressionBodyItem { index: 0 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 3 }] 186["StartSketchOnFace
[1217, 1260, 0]"] %% [ProgramBodyItem { index: 18 }, VariableDeclarationDeclaration, VariableDeclarationInit, FunctionExpressionBody, FunctionExpressionBodyItem { index: 0 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 0 }] 187["StartSketchOnFace
[1217, 1260, 0]"] %% [ProgramBodyItem { index: 18 }, VariableDeclarationDeclaration, VariableDeclarationInit, FunctionExpressionBody, FunctionExpressionBodyItem { index: 0 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 0 }] 188["StartSketchOnFace
[1217, 1260, 0]"] %% [ProgramBodyItem { index: 18 }, VariableDeclarationDeclaration, VariableDeclarationInit, FunctionExpressionBody, FunctionExpressionBodyItem { index: 0 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 0 }] 189["StartSketchOnFace
[1217, 1260, 0]"] %% [ProgramBodyItem { index: 18 }, VariableDeclarationDeclaration, VariableDeclarationInit, FunctionExpressionBody, FunctionExpressionBodyItem { index: 0 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 0 }] 190["StartSketchOnFace
[1217, 1260, 0]"] %% [ProgramBodyItem { index: 18 }, VariableDeclarationDeclaration, VariableDeclarationInit, FunctionExpressionBody, FunctionExpressionBodyItem { index: 0 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 0 }] 191["StartSketchOnFace
[1217, 1260, 0]"] %% [ProgramBodyItem { index: 18 }, VariableDeclarationDeclaration, VariableDeclarationInit, FunctionExpressionBody, FunctionExpressionBodyItem { index: 0 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 0 }] 192["StartSketchOnFace
[1217, 1260, 0]"] %% [ProgramBodyItem { index: 18 }, VariableDeclarationDeclaration, VariableDeclarationInit, FunctionExpressionBody, FunctionExpressionBodyItem { index: 0 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 0 }] 193["StartSketchOnFace
[1217, 1260, 0]"] %% [ProgramBodyItem { index: 18 }, VariableDeclarationDeclaration, VariableDeclarationInit, FunctionExpressionBody, FunctionExpressionBodyItem { index: 0 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 0 }] 194["StartSketchOnFace
[1217, 1260, 0]"] %% [ProgramBodyItem { index: 18 }, VariableDeclarationDeclaration, VariableDeclarationInit, FunctionExpressionBody, FunctionExpressionBodyItem { index: 0 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 0 }] 195["StartSketchOnFace
[1217, 1260, 0]"] %% [ProgramBodyItem { index: 18 }, VariableDeclarationDeclaration, VariableDeclarationInit, FunctionExpressionBody, FunctionExpressionBodyItem { index: 0 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 0 }] 196["StartSketchOnFace
[1217, 1260, 0]"] %% [ProgramBodyItem { index: 18 }, VariableDeclarationDeclaration, VariableDeclarationInit, FunctionExpressionBody, FunctionExpressionBodyItem { index: 0 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 0 }] 197["StartSketchOnFace
[1217, 1260, 0]"] %% [ProgramBodyItem { index: 18 }, VariableDeclarationDeclaration, VariableDeclarationInit, FunctionExpressionBody, FunctionExpressionBodyItem { index: 0 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 0 }] 198["StartSketchOnFace
[1217, 1260, 0]"] %% [ProgramBodyItem { index: 18 }, VariableDeclarationDeclaration, VariableDeclarationInit, FunctionExpressionBody, FunctionExpressionBodyItem { index: 0 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 0 }] 199["StartSketchOnFace
[1217, 1260, 0]"] %% [ProgramBodyItem { index: 18 }, VariableDeclarationDeclaration, VariableDeclarationInit, FunctionExpressionBody, FunctionExpressionBodyItem { index: 0 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 0 }] 200["StartSketchOnFace
[1217, 1260, 0]"] %% [ProgramBodyItem { index: 18 }, VariableDeclarationDeclaration, VariableDeclarationInit, FunctionExpressionBody, FunctionExpressionBodyItem { index: 0 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 0 }] 201["StartSketchOnFace
[1217, 1260, 0]"] %% [ProgramBodyItem { index: 18 }, VariableDeclarationDeclaration, VariableDeclarationInit, FunctionExpressionBody, FunctionExpressionBodyItem { index: 0 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 0 }] 202["StartSketchOnFace
[1217, 1260, 0]"] %% [ProgramBodyItem { index: 18 }, VariableDeclarationDeclaration, VariableDeclarationInit, FunctionExpressionBody, FunctionExpressionBodyItem { index: 0 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 0 }] 203["StartSketchOnFace
[1217, 1260, 0]"] %% [ProgramBodyItem { index: 18 }, VariableDeclarationDeclaration, VariableDeclarationInit, FunctionExpressionBody, FunctionExpressionBodyItem { index: 0 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 0 }] 1 --- 2 2 --- 3 2 --- 4 2 --- 5 2 --- 6 2 --- 7 2 --- 8 2 ---- 9 3 --- 10 3 x--> 14 3 --- 16 3 --- 17 4 --- 11 4 x--> 14 4 --- 18 4 --- 19 5 --- 12 5 x--> 14 5 --- 20 5 --- 21 6 --- 13 6 x--> 14 6 --- 22 6 --- 23 9 --- 10 9 --- 11 9 --- 12 9 --- 13 9 --- 14 9 --- 15 9 --- 16 9 --- 17 9 --- 18 9 --- 19 9 --- 20 9 --- 21 9 --- 22 9 --- 23 10 --- 16 10 --- 17 23 <--x 10 10 --- 33 34 <--x 10 10 --- 42 43 <--x 10 10 --- 51 52 <--x 10 10 <--x 187 10 <--x 188 10 <--x 189 17 <--x 11 11 --- 18 11 --- 19 11 --- 60 61 <--x 11 11 --- 69 70 <--x 11 11 --- 78 79 <--x 11 11 --- 87 88 <--x 11 11 <--x 190 11 <--x 191 11 <--x 192 11 <--x 193 19 <--x 12 12 --- 20 12 --- 21 12 --- 96 97 <--x 12 12 <--x 194 21 <--x 13 13 --- 22 13 --- 23 13 --- 105 106 <--x 13 13 --- 114 115 <--x 13 13 --- 123 124 <--x 13 13 --- 132 133 <--x 13 13 --- 141 142 <--x 13 13 --- 150 151 <--x 13 13 --- 159 160 <--x 13 13 --- 168 169 <--x 13 13 <--x 195 13 <--x 196 13 <--x 197 13 <--x 198 13 <--x 199 13 <--x 200 13 <--x 201 13 <--x 202 14 --- 177 178 <--x 14 14 <--x 203 16 <--x 15 18 <--x 15 20 <--x 15 22 <--x 15 15 --- 24 25 <--x 15 15 <--x 186 24 --- 25 24 --- 26 24 ---- 27 25 --- 28 25 --- 30 25 --- 31 27 --- 28 27 --- 29 27 --- 30 27 --- 31 28 --- 30 28 --- 31 30 <--x 29 30 <--x 32 33 --- 34 33 --- 35 33 ---- 36 34 --- 37 34 --- 39 34 --- 40 36 --- 37 36 --- 38 36 --- 39 36 --- 40 37 --- 39 37 --- 40 39 <--x 38 39 <--x 41 42 --- 43 42 --- 44 42 ---- 45 43 --- 46 43 --- 48 43 --- 49 45 --- 46 45 --- 47 45 --- 48 45 --- 49 46 --- 48 46 --- 49 48 <--x 47 48 <--x 50 51 --- 52 51 --- 53 51 ---- 54 52 --- 55 52 --- 57 52 --- 58 54 --- 55 54 --- 56 54 --- 57 54 --- 58 55 --- 57 55 --- 58 57 <--x 56 57 <--x 59 60 --- 61 60 --- 62 60 ---- 63 61 --- 64 61 --- 66 61 --- 67 63 --- 64 63 --- 65 63 --- 66 63 --- 67 64 --- 66 64 --- 67 66 <--x 65 66 <--x 68 69 --- 70 69 --- 71 69 ---- 72 70 --- 73 70 --- 75 70 --- 76 72 --- 73 72 --- 74 72 --- 75 72 --- 76 73 --- 75 73 --- 76 75 <--x 74 75 <--x 77 78 --- 79 78 --- 80 78 ---- 81 79 --- 82 79 --- 84 79 --- 85 81 --- 82 81 --- 83 81 --- 84 81 --- 85 82 --- 84 82 --- 85 84 <--x 83 84 <--x 86 87 --- 88 87 --- 89 87 ---- 90 88 --- 91 88 --- 93 88 --- 94 90 --- 91 90 --- 92 90 --- 93 90 --- 94 91 --- 93 91 --- 94 93 <--x 92 93 <--x 95 96 --- 97 96 --- 98 96 ---- 99 97 --- 100 97 --- 102 97 --- 103 99 --- 100 99 --- 101 99 --- 102 99 --- 103 100 --- 102 100 --- 103 102 <--x 101 102 <--x 104 105 --- 106 105 --- 107 105 ---- 108 106 --- 109 106 --- 111 106 --- 112 108 --- 109 108 --- 110 108 --- 111 108 --- 112 109 --- 111 109 --- 112 111 <--x 110 111 <--x 113 114 --- 115 114 --- 116 114 ---- 117 115 --- 118 115 --- 120 115 --- 121 117 --- 118 117 --- 119 117 --- 120 117 --- 121 118 --- 120 118 --- 121 120 <--x 119 120 <--x 122 123 --- 124 123 --- 125 123 ---- 126 124 --- 127 124 --- 129 124 --- 130 126 --- 127 126 --- 128 126 --- 129 126 --- 130 127 --- 129 127 --- 130 129 <--x 128 129 <--x 131 132 --- 133 132 --- 134 132 ---- 135 133 --- 136 133 --- 138 133 --- 139 135 --- 136 135 --- 137 135 --- 138 135 --- 139 136 --- 138 136 --- 139 138 <--x 137 138 <--x 140 141 --- 142 141 --- 143 141 ---- 144 142 --- 145 142 --- 147 142 --- 148 144 --- 145 144 --- 146 144 --- 147 144 --- 148 145 --- 147 145 --- 148 147 <--x 146 147 <--x 149 150 --- 151 150 --- 152 150 ---- 153 151 --- 154 151 --- 156 151 --- 157 153 --- 154 153 --- 155 153 --- 156 153 --- 157 154 --- 156 154 --- 157 156 <--x 155 156 <--x 158 159 --- 160 159 --- 161 159 ---- 162 160 --- 163 160 --- 165 160 --- 166 162 --- 163 162 --- 164 162 --- 165 162 --- 166 163 --- 165 163 --- 166 165 <--x 164 165 <--x 167 168 --- 169 168 --- 170 168 ---- 171 169 --- 172 169 --- 174 169 --- 175 171 --- 172 171 --- 173 171 --- 174 171 --- 175 172 --- 174 172 --- 175 174 <--x 173 174 <--x 176 177 --- 178 177 --- 179 177 ---- 180 178 --- 181 178 --- 183 178 --- 184 180 --- 181 180 --- 182 180 --- 183 180 --- 184 181 --- 183 181 --- 184 183 <--x 182 183 <--x 185 ```