```mermaid flowchart LR subgraph path2 [Path] 2["Path
[341, 388, 1]"] 3["Segment
[394, 462, 1]"] 4["Segment
[468, 568, 1]"] 5["Segment
[574, 691, 1]"] 6["Segment
[697, 782, 1]"] 7["Segment
[788, 795, 1]"] 8[Solid2d] end subgraph path9 [Path] 9["Path
[819, 854, 1]"] 10["Segment
[819, 854, 1]"] 11[Solid2d] end subgraph path12 [Path] 12["Path
[879, 1026, 1]"] 13["Segment
[879, 1026, 1]"] 14[Solid2d] end subgraph path15 [Path] 15["Path
[1051, 1199, 1]"] 16["Segment
[1051, 1199, 1]"] 17[Solid2d] end subgraph path18 [Path] 18["Path
[1224, 1372, 1]"] 19["Segment
[1224, 1372, 1]"] 20[Solid2d] end subgraph path21 [Path] 21["Path
[1397, 1546, 1]"] 22["Segment
[1397, 1546, 1]"] 23[Solid2d] end subgraph path39 [Path] 39["Path
[1714, 1770, 1]"] 40["Segment
[1776, 1841, 1]"] 41["Segment
[1847, 1899, 1]"] 42["Segment
[1905, 1956, 1]"] 43["Segment
[1962, 2014, 1]"] 44["Segment
[2020, 2086, 1]"] 45["Segment
[2092, 2144, 1]"] 46["Segment
[2150, 2182, 1]"] 47["Segment
[2188, 2253, 1]"] 48["Segment
[2259, 2266, 1]"] 49[Solid2d] end subgraph path78 [Path] 78["Path
[2615, 2728, 1]"] 79["Segment
[2734, 2789, 1]"] 80["Segment
[2795, 2830, 1]"] 81["Segment
[2836, 2891, 1]"] 82["Segment
[2897, 2933, 1]"] 83["Segment
[2939, 2994, 1]"] 84["Segment
[3000, 3036, 1]"] 85["Segment
[3042, 3097, 1]"] 86["Segment
[3103, 3159, 1]"] end subgraph path113 [Path] 113["Path
[3308, 3359, 1]"] 114["Segment
[3308, 3359, 1]"] 115[Solid2d] end subgraph path120 [Path] 120["Path
[3538, 3600, 1]"] 121["Segment
[3606, 3674, 1]"] 122["Segment
[3680, 3780, 1]"] 123["Segment
[3786, 3903, 1]"] 124["Segment
[3909, 3994, 1]"] 125["Segment
[4000, 4007, 1]"] 126[Solid2d] end subgraph path127 [Path] 127["Path
[4031, 4082, 1]"] 128["Segment
[4031, 4082, 1]"] 129[Solid2d] end subgraph path130 [Path] 130["Path
[4107, 4254, 1]"] 131["Segment
[4107, 4254, 1]"] 132[Solid2d] end subgraph path133 [Path] 133["Path
[4279, 4427, 1]"] 134["Segment
[4279, 4427, 1]"] 135[Solid2d] end subgraph path136 [Path] 136["Path
[4452, 4600, 1]"] 137["Segment
[4452, 4600, 1]"] 138[Solid2d] end subgraph path139 [Path] 139["Path
[4625, 4774, 1]"] 140["Segment
[4625, 4774, 1]"] 141[Solid2d] end subgraph path157 [Path] 157["Path
[4916, 4954, 1]"] 158["Segment
[4916, 4954, 1]"] 159[Solid2d] end subgraph path165 [Path] 165["Path
[5027, 5063, 1]"] 166["Segment
[5027, 5063, 1]"] 167[Solid2d] end subgraph path174 [Path] 174["Path
[295, 345, 3]"] 175["Segment
[295, 345, 3]"] 176[Solid2d] end subgraph path185 [Path] 185["Path
[520, 555, 3]"] 186["Segment
[520, 555, 3]"] 187[Solid2d] end subgraph path195 [Path] 195["Path
[234, 273, 4]"] 196["Segment
[279, 309, 4]"] 197["Segment
[315, 354, 4]"] 198["Segment
[360, 384, 4]"] 199["Segment
[390, 414, 4]"] 200["Segment
[420, 461, 4]"] 201["Segment
[467, 505, 4]"] 202["Segment
[511, 534, 4]"] 203["Segment
[540, 557, 4]"] 204["Segment
[563, 584, 4]"] 205["Segment
[590, 677, 4]"] 206["Segment
[683, 720, 4]"] 207["Segment
[726, 763, 4]"] 208["Segment
[769, 776, 4]"] 209[Solid2d] end subgraph path236 [Path] 236["Path
[1131, 1221, 4]"] 237["Segment
[1229, 1298, 4]"] 238["Segment
[1306, 1606, 4]"] 239["Segment
[1614, 1916, 4]"] 240["Segment
[1924, 2143, 4]"] 241["Segment
[2151, 2158, 4]"] 242[Solid2d] end subgraph path244 [Path] 244["Path
[1131, 1221, 4]"] 245["Segment
[1229, 1298, 4]"] 246["Segment
[1306, 1606, 4]"] 247["Segment
[1614, 1916, 4]"] 248["Segment
[1924, 2143, 4]"] 249["Segment
[2151, 2158, 4]"] 250[Solid2d] end subgraph path252 [Path] 252["Path
[1131, 1221, 4]"] 257["Segment
[2151, 2158, 4]"] 258[Solid2d] end 1["Plane
[318, 335, 1]"] 24["Sweep Extrusion
[1553, 1572, 1]"] 25[Wall] %% face_code_ref=Missing NodePath 26[Wall] %% face_code_ref=Missing NodePath 27[Wall] %% face_code_ref=Missing NodePath 28[Wall] %% face_code_ref=Missing NodePath 29["Cap Start"] %% face_code_ref=Missing NodePath 30["Cap End"] 31["SweepEdge Opposite"] 32["SweepEdge Adjacent"] 33["SweepEdge Opposite"] 34["SweepEdge Adjacent"] 35["SweepEdge Opposite"] 36["SweepEdge Adjacent"] 37["SweepEdge Opposite"] 38["SweepEdge Adjacent"] 50["Sweep Extrusion
[2406, 2426, 1]"] 51[Wall] %% face_code_ref=Missing NodePath 52[Wall] %% face_code_ref=Missing NodePath 53[Wall] %% face_code_ref=Missing NodePath 54[Wall] %% face_code_ref=Missing NodePath 55[Wall] %% face_code_ref=Missing NodePath 56[Wall] %% face_code_ref=Missing NodePath 57[Wall] %% face_code_ref=Missing NodePath 58[Wall] %% face_code_ref=Missing NodePath 59["SweepEdge Opposite"] 60["SweepEdge Adjacent"] 61["SweepEdge Opposite"] 62["SweepEdge Adjacent"] 63["SweepEdge Opposite"] 64["SweepEdge Adjacent"] 65["SweepEdge Opposite"] 66["SweepEdge Adjacent"] 67["SweepEdge Opposite"] 68["SweepEdge Adjacent"] 69["SweepEdge Opposite"] 70["SweepEdge Adjacent"] 71["SweepEdge Opposite"] 72["SweepEdge Adjacent"] 73["SweepEdge Opposite"] 74["SweepEdge Adjacent"] 75["Sweep Extrusion
[2406, 2426, 1]"] 76["Sweep Extrusion
[2406, 2426, 1]"] 77["Sweep Extrusion
[2406, 2426, 1]"] 87["Sweep Extrusion
[3165, 3200, 1]"] 88[Wall] %% face_code_ref=Missing NodePath 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["Cap End"] 97["SweepEdge Opposite"] 98["SweepEdge Adjacent"] 99["SweepEdge Opposite"] 100["SweepEdge Adjacent"] 101["SweepEdge Opposite"] 102["SweepEdge Adjacent"] 103["SweepEdge Opposite"] 104["SweepEdge Adjacent"] 105["SweepEdge Opposite"] 106["SweepEdge Adjacent"] 107["SweepEdge Opposite"] 108["SweepEdge Adjacent"] 109["SweepEdge Opposite"] 110["SweepEdge Adjacent"] 111["SweepEdge Opposite"] 112["SweepEdge Adjacent"] 116["Sweep Extrusion
[3365, 3403, 1]"] 117[Wall] %% face_code_ref=Missing NodePath 118["SweepEdge Opposite"] 119["SweepEdge Adjacent"] 142["Sweep Extrusion
[4781, 4800, 1]"] 143[Wall] %% face_code_ref=Missing NodePath 144[Wall] %% face_code_ref=Missing NodePath 145[Wall] %% face_code_ref=Missing NodePath 146[Wall] %% face_code_ref=Missing NodePath 147["Cap Start"] %% face_code_ref=Missing NodePath 148["Cap End"] %% face_code_ref=Missing NodePath 149["SweepEdge Opposite"] 150["SweepEdge Adjacent"] 151["SweepEdge Opposite"] 152["SweepEdge Adjacent"] 153["SweepEdge Opposite"] 154["SweepEdge Adjacent"] 155["SweepEdge Opposite"] 156["SweepEdge Adjacent"] 160["Sweep Extrusion
[4960, 4980, 1]"] 161[Wall] %% face_code_ref=Missing NodePath 162["Cap End"] 163["SweepEdge Opposite"] 164["SweepEdge Adjacent"] 168["Sweep Extrusion
[5069, 5090, 1]"] 169[Wall] %% face_code_ref=Missing NodePath 170["SweepEdge Opposite"] 171["SweepEdge Adjacent"] 172["EdgeCut Fillet
[5131, 5642, 1]"] 173["Plane
[222, 249, 3]"] 177["Sweep Extrusion
[351, 371, 3]"] 178[Wall] %% face_code_ref=Missing NodePath 179["Cap Start"] %% face_code_ref=Missing NodePath 180["Cap End"] %% face_code_ref=Missing NodePath 181["SweepEdge Opposite"] 182["SweepEdge Adjacent"] 183["EdgeCut Fillet
[412, 470, 3]"] 184["Plane
[485, 513, 3]"] 188["Sweep Extrusion
[561, 582, 3]"] 189[Wall] %% face_code_ref=Missing NodePath 190["Cap Start"] %% face_code_ref=Missing NodePath 191["Cap End"] %% face_code_ref=Missing NodePath 192["SweepEdge Opposite"] 193["SweepEdge Adjacent"] 194["Plane
[211, 228, 4]"] 210["Sweep Revolve
[782, 864, 4]"] 211[Wall] %% face_code_ref=Missing NodePath 212[Wall] %% face_code_ref=Missing NodePath 213[Wall] %% face_code_ref=Missing NodePath 214[Wall] %% face_code_ref=Missing NodePath 215[Wall] %% face_code_ref=Missing NodePath 216[Wall] %% face_code_ref=Missing NodePath 217[Wall] %% face_code_ref=Missing NodePath 218[Wall] %% face_code_ref=Missing NodePath 219[Wall] %% face_code_ref=Missing NodePath 220[Wall] %% face_code_ref=Missing NodePath 221[Wall] %% face_code_ref=Missing NodePath 222[Wall] %% face_code_ref=Missing NodePath 223["SweepEdge Adjacent"] 224["SweepEdge Adjacent"] 225["SweepEdge Adjacent"] 226["SweepEdge Adjacent"] 227["SweepEdge Adjacent"] 228["SweepEdge Adjacent"] 229["SweepEdge Adjacent"] 230["SweepEdge Adjacent"] 231["SweepEdge Adjacent"] 232["SweepEdge Adjacent"] 233["SweepEdge Adjacent"] 234["SweepEdge Adjacent"] 235["Plane
[1084, 1122, 4]"] 243["Plane
[1084, 1122, 4]"] 251["Plane
[1084, 1122, 4]"] 253["SweepEdge Opposite"] 254["SweepEdge Opposite"] 255["SweepEdge Opposite"] 256["SweepEdge Opposite"] 259["Sweep Loft
[2472, 2491, 4]"] 260[Wall] %% face_code_ref=Missing NodePath 261[Wall] %% face_code_ref=Missing NodePath 262[Wall] %% face_code_ref=Missing NodePath 263[Wall] %% face_code_ref=Missing NodePath 264["Cap End"] %% face_code_ref=Missing NodePath 265["Cap End"] %% face_code_ref=Missing NodePath 266["SweepEdge Adjacent"] 267["SweepEdge Adjacent"] 268["SweepEdge Adjacent"] 269["SweepEdge Adjacent"] 270["StartSketchOnFace
[1665, 1708, 1]"] 271["StartSketchOnFace
[2566, 2609, 1]"] 272["StartSketchOnFace
[3265, 3302, 1]"] 273["StartSketchOnFace
[3489, 3526, 1]"] 274["StartSketchOnFace
[4867, 4910, 1]"] 275["StartSketchOnFace
[4982, 5021, 1]"] 276["StartSketchOnPlane
[262, 289, 3]"] 277["StartSketchOnPlane
[471, 514, 3]"] 278["StartSketchOnPlane
[1070, 1123, 4]"] 279["StartSketchOnPlane
[1070, 1123, 4]"] 280["StartSketchOnPlane
[1070, 1123, 4]"] 1 --- 2 1 --- 9 1 --- 12 1 --- 15 1 --- 18 1 --- 21 2 --- 3 2 --- 4 2 --- 5 2 --- 6 2 --- 7 2 --- 8 2 ---- 24 3 --- 25 3 x--> 29 3 --- 31 3 --- 32 4 --- 26 4 x--> 29 4 --- 33 4 --- 34 5 --- 27 5 x--> 29 5 --- 35 5 --- 36 6 --- 28 6 x--> 29 6 --- 37 6 --- 38 9 --- 10 9 --- 11 12 --- 13 12 --- 14 15 --- 16 15 --- 17 18 --- 19 18 --- 20 21 --- 22 21 --- 23 24 --- 25 24 --- 26 24 --- 27 24 --- 28 24 --- 29 24 --- 30 24 --- 31 24 --- 32 24 --- 33 24 --- 34 24 --- 35 24 --- 36 24 --- 37 24 --- 38 25 --- 31 25 --- 32 38 <--x 25 32 <--x 26 26 --- 33 26 --- 34 34 <--x 27 27 --- 35 27 --- 36 36 <--x 28 28 --- 37 28 --- 38 59 <--x 29 61 <--x 29 63 <--x 29 65 <--x 29 67 <--x 29 69 <--x 29 71 <--x 29 73 <--x 29 31 <--x 30 33 <--x 30 35 <--x 30 37 <--x 30 30 --- 39 40 <--x 30 41 <--x 30 42 <--x 30 43 <--x 30 44 <--x 30 45 <--x 30 46 <--x 30 47 <--x 30 30 --- 78 79 <--x 30 80 <--x 30 81 <--x 30 82 <--x 30 83 <--x 30 84 <--x 30 85 <--x 30 86 <--x 30 118 <--x 30 30 --- 157 158 <--x 30 170 <--x 30 30 <--x 270 30 <--x 271 30 <--x 274 32 <--x 172 39 --- 40 39 --- 41 39 --- 42 39 --- 43 39 --- 44 39 --- 45 39 --- 46 39 --- 47 39 --- 48 39 --- 49 39 ---- 50 40 --- 51 40 --- 59 40 --- 60 41 --- 52 41 --- 61 41 --- 62 42 --- 53 42 --- 63 42 --- 64 43 --- 54 43 --- 65 43 --- 66 44 --- 55 44 --- 67 44 --- 68 45 --- 56 45 --- 69 45 --- 70 46 --- 57 46 --- 71 46 --- 72 47 --- 58 47 --- 73 47 --- 74 50 --- 51 50 --- 52 50 --- 53 50 --- 54 50 --- 55 50 --- 56 50 --- 57 50 --- 58 50 --- 59 50 --- 60 50 --- 61 50 --- 62 50 --- 63 50 --- 64 50 --- 65 50 --- 66 50 --- 67 50 --- 68 50 --- 69 50 --- 70 50 --- 71 50 --- 72 50 --- 73 50 --- 74 51 --- 59 51 --- 60 74 <--x 51 60 <--x 52 52 --- 61 52 --- 62 62 <--x 53 53 --- 63 53 --- 64 64 <--x 54 54 --- 65 54 --- 66 66 <--x 55 55 --- 67 55 --- 68 68 <--x 56 56 --- 69 56 --- 70 70 <--x 57 57 --- 71 57 --- 72 72 <--x 58 58 --- 73 58 --- 74 78 --- 79 78 --- 80 78 --- 81 78 --- 82 78 --- 83 78 --- 84 78 --- 85 78 --- 86 78 ---- 87 79 --- 88 79 --- 97 79 --- 98 80 --- 89 80 --- 99 80 --- 100 81 --- 90 81 --- 101 81 --- 102 82 --- 91 82 --- 103 82 --- 104 83 --- 92 83 --- 105 83 --- 106 84 --- 93 84 --- 107 84 --- 108 85 --- 94 85 --- 109 85 --- 110 86 --- 95 86 --- 111 86 --- 112 87 --- 88 87 --- 89 87 --- 90 87 --- 91 87 --- 92 87 --- 93 87 --- 94 87 --- 95 87 --- 96 87 --- 97 87 --- 98 87 --- 99 87 --- 100 87 --- 101 87 --- 102 87 --- 103 87 --- 104 87 --- 105 87 --- 106 87 --- 107 87 --- 108 87 --- 109 87 --- 110 87 --- 111 87 --- 112 88 --- 97 88 --- 98 112 <--x 88 98 <--x 89 89 --- 99 89 --- 100 100 <--x 90 90 --- 101 90 --- 102 102 <--x 91 91 --- 103 91 --- 104 104 <--x 92 92 --- 105 92 --- 106 106 <--x 93 93 --- 107 93 --- 108 108 <--x 94 94 --- 109 94 --- 110 110 <--x 95 95 --- 111 95 --- 112 97 <--x 96 99 <--x 96 101 <--x 96 103 <--x 96 105 <--x 96 107 <--x 96 109 <--x 96 111 <--x 96 96 --- 113 114 <--x 96 96 --- 120 96 --- 127 96 --- 130 96 --- 133 96 --- 136 96 --- 139 96 <--x 272 96 <--x 273 113 --- 114 113 --- 115 113 ---- 116 114 --- 117 114 --- 118 114 --- 119 116 --- 117 116 --- 118 116 --- 119 117 --- 118 117 --- 119 120 --- 121 120 --- 122 120 --- 123 120 --- 124 120 --- 125 120 --- 126 120 ---- 142 121 --- 143 121 x--> 147 121 --- 149 121 --- 150 122 --- 144 122 x--> 147 122 --- 151 122 --- 152 123 --- 145 123 x--> 147 123 --- 153 123 --- 154 124 --- 146 124 x--> 147 124 --- 155 124 --- 156 127 --- 128 127 --- 129 130 --- 131 130 --- 132 133 --- 134 133 --- 135 136 --- 137 136 --- 138 139 --- 140 139 --- 141 142 --- 143 142 --- 144 142 --- 145 142 --- 146 142 --- 147 142 --- 148 142 --- 149 142 --- 150 142 --- 151 142 --- 152 142 --- 153 142 --- 154 142 --- 155 142 --- 156 143 --- 149 143 --- 150 156 <--x 143 150 <--x 144 144 --- 151 144 --- 152 152 <--x 145 145 --- 153 145 --- 154 154 <--x 146 146 --- 155 146 --- 156 149 <--x 148 151 <--x 148 153 <--x 148 155 <--x 148 157 --- 158 157 --- 159 157 ---- 160 158 --- 161 158 --- 163 158 --- 164 160 --- 161 160 --- 162 160 --- 163 160 --- 164 161 --- 163 161 --- 164 163 <--x 162 162 --- 165 166 <--x 162 162 <--x 275 165 --- 166 165 --- 167 165 ---- 168 166 --- 169 166 --- 170 166 --- 171 168 --- 169 168 --- 170 168 --- 171 169 --- 170 169 --- 171 173 --- 174 173 <--x 276 174 --- 175 174 --- 176 174 ---- 177 175 --- 178 175 x--> 179 175 --- 181 175 --- 182 177 --- 178 177 --- 179 177 --- 180 177 --- 181 177 --- 182 178 --- 181 178 --- 182 181 <--x 180 181 <--x 183 184 --- 185 184 <--x 277 185 --- 186 185 --- 187 185 ---- 188 186 --- 189 186 x--> 190 186 --- 192 186 --- 193 188 --- 189 188 --- 190 188 --- 191 188 --- 192 188 --- 193 189 --- 192 189 --- 193 192 <--x 191 194 --- 195 195 --- 196 195 --- 197 195 --- 198 195 --- 199 195 --- 200 195 --- 201 195 --- 202 195 --- 203 195 --- 204 195 --- 205 195 --- 206 195 --- 207 195 --- 208 195 --- 209 195 ---- 210 210 <--x 196 196 --- 211 196 --- 223 210 <--x 197 197 --- 212 197 --- 224 210 <--x 198 198 --- 213 198 --- 225 210 <--x 199 199 --- 214 199 --- 226 210 <--x 200 200 --- 215 200 --- 227 210 <--x 201 201 --- 216 201 --- 228 210 <--x 202 202 --- 217 202 --- 229 210 <--x 203 203 --- 218 203 --- 230 210 <--x 204 204 --- 219 204 --- 231 210 <--x 205 205 --- 220 205 --- 232 210 <--x 206 206 --- 221 206 --- 233 210 <--x 207 207 --- 222 207 --- 234 210 --- 211 210 --- 212 210 --- 213 210 --- 214 210 --- 215 210 --- 216 210 --- 217 210 --- 218 210 --- 219 210 --- 220 210 --- 221 210 --- 222 210 --- 223 210 --- 224 210 --- 225 210 --- 226 210 --- 227 210 --- 228 210 --- 229 210 --- 230 210 --- 231 210 --- 232 210 --- 233 210 --- 234 211 --- 223 234 <--x 211 223 <--x 212 212 --- 224 224 <--x 213 213 --- 225 225 <--x 214 214 --- 226 226 <--x 215 215 --- 227 227 <--x 216 216 --- 228 228 <--x 217 217 --- 229 229 <--x 218 218 --- 230 230 <--x 219 219 --- 231 231 <--x 220 220 --- 232 232 <--x 221 221 --- 233 233 <--x 222 222 --- 234 235 --- 236 235 <--x 278 236 --- 237 236 --- 238 236 --- 239 236 --- 240 236 --- 241 236 --- 242 236 ---- 259 237 --- 253 237 --- 260 237 x--> 264 237 --- 266 238 --- 254 238 --- 261 238 x--> 264 238 --- 267 239 --- 255 239 --- 262 239 x--> 264 239 --- 268 240 --- 256 240 --- 263 240 x--> 264 240 --- 269 243 --- 244 243 <--x 279 244 --- 245 244 --- 246 244 --- 247 244 --- 248 244 --- 249 244 --- 250 244 x---> 259 251 --- 252 251 <--x 280 252 x--> 253 252 x--> 254 252 x--> 255 252 x--> 256 252 --- 257 252 --- 258 252 x---> 259 259 --- 253 253 --- 260 253 x--> 265 259 --- 254 254 --- 261 254 x--> 265 259 --- 255 255 --- 262 255 x--> 265 259 --- 256 256 --- 263 256 x--> 265 259 --- 260 259 --- 261 259 --- 262 259 --- 263 259 --- 264 259 --- 265 259 --- 266 259 --- 267 259 --- 268 259 --- 269 260 --- 266 267 <--x 260 261 --- 267 268 <--x 261 262 --- 268 269 <--x 262 266 <--x 263 263 --- 269 ```