{
  "options": {
    "Mesh.MeshSizeMin": 0.15,
    "Mesh.MeshSizeMax": 6.3,
    "Mesh.MeshSizeFromCurvature": 0,
    "Mesh.MeshSizeFromPoints": 0,
    "Mesh.MeshSizeExtendFromBoundary": 0,
    "Mesh.Algorithm": 6,
    "Mesh.Algorithm3D": 1,
    "Mesh.MaxNumThreads3D": 1,
    "Mesh.MaxNumThreads2D": 1,
    "Mesh.RandomSeed": 1,
    "Mesh.SecondOrderLinear": 1,
    "Mesh.Binary": 1,
    "Mesh.SaveAll": 1
  },
  "roots": [
    [
      241.72314264006525,
      67.49820245593196
    ],
    [
      241.7231426397623,
      67.49820245593196
    ]
  ],
  "circles": [
    {
      "curve": 1,
      "z": -286.5828950343434,
      "radius": 13.257656334031548,
      "segments": 80
    },
    {
      "curve": 3,
      "z": -270.8782388371909,
      "radius": 13.257656334031548,
      "segments": 80
    },
    {
      "curve": 4,
      "z": -286.5828950343434,
      "radius": 14.245041363498776,
      "segments": 80
    },
    {
      "curve": 5,
      "z": -209.22552357111516,
      "radius": 104.44791091215397,
      "segments": 568
    },
    {
      "curve": 8,
      "z": -270.8782388371909,
      "radius": 14.245041363498776,
      "segments": 80
    },
    {
      "curve": 9,
      "z": 209.22552357111516,
      "radius": 104.44791091215397,
      "segments": 568
    },
    {
      "curve": 14,
      "z": -209.22552357111516,
      "radius": 105.43529594162116,
      "segments": 568
    },
    {
      "curve": 15,
      "z": 270.8782388371909,
      "radius": 13.257656334031548,
      "segments": 80
    },
    {
      "curve": 18,
      "z": 209.22552357111516,
      "radius": 105.43529594162116,
      "segments": 568
    },
    {
      "curve": 20,
      "z": 286.5828950343434,
      "radius": 13.257656334031548,
      "segments": 80
    },
    {
      "curve": 24,
      "z": 270.8782388371909,
      "radius": 14.245041363498776,
      "segments": 80
    },
    {
      "curve": 25,
      "z": 286.5828950343434,
      "radius": 14.245041363498776,
      "segments": 80
    },
    {
      "curve": 29,
      "z": -209.22552357111516,
      "radius": 105.5852959416212,
      "segments": 568
    },
    {
      "curve": 31,
      "z": 209.22552357111516,
      "radius": 105.5852959416212,
      "segments": 568
    },
    {
      "curve": 36,
      "z": -209.22552357111516,
      "radius": 106.49580714172012,
      "segments": 568
    },
    {
      "curve": 38,
      "z": 209.22552357111516,
      "radius": 106.49580714172012,
      "segments": 568
    },
    {
      "curve": 43,
      "z": -209.22552357111516,
      "radius": 107.4063183418191,
      "segments": 568
    },
    {
      "curve": 45,
      "z": 209.22552357111516,
      "radius": 107.4063183418191,
      "segments": 568
    },
    {
      "curve": 50,
      "z": -209.22552357111516,
      "radius": 108.31682954191805,
      "segments": 568
    },
    {
      "curve": 52,
      "z": 209.22552357111516,
      "radius": 108.31682954191805,
      "segments": 568
    },
    {
      "curve": 59,
      "z": -209.22552357111516,
      "radius": 109.22734074201702,
      "segments": 568
    },
    {
      "curve": 60,
      "z": 209.22552357111516,
      "radius": 109.22734074201702,
      "segments": 568
    },
    {
      "curve": 66,
      "z": 257.8782388371909,
      "radius": 39.00000000000002,
      "segments": 80
    },
    {
      "curve": 67,
      "z": 257.8782388371909,
      "radius": 33.13713515653978,
      "segments": 80
    },
    {
      "curve": 68,
      "z": 260.8782388371909,
      "radius": 44.00000000000002,
      "segments": 96
    },
    {
      "curve": 70,
      "z": 264.8782388371909,
      "radius": 44.00000000000002,
      "segments": 120
    },
    {
      "curve": 72,
      "z": 266.8782388371909,
      "radius": 38.00000000000002,
      "segments": 112
    },
    {
      "curve": 74,
      "z": 286.5828950343434,
      "radius": 16.357656334031546,
      "segments": 80
    },
    {
      "curve": 75,
      "z": 272.8782388371909,
      "radius": 26.000000000000014,
      "segments": 80
    },
    {
      "curve": 77,
      "z": 286.5828950343434,
      "radius": 16.45765633403155,
      "segments": 80
    },
    {
      "curve": 79,
      "z": 275.4582388371909,
      "radius": 25.999999999999975,
      "segments": 654
    },
    {
      "curve": 80,
      "z": 290.76680680381924,
      "radius": 16.457656334031526,
      "segments": 414
    },
    {
      "curve": 82,
      "z": 276.2982388371909,
      "radius": 25.999999999999975,
      "segments": 654
    },
    {
      "curve": 85,
      "z": 291.5828950343434,
      "radius": 17.19765633403155,
      "segments": 433
    },
    {
      "curve": 87,
      "z": 278.4582388371909,
      "radius": 25.999999999999975,
      "segments": 654
    },
    {
      "curve": 89,
      "z": 292.3989832648675,
      "radius": 16.457656334031526,
      "segments": 414
    },
    {
      "curve": 90,
      "z": 279.2982388371909,
      "radius": 25.999999999999975,
      "segments": 654
    },
    {
      "curve": 93,
      "z": 292.9328950343434,
      "radius": 16.45765633403155,
      "segments": 80
    },
    {
      "curve": 95,
      "z": 288.5828950343434,
      "radius": 26.000000000000014,
      "segments": 80
    },
    {
      "curve": 96,
      "z": 292.9328950343434,
      "radius": 17.20765633403155,
      "segments": 80
    },
    {
      "curve": 97,
      "z": 290.5828950343434,
      "radius": 24.00000000000001,
      "segments": 80
    },
    {
      "curve": 99,
      "z": 293.5828950343434,
      "radius": 17.20765633403155,
      "segments": 80
    },
    {
      "curve": 101,
      "z": 298.5828950343434,
      "radius": 24.00000000000001,
      "segments": 80
    },
    {
      "curve": 103,
      "z": 293.5828950343434,
      "radius": 16.45765633403155,
      "segments": 80
    },
    {
      "curve": 105,
      "z": 299.5828950343434,
      "radius": 3.66666666666671,
      "segments": 80
    },
    {
      "curve": 106,
      "z": 299.5828950343434,
      "radius": 3.6666666666666043,
      "segments": 80
    },
    {
      "curve": 107,
      "z": 299.5828950343434,
      "radius": 3.666666666666675,
      "segments": 80
    },
    {
      "curve": 108,
      "z": 299.5828950343434,
      "radius": 3.666666666666673,
      "segments": 80
    },
    {
      "curve": 109,
      "z": 299.5828950343434,
      "radius": 3.666666666666641,
      "segments": 80
    },
    {
      "curve": 110,
      "z": 299.5828950343434,
      "radius": 3.6666666666667087,
      "segments": 80
    },
    {
      "curve": 112,
      "z": 293.76680680381924,
      "radius": 16.457656334031526,
      "segments": 414
    },
    {
      "curve": 120,
      "z": 294.5828950343434,
      "radius": 17.19765633403155,
      "segments": 433
    },
    {
      "curve": 134,
      "z": 295.3989832648675,
      "radius": 16.457656334031526,
      "segments": 414
    },
    {
      "curve": 135,
      "z": 297.5828950343434,
      "radius": 16.45765633403155,
      "segments": 80
    },
    {
      "curve": 137,
      "z": -257.8782388371909,
      "radius": 39.00000000000002,
      "segments": 80
    },
    {
      "curve": 138,
      "z": -257.8782388371909,
      "radius": 33.13713515653978,
      "segments": 80
    },
    {
      "curve": 139,
      "z": -260.8782388371909,
      "radius": 44.00000000000002,
      "segments": 96
    },
    {
      "curve": 141,
      "z": -264.8782388371909,
      "radius": 44.00000000000002,
      "segments": 120
    },
    {
      "curve": 143,
      "z": -266.8782388371909,
      "radius": 38.00000000000002,
      "segments": 112
    },
    {
      "curve": 145,
      "z": -286.5828950343434,
      "radius": 16.357656334031546,
      "segments": 80
    },
    {
      "curve": 146,
      "z": -272.8782388371909,
      "radius": 26.000000000000014,
      "segments": 80
    },
    {
      "curve": 148,
      "z": -286.5828950343434,
      "radius": 16.45765633403155,
      "segments": 80
    },
    {
      "curve": 150,
      "z": -275.4582388371909,
      "radius": 25.999999999999975,
      "segments": 654
    },
    {
      "curve": 151,
      "z": -290.76680680381924,
      "radius": 8.228828167015761,
      "segments": 414
    },
    {
      "curve": 152,
      "z": -290.76680680381924,
      "radius": 8.228828167015763,
      "segments": 414
    },
    {
      "curve": 155,
      "z": -276.2982388371909,
      "radius": 25.999999999999975,
      "segments": 654
    },
    {
      "curve": 157,
      "z": -291.5828950343434,
      "radius": 17.19765633403155,
      "segments": 433
    },
    {
      "curve": 159,
      "z": -278.4582388371909,
      "radius": 25.999999999999975,
      "segments": 654
    },
    {
      "curve": 161,
      "z": -292.3989832648675,
      "radius": 8.228828167015763,
      "segments": 414
    },
    {
      "curve": 162,
      "z": -292.3989832648675,
      "radius": 8.228828167015761,
      "segments": 414
    },
    {
      "curve": 164,
      "z": -279.2982388371909,
      "radius": 25.999999999999975,
      "segments": 654
    },
    {
      "curve": 166,
      "z": -292.9328950343434,
      "radius": 16.45765633403155,
      "segments": 80
    },
    {
      "curve": 168,
      "z": -288.5828950343434,
      "radius": 26.000000000000014,
      "segments": 80
    },
    {
      "curve": 169,
      "z": -292.9328950343434,
      "radius": 17.20765633403155,
      "segments": 80
    },
    {
      "curve": 170,
      "z": -290.5828950343434,
      "radius": 24.00000000000001,
      "segments": 80
    },
    {
      "curve": 172,
      "z": -293.5828950343434,
      "radius": 17.20765633403155,
      "segments": 80
    },
    {
      "curve": 174,
      "z": -294.5828950343434,
      "radius": 24.00000000000001,
      "segments": 433
    },
    {
      "curve": 176,
      "z": -293.5828950343434,
      "radius": 16.45765633403155,
      "segments": 80
    },
    {
      "curve": 178,
      "z": -295.5828950343434,
      "radius": 3.666666666666675,
      "segments": 80
    },
    {
      "curve": 179,
      "z": -295.5828950343434,
      "radius": 3.666666666666675,
      "segments": 80
    },
    {
      "curve": 180,
      "z": -295.5828950343434,
      "radius": 3.6666666666666394,
      "segments": 80
    },
    {
      "curve": 181,
      "z": -295.5828950343434,
      "radius": 3.666666666666673,
      "segments": 80
    },
    {
      "curve": 182,
      "z": -295.5828950343434,
      "radius": 3.6666666666666745,
      "segments": 80
    },
    {
      "curve": 183,
      "z": -295.5828950343434,
      "radius": 3.666666666666675,
      "segments": 80
    },
    {
      "curve": 185,
      "z": -293.76680680381924,
      "radius": 8.228828167015761,
      "segments": 414
    },
    {
      "curve": 186,
      "z": -293.76680680381924,
      "radius": 8.228828167015763,
      "segments": 414
    },
    {
      "curve": 194,
      "z": -294.5828950343434,
      "radius": 17.19765633403155,
      "segments": 433
    },
    {
      "curve": 195,
      "z": -295.5828950343434,
      "radius": 16.45765633403155,
      "segments": 80
    },
    {
      "curve": 197,
      "z": -295.3989832648675,
      "radius": 8.228828167015763,
      "segments": 414
    },
    {
      "curve": 198,
      "z": -295.3989832648675,
      "radius": 8.228828167015761,
      "segments": 414
    },
    {
      "curve": 200,
      "z": 286.5828950343434,
      "radius": 9.015206307141453,
      "segments": 80
    },
    {
      "curve": 202,
      "z": 311.5828950343434,
      "radius": 9.015206307141453,
      "segments": 80
    },
    {
      "curve": 204,
      "z": 290.7631389730666,
      "radius": 16.35765633403152,
      "segments": 412
    },
    {
      "curve": 205,
      "z": 311.5828950343434,
      "radius": 9.815206307141453,
      "segments": 80
    },
    {
      "curve": 206,
      "z": 292.4026510956202,
      "radius": 16.35765633403152,
      "segments": 412
    },
    {
      "curve": 208,
      "z": 310.5828950343434,
      "radius": 14.257656334031548,
      "segments": 80
    },
    {
      "curve": 211,
      "z": 292.9328950343434,
      "radius": 16.357656334031546,
      "segments": 80
    },
    {
      "curve": 212,
      "z": 302.5828950343434,
      "radius": 14.257656334031548,
      "segments": 80
    },
    {
      "curve": 214,
      "z": 292.9328950343434,
      "radius": 15.557656334031545,
      "segments": 80
    },
    {
      "curve": 221,
      "z": 293.5828950343434,
      "radius": 15.557656334031545,
      "segments": 80
    },
    {
      "curve": 229,
      "z": 293.5828950343434,
      "radius": 16.357656334031546,
      "segments": 80
    },
    {
      "curve": 230,
      "z": 297.5828950343434,
      "radius": 16.357656334031546,
      "segments": 80
    },
    {
      "curve": 232,
      "z": 293.7631389730666,
      "radius": 16.35765633403152,
      "segments": 412
    },
    {
      "curve": 233,
      "z": 295.4026510956202,
      "radius": 16.35765633403152,
      "segments": 412
    },
    {
      "curve": 236,
      "z": -286.5828950343434,
      "radius": 7.291710983717351,
      "segments": 80
    },
    {
      "curve": 238,
      "z": -304.5828950343434,
      "radius": 7.291710983717351,
      "segments": 80
    },
    {
      "curve": 240,
      "z": -290.7631389730666,
      "radius": 16.35765633403152,
      "segments": 412
    },
    {
      "curve": 241,
      "z": -304.5828950343434,
      "radius": 8.091710983717348,
      "segments": 80
    },
    {
      "curve": 243,
      "z": -292.4026510956202,
      "radius": 16.35765633403152,
      "segments": 412
    },
    {
      "curve": 244,
      "z": -303.5828950343434,
      "radius": 14.257656334031548,
      "segments": 80
    },
    {
      "curve": 247,
      "z": -292.9328950343434,
      "radius": 16.357656334031546,
      "segments": 80
    },
    {
      "curve": 248,
      "z": -301.5828950343434,
      "radius": 14.257656334031548,
      "segments": 80
    },
    {
      "curve": 250,
      "z": -292.9328950343434,
      "radius": 15.557656334031545,
      "segments": 80
    },
    {
      "curve": 251,
      "z": -300.5828950343434,
      "radius": 15.307656334031519,
      "segments": 80
    },
    {
      "curve": 253,
      "z": -293.5828950343434,
      "radius": 15.557656334031545,
      "segments": 80
    },
    {
      "curve": 261,
      "z": -293.5828950343434,
      "radius": 16.357656334031546,
      "segments": 80
    },
    {
      "curve": 269,
      "z": -293.7631389730666,
      "radius": 16.35765633403152,
      "segments": 412
    },
    {
      "curve": 270,
      "z": -295.5828950343434,
      "radius": 16.357656334031546,
      "segments": 80
    },
    {
      "curve": 272,
      "z": -295.4026510956202,
      "radius": 16.35765633403152,
      "segments": 412
    },
    {
      "curve": 274,
      "z": 241.72315706902955,
      "radius": 67.49820245593196,
      "segments": 1704
    },
    {
      "curve": 275,
      "z": 242.2864050114826,
      "radius": 66.13547814440103,
      "segments": 1664
    },
    {
      "curve": 277,
      "z": 242.85192935837657,
      "radius": 64.77152572708592,
      "segments": 1016
    },
    {
      "curve": 279,
      "z": 243.41984763119913,
      "radius": 63.40739367533836,
      "segments": 640
    },
    {
      "curve": 282,
      "z": 257.6823715354542,
      "radius": 33.465548856920506,
      "segments": 80
    },
    {
      "curve": 283,
      "z": 243.99025373223603,
      "radius": 62.0441380977007,
      "segments": 456
    },
    {
      "curve": 285,
      "z": 257.07965625322237,
      "radius": 34.50104271799962,
      "segments": 80
    },
    {
      "curve": 287,
      "z": 244.56321849072071,
      "radius": 60.682822553139,
      "segments": 352
    },
    {
      "curve": 289,
      "z": 256.4754071395985,
      "radius": 35.56362454533098,
      "segments": 80
    },
    {
      "curve": 291,
      "z": 245.13879013401032,
      "radius": 59.32451788691854,
      "segments": 288
    },
    {
      "curve": 293,
      "z": 255.8700782912911,
      "radius": 36.65208097940846,
      "segments": 80
    },
    {
      "curve": 295,
      "z": 245.7169946875178,
      "radius": 57.97030208884252,
      "segments": 240
    },
    {
      "curve": 297,
      "z": 255.26409033693218,
      "radius": 37.76520414457241,
      "segments": 80
    },
    {
      "curve": 299,
      "z": 246.29783630635941,
      "radius": 56.621260173546645,
      "segments": 200
    },
    {
      "curve": 301,
      "z": 254.65783273859066,
      "radius": 38.90179232876065,
      "segments": 80
    },
    {
      "curve": 303,
      "z": 246.88129754092384,
      "radius": 55.27848408252206,
      "segments": 176
    },
    {
      "curve": 305,
      "z": 254.05166573067396,
      "radius": 40.06065041916557,
      "segments": 80
    },
    {
      "curve": 307,
      "z": 247.46733953779272,
      "radius": 53.9430726075101,
      "segments": 152
    },
    {
      "curve": 309,
      "z": 253.44592194636647,
      "radius": 41.24059016307639,
      "segments": 80
    },
    {
      "curve": 311,
      "z": 248.05590217661447,
      "radius": 52.61613133485435,
      "segments": 136
    },
    {
      "curve": 313,
      "z": 252.84090777633162,
      "radius": 42.440430305955076,
      "segments": 80
    },
    {
      "curve": 315,
      "z": 248.64690414261517,
      "radius": 51.29877261028772,
      "segments": 120
    },
    {
      "curve": 317,
      "z": 252.2369044987174,
      "radius": 43.65899664566472,
      "segments": 80
    },
    {
      "curve": 319,
      "z": 249.24024293338726,
      "radius": 49.992115523449165,
      "segments": 112
    },
    {
      "curve": 321,
      "z": 251.63416921395302,
      "radius": 44.895122031803574,
      "segments": 80
    },
    {
      "curve": 323,
      "z": 249.83579479738665,
      "radius": 48.69728591113353,
      "segments": 96
    },
    {
      "curve": 325,
      "z": 251.03293561264167,
      "radius": 46.147646331561575,
      "segments": 80
    },
    {
      "curve": 327,
      "z": 250.43341460015807,
      "radius": 47.41541637784186,
      "segments": 88
    },
    {
      "curve": 330,
      "z": -241.72315706902955,
      "radius": 67.49820245593196,
      "segments": 1704
    },
    {
      "curve": 332,
      "z": -257.6823715354542,
      "radius": 33.465548856920506,
      "segments": 80
    },
    {
      "curve": 333,
      "z": -242.2864050114826,
      "radius": 66.13547814440103,
      "segments": 1664
    },
    {
      "curve": 335,
      "z": -257.07965625322237,
      "radius": 34.50104271799962,
      "segments": 80
    },
    {
      "curve": 337,
      "z": -242.85192935837657,
      "radius": 64.77152572708592,
      "segments": 1016
    },
    {
      "curve": 339,
      "z": -256.4754071395985,
      "radius": 35.56362454533098,
      "segments": 80
    },
    {
      "curve": 341,
      "z": -243.41984763119913,
      "radius": 63.40739367533836,
      "segments": 640
    },
    {
      "curve": 343,
      "z": -255.8700782912911,
      "radius": 36.65208097940846,
      "segments": 80
    },
    {
      "curve": 345,
      "z": -243.99025373223603,
      "radius": 62.0441380977007,
      "segments": 456
    },
    {
      "curve": 347,
      "z": -255.26409033693218,
      "radius": 37.76520414457241,
      "segments": 80
    },
    {
      "curve": 349,
      "z": -244.56321849072071,
      "radius": 60.682822553139,
      "segments": 352
    },
    {
      "curve": 351,
      "z": -254.65783273859066,
      "radius": 38.90179232876065,
      "segments": 80
    },
    {
      "curve": 353,
      "z": -245.13879013401032,
      "radius": 59.32451788691854,
      "segments": 288
    },
    {
      "curve": 355,
      "z": -254.05166573067396,
      "radius": 40.06065041916557,
      "segments": 80
    },
    {
      "curve": 357,
      "z": -245.7169946875178,
      "radius": 57.97030208884252,
      "segments": 240
    },
    {
      "curve": 359,
      "z": -253.44592194636647,
      "radius": 41.24059016307639,
      "segments": 80
    },
    {
      "curve": 361,
      "z": -246.29783630635941,
      "radius": 56.621260173546645,
      "segments": 200
    },
    {
      "curve": 363,
      "z": -252.84090777633162,
      "radius": 42.440430305955076,
      "segments": 80
    },
    {
      "curve": 365,
      "z": -246.88129754092384,
      "radius": 55.27848408252206,
      "segments": 176
    },
    {
      "curve": 367,
      "z": -252.2369044987174,
      "radius": 43.65899664566472,
      "segments": 80
    },
    {
      "curve": 369,
      "z": -247.46733953779272,
      "radius": 53.9430726075101,
      "segments": 152
    },
    {
      "curve": 371,
      "z": -251.63416921395302,
      "radius": 44.895122031803574,
      "segments": 80
    },
    {
      "curve": 373,
      "z": -248.05590217661447,
      "radius": 52.61613133485435,
      "segments": 136
    },
    {
      "curve": 375,
      "z": -251.03293561264167,
      "radius": 46.147646331561575,
      "segments": 80
    },
    {
      "curve": 377,
      "z": -248.64690414261517,
      "radius": 51.29877261028772,
      "segments": 120
    },
    {
      "curve": 379,
      "z": -250.43341460015807,
      "radius": 47.41541637784186,
      "segments": 88
    },
    {
      "curve": 381,
      "z": -249.24024293338726,
      "radius": 49.992115523449165,
      "segments": 112
    },
    {
      "curve": 383,
      "z": -249.83579479738665,
      "radius": 48.69728591113353,
      "segments": 96
    }
  ],
  "torus_surface_only_size_mm": 0.25,
  "torus_faces": [
    52,
    53,
    55,
    56,
    72,
    79,
    92,
    93,
    95,
    96,
    112,
    114,
    120,
    137,
    142,
    159
  ],
  "torus_boundary_controls": [
    {
      "curve": 79,
      "type": "Circle",
      "length_mm": 163.36281798666909,
      "max_curvature_per_mm": 0.038461538461538464,
      "segments": 654,
      "target_max_edge_mm": 0.25
    },
    {
      "curve": 80,
      "type": "Circle",
      "length_mm": 103.40650446859793,
      "max_curvature_per_mm": 0.060761993062899,
      "segments": 414,
      "target_max_edge_mm": 0.25
    },
    {
      "curve": 82,
      "type": "Circle",
      "length_mm": 163.36281798666909,
      "max_curvature_per_mm": 0.038461538461538464,
      "segments": 654,
      "target_max_edge_mm": 0.25
    },
    {
      "curve": 83,
      "type": "Circle",
      "length_mm": 1.3194689145077327,
      "max_curvature_per_mm": 2.3809523809523814,
      "segments": 25,
      "target_max_edge_mm": 0.25
    },
    {
      "curve": 84,
      "type": "Circle",
      "length_mm": 1.2079255327155556,
      "max_curvature_per_mm": 1.2195121951219514,
      "segments": 12,
      "target_max_edge_mm": 0.25
    },
    {
      "curve": 85,
      "type": "Circle",
      "length_mm": 108.05606159591098,
      "max_curvature_per_mm": 0.0581474580359623,
      "segments": 433,
      "target_max_edge_mm": 0.25
    },
    {
      "curve": 87,
      "type": "Circle",
      "length_mm": 163.36281798666909,
      "max_curvature_per_mm": 0.038461538461538464,
      "segments": 654,
      "target_max_edge_mm": 0.25
    },
    {
      "curve": 88,
      "type": "Circle",
      "length_mm": 1.2079255327155478,
      "max_curvature_per_mm": 1.2195121951219514,
      "segments": 12,
      "target_max_edge_mm": 0.25
    },
    {
      "curve": 89,
      "type": "Circle",
      "length_mm": 103.40650446859793,
      "max_curvature_per_mm": 0.060761993062899,
      "segments": 414,
      "target_max_edge_mm": 0.25
    },
    {
      "curve": 90,
      "type": "Circle",
      "length_mm": 163.36281798666909,
      "max_curvature_per_mm": 0.038461538461538464,
      "segments": 654,
      "target_max_edge_mm": 0.25
    },
    {
      "curve": 91,
      "type": "Circle",
      "length_mm": 1.3194689145077327,
      "max_curvature_per_mm": 2.3809523809523814,
      "segments": 25,
      "target_max_edge_mm": 0.25
    },
    {
      "curve": 112,
      "type": "Circle",
      "length_mm": 103.40650446859793,
      "max_curvature_per_mm": 0.060761993062899,
      "segments": 414,
      "target_max_edge_mm": 0.25
    },
    {
      "curve": 119,
      "type": "Circle",
      "length_mm": 1.2079255327155556,
      "max_curvature_per_mm": 1.2195121951219514,
      "segments": 12,
      "target_max_edge_mm": 0.25
    },
    {
      "curve": 120,
      "type": "Circle",
      "length_mm": 108.05606159591098,
      "max_curvature_per_mm": 0.0581474580359623,
      "segments": 433,
      "target_max_edge_mm": 0.25
    },
    {
      "curve": 133,
      "type": "Circle",
      "length_mm": 1.2079255327155478,
      "max_curvature_per_mm": 1.2195121951219514,
      "segments": 12,
      "target_max_edge_mm": 0.25
    },
    {
      "curve": 134,
      "type": "Circle",
      "length_mm": 103.40650446859793,
      "max_curvature_per_mm": 0.060761993062899,
      "segments": 414,
      "target_max_edge_mm": 0.25
    },
    {
      "curve": 150,
      "type": "Circle",
      "length_mm": 163.36281798666909,
      "max_curvature_per_mm": 0.038461538461538464,
      "segments": 654,
      "target_max_edge_mm": 0.25
    },
    {
      "curve": 151,
      "type": "Circle",
      "length_mm": 51.70325223429896,
      "max_curvature_per_mm": 0.060761993062898985,
      "segments": 207,
      "target_max_edge_mm": 0.25
    },
    {
      "curve": 152,
      "type": "Circle",
      "length_mm": 51.70325223429897,
      "max_curvature_per_mm": 0.060761993062899,
      "segments": 207,
      "target_max_edge_mm": 0.25
    },
    {
      "curve": 154,
      "type": "Circle",
      "length_mm": 1.3194689145077327,
      "max_curvature_per_mm": 2.3809523809523814,
      "segments": 25,
      "target_max_edge_mm": 0.25
    },
    {
      "curve": 155,
      "type": "Circle",
      "length_mm": 163.36281798666909,
      "max_curvature_per_mm": 0.038461538461538464,
      "segments": 654,
      "target_max_edge_mm": 0.25
    },
    {
      "curve": 156,
      "type": "Circle",
      "length_mm": 1.2079255327155478,
      "max_curvature_per_mm": 1.2195121951219514,
      "segments": 12,
      "target_max_edge_mm": 0.25
    },
    {
      "curve": 157,
      "type": "Circle",
      "length_mm": 108.05606159591098,
      "max_curvature_per_mm": 0.0581474580359623,
      "segments": 433,
      "target_max_edge_mm": 0.25
    },
    {
      "curve": 159,
      "type": "Circle",
      "length_mm": 163.36281798666909,
      "max_curvature_per_mm": 0.038461538461538464,
      "segments": 654,
      "target_max_edge_mm": 0.25
    },
    {
      "curve": 160,
      "type": "Circle",
      "length_mm": 1.2079255327155556,
      "max_curvature_per_mm": 1.2195121951219514,
      "segments": 12,
      "target_max_edge_mm": 0.25
    },
    {
      "curve": 161,
      "type": "Circle",
      "length_mm": 51.70325223429897,
      "max_curvature_per_mm": 0.060761993062899,
      "segments": 207,
      "target_max_edge_mm": 0.25
    },
    {
      "curve": 162,
      "type": "Circle",
      "length_mm": 51.70325223429896,
      "max_curvature_per_mm": 0.060761993062898985,
      "segments": 207,
      "target_max_edge_mm": 0.25
    },
    {
      "curve": 163,
      "type": "Circle",
      "length_mm": 1.3194689145077327,
      "max_curvature_per_mm": 2.3809523809523814,
      "segments": 25,
      "target_max_edge_mm": 0.25
    },
    {
      "curve": 164,
      "type": "Circle",
      "length_mm": 163.36281798666909,
      "max_curvature_per_mm": 0.038461538461538464,
      "segments": 654,
      "target_max_edge_mm": 0.25
    },
    {
      "curve": 185,
      "type": "Circle",
      "length_mm": 51.70325223429896,
      "max_curvature_per_mm": 0.060761993062898985,
      "segments": 207,
      "target_max_edge_mm": 0.25
    },
    {
      "curve": 186,
      "type": "Circle",
      "length_mm": 51.70325223429897,
      "max_curvature_per_mm": 0.060761993062899,
      "segments": 207,
      "target_max_edge_mm": 0.25
    },
    {
      "curve": 193,
      "type": "Circle",
      "length_mm": 1.2079255327155478,
      "max_curvature_per_mm": 1.2195121951219514,
      "segments": 12,
      "target_max_edge_mm": 0.25
    },
    {
      "curve": 194,
      "type": "Circle",
      "length_mm": 108.05606159591098,
      "max_curvature_per_mm": 0.0581474580359623,
      "segments": 433,
      "target_max_edge_mm": 0.25
    },
    {
      "curve": 196,
      "type": "Circle",
      "length_mm": 1.2079255327155556,
      "max_curvature_per_mm": 1.2195121951219514,
      "segments": 12,
      "target_max_edge_mm": 0.25
    },
    {
      "curve": 197,
      "type": "Circle",
      "length_mm": 51.70325223429897,
      "max_curvature_per_mm": 0.060761993062899,
      "segments": 207,
      "target_max_edge_mm": 0.25
    },
    {
      "curve": 198,
      "type": "Circle",
      "length_mm": 51.70325223429896,
      "max_curvature_per_mm": 0.060761993062898985,
      "segments": 207,
      "target_max_edge_mm": 0.25
    },
    {
      "curve": 204,
      "type": "Circle",
      "length_mm": 102.77818593787995,
      "max_curvature_per_mm": 0.0611334521021532,
      "segments": 412,
      "target_max_edge_mm": 0.25
    },
    {
      "curve": 206,
      "type": "Circle",
      "length_mm": 102.77818593787995,
      "max_curvature_per_mm": 0.0611334521021532,
      "segments": 412,
      "target_max_edge_mm": 0.25
    },
    {
      "curve": 207,
      "type": "Circle",
      "length_mm": 2.53610200898829,
      "max_curvature_per_mm": 1.2195121951219514,
      "segments": 24,
      "target_max_edge_mm": 0.25
    },
    {
      "curve": 232,
      "type": "Circle",
      "length_mm": 102.77818593787995,
      "max_curvature_per_mm": 0.0611334521021532,
      "segments": 412,
      "target_max_edge_mm": 0.25
    },
    {
      "curve": 233,
      "type": "Circle",
      "length_mm": 102.77818593787995,
      "max_curvature_per_mm": 0.0611334521021532,
      "segments": 412,
      "target_max_edge_mm": 0.25
    },
    {
      "curve": 235,
      "type": "Circle",
      "length_mm": 2.53610200898829,
      "max_curvature_per_mm": 1.2195121951219514,
      "segments": 24,
      "target_max_edge_mm": 0.25
    },
    {
      "curve": 240,
      "type": "Circle",
      "length_mm": 102.77818593787995,
      "max_curvature_per_mm": 0.0611334521021532,
      "segments": 412,
      "target_max_edge_mm": 0.25
    },
    {
      "curve": 242,
      "type": "Circle",
      "length_mm": 2.53610200898829,
      "max_curvature_per_mm": 1.2195121951219514,
      "segments": 24,
      "target_max_edge_mm": 0.25
    },
    {
      "curve": 243,
      "type": "Circle",
      "length_mm": 102.77818593787995,
      "max_curvature_per_mm": 0.0611334521021532,
      "segments": 412,
      "target_max_edge_mm": 0.25
    },
    {
      "curve": 269,
      "type": "Circle",
      "length_mm": 102.77818593787995,
      "max_curvature_per_mm": 0.0611334521021532,
      "segments": 412,
      "target_max_edge_mm": 0.25
    },
    {
      "curve": 271,
      "type": "Circle",
      "length_mm": 2.53610200898829,
      "max_curvature_per_mm": 1.2195121951219514,
      "segments": 24,
      "target_max_edge_mm": 0.25
    },
    {
      "curve": 272,
      "type": "Circle",
      "length_mm": 102.77818593787995,
      "max_curvature_per_mm": 0.0611334521021532,
      "segments": 412,
      "target_max_edge_mm": 0.25
    }
  ],
  "collar_frontal": true,
  "root_band_mm": 0.75,
  "matched_root_circle_sizing": true,
  "linear_optimizer": "Netgen",
  "meridian_curvature_size_controls": [
    [
      209.60643956385948,
      1.8949644334705857
    ],
    [
      210.49635906954308,
      1.8968253838036682
    ],
    [
      211.49558327009822,
      1.9221414978530227
    ],
    [
      212.5051313456968,
      1.9778470332681337
    ],
    [
      213.50123056192353,
      2.0645220753780475
    ],
    [
      214.49566041077577,
      2.1763582490280173
    ],
    [
      215.49986272146327,
      2.3203126935230727
    ],
    [
      216.50213220125977,
      2.489640865751802
    ],
    [
      217.5025577004049,
      2.6870497873900003
    ],
    [
      218.50115888611498,
      2.907142457536224
    ],
    [
      219.49807896897033,
      3.1539531112796446
    ],
    [
      220.49339922734407,
      3.4215086878367185
    ],
    [
      221.49781005847512,
      3.715282332858687
    ],
    [
      222.5007657987554,
      4.035907416309784
    ],
    [
      223.5024625312207,
      4.37708676607164
    ],
    [
      224.50321114356944,
      4.74680007475252
    ],
    [
      225.5032812641333,
      5.138966533304986
    ],
    [
      226.50305222151823,
      5.563837746720857
    ],
    [
      227.50287148586077,
      6.016138875466103
    ],
    [
      252.50241371168042,
      6.063006416959222
    ],
    [
      253.50128279350892,
      5.607783361837773
    ],
    [
      254.50004401642389,
      5.180298099015531
    ],
    [
      255.49904713399548,
      4.785769115938011
    ],
    [
      256.4986732833096,
      4.413812330417639
    ],
    [
      257.4991943304628,
      4.07048831375325
    ],
    [
      258.50092293509846,
      3.7477175869933297
    ],
    [
      259.50405737234877,
      3.4517956715605576
    ],
    [
      260.49806822295443,
      3.1820509866507556
    ],
    [
      261.49363457658984,
      2.9329269628874344
    ],
    [
      262.5018929609588,
      2.705719958971067
    ],
    [
      263.5009775340978,
      2.5104001587552003
    ],
    [
      264.49062327153484,
      2.3383143800144386
    ],
    [
      265.49331369323687,
      2.1913739265901806
    ],
    [
      266.49786407962745,
      2.074045219122508
    ],
    [
      267.4925062869189,
      1.9864179690130135
    ],
    [
      268.48869117530205,
      1.9272194070233843
    ],
    [
      269.498424568459,
      1.8979976419872395
    ],
    [
      270.4483620603564,
      1.8949644334700522
    ]
  ],
  "nominal_meridian_chord_target_mm": 0.045,
  "shell_h": 6.3,
  "bond_h": 3.15,
  "root_h": 0.25,
  "scope": "Same BREP/materials. Explicit torus-boundary segmentation removes under-resolved transverse fillet chords; not a fully swept/multiblock layer topology.",
  "source_sha256": "9b0daa31542748c1c3a1a44f9d97d58020874388595fff78993825c0bc229c5e",
  "partition_sha256": "00c70bb72eeabb00a7e475ae1d4b665a18562e74c278570fe33ce3e72cd08544",
  "frontal_part_ids": [
    7,
    8
  ],
  "root_size_growth_per_mm": 0.4,
  "adjacent_outer_ply_root_band": true,
  "adjacent_outer_ply_root_h_mm": 0.9,
  "thin_layer_chord_target_mm": 0.015,
  "thin_layer_curvature_sizes": [
    [
      209.60643956385948,
      1.0940582257690095
    ],
    [
      210.49635906954308,
      1.095132645944763
    ],
    [
      211.49558327009822,
      1.109748911205993
    ],
    [
      212.5051313456968,
      1.1419105170732597
    ],
    [
      213.50123056192353,
      1.1919523759674406
    ],
    [
      214.49566041077577,
      1.2565210209293884
    ],
    [
      215.49986272146327,
      1.3396331582096517
    ],
    [
      216.50213220125977,
      1.4373948240272956
    ],
    [
      217.5025577004049,
      1.5513689180755434
    ],
    [
      218.50115888611498,
      1.6784394804311291
    ],
    [
      219.49807896897033,
      1.8209356778087604
    ],
    [
      220.49339922734407,
      1.9754089619571724
    ],
    [
      221.49781005847512,
      2.145019254991424
    ],
    [
      222.5007657987554,
      2.3301322332308607
    ],
    [
      223.5024625312207,
      2.52711222265781
    ],
    [
      224.50321114356944,
      2.740566300947703
    ],
    [
      225.5032812641333,
      2.9669837113601116
    ],
    [
      226.50305222151823,
      3.212283220796688
    ],
    [
      227.50287148586077,
      3.473419399232527
    ],
    [
      228.50319062448165,
      3.7582842144507116
    ],
    [
      229.50443933351534,
      4.065016383020959
    ],
    [
      230.50714529352837,
      4.404981169013921
    ],
    [
      231.50230119078668,
      4.779267062368921
    ],
    [
      232.50014109835905,
      5.197904538853624
    ],
    [
      233.5012927093898,
      5.685864603545836
    ],
    [
      234.49702563313446,
      6.260649106947384
    ],
    [
      246.49890936746073,
      5.73588538767799
    ],
    [
      247.49944267711072,
      5.249678623761473
    ],
    [
      248.49662506532502,
      4.817400067268111
    ],
    [
      249.50061320087332,
      4.439347774433088
    ],
    [
      250.5025597090391,
      4.096421746173965
    ],
    [
      251.50298335860285,
      3.7873276154252005
    ],
    [
      252.50241371168042,
      3.5004783869298355
    ],
    [
      253.50128279350892,
      3.2376552335141424
    ],
    [
      254.50004401642389,
      2.990846501949124
    ],
    [
      255.49904713399548,
      2.763065087366208
    ],
    [
      256.4986732833096,
      2.548315737119113
    ],
    [
      257.4991943304628,
      2.3500975236786648
    ],
    [
      258.50092293509846,
      2.163745757697294
    ],
    [
      259.50405737234877,
      1.9928951601630729
    ],
    [
      260.49806822295443,
      1.8371579937179279
    ],
    [
      261.49363457658984,
      1.693326171536572
    ],
    [
      262.5018929609588,
      1.5621481466636888
    ],
    [
      263.5009775340978,
      1.449380207430994
    ],
    [
      264.49062327153484,
      1.350026436751309
    ],
    [
      265.49331369323687,
      1.2651903264119682
    ],
    [
      266.49786407962745,
      1.1974505655718364
    ],
    [
      267.4925062869189,
      1.146858949132773
    ],
    [
      268.48869117530205,
      1.112680643432422
    ],
    [
      269.498424568459,
      1.0958094495226076
    ],
    [
      270.4483620603564,
      1.0940582257687013
    ]
  ],
  "smooth_port_face_h_mm": 2.0,
  "chord_scope": "Linear boundary sizing heuristic only. Actual curved CAD-distance, Jacobian, SICN, material-volume and GPU resource criteria remain unchanged; torus .25mm boundary/surface controls retained.",
  "max_surface_nodes": 700000
}
