```mermaid flowchart LR subgraph path15 [Path] 15["Path
[1013, 1069, 0]"] %% [ProgramBodyItem { index: 11 }, VariableDeclarationDeclaration, VariableDeclarationInit, FunctionExpressionBody, FunctionExpressionBodyItem { index: 1 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 0 }] 25["Segment
[1077, 1099, 0]"] %% [ProgramBodyItem { index: 11 }, VariableDeclarationDeclaration, VariableDeclarationInit, FunctionExpressionBody, FunctionExpressionBodyItem { index: 1 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 1 }] 28["Segment
[1107, 1128, 0]"] %% [ProgramBodyItem { index: 11 }, VariableDeclarationDeclaration, VariableDeclarationInit, FunctionExpressionBody, FunctionExpressionBodyItem { index: 1 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 2 }] 32["Segment
[1136, 1159, 0]"] %% [ProgramBodyItem { index: 11 }, VariableDeclarationDeclaration, VariableDeclarationInit, FunctionExpressionBody, FunctionExpressionBodyItem { index: 1 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 3 }] 33["Segment
[1167, 1223, 0]"] %% [ProgramBodyItem { index: 11 }, VariableDeclarationDeclaration, VariableDeclarationInit, FunctionExpressionBody, FunctionExpressionBodyItem { index: 1 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 4 }] 37["Segment
[1231, 1238, 0]"] %% [ProgramBodyItem { index: 11 }, VariableDeclarationDeclaration, VariableDeclarationInit, FunctionExpressionBody, FunctionExpressionBodyItem { index: 1 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 5 }] 69[Solid2d] end subgraph path16 [Path] 16["Path
[1013, 1069, 0]"] %% [ProgramBodyItem { index: 11 }, VariableDeclarationDeclaration, VariableDeclarationInit, FunctionExpressionBody, FunctionExpressionBodyItem { index: 1 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 0 }] 24["Segment
[1077, 1099, 0]"] %% [ProgramBodyItem { index: 11 }, VariableDeclarationDeclaration, VariableDeclarationInit, FunctionExpressionBody, FunctionExpressionBodyItem { index: 1 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 1 }] 29["Segment
[1107, 1128, 0]"] %% [ProgramBodyItem { index: 11 }, VariableDeclarationDeclaration, VariableDeclarationInit, FunctionExpressionBody, FunctionExpressionBodyItem { index: 1 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 2 }] 31["Segment
[1136, 1159, 0]"] %% [ProgramBodyItem { index: 11 }, VariableDeclarationDeclaration, VariableDeclarationInit, FunctionExpressionBody, FunctionExpressionBodyItem { index: 1 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 3 }] 34["Segment
[1167, 1223, 0]"] %% [ProgramBodyItem { index: 11 }, VariableDeclarationDeclaration, VariableDeclarationInit, FunctionExpressionBody, FunctionExpressionBodyItem { index: 1 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 4 }] 36["Segment
[1231, 1238, 0]"] %% [ProgramBodyItem { index: 11 }, VariableDeclarationDeclaration, VariableDeclarationInit, FunctionExpressionBody, FunctionExpressionBodyItem { index: 1 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 5 }] 73[Solid2d] end subgraph path17 [Path] 17["Path
[1013, 1069, 0]"] %% [ProgramBodyItem { index: 11 }, VariableDeclarationDeclaration, VariableDeclarationInit, FunctionExpressionBody, FunctionExpressionBodyItem { index: 1 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 0 }] 26["Segment
[1077, 1099, 0]"] %% [ProgramBodyItem { index: 11 }, VariableDeclarationDeclaration, VariableDeclarationInit, FunctionExpressionBody, FunctionExpressionBodyItem { index: 1 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 1 }] 27["Segment
[1107, 1128, 0]"] %% [ProgramBodyItem { index: 11 }, VariableDeclarationDeclaration, VariableDeclarationInit, FunctionExpressionBody, FunctionExpressionBodyItem { index: 1 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 2 }] 30["Segment
[1136, 1159, 0]"] %% [ProgramBodyItem { index: 11 }, VariableDeclarationDeclaration, VariableDeclarationInit, FunctionExpressionBody, FunctionExpressionBodyItem { index: 1 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 3 }] 35["Segment
[1167, 1223, 0]"] %% [ProgramBodyItem { index: 11 }, VariableDeclarationDeclaration, VariableDeclarationInit, FunctionExpressionBody, FunctionExpressionBodyItem { index: 1 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 4 }] 38["Segment
[1231, 1238, 0]"] %% [ProgramBodyItem { index: 11 }, VariableDeclarationDeclaration, VariableDeclarationInit, FunctionExpressionBody, FunctionExpressionBodyItem { index: 1 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 5 }] 77[Solid2d] end subgraph path18 [Path] 18["Path
[1964, 2096, 0]"] %% [ProgramBodyItem { index: 11 }, VariableDeclarationDeclaration, VariableDeclarationInit, FunctionExpressionBody, FunctionExpressionBodyItem { index: 12 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 0 }] 39["Segment
[2104, 2130, 0]"] %% [ProgramBodyItem { index: 11 }, VariableDeclarationDeclaration, VariableDeclarationInit, FunctionExpressionBody, FunctionExpressionBodyItem { index: 12 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 1 }] 42["Segment
[2138, 2163, 0]"] %% [ProgramBodyItem { index: 11 }, VariableDeclarationDeclaration, VariableDeclarationInit, FunctionExpressionBody, FunctionExpressionBodyItem { index: 12 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 2 }] 45["Segment
[2171, 2198, 0]"] %% [ProgramBodyItem { index: 11 }, VariableDeclarationDeclaration, VariableDeclarationInit, FunctionExpressionBody, FunctionExpressionBodyItem { index: 12 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 3 }] 49["Segment
[2206, 2262, 0]"] %% [ProgramBodyItem { index: 11 }, VariableDeclarationDeclaration, VariableDeclarationInit, FunctionExpressionBody, FunctionExpressionBodyItem { index: 12 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 4 }] 51["Segment
[2270, 2277, 0]"] %% [ProgramBodyItem { index: 11 }, VariableDeclarationDeclaration, VariableDeclarationInit, FunctionExpressionBody, FunctionExpressionBodyItem { index: 12 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 5 }] 70[Solid2d] end subgraph path19 [Path] 19["Path
[1964, 2096, 0]"] %% [ProgramBodyItem { index: 11 }, VariableDeclarationDeclaration, VariableDeclarationInit, FunctionExpressionBody, FunctionExpressionBodyItem { index: 12 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 0 }] 40["Segment
[2104, 2130, 0]"] %% [ProgramBodyItem { index: 11 }, VariableDeclarationDeclaration, VariableDeclarationInit, FunctionExpressionBody, FunctionExpressionBodyItem { index: 12 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 1 }] 43["Segment
[2138, 2163, 0]"] %% [ProgramBodyItem { index: 11 }, VariableDeclarationDeclaration, VariableDeclarationInit, FunctionExpressionBody, FunctionExpressionBodyItem { index: 12 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 2 }] 46["Segment
[2171, 2198, 0]"] %% [ProgramBodyItem { index: 11 }, VariableDeclarationDeclaration, VariableDeclarationInit, FunctionExpressionBody, FunctionExpressionBodyItem { index: 12 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 3 }] 50["Segment
[2206, 2262, 0]"] %% [ProgramBodyItem { index: 11 }, VariableDeclarationDeclaration, VariableDeclarationInit, FunctionExpressionBody, FunctionExpressionBodyItem { index: 12 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 4 }] 52["Segment
[2270, 2277, 0]"] %% [ProgramBodyItem { index: 11 }, VariableDeclarationDeclaration, VariableDeclarationInit, FunctionExpressionBody, FunctionExpressionBodyItem { index: 12 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 5 }] 72[Solid2d] end subgraph path20 [Path] 20["Path
[1964, 2096, 0]"] %% [ProgramBodyItem { index: 11 }, VariableDeclarationDeclaration, VariableDeclarationInit, FunctionExpressionBody, FunctionExpressionBodyItem { index: 12 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 0 }] 41["Segment
[2104, 2130, 0]"] %% [ProgramBodyItem { index: 11 }, VariableDeclarationDeclaration, VariableDeclarationInit, FunctionExpressionBody, FunctionExpressionBodyItem { index: 12 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 1 }] 44["Segment
[2138, 2163, 0]"] %% [ProgramBodyItem { index: 11 }, VariableDeclarationDeclaration, VariableDeclarationInit, FunctionExpressionBody, FunctionExpressionBodyItem { index: 12 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 2 }] 47["Segment
[2171, 2198, 0]"] %% [ProgramBodyItem { index: 11 }, VariableDeclarationDeclaration, VariableDeclarationInit, FunctionExpressionBody, FunctionExpressionBodyItem { index: 12 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 3 }] 48["Segment
[2206, 2262, 0]"] %% [ProgramBodyItem { index: 11 }, VariableDeclarationDeclaration, VariableDeclarationInit, FunctionExpressionBody, FunctionExpressionBodyItem { index: 12 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 4 }] 53["Segment
[2270, 2277, 0]"] %% [ProgramBodyItem { index: 11 }, VariableDeclarationDeclaration, VariableDeclarationInit, FunctionExpressionBody, FunctionExpressionBodyItem { index: 12 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 5 }] 74[Solid2d] end subgraph path21 [Path] 21["Path
[3780, 3910, 0]"] %% [ProgramBodyItem { index: 18 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 0 }] 54["Segment
[3916, 3947, 0]"] %% [ProgramBodyItem { index: 18 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 1 }] 55["Segment
[3953, 3985, 0]"] %% [ProgramBodyItem { index: 18 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 2 }] 56["Segment
[3991, 4023, 0]"] %% [ProgramBodyItem { index: 18 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 3 }] 57["Segment
[4029, 4085, 0]"] %% [ProgramBodyItem { index: 18 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 4 }] 58["Segment
[4091, 4098, 0]"] %% [ProgramBodyItem { index: 18 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 5 }] 76[Solid2d] end subgraph path22 [Path] 22["Path
[4534, 4581, 0]"] %% [ProgramBodyItem { index: 22 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 0 }] 59["Segment
[4587, 4606, 0]"] %% [ProgramBodyItem { index: 22 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 1 }] 60["Segment
[4612, 4665, 0]"] %% [ProgramBodyItem { index: 22 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 2 }] 61["Segment
[4671, 4689, 0]"] %% [ProgramBodyItem { index: 22 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 3 }] 62["Segment
[4695, 4751, 0]"] %% [ProgramBodyItem { index: 22 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 4 }] 63["Segment
[4757, 4764, 0]"] %% [ProgramBodyItem { index: 22 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 5 }] 75[Solid2d] end subgraph path23 [Path] 23["Path
[5723, 5851, 0]"] %% [ProgramBodyItem { index: 26 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 0 }] 64["Segment
[5857, 5888, 0]"] %% [ProgramBodyItem { index: 26 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 1 }] 65["Segment
[5894, 5926, 0]"] %% [ProgramBodyItem { index: 26 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 2 }] 66["Segment
[5932, 5964, 0]"] %% [ProgramBodyItem { index: 26 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 3 }] 67["Segment
[5970, 6026, 0]"] %% [ProgramBodyItem { index: 26 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 4 }] 68["Segment
[6032, 6039, 0]"] %% [ProgramBodyItem { index: 26 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 5 }] 71[Solid2d] end 1["Plane
[964, 996, 0]"] %% [ProgramBodyItem { index: 11 }, VariableDeclarationDeclaration, VariableDeclarationInit, FunctionExpressionBody, FunctionExpressionBodyItem { index: 0 }, VariableDeclarationDeclaration, VariableDeclarationInit, CallKwUnlabeledArg] 2["Plane
[964, 996, 0]"] %% [ProgramBodyItem { index: 11 }, VariableDeclarationDeclaration, VariableDeclarationInit, FunctionExpressionBody, FunctionExpressionBodyItem { index: 0 }, VariableDeclarationDeclaration, VariableDeclarationInit, CallKwUnlabeledArg] 3["Plane
[964, 996, 0]"] %% [ProgramBodyItem { index: 11 }, VariableDeclarationDeclaration, VariableDeclarationInit, FunctionExpressionBody, FunctionExpressionBodyItem { index: 0 }, VariableDeclarationDeclaration, VariableDeclarationInit, CallKwUnlabeledArg] 4["Plane
[3720, 3760, 0]"] %% [ProgramBodyItem { index: 17 }, VariableDeclarationDeclaration, VariableDeclarationInit, CallKwUnlabeledArg] 5["Plane
[4453, 4511, 0]"] %% [ProgramBodyItem { index: 21 }, VariableDeclarationDeclaration, VariableDeclarationInit, CallKwUnlabeledArg] 6["Plane
[5689, 5706, 0]"] %% [ProgramBodyItem { index: 25 }, VariableDeclarationDeclaration, VariableDeclarationInit] 7["StartSketchOnPlane
[950, 997, 0]"] %% [ProgramBodyItem { index: 11 }, VariableDeclarationDeclaration, VariableDeclarationInit, FunctionExpressionBody, FunctionExpressionBodyItem { index: 0 }, VariableDeclarationDeclaration, VariableDeclarationInit] 8["StartSketchOnPlane
[3706, 3761, 0]"] %% [ProgramBodyItem { index: 17 }, VariableDeclarationDeclaration, VariableDeclarationInit] 9["StartSketchOnPlane
[950, 997, 0]"] %% [ProgramBodyItem { index: 11 }, VariableDeclarationDeclaration, VariableDeclarationInit, FunctionExpressionBody, FunctionExpressionBodyItem { index: 0 }, VariableDeclarationDeclaration, VariableDeclarationInit] 10["StartSketchOnPlane
[950, 997, 0]"] %% [ProgramBodyItem { index: 11 }, VariableDeclarationDeclaration, VariableDeclarationInit, FunctionExpressionBody, FunctionExpressionBodyItem { index: 0 }, VariableDeclarationDeclaration, VariableDeclarationInit] 11["StartSketchOnPlane
[4439, 4512, 0]"] %% [ProgramBodyItem { index: 21 }, VariableDeclarationDeclaration, VariableDeclarationInit] 12["StartSketchOnFace
[1913, 1949, 0]"] %% [ProgramBodyItem { index: 11 }, VariableDeclarationDeclaration, VariableDeclarationInit, FunctionExpressionBody, FunctionExpressionBodyItem { index: 11 }, VariableDeclarationDeclaration, VariableDeclarationInit] 13["StartSketchOnFace
[1913, 1949, 0]"] %% [ProgramBodyItem { index: 11 }, VariableDeclarationDeclaration, VariableDeclarationInit, FunctionExpressionBody, FunctionExpressionBodyItem { index: 11 }, VariableDeclarationDeclaration, VariableDeclarationInit] 14["StartSketchOnFace
[1913, 1949, 0]"] %% [ProgramBodyItem { index: 11 }, VariableDeclarationDeclaration, VariableDeclarationInit, FunctionExpressionBody, FunctionExpressionBodyItem { index: 11 }, VariableDeclarationDeclaration, VariableDeclarationInit] 78["Sweep Extrusion
[1253, 1288, 0]"] %% [ProgramBodyItem { index: 11 }, VariableDeclarationDeclaration, VariableDeclarationInit, FunctionExpressionBody, FunctionExpressionBodyItem { index: 2 }, VariableDeclarationDeclaration, VariableDeclarationInit] 79["Sweep Extrusion
[1253, 1288, 0]"] %% [ProgramBodyItem { index: 11 }, VariableDeclarationDeclaration, VariableDeclarationInit, FunctionExpressionBody, FunctionExpressionBodyItem { index: 2 }, VariableDeclarationDeclaration, VariableDeclarationInit] 80["Sweep Extrusion
[1253, 1288, 0]"] %% [ProgramBodyItem { index: 11 }, VariableDeclarationDeclaration, VariableDeclarationInit, FunctionExpressionBody, FunctionExpressionBodyItem { index: 2 }, VariableDeclarationDeclaration, VariableDeclarationInit] 81["Sweep Extrusion
[2595, 2630, 0]"] %% [ProgramBodyItem { index: 11 }, VariableDeclarationDeclaration, VariableDeclarationInit, FunctionExpressionBody, FunctionExpressionBodyItem { index: 13 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 0 }] 82["Sweep Extrusion
[2595, 2630, 0]"] %% [ProgramBodyItem { index: 11 }, VariableDeclarationDeclaration, VariableDeclarationInit, FunctionExpressionBody, FunctionExpressionBodyItem { index: 13 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 0 }] 83["Sweep Extrusion
[2595, 2630, 0]"] %% [ProgramBodyItem { index: 11 }, VariableDeclarationDeclaration, VariableDeclarationInit, FunctionExpressionBody, FunctionExpressionBodyItem { index: 13 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 0 }] 84["Sweep Extrusion
[2595, 2630, 0]"] %% [ProgramBodyItem { index: 11 }, VariableDeclarationDeclaration, VariableDeclarationInit, FunctionExpressionBody, FunctionExpressionBodyItem { index: 13 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 0 }] 85["Sweep Extrusion
[2595, 2630, 0]"] %% [ProgramBodyItem { index: 11 }, VariableDeclarationDeclaration, VariableDeclarationInit, FunctionExpressionBody, FunctionExpressionBodyItem { index: 13 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 0 }] 86["Sweep Extrusion
[4116, 4170, 0]"] %% [ProgramBodyItem { index: 19 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 0 }] 87["Sweep Extrusion
[4785, 4842, 0]"] %% [ProgramBodyItem { index: 23 }, VariableDeclarationDeclaration, VariableDeclarationInit, PipeBodyItem { index: 0 }] 88["Sweep Extrusion
[6060, 6112, 0]"] %% [ProgramBodyItem { index: 27 }, VariableDeclarationDeclaration, VariableDeclarationInit] 89[Wall] %% face_code_ref=Missing NodePath 90[Wall] %% face_code_ref=Missing NodePath 91[Wall] %% face_code_ref=Missing NodePath 92[Wall] %% face_code_ref=Missing NodePath 93[Wall] %% face_code_ref=Missing NodePath 94[Wall] %% face_code_ref=Missing NodePath 95[Wall] %% face_code_ref=Missing NodePath 96[Wall] %% face_code_ref=Missing NodePath 97[Wall] %% face_code_ref=Missing NodePath 98[Wall] %% face_code_ref=Missing NodePath 99[Wall] %% face_code_ref=Missing NodePath 100[Wall] %% face_code_ref=Missing NodePath 101[Wall] %% face_code_ref=Missing NodePath 102[Wall] %% face_code_ref=Missing NodePath 103[Wall] %% face_code_ref=Missing NodePath 104[Wall] %% face_code_ref=Missing NodePath 105[Wall] %% face_code_ref=Missing NodePath 106[Wall] %% face_code_ref=Missing NodePath 107[Wall] %% face_code_ref=Missing NodePath 108[Wall] %% face_code_ref=Missing NodePath 109[Wall] %% face_code_ref=Missing NodePath 110[Wall] %% face_code_ref=Missing NodePath 111[Wall] %% face_code_ref=Missing NodePath 112[Wall] %% face_code_ref=Missing NodePath 113[Wall] %% face_code_ref=Missing NodePath 114[Wall] %% face_code_ref=Missing NodePath 115[Wall] %% face_code_ref=Missing NodePath 116[Wall] %% face_code_ref=Missing NodePath 117[Wall] %% face_code_ref=Missing NodePath 118[Wall] %% face_code_ref=Missing NodePath 119[Wall] %% face_code_ref=Missing NodePath 120[Wall] %% face_code_ref=Missing NodePath 121[Wall] %% face_code_ref=Missing NodePath 122[Wall] %% face_code_ref=Missing NodePath 123[Wall] %% face_code_ref=Missing NodePath 124[Wall] %% face_code_ref=Missing NodePath 125["Cap Start"] %% face_code_ref=Missing NodePath 126["Cap Start"] %% face_code_ref=Missing NodePath 127["Cap Start"] %% face_code_ref=Missing NodePath 128["Cap Start"] %% face_code_ref=Missing NodePath 129["Cap Start"] %% face_code_ref=Missing NodePath 130["Cap Start"] %% face_code_ref=Missing NodePath 131["Cap End"] %% face_code_ref=Missing NodePath 132["Cap End"] %% face_code_ref=[ProgramBodyItem { index: 11 }, VariableDeclarationDeclaration, VariableDeclarationInit, FunctionExpressionBody, FunctionExpressionBodyItem { index: 11 }, VariableDeclarationDeclaration, VariableDeclarationInit] 133["Cap End"] %% face_code_ref=[ProgramBodyItem { index: 11 }, VariableDeclarationDeclaration, VariableDeclarationInit, FunctionExpressionBody, FunctionExpressionBodyItem { index: 11 }, VariableDeclarationDeclaration, VariableDeclarationInit] 134["Cap End"] %% face_code_ref=Missing NodePath 135["Cap End"] %% face_code_ref=Missing NodePath 136["Cap End"] %% face_code_ref=[ProgramBodyItem { index: 11 }, VariableDeclarationDeclaration, VariableDeclarationInit, FunctionExpressionBody, FunctionExpressionBodyItem { index: 11 }, VariableDeclarationDeclaration, VariableDeclarationInit] 137["SweepEdge Opposite"] 138["SweepEdge Opposite"] 139["SweepEdge Opposite"] 140["SweepEdge Opposite"] 141["SweepEdge Opposite"] 142["SweepEdge Opposite"] 143["SweepEdge Opposite"] 144["SweepEdge Opposite"] 145["SweepEdge Opposite"] 146["SweepEdge Opposite"] 147["SweepEdge Opposite"] 148["SweepEdge Opposite"] 149["SweepEdge Opposite"] 150["SweepEdge Opposite"] 151["SweepEdge Opposite"] 152["SweepEdge Opposite"] 153["SweepEdge Opposite"] 154["SweepEdge Opposite"] 155["SweepEdge Opposite"] 156["SweepEdge Opposite"] 157["SweepEdge Opposite"] 158["SweepEdge Opposite"] 159["SweepEdge Opposite"] 160["SweepEdge Opposite"] 161["SweepEdge Opposite"] 162["SweepEdge Opposite"] 163["SweepEdge Opposite"] 164["SweepEdge Opposite"] 165["SweepEdge Opposite"] 166["SweepEdge Opposite"] 167["SweepEdge Opposite"] 168["SweepEdge Opposite"] 169["SweepEdge Opposite"] 170["SweepEdge Opposite"] 171["SweepEdge Opposite"] 172["SweepEdge Opposite"] 173["SweepEdge Adjacent"] 174["SweepEdge Adjacent"] 175["SweepEdge Adjacent"] 176["SweepEdge Adjacent"] 177["SweepEdge Adjacent"] 178["SweepEdge Adjacent"] 179["SweepEdge Adjacent"] 180["SweepEdge Adjacent"] 181["SweepEdge Adjacent"] 182["SweepEdge Adjacent"] 183["SweepEdge Adjacent"] 184["SweepEdge Adjacent"] 185["SweepEdge Adjacent"] 186["SweepEdge Adjacent"] 187["SweepEdge Adjacent"] 188["SweepEdge Adjacent"] 189["SweepEdge Adjacent"] 190["SweepEdge Adjacent"] 191["SweepEdge Adjacent"] 192["SweepEdge Adjacent"] 193["SweepEdge Adjacent"] 194["SweepEdge Adjacent"] 195["SweepEdge Adjacent"] 196["SweepEdge Adjacent"] 197["SweepEdge Adjacent"] 198["SweepEdge Adjacent"] 199["SweepEdge Adjacent"] 200["SweepEdge Adjacent"] 201["SweepEdge Adjacent"] 202["SweepEdge Adjacent"] 203["SweepEdge Adjacent"] 204["SweepEdge Adjacent"] 205["SweepEdge Adjacent"] 206["SweepEdge Adjacent"] 207["SweepEdge Adjacent"] 208["SweepEdge Adjacent"] 1 <--x 10 1 --- 16 2 <--x 7 2 --- 15 3 <--x 9 3 --- 17 4 <--x 8 4 --- 21 5 <--x 11 5 --- 22 6 --- 23 136 x--> 12 133 x--> 13 132 x--> 14 15 --- 25 15 --- 28 15 --- 32 15 --- 33 15 --- 37 15 --- 69 15 ---- 78 16 --- 24 16 --- 29 16 --- 31 16 --- 34 16 --- 36 16 --- 73 16 ---- 79 17 --- 26 17 --- 27 17 --- 30 17 --- 35 17 --- 38 17 --- 77 17 ---- 80 18 --- 39 18 --- 42 18 --- 45 18 --- 49 18 --- 51 18 --- 70 18 ---- 82 136 --- 18 19 --- 40 19 --- 43 19 --- 46 19 --- 50 19 --- 52 19 --- 72 19 ---- 84 132 --- 19 20 --- 41 20 --- 44 20 --- 47 20 --- 48 20 --- 53 20 --- 74 20 ---- 83 133 --- 20 21 --- 54 21 --- 55 21 --- 56 21 --- 57 21 --- 58 21 --- 76 21 ---- 86 22 --- 59 22 --- 60 22 --- 61 22 --- 62 22 --- 63 22 --- 75 22 ---- 87 23 --- 64 23 --- 65 23 --- 66 23 --- 67 23 --- 68 23 --- 71 23 ---- 88 24 --- 109 24 x--> 126 24 --- 160 24 --- 196 25 --- 90 25 x--> 127 25 --- 140 25 --- 176 26 --- 119 26 x--> 130 26 --- 168 26 --- 204 27 --- 118 27 x--> 130 27 --- 167 27 --- 203 28 --- 91 28 x--> 127 28 --- 139 28 --- 175 29 --- 112 29 x--> 126 29 --- 159 29 --- 195 30 --- 117 30 x--> 130 30 --- 166 30 --- 202 31 --- 111 31 x--> 126 31 --- 158 31 --- 194 32 --- 92 32 x--> 127 32 --- 138 32 --- 174 33 --- 89 33 x--> 127 33 --- 137 33 --- 173 34 --- 110 34 x--> 126 34 --- 157 34 --- 193 35 --- 120 35 x--> 130 35 --- 165 35 --- 201 39 --- 95 39 x--> 136 39 --- 144 39 --- 180 40 --- 105 40 x--> 132 40 --- 156 40 --- 192 41 --- 99 41 x--> 133 41 --- 148 41 --- 184 42 --- 96 42 x--> 136 42 --- 143 42 --- 179 43 --- 107 43 x--> 132 43 --- 155 43 --- 191 44 --- 100 44 x--> 133 44 --- 147 44 --- 183 45 --- 93 45 x--> 136 45 --- 142 45 --- 178 46 --- 106 46 x--> 132 46 --- 154 46 --- 190 47 --- 98 47 x--> 133 47 --- 146 47 --- 182 48 --- 97 48 x--> 133 48 --- 145 48 --- 181 49 --- 94 49 x--> 136 49 --- 141 49 --- 177 50 --- 108 50 x--> 132 50 --- 153 50 --- 189 54 --- 104 54 x--> 125 54 --- 152 54 --- 188 55 --- 102 55 x--> 125 55 --- 151 55 --- 187 56 --- 103 56 x--> 125 56 --- 150 56 --- 186 57 --- 101 57 x--> 125 57 --- 149 57 --- 185 59 --- 116 59 x--> 128 59 --- 164 59 --- 200 60 --- 114 60 x--> 128 60 --- 163 60 --- 199 61 --- 113 61 x--> 128 61 --- 162 61 --- 198 62 --- 115 62 x--> 128 62 --- 161 62 --- 197 64 --- 121 64 x--> 129 64 --- 172 64 --- 208 65 --- 123 65 x--> 129 65 --- 171 65 --- 207 66 --- 122 66 x--> 129 66 --- 170 66 --- 206 67 --- 124 67 x--> 129 67 --- 169 67 --- 205 78 --- 89 78 --- 90 78 --- 91 78 --- 92 78 --- 127 78 --- 133 78 --- 137 78 --- 138 78 --- 139 78 --- 140 78 --- 173 78 --- 174 78 --- 175 78 --- 176 79 --- 109 79 --- 110 79 --- 111 79 --- 112 79 --- 126 79 --- 132 79 --- 157 79 --- 158 79 --- 159 79 --- 160 79 --- 193 79 --- 194 79 --- 195 79 --- 196 80 --- 117 80 --- 118 80 --- 119 80 --- 120 80 --- 130 80 --- 136 80 --- 165 80 --- 166 80 --- 167 80 --- 168 80 --- 201 80 --- 202 80 --- 203 80 --- 204 82 --- 93 82 --- 94 82 --- 95 82 --- 96 82 --- 141 82 --- 142 82 --- 143 82 --- 144 82 --- 177 82 --- 178 82 --- 179 82 --- 180 83 --- 97 83 --- 98 83 --- 99 83 --- 100 83 --- 145 83 --- 146 83 --- 147 83 --- 148 83 --- 181 83 --- 182 83 --- 183 83 --- 184 84 --- 105 84 --- 106 84 --- 107 84 --- 108 84 --- 153 84 --- 154 84 --- 155 84 --- 156 84 --- 189 84 --- 190 84 --- 191 84 --- 192 86 --- 101 86 --- 102 86 --- 103 86 --- 104 86 --- 125 86 --- 131 86 --- 149 86 --- 150 86 --- 151 86 --- 152 86 --- 185 86 --- 186 86 --- 187 86 --- 188 87 --- 113 87 --- 114 87 --- 115 87 --- 116 87 --- 128 87 --- 134 87 --- 161 87 --- 162 87 --- 163 87 --- 164 87 --- 197 87 --- 198 87 --- 199 87 --- 200 88 --- 121 88 --- 122 88 --- 123 88 --- 124 88 --- 129 88 --- 135 88 --- 169 88 --- 170 88 --- 171 88 --- 172 88 --- 205 88 --- 206 88 --- 207 88 --- 208 89 --- 137 89 --- 173 174 <--x 89 90 --- 140 173 <--x 90 90 --- 176 91 --- 139 91 --- 175 176 <--x 91 92 --- 138 92 --- 174 175 <--x 92 93 --- 142 93 --- 178 179 <--x 93 94 --- 141 94 --- 177 178 <--x 94 95 --- 144 177 <--x 95 95 --- 180 96 --- 143 96 --- 179 180 <--x 96 97 --- 145 97 --- 181 182 <--x 97 98 --- 146 98 --- 182 183 <--x 98 99 --- 148 181 <--x 99 99 --- 184 100 --- 147 100 --- 183 184 <--x 100 101 --- 149 101 --- 185 186 <--x 101 102 --- 151 102 --- 187 188 <--x 102 103 --- 150 103 --- 186 187 <--x 103 104 --- 152 185 <--x 104 104 --- 188 105 --- 156 189 <--x 105 105 --- 192 106 --- 154 106 --- 190 191 <--x 106 107 --- 155 107 --- 191 192 <--x 107 108 --- 153 108 --- 189 190 <--x 108 109 --- 160 193 <--x 109 109 --- 196 110 --- 157 110 --- 193 194 <--x 110 111 --- 158 111 --- 194 195 <--x 111 112 --- 159 112 --- 195 196 <--x 112 113 --- 162 113 --- 198 199 <--x 113 114 --- 163 114 --- 199 200 <--x 114 115 --- 161 115 --- 197 198 <--x 115 116 --- 164 197 <--x 116 116 --- 200 117 --- 166 117 --- 202 203 <--x 117 118 --- 167 118 --- 203 204 <--x 118 119 --- 168 201 <--x 119 119 --- 204 120 --- 165 120 --- 201 202 <--x 120 121 --- 172 205 <--x 121 121 --- 208 122 --- 170 122 --- 206 207 <--x 122 123 --- 171 123 --- 207 208 <--x 123 124 --- 169 124 --- 205 206 <--x 124 153 <--x 126 154 <--x 126 155 <--x 126 156 <--x 126 145 <--x 127 146 <--x 127 147 <--x 127 148 <--x 127 141 <--x 130 142 <--x 130 143 <--x 130 144 <--x 130 149 <--x 131 150 <--x 131 151 <--x 131 152 <--x 131 157 <--x 132 158 <--x 132 159 <--x 132 160 <--x 132 137 <--x 133 138 <--x 133 139 <--x 133 140 <--x 133 161 <--x 134 162 <--x 134 163 <--x 134 164 <--x 134 169 <--x 135 170 <--x 135 171 <--x 135 172 <--x 135 165 <--x 136 166 <--x 136 167 <--x 136 168 <--x 136 ```