
import static org.junit.Assert.*;
import org.junit.After;
import org.junit.Before;
import org.junit.Test;

/**
 * Die Test-Klasse QFTester.
 *
 * @author  (Ihr Name)
 * @version (eine Versionsnummer oder ein Datum)
 */
public class QFTester
{
    /**
     * Konstruktor fuer die Test-Klasse QFTester
     */
    public QFTester()
    {
           
    }

    /**
     *  Setzt das Testgerüst fuer den Test.
     *
     * Wird vor jeder Testfall-Methode aufgerufen.
     */
    @Before
    public void setUp()
    {
    }

    /**
     * Gibt das Testgerüst wieder frei.
     *
     * Wird nach jeder Testfall-Methode aufgerufen.
     */
    @After
    public void tearDown()
    {
    }

    private void performTest(int index)
    {
        QuadratischeFunktion f = new QuadratischeFunktion(parameter[index][0], parameter[index][1], parameter[index][2]);
        assertEquals(parameter[index][4], f.getFunktionswert(parameter[index][3]), 0.0001);
        assertEquals(parameter[index][6], f.getFunktionswert(parameter[index][5]), 0.0001);
        assertEquals((int)parameter[index][7], f.getAnzahlNullstellen());
        assertEquals(parameter[index][8], f.getScheitelX(), 0.0001);
        assertEquals(parameter[index][9], f.getScheitelY(), 0.0001);
    }

    @Test
    public void test00()
    {
        performTest(0);
    }

    @Test
    public void test01()
    {
        performTest(1);
    }

    @Test
    public void test02()
    {
        performTest(2);
    }

    @Test
    public void test03()
    {
        performTest(3);
    }

    @Test
    public void test04()
    {
        performTest(4);
    }

    @Test
    public void test05()
    {
        performTest(5);
    }

    @Test
    public void test06()
    {
        performTest(6);
    }

    @Test
    public void test07()
    {
        performTest(7);
    }

    @Test
    public void test08()
    {
        performTest(8);
    }

    @Test
    public void test09()
    {
        performTest(9);
    }

    @Test
    public void test10()
    {
        performTest(10);
    }

    @Test
    public void test11()
    {
        performTest(11);
    }

    @Test
    public void test12()
    {
        performTest(12);
    }

    @Test
    public void test13()
    {
        performTest(13);
    }

    @Test
    public void test14()
    {
        performTest(14);
    }

    @Test
    public void test15()
    {
        performTest(15);
    }

    @Test
    public void test16()
    {
        performTest(16);
    }

    @Test
    public void test17()
    {
        performTest(17);
    }

    @Test
    public void test18()
    {
        performTest(18);
    }

    @Test
    public void test19()
    {
        performTest(19);
    }

    @Test
    public void test20()
    {
        performTest(20);
    }

    @Test
    public void test21()
    {
        performTest(21);
    }

    @Test
    public void test22()
    {
        performTest(22);
    }

    @Test
    public void test23()
    {
        performTest(23);
    }

    @Test
    public void test24()
    {
        performTest(24);
    }

    @Test
    public void test25()
    {
        performTest(25);
    }

    @Test
    public void test26()
    {
        performTest(26);
    }

    @Test
    public void test27()
    {
        performTest(27);
    }

    @Test
    public void test28()
    {
        performTest(28);
    }

    @Test
    public void test29()
    {
        performTest(29);
    }

    @Test
    public void test30()
    {
        performTest(30);
    }

    @Test
    public void test31()
    {
        performTest(31);
    }

    @Test
    public void test32()
    {
        performTest(32);
    }

    @Test
    public void test33()
    {
        performTest(33);
    }

    @Test
    public void test34()
    {
        performTest(34);
    }

    @Test
    public void test35()
    {
        performTest(35);
    }

    @Test
    public void test36()
    {
        performTest(36);
    }

    @Test
    public void test37()
    {
        performTest(37);
    }

    @Test
    public void test38()
    {
        performTest(38);
    }

    @Test
    public void test39()
    {
        performTest(39);
    }

    @Test
    public void test40()
    {
        performTest(40);
    }

    @Test
    public void test41()
    {
        performTest(41);
    }

    @Test
    public void test42()
    {
        performTest(42);
    }

    @Test
    public void test43()
    {
        performTest(43);
    }

    @Test
    public void test44()
    {
        performTest(44);
    }

    @Test
    public void test45()
    {
        performTest(45);
    }

    @Test
    public void test46()
    {
        performTest(46);
    }

    @Test
    public void test47()
    {
        performTest(47);
    }

    @Test
    public void test48()
    {
        performTest(48);
    }

    @Test
    public void test49()
    {
        performTest(49);
    }

    @Test
    public void test50()
    {
        performTest(50);
    }

    @Test
    public void test51()
    {
        performTest(51);
    }

    @Test
    public void test52()
    {
        performTest(52);
    }

    @Test
    public void test53()
    {
        performTest(53);
    }

    @Test
    public void test54()
    {
        performTest(54);
    }

    @Test
    public void test55()
    {
        performTest(55);
    }

    @Test
    public void test56()
    {
        performTest(56);
    }

    @Test
    public void test57()
    {
        performTest(57);
    }

    @Test
    public void test58()
    {
        performTest(58);
    }

    @Test
    public void test59()
    {
        performTest(59);
    }

    @Test
    public void test60()
    {
        performTest(60);
    }

    @Test
    public void test61()
    {
        performTest(61);
    }

    @Test
    public void test62()
    {
        performTest(62);
    }

    @Test
    public void test63()
    {
        performTest(63);
    }

    @Test
    public void test64()
    {
        performTest(64);
    }

    @Test
    public void test65()
    {
        performTest(65);
    }

    @Test
    public void test66()
    {
        performTest(66);
    }

    @Test
    public void test67()
    {
        performTest(67);
    }

    @Test
    public void test68()
    {
        performTest(68);
    }

    @Test
    public void test69()
    {
        performTest(69);
    }

    @Test
    public void test70()
    {
        performTest(70);
    }

    @Test
    public void test71()
    {
        performTest(71);
    }

    @Test
    public void test72()
    {
        performTest(72);
    }

    @Test
    public void test73()
    {
        performTest(73);
    }

    @Test
    public void test74()
    {
        performTest(74);
    }

    @Test
    public void test75()
    {
        performTest(75);
    }

    @Test
    public void test76()
    {
        performTest(76);
    }

    @Test
    public void test77()
    {
        performTest(77);
    }

    @Test
    public void test78()
    {
        performTest(78);
    }

    @Test
    public void test79()
    {
        performTest(79);
    }

    @Test
    public void test80()
    {
        performTest(80);
    }

    @Test
    public void test81()
    {
        performTest(81);
    }

    @Test
    public void test82()
    {
        performTest(82);
    }

    @Test
    public void test83()
    {
        performTest(83);
    }

    @Test
    public void test84()
    {
        performTest(84);
    }

    @Test
    public void test85()
    {
        performTest(85);
    }

    @Test
    public void test86()
    {
        performTest(86);
    }

    @Test
    public void test87()
    {
        performTest(87);
    }

    @Test
    public void test88()
    {
        performTest(88);
    }

    @Test
    public void test89()
    {
        performTest(89);
    }

    @Test
    public void test90()
    {
        performTest(90);
    }

    @Test
    public void test91()
    {
        performTest(91);
    }

    @Test
    public void test92()
    {
        performTest(92);
    }

    @Test
    public void test93()
    {
        performTest(93);
    }

    @Test
    public void test94()
    {
        performTest(94);
    }

    @Test
    public void test95()
    {
        performTest(95);
    }

    @Test
    public void test96()
    {
        performTest(96);
    }

    @Test
    public void test97()
    {
        performTest(97);
    }

    @Test
    public void test98()
    {
        performTest(98);
    }

    @Test
    public void test99()
    {
        performTest(99);
    }


    private double[][] parameter = new double[][]{
            {-4.485047544467965,4.393848052612215,-1.0255409831809317,1.7500504121218583,-7.072334856909193,-8.308035912845554,-347.1032914537417,2,0.48983294034772956,0.05058477234516179},
            {-1.2183594455789306,0.9075872777117873,-3.670414673461726,-6.475349266307077,-60.63335130363654,-0.01954971459810828,-3.68862339214403,0,0.3724628560993045,-3.5013933986537635},
            {-3.251447376869004,-0.6937765793230231,4.01195531362456,-2.8395262013077183,-20.23417238530429,0.4393084943601533,3.079670189095634,2,-0.10668734549705343,4.04896390443256},
            {-4.351931063710781,2.789265062583695,-1.055089546263941,-6.725654413706907,-216.6718317093273,-1.5670645523037088,-16.113047252421435,0,0.3204629188456583,-0.6081615345690465},
            {2.9865745388085854,1.4476988199276244,1.5393071729691945,4.436908162426395,66.75678031216256,7.569269114438896,183.60963776073572,0,-0.2423677696832481,1.3638694058897303},
            {2.9916797278559155,0.02777442490948978,-2.553610216031632,8.324050666640499,204.97053385148504,2.881950428898488,22.374243952857984,2,-0.004641944899863199,-2.55367467970666},
            {1.7281646755602162,4.495499386164282,4.506859025463704,-4.632890900653354,20.772471120857738,0.06780363301571057,4.8196151639532925,0,-1.3006571218992724,1.5833073789095145},
            {1.800434374954511,-4.0697870708207855,2.8064277151003303,-8.258118937791942,159.198587364636,-7.160248506406455,124.25387016109633,0,1.1302236636432834,0.5065428883847627},
            {-1.890763597792935,-3.151622493499724,-4.394924513494104,7.797169726834461,-143.9192509572208,7.05777277279331,-120.82137219941666,0,-0.8334258437116555,-3.0816026956412843},
            {-0.09797874195354606,-0.08897277947621962,1.2492008758707538,-8.31046645681659,-4.778183229660385,-8.087737043017372,-4.440146225981574,2,-0.45404124252995426,1.269399531543117},
            {-4.567787160042636,-2.878529994415522,2.7555609158801406,9.60157398355462,-445.9881745151789,7.764787577372488,-294.99629901887477,2,-0.3150902059968851,3.2090592203344404},
            {4.564487526024308,-0.747941431544227,-2.437935560627876,7.750288056140949,265.94021515062485,6.875840224454436,208.21543152155914,2,0.0819304935417019,-2.4685751659412287},
            {-4.599198502143505,-3.0103757870627588,-0.7856409921900731,2.9821396302077208,-50.66439524317084,7.8477574847225,-307.66254669945727,0,-0.3272717828617031,-0.2930354667322072},
            {4.489682228754287,3.638783045743347,-4.595970498781119,-6.4951445248282,161.17539370893516,4.155001509055296,88.03322108842265,2,-0.40523837326823114,-5.333257759847646},
            {-3.9141971863184386,-4.326930117777139,-3.5400956140865736,-2.164654623280784,-12.514656095291631,4.849040217812199,-116.55681996134567,0,-0.55272255226453,-2.344299685002552},
            {2.1227920293794025,-1.9777944001652847,-1.072885433121058,-1.3892407668959184,5.771714370473019,0.08093219378137562,-1.2190483425473417,2,0.46584742471062796,-1.5335606470831076},
            {-1.2947562028541149,-1.9651786865250962,3.283396622487075,0.9067387599004579,0.4369765248224473,-1.9068288172973915,2.3229274192466547,2,-0.7588991202332631,4.029082810639602},
            {-2.875918495783245,3.6942939965918367,1.907827806096786,-8.247430895630048,-224.1809174163096,-1.1460293725328707,-6.103125014598745,2,0.6422807186657963,3.0942147076436566},
            {0.8976225969574712,-4.7409444554101645,-0.8869470416935137,-1.6045831871288954,9.031390137351304,4.896407900797726,-2.580213419537017,2,2.6408339493010713,-7.146970576492435},
            {-2.5562238719416577,-2.3245660497355534,1.8601824347486904,-2.9659910894228148,-13.732540431843177,9.96600254811096,-275.1936885241465,2,-0.45468749338645725,2.388657989931449},
            {-3.7363510535977107,4.50741656341018,4.454810037770484,6.100470511951876,-107.09889923708295,7.992627308270283,-198.2050083411036,2,0.6031842964902903,5.81421148216511},
            {-0.37613625562591935,2.7768394374915095,1.340758136664629,-4.145542767790413,-16.634847474869122,8.417752730184066,-1.9369679306648493,2,3.6912679859465256,6.4657873955277125},
            {-0.9563012010177303,3.6905375803015303,-0.6790299118556442,2.1968539172706,2.813272601872904,-7.752309271725584,-86.76129416864019,2,1.929589535375427,2.881581435574147},
            {4.418707821346942,-1.7679840256617005,-0.7860828928667232,-1.710007035789582,15.15803209551442,1.4108836059020256,5.515344296992953,2,0.20005667914050618,-0.9629313993403948},
            {2.410665769791011,4.711036903403896,-0.9233188535368715,-6.06512541408857,59.18179089111936,-0.29995929905062546,-2.1195371274401853,2,-0.9771236150692743,-3.2249515584262585},
            {-4.441726872185164,-3.6665990709366483,4.15612906559922,0.7836210586560526,-1.4445907048077036,-4.112371834600936,-55.88216971231506,2,-0.4127447698211144,4.9128138603792495},
            {-2.9523701407977576,4.179121934876777,0.7248738093796989,8.182458852915456,-162.74858707886082,7.4683029195193775,-132.73424161458422,2,0.7077571130270848,2.203775447187975},
            {-2.766758593609743,-1.1614031753574205,-2.441547042195873,-2.0960089661807384,-12.162307687126088,-4.524037827200216,-53.81433713017485,0,-0.20988516635312182,-2.319666392864405},
            {-1.4653443099815942,3.901229652726993,-4.732501431998056,5.542038296089867,-28.11859861276589,3.907806195749286,-11.864450635371513,0,1.3311648416528112,-2.135911555536267},
            {1.7013348568804654,-2.668212767432161,-4.5671328586848805,-3.5174714282020165,25.868173894336252,2.7830169988413864,1.1843365115940703,2,0.7841527364943737,-5.613276030250458},
            {2.208238558468355,4.405605778529116,-0.5499753128613092,-5.89361067882443,50.18748587674216,4.440490504014514,62.55502585955588,2,-0.9975384592470993,-2.747355913043335},
            {0.12104985848440641,0.5778989991423273,-0.5801903254802898,1.0737476417159542,0.17988985930951917,-5.166840632040701,-0.3345260251475084,2,-2.3870288093594594,-1.2699211054066564},
            {-0.7692021955691031,-3.3125921029796643,3.473774421789944,8.664522893386831,-82.975308222333,3.652429396179926,-18.886576630152085,2,-2.153264851596533,7.040218493301121},
            {3.4162551358753053,-4.9410393332840545,-3.209223845849051,-5.046647962838142,108.73388794488245,-6.3980877502745725,168.25018326202655,2,0.7231660307505213,-4.995819747065667},
            {-1.2021509536694817,-0.6979389802042046,-2.265287272174877,7.786851293446148,-80.59252119230925,-2.4615806561816145,-7.831542815772044,0,-0.29028757914045433,-2.163985763699259},
            {2.547461478770611,0.2343245308132076,2.982137461605401,-5.613104772298141,81.92957849143667,-0.552832776148227,3.6311607473836918,0,-0.04599177117415945,2.9767489615045744},
            {-3.0700715591258163,-2.737285315384238,-1.5631021574601753,9.727844663099383,-318.71481290643266,6.224585896750959,-137.55293394803232,0,-0.44580154935601285,-0.9529591401462976},
            {-0.820918299663794,0.05058410365758803,-1.9932634043770014,3.34396043800772,-11.003679212358994,-1.257958194271577,-3.355965494672681,0,0.03080946281640005,-1.9924841698466318},
            {-0.11084208019931552,4.040532632764993,-1.8156697208223949,-9.93373176952752,-52.89102571092796,9.230992433965636,26.037467414440474,2,18.22652834329405,35.00677155572544},
            {4.333902061626532,-3.6939597740893984,-1.3281617286475478,-2.062587395542632,24.728528641328865,5.688720833213631,117.90969771923129,2,0.4261701950762403,-2.1152895074112794},
            {-0.29809692358414175,-0.2588308870703333,-2.941948344056371,2.6024271822410334,-5.63443622466018,-7.477417021623198,-17.67368709599246,0,-0.43413880954942985,-2.885764077462702},
            {-1.5551899356083276,-3.357429494982113,1.2703780117965646,5.434962551378998,-62.91559792443749,6.221796702712947,-79.82144109670249,2,-1.0794274763837195,3.082428835248969},
            {4.865939423876544,4.434465010611367,2.9489323709353794,-0.04438731196048984,2.761685425813727,-1.5232365346655108,7.484386967620281,0,-0.4556638116837227,1.9386197561787417},
            {-3.740664695047152,1.2201524300674746,-3.026766634269553,1.5844075396571213,-10.483915261366064,4.737431222819426,-81.19906850576939,0,0.16309299677180694,-2.9272674761004995},
            {2.410791609775048,1.1255867105685446,-2.7152076329621346,2.822726390013175,19.670683152756816,9.770254343957024,238.4110927673474,2,-0.2334475335828744,-2.8465903536700785},
            {2.6157665036876976,3.082685738806264,2.9806548628239344,-3.859769863683214,30.05142477811023,-5.68176811794646,69.90900255533666,0,-0.5892509393442238,2.0724171291766176},
            {-1.067417170492341,4.234364549452163,-3.9613000398563,4.8028674219216665,-8.246891937100429,-1.5801298170725246,-13.317283841158492,2,1.983462823395975,0.23805229241580683},
            {4.262787897286614,0.4360905714723611,3.319588699085344,-7.1339637183222715,217.15646736722,1.9325193924585946,20.08228287501279,0,-0.05115086440847141,3.3084354942397463},
            {0.9402257797564477,-3.763581575170055,2.8401539040468133,2.4570088479849836,-0.7309573878137394,-1.77266514406654,12.466234466557589,2,2.001424368594189,-0.9261080348219122},
            {0.9912293727710306,-3.34998099002469,1.5101454756562491,3.965351175060462,3.8123949322430493,-7.897273359129697,89.78579054676341,2,1.6898111991272278,-1.3202722212472704},
            {-3.740265015196628,2.637095105983965,4.970237686577171,3.813859709143923,-39.37637311998869,-1.8345810219630074,-12.456290254103223,2,0.3525278416461797,5.4350624095412865},
            {-0.4785672744593308,-0.08666622247777145,3.9599486456612496,5.975915368551741,-13.648347450837498,7.6555500050493634,-24.751134591990095,2,-0.09054758557789397,3.963872354259509},
            {2.8107417566268014,-2.6992148640209477,-2.625099413324522,-9.627952038793069,283.9114346917033,-4.647600422398068,70.63232783111425,2,0.4801605942020625,-3.2731277198181905},
            {2.258901878022427,-2.1975968819012337,4.451780421377228,-5.1744880315067014,76.3060542478338,2.8431845761232832,16.463888661824917,0,0.48643035434215864,3.9172915063950073},
            {2.788077763386319,0.7285918634995072,-0.022343837709357217,-8.132999608055144,178.47132569174312,7.8073032064688626,175.61043934392927,2,-0.13066204125787734,-0.06994348777372039},
            {2.391597665238394,-1.7268685594859159,1.3213724764840231,1.2288999735811306,2.8110029323519736,2.380052265104837,10.758895857659446,0,0.36102823325715655,1.0096483239347576},
            {-4.823033714552681,0.8326292314694204,-0.554173662073044,-4.687222201278125,-110.4191932148414,1.8354822872411631,-15.27467501877965,0,0.08631799825046876,-0.5182382178004107},
            {-2.6670186409362984,3.0066258120489096,-4.486895873459801,-2.793676355160681,-33.701522547844895,6.354919043430293,-93.08756951963069,0,0.5636679410297235,-3.6395265829975862},
            {-1.8404590145931476,2.5426771263881642,-4.874100170832714,2.3017348795445773,-8.772252951835572,8.400954738858275,-113.40549471383812,0,0.6907725481054109,-3.9958943920304657},
            {-4.52454631076396,-1.1001128338312647,-1.4321966926662713,2.587641261099778,-34.574746216422334,-6.301296906754854,-174.15324550500458,0,-0.121571618265248,-1.3653254439246538},
            {2.921021463020967,0.9290433547508412,-3.3922448840306574,5.017737803953018,74.81403175474908,2.9995157109230917,25.67514139421858,2,-0.15902713597147106,-3.466116435980334},
            {1.1502152555781162,0.6035525029243445,-0.5639424005651357,3.358143363577735,14.433996774053007,-9.379336648205417,94.96182129830332,2,-0.26236502254571015,-0.6431179335837683},
            {-1.2449830096576986,4.944038989782181,-4.170199930304651,-7.776203021538366,-117.8993435896457,9.218065463360581,-64.38533110736876,2,1.9855849242237922,0.7382047111384109},
            {-0.08596711047128025,0.20638206897860645,0.8009461097784518,-2.909133771799082,-0.5269916909400907,1.43951412459276,0.9198948881657596,2,1.200354809224129,0.9248119642964999},
            {-4.650469843875815,1.1644788292346426,2.8541693255112586,-6.483096839731677,-200.1570400312531,-3.723224304511687,-65.94811609789828,2,0.12520012690418153,2.9270657741099635},
            {-0.5955256287099608,-2.1799721842197117,3.095665851317481,4.046477985529503,-15.476670769315081,-9.636581693478433,-31.199571443686775,2,-1.8302925005444433,5.090659221403895},
            {-4.610094070491611,0.6313407665248496,1.5108495652905676,-8.14135769774883,-309.1940173967686,-6.610149476107874,-204.09620839983333,2,0.06847374010933412,1.5324646970742928},
            {-0.5923901370947826,-0.6719566546973699,4.65516819386022,-5.581146448690333,-10.047019609393203,8.408261184736535,-42.876123951242434,2,-0.5671571930559139,4.845720718926922},
            {-0.1448770424583392,-3.116323959132635,-1.3488446692487974,-9.190700619547673,15.054740178196937,0.7985313370295515,-3.9297081857450675,2,-10.75506479927199,15.409288388748866},
            {1.132013219714219,-0.13829239770210044,2.26889931262419,5.338080651716377,33.7875189473834,-9.255862134840907,100.52960095456854,0,0.06108250119950582,2.264675689849929},
            {-0.14641197624601077,0.2068041053227354,0.4147053300931258,-9.402294129426686,-14.473005381827031,9.93994427956579,-11.995541539087219,2,0.7062403999494206,0.4877320371202812},
            {-1.572620687668711,-4.385036632420258,-1.0924255960445772,-2.64888897948516,-0.5114208727476597,-1.1548330018390693,1.8742507278242844,2,-1.3941812754990324,1.964342386604251},
            {4.819365166076832,-4.1242007771699285,-3.1183799448268115,-5.706434645411824,177.35100037254335,-1.4068564784932605,12.222483773375638,2,0.42787801246104823,-4.0007073605897014},
            {-0.4462729156417202,3.905724660986147,-3.5346250023342805,-5.015613417920113,-34.350840156988696,7.969526782991856,-0.7521387848281229,2,4.375937373848794,5.010978255651816},
            {4.176185729723077,2.4715115064462534,-4.034049947474575,-3.3795724807225707,35.31164549012995,5.227567122425658,123.01048255681957,2,-0.29590536273995405,-4.399716701890049},
            {4.607743048226,-4.543595853252161,-3.843943473923538,4.515785288881727,69.60070907185806,-5.640372852881635,168.37347429452396,2,0.4930391957296169,-4.964028896527472},
            {2.012534692867983,-1.843600333786215,1.1515038915713678,9.625412945354523,169.8645595342493,-1.530115571595779,8.684279690561311,0,0.45802945418023416,0.7292922642660691},
            {1.637360568704091,1.7593650570887114,-1.3255518444571477,-6.8290335168485905,63.01913947921644,5.333513189871903,54.63499790503096,2,-0.537256451241275,-1.7981669579618398},
            {-4.734257854871292,-3.1189428020192924,0.4526491690375609,4.338253640618607,-102.17895371474921,-0.03388380965555626,0.5528953723775664,2,-0.3294014497763436,0.966341309414884},
            {0.39642226247885937,-0.7989703981387377,-0.38774922322215133,-4.40011820319916,10.802962330315776,7.907560492246347,18.082435012776905,2,1.0077264494969498,-0.7903210245069086},
            {0.7866970856271296,4.890470059784942,-4.893028251937643,0.10171925588205788,-4.387433473616858,3.3727753620284684,20.550590774380133,2,-3.1082294247260474,-12.493379722220297},
            {1.4617572022853444,4.960694520492066,2.9086392236280734,-2.2662978448767497,-0.8260322545198466,3.0792366408381255,32.04373232084568,2,-1.6968257494255554,-1.3000778750745248},
            {-4.618790936761164,-1.5659308232513833,2.3117642767135234,-5.604881667222368,-134.00930348925868,9.251881225114722,-407.5321038112522,2,-0.16951739586090264,2.4444905343414702},
            {-4.310010647497352,4.227124799423965,-0.38702204662337714,-3.9161192419737993,-83.03922664559482,-9.69826349868812,-446.766510833481,2,0.49038449613558205,0.6494361858104951},
            {2.4620445580337,2.358997976891553,2.6713389540519428,-1.7782385643469407,6.26178862516955,-0.17922320454268892,2.3276350046190126,0,-0.47907296583932574,2.1062728754527402},
            {3.6468839270643265,-4.830660513344558,0.011230363861495007,-2.600570222913947,37.23745237588045,-6.543328865934148,187.76172276830457,2,0.6622997345069259,-1.5884422238791005},
            {-4.2085962071721035,3.1665136993815644,-2.172506993501502,-5.42782297969241,-143.35033958607178,-7.567900193000221,-267.1757741688692,0,0.37619595032487696,-1.576892178323707},
            {1.3953149295087686,-4.429418780367035,1.5728890644865698,3.5838919312712676,3.6201483987003167,0.796218078021047,-1.0693158871039983,2,1.5872469672228213,-1.9424016983621226},
            {3.4724760692150287,-0.6969402972922882,-0.5672529245543592,-9.248112227631163,302.8706031868476,-5.99230216187197,128.29760148064943,2,0.1003520662778585,-0.6022226240071522},
            {0.857504304022159,0.8303952309324707,1.3462574168310137,-1.809187116571902,2.6506641556349617,-1.5357096582254428,2.093353153537034,0,-0.48419303963692534,1.1452216213484139},
            {-3.0826421058216935,1.8875872104401896,-3.3418737883246195,6.6828569075561965,-128.39997198581455,7.161115173861823,-147.90737295231278,0,0.30616385970907967,-3.052918295381688},
            {3.632805996103274,-3.065565175638528,0.7826677597734442,1.0289976053511207,1.4747545655857164,-6.538160130671478,176.11933575018065,0,0.42192800536648584,0.13594385983438173},
            {0.06491091326144005,4.973644048507964,4.798375498094421,9.42070121934852,57.414408382220344,-6.782780212617709,-25.950460490968368,2,-38.31130851969178,-90.47503030666432},
            {3.695014374750521,-1.7083024748950137,0.7020118367645214,7.842253464763672,214.55192599849946,7.001455010948831,169.8723891082245,0,0.23116317037472345,0.5045635287366625},
            {3.2652504968794585,0.8183899302095785,3.2730239682063402,-5.592439583669391,100.81817943552399,7.637916558136769,200.01124832102334,0,-0.12531809289849266,3.2217444355557427},
            {-0.3647855673537723,0.3822700877068632,-0.2987055091407722,3.170986356410255,-2.7545075056538777,-5.629578660670482,-14.011566106941286,0,0.5239654771430886,-0.19855734468934375},
            {-4.362149111793442,0.7720309212742009,2.9782357298177464,3.2976130249047095,-41.91101227746335,-6.584544638610632,-191.23156822147638,2,0.0884920370084266,3.0123950242462696},
            {2.1610960319270625,1.8144598299317973,-2.9854405203448673,-9.094327412886308,159.25058575274272,0.5214926456267417,-1.451493100752105,2,-0.41980083326371953,-3.366296394609325},
            {-4.470623424178313,0.3824615849503852,3.109832104195556,-9.994353008038741,-447.2701974764373,-9.212116331165754,-379.8043544352586,2,0.042774972152869316,3.1180119960184536},
            {-0.7038305194112784,2.558806481034158,0.19750599353605836,2.318191179858948,2.346916115424077,-8.968805591129701,-79.36768845777904,2,1.8177717578760872,2.5231690710831516}
        };
}
