```mermaid flowchart LR subgraph path3 [Path] 3["Path
[422, 459, 0]"] 5["Segment
[465, 505, 0]"] 6["Segment
[511, 562, 0]"] 7["Segment
[568, 604, 0]"] 8["Segment
[610, 662, 0]"] 9["Segment
[668, 733, 0]"] 10["Segment
[739, 791, 0]"] 11["Segment
[797, 855, 0]"] 12["Segment
[861, 912, 0]"] 13["Segment
[918, 960, 0]"] 14["Segment
[966, 1017, 0]"] 15["Segment
[1023, 1059, 0]"] 16["Segment
[1065, 1117, 0]"] 17["Segment
[1123, 1192, 0]"] 18["Segment
[1198, 1251, 0]"] 19["Segment
[1257, 1296, 0]"] 20["Segment
[1302, 1354, 0]"] 21["Segment
[1360, 1402, 0]"] 22["Segment
[1408, 1460, 0]"] 23["Segment
[1466, 1527, 0]"] 24["Segment
[1533, 1586, 0]"] 25["Segment
[1592, 1722, 0]"] 26["Segment
[1728, 1781, 0]"] 27["Segment
[1787, 1826, 0]"] 28["Segment
[1832, 1884, 0]"] 29["Segment
[1890, 1898, 0]"] 39[Solid2d] end subgraph path4 [Path] 4["Path
[1931, 1956, 0]"] 30["Segment
[1962, 1981, 0]"] 31["Segment
[1987, 2038, 0]"] 32["Segment
[2044, 2086, 0]"] 33["Segment
[2092, 2144, 0]"] 34["Segment
[2150, 2170, 0]"] 35["Segment
[2176, 2229, 0]"] 36["Segment
[2235, 2280, 0]"] 37["Segment
[2286, 2338, 0]"] 38["Segment
[2344, 2352, 0]"] 40[Solid2d] end 1["Plane
[399, 416, 0]"] 2["Plane
[1908, 1925, 0]"] 41["Sweep Extrusion
[2408, 2429, 0]"] 42[Wall] 43[Wall] 44[Wall] 45[Wall] 46[Wall] 47[Wall] 48[Wall] 49[Wall] 50[Wall] 51[Wall] 52[Wall] 53[Wall] 54[Wall] 55[Wall] 56[Wall] 57[Wall] 58[Wall] 59[Wall] 60[Wall] 61[Wall] 62[Wall] 63[Wall] 64[Wall] 65[Wall] 66["Cap Start"] 67["Cap End"] 68["SweepEdge Opposite"] 69["SweepEdge Opposite"] 70["SweepEdge Opposite"] 71["SweepEdge Opposite"] 72["SweepEdge Opposite"] 73["SweepEdge Opposite"] 74["SweepEdge Opposite"] 75["SweepEdge Opposite"] 76["SweepEdge Opposite"] 77["SweepEdge Opposite"] 78["SweepEdge Opposite"] 79["SweepEdge Opposite"] 80["SweepEdge Opposite"] 81["SweepEdge Opposite"] 82["SweepEdge Opposite"] 83["SweepEdge Opposite"] 84["SweepEdge Opposite"] 85["SweepEdge Opposite"] 86["SweepEdge Opposite"] 87["SweepEdge Opposite"] 88["SweepEdge Opposite"] 89["SweepEdge Opposite"] 90["SweepEdge Opposite"] 91["SweepEdge Opposite"] 92["SweepEdge Adjacent"] 93["SweepEdge Adjacent"] 94["SweepEdge Adjacent"] 95["SweepEdge Adjacent"] 96["SweepEdge Adjacent"] 97["SweepEdge Adjacent"] 98["SweepEdge Adjacent"] 99["SweepEdge Adjacent"] 100["SweepEdge Adjacent"] 101["SweepEdge Adjacent"] 102["SweepEdge Adjacent"] 103["SweepEdge Adjacent"] 104["SweepEdge Adjacent"] 105["SweepEdge Adjacent"] 106["SweepEdge Adjacent"] 107["SweepEdge Adjacent"] 108["SweepEdge Adjacent"] 109["SweepEdge Adjacent"] 110["SweepEdge Adjacent"] 111["SweepEdge Adjacent"] 112["SweepEdge Adjacent"] 113["SweepEdge Adjacent"] 114["SweepEdge Adjacent"] 115["SweepEdge Adjacent"] 1 --- 3 2 --- 4 3 --- 5 3 --- 6 3 --- 7 3 --- 8 3 --- 9 3 --- 10 3 --- 11 3 --- 12 3 --- 13 3 --- 14 3 --- 15 3 --- 16 3 --- 17 3 --- 18 3 --- 19 3 --- 20 3 --- 21 3 --- 22 3 --- 23 3 --- 24 3 --- 25 3 --- 26 3 --- 27 3 --- 28 3 --- 29 3 --- 39 3 ---- 41 4 --- 30 4 --- 31 4 --- 32 4 --- 33 4 --- 34 4 --- 35 4 --- 36 4 --- 37 4 --- 38 4 --- 40 5 --- 61 5 x--> 66 5 --- 84 5 --- 95 6 --- 53 6 x--> 66 6 --- 80 6 --- 114 7 --- 52 7 x--> 66 7 --- 76 7 --- 110 8 --- 57 8 x--> 66 8 --- 83 8 --- 113 9 --- 48 9 x--> 66 9 --- 73 9 --- 93 10 --- 47 10 x--> 66 10 --- 86 10 --- 115 11 --- 60 11 x--> 66 11 --- 74 11 --- 101 12 --- 64 12 x--> 66 12 --- 72 12 --- 104 13 --- 63 13 x--> 66 13 --- 89 13 --- 102 14 --- 45 14 x--> 66 14 --- 70 14 --- 96 15 --- 46 15 x--> 66 15 --- 88 15 --- 107 16 --- 65 16 x--> 66 16 --- 71 16 --- 103 17 --- 58 17 x--> 66 17 --- 87 17 --- 109 18 --- 50 18 x--> 66 18 --- 82 18 --- 108 19 --- 43 19 x--> 66 19 --- 90 19 --- 97 20 --- 59 20 x--> 66 20 --- 69 20 --- 105 21 --- 44 21 x--> 66 21 --- 79 21 --- 98 22 --- 62 22 x--> 66 22 --- 81 22 --- 99 23 --- 42 23 x--> 66 23 --- 91 23 --- 92 24 --- 55 24 x--> 66 24 --- 77 24 --- 112 25 --- 56 25 x--> 66 25 --- 75 25 --- 100 26 --- 51 26 x--> 66 26 --- 78 26 --- 111 27 --- 54 27 x--> 66 27 --- 68 27 --- 106 28 --- 49 28 x--> 66 28 --- 85 28 --- 94 41 --- 42 41 --- 43 41 --- 44 41 --- 45 41 --- 46 41 --- 47 41 --- 48 41 --- 49 41 --- 50 41 --- 51 41 --- 52 41 --- 53 41 --- 54 41 --- 55 41 --- 56 41 --- 57 41 --- 58 41 --- 59 41 --- 60 41 --- 61 41 --- 62 41 --- 63 41 --- 64 41 --- 65 41 --- 66 41 --- 67 41 --- 68 41 --- 69 41 --- 70 41 --- 71 41 --- 72 41 --- 73 41 --- 74 41 --- 75 41 --- 76 41 --- 77 41 --- 78 41 --- 79 41 --- 80 41 --- 81 41 --- 82 41 --- 83 41 --- 84 41 --- 85 41 --- 86 41 --- 87 41 --- 88 41 --- 89 41 --- 90 41 --- 91 41 --- 92 41 --- 93 41 --- 94 41 --- 95 41 --- 96 41 --- 97 41 --- 98 41 --- 99 41 --- 100 41 --- 101 41 --- 102 41 --- 103 41 --- 104 41 --- 105 41 --- 106 41 --- 107 41 --- 108 41 --- 109 41 --- 110 41 --- 111 41 --- 112 41 --- 113 41 --- 114 41 --- 115 91 <--x 42 92 <--x 42 99 <--x 42 90 <--x 43 97 <--x 43 108 <--x 43 79 <--x 44 98 <--x 44 105 <--x 44 70 <--x 45 96 <--x 45 102 <--x 45 88 <--x 46 96 <--x 46 107 <--x 46 86 <--x 47 93 <--x 47 115 <--x 47 73 <--x 48 93 <--x 48 113 <--x 48 85 <--x 49 94 <--x 49 106 <--x 49 82 <--x 50 108 <--x 50 109 <--x 50 78 <--x 51 100 <--x 51 111 <--x 51 76 <--x 52 110 <--x 52 114 <--x 52 80 <--x 53 95 <--x 53 114 <--x 53 68 <--x 54 106 <--x 54 111 <--x 54 77 <--x 55 92 <--x 55 112 <--x 55 75 <--x 56 100 <--x 56 112 <--x 56 83 <--x 57 110 <--x 57 113 <--x 57 87 <--x 58 103 <--x 58 109 <--x 58 69 <--x 59 97 <--x 59 105 <--x 59 74 <--x 60 101 <--x 60 115 <--x 60 84 <--x 61 94 <--x 61 95 <--x 61 81 <--x 62 98 <--x 62 99 <--x 62 89 <--x 63 102 <--x 63 104 <--x 63 72 <--x 64 101 <--x 64 104 <--x 64 71 <--x 65 103 <--x 65 107 <--x 65 68 <--x 67 69 <--x 67 70 <--x 67 71 <--x 67 72 <--x 67 73 <--x 67 74 <--x 67 75 <--x 67 76 <--x 67 77 <--x 67 78 <--x 67 79 <--x 67 80 <--x 67 81 <--x 67 82 <--x 67 83 <--x 67 84 <--x 67 85 <--x 67 86 <--x 67 87 <--x 67 88 <--x 67 89 <--x 67 90 <--x 67 91 <--x 67 ```