689    { 
" 270deg, 0 cl, 0   deg    ", { { 0, 0 }, { 100, 0 }, 270.0 }, 0, { 100, 0 }, 
true, 0 },
 
  690    { 
" 270deg, 0 cl, 90  deg    ", { { 0, 0 }, { 100, 0 },  270.0 }, 0, { 0, 100 }, 
true, 0 },
 
  691    { 
" 270deg, 0 cl, 180 deg    ", { { 0, 0 }, { 100, 0 },  270.0 }, 0, { -100, 0 }, 
true, 0 },
 
  692    { 
" 270deg, 0 cl, 270 deg    ", { { 0, 0 }, { 100, 0 },  270.0 }, 0, { 0, -100 }, 
true, 0 },
 
  693    { 
" 270deg, 0 cl, 45  deg    ", { { 0, 0 }, { 100, 0 },  270.0 }, 0, { 71, 71 }, 
true, 0 },
 
  694    { 
" 270deg, 0 cl, -45 deg    ", { { 0, 0 }, { 100, 0 },  270.0 }, 0, { 71, -71 }, 
false, -1 },
 
  695    { 
"-270deg, 0 cl, 0   deg    ", { { 0, 0 }, { 100, 0 }, -270.0 }, 0, { 100, 0 }, 
true, 0 },
 
  696    { 
"-270deg, 0 cl, 90  deg    ", { { 0, 0 }, { 100, 0 }, -270.0 }, 0, { 0, 100 }, 
true, 0 },
 
  697    { 
"-270deg, 0 cl, 180 deg    ", { { 0, 0 }, { 100, 0 }, -270.0 }, 0, { -100, 0 }, 
true, 0 },
 
  698    { 
"-270deg, 0 cl, 270 deg    ", { { 0, 0 }, { 100, 0 }, -270.0 }, 0, { 0, -100 }, 
true, 0 },
 
  699    { 
"-270deg, 0 cl, 45  deg    ", { { 0, 0 }, { 100, 0 }, -270.0 }, 0, { 71, 71 }, 
false, -1 },
 
  700    { 
"-270deg, 0 cl, -45 deg    ", { { 0, 0 }, { 100, 0 }, -270.0 }, 0, { 71, -71 }, 
true, 0 },
 
  701    { 
" 270deg, 5 cl, 0   deg, 5 pos X", { { 0, 0 }, { 100, 0 },  270.0 }, 5, { 105, 0 }, 
true, 5 },
 
  702    { 
" 270deg, 5 cl, 0  deg, 5 pos Y", { { 0, 0 }, { 100, 0 },  270.0 }, 5, { 100, -5 }, 
true, 5 },
 
  703    { 
" 270deg, 5 cl, 90  deg, 5 pos", { { 0, 0 }, { 100, 0 },  270.0 }, 5, { 0, 105 }, 
true, 5 },
 
  704    { 
" 270deg, 5 cl, 180 deg, 5 pos", { { 0, 0 }, { 100, 0 },  270.0 }, 5, { -105, 0 }, 
true, 5 },
 
  705    { 
" 270deg, 5 cl, 270 deg, 5 pos", { { 0, 0 }, { 100, 0 },  270.0 }, 5, { 0, -105 }, 
true, 5 },
 
  706    { 
" 270deg, 5 cl, 0   deg, 5 neg", { { 0, 0 }, { 100, 0 },  270.0 }, 5, { 105, 0 }, 
true, 5 },
 
  707    { 
" 270deg, 5 cl, 90  deg, 5 neg", { { 0, 0 }, { 100, 0 },  270.0 }, 5, { 0, 105 }, 
true, 5 },
 
  708    { 
" 270deg, 5 cl, 180 deg, 5 neg", { { 0, 0 }, { 100, 0 },  270.0 }, 5, { -105, 0 }, 
true, 5 },
 
  709    { 
" 270deg, 5 cl, 270 deg, 5 neg", { { 0, 0 }, { 100, 0 },  270.0 }, 5, { 0, -105 }, 
true, 5 },
 
  710    { 
" 270deg, 5 cl, 45  deg, 5 pos", { { 0, 0 }, { 100, 0 },  270.0 }, 5, { 74, 75 }, 
true, 5 }, 
 
  711    { 
" 270deg, 5 cl, -45 deg, 5 pos", { { 0, 0 }, { 100, 0 },  270.0 }, 5, { 74, -75 }, 
false, -1 }, 
 
  712    { 
" 270deg, 5 cl, 45  deg, 5 neg", { { 0, 0 }, { 100, 0 },  270.0 }, 5, { 67, 67 }, 
true, 5 }, 
 
  713    { 
" 270deg, 5 cl, -45 deg, 5 neg", { { 0, 0 }, { 100, 0 },  270.0 }, 5, { 67, -67 }, 
false, -1 }, 
 
  714    { 
" 270deg, 4 cl, 0   deg pos", { { 0, 0 }, { 100, 0 },  270.0 }, 4, { 105, 0 }, 
false, -1 },
 
  715    { 
" 270deg, 4 cl, 90  deg pos", { { 0, 0 }, { 100, 0 },  270.0 }, 4, { 0, 105 }, 
false, -1 },
 
  716    { 
" 270deg, 4 cl, 180 deg pos", { { 0, 0 }, { 100, 0 },  270.0 }, 4, { -105, 0 }, 
false, -1 },
 
  717    { 
" 270deg, 4 cl, 270 deg pos", { { 0, 0 }, { 100, 0 },  270.0 }, 4, { 0, -105 }, 
false, -1 },
 
  718    { 
"  90deg, 0 cl,   0 deg    ", { { 0, 0 }, { 71, -71 },  90.0 }, 0, { 71, -71 }, 
true, 0 },
 
  719    { 
"  90deg, 0 cl,  45 deg    ", { { 0, 0 }, { 71, -71 },  90.0 }, 0, { 100, 0 }, 
true, 0 },
 
  720    { 
"  90deg, 0 cl,  90 deg    ", { { 0, 0 }, { 71, -71 },  90.0 }, 0, { 71, 71 }, 
true, 0 },
 
  721    { 
"  90deg, 0 cl, 135 deg    ", { { 0, 0 }, { 71, -71 },  90.0 }, 0, { 0, -100 }, 
false, -1 },
 
  722    { 
"  90deg, 0 cl, -45 deg    ", { { 0, 0 }, { 71, -71 },  90.0 }, 0, { 0,  100 }, 
false, -1 },
 
  723    { 
" -90deg, 0 cl,   0 deg    ", { { 0, 0 }, { 71,  71 }, -90.0 }, 0, { 71, -71 }, 
true, 0 },
 
  724    { 
" -90deg, 0 cl,  45 deg    ", { { 0, 0 }, { 71,  71 }, -90.0 }, 0, { 100, 0 }, 
true, 0 },
 
  725    { 
" -90deg, 0 cl,  90 deg    ", { { 0, 0 }, { 71,  71 }, -90.0 }, 0, { 71, 71 }, 
true, 0 },
 
  726    { 
" -90deg, 0 cl, 135 deg    ", { { 0, 0 }, { 71,  71 }, -90.0 }, 0, { 0, -100 }, 
false, -1 },
 
  727    { 
" -90deg, 0 cl, -45 deg    ", { { 0, 0 }, { 71,  71 }, -90.0 }, 0, { 0,  100 }, 
false, -1 },
 
  728    { 
"issue 11358 collide",
 
  729      { { 119888000, 60452000 }, { 120904000, 60452000 }, 360.0 },
 
  731      { 120395500, 59571830 },
 
  734    { 
"issue 11358 dist",
 
  735      { { 119888000, 60452000 }, { 120904000, 60452000 }, 360.0 },
 
  737      { 118872050, 60452000 },
 
 
  783    { 
"0   deg    ", { { 0, 0 }, { 100, 0 }, 270.0 }, 0, { { 100, 0 }, { 50, 0 } }, 
true, 0, { 100, 0 } },
 
  784    { 
"90  deg    ", { { 0, 0 }, { 100, 0 }, 270.0 }, 0, { { 0, 100 }, { 0, 50 } }, 
true, 0, { 0, 100 } },
 
  785    { 
"180 deg    ", { { 0, 0 }, { 100, 0 }, 270.0 }, 0, { { -100, 0 }, { -50, 0 } }, 
true, 0, { -100, 0 } },
 
  786    { 
"270 deg    ", { { 0, 0 }, { 100, 0 }, 270.0 }, 0, { { 0, -100 }, { 0, -50 } }, 
true, 0, { 0, -100 } },
 
  787    { 
"45  deg    ", { { 0, 0 }, { 100, 0 }, 270.0 }, 0, { { 71, 71 }, { 35, 35 } }, 
true, 0, { 70, 70 } },
 
  788    { 
"-45 deg    ", { { 0, 0 }, { 100, 0 }, 270.0 }, 0, { { 71, -71 }, { 35, -35 } }, 
false, -1, { 0, 0 } },
 
  789    { 
"seg inside arc start", { { 0, 0 }, { 71, -71 }, 90.0 },
 
  790                        10, { { 90, 0 }, { -35, 0 } }, 
true, 10, { 100, 0 } },
 
  791    { 
"seg inside arc end", { { 0, 0 }, { 71, -71  }, 90.0 },
 
  792                        10, { { -35, 0 }, { 90, 0 } }, 
true, 10, { 100, 0 } },
 
  793    { 
"large diameter arc", { { 172367922, 82282076 }, { 162530000, 92120000 }, -45.0 },
 
  794                        433300, { { 162096732, 92331236 }, { 162096732, 78253268 } }, 
true, 433268, { 162530000, 92120000 } },
 
  795    { 
"upside down collide", { { 26250000, 16520000 }, { 28360000, 16520000 }, 90.0 },
 
  796                        0, { { 27545249, 18303444 }, { 27545249, 18114500 } }, 
true, 0, { 27545249, 18185662 } }
 
 
  871    { 
"case 1: No intersection",
 
  872      { 73.843527, 74.355869, 71.713528, 72.965869, -76.36664803, 0.2 },
 
  873      { 71.236473, 74.704131, 73.366472, 76.094131, -76.36664803, 0.2 },
 
  876    { 
"case 2: No intersection",
 
  877      { 82.542335, 74.825975, 80.413528, 73.435869, -76.4, 0.2 },
 
  878      { 76.491192, 73.839894, 78.619999, 75.23, -76.4, 0.2 },
 
  881    { 
"case 3: No intersection",
 
  882      { 89.318807, 74.810106, 87.19, 73.42, -76.4, 0.2 },
 
  883      { 87.045667, 74.632941, 88.826472, 75.794131, -267.9, 0.2 },
 
  886    { 
"case 4: Co-centered not intersecting",
 
  887      { 94.665667, 73.772941, 96.446472, 74.934131, -267.9, 0.2 },
 
  888      { 94.665667, 73.772941, 93.6551, 73.025482, -255.5, 0.2 },
 
  891    { 
"case 5: Not intersecting, but end points very close",
 
  892      { 72.915251, 80.493054, 73.570159, 81.257692, -260.5, 0.2 },
 
  893      { 73.063537, 82.295989, 71.968628, 81.581351, -255.5, 0.2 },
 
  896    { 
"case 6: Coincident centers, colliding due to arc thickness",
 
  897      { 79.279991, 80.67988, 80.3749, 81.394518, -255.5, 0.3 },
 
  898      { 79.279991, 80.67988, 80.3749, 81.694518, -255.5, 0.3 },
 
  901    { 
"case 7: Single intersection",
 
  902      { 88.495265, 81.766089, 90.090174, 82.867869, -255.5, 0.2 },
 
  903      { 86.995265, 81.387966, 89.090174, 82.876887, -255.5, 0.2 },
 
  906    { 
"case 8: Double intersection",
 
  907      { 96.149734, 81.792126, 94.99, 83.37, -347.2, 0.2 },
 
  908      { 94.857156, 81.240589, 95.91, 83.9, -288.5, 0.2 },
 
  911    { 
"case 9: Endpoints within arc width",
 
  912      { 72.915251, 86.493054, 73.970159, 87.257692, -260.5, 0.2 },
 
  913      { 73.063537, 88.295989, 71.968628, 87.581351, -255.5, 0.2 },
 
  916    { 
"case 10: Endpoints close, outside, no collision",
 
  917      { 78.915251, 86.393054, 79.970159, 87.157692, 99.5, 0.2 },
 
  918      { 79.063537, 88.295989, 77.968628, 87.581351, -255.5, 0.2 },
 
  921    { 
"case 11: Endpoints close, inside, collision due to arc width",
 
  922      { 85.915251, 86.993054, 86.970159, 87.757692, 99.5, 0.2 },
 
  923      { 86.063537, 88.295989, 84.968628, 87.581351, -255.5, 0.2 },
 
  926    { 
"case 12: Simulated differential pair length-tuning",
 
  927      { 94.6551, 88.296, 95.6551, 88.296, 90.0, 0.1 },
 
  928      { 94.6551, 88.296, 95.8551, 88.296, 90.0, 0.1 },
 
  931    { 
"case 13: One arc fully enclosed in other, non-concentric",
 
  932      { 73.77532, 93.413654, 75.70532, 93.883054, 60.0, 0.1 },
 
  933      { 73.86532, 93.393054, 75.86532, 93.393054, 90.0, 0.3 },
 
  936    { 
"case 14: One arc fully enclosed in other, concentric",
 
  937      { 79.87532, 93.413654, 81.64532, 94.113054, 60.0, 0.1 },
 
  938      { 79.87532, 93.413654, 81.86532, 93.393054, 90.0, 0.3 },
 
  941    { 
"case 15: Arcs separated by clearance",
 
  942        { 303.7615, 149.9252, 303.695968, 149.925237, 90.0262, 0.065 },
 
  943        { 303.6345, 149.2637, 303.634523, 148.85619, 89.9957, 0.065 },