```mermaid flowchart LR subgraph path2 [Path] 2["Path
[228, 283, 3]"] 3["Segment
[289, 351, 3]"] 4["Segment
[357, 472, 3]"] 5["Segment
[478, 598, 3]"] 6["Segment
[604, 689, 3]"] 7["Segment
[695, 702, 3]"] 8[Solid2d] end subgraph path28 [Path] 28["Path
[1137, 1194, 3]"] 29["Segment
[1137, 1194, 3]"] 30[Solid2d] end subgraph path37 [Path] 37["Path
[1413, 1450, 3]"] 38["Segment
[1413, 1450, 3]"] 39[Solid2d] end subgraph path45 [Path] 45["Path
[1582, 1721, 3]"] 46["Segment
[1582, 1721, 3]"] 47[Solid2d] end subgraph path52 [Path] 52["Path
[1966, 2105, 3]"] 53["Segment
[1966, 2105, 3]"] 54[Solid2d] end subgraph path60 [Path] 60["Path
[205, 265, 4]"] 61["Segment
[205, 265, 4]"] 62[Solid2d] end subgraph path70 [Path] 70["Path
[516, 552, 4]"] 71["Segment
[558, 602, 4]"] 72["Segment
[608, 696, 4]"] 73["Segment
[702, 751, 4]"] 74["Segment
[757, 813, 4]"] 75["Segment
[819, 826, 4]"] 76[Solid2d] end subgraph path92 [Path] 92["Path
[923, 1091, 4]"] 93["Segment
[923, 1091, 4]"] 94[Solid2d] end subgraph path101 [Path] 101["Path
[1316, 1462, 4]"] 102["Segment
[1316, 1462, 4]"] 103[Solid2d] end subgraph path109 [Path] 109["Path
[1778, 1943, 4]"] 110["Segment
[1778, 1943, 4]"] 111[Solid2d] end subgraph path118 [Path] 118["Path
[2189, 2229, 4]"] 119["Segment
[2189, 2229, 4]"] 120[Solid2d] end subgraph path130 [Path] 130["Path
[253, 396, 5]"] 131["Segment
[402, 518, 5]"] 132["Segment
[524, 602, 5]"] 133["Segment
[608, 724, 5]"] 134["Segment
[730, 786, 5]"] 135["Segment
[792, 799, 5]"] 136[Solid2d] end subgraph path152 [Path] 152["Path
[915, 979, 5]"] 153["Segment
[915, 979, 5]"] 154[Solid2d] end subgraph path161 [Path] 161["Path
[1169, 1364, 5]"] 162["Segment
[1169, 1364, 5]"] 163[Solid2d] end subgraph path170 [Path] 170["Path
[1588, 1632, 5]"] 171["Segment
[1588, 1632, 5]"] 172[Solid2d] end subgraph path178 [Path] 178["Path
[1869, 2060, 5]"] 179["Segment
[1869, 2060, 5]"] 180[Solid2d] end subgraph path186 [Path] 186["Path
[2412, 2586, 5]"] 187["Segment
[2412, 2586, 5]"] 188[Solid2d] end subgraph path195 [Path] 195["Path
[273, 506, 6]"] 196["Segment
[512, 631, 6]"] 197["Segment
[637, 717, 6]"] 198["Segment
[723, 842, 6]"] 199["Segment
[848, 918, 6]"] 200["Segment
[924, 931, 6]"] 201[Solid2d] end subgraph path217 [Path] 217["Path
[1045, 1245, 6]"] 218["Segment
[1045, 1245, 6]"] 219[Solid2d] end subgraph path226 [Path] 226["Path
[1471, 1659, 6]"] 227["Segment
[1471, 1659, 6]"] 228[Solid2d] end subgraph path234 [Path] 234["Path
[2079, 2364, 6]"] 235["Segment
[2079, 2364, 6]"] 236[Solid2d] end subgraph path243 [Path] 243["Path
[2463, 2746, 6]"] 244["Segment
[2463, 2746, 6]"] 245[Solid2d] end subgraph path252 [Path] 252["Path
[2900, 2938, 6]"] 253["Segment
[2900, 2938, 6]"] 254[Solid2d] end subgraph path261 [Path] 261["Path
[3068, 3293, 6]"] 262["Segment
[3299, 3393, 6]"] 263["Segment
[3399, 3542, 6]"] 264["Segment
[3548, 3642, 6]"] 265["Segment
[3648, 3750, 6]"] 266["Segment
[3756, 3858, 6]"] 267["Segment
[3864, 3964, 6]"] 268["Segment
[3970, 4026, 6]"] 269["Segment
[4032, 4039, 6]"] 270[Solid2d] end subgraph path295 [Path] 295["Path
[4168, 4393, 6]"] 296["Segment
[4399, 4495, 6]"] 297["Segment
[4501, 4649, 6]"] 298["Segment
[4655, 4751, 6]"] 299["Segment
[4757, 4861, 6]"] 300["Segment
[4867, 4971, 6]"] 301["Segment
[4977, 5079, 6]"] 302["Segment
[5085, 5141, 6]"] 303["Segment
[5147, 5154, 6]"] 304[Solid2d] end 1["Plane
[203, 222, 3]"] 9["Sweep Extrusion
[716, 763, 3]"] 10[Wall] 11[Wall] 12[Wall] 13[Wall] 14["Cap Start"] 15["Cap End"] 16["SweepEdge Opposite"] 17["SweepEdge Adjacent"] 18["SweepEdge Opposite"] 19["SweepEdge Adjacent"] 20["SweepEdge Opposite"] 21["SweepEdge Adjacent"] 22["SweepEdge Opposite"] 23["SweepEdge Adjacent"] 24["EdgeCut Chamfer
[769, 1045, 3]"] 25["EdgeCut Chamfer
[769, 1045, 3]"] 26["EdgeCut Chamfer
[769, 1045, 3]"] 27["EdgeCut Chamfer
[769, 1045, 3]"] 31["Sweep Extrusion
[1208, 1274, 3]"] 32[Wall] 33["Cap End"] 34["SweepEdge Opposite"] 35["SweepEdge Adjacent"] 36["EdgeCut Fillet
[1280, 1362, 3]"] 40["Sweep Extrusion
[1464, 1494, 3]"] 41[Wall] 42["Cap End"] 43["SweepEdge Opposite"] 44["SweepEdge Adjacent"] 48["Sweep Extrusion
[1868, 1915, 3]"] 49[Wall] 50["SweepEdge Opposite"] 51["SweepEdge Adjacent"] 55["Sweep Extrusion
[2240, 2287, 3]"] 56[Wall] 57["SweepEdge Opposite"] 58["SweepEdge Adjacent"] 59["Plane
[176, 199, 4]"] 63["Sweep Extrusion
[279, 317, 4]"] 64[Wall] 65["Cap Start"] 66["Cap End"] 67["SweepEdge Opposite"] 68["SweepEdge Adjacent"] 69["Plane
[487, 510, 4]"] 77["Sweep Extrusion
[841, 871, 4]"] 78[Wall] 79[Wall] 80[Wall] 81[Wall] 82["Cap Start"] 83["Cap End"] 84["SweepEdge Opposite"] 85["SweepEdge Adjacent"] 86["SweepEdge Opposite"] 87["SweepEdge Adjacent"] 88["SweepEdge Opposite"] 89["SweepEdge Adjacent"] 90["SweepEdge Opposite"] 91["SweepEdge Adjacent"] 95["Sweep Extrusion
[1105, 1137, 4]"] 96[Wall] 97["Cap End"] 98["SweepEdge Opposite"] 99["SweepEdge Adjacent"] 100["EdgeCut Fillet
[1143, 1226, 4]"] 104["Sweep Extrusion
[1694, 1726, 4]"] 105[Wall] 106["Cap End"] 107["SweepEdge Opposite"] 108["SweepEdge Adjacent"] 112["Sweep Extrusion
[1957, 1990, 4]"] 113[Wall] 114["Cap End"] 115["SweepEdge Opposite"] 116["SweepEdge Adjacent"] 117["Plane
[2160, 2183, 4]"] 121["Sweep Extrusion
[2231, 2262, 4]"] 122[Wall] 123["Cap Start"] 124["Cap End"] 125["SweepEdge Opposite"] 126["SweepEdge Adjacent"] 127["EdgeCut Fillet
[323, 406, 4]"] 128["EdgeCut Fillet
[1996, 2079, 4]"] 129["Plane
[224, 247, 5]"] 137["Sweep Extrusion
[813, 861, 5]"] 138[Wall] 139[Wall] 140[Wall] 141[Wall] 142["Cap Start"] 143["Cap End"] 144["SweepEdge Opposite"] 145["SweepEdge Adjacent"] 146["SweepEdge Opposite"] 147["SweepEdge Adjacent"] 148["SweepEdge Opposite"] 149["SweepEdge Adjacent"] 150["SweepEdge Opposite"] 151["SweepEdge Adjacent"] 155["Sweep Extrusion
[994, 1027, 5]"] 156[Wall] 157["Cap End"] 158["SweepEdge Opposite"] 159["SweepEdge Adjacent"] 160["EdgeCut Fillet
[1033, 1116, 5]"] 164["Sweep Extrusion
[1379, 1409, 5]"] 165[Wall] 166["Cap End"] 167["SweepEdge Opposite"] 168["SweepEdge Adjacent"] 169["EdgeCut Fillet
[1415, 1498, 5]"] 173["Sweep Extrusion
[1784, 1817, 5]"] 174[Wall] 175["Cap End"] 176["SweepEdge Opposite"] 177["SweepEdge Adjacent"] 181["Sweep Extrusion
[2327, 2360, 5]"] 182[Wall] 183["Cap End"] 184["SweepEdge Opposite"] 185["SweepEdge Adjacent"] 189["Sweep Extrusion
[2588, 2618, 5]"] 190[Wall] 191["Cap End"] 192["SweepEdge Opposite"] 193["SweepEdge Adjacent"] 194["Plane
[244, 267, 6]"] 202["Sweep Extrusion
[945, 993, 6]"] 203[Wall] 204[Wall] 205[Wall] 206[Wall] 207["Cap Start"] 208["Cap End"] 209["SweepEdge Opposite"] 210["SweepEdge Adjacent"] 211["SweepEdge Opposite"] 212["SweepEdge Adjacent"] 213["SweepEdge Opposite"] 214["SweepEdge Adjacent"] 215["SweepEdge Opposite"] 216["SweepEdge Adjacent"] 220["Sweep Extrusion
[1260, 1293, 6]"] 221[Wall] 222["Cap End"] 223["SweepEdge Opposite"] 224["SweepEdge Adjacent"] 225["EdgeCut Fillet
[1299, 1382, 6]"] 229["Sweep Extrusion
[1923, 1956, 6]"] 230[Wall] 231["Cap End"] 232["SweepEdge Opposite"] 233["SweepEdge Adjacent"] 237["Sweep Extrusion
[2378, 2411, 6]"] 238[Wall] 239["Cap Start"] 240["Cap End"] 241["SweepEdge Opposite"] 242["SweepEdge Adjacent"] 246["Sweep Extrusion
[2761, 2794, 6]"] 247[Wall] 248["Cap Start"] 249["Cap End"] 250["SweepEdge Opposite"] 251["SweepEdge Adjacent"] 255["Sweep Extrusion
[2953, 2987, 6]"] 256[Wall] 257["Cap Start"] 258["Cap End"] 259["SweepEdge Opposite"] 260["SweepEdge Adjacent"] 271["Sweep Extrusion
[4054, 4087, 6]"] 272[Wall] 273[Wall] 274[Wall] 275[Wall] 276[Wall] 277[Wall] 278[Wall] 279["Cap Start"] 280["Cap End"] 281["SweepEdge Opposite"] 282["SweepEdge Adjacent"] 283["SweepEdge Opposite"] 284["SweepEdge Adjacent"] 285["SweepEdge Opposite"] 286["SweepEdge Adjacent"] 287["SweepEdge Opposite"] 288["SweepEdge Adjacent"] 289["SweepEdge Opposite"] 290["SweepEdge Adjacent"] 291["SweepEdge Opposite"] 292["SweepEdge Adjacent"] 293["SweepEdge Opposite"] 294["SweepEdge Adjacent"] 305["Sweep Extrusion
[5156, 5189, 6]"] 306[Wall] 307[Wall] 308[Wall] 309[Wall] 310[Wall] 311[Wall] 312[Wall] 313["Cap Start"] 314["Cap End"] 315["SweepEdge Opposite"] 316["SweepEdge Adjacent"] 317["SweepEdge Opposite"] 318["SweepEdge Adjacent"] 319["SweepEdge Opposite"] 320["SweepEdge Adjacent"] 321["SweepEdge Opposite"] 322["SweepEdge Adjacent"] 323["SweepEdge Opposite"] 324["SweepEdge Adjacent"] 325["SweepEdge Opposite"] 326["SweepEdge Adjacent"] 327["SweepEdge Opposite"] 328["SweepEdge Adjacent"] 329["StartSketchOnFace
[1099, 1131, 3]"] 330["StartSketchOnFace
[1375, 1407, 3]"] 331["StartSketchOnFace
[1544, 1576, 3]"] 332["StartSketchOnFace
[1928, 1960, 3]"] 333["StartSketchOnFace
[885, 917, 4]"] 334["StartSketchOnFace
[1278, 1310, 4]"] 335["StartSketchOnFace
[1740, 1772, 4]"] 336["StartSketchOnFace
[875, 909, 5]"] 337["StartSketchOnFace
[1129, 1163, 5]"] 338["StartSketchOnFace
[1550, 1582, 5]"] 339["StartSketchOnFace
[1831, 1863, 5]"] 340["StartSketchOnFace
[2374, 2406, 5]"] 341["StartSketchOnFace
[1007, 1039, 6]"] 342["StartSketchOnFace
[1433, 1465, 6]"] 343["StartSketchOnFace
[2039, 2073, 6]"] 344["StartSketchOnFace
[2425, 2457, 6]"] 345["StartSketchOnFace
[2860, 2894, 6]"] 346["StartSketchOnFace
[3028, 3062, 6]"] 347["StartSketchOnFace
[4128, 4162, 6]"] 1 --- 2 2 --- 3 2 --- 4 2 --- 5 2 --- 6 2 --- 7 2 ---- 9 2 --- 8 3 --- 10 3 --- 16 3 --- 17 4 --- 11 4 --- 18 4 --- 19 5 --- 12 5 --- 20 5 --- 21 6 --- 13 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 15 --- 28 15 --- 45 15 --- 52 17 <--x 24 19 <--x 25 21 <--x 26 23 <--x 27 28 --- 29 28 ---- 31 28 --- 30 29 --- 32 29 --- 34 29 --- 35 31 --- 32 31 --- 33 31 --- 34 31 --- 35 33 --- 37 34 <--x 36 37 --- 38 37 ---- 40 37 --- 39 38 --- 41 38 --- 43 38 --- 44 40 --- 41 40 --- 42 40 --- 43 40 --- 44 45 --- 46 45 ---- 48 45 --- 47 46 --- 49 46 --- 50 46 --- 51 48 --- 49 48 --- 50 48 --- 51 52 --- 53 52 ---- 55 52 --- 54 53 --- 56 53 --- 57 53 --- 58 55 --- 56 55 --- 57 55 --- 58 59 --- 60 60 --- 61 60 ---- 63 60 --- 62 61 --- 64 61 --- 67 61 --- 68 63 --- 64 63 --- 65 63 --- 66 63 --- 67 63 --- 68 69 --- 70 70 --- 71 70 --- 72 70 --- 73 70 --- 74 70 --- 75 70 ---- 77 70 --- 76 71 --- 78 71 --- 84 71 --- 85 72 --- 79 72 --- 86 72 --- 87 73 --- 80 73 --- 88 73 --- 89 74 --- 81 74 --- 90 74 --- 91 77 --- 78 77 --- 79 77 --- 80 77 --- 81 77 --- 82 77 --- 83 77 --- 84 77 --- 85 77 --- 86 77 --- 87 77 --- 88 77 --- 89 77 --- 90 77 --- 91 83 --- 92 92 --- 93 92 ---- 95 92 --- 94 93 --- 96 93 --- 98 93 --- 99 95 --- 96 95 --- 97 95 --- 98 95 --- 99 97 --- 101 97 --- 109 98 <--x 100 101 --- 102 101 ---- 104 101 --- 103 102 --- 105 102 --- 107 102 --- 108 104 --- 105 104 --- 106 104 --- 107 104 --- 108 109 --- 110 109 ---- 112 109 --- 111 110 --- 113 110 --- 115 110 --- 116 112 --- 113 112 --- 114 112 --- 115 112 --- 116 117 --- 118 118 --- 119 118 ---- 121 118 --- 120 119 --- 122 119 --- 125 119 --- 126 121 --- 122 121 --- 123 121 --- 124 121 --- 125 121 --- 126 67 <--x 127 115 <--x 128 129 --- 130 130 --- 131 130 --- 132 130 --- 133 130 --- 134 130 --- 135 130 ---- 137 130 --- 136 131 --- 138 131 --- 144 131 --- 145 132 --- 139 132 --- 146 132 --- 147 133 --- 140 133 --- 148 133 --- 149 134 --- 141 134 --- 150 134 --- 151 137 --- 138 137 --- 139 137 --- 140 137 --- 141 137 --- 142 137 --- 143 137 --- 144 137 --- 145 137 --- 146 137 --- 147 137 --- 148 137 --- 149 137 --- 150 137 --- 151 142 --- 152 142 --- 161 143 --- 186 152 --- 153 152 ---- 155 152 --- 154 153 --- 156 153 --- 158 153 --- 159 155 --- 156 155 --- 157 155 --- 158 155 --- 159 157 --- 170 158 <--x 160 161 --- 162 161 ---- 164 161 --- 163 162 --- 165 162 --- 167 162 --- 168 164 --- 165 164 --- 166 164 --- 167 164 --- 168 166 --- 178 167 <--x 169 170 --- 171 170 ---- 173 170 --- 172 171 --- 174 171 --- 176 171 --- 177 173 --- 174 173 --- 175 173 --- 176 173 --- 177 178 --- 179 178 ---- 181 178 --- 180 179 --- 182 179 --- 184 179 --- 185 181 --- 182 181 --- 183 181 --- 184 181 --- 185 186 --- 187 186 ---- 189 186 --- 188 187 --- 190 187 --- 192 187 --- 193 189 --- 190 189 --- 191 189 --- 192 189 --- 193 194 --- 195 195 --- 196 195 --- 197 195 --- 198 195 --- 199 195 --- 200 195 ---- 202 195 --- 201 196 --- 203 196 --- 209 196 --- 210 197 --- 204 197 --- 211 197 --- 212 198 --- 205 198 --- 213 198 --- 214 199 --- 206 199 --- 215 199 --- 216 202 --- 203 202 --- 204 202 --- 205 202 --- 206 202 --- 207 202 --- 208 202 --- 209 202 --- 210 202 --- 211 202 --- 212 202 --- 213 202 --- 214 202 --- 215 202 --- 216 207 --- 234 208 --- 217 208 --- 243 217 --- 218 217 ---- 220 217 --- 219 218 --- 221 218 --- 223 218 --- 224 220 --- 221 220 --- 222 220 --- 223 220 --- 224 222 --- 226 223 <--x 225 226 --- 227 226 ---- 229 226 --- 228 227 --- 230 227 --- 232 227 --- 233 229 --- 230 229 --- 231 229 --- 232 229 --- 233 234 --- 235 234 ---- 237 234 --- 236 235 --- 238 235 --- 241 235 --- 242 237 --- 238 237 --- 239 237 --- 240 237 --- 241 237 --- 242 243 --- 244 243 ---- 246 243 --- 245 244 --- 247 244 --- 250 244 --- 251 246 --- 247 246 --- 248 246 --- 249 246 --- 250 246 --- 251 248 --- 252 252 --- 253 252 ---- 255 252 --- 254 253 --- 256 253 --- 259 253 --- 260 255 --- 256 255 --- 257 255 --- 258 255 --- 259 255 --- 260 257 --- 261 257 --- 295 261 --- 262 261 --- 263 261 --- 264 261 --- 265 261 --- 266 261 --- 267 261 --- 268 261 --- 269 261 ---- 271 261 --- 270 262 --- 272 262 --- 281 262 --- 282 263 --- 273 263 --- 283 263 --- 284 264 --- 274 264 --- 285 264 --- 286 265 --- 275 265 --- 287 265 --- 288 266 --- 276 266 --- 289 266 --- 290 267 --- 277 267 --- 291 267 --- 292 268 --- 278 268 --- 293 268 --- 294 271 --- 272 271 --- 273 271 --- 274 271 --- 275 271 --- 276 271 --- 277 271 --- 278 271 --- 279 271 --- 280 271 --- 281 271 --- 282 271 --- 283 271 --- 284 271 --- 285 271 --- 286 271 --- 287 271 --- 288 271 --- 289 271 --- 290 271 --- 291 271 --- 292 271 --- 293 271 --- 294 295 --- 296 295 --- 297 295 --- 298 295 --- 299 295 --- 300 295 --- 301 295 --- 302 295 --- 303 295 ---- 305 295 --- 304 296 --- 312 296 --- 327 296 --- 328 297 --- 311 297 --- 325 297 --- 326 298 --- 310 298 --- 323 298 --- 324 299 --- 309 299 --- 321 299 --- 322 300 --- 308 300 --- 319 300 --- 320 301 --- 307 301 --- 317 301 --- 318 302 --- 306 302 --- 315 302 --- 316 305 --- 306 305 --- 307 305 --- 308 305 --- 309 305 --- 310 305 --- 311 305 --- 312 305 --- 313 305 --- 314 305 --- 315 305 --- 316 305 --- 317 305 --- 318 305 --- 319 305 --- 320 305 --- 321 305 --- 322 305 --- 323 305 --- 324 305 --- 325 305 --- 326 305 --- 327 305 --- 328 15 <--x 329 33 <--x 330 15 <--x 331 15 <--x 332 83 <--x 333 97 <--x 334 97 <--x 335 142 <--x 336 142 <--x 337 157 <--x 338 166 <--x 339 143 <--x 340 208 <--x 341 222 <--x 342 207 <--x 343 208 <--x 344 248 <--x 345 257 <--x 346 257 <--x 347 ```