diff --git a/examples-gallery/advanced/one_legded_time_trial_265_nodes_solution.csv b/examples-gallery/advanced/one_legded_time_trial_265_nodes_solution.csv new file mode 100644 index 00000000..d1eabc93 --- /dev/null +++ b/examples-gallery/advanced/one_legded_time_trial_265_nodes_solution.csv @@ -0,0 +1,4241 @@ +0.000000000000 +-0.000789362831 +-0.002539863408 +-0.005312479995 +-0.009136315689 +-0.014026705627 +-0.019991845371 +-0.027036010203 +-0.035161269379 +-0.044368411375 +-0.054657437210 +-0.066027814940 +-0.078478601312 +-0.092008488809 +-0.106615810120 +-0.122298517606 +-0.139054147426 +-0.156879773626 +-0.175771955082 +-0.195726676912 +-0.216739287192 +-0.238804429453 +-0.261915971189 +-0.286066928479 +-0.311249386762 +-0.337454417736 +-0.364671992310 +-0.392890889549 +-0.422098601445 +-0.452281233388 +-0.483423400136 +-0.515508117050 +-0.548516686348 +-0.582428578081 +-0.617221305544 +-0.652870294818 +-0.689348748198 +-0.726627501328 +-0.764674873741 +-0.803412282154 +-0.842681575758 +-0.882430430326 +-0.922622225624 +-0.963219527547 +-1.004184150634 +-1.045477221901 +-1.087059245492 +-1.128890167807 +-1.170929443785 +-1.213136103624 +-1.255472435331 +-1.297934893712 +-1.340503790865 +-1.383160202355 +-1.425901732478 +-1.468768777386 +-1.511794085562 +-1.555004053469 +-1.598421829149 +-1.642068964705 +-1.685966022626 +-1.730132571492 +-1.774587323208 +-1.819348257504 +-1.864427353613 +-1.909832601584 +-1.955590243727 +-2.001713443583 +-2.048213990692 +-2.095102193913 +-2.142386786646 +-2.190074841203 +-2.238171694437 +-2.286680885604 +-2.335604106900 +-2.384941166421 +-2.434689962480 +-2.484846467317 +-2.535404717297 +-2.586356805861 +-2.637692874853 +-2.689401099609 +-2.741467663565 +-2.793876719153 +-2.846610333779 +-2.899648422465 +-2.952968672474 +-3.006546469412 +-3.060354838660 +-3.114364419760 +-3.168543493804 +-3.222858084302 +-3.277272149568 +-3.331747879386 +-3.386246100495 +-3.440726785335 +-3.495149647611 +-3.549474798347 +-3.603663428699 +-3.657678482186 +-3.711485279656 +-3.765052065057 +-3.818350447899 +-3.871355727829 +-3.924047096398 +-3.976407719689 +-4.028424712012 +-4.080089015086 +-4.131395199081 +-4.182341201968 +-4.232928022406 +-4.283159379367 +-4.333041349523 +-4.382573795373 +-4.431765407726 +-4.480655665557 +-4.529294501034 +-4.577736252021 +-4.626037703491 +-4.674257326621 +-4.722453728527 +-4.770684557282 +-4.819006497977 +-4.867475454590 +-4.916146729745 +-4.965075405964 +-5.014315255391 +-5.063918895815 +-5.113937937353 +-5.164422946753 +-5.215423331421 +-5.266987208930 +-5.319161279229 +-5.371990700241 +-5.425518964470 +-5.479787774341 +-5.534836914475 +-5.590704119469 +-5.647424935999 +-5.705032578265 +-5.763557775912 +-5.823028613740 +-5.883470362596 +-5.944905300968 +-6.007352526876 +-6.070827759641 +-6.135343131118 +-6.200906965796 +-6.267523548935 +-6.335192881450 +-6.403910419676 +-6.473666797264 +-6.544447525388 +-6.616232666122 +-6.688996472386 +-6.762706986478 +-6.837325588317 +-6.912806484990 +-6.989096136369 +-7.066132619842 +-7.143844953877 +-7.222152429803 +-7.300964048078 +-7.380139732706 +-7.459553315019 +-7.539127485832 +-7.618822653765 +-7.698638627253 +-7.778565180768 +-7.858655925100 +-7.938957619266 +-8.019507908098 +-8.100338336210 +-8.181476223727 +-8.262945184683 +-8.344764417085 +-8.426948575789 +-8.509486194642 +-8.592379923488 +-8.675650382171 +-8.759291496267 +-8.843292117465 +-8.927636137289 +-9.012302567604 +-9.097265539312 +-9.182494198700 +-9.267952526697 +-9.353599165735 +-9.439387397242 +-9.525265448536 +-9.611177298306 +-9.697064081593 +-9.782866074827 +-9.868525099357 +-9.953987063826 +-10.039204313373 +-10.124137484659 +-10.208756665038 +-10.293041783999 +-10.376982283844 +-10.460576197467 +-10.543828797379 +-10.626738028241 +-10.709319707196 +-10.791640140328 +-10.873782193523 +-10.955835005846 +-11.037889064684 +-11.120038056484 +-11.202375230049 +-11.284989179449 +-11.367963847141 +-11.451379153471 +-11.535311229811 +-11.619832315788 +-11.705010495854 +-11.790909365643 +-11.877587666085 +-11.965098901776 +-12.053490951477 +-12.142805674660 +-12.233078515822 +-12.324338106583 +-12.416605863999 +-12.509895581475 +-12.604213005879 +-12.699555390496 +-12.795911007921 +-12.893258599631 +-12.991566729878 +-13.090793001856 +-13.190883086957 +-13.291769521325 +-13.393370253497 +-13.495587011106 +-13.598303732200 +-13.701358494727 +-13.804619064751 +-13.908015916644 +-14.011536151159 +-14.115196647118 +-14.219027203740 +-14.323078608149 +-14.427396077715 +-14.532011277797 +-14.636946787387 +-14.742217939592 +-14.847832856397 +-14.953791340142 +-15.060085238600 +-15.166699340659 +-15.273541402266 +-15.380640197782 +-15.487962049546 +-15.595460095217 +-15.703079658657 +-15.810758696468 +-15.918429343236 +-16.026020861146 +-16.133463856543 +-16.240695119139 +-16.347662116402 +-16.454326204667 +-16.560663972543 +-16.666666666667 +3.141592653590 +3.147281133110 +3.152424275068 +3.157474805271 +3.163031587545 +3.169439354715 +3.176885491927 +3.185473531659 +3.195262036102 +3.206285041980 +3.218563050488 +3.232109009869 +3.246931587984 +3.263036964390 +3.280429810675 +3.299113825034 +3.319092021663 +3.340366884985 +3.362940448954 +3.386814334409 +3.411989762429 +3.438467553366 +3.466248116631 +3.495331433723 +3.525717035445 +3.557403973288 +3.590390784281 +3.624675447985 +3.660255333734 +3.697127135582 +3.735286791606 +3.774729383334 +3.815449009889 +3.857438630092 +3.900689864043 +3.945192743666 +3.990935398962 +4.037903662245 +4.086080552855 +4.132575877761 +4.171585121779 +4.210631203696 +4.249637613679 +4.288526605708 +4.327220030623 +4.365640364942 +4.403711922114 +4.441362182860 +4.478523420231 +4.515133695467 +4.548193624669 +4.565605798489 +4.572985089237 +4.582328323014 +4.605358246825 +4.636619653719 +4.672357599265 +4.710707846832 +4.750812135163 +4.792228418208 +4.834421800723 +4.876863819428 +4.919231122246 +4.961380897559 +4.999405499214 +5.029208381427 +5.059008806787 +5.088860342612 +5.118817105869 +5.148931909077 +5.179256606521 +5.209842132292 +5.240738564453 +5.271995205829 +5.303660672947 +5.335782985493 +5.368409649194 +5.401587725238 +5.435363879190 +5.469784401969 +5.504895194884 +5.540741710115 +5.577368837595 +5.614820729196 +5.653140551743 +5.692370161857 +5.732549698274 +5.773717091202 +5.815907493417 +5.859152644057 +5.903480182881 +5.948912939548 +5.995468228236 +6.043157181875 +6.091984161443 +6.141946273811 +6.193033026430 +6.245226139366 +6.298499525817 +6.352819442548 +6.408144803000 +6.464427639007 +6.521613692570 +6.579643116785 +6.638451264324 +6.697969542049 +6.758126310698 +6.818847808769 +6.880059079479 +6.941684879193 +7.003650545117 +7.065882800016 +7.128310492591 +7.190854142531 +7.253447959756 +7.316067553263 +7.378705349627 +7.441363326362 +7.504050855632 +7.566783641995 +7.629581419298 +7.692466040408 +7.755465601927 +7.818566612649 +7.879893068866 +7.939920007094 +7.999333180771 +8.058614421850 +8.118034463637 +8.177743529590 +8.237834888648 +8.298376411728 +8.359424682830 +8.421031151547 +8.483244809157 +8.546113333250 +8.609683536706 +8.674001487594 +8.739112465825 +8.805060833796 +8.871889857765 +8.939641497367 +9.008356171082 +9.078072500383 +9.148827032274 +9.220653937605 +9.293584680292 +9.367647649700 +9.442867744473 +9.519265890436 +9.596858466988 +9.675656604724 +9.755665300306 +9.836882271236 +9.919296440778 +10.002885899545 +10.087615133342 +10.173431237309 +10.260258761254 +10.347992771608 +10.436489721507 +10.525555891226 +10.614933664806 +10.695862567396 +10.766465747535 +10.819892522020 +10.861674702873 +10.895949091799 +10.944349240991 +11.001444717307 +11.062726232480 +11.126045830903 +11.190508746274 +11.255850508131 +11.322048635025 +11.388899948375 +11.456169298745 +11.516290132055 +11.569731156229 +11.623885607653 +11.678968284964 +11.735185446635 +11.792736400626 +11.851814746363 +11.912608839764 +11.975301447024 +12.040068515165 +12.107077032405 +12.176482018719 +12.248422770813 +12.323018571004 +12.400364135384 +12.480525104831 +12.563533868751 +12.649385971076 +12.738037309450 +12.829402325843 +12.923353402884 +13.019721701473 +13.118299661906 +13.218845308788 +13.321088401094 +13.424718740940 +13.529436908901 +13.635007495086 +13.741212759850 +13.847876982276 +13.953626226494 +14.057411109033 +14.159736611622 +14.261198228868 +14.362209583650 +14.463001788052 +14.563707492500 +14.664420055271 +14.765221769897 +14.866194918292 +14.967424991942 +15.069000597370 +15.171012039290 +15.273549440598 +15.376700759616 +15.480549838282 +15.585174502984 +15.690644674610 +15.797020393529 +15.904349609730 +16.012665512820 +16.121983064554 +16.232294228020 +16.343561140138 +16.455706131901 +16.568597086218 +16.682026279368 +16.795681023607 +16.909106088073 +17.013165420518 +17.095871061626 +17.163321578904 +17.220310046792 +17.269976753905 +17.322218725602 +17.387706587630 +17.460640805185 +17.537488971846 +17.616816888110 +17.698250438268 +17.781816226044 +17.867409415502 +17.954909453336 +18.044372669062 +18.119542838910 +18.195924482911 +18.275175813445 +18.357650116841 +18.443680159348 +18.533570152090 +18.627585023495 +18.725937765817 +18.828775737684 +18.936166921792 +19.048087226382 +19.164410077745 +19.284899775259 +19.409219543703 +-1.714070137042 +-1.718611142689 +-1.721611620425 +-1.723437280001 +-1.724624980159 +-1.725485823907 +-1.726190015581 +-1.726833021355 +-1.727470526136 +-1.728136778400 +-1.728854450338 +-1.729640016499 +-1.730506711260 +-1.731466165965 +-1.732529324101 +-1.733706961927 +-1.735009994013 +-1.736449662131 +-1.738037661519 +-1.739786234105 +-1.741708244937 +-1.743817250671 +-1.746127564916 +-1.748654322910 +-1.751413546723 +-1.754422211308 +-1.757698311154 +-1.761260926813 +-1.765130290067 +-1.769327845969 +-1.773876309331 +-1.778799712478 +-1.784123440055 +-1.789874245526 +-1.796080242470 +-1.802770861933 +-1.809976764649 +-1.817729692853 +-1.826062229474 +-1.832595702541 +-1.832595703118 +-1.832595704293 +-1.832595705021 +-1.832595705596 +-1.832595706031 +-1.832595706334 +-1.832595706508 +-1.832595681472 +-1.832595725329 +-1.832595670655 +-1.830161049401 +-1.815284520775 +-1.792502204061 +-1.771723721282 +-1.762852507107 +-1.761359138606 +-1.764072589962 +-1.769397570085 +-1.776583728707 +-1.785230357030 +-1.794855060688 +-1.804977226288 +-1.815286600187 +-1.825622987365 +-1.832594870684 +-1.832594653506 +-1.832595056525 +-1.832595133832 +-1.832595192267 +-1.832595237566 +-1.832595273320 +-1.832595301891 +-1.832595324899 +-1.832595343496 +-1.832595358531 +-1.832595370656 +-1.832595380394 +-1.832595388192 +-1.832595394455 +-1.832595399568 +-1.832595403915 +-1.832595407880 +-1.832595411845 +-1.832595416166 +-1.832595421145 +-1.832595426987 +-1.832595433774 +-1.832595441436 +-1.832595449757 +-1.832595458398 +-1.832595466946 +-1.832595474955 +-1.832595481995 +-1.832595487675 +-1.832595491655 +-1.832595493639 +-1.832595493359 +-1.832595490554 +-1.832595484945 +-1.832595476210 +-1.832595463951 +-1.832595447665 +-1.832595426697 +-1.832595400184 +-1.832595366968 +-1.832595325458 +-1.832595273415 +-1.832595207573 +-1.832595122981 +-1.832595011733 +-1.832594860357 +-1.832594644685 +-1.832594340963 +-1.832593214572 +-1.832592042216 +-1.832591290120 +-1.832591073518 +-1.832591237521 +-1.832591649622 +-1.832592189465 +-1.832592619330 +-1.832592317079 +-1.832594723138 +-1.832558765244 +-1.830553661236 +-1.827037323637 +-1.822677784124 +-1.817933274793 +-1.813046156311 +-1.808135599286 +-1.803262551732 +-1.798462118109 +-1.793758186283 +-1.789169954487 +-1.784714917506 +-1.780410292233 +-1.776273735958 +-1.772323734316 +-1.768579832047 +-1.765062789968 +-1.761794710544 +-1.758799155108 +-1.756101266404 +-1.753727905512 +-1.751707809923 +-1.750071778313 +-1.748852886699 +-1.748086739718 +-1.747811759266 +-1.748069510078 +-1.748905057451 +-1.750367344907 +-1.752509567812 +-1.755389500432 +-1.759069705422 +-1.763617512082 +-1.769104587441 +-1.775605836753 +-1.783197253584 +-1.791952198479 +-1.801935442479 +-1.813194230845 +-1.825745733575 +-1.832595272404 +-1.832595711660 +-1.820331937624 +-1.800376616233 +-1.775942245208 +-1.765039591987 +-1.763085390019 +-1.766150316973 +-1.772240856311 +-1.780396594411 +-1.790179482301 +-1.801353255257 +-1.813521291796 +-1.826255784817 +-1.832594288776 +-1.832594512304 +-1.832594668209 +-1.832594730062 +-1.832594769436 +-1.832594795594 +-1.832594815735 +-1.832594835794 +-1.832594860098 +-1.832594890533 +-1.832594926033 +-1.832594963006 +-1.832594996583 +-1.832595021903 +-1.832595034793 +-1.832595031694 +-1.832595009117 +-1.832594962841 +-1.832594886955 +-1.832594772572 +-1.832594605798 +-1.832594363971 +-1.832594007600 +-1.832593462723 +-1.832592648214 +-1.832588336885 +-1.832582945135 +-1.832582823718 +-1.832582335718 +-1.832593563169 +-1.831383133113 +-1.828025778431 +-1.823154518789 +-1.817467547150 +-1.811450784685 +-1.805378741462 +-1.799402815311 +-1.793614951695 +-1.788080150991 +-1.782851596474 +-1.777977741399 +-1.773505845257 +-1.769483938629 +-1.765962088779 +-1.762993367798 +-1.760634723499 +-1.758947863430 +-1.758000217951 +-1.757866019219 +-1.758627501610 +-1.760376180589 +-1.763214081827 +-1.767254641314 +-1.772622736296 +-1.779452875110 +-1.787883906041 +-1.798047687624 +-1.810048190474 +-1.823927150771 +-1.832595657153 +-1.826745237499 +-1.811687341689 +-1.791151823236 +-1.767233501806 +-1.747751135547 +-1.741544981002 +-1.743403015756 +-1.749902149847 +-1.759376216450 +-1.771074629056 +-1.784609059123 +-1.799482898391 +-1.815191423421 +-1.831397321659 +-1.832588271916 +-1.832588253267 +-1.832588210932 +-1.832588243164 +-1.832588314620 +-1.832588338052 +-1.832588208714 +-1.832587835531 +-1.832587160362 +-1.832586194819 +-1.832585097604 +-1.832584233536 +-1.832584004961 +-1.832593527608 +1.306664213610 +1.305024299701 +1.303234416113 +1.301165933815 +1.298662166695 +1.295632944191 +1.292029033818 +1.287823088489 +1.282999557312 +1.277549389019 +1.271467207672 +1.264749804395 +1.257395345639 +1.249402976636 +1.240772645191 +1.231505050137 +1.221601661987 +1.211064787068 +1.199897659401 +1.188104551779 +1.175690901431 +1.162663447859 +1.149030381648 +1.134801503784 +1.119988395392 +1.104604598134 +1.088665805682 +1.072190066838 +1.055198001089 +1.037713027504 +1.019761608087 +1.001373506931 +0.982582066706 +0.963424504304 +0.943942227719 +0.924181176536 +0.904192188766 +0.884031397589 +0.863760668055 +0.844568904536 +0.828901433513 +0.813971647715 +0.799899742516 +0.786808490720 +0.774821304962 +0.764059829462 +0.754641086904 +0.746674272830 +0.740257236797 +0.735473223960 +0.733704151074 +0.740356507758 +0.752771717130 +0.765559562671 +0.773787329733 +0.779926378520 +0.785616277620 +0.791661542252 +0.798431092174 +0.806112659655 +0.814923098658 +0.825065156738 +0.836647249196 +0.849696302685 +0.865662550917 +0.885945458628 +0.907314441677 +0.929703007262 +0.953045996202 +0.977280272637 +1.002344498243 +1.028178948433 +1.054725268599 +1.081926192188 +1.109725238118 +1.138066401021 +1.166893844174 +1.196151601832 +1.225783295108 +1.255731863537 +1.285939313080 +1.316346480716 +1.346892815855 +1.377516179782 +1.408152666072 +1.438736447406 +1.469199657185 +1.499472317462 +1.529482327501 +1.559155529051 +1.588415864693 +1.617185643636 +1.645385924960 +1.672937021457 +1.699759118512 +1.725772992771 +1.750900806115 +1.775066942947 +1.798198854364 +1.820227871952 +1.841089956925 +1.860726356369 +1.879084146386 +1.896116650667 +1.911783731186 +1.926051954532 +1.938894642311 +1.950291817226 +1.960230058041 +1.968702277155 +1.975707434471 +1.981250200877 +1.985340580694 +1.987993311194 +1.989228393501 +1.989069566995 +1.987540652382 +1.984664301021 +1.980461350174 +1.974950443372 +1.968147960059 +1.960068175358 +1.950722566601 +1.940128498019 +1.928639209166 +1.916184771916 +1.902654770879 +1.887973770195 +1.872103321141 +1.855026030200 +1.836734386035 +1.817225346863 +1.796498092596 +1.774553235769 +1.751392682836 +1.727019794904 +1.701439697914 +1.674659678051 +1.646689635626 +1.617542587920 +1.587235220272 +1.555788489802 +1.523228289762 +1.489586185603 +1.454900236993 +1.419215923431 +1.382587195199 +1.345077676153 +1.306762050641 +1.267727673672 +1.228076451357 +1.187927047616 +1.147417482393 +1.106708195272 +1.065985653705 +1.025466582668 +0.985402874083 +0.946087185494 +0.907859134216 +0.871111797009 +0.836297878682 +0.803934339511 +0.774603395923 +0.752617588921 +0.739546482166 +0.738963225433 +0.748523085606 +0.766121159333 +0.782268797236 +0.799338666237 +0.819117101908 +0.842279525076 +0.868916103854 +0.898829179952 +0.931715302104 +0.967332175855 +1.005445224092 +1.048131871617 +1.094677508337 +1.142411823954 +1.191041848661 +1.240295417280 +1.289915730419 +1.339656473675 +1.389277586551 +1.438541640557 +1.487210829864 +1.535044625926 +1.581798196025 +1.627221711282 +1.671060653308 +1.713057163945 +1.752952382131 +1.790489606144 +1.825418044669 +1.857496900849 +1.886499569441 +1.912217792548 +1.934465678005 +1.953083508409 +1.967941251441 +1.978941626652 +1.986022305382 +1.989159483693 +1.988364344480 +1.983676482325 +1.975154918538 +1.963097023654 +1.947768266209 +1.929177511964 +1.907333431453 +1.882290690336 +1.854147752394 +1.823029523483 +1.789074672092 +1.752428927624 +1.713242008383 +1.671666556310 +1.627858284139 +1.581976978359 +1.534188205876 +1.484665675254 +1.433594267840 +1.381173807196 +1.327623688445 +1.273188547657 +1.218145216809 +1.162811279812 +1.107555609927 +1.052811304264 +0.999091383635 +0.947007387986 +0.897290365151 +0.850812366616 +0.808603876550 +0.771857994505 +0.745643281437 +0.736587269349 +0.742724857529 +0.761711608284 +0.791383104018 +0.826727995965 +0.863071148417 +0.902401838128 +0.945534994169 +0.992382163145 +1.042462408722 +1.095190424821 +1.150058492995 +1.206592494545 +1.264295125947 +1.326784155214 +1.389389375416 +1.451312117705 +1.512097639909 +1.571289235558 +1.628422789297 +1.683024533841 +1.734612155260 +1.782699127055 +1.826801853004 +1.866449061753 +1.901192973809 +1.930621928190 +1.954372540982 +0.000000000000 +-0.032078321359 +-0.071137274140 +-0.112674276536 +-0.155393977853 +-0.198736872248 +-0.242412819858 +-0.286262507455 +-0.330196286009 +-0.374162106839 +-0.418127969040 +-0.462072214040 +-0.505978126823 +-0.549830904445 +-0.593615925463 +-0.637317734029 +-0.680919416442 +-0.724402193120 +-0.767745128648 +-0.810924906381 +-0.853915638083 +-0.896688692273 +-0.939212532134 +-0.981452557746 +-1.023370949498 +-1.064926510605 +-1.106074507177 +-1.146766504519 +-1.186950198359 +-1.226569239661 +-1.265563051670 +-1.303866637753 +-1.341410378730 +-1.378119818619 +-1.413915438213 +-1.448712416815 +-1.482420383720 +-1.514943162281 +-1.546178502241 +-1.574220355372 +-1.595835236904 +-1.615323753652 +-1.633324088231 +-1.649803166463 +-1.664730454504 +-1.678078012656 +-1.689820528415 +-1.699935336184 +-1.708402463688 +-1.715204650290 +-1.720474287673 +-1.725599854512 +-1.729925339625 +-1.733481768808 +-1.736940840797 +-1.742041541583 +-1.748473083286 +-1.755977330999 +-1.764422274492 +-1.773743057706 +-1.783899464394 +-1.794851103891 +-1.806563162351 +-1.819005885569 +-1.831935423750 +-1.845189663574 +-1.859510344808 +-1.874365969304 +-1.889700700012 +-1.905454364709 +-1.921562939404 +-1.937958920517 +-1.954571781972 +-1.971328472576 +-1.988153931051 +-2.004971590868 +-2.021703841831 +-2.038272411670 +-2.054598629885 +-2.070603539408 +-2.086207830663 +-2.101331588433 +-2.115893865167 +-2.129812124591 +-2.143001634763 +-2.155374926732 +-2.166841468156 +-2.177307723739 +-2.186677778171 +-2.194854674968 +-2.201742571087 +-2.207249722118 +-2.211292202297 +-2.213798141536 +-2.214712148184 +-2.213999504953 +-2.211649697350 +-2.207678871685 +-2.202130922676 +-2.195077063220 +-2.186613903839 +-2.176860234177 +-2.165952824848 +-2.154041636410 +-2.141284829093 +-2.127843920932 +-2.113879360925 +-2.099546688268 +-2.084993356816 +-2.070356228164 +-2.055759683175 +-2.041314270795 +-2.027115803601 +-2.012911748698 +-1.999060873002 +-1.986814353645 +-1.976596989963 +-1.968587821917 +-1.962886295505 +-1.959560935302 +-1.958617265441 +-1.960016312194 +-1.963718941742 +-1.969693410797 +-1.977915281633 +-1.988375609566 +-2.001021143090 +-2.015804971379 +-2.032686144231 +-2.051622261155 +-2.072566208338 +-2.095465569381 +-2.120262734470 +-2.146895038325 +-2.175294801291 +-2.205389277726 +-2.237100531399 +-2.270345252871 +-2.305034528988 +-2.341073571899 +-2.378361413764 +-2.416790572621 +-2.456246694353 +-2.496608174868 +-2.537745765350 +-2.579522161504 +-2.621791574962 +-2.664399281115 +-2.707181132629 +-2.749963021366 +-2.792560263533 +-2.834776873697 +-2.876404683375 +-2.917222250691 +-2.956993501848 +-2.995466047999 +-3.032369141797 +-3.067411291861 +-3.100277665075 +-3.130627611852 +-3.158092993645 +-3.182278516581 +-3.202765977690 +-3.217560995903 +-3.227228740705 +-3.233754775736 +-3.238671886551 +-3.243581212468 +-3.248074990912 +-3.254747417809 +-3.263320049153 +-3.273422500506 +-3.284806869650 +-3.297301480772 +-3.310755724841 +-3.324990142202 +-3.339820107255 +-3.354184107971 +-3.368655793674 +-3.383965433655 +-3.399028219768 +-3.413637958038 +-3.427593076054 +-3.440695273083 +-3.452746195371 +-3.463543276793 +-3.472876606370 +-3.480529236898 +-3.486283306550 +-3.489933425221 +-3.491306936030 +-3.490288278109 +-3.486842559008 +-3.481032561599 +-3.473024386181 +-3.463079600875 +-3.451535158464 +-3.438775118543 +-3.425199448267 +-3.411194731653 +-3.397110075293 +-3.383239684571 +-3.369285768407 +-3.355974633237 +-3.345358061073 +-3.338109013214 +-3.334482420653 +-3.334533076838 +-3.338390985919 +-3.346038362917 +-3.357286047582 +-3.371945006450 +-3.389851788074 +-3.410852415181 +-3.434788734048 +-3.461491885678 +-3.490779452329 +-3.522454147416 +-3.556303175509 +-3.592097912398 +-3.629593744902 +-3.668529979570 +-3.708629753105 +-3.749599878255 +-3.791130543166 +-3.832894750723 +-3.874547336617 +-3.915723341346 +-3.956035436896 +-3.995070038870 +-4.032381708905 +-4.067485559649 +-4.099847797473 +-4.128875607835 +-4.153909801394 +-4.174227440805 +-4.187964851937 +-4.196328507718 +-4.201866763951 +-4.206880817369 +-4.212580796503 +-4.219491763632 +-4.228466630489 +-4.239279051944 +-4.251378298083 +-4.264395114838 +-4.278035042208 +-4.292005032784 +-4.305966990779 +-4.319597656632 +-4.332610169514 +-4.341874045848 +-4.352307261778 +-4.361371876532 +-4.368532088027 +-4.373470357037 +-4.375887291239 +-4.375546293925 +-4.372330635911 +-4.366294941402 +-4.357690491573 +-4.346951211861 +-4.334641521302 +-4.321380432843 +-4.307763623080 +0.000000000000 +0.231169833470 +0.209008271136 +0.205244691788 +0.225817888307 +0.260400422370 +0.302597960165 +0.349002876359 +0.397787657328 +0.447955631037 +0.498956737387 +0.550484037605 +0.602363584576 +0.654494257809 +0.706814776260 +0.759285582808 +0.811878881050 +0.864573141861 +0.917350058996 +0.970192844201 +1.023085251920 +1.076010997261 +1.128953380387 +1.181895011674 +1.234817575571 +1.287701593778 +1.340526159391 +1.393268617861 +1.445904170759 +1.498405375735 +1.550741511325 +1.602877768810 +1.654774225046 +1.706384540036 +1.757654310659 +1.808518996118 +1.858901305660 +1.908707865227 +1.957824360554 +1.889488478871 +1.585267277720 +1.586764305336 +1.585152107503 +1.580380447751 +1.572432943116 +1.561335020193 +1.547161328440 +1.530040580403 +1.510167527877 +1.487777392813 +1.343497555161 +0.707600213388 +0.299881437097 +0.379692638179 +0.935895722783 +1.270408762140 +1.452327443741 +1.558486817443 +1.629767958554 +1.683085123265 +1.714665083105 +1.724769221953 +1.721732899327 +1.712892962916 +1.545253138561 +1.211136876468 +1.211037034276 +1.213114073986 +1.217390332290 +1.223812798792 +1.232342532533 +1.242942138399 +1.255576828933 +1.270215099843 +1.286829061156 +1.305394458280 +1.325890404916 +1.348298835709 +1.372603673180 +1.398789692452 +1.426841060475 +1.456739525405 +1.488462238429 +1.521979206162 +1.557250397985 +1.594222569459 +1.632825908837 +1.672970665310 +1.714543968975 +1.757407095528 +1.801393453508 +1.846307568738 +1.891925301807 +1.937995457613 +1.984242835973 +2.030372642631 +2.076076050433 +2.121036593825 +2.164937015321 +2.207466170916 +2.248325640756 +2.287235768485 +2.323940946257 +2.358214050748 +2.389860001255 +2.418718446839 +2.444665598434 +2.467615211974 +2.487518713247 +2.504364445151 +2.518176011964 +2.529009720498 +2.536951964935 +2.541664268956 +2.543702979442 +2.544750482350 +2.545490214532 +2.546310309430 +2.547511272633 +2.549350441530 +2.551991559425 +2.555520739397 +2.560191716147 +2.564314433849 +2.492199650249 +2.439389517803 +2.414447202647 +2.409085693158 +2.414726310596 +2.426471745887 +2.442007467381 +2.460301343869 +2.480894694984 +2.503578867316 +2.528253959263 +2.554866584908 +2.583381603849 +2.613768748418 +2.645995989110 +2.680026039836 +2.715814355474 +2.753307837102 +2.792443854809 +2.833149381539 +2.875340114404 +2.918919490679 +2.963777505364 +3.009789214045 +3.056812759986 +3.104686694683 +3.153226259536 +3.202218152206 +3.251413100461 +3.300515292006 +3.349167344420 +3.396929037767 +3.443247496482 +3.487415994482 +3.528518328932 +3.565356347160 +3.596360872508 +3.619492967946 +3.632156002497 +3.288808699770 +2.869189444558 +2.171170436083 +1.697954568597 +1.392851068908 +1.966897197908 +2.320260045730 +2.490373325054 +2.573197454731 +2.619659850800 +2.655374631025 +2.690175804565 +2.716720156842 +2.733708448319 +2.443205249320 +2.171749518419 +2.200741950980 +2.238463423441 +2.284566878615 +2.338769859806 +2.400840382218 +2.470565358900 +2.547717633239 +2.632020086082 +2.723108647289 +2.820496948462 +2.923546023497 +3.031442522821 +3.143188117958 +3.257601243326 +3.373330617399 +3.488878904586 +3.602634949443 +3.712914065949 +3.818007036264 +3.916238681577 +4.006035464519 +4.085998791615 +4.154979997315 +4.211355304959 +4.255562732114 +4.290203514102 +4.315995738720 +4.334646973357 +4.297463863307 +4.217635649029 +4.158329006721 +4.123222221162 +4.104924344092 +4.096018456877 +4.092503250489 +4.092781960671 +4.096404935727 +4.103371703501 +4.113812695395 +4.127854500975 +4.145566131855 +4.166940199091 +4.191888738420 +4.220244467054 +4.251762923627 +4.286122842505 +4.322922696722 +4.361671154369 +4.401768379473 +4.442473624033 +4.482852262649 +4.521692212053 +4.557375829178 +4.587690439404 +4.609563521820 +4.618729522568 +4.609395739361 +4.228788811949 +3.361012237795 +2.741070753815 +2.315911410841 +2.018367891023 +2.123022128216 +2.661311885797 +2.963918717892 +3.122974746831 +3.223747422643 +3.309316692108 +3.395967090187 +3.478357139655 +3.555848114191 +3.635628221499 +3.054783898557 +3.104016083903 +3.220635112895 +3.351611078780 +3.496110081610 +3.652971691089 +3.820599527355 +3.996882995384 +4.179154859613 +4.364189421426 +4.548244936441 +4.727156717840 +4.896490039240 +5.052137406124 +0.000000000000 +-0.184538507277 +-0.121934154136 +-0.074191604036 +-0.048266051894 +-0.034983180501 +-0.028617114912 +-0.026130627171 +-0.025907076501 +-0.027075323798 +-0.029164929202 +-0.031924031333 +-0.035220955445 +-0.038990556877 +-0.043204882496 +-0.047857136392 +-0.052952939197 +-0.058505588006 +-0.064533510727 +-0.071058923928 +-0.078107150108 +-0.085706295099 +-0.093887119972 +-0.102683014441 +-0.112130017743 +-0.122266853305 +-0.133134953376 +-0.144778453655 +-0.157244138095 +-0.170581311801 +-0.184841575738 +-0.200078471150 +-0.216346954056 +-0.233702650821 +-0.252200834135 +-0.271895043600 +-0.292835251457 +-0.315065408179 +-0.338619677917 +-0.265508889588 +-0.000000023452 +-0.000000047747 +-0.000000029575 +-0.000000023396 +-0.000000017677 +-0.000000012285 +-0.000000007106 +0.000001017444 +-0.000001782264 +0.000002221860 +0.098938738870 +0.604556038720 +0.925833404528 +0.844401106921 +0.360510589208 +0.060687877407 +-0.110269905301 +-0.216397855363 +-0.292032886089 +-0.351383813985 +-0.391131080605 +-0.411347061710 +-0.418954878705 +-0.420052650997 +-0.283325113513 +0.000008825731 +-0.000016377974 +-0.000003141605 +-0.000002374719 +-0.000001840879 +-0.000001452960 +-0.000001161069 +-0.000000935016 +-0.000000755760 +-0.000000610998 +-0.000000492711 +-0.000000395738 +-0.000000316916 +-0.000000254509 +-0.000000207785 +-0.000000176634 +-0.000000161148 +-0.000000161137 +-0.000000175609 +-0.000000202305 +-0.000000237437 +-0.000000275805 +-0.000000311364 +-0.000000338134 +-0.000000351185 +-0.000000347354 +-0.000000325473 +-0.000000286087 +-0.000000230834 +-0.000000161742 +-0.000000080617 +0.000000011382 +0.000000113982 +0.000000227913 +0.000000354984 +0.000000498183 +0.000000661855 +0.000000852102 +0.000001077433 +0.000001349844 +0.000001686871 +0.000002114969 +0.000002675674 +0.000003437690 +0.000004520937 +0.000006151622 +0.000008764545 +0.000012342719 +0.000045774548 +0.000047642492 +0.000030563870 +0.000008802319 +-0.000006664762 +-0.000016747095 +-0.000021938254 +-0.000017468954 +0.000012282930 +-0.000097778022 +0.001461265783 +0.081483911116 +0.142897794464 +0.177164041748 +0.192808540131 +0.198603926003 +0.199556427253 +0.198032108153 +0.195081205339 +0.191159541461 +0.186457695145 +0.181044891420 +0.174932423335 +0.168102393918 +0.160521140758 +0.152145623614 +0.142926423282 +0.132809017526 +0.121734120480 +0.109637466423 +0.096449225196 +0.082093142668 +0.066485455979 +0.049533618001 +0.031134869911 +0.011174723443 +-0.010474541061 +-0.033955180206 +-0.059424798203 +-0.087056182653 +-0.117035411978 +-0.149557077913 +-0.184814888489 +-0.222985121504 +-0.264199372679 +-0.308501869151 +-0.355785609515 +-0.405701531450 +-0.457537417947 +-0.510071063038 +-0.278353247946 +-0.000017850587 +0.498378273386 +0.810949271513 +0.992969994971 +0.443064710089 +0.079415341460 +-0.124553257340 +-0.247508839484 +-0.331434896031 +-0.397559410415 +-0.454082540740 +-0.494487669422 +-0.517507467568 +-0.257585686926 +-0.000009083797 +-0.000006335676 +-0.000002513626 +-0.000001600070 +-0.000001063009 +-0.000000818521 +-0.000000815160 +-0.000000987651 +-0.000001236831 +-0.000001442646 +-0.000001502533 +-0.000001364490 +-0.000001028987 +-0.000000523800 +0.000000125912 +0.000000917491 +0.000001880570 +0.000003083864 +0.000004648335 +0.000006777409 +0.000009827441 +0.000014482268 +0.000022142863 +0.000033100227 +0.000175204844 +0.000219111248 +0.000004934169 +0.000019831490 +-0.000456263930 +0.049189755112 +0.136437007458 +0.197959450522 +0.231108555829 +0.244510676729 +0.246757189791 +0.242851160561 +0.235208628827 +0.224924595836 +0.212479287806 +0.198064924387 +0.181730018123 +0.163443233304 +0.143121802668 +0.120643615313 +0.095851168619 +0.068551035466 +0.038510650647 +0.005453601142 +-0.030945309156 +-0.071063247542 +-0.115327330323 +-0.164201252787 +-0.218149967629 +-0.277564865351 +-0.342622313987 +-0.413038262258 +-0.487679394066 +-0.564016610947 +-0.352272899913 +0.237750796553 +0.611926483050 +0.834527462743 +0.971998644345 +0.791729204180 +0.252207238787 +-0.075507274504 +-0.264113413811 +-0.385009454838 +-0.475402976203 +-0.550015506537 +-0.604446747934 +-0.638366913709 +-0.658579288843 +-0.048398130221 +0.000000757865 +0.000001720421 +-0.000001309849 +-0.000002903858 +-0.000000952236 +0.000005256087 +0.000015165506 +0.000027437687 +0.000039237955 +0.000044588892 +0.000035114221 +0.000009288905 +-0.000386983684 +0.000000000000 +-0.066643225840 +-0.072737730613 +-0.084059493693 +-0.101748705618 +-0.123102291118 +-0.146456598421 +-0.170922243426 +-0.196019849419 +-0.221485283021 +-0.247169185404 +-0.272983490820 +-0.298872308461 +-0.324795862406 +-0.350721537401 +-0.376618813123 +-0.402456329724 +-0.428200121250 +-0.453812487833 +-0.479251215613 +-0.504468983924 +-0.529412870736 +-0.554023906443 +-0.578236647355 +-0.601978751631 +-0.625170546438 +-0.647724578051 +-0.669545137915 +-0.690527757962 +-0.710558668195 +-0.729514208913 +-0.747260189111 +-0.763651181663 +-0.778529744972 +-0.791725560018 +-0.803054470866 +-0.812317414102 +-0.819299203310 +-0.823766905386 +-0.779919618402 +-0.636698550869 +-0.606720316792 +-0.571857553480 +-0.532005518681 +-0.487138210774 +-0.437327495051 +-0.382761182646 +-0.323757354858 +-0.260777092686 +-0.194413893373 +-0.071892020174 +0.270340111334 +0.504532339915 +0.519675620476 +0.334362026759 +0.249480178424 +0.231227522698 +0.245668954823 +0.275102639047 +0.312165433511 +0.358040792776 +0.412155457190 +0.470675929348 +0.530290653467 +0.648840332754 +0.824261805153 +0.868398002526 +0.909832049059 +0.948618140700 +0.984838501728 +1.018566180791 +1.049866757350 +1.078795904986 +1.105397840298 +1.129704483474 +1.151735166742 +1.171496743437 +1.188983970373 +1.204180058269 +1.217057308848 +1.227577783408 +1.235693976503 +1.241349499829 +1.244479814715 +1.245013084538 +1.242871247531 +1.237971430919 +1.230227833321 +1.219554188140 +1.205866881723 +1.189088735152 +1.169153371058 +1.146009986345 +1.119628253301 +1.090002994203 +1.057158236935 +1.021150274922 +0.982069427731 +0.940040320299 +0.895220648895 +0.847798553532 +0.797988842751 +0.746028397585 +0.692171109000 +0.636682681502 +0.579835578753 +0.521904312831 +0.463161204641 +0.403872680930 +0.344296129523 +0.284677310414 +0.225248307999 +0.166225863654 +0.107802316209 +0.050191579351 +-0.006454430720 +-0.062132409080 +-0.116889875893 +-0.170800552932 +-0.223953589561 +-0.276440994284 +-0.328348283070 +-0.379789153233 +-0.430524371437 +-0.466904553537 +-0.506126492101 +-0.549835518527 +-0.596610125993 +-0.644947222160 +-0.693991160373 +-0.743340346144 +-0.792813144621 +-0.842319270027 +-0.891800503149 +-0.941204261278 +-0.990471429884 +-1.039530289309 +-1.088293050884 +-1.136653481208 +-1.184484912081 +-1.231638280003 +-1.277939987297 +-1.323189438293 +-1.367156124625 +-1.409576132870 +-1.450147933948 +-1.488527290186 +-1.524321084511 +-1.557079837801 +-1.586288636816 +-1.611356150025 +-1.631601369698 +-1.646237700825 +-1.654354048568 +-1.654892685996 +-1.646624000424 +-1.628118868821 +-1.597720647756 +-1.553520974518 +-1.493347350981 +-1.414776597762 +-1.315197485386 +-1.191958118271 +-0.893464646437 +-0.531186859504 +-0.023702530961 +0.388495955064 +0.715154859654 +0.656211690966 +0.693689545751 +0.803760945974 +0.941280264343 +1.082463856695 +1.215614962767 +1.336434341405 +1.447407298289 +1.548847452587 +1.734710508256 +1.891533062729 +1.939838888885 +1.976238935772 +2.001578667017 +2.016482521248 +2.021376590028 +2.016515021172 +2.002004774761 +1.977830516427 +1.943881599748 +1.899983110676 +1.845932014014 +1.781537736340 +1.706664555238 +1.621271714398 +1.525446965802 +1.419430497811 +1.303628467798 +1.178617597997 +1.045143492521 +0.904115055307 +0.756595982945 +0.603792625121 +0.447035960436 +0.287746368253 +0.127489425771 +-0.032313063384 +-0.190506498252 +-0.346301410492 +-0.490011705682 +-0.622933824982 +-0.755495655294 +-0.887705130361 +-1.017693088832 +-1.143679651883 +-1.264590259948 +-1.379865623779 +-1.489218800196 +-1.592487687242 +-1.689553473477 +-1.780291367167 +-1.864535818218 +-1.942051920412 +-2.012508811210 +-2.075452448235 +-2.130275606062 +-2.176182930770 +-2.212148674547 +-2.236864452157 +-2.248674176510 +-2.245493538354 +-2.224712592953 +-2.183083381345 +-2.116602258632 +-2.020412633712 +-1.888784365500 +-1.715279027564 +-1.493288215703 +-1.065319973982 +-0.368020452373 +0.249420821928 +0.771588259168 +1.205797560342 +1.436354434662 +1.476921991234 +1.598330267066 +1.752855831442 +1.903786804901 +2.035173369087 +2.142774120471 +2.229742084431 +2.297442695741 +2.344933763828 +2.539444580594 +2.544166376428 +2.516431670707 +2.470217040476 +2.405442660070 +2.321807445460 +2.218919159066 +2.096430480255 +1.954170217625 +1.792257452438 +1.611193045747 +1.411931665676 +1.195941105026 +0.965183259313 +-0.000000000000 +0.552481656142 +0.774429924200 +0.880525679076 +0.935228578133 +0.964567990223 +0.980559936495 +0.989324173737 +0.994135492595 +0.996778138629 +0.998229857780 +0.999027389957 +0.999465539556 +0.999706254070 +0.999838501915 +0.999911160040 +0.999951080321 +0.999973014596 +0.999985067218 +0.999991690554 +0.999995330639 +0.999997331262 +0.999998430648 +0.999999034324 +0.999999365010 +0.999999544973 +0.999999641249 +0.999999690472 +0.999999712486 +0.999999717775 +0.999999711458 +0.999999695326 +0.999999668651 +0.999999627966 +0.999999565355 +0.999999463216 +0.999999277097 +0.999998862133 +0.999997418319 +0.860708882472 +0.558266160002 +0.566603794249 +0.527378575337 +0.503413235959 +0.487378188658 +0.475400736035 +0.465927014920 +0.458440786493 +0.452839979288 +0.449140543667 +0.319906313686 +0.234587132125 +0.171373117197 +0.116852753318 +0.065957619298 +0.029789404469 +0.011839072231 +0.004458884896 +0.001645261393 +0.000602533080 +0.000220097865 +0.000080363815 +0.000029375582 +0.000010777093 +0.000003992327 +0.000001515854 +0.000000610628 +0.000000278613 +0.000000155890 +0.000000109735 +0.000000091724 +0.000000084172 +0.000000080611 +0.000000078661 +0.000000077445 +0.000000076629 +0.000000076086 +0.000000075764 +0.000000075641 +0.000000075707 +0.000000075961 +0.000000076404 +0.000000077040 +0.000000077878 +0.000000078927 +0.000000080201 +0.000000081719 +0.000000083501 +0.000000085573 +0.000000087966 +0.000000090719 +0.000000093876 +0.000000097491 +0.000000101629 +0.000000106370 +0.000000111808 +0.000000118061 +0.000000125273 +0.000000133623 +0.000000143338 +0.000000154709 +0.000000168114 +0.000000184054 +0.000000203213 +0.000000226539 +0.000000255400 +0.000000291835 +0.000000339036 +0.000000402309 +0.000000491217 +0.000000625128 +0.000000851163 +0.000001329347 +0.000003367660 +0.552480703644 +0.774428958994 +0.880524943859 +0.935228041878 +0.964567602799 +0.980559656623 +0.989323970134 +0.994135342591 +0.996778026298 +0.998229772142 +0.999027323341 +0.999465486788 +0.999706211684 +0.999838467596 +0.999911132261 +0.999951058093 +0.999972997315 +0.999985054556 +0.999991682393 +0.999995327035 +0.999997332419 +0.999998436915 +0.999999046197 +0.999999383156 +0.999999570261 +0.999999674804 +0.999999733764 +0.999999767455 +0.999999787039 +0.999999798639 +0.999999805607 +0.999999809768 +0.999999812096 +0.999999813094 +0.999999812990 +0.999999811843 +0.999999809601 +0.999999806115 +0.999999801132 +0.999999794274 +0.999999784974 +0.999999772370 +0.999999755107 +0.999999730930 +0.999999695805 +0.999999641732 +0.999999550138 +0.999999364554 +0.999998766304 +0.628306085433 +0.427866761556 +0.306403122402 +0.225090557498 +0.163719869344 +0.109663347112 +0.059908886673 +0.026431799994 +0.010395020168 +0.003899122959 +0.001436593907 +0.000525885324 +0.000192126205 +0.000070212683 +0.000025733468 +0.000009512319 +0.000003597636 +0.000001441661 +0.000000656859 +0.000000372750 +0.000000271994 +0.000000238948 +0.000000231530 +0.000000234514 +0.000000242513 +0.000000253779 +0.000000267971 +0.000000285360 +0.000000306583 +0.000000332622 +0.000000364895 +0.000000405466 +0.000000457445 +0.000000525725 +0.000000618489 +0.000000750611 +0.000000952546 +0.000001299622 +0.000002055765 +0.000005644046 +0.552480660459 +0.774428555732 +0.880524488023 +0.935227604442 +0.964567200569 +0.980559290137 +0.989323634786 +0.994135032351 +0.996777735326 +0.998229495361 +0.999027056698 +0.999465226881 +0.999705955631 +0.999838212910 +0.999910876724 +0.999950799652 +0.999972733973 +0.999984784278 +0.999991403004 +0.999995036099 +0.999997027100 +0.999998113777 +0.999998700932 +0.999999010170 +0.999999162021 +0.999999220764 +0.999999218456 +0.999999166878 +0.999999061046 +0.999998872489 +0.999998514064 +0.999997640457 +0.999991317131 +0.628302221970 +0.427865071924 +0.306402344681 +0.225090275385 +0.163719915162 +0.109663738775 +0.059909656731 +0.026432710483 +0.010395916906 +0.003899990042 +0.001437453147 +0.000526759811 +0.000193035386 +0.000071174209 +0.000026765733 +0.000010637702 +0.000004843961 +0.000002842442 +0.000002255645 +0.000002228913 +0.000002469654 +0.000002902107 +0.000003551573 +0.000004524034 +0.000006050890 +0.000008648123 +0.000013648389 +0.000025517864 +0.000069592510 +0.000000000000 +0.000000465237 +0.000000548885 +0.000000521069 +0.000000468770 +0.000000417868 +0.000000374485 +0.000000338826 +0.000000309661 +0.000000285662 +0.000000265732 +0.000000249036 +0.000000234948 +0.000000223006 +0.000000212861 +0.000000204253 +0.000000196987 +0.000000190918 +0.000000185939 +0.000000181979 +0.000000178995 +0.000000176971 +0.000000175921 +0.000000175886 +0.000000176944 +0.000000179217 +0.000000182882 +0.000000188196 +0.000000195528 +0.000000205416 +0.000000218669 +0.000000236535 +0.000000261052 +0.000000295749 +0.000000347284 +0.000000429771 +0.000000578584 +0.000000909760 +0.000002071582 +0.003323246762 +0.082556515506 +0.041067475437 +0.017475890096 +0.006907689982 +0.002648358399 +0.001002863749 +0.000377760238 +0.000141933916 +0.000053247158 +0.000019951732 +0.000009113129 +0.552484602091 +0.774431322891 +0.880526483547 +0.935229115490 +0.964568393578 +0.980560266306 +0.989324459958 +0.994135750938 +0.996778377719 +0.998230082592 +0.999027603538 +0.999465743910 +0.999706450618 +0.999838691733 +0.999911344023 +0.999951259342 +0.999973189477 +0.999985238755 +0.999991859530 +0.999995497849 +0.999997497528 +0.999998596847 +0.999999201409 +0.999999534054 +0.999999717213 +0.999999818152 +0.999999873827 +0.999999904547 +0.999999921466 +0.999999930712 +0.999999935648 +0.999999938115 +0.999999939116 +0.999999939192 +0.999999938624 +0.999999937546 +0.999999936009 +0.999999934012 +0.999999931518 +0.999999928463 +0.999999924759 +0.999999920293 +0.999999914925 +0.999999908487 +0.999999900768 +0.999999891516 +0.999999880419 +0.999999867094 +0.999999851064 +0.999999831732 +0.999999808335 +0.999999779883 +0.999999745055 +0.999999702031 +0.999999648201 +0.999999579616 +0.999999489897 +0.999999367778 +0.999999190750 +0.999998904548 +0.999998327031 +0.999996007900 +0.628304848698 +0.427866396511 +0.306403111703 +0.225090756727 +0.163720237434 +0.109663941425 +0.059909666273 +0.026432506476 +0.010395572389 +0.003899551715 +0.001436935772 +0.000526164424 +0.000192356501 +0.000070402501 +0.000025888086 +0.000009635358 +0.000003692106 +0.000001510127 +0.000000701456 +0.000000395214 +0.000000273681 +0.000000220841 +0.000000194240 +0.000000178260 +0.000000167089 +0.000000158503 +0.000000151601 +0.000000145977 +0.000000141416 +0.000000137786 +0.000000134995 +0.000000132980 +0.000000131702 +0.000000131144 +0.000000131316 +0.000000132258 +0.000000134046 +0.000000136797 +0.000000140686 +0.000000145961 +0.000000152979 +0.000000162250 +0.000000174533 +0.000000190992 +0.000000213502 +0.000000245282 +0.000000292319 +0.000000367041 +0.000000499575 +0.000000783264 +0.000001699439 +0.130371154328 +0.599625519711 +0.796117298733 +0.891473082322 +0.941041401480 +0.967724936464 +0.982288127097 +0.990272625659 +0.994656439771 +0.997064366523 +0.998387157649 +0.999113860818 +0.999513096132 +0.999732428817 +0.999852926580 +0.999919126132 +0.999955494871 +0.999975474634 +0.999986450044 +0.999992477998 +0.999995787171 +0.999997601806 +0.999998594267 +0.999999133643 +0.999999422309 +0.999999570903 +0.999999639478 +0.999999660027 +0.999999648757 +0.999999612640 +0.999999552722 +0.999999465359 +0.999999341710 +0.999999164605 +0.999998898853 +0.999998457716 +0.999997534430 +0.999993092934 +0.628303807356 +0.427866067924 +0.306403079627 +0.225090869964 +0.163720453962 +0.109664285589 +0.059910103094 +0.026432881850 +0.010395845877 +0.003899749376 +0.001437085633 +0.000526284828 +0.000192459766 +0.000070497375 +0.000025981086 +0.000009731487 +0.000003795272 +0.000001623436 +0.000000827444 +0.000000536061 +0.000000431424 +0.000000397606 +0.000000392508 +0.000000401205 +0.000000419012 +0.000000445448 +0.000000482301 +0.000000533420 +0.000000605694 +0.000000711748 +0.000000876827 +0.000001158662 +0.000001719459 +0.000003219430 +0.000014738422 +0.552481527265 +0.774428679640 +0.880524411829 +0.935227456337 +0.964567020680 +0.980559092923 +0.989323423476 +0.994134804789 +0.996777486873 +0.998229220003 +0.999026747285 +0.999464874901 +0.999705550648 +0.999837741530 +0.999910320695 +0.999950136322 +0.999971932504 +0.999983800631 +0.999990172007 +0.999993458083 +0.999994944312 +0.999995266454 +0.999994639738 +0.999992905493 +0.999989334904 +0.999981766668 +0.999962662897 +0.999888548370 +-0.000000000000 +0.000000075717 +0.000000102615 +0.000000111768 +0.000000114494 +0.000000114896 +0.000000114459 +0.000000113715 +0.000000112858 +0.000000111955 +0.000000111030 +0.000000110093 +0.000000109145 +0.000000108189 +0.000000107227 +0.000000106259 +0.000000105286 +0.000000104311 +0.000000103334 +0.000000102358 +0.000000101385 +0.000000100417 +0.000000099458 +0.000000098510 +0.000000097577 +0.000000096663 +0.000000095774 +0.000000094915 +0.000000094091 +0.000000093311 +0.000000092583 +0.000000091917 +0.000000091324 +0.000000090820 +0.000000090426 +0.000000090179 +0.000000090149 +0.000000090496 +0.000000091604 +0.000000094349 +0.000000100709 +0.000000109878 +0.000000121780 +0.000000137069 +0.000000157102 +0.000000184413 +0.000000224282 +0.000000290832 +0.000000445038 +0.000002517337 +0.000008328446 +0.000010530339 +0.000015044346 +0.000038485377 +0.552463094438 +0.774404131077 +0.880499418795 +0.935202831579 +0.964542343553 +0.980533287335 +0.989294444246 +0.994098479849 +0.996723062510 +0.998115086741 +0.907973051806 +0.754286740871 +0.781911318604 +0.765926384690 +0.754627034069 +0.745818536022 +0.738204383343 +0.731051421320 +0.723986341851 +0.716831116983 +0.709508220756 +0.701991644090 +0.694282426712 +0.686394786796 +0.678347928329 +0.670161039707 +0.661849957685 +0.653424628186 +0.644886988930 +0.636229367543 +0.627433731167 +0.618472094347 +0.609308258765 +0.599900943777 +0.590208261670 +0.580193328948 +0.569830530732 +0.559111616359 +0.548050665357 +0.536687200533 +0.525084251541 +0.513310556731 +0.501420792162 +0.489514931988 +0.477388569192 +0.465258726394 +0.453524472787 +0.442220920223 +0.432945666405 +0.424984404119 +0.415634520827 +0.406676363597 +0.399061797762 +0.390827825776 +0.380711869235 +0.367106105795 +0.350154846707 +0.327699843338 +0.299557406318 +0.262972291628 +0.217018057972 +0.185519939275 +0.164586066628 +0.150700368119 +0.140791571153 +0.133194834420 +0.128422510989 +0.126611520089 +0.127564432453 +0.129796047125 +0.077600172601 +0.036790948766 +0.014982259815 +0.005712234285 +0.002128846613 +0.000791602033 +0.000298250241 +0.000116399793 +0.000048917253 +0.000023433988 +0.000013443440 +0.000009229050 +0.000007216470 +0.000006080796 +0.000005323379 +0.000004750894 +0.000004284153 +0.000003887593 +0.000003543017 +0.000003239649 +0.000002970240 +0.000002729460 +0.000002513171 +0.000002318061 +0.000002141436 +0.000001981078 +0.000001835161 +0.000001702178 +0.000001580895 +0.000001470321 +0.000001369683 +0.000001278422 +0.000001196207 +0.000001122980 +0.000001059078 +0.000001005519 +0.000000964755 +0.000000942671 +0.000000954410 +0.000001043811 +0.000001456618 +0.000010366836 +0.000017152172 +0.000029735504 +0.552120437780 +0.774229151597 +0.880402775267 +0.935145416376 +0.964505413212 +0.980506417091 +0.989270147234 +0.994066819128 +0.996647630621 +0.839130698681 +0.706942838482 +0.707682556071 +0.682140068073 +0.662285917690 +0.645630240009 +0.630757988213 +0.616745268492 +0.603017249217 +0.589195401827 +0.575005089503 +0.560113026432 +0.544320678301 +0.527663166454 +0.511266429625 +0.494144575936 +0.476963418369 +0.460945559300 +0.445340621466 +0.429863369810 +0.413942275998 +0.396813742503 +0.377569720343 +0.354684378147 +0.327039015382 +0.290383024809 +0.244581276510 +0.211787433646 +0.187320949047 +0.167060417715 +0.133860320297 +0.081432127071 +0.039268602637 +0.016138764748 +0.006183292677 +0.002313771206 +0.000865434115 +0.000329668788 +0.000131436459 +0.000057390017 +0.000029089036 +0.000017750649 +0.000012794666 +0.000010311044 +0.000008838830 +0.000007820524 +0.000007034950 +0.000006388314 +0.000005836641 +0.000005356615 +0.000004934393 +0.000004561198 +0.000004231624 +0.000003943195 +0.000003696914 +0.000003499357 +0.000003368680 +0.000003352855 +0.000003597483 +0.000004727173 +0.000018341847 +0.000028148275 +0.000043730026 +0.000085537087 +0.001256549588 +0.552828344917 +0.774528327708 +0.880524454898 +0.935177721136 +0.964484640080 +0.980445320692 +0.989163669685 +0.993876945896 +0.996166556316 +0.684862172252 +0.648667397818 +0.613743305910 +0.584414531469 +0.560285836824 +0.538905112464 +0.518826384537 +0.499501335374 +0.481039118950 +0.463873261531 +0.448532309910 +0.436046717558 +0.426347930752 +0.417676338533 +-0.000000000000 +0.552482048452 +0.774430393307 +0.880526146697 +0.935229020439 +0.964568398472 +0.980560308050 +0.989324509732 +0.994135796142 +0.996778413550 +0.998230107905 +0.999027618807 +0.999465750239 +0.999706449286 +0.999838683995 +0.999911331009 +0.999951241953 +0.999973168470 +0.999985214764 +0.999991833093 +0.999995469420 +0.999997467502 +0.999998565565 +0.999999169171 +0.999999501127 +0.999999683836 +0.999999784542 +0.999999840185 +0.999999871057 +0.999999888304 +0.999999898046 +0.999999903637 +0.999999906913 +0.999999908867 +0.999999910019 +0.999999910610 +0.999999910691 +0.999999910140 +0.999999908601 +0.999999905332 +0.999999899076 +0.999999890149 +0.999999878273 +0.999999862628 +0.999999841611 +0.999999812123 +0.999999767501 +0.999999690064 +0.999999508119 +0.999997625517 +0.999992666099 +0.999988913876 +0.999980412210 +0.628450855781 +0.427962170584 +0.306472122570 +0.225146374862 +0.163772540516 +0.109722620378 +0.059970692030 +0.026482181829 +0.010439244121 +0.003952661602 +0.001538491924 +0.094826888149 +0.294314304332 +0.263961390463 +0.257400000631 +0.256261506002 +0.258393435604 +0.262485977276 +0.267776831330 +0.273849958807 +0.280475429694 +0.287517866643 +0.294890062471 +0.302531007028 +0.310394722010 +0.318445051033 +0.326653871650 +0.335001065558 +0.343475150917 +0.352073890395 +0.360804586706 +0.369683980645 +0.378737646091 +0.387998712001 +0.397505765375 +0.407299898386 +0.417420983917 +0.427903318671 +0.438770761929 +0.450031616840 +0.461673851572 +0.473658762494 +0.485903434993 +0.498265972521 +0.510612478627 +0.522487983146 +0.533840129636 +0.544800325533 +0.555164017614 +0.566283606105 +0.577290834055 +0.585416351933 +0.592311379700 +0.598855700698 +0.603114160222 +0.603862019173 +0.599556616943 +0.590379835132 +0.574271311612 +0.551101360982 +0.586704689444 +0.750671380286 +0.811193385304 +0.838715064495 +0.853709368167 +0.863715417713 +0.871530122649 +0.877227536757 +0.881540634253 +0.886039707855 +0.892870394231 +0.941736839606 +0.968080131171 +0.982467960487 +0.990360688219 +0.994696562557 +0.997079750989 +0.998390081902 +0.999110784025 +0.999507377381 +0.999725781265 +0.999846195230 +0.999912702978 +0.999949539759 +0.999970031802 +0.999981509005 +0.999988004830 +0.999991740217 +0.999993939231 +0.999995277454 +0.999996128525 +0.999996699731 +0.999997106601 +0.999997413963 +0.999997658561 +0.999997861522 +0.999998035236 +0.999998187161 +0.999998321927 +0.999998442507 +0.999998550856 +0.999998648262 +0.999998735519 +0.999998812983 +0.999998880531 +0.999998937393 +0.999998981758 +0.999999009857 +0.999999013663 +0.999998974164 +0.999998836546 +0.999998336175 +0.999990494472 +0.999981565871 +0.999957332661 +0.628323738897 +0.427893402445 +0.306431665706 +0.225120953717 +0.163755747401 +0.109712918053 +0.059974090083 +0.026507057483 +0.010516743672 +0.204531456033 +0.373075358921 +0.348620278346 +0.346708141854 +0.351302891814 +0.359683071624 +0.370293384396 +0.382197035370 +0.394938053364 +0.408368933735 +0.422507851630 +0.437299817610 +0.452708887650 +0.468721306363 +0.486117721104 +0.503330096932 +0.520165417022 +0.536837075787 +0.551623841224 +0.563378013504 +0.570884122422 +0.572994266405 +0.568668791212 +0.556471368555 +0.535505385293 +0.570903849394 +0.731835384848 +0.786673224917 +0.807140536918 +0.812743798131 +0.859711234096 +0.924179238193 +0.958547505371 +0.977244098930 +0.987488552346 +0.993114954349 +0.996207611916 +0.997908280565 +0.998843868742 +0.999358845875 +0.999642537063 +0.999799012299 +0.999885485366 +0.999933415694 +0.999960105661 +0.999975074647 +0.999983562515 +0.999988455428 +0.999991344540 +0.999993108058 +0.999994231251 +0.999994982345 +0.999995509066 +0.999995891323 +0.999996169311 +0.999996356929 +0.999996443962 +0.999996381570 +0.999996013604 +0.999994678574 +0.999983257679 +0.999971554698 +0.999950584051 +0.999866658334 +0.628348412632 +0.427933441058 +0.306476979924 +0.225171486424 +0.163817765667 +0.109800998269 +0.060091408297 +0.026634324711 +0.010656398841 +0.004450943853 +0.489164380680 +0.450249066060 +0.439267179440 +0.442065995791 +0.451611600875 +0.465838398023 +0.483221601683 +0.502469676910 +0.522276650315 +0.541204413661 +0.557823934345 +0.571503608470 +0.581133828675 +0.584205930959 +0.500000000000 +0.999999863867 +0.999999881050 +0.999999887928 +0.999999889769 +0.999999890283 +0.999999890892 +0.999999891644 +0.999999892456 +0.999999893293 +0.999999894140 +0.999999894992 +0.999999895848 +0.999999896706 +0.999999897564 +0.999999898421 +0.999999899276 +0.999999900127 +0.999999900972 +0.999999901810 +0.999999902640 +0.999999903459 +0.999999904265 +0.999999905057 +0.999999905831 +0.999999906585 +0.999999907317 +0.999999908021 +0.999999908695 +0.999999909331 +0.999999909922 +0.999999910454 +0.999999910907 +0.999999911249 +0.999999911423 +0.999999911330 +0.999999910791 +0.999999909469 +0.999999906724 +0.999999901346 +0.999999891449 +0.999999879266 +0.999999863793 +0.999999843554 +0.999999815989 +0.999999776173 +0.999999713099 +0.999999595658 +0.999999286301 +0.999995330348 +0.999986619837 +0.999984339363 +0.999970047426 +0.000523677066 +0.000045418787 +0.000034496803 +0.000035462068 +0.000057634325 +0.000175569799 +0.000056519704 +0.000034379051 +0.000038849953 +0.000059051419 +0.000130332523 +0.143303906348 +0.416405947049 +0.228164542181 +0.251218494055 +0.255227552638 +0.260296505857 +0.266115106358 +0.272465008725 +0.279244287082 +0.286385090900 +0.293832564464 +0.301539817525 +0.309467375060 +0.317581331502 +0.325853247381 +0.334261326041 +0.342791948480 +0.351440932625 +0.360214159329 +0.369127610617 +0.378206910031 +0.387486238660 +0.397006395171 +0.406811873333 +0.416947022176 +0.427451490193 +0.438355148662 +0.449672611572 +0.461397708358 +0.473498844093 +0.485910921448 +0.498506440051 +0.511082586847 +0.523509097947 +0.535002077550 +0.545903947512 +0.556534835088 +0.566345642826 +0.578315035619 +0.589270806875 +0.594387321122 +0.599981850602 +0.606165951108 +0.607919501828 +0.604717424755 +0.594539352742 +0.579490426230 +0.554599779739 +0.521839242443 +0.622842295801 +0.915192878697 +0.878189019099 +0.870720746002 +0.871504328517 +0.875690408225 +0.880919946037 +0.884095885587 +0.886751093325 +0.891476607594 +0.901112246257 +0.999892664582 +0.999949015753 +0.999967187359 +0.999976145683 +0.999981478365 +0.999985016966 +0.999987536430 +0.999989420798 +0.999990882241 +0.999992047640 +0.999992997576 +0.999993785722 +0.999994449223 +0.999995014624 +0.999995501406 +0.999995924198 +0.999996294205 +0.999996620154 +0.999996908945 +0.999997166107 +0.999997396116 +0.999997602635 +0.999997788682 +0.999997956762 +0.999998108962 +0.999998247019 +0.999998372379 +0.999998486227 +0.999998589511 +0.999998682949 +0.999998767015 +0.999998841899 +0.999998907423 +0.999998962881 +0.999999006717 +0.999999035846 +0.999999044113 +0.999999018304 +0.999998926008 +0.999998668770 +0.999997726148 +0.999980934280 +0.999970680592 +0.999927788806 +0.000137689911 +0.000062880609 +0.000048860616 +0.000051731829 +0.000088266853 +0.000287688504 +0.000104428868 +0.000080668319 +0.000152000374 +0.309538822437 +0.489383987402 +0.319674860479 +0.344799699600 +0.355740602651 +0.367678133209 +0.380397900452 +0.393577403695 +0.407199094182 +0.421391741633 +0.436323901554 +0.451873067737 +0.468019768218 +0.484770238537 +0.503663439381 +0.520896736607 +0.537551610094 +0.554235711794 +0.567290358739 +0.576047827809 +0.579134655134 +0.575365689532 +0.563681531900 +0.541934061887 +0.509438439584 +0.606499439027 +0.890870073235 +0.846922036374 +0.830930760601 +0.819430458599 +0.913675525726 +0.999814679191 +0.999915154156 +0.999947398710 +0.999962901402 +0.999971845470 +0.999977597410 +0.999981576289 +0.999984476919 +0.999986676939 +0.999988398103 +0.999989778618 +0.999990908771 +0.999991849827 +0.999992644664 +0.999993324048 +0.999993910478 +0.999994420609 +0.999994866794 +0.999995258047 +0.999995600589 +0.999995898040 +0.999996151215 +0.999996357352 +0.999996508220 +0.999996585663 +0.999996550067 +0.999996305505 +0.999995565000 +0.999993050976 +0.999969333924 +0.999957287039 +0.999925017742 +0.999764340503 +0.000373461387 +0.000158378430 +0.000130372862 +0.000143696377 +0.000251396999 +0.000818682688 +0.000294367972 +0.000208718800 +0.000296603475 +0.000727038775 +0.853851173279 +0.395530724501 +0.426893901748 +0.444989435487 +0.461330277658 +0.480172924684 +0.500721258949 +0.521956015549 +0.542540705430 +0.560851432487 +0.575378675576 +0.586208805754 +0.591686836188 +0.587661459325 +0.500000000000 +0.000000119156 +0.000000118047 +0.000000117020 +0.000000116058 +0.000000115127 +0.000000114207 +0.000000113289 +0.000000112366 +0.000000111437 +0.000000110500 +0.000000109554 +0.000000108601 +0.000000107641 +0.000000106675 +0.000000105704 +0.000000104728 +0.000000103751 +0.000000102774 +0.000000101798 +0.000000100827 +0.000000099862 +0.000000098907 +0.000000097966 +0.000000097041 +0.000000096139 +0.000000095264 +0.000000094421 +0.000000093619 +0.000000092864 +0.000000092165 +0.000000091534 +0.000000090984 +0.000000090531 +0.000000090200 +0.000000090037 +0.000000090131 +0.000000090695 +0.000000092240 +0.000000095923 +0.000000104358 +0.000000115139 +0.000000128608 +0.000000145840 +0.000000168596 +0.000000200081 +0.000000247156 +0.000000329013 +0.000000533509 +0.000003706245 +0.000011662350 +0.000011793622 +0.000017634150 +0.000051933655 +0.999924845987 +0.999961112792 +0.999970462628 +0.999973536601 +0.999973739157 +0.999971617217 +0.999966092869 +0.999953730649 +0.999922554132 +0.999812127023 +0.791518343114 +0.525768683115 +0.813366449755 +0.746052591462 +0.740747514758 +0.735075891766 +0.728955507379 +0.722381501628 +0.715433284507 +0.708175565216 +0.700655137929 +0.692909662342 +0.684973663903 +0.676877742279 +0.668647360620 +0.660301769005 +0.651852723779 +0.643302941888 +0.634644520876 +0.625857993023 +0.616912642973 +0.607768353123 +0.598378983882 +0.588697211252 +0.578680657830 +0.568298921170 +0.557540684135 +0.546419653377 +0.534978155276 +0.523287906234 +0.511441634713 +0.499515314563 +0.487545943979 +0.475689104860 +0.463363719202 +0.451308729011 +0.440140280180 +0.429438838756 +0.422642725397 +0.416253772479 +0.405351814400 +0.396904878265 +0.390867814105 +0.381982665520 +0.369787809459 +0.352195392140 +0.331331922334 +0.301997139637 +0.266183399619 +0.216026209597 +0.148905907409 +0.151216698631 +0.144995605112 +0.138750147964 +0.132651971621 +0.127133724396 +0.124716326977 +0.125235351438 +0.128277867878 +0.131460850493 +0.000674940254 +0.000101296318 +0.000046886572 +0.000030391227 +0.000022342345 +0.000017512023 +0.000014271391 +0.000011940789 +0.000010183162 +0.000008811026 +0.000007711205 +0.000006811074 +0.000006061787 +0.000005429227 +0.000004888829 +0.000004422445 +0.000004016372 +0.000003660076 +0.000003345326 +0.000003065600 +0.000002815675 +0.000002591319 +0.000002389081 +0.000002206123 +0.000002040102 +0.000001889078 +0.000001751446 +0.000001625883 +0.000001511313 +0.000001406883 +0.000001311944 +0.000001226063 +0.000001149038 +0.000001080969 +0.000001022416 +0.000000974791 +0.000000941368 +0.000000930000 +0.000000961145 +0.000001095102 +0.000001693453 +0.000015478683 +0.000021045074 +0.000036954877 +0.999139045688 +0.999919414135 +0.999951377739 +0.999959873556 +0.999960977454 +0.999956860549 +0.999944905156 +0.999913088459 +0.999793761169 +0.621557565029 +0.502554516348 +0.708555601960 +0.649362592990 +0.637346865351 +0.624999609709 +0.612507365816 +0.599653243001 +0.586338861408 +0.572446525725 +0.557837194616 +0.542100652721 +0.525209643345 +0.507503982397 +0.491553936608 +0.473590300750 +0.456461764893 +0.442102352610 +0.427165360139 +0.411992620053 +0.395660491444 +0.377166546638 +0.355392623219 +0.327878278103 +0.293752404145 +0.242314772765 +0.175722048979 +0.174093669205 +0.162758118784 +0.148147093199 +0.099934286328 +0.001353492595 +0.000183971607 +0.000078395991 +0.000048390176 +0.000034430019 +0.000026389165 +0.000021183774 +0.000017553327 +0.000014885964 +0.000012848722 +0.000011244950 +0.000009951170 +0.000008886093 +0.000007994170 +0.000007236289 +0.000006584244 +0.000006017321 +0.000005520130 +0.000005081213 +0.000004692154 +0.000004347087 +0.000004042539 +0.000003777717 +0.000003555617 +0.000003386014 +0.000003293707 +0.000003343776 +0.000003737832 +0.000005375299 +0.000026152650 +0.000033774524 +0.000052669862 +0.000109522839 +0.001926653452 +0.999783851350 +0.999868479261 +0.999889340047 +0.999889524942 +0.999876434249 +0.999846697129 +0.999783100184 +0.999621546168 +0.998957693085 +0.187887745113 +0.600009963342 +0.566763844798 +0.545988161460 +0.529608141467 +0.512238910651 +0.494092840134 +0.475937589732 +0.458790740790 +0.443500339228 +0.430668482672 +0.421868647256 +0.415587992989 +0.408168071769 +0.500000000000 +0.000000732151 +0.000000596875 +0.000000505110 +0.000000438765 +0.000000388664 +0.000000349595 +0.000000318369 +0.000000292929 +0.000000271893 +0.000000254298 +0.000000239456 +0.000000226866 +0.000000216154 +0.000000207041 +0.000000199315 +0.000000192819 +0.000000187436 +0.000000183083 +0.000000179707 +0.000000177283 +0.000000175810 +0.000000175318 +0.000000175866 +0.000000177552 +0.000000180521 +0.000000184985 +0.000000191245 +0.000000199734 +0.000000211090 +0.000000226272 +0.000000246786 +0.000000275118 +0.000000315655 +0.000000376851 +0.000000477095 +0.000000663961 +0.000001099760 +0.000002738138 +0.005213931823 +0.124062798234 +0.002825265879 +0.000970898282 +0.000358119975 +0.000131849943 +0.000048277750 +0.000017625492 +0.000006423645 +0.000002336068 +0.000000845369 +0.000002894353 +0.999998396786 +0.999999368250 +0.999999605542 +0.999999707314 +0.999999765645 +0.999999804349 +0.999999832050 +0.999999852807 +0.999999868884 +0.999999881648 +0.999999891969 +0.999999900417 +0.999999907378 +0.999999913111 +0.999999917869 +0.999999921998 +0.999999925545 +0.999999928600 +0.999999931232 +0.999999933495 +0.999999935432 +0.999999937078 +0.999999938460 +0.999999939598 +0.999999940511 +0.999999941210 +0.999999941704 +0.999999941998 +0.999999942092 +0.999999941984 +0.999999941665 +0.999999941123 +0.999999940338 +0.999999939285 +0.999999937930 +0.999999936232 +0.999999934136 +0.999999931578 +0.999999928478 +0.999999924738 +0.999999920242 +0.999999914848 +0.999999908382 +0.999999900637 +0.999999891358 +0.999999880236 +0.999999866890 +0.999999850848 +0.999999831521 +0.999999808163 +0.999999779811 +0.999999745196 +0.999999702594 +0.999999649579 +0.999999582573 +0.999999496001 +0.999999380517 +0.999999218898 +0.999998974927 +0.999998555626 +0.999997622953 +0.999993180537 +0.000009148591 +0.000003279021 +0.000002182406 +0.000001998308 +0.000002918704 +0.000007919647 +0.000002136397 +0.000000984139 +0.000000742004 +0.000000622141 +0.000000538824 +0.000000475003 +0.000000422912 +0.000000379189 +0.000000341926 +0.000000309896 +0.000000282228 +0.000000258270 +0.000000237506 +0.000000219517 +0.000000203956 +0.000000190526 +0.000000178978 +0.000000169092 +0.000000160680 +0.000000153577 +0.000000147642 +0.000000142750 +0.000000138799 +0.000000135703 +0.000000133394 +0.000000131824 +0.000000130968 +0.000000130823 +0.000000131414 +0.000000132799 +0.000000135071 +0.000000138375 +0.000000142917 +0.000000148988 +0.000000157005 +0.000000167569 +0.000000181580 +0.000000200434 +0.000000226417 +0.000000263515 +0.000000319305 +0.000000409910 +0.000000575611 +0.000000946021 +0.000002225064 +0.197862516376 +0.999996031038 +0.999998946138 +0.999999386972 +0.999999553765 +0.999999643763 +0.999999700461 +0.999999739149 +0.999999766806 +0.999999787157 +0.999999802351 +0.999999813681 +0.999999821929 +0.999999827540 +0.999999831089 +0.999999833140 +0.999999833723 +0.999999832909 +0.999999830687 +0.999999826962 +0.999999821541 +0.999999814114 +0.999999804222 +0.999999791223 +0.999999774235 +0.999999752061 +0.999999723080 +0.999999685080 +0.999999635016 +0.999999568608 +0.999999479673 +0.999999358852 +0.999999190964 +0.999998948687 +0.999998574863 +0.999997919904 +0.999996408808 +0.999987678097 +0.000010594108 +0.000004291990 +0.000002917097 +0.000002677583 +0.000003890914 +0.000010459040 +0.000002788350 +0.000001262992 +0.000000934404 +0.000000770554 +0.000000659872 +0.000000578157 +0.000000516254 +0.000000469223 +0.000000433844 +0.000000407818 +0.000000389432 +0.000000377398 +0.000000370768 +0.000000368889 +0.000000371392 +0.000000378204 +0.000000389583 +0.000000406195 +0.000000429228 +0.000000460615 +0.000000503444 +0.000000562748 +0.000000647159 +0.000000772593 +0.000000971535 +0.000001320355 +0.000002041198 +0.000004079989 +0.000021346930 +0.999986727104 +0.999996634842 +0.999997987824 +0.999998476533 +0.999998722053 +0.999998869263 +0.999998961227 +0.999999016465 +0.999999045375 +0.999999053484 +0.999999043433 +0.999999015857 +0.999998969661 +0.999998901667 +0.999998805391 +0.999998677438 +0.999998505263 +0.999998269626 +0.999997939653 +0.999997464294 +0.999996756245 +0.999995659192 +0.999993875678 +0.999990791194 +0.999984981829 +0.999972539872 +0.999939372585 +0.999798191830 +0.500000000000 +0.999998955941 +0.999999242364 +0.999999383626 +0.999999463485 +0.999999518802 +0.999999562691 +0.999999598616 +0.999999628363 +0.999999653242 +0.999999674237 +0.999999692078 +0.999999707311 +0.999999720348 +0.999999731498 +0.999999740999 +0.999999749026 +0.999999755710 +0.999999761142 +0.999999765377 +0.999999768438 +0.999999770316 +0.999999770963 +0.999999770293 +0.999999768165 +0.999999764375 +0.999999758624 +0.999999750482 +0.999999739325 +0.999999724223 +0.999999703756 +0.999999675658 +0.999999636132 +0.999999578364 +0.999999489023 +0.999999338694 +0.999999050190 +0.999998356232 +0.999995658095 +0.672133683481 +0.006875307616 +0.575720723108 +0.472516065948 +0.473266789168 +0.468305777020 +0.461573003222 +0.455200155823 +0.450094498987 +0.446681677693 +0.445124394183 +0.000001537446 +0.000000904555 +0.000001047724 +0.000002641099 +0.000000892281 +0.000000338106 +0.000000238572 +0.000000195224 +0.000000168068 +0.000000148624 +0.000000133838 +0.000000122233 +0.000000112965 +0.000000105526 +0.000000099621 +0.000000095038 +0.000000091281 +0.000000088131 +0.000000085482 +0.000000083256 +0.000000081391 +0.000000079840 +0.000000078567 +0.000000077543 +0.000000076747 +0.000000076161 +0.000000075774 +0.000000075579 +0.000000075570 +0.000000075746 +0.000000076107 +0.000000076658 +0.000000077405 +0.000000078358 +0.000000079529 +0.000000080933 +0.000000082590 +0.000000084523 +0.000000086762 +0.000000089340 +0.000000092298 +0.000000095687 +0.000000099564 +0.000000104003 +0.000000109089 +0.000000114928 +0.000000121648 +0.000000129410 +0.000000138413 +0.000000148912 +0.000000161233 +0.000000175804 +0.000000193200 +0.000000214204 +0.000000239922 +0.000000271957 +0.000000312738 +0.000000366116 +0.000000438610 +0.000000542225 +0.000000701956 +0.000000980843 +0.000001603689 +0.000004537073 +0.999994025490 +0.999998073722 +0.999998839164 +0.999999141769 +0.999999305806 +0.999999412349 +0.999999487647 +0.999999543627 +0.999999586824 +0.999999621137 +0.999999648651 +0.999999671428 +0.999999690618 +0.999999707015 +0.999999721191 +0.999999733567 +0.999999744460 +0.999999754110 +0.999999762704 +0.999999770389 +0.999999777278 +0.999999783459 +0.999999789002 +0.999999793959 +0.999999798369 +0.999999802258 +0.999999805644 +0.999999808530 +0.999999810914 +0.999999812781 +0.999999814103 +0.999999814840 +0.999999814935 +0.999999814311 +0.999999812862 +0.999999810446 +0.999999806868 +0.999999801864 +0.999999795058 +0.999999785913 +0.999999773635 +0.999999757005 +0.999999734061 +0.999999701454 +0.999999652983 +0.999999575809 +0.999999438472 +0.999999138300 +0.999998036949 +0.000008621093 +0.000001982631 +0.000001263188 +0.000000965148 +0.000001308876 +0.000003434087 +0.000000903847 +0.000000413036 +0.000000316488 +0.000000274687 +0.000000249605 +0.000000232688 +0.000000220843 +0.000000212661 +0.000000207524 +0.000000204982 +0.000000204151 +0.000000204725 +0.000000206603 +0.000000209751 +0.000000214189 +0.000000219989 +0.000000227274 +0.000000236227 +0.000000247102 +0.000000260243 +0.000000276113 +0.000000295336 +0.000000318760 +0.000000347562 +0.000000383410 +0.000000428743 +0.000000487267 +0.000000564898 +0.000000671709 +0.000000826411 +0.000001068400 +0.000001498745 +0.000002489578 +0.000007702694 +0.999992082843 +0.999997230263 +0.999998288621 +0.999998712483 +0.999998941779 +0.999999088079 +0.999999189886 +0.999999263895 +0.999999319314 +0.999999361649 +0.999999394367 +0.999999419732 +0.999999439263 +0.999999453994 +0.999999464619 +0.999999471584 +0.999999475142 +0.999999475376 +0.999999472207 +0.999999465378 +0.999999454423 +0.999999438598 +0.999999416761 +0.999999387175 +0.999999347150 +0.999999292380 +0.999999215643 +0.999999103997 +0.999998932020 +0.999998642611 +0.999998077090 +0.999996575403 +0.999983608063 +0.000008294757 +0.000003997319 +0.000002509759 +0.000002309955 +0.000003465097 +0.000009780274 +0.000002797902 +0.000001404421 +0.000001177790 +0.000001114269 +0.000001100931 +0.000001114799 +0.000001149543 +0.000001204084 +0.000001280325 +0.000001383770 +0.000001519856 +0.000001694117 +0.000001918988 +0.000002213576 +0.000002607772 +0.000003150213 +0.000003924184 +0.000005081956 +0.000006926879 +0.000010138213 +0.000016517155 +0.000032327627 +0.000094877876 +0.024607360895 diff --git a/examples-gallery/advanced/plot_one_legged_time_trial.py b/examples-gallery/advanced/plot_one_legged_time_trial.py index 4b94519e..4c467188 100644 --- a/examples-gallery/advanced/plot_one_legged_time_trial.py +++ b/examples-gallery/advanced/plot_one_legged_time_trial.py @@ -23,6 +23,7 @@ import sympy as sm import sympy.physics.biomechanics as bm import sympy.physics.mechanics as me +import os # %% # Coordinates @@ -702,45 +703,47 @@ def plot_configuration(q_vals, p_vals, ax=None): instance_constraints=instance_constraints, time_symbol=t, bounds=bounds, + backend='numpy', ) problem.add_option('nlp_scaling_method', 'gradient-based') problem.add_option('max_iter', 1000) -initial_guess = 0.5*np.ones(problem.num_free) +fname = f'one_legded_time_trial_{num_nodes}_nodes_solution.csv' +if os.path.exists(fname): + solution = np.loadtxt(fname) +else: + initial_guess = 0.5*np.ones(problem.num_free) -q1_guess = np.linspace(0.0, -crank_revs*2*np.pi, num=num_nodes) -q2_guess = np.linspace(0.0, crank_revs*2*np.pi, num=num_nodes) + q1_guess = np.linspace(0.0, -crank_revs*2*np.pi, num=num_nodes) + q2_guess = np.linspace(0.0, crank_revs*2*np.pi, num=num_nodes) -u1_guess = np.linspace(0.0, -40.0, num=num_nodes) -u1_guess[num_nodes//2:] = -20.0 -u2_guess = np.linspace(0.0, 40.0, num=num_nodes) -u2_guess[num_nodes//2:] = 20.0 + u1_guess = np.linspace(0.0, -40.0, num=num_nodes) + u1_guess[num_nodes//2:] = -20.0 + u2_guess = np.linspace(0.0, 40.0, num=num_nodes) + u2_guess[num_nodes//2:] = 20.0 -initial_guess[0*num_nodes:1*num_nodes] = q1_guess -initial_guess[1*num_nodes:2*num_nodes] = q2_guess -initial_guess[4*num_nodes:5*num_nodes] = u1_guess -initial_guess[5*num_nodes:6*num_nodes] = u2_guess -initial_guess[-1] = 0.02 + initial_guess[0*num_nodes:1*num_nodes] = q1_guess + initial_guess[1*num_nodes:2*num_nodes] = q2_guess + initial_guess[4*num_nodes:5*num_nodes] = u1_guess + initial_guess[5*num_nodes:6*num_nodes] = u2_guess + initial_guess[-1] = 0.02 -fig, axes = plt.subplots(16, 1, sharex=True, + fig, axes = plt.subplots(16, 1, sharex=True, figsize=(6.4, 0.8*16), layout='compressed') -_ = problem.plot_trajectories(initial_guess, axes=axes) + _ = problem.plot_trajectories(initial_guess, axes=axes) -# %% -# Solve the Optimal Control Problem -# --------------------------------- -solution, info = problem.solve(initial_guess) -xs, us, ps, h_val = problem.parse_free(solution) -print(info['status_msg']) -print('Optimal value h = {:1.3f} s:'.format(h_val)) + solution, info = problem.solve(initial_guess) + print(info['status_msg']) + xs, us, ps, h_val = problem.parse_free(solution) + print('Optimal value h = {:1.3f} s:'.format(h_val)) + _ = problem.plot_objective_value() +xs, us, ps, h_val = problem.parse_free(solution) # %% # Plot the Solution # ----------------- -_ = problem.plot_objective_value() -# %% fig, axes = plt.subplots(3, 1, figsize=(12.8, 10), layout='constrained') _ = problem.plot_constraint_violations(solution, axes=axes) @@ -867,8 +870,8 @@ def animate(i): title_text.set_text('Time = {:1.2f} s'.format(i*h_val)) -ani = animation.FuncAnimation(fig, animate, range(0, num_nodes, 4), - interval=int(h_val*4000)) +ani = animation.FuncAnimation(fig, animate, range(0, num_nodes, 6), + interval=int(h_val*6000)) if __name__ == "__main__": plt.show()