mpl_code_Spring.py 45 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788899091929394959697989910010110210310410510610710810911011111211311411511611711811912012112212312412512612712812913013113213313413513613713813914014114214314414514614714814915015115215315415515615715815916016116216316416516616716816917017117217317417517617717817918018118218318418518618718818919019119219319419519619719819920020120220320420520620720820921021121221321421521621721821922022122222322422522622722822923023123223323423523623723823924024124224324424524624724824925025125225325425525625725825926026126226326426526626726826927027127227327427527627727827928028128228328428528628728828929029129229329429529629729829930030130230330430530630730830931031131231331431531631731831932032132232332432532632732832933033133233333433533633733833934034134234334434534634734834935035135235335435535635735835936036136236336436536636736836937037137237337437537637737837938038138238338438538638738838939039139239339439539639739839940040140240340440540640740840941041141241341441541641741841942042142242342442542642742842943043143243343443543643743843944044144244344444544644744844945045145245345445545645745845946046146246346446546646746846947047147247347447547647747847948048148248348448548648748848949049149249349449549649749849950050150250350450550650750850951051151251351451551651751851952052152252352452552652752852953053153253353453553653753853954054154254354454554654754854955055155255355455555655755855956056156256356456556656756856957057157257357457557657757857958058158258358458558658758858959059159259359459559659759859960060160260360460560660760860961061161261361461561661761861962062162262362462562662762862963063163263363463563663763863964064164264364464564664764864965065165265365465565665765865966066166266366466566666766866967067167267367467567667767867968068168268368468568668768868969069169269369469569669769869970070170270370470570670770870971071171271371471571671771871972072172272372472572672772872973073173273373473573673773873974074174274374474574674774874975075175275375475575675775875976076176276376476576676776876977077177277377477577677777877978078178278378478578678778878979079179279379479579679779879980080180280380480580680780880981081181281381481581681781881982082182282382482582682782882983083183283383483583683783883984084184284384484584684784884985085185285385485585685785885986086186286386486586686786886987087187287387487587687787887988088188288388488588688788888989089189289389489589689789889990090190290390490590690790890991091191291391491591691791891992092192292392492592692792892993093193293393493593693793893994094194294394494594694794894995095195295395495595695795895996096196296396496596696796896997097197297397497597697797897998098198298398498598698798898999099199299399499599699799899910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195019511952195319541955195619571958195919601961196219631964196519661967196819691970197119721973197419751976197719781979198019811982198319841985198619871988198919901991199219931994199519961997199819992000200120022003200420052006200720082009201020112012201320142015201620172018201920202021202220232024202520262027202820292030203120322033203420352036203720382039204020412042204320442045204620472048204920502051205220532054205520562057205820592060206120622063206420652066206720682069207020712072207320742075207620772078207920802081208220832084208520862087208820892090209120922093209420952096209720982099210021012102210321042105210621072108210921102111211221132114211521162117211821192120212121222123212421252126212721282129213021312132213321342135213621372138213921402141214221432144214521462147214821492150215121522153215421552156215721582159216021612162216321642165216621672168216921702171217221732174217521762177217821792180218121822183218421852186218721882189219021912192219321942195219621972198219922002201220222032204220522062207220822092210221122122213221422152216221722182219
  1. import matplotlib.pyplot as mpl
  2. import matplotlib.transforms as transforms
  3. mpl.ion() # for interactive drawing
  4. fig = mpl.figure()
  5. ax = fig.gca()
  6. xmin, xmax, ymin, ymax = 0.0, 14.0, -2.5, 7.5
  7. ax.set_xlim(xmin, xmax)
  8. ax.set_ylim(ymin, ymax)
  9. ax.set_aspect('equal')
  10. mpl.grid(True)
  11. # line
  12. x = [2.0, 2.0]
  13. y = [0.0, 1.25]
  14. [line] = ax.plot(x, y, 'b', linewidth=2, linestyle='solid')
  15. # line
  16. x = [2.0, 2.0]
  17. y = [3.75, 5.0]
  18. [line] = ax.plot(x, y, 'b', linewidth=2, linestyle='solid')
  19. # sprial
  20. x = [2.0,
  21. 2.5,
  22. 2.0,
  23. 1.5,
  24. 1.9999999999999998,
  25. 2.5,
  26. 2.0,
  27. 1.5,
  28. 1.9999999999999998,
  29. 2.5,
  30. 2.0000000000000004,
  31. 1.5,
  32. 1.9999999999999996,
  33. 2.5,
  34. 2.0000000000000004,
  35. 1.5,
  36. 1.9999999999999996,
  37. 2.5,
  38. 2.0000000000000004,
  39. 1.5,
  40. 1.9999999999999993,
  41. 2.5,
  42. 2.0000000000000027,
  43. 1.5,
  44. 1.9999999999999993,
  45. 2.5,
  46. 1.9999999999999991,
  47. 1.5,
  48. 1.9999999999999991,
  49. 2.5,
  50. 2.0000000000000027,
  51. 1.5,
  52. 1.9999999999999991,
  53. 2.5,
  54. 1.9999999999999993,
  55. 1.5,
  56. 1.999999999999999,
  57. 2.5,
  58. 2.000000000000003,
  59. 1.5,
  60. 1.9999999999999987,
  61. 2.5,
  62. 1.9999999999999996,
  63. 1.5,
  64. 1.9999999999999951]
  65. y = [1.25,
  66. 1.3068181818181819,
  67. 1.3636363636363635,
  68. 1.4204545454545454,
  69. 1.4772727272727273,
  70. 1.5340909090909092,
  71. 1.5909090909090908,
  72. 1.6477272727272727,
  73. 1.7045454545454546,
  74. 1.7613636363636362,
  75. 1.8181818181818181,
  76. 1.875,
  77. 1.9318181818181817,
  78. 1.9886363636363638,
  79. 2.0454545454545454,
  80. 2.1022727272727275,
  81. 2.159090909090909,
  82. 2.215909090909091,
  83. 2.2727272727272725,
  84. 2.3295454545454546,
  85. 2.3863636363636362,
  86. 2.4431818181818183,
  87. 2.5,
  88. 2.5568181818181817,
  89. 2.6136363636363633,
  90. 2.6704545454545454,
  91. 2.7272727272727275,
  92. 2.784090909090909,
  93. 2.840909090909091,
  94. 2.8977272727272725,
  95. 2.9545454545454546,
  96. 3.0113636363636362,
  97. 3.0681818181818183,
  98. 3.125,
  99. 3.1818181818181817,
  100. 3.2386363636363633,
  101. 3.2954545454545454,
  102. 3.352272727272727,
  103. 3.409090909090909,
  104. 3.465909090909091,
  105. 3.5227272727272725,
  106. 3.5795454545454546,
  107. 3.6363636363636362,
  108. 3.693181818181818,
  109. 3.75]
  110. [line] = ax.plot(x, y, 'b', linewidth=2, linestyle='solid')
  111. ax.text(2, 5.5, 'Default Spring',
  112. horizontalalignment='center', fontsize=14)
  113. # line
  114. x = [8.0, 8.0]
  115. y = [0.0, 0.8333333333333334]
  116. [line] = ax.plot(x, y, 'b', linewidth=2, linestyle='solid')
  117. # line
  118. x = [8.0, 8.0]
  119. y = [4.166666666666667, 5.0]
  120. [line] = ax.plot(x, y, 'b', linewidth=2, linestyle='solid')
  121. # sprial
  122. x = [8.0,
  123. 8.034878236872062,
  124. 8.069586550480032,
  125. 8.10395584540888,
  126. 8.1378186779085,
  127. 8.171010071662835,
  128. 8.2033683215379,
  129. 8.234735781392946,
  130. 8.264959632116602,
  131. 8.293892626146237,
  132. 8.32139380484327,
  133. 8.3473291852295,
  134. 8.371572412738697,
  135. 8.394005376803362,
  136. 8.41451878627752,
  137. 8.433012701892219,
  138. 8.449397023149583,
  139. 8.463591927283394,
  140. 8.475528258147577,
  141. 8.485147863137998,
  142. 8.492403876506105,
  143. 8.497260947684136,
  144. 8.499695413509547,
  145. 8.499695413509547,
  146. 8.497260947684136,
  147. 8.492403876506105,
  148. 8.485147863137998,
  149. 8.475528258147577,
  150. 8.463591927283394,
  151. 8.449397023149583,
  152. 8.433012701892219,
  153. 8.41451878627752,
  154. 8.394005376803362,
  155. 8.371572412738697,
  156. 8.3473291852295,
  157. 8.32139380484327,
  158. 8.293892626146237,
  159. 8.264959632116602,
  160. 8.234735781392946,
  161. 8.2033683215379,
  162. 8.171010071662835,
  163. 8.1378186779085,
  164. 8.10395584540888,
  165. 8.069586550480032,
  166. 8.034878236872062,
  167. 8.0,
  168. 7.965121763127937,
  169. 7.930413449519968,
  170. 7.89604415459112,
  171. 7.862181322091501,
  172. 7.828989928337165,
  173. 7.7966316784621,
  174. 7.765264218607054,
  175. 7.735040367883397,
  176. 7.706107373853763,
  177. 7.67860619515673,
  178. 7.652670814770501,
  179. 7.628427587261303,
  180. 7.605994623196639,
  181. 7.585481213722479,
  182. 7.56698729810778,
  183. 7.550602976850417,
  184. 7.536408072716607,
  185. 7.524471741852423,
  186. 7.514852136862002,
  187. 7.507596123493896,
  188. 7.502739052315864,
  189. 7.5003045864904525,
  190. 7.5003045864904525,
  191. 7.502739052315864,
  192. 7.5075961234938955,
  193. 7.514852136862002,
  194. 7.524471741852423,
  195. 7.536408072716606,
  196. 7.550602976850416,
  197. 7.56698729810778,
  198. 7.585481213722479,
  199. 7.605994623196639,
  200. 7.628427587261303,
  201. 7.652670814770501,
  202. 7.67860619515673,
  203. 7.706107373853763,
  204. 7.735040367883397,
  205. 7.765264218607054,
  206. 7.7966316784621,
  207. 7.828989928337165,
  208. 7.862181322091501,
  209. 7.89604415459112,
  210. 7.930413449519968,
  211. 7.965121763127938,
  212. 8.0,
  213. 8.034878236872062,
  214. 8.069586550480032,
  215. 8.10395584540888,
  216. 8.1378186779085,
  217. 8.171010071662835,
  218. 8.2033683215379,
  219. 8.234735781392946,
  220. 8.264959632116602,
  221. 8.293892626146237,
  222. 8.32139380484327,
  223. 8.347329185229498,
  224. 8.371572412738697,
  225. 8.394005376803362,
  226. 8.41451878627752,
  227. 8.433012701892219,
  228. 8.449397023149583,
  229. 8.463591927283394,
  230. 8.475528258147577,
  231. 8.485147863137998,
  232. 8.492403876506105,
  233. 8.497260947684136,
  234. 8.499695413509547,
  235. 8.499695413509547,
  236. 8.497260947684136,
  237. 8.492403876506105,
  238. 8.485147863137998,
  239. 8.475528258147577,
  240. 8.463591927283394,
  241. 8.449397023149583,
  242. 8.433012701892219,
  243. 8.41451878627752,
  244. 8.394005376803362,
  245. 8.371572412738697,
  246. 8.3473291852295,
  247. 8.32139380484327,
  248. 8.293892626146237,
  249. 8.264959632116602,
  250. 8.234735781392946,
  251. 8.203368321537901,
  252. 8.171010071662835,
  253. 8.137818677908498,
  254. 8.10395584540888,
  255. 8.069586550480032,
  256. 8.034878236872062,
  257. 8.0,
  258. 7.965121763127938,
  259. 7.930413449519968,
  260. 7.89604415459112,
  261. 7.862181322091501,
  262. 7.828989928337166,
  263. 7.7966316784620995,
  264. 7.765264218607054,
  265. 7.735040367883397,
  266. 7.706107373853763,
  267. 7.67860619515673,
  268. 7.652670814770501,
  269. 7.628427587261303,
  270. 7.605994623196639,
  271. 7.5854812137224785,
  272. 7.56698729810778,
  273. 7.550602976850417,
  274. 7.536408072716606,
  275. 7.524471741852423,
  276. 7.514852136862002,
  277. 7.507596123493896,
  278. 7.502739052315864,
  279. 7.5003045864904525,
  280. 7.5003045864904525,
  281. 7.502739052315864,
  282. 7.507596123493896,
  283. 7.514852136862002,
  284. 7.524471741852423,
  285. 7.536408072716606,
  286. 7.550602976850416,
  287. 7.566987298107781,
  288. 7.585481213722479,
  289. 7.605994623196639,
  290. 7.628427587261303,
  291. 7.652670814770501,
  292. 7.67860619515673,
  293. 7.706107373853763,
  294. 7.735040367883398,
  295. 7.765264218607054,
  296. 7.7966316784620995,
  297. 7.828989928337165,
  298. 7.862181322091501,
  299. 7.89604415459112,
  300. 7.930413449519967,
  301. 7.965121763127938,
  302. 8.0,
  303. 8.034878236872062,
  304. 8.069586550480032,
  305. 8.10395584540888,
  306. 8.1378186779085,
  307. 8.171010071662835,
  308. 8.2033683215379,
  309. 8.234735781392946,
  310. 8.264959632116602,
  311. 8.293892626146237,
  312. 8.32139380484327,
  313. 8.347329185229498,
  314. 8.371572412738697,
  315. 8.394005376803362,
  316. 8.41451878627752,
  317. 8.43301270189222,
  318. 8.449397023149583,
  319. 8.463591927283394,
  320. 8.475528258147577,
  321. 8.485147863137998,
  322. 8.492403876506105,
  323. 8.497260947684136,
  324. 8.499695413509547,
  325. 8.499695413509547,
  326. 8.497260947684136,
  327. 8.492403876506105,
  328. 8.485147863137998,
  329. 8.475528258147577,
  330. 8.463591927283394,
  331. 8.449397023149583,
  332. 8.433012701892219,
  333. 8.41451878627752,
  334. 8.394005376803362,
  335. 8.371572412738697,
  336. 8.3473291852295,
  337. 8.32139380484327,
  338. 8.293892626146237,
  339. 8.264959632116604,
  340. 8.234735781392946,
  341. 8.2033683215379,
  342. 8.171010071662835,
  343. 8.137818677908498,
  344. 8.10395584540888,
  345. 8.069586550480032,
  346. 8.034878236872062,
  347. 8.0,
  348. 7.965121763127938,
  349. 7.930413449519968,
  350. 7.896044154591121,
  351. 7.8621813220915,
  352. 7.8289899283371645,
  353. 7.7966316784620995,
  354. 7.765264218607054,
  355. 7.735040367883397,
  356. 7.706107373853763,
  357. 7.678606195156731,
  358. 7.652670814770502,
  359. 7.628427587261303,
  360. 7.605994623196639,
  361. 7.585481213722479,
  362. 7.56698729810778,
  363. 7.550602976850416,
  364. 7.536408072716606,
  365. 7.524471741852423,
  366. 7.514852136862002,
  367. 7.5075961234938955,
  368. 7.502739052315864,
  369. 7.5003045864904525,
  370. 7.5003045864904525,
  371. 7.502739052315864,
  372. 7.5075961234938955,
  373. 7.514852136862002,
  374. 7.524471741852423,
  375. 7.536408072716607,
  376. 7.550602976850417,
  377. 7.566987298107781,
  378. 7.585481213722479,
  379. 7.605994623196638,
  380. 7.628427587261302,
  381. 7.652670814770501,
  382. 7.67860619515673,
  383. 7.706107373853763,
  384. 7.735040367883398,
  385. 7.765264218607055,
  386. 7.7966316784621,
  387. 7.828989928337165,
  388. 7.8621813220915,
  389. 7.896044154591121,
  390. 7.930413449519968,
  391. 7.965121763127938,
  392. 8.0,
  393. 8.034878236872062,
  394. 8.069586550480032,
  395. 8.10395584540888,
  396. 8.1378186779085,
  397. 8.171010071662835,
  398. 8.203368321537901,
  399. 8.234735781392946,
  400. 8.264959632116602,
  401. 8.293892626146237,
  402. 8.32139380484327,
  403. 8.347329185229498,
  404. 8.371572412738697,
  405. 8.39400537680336,
  406. 8.414518786277522,
  407. 8.43301270189222,
  408. 8.449397023149583,
  409. 8.463591927283394,
  410. 8.475528258147577,
  411. 8.485147863137998,
  412. 8.492403876506105,
  413. 8.497260947684136,
  414. 8.499695413509547,
  415. 8.499695413509547,
  416. 8.497260947684136,
  417. 8.492403876506105,
  418. 8.485147863137998,
  419. 8.475528258147577,
  420. 8.463591927283394,
  421. 8.449397023149583,
  422. 8.433012701892219,
  423. 8.41451878627752,
  424. 8.394005376803362,
  425. 8.371572412738697,
  426. 8.347329185229498,
  427. 8.32139380484327,
  428. 8.293892626146237,
  429. 8.264959632116602,
  430. 8.234735781392946,
  431. 8.2033683215379,
  432. 8.171010071662835,
  433. 8.1378186779085,
  434. 8.10395584540888,
  435. 8.069586550480032,
  436. 8.034878236872062,
  437. 8.0,
  438. 7.9651217631279385,
  439. 7.9304134495199685,
  440. 7.89604415459112,
  441. 7.862181322091501,
  442. 7.8289899283371645,
  443. 7.7966316784620995,
  444. 7.765264218607054,
  445. 7.735040367883397,
  446. 7.706107373853763,
  447. 7.678606195156731,
  448. 7.652670814770502,
  449. 7.628427587261303,
  450. 7.605994623196639,
  451. 7.5854812137224785,
  452. 7.56698729810778,
  453. 7.550602976850416,
  454. 7.536408072716607,
  455. 7.524471741852423,
  456. 7.514852136862002,
  457. 7.5075961234938955,
  458. 7.502739052315864,
  459. 7.5003045864904525,
  460. 7.5003045864904525,
  461. 7.502739052315864,
  462. 7.507596123493896,
  463. 7.514852136862002,
  464. 7.524471741852423,
  465. 7.536408072716607,
  466. 7.550602976850417,
  467. 7.56698729810778,
  468. 7.585481213722479,
  469. 7.605994623196638,
  470. 7.628427587261302,
  471. 7.652670814770501,
  472. 7.67860619515673,
  473. 7.706107373853764,
  474. 7.735040367883398,
  475. 7.765264218607055,
  476. 7.7966316784621,
  477. 7.828989928337165,
  478. 7.8621813220915,
  479. 7.896044154591121,
  480. 7.930413449519968,
  481. 7.965121763127938,
  482. 7.999999999999999,
  483. 8.034878236872062,
  484. 8.06958655048003,
  485. 8.103955845408878,
  486. 8.137818677908498,
  487. 8.171010071662833,
  488. 8.2033683215379,
  489. 8.234735781392944,
  490. 8.264959632116604,
  491. 8.293892626146238,
  492. 8.32139380484327,
  493. 8.3473291852295,
  494. 8.371572412738697,
  495. 8.394005376803362,
  496. 8.41451878627752,
  497. 8.43301270189222,
  498. 8.449397023149583,
  499. 8.463591927283394,
  500. 8.475528258147577,
  501. 8.485147863137998,
  502. 8.492403876506105,
  503. 8.497260947684136,
  504. 8.499695413509547,
  505. 8.499695413509547,
  506. 8.497260947684136,
  507. 8.492403876506105,
  508. 8.485147863137998,
  509. 8.475528258147577,
  510. 8.463591927283394,
  511. 8.449397023149585,
  512. 8.433012701892219,
  513. 8.41451878627752,
  514. 8.39400537680336,
  515. 8.371572412738697,
  516. 8.347329185229498,
  517. 8.32139380484327,
  518. 8.293892626146235,
  519. 8.264959632116602,
  520. 8.234735781392946,
  521. 8.2033683215379,
  522. 8.171010071662835,
  523. 8.1378186779085,
  524. 8.10395584540888,
  525. 8.069586550480032,
  526. 8.034878236872062,
  527. 8.0,
  528. 7.9651217631279385,
  529. 7.9304134495199685,
  530. 7.896044154591122,
  531. 7.862181322091501,
  532. 7.828989928337166,
  533. 7.796631678462101,
  534. 7.765264218607053,
  535. 7.735040367883396,
  536. 7.706107373853762,
  537. 7.67860619515673,
  538. 7.652670814770501,
  539. 7.628427587261303,
  540. 7.605994623196638,
  541. 7.5854812137224785,
  542. 7.56698729810778,
  543. 7.550602976850416,
  544. 7.536408072716607,
  545. 7.524471741852423,
  546. 7.514852136862002,
  547. 7.5075961234938955,
  548. 7.502739052315864,
  549. 7.5003045864904525,
  550. 7.5003045864904525,
  551. 7.502739052315863,
  552. 7.5075961234938955,
  553. 7.514852136862002,
  554. 7.524471741852423,
  555. 7.536408072716606,
  556. 7.550602976850416,
  557. 7.566987298107781,
  558. 7.58548121372248,
  559. 7.60599462319664,
  560. 7.628427587261303,
  561. 7.652670814770501,
  562. 7.67860619515673,
  563. 7.706107373853764,
  564. 7.735040367883398,
  565. 7.765264218607055,
  566. 7.7966316784620995,
  567. 7.828989928337165,
  568. 7.8621813220915,
  569. 7.896044154591121,
  570. 7.930413449519968,
  571. 7.965121763127937,
  572. 7.999999999999999,
  573. 8.034878236872062,
  574. 8.06958655048003,
  575. 8.103955845408878,
  576. 8.137818677908498,
  577. 8.171010071662833,
  578. 8.2033683215379,
  579. 8.234735781392947,
  580. 8.264959632116604,
  581. 8.293892626146237,
  582. 8.321393804843272,
  583. 8.3473291852295,
  584. 8.371572412738699,
  585. 8.39400537680336,
  586. 8.41451878627752,
  587. 8.433012701892219,
  588. 8.449397023149583,
  589. 8.463591927283394,
  590. 8.475528258147577,
  591. 8.485147863137998,
  592. 8.492403876506105,
  593. 8.497260947684136,
  594. 8.499695413509547,
  595. 8.499695413509547,
  596. 8.497260947684136,
  597. 8.492403876506105,
  598. 8.485147863137998,
  599. 8.475528258147577,
  600. 8.463591927283394,
  601. 8.449397023149583,
  602. 8.433012701892219,
  603. 8.41451878627752,
  604. 8.39400537680336,
  605. 8.371572412738695,
  606. 8.347329185229498,
  607. 8.321393804843268,
  608. 8.293892626146237,
  609. 8.264959632116602,
  610. 8.234735781392947,
  611. 8.2033683215379,
  612. 8.171010071662833,
  613. 8.1378186779085,
  614. 8.10395584540888,
  615. 8.069586550480034,
  616. 8.034878236872062,
  617. 8.000000000000002,
  618. 7.9651217631279385,
  619. 7.930413449519967,
  620. 7.896044154591122,
  621. 7.862181322091501,
  622. 7.828989928337168,
  623. 7.796631678462098,
  624. 7.765264218607054,
  625. 7.735040367883396,
  626. 7.706107373853764,
  627. 7.67860619515673,
  628. 7.6526708147705,
  629. 7.628427587261303,
  630. 7.605994623196638,
  631. 7.585481213722479,
  632. 7.56698729810778,
  633. 7.550602976850415,
  634. 7.536408072716607,
  635. 7.524471741852423,
  636. 7.514852136862002,
  637. 7.5075961234938955,
  638. 7.502739052315864,
  639. 7.5003045864904525,
  640. 7.5003045864904525,
  641. 7.502739052315863,
  642. 7.507596123493896,
  643. 7.514852136862001,
  644. 7.524471741852423,
  645. 7.536408072716605,
  646. 7.550602976850417,
  647. 7.56698729810778,
  648. 7.585481213722479,
  649. 7.605994623196641,
  650. 7.628427587261303,
  651. 7.652670814770502,
  652. 7.67860619515673,
  653. 7.706107373853764,
  654. 7.735040367883396,
  655. 7.765264218607054,
  656. 7.796631678462101,
  657. 7.828989928337165,
  658. 7.862181322091502,
  659. 7.896044154591119,
  660. 7.930413449519968,
  661. 7.965121763127935,
  662. 7.999999999999999,
  663. 8.034878236872064,
  664. 8.06958655048003,
  665. 8.10395584540888,
  666. 8.137818677908497,
  667. 8.171010071662833,
  668. 8.203368321537901,
  669. 8.234735781392947,
  670. 8.264959632116602,
  671. 8.293892626146237,
  672. 8.321393804843272,
  673. 8.3473291852295,
  674. 8.371572412738699,
  675. 8.39400537680336,
  676. 8.41451878627752,
  677. 8.433012701892219,
  678. 8.449397023149583,
  679. 8.463591927283394,
  680. 8.475528258147577,
  681. 8.485147863137998,
  682. 8.492403876506105,
  683. 8.497260947684136,
  684. 8.499695413509547,
  685. 8.499695413509547,
  686. 8.497260947684136,
  687. 8.492403876506105,
  688. 8.485147863137998,
  689. 8.475528258147577,
  690. 8.463591927283392,
  691. 8.449397023149583,
  692. 8.433012701892219,
  693. 8.41451878627752,
  694. 8.39400537680336,
  695. 8.371572412738695,
  696. 8.347329185229498,
  697. 8.321393804843268,
  698. 8.293892626146237,
  699. 8.264959632116602,
  700. 8.234735781392947,
  701. 8.2033683215379,
  702. 8.171010071662833,
  703. 8.1378186779085,
  704. 8.10395584540888,
  705. 8.069586550480034,
  706. 8.034878236872062,
  707. 7.999999999999999,
  708. 7.9651217631279385,
  709. 7.930413449519967,
  710. 7.896044154591122,
  711. 7.862181322091501,
  712. 7.828989928337165,
  713. 7.796631678462098,
  714. 7.765264218607054,
  715. 7.735040367883396,
  716. 7.706107373853764,
  717. 7.67860619515673,
  718. 7.6526708147705,
  719. 7.628427587261303,
  720. 7.605994623196638,
  721. 7.585481213722479,
  722. 7.56698729810778,
  723. 7.550602976850416,
  724. 7.536408072716607,
  725. 7.524471741852423,
  726. 7.514852136862002,
  727. 7.5075961234938955,
  728. 7.502739052315864,
  729. 7.5003045864904525,
  730. 7.5003045864904525,
  731. 7.502739052315863,
  732. 7.507596123493896,
  733. 7.514852136862001,
  734. 7.524471741852423,
  735. 7.536408072716607,
  736. 7.550602976850417,
  737. 7.56698729810778,
  738. 7.585481213722479,
  739. 7.605994623196641,
  740. 7.628427587261303,
  741. 7.652670814770502,
  742. 7.67860619515673,
  743. 7.706107373853764,
  744. 7.735040367883396,
  745. 7.765264218607054,
  746. 7.796631678462101,
  747. 7.828989928337165,
  748. 7.862181322091502,
  749. 7.896044154591119,
  750. 7.930413449519968,
  751. 7.965121763127935,
  752. 7.999999999999999,
  753. 8.034878236872062,
  754. 8.06958655048003,
  755. 8.10395584540888,
  756. 8.137818677908497,
  757. 8.171010071662836,
  758. 8.2033683215379,
  759. 8.234735781392947,
  760. 8.264959632116602,
  761. 8.293892626146237,
  762. 8.321393804843272,
  763. 8.3473291852295,
  764. 8.371572412738699,
  765. 8.39400537680336,
  766. 8.41451878627752,
  767. 8.433012701892219,
  768. 8.449397023149583,
  769. 8.463591927283394,
  770. 8.475528258147577,
  771. 8.485147863137998,
  772. 8.492403876506105,
  773. 8.497260947684136,
  774. 8.499695413509547,
  775. 8.499695413509547,
  776. 8.497260947684136,
  777. 8.492403876506105,
  778. 8.485147863137998,
  779. 8.475528258147577,
  780. 8.463591927283392,
  781. 8.449397023149583,
  782. 8.433012701892219,
  783. 8.41451878627752,
  784. 8.39400537680336,
  785. 8.371572412738695,
  786. 8.3473291852295,
  787. 8.321393804843268,
  788. 8.293892626146237,
  789. 8.264959632116602,
  790. 8.234735781392947,
  791. 8.2033683215379,
  792. 8.171010071662833,
  793. 8.1378186779085,
  794. 8.10395584540888,
  795. 8.069586550480034,
  796. 8.034878236872062,
  797. 8.000000000000004,
  798. 7.9651217631279385,
  799. 7.930413449519968,
  800. 7.896044154591122,
  801. 7.862181322091498,
  802. 7.828989928337165,
  803. 7.796631678462098,
  804. 7.765264218607054,
  805. 7.735040367883396,
  806. 7.706107373853764,
  807. 7.67860619515673,
  808. 7.6526708147705005,
  809. 7.628427587261303,
  810. 7.605994623196638,
  811. 7.585481213722479,
  812. 7.56698729810778,
  813. 7.550602976850416,
  814. 7.536408072716607,
  815. 7.524471741852423,
  816. 7.514852136862002,
  817. 7.507596123493896,
  818. 7.502739052315864,
  819. 7.5003045864904525,
  820. 7.5003045864904525,
  821. 7.502739052315863,
  822. 7.5075961234938955,
  823. 7.514852136862001,
  824. 7.524471741852424,
  825. 7.536408072716607,
  826. 7.550602976850417,
  827. 7.56698729810778,
  828. 7.585481213722479,
  829. 7.605994623196641,
  830. 7.628427587261303,
  831. 7.652670814770502,
  832. 7.67860619515673,
  833. 7.706107373853764,
  834. 7.735040367883396,
  835. 7.765264218607054,
  836. 7.796631678462101,
  837. 7.828989928337165,
  838. 7.862181322091501,
  839. 7.896044154591118,
  840. 7.930413449519967,
  841. 7.965121763127935,
  842. 7.999999999999999,
  843. 8.034878236872062,
  844. 8.06958655048003,
  845. 8.10395584540888,
  846. 8.137818677908497,
  847. 8.171010071662833,
  848. 8.203368321537898,
  849. 8.234735781392944,
  850. 8.264959632116602,
  851. 8.293892626146235,
  852. 8.321393804843268,
  853. 8.347329185229496,
  854. 8.371572412738695,
  855. 8.394005376803358,
  856. 8.414518786277519,
  857. 8.43301270189222,
  858. 8.449397023149585,
  859. 8.463591927283394,
  860. 8.475528258147577,
  861. 8.485147863138,
  862. 8.492403876506105,
  863. 8.497260947684136,
  864. 8.499695413509547,
  865. 8.499695413509547,
  866. 8.497260947684136,
  867. 8.492403876506105,
  868. 8.485147863137998,
  869. 8.475528258147577,
  870. 8.463591927283392,
  871. 8.449397023149583,
  872. 8.433012701892219,
  873. 8.41451878627752,
  874. 8.39400537680336,
  875. 8.371572412738695,
  876. 8.3473291852295,
  877. 8.321393804843268,
  878. 8.293892626146237,
  879. 8.264959632116602,
  880. 8.234735781392947,
  881. 8.2033683215379,
  882. 8.171010071662833,
  883. 8.1378186779085,
  884. 8.10395584540888,
  885. 8.069586550480034,
  886. 8.034878236872064,
  887. 7.999999999999999,
  888. 7.9651217631279385,
  889. 7.930413449519968,
  890. 7.896044154591123,
  891. 7.862181322091502,
  892. 7.828989928337169,
  893. 7.796631678462101,
  894. 7.765264218607054,
  895. 7.7350403678834,
  896. 7.706107373853764,
  897. 7.678606195156733,
  898. 7.652670814770502,
  899. 7.628427587261306,
  900. 7.605994623196641,
  901. 7.585481213722479,
  902. 7.566987298107779,
  903. 7.550602976850416,
  904. 7.536408072716605,
  905. 7.524471741852423,
  906. 7.514852136862001,
  907. 7.5075961234938955,
  908. 7.502739052315863,
  909. 7.5003045864904525,
  910. 7.5003045864904525,
  911. 7.502739052315864,
  912. 7.5075961234938955,
  913. 7.514852136862002,
  914. 7.524471741852424,
  915. 7.536408072716607,
  916. 7.550602976850417,
  917. 7.56698729810778,
  918. 7.585481213722479,
  919. 7.60599462319664,
  920. 7.628427587261303,
  921. 7.652670814770502,
  922. 7.67860619515673,
  923. 7.706107373853764,
  924. 7.735040367883396,
  925. 7.765264218607054,
  926. 7.796631678462101,
  927. 7.8289899283371645,
  928. 7.862181322091501,
  929. 7.896044154591118,
  930. 7.930413449519967,
  931. 7.965121763127935,
  932. 7.999999999999999,
  933. 8.034878236872062,
  934. 8.06958655048003,
  935. 8.10395584540888,
  936. 8.137818677908497,
  937. 8.171010071662833,
  938. 8.203368321537896,
  939. 8.234735781392944,
  940. 8.264959632116602,
  941. 8.293892626146235,
  942. 8.321393804843268,
  943. 8.347329185229496,
  944. 8.371572412738695,
  945. 8.394005376803358,
  946. 8.414518786277522,
  947. 8.43301270189222,
  948. 8.449397023149585,
  949. 8.463591927283394,
  950. 8.475528258147577,
  951. 8.485147863138,
  952. 8.492403876506105,
  953. 8.497260947684136,
  954. 8.499695413509547,
  955. 8.499695413509547,
  956. 8.497260947684136,
  957. 8.492403876506105,
  958. 8.485147863137998,
  959. 8.475528258147577,
  960. 8.463591927283392,
  961. 8.449397023149583,
  962. 8.433012701892219,
  963. 8.41451878627752,
  964. 8.39400537680336,
  965. 8.371572412738695,
  966. 8.3473291852295,
  967. 8.321393804843268,
  968. 8.293892626146237,
  969. 8.264959632116602,
  970. 8.234735781392947,
  971. 8.203368321537901,
  972. 8.171010071662833,
  973. 8.1378186779085,
  974. 8.10395584540888,
  975. 8.069586550480034,
  976. 8.034878236872064,
  977. 8.000000000000004,
  978. 7.9651217631279385,
  979. 7.930413449519968,
  980. 7.896044154591123,
  981. 7.862181322091502,
  982. 7.828989928337169,
  983. 7.796631678462101,
  984. 7.765264218607055,
  985. 7.7350403678834,
  986. 7.706107373853764,
  987. 7.678606195156733,
  988. 7.652670814770503,
  989. 7.628427587261306,
  990. 7.605994623196641,
  991. 7.585481213722478,
  992. 7.566987298107779,
  993. 7.550602976850416,
  994. 7.536408072716605,
  995. 7.524471741852423,
  996. 7.514852136862001,
  997. 7.5075961234938955,
  998. 7.502739052315863,
  999. 7.5003045864904525,
  1000. 7.5003045864904525,
  1001. 7.502739052315864,
  1002. 7.5075961234938955,
  1003. 7.514852136862002,
  1004. 7.524471741852424,
  1005. 7.536408072716607,
  1006. 7.550602976850417,
  1007. 7.56698729810778,
  1008. 7.585481213722479,
  1009. 7.60599462319664,
  1010. 7.628427587261303,
  1011. 7.652670814770502,
  1012. 7.67860619515673,
  1013. 7.706107373853764,
  1014. 7.735040367883396,
  1015. 7.765264218607054,
  1016. 7.796631678462101,
  1017. 7.8289899283371645,
  1018. 7.862181322091501,
  1019. 7.896044154591118,
  1020. 7.930413449519967,
  1021. 7.965121763127935,
  1022. 7.999999999999999,
  1023. 8.034878236872062,
  1024. 8.06958655048003,
  1025. 8.10395584540888,
  1026. 8.137818677908497,
  1027. 8.171010071662833,
  1028. 8.203368321537896,
  1029. 8.234735781392944,
  1030. 8.264959632116602,
  1031. 8.293892626146235,
  1032. 8.321393804843268,
  1033. 8.347329185229496,
  1034. 8.371572412738695,
  1035. 8.394005376803362,
  1036. 8.414518786277522,
  1037. 8.43301270189222,
  1038. 8.449397023149585,
  1039. 8.463591927283396,
  1040. 8.475528258147577,
  1041. 8.485147863137998,
  1042. 8.492403876506105,
  1043. 8.497260947684136,
  1044. 8.499695413509547,
  1045. 8.499695413509547,
  1046. 8.497260947684136,
  1047. 8.492403876506105,
  1048. 8.485147863137998,
  1049. 8.475528258147575,
  1050. 8.463591927283392,
  1051. 8.449397023149583,
  1052. 8.43301270189222,
  1053. 8.414518786277519,
  1054. 8.39400537680336,
  1055. 8.371572412738699,
  1056. 8.347329185229496,
  1057. 8.321393804843268,
  1058. 8.293892626146238,
  1059. 8.264959632116605,
  1060. 8.234735781392944,
  1061. 8.203368321537901,
  1062. 8.171010071662836,
  1063. 8.137818677908498,
  1064. 8.10395584540888,
  1065. 8.069586550480034,
  1066. 8.034878236872068,
  1067. 7.999999999999999,
  1068. 7.965121763127939,
  1069. 7.930413449519971,
  1070. 7.896044154591119,
  1071. 7.862181322091502,
  1072. 7.828989928337169,
  1073. 7.796631678462105,
  1074. 7.765264218607055,
  1075. 7.7350403678834,
  1076. 7.706107373853768,
  1077. 7.67860619515673,
  1078. 7.652670814770503,
  1079. 7.628427587261306,
  1080. 7.605994623196638,
  1081. 7.585481213722476,
  1082. 7.566987298107779,
  1083. 7.550602976850416,
  1084. 7.536408072716607,
  1085. 7.524471741852422,
  1086. 7.514852136862001,
  1087. 7.507596123493896,
  1088. 7.502739052315863,
  1089. 7.5003045864904525,
  1090. 7.5003045864904525,
  1091. 7.502739052315863,
  1092. 7.507596123493896,
  1093. 7.514852136862002,
  1094. 7.524471741852423,
  1095. 7.536408072716608,
  1096. 7.550602976850417,
  1097. 7.56698729810778,
  1098. 7.585481213722478,
  1099. 7.60599462319664,
  1100. 7.628427587261303,
  1101. 7.6526708147705,
  1102. 7.678606195156732,
  1103. 7.706107373853764,
  1104. 7.735040367883396,
  1105. 7.765264218607051,
  1106. 7.796631678462101,
  1107. 7.8289899283371645,
  1108. 7.862181322091497,
  1109. 7.896044154591122,
  1110. 7.930413449519967,
  1111. 7.965121763127935,
  1112. 7.999999999999995]
  1113. y = [0.8333333333333334,
  1114. 0.8367003367003367,
  1115. 0.8400673400673401,
  1116. 0.8434343434343434,
  1117. 0.8468013468013469,
  1118. 0.8501683501683502,
  1119. 0.8535353535353536,
  1120. 0.8569023569023569,
  1121. 0.8602693602693603,
  1122. 0.8636363636363636,
  1123. 0.867003367003367,
  1124. 0.8703703703703705,
  1125. 0.8737373737373738,
  1126. 0.8771043771043772,
  1127. 0.8804713804713805,
  1128. 0.8838383838383839,
  1129. 0.8872053872053872,
  1130. 0.8905723905723906,
  1131. 0.8939393939393939,
  1132. 0.8973063973063973,
  1133. 0.9006734006734007,
  1134. 0.9040404040404041,
  1135. 0.9074074074074074,
  1136. 0.9107744107744108,
  1137. 0.9141414141414141,
  1138. 0.9175084175084175,
  1139. 0.9208754208754208,
  1140. 0.9242424242424243,
  1141. 0.9276094276094277,
  1142. 0.930976430976431,
  1143. 0.9343434343434344,
  1144. 0.9377104377104377,
  1145. 0.9410774410774411,
  1146. 0.9444444444444444,
  1147. 0.9478114478114479,
  1148. 0.9511784511784512,
  1149. 0.9545454545454546,
  1150. 0.9579124579124579,
  1151. 0.9612794612794613,
  1152. 0.9646464646464646,
  1153. 0.968013468013468,
  1154. 0.9713804713804715,
  1155. 0.9747474747474747,
  1156. 0.9781144781144782,
  1157. 0.9814814814814815,
  1158. 0.9848484848484849,
  1159. 0.9882154882154882,
  1160. 0.9915824915824916,
  1161. 0.994949494949495,
  1162. 0.9983164983164984,
  1163. 1.0016835016835017,
  1164. 1.005050505050505,
  1165. 1.0084175084175084,
  1166. 1.0117845117845117,
  1167. 1.0151515151515151,
  1168. 1.0185185185185186,
  1169. 1.0218855218855218,
  1170. 1.0252525252525253,
  1171. 1.0286195286195285,
  1172. 1.031986531986532,
  1173. 1.0353535353535355,
  1174. 1.0387205387205387,
  1175. 1.0420875420875422,
  1176. 1.0454545454545454,
  1177. 1.0488215488215489,
  1178. 1.0521885521885521,
  1179. 1.0555555555555556,
  1180. 1.0589225589225588,
  1181. 1.0622895622895623,
  1182. 1.0656565656565657,
  1183. 1.069023569023569,
  1184. 1.0723905723905724,
  1185. 1.0757575757575757,
  1186. 1.0791245791245792,
  1187. 1.0824915824915826,
  1188. 1.0858585858585859,
  1189. 1.089225589225589,
  1190. 1.0925925925925926,
  1191. 1.095959595959596,
  1192. 1.0993265993265993,
  1193. 1.1026936026936027,
  1194. 1.106060606060606,
  1195. 1.1094276094276094,
  1196. 1.112794612794613,
  1197. 1.1161616161616161,
  1198. 1.1195286195286196,
  1199. 1.1228956228956228,
  1200. 1.1262626262626263,
  1201. 1.1296296296296298,
  1202. 1.132996632996633,
  1203. 1.1363636363636362,
  1204. 1.1397306397306397,
  1205. 1.1430976430976432,
  1206. 1.1464646464646464,
  1207. 1.1498316498316499,
  1208. 1.1531986531986531,
  1209. 1.1565656565656566,
  1210. 1.15993265993266,
  1211. 1.1632996632996633,
  1212. 1.1666666666666667,
  1213. 1.17003367003367,
  1214. 1.1734006734006734,
  1215. 1.1767676767676767,
  1216. 1.1801346801346801,
  1217. 1.1835016835016834,
  1218. 1.1868686868686869,
  1219. 1.1902356902356903,
  1220. 1.1936026936026936,
  1221. 1.196969696969697,
  1222. 1.2003367003367003,
  1223. 1.2037037037037037,
  1224. 1.2070707070707072,
  1225. 1.2104377104377104,
  1226. 1.2138047138047137,
  1227. 1.2171717171717171,
  1228. 1.2205387205387206,
  1229. 1.2239057239057238,
  1230. 1.2272727272727273,
  1231. 1.2306397306397305,
  1232. 1.234006734006734,
  1233. 1.2373737373737375,
  1234. 1.2407407407407407,
  1235. 1.2441077441077442,
  1236. 1.2474747474747474,
  1237. 1.2508417508417509,
  1238. 1.254208754208754,
  1239. 1.2575757575757576,
  1240. 1.2609427609427608,
  1241. 1.2643097643097643,
  1242. 1.2676767676767677,
  1243. 1.271043771043771,
  1244. 1.2744107744107744,
  1245. 1.2777777777777777,
  1246. 1.2811447811447811,
  1247. 1.2845117845117846,
  1248. 1.2878787878787878,
  1249. 1.291245791245791,
  1250. 1.2946127946127945,
  1251. 1.297979797979798,
  1252. 1.3013468013468013,
  1253. 1.3047138047138047,
  1254. 1.308080808080808,
  1255. 1.3114478114478114,
  1256. 1.3148148148148149,
  1257. 1.3181818181818181,
  1258. 1.3215488215488216,
  1259. 1.3249158249158248,
  1260. 1.3282828282828283,
  1261. 1.3316498316498318,
  1262. 1.335016835016835,
  1263. 1.3383838383838382,
  1264. 1.3417508417508417,
  1265. 1.3451178451178452,
  1266. 1.3484848484848484,
  1267. 1.3518518518518519,
  1268. 1.355218855218855,
  1269. 1.3585858585858586,
  1270. 1.361952861952862,
  1271. 1.3653198653198653,
  1272. 1.3686868686868687,
  1273. 1.372053872053872,
  1274. 1.3754208754208754,
  1275. 1.378787878787879,
  1276. 1.3821548821548821,
  1277. 1.3855218855218854,
  1278. 1.3888888888888888,
  1279. 1.3922558922558923,
  1280. 1.3956228956228955,
  1281. 1.3989898989898988,
  1282. 1.4023569023569022,
  1283. 1.4057239057239057,
  1284. 1.4090909090909092,
  1285. 1.4124579124579124,
  1286. 1.4158249158249157,
  1287. 1.4191919191919191,
  1288. 1.4225589225589226,
  1289. 1.425925925925926,
  1290. 1.4292929292929293,
  1291. 1.4326599326599325,
  1292. 1.436026936026936,
  1293. 1.4393939393939394,
  1294. 1.4427609427609427,
  1295. 1.446127946127946,
  1296. 1.4494949494949494,
  1297. 1.4528619528619529,
  1298. 1.4562289562289563,
  1299. 1.4595959595959596,
  1300. 1.4629629629629628,
  1301. 1.4663299663299663,
  1302. 1.4696969696969697,
  1303. 1.473063973063973,
  1304. 1.4764309764309762,
  1305. 1.4797979797979797,
  1306. 1.4831649831649831,
  1307. 1.4865319865319866,
  1308. 1.48989898989899,
  1309. 1.4932659932659933,
  1310. 1.4966329966329965,
  1311. 1.5,
  1312. 1.5033670033670035,
  1313. 1.5067340067340067,
  1314. 1.51010101010101,
  1315. 1.5134680134680134,
  1316. 1.5168350168350169,
  1317. 1.52020202020202,
  1318. 1.5235690235690234,
  1319. 1.5269360269360268,
  1320. 1.5303030303030303,
  1321. 1.5336700336700337,
  1322. 1.537037037037037,
  1323. 1.5404040404040402,
  1324. 1.5437710437710437,
  1325. 1.5471380471380471,
  1326. 1.5505050505050504,
  1327. 1.5538720538720538,
  1328. 1.557239057239057,
  1329. 1.5606060606060606,
  1330. 1.563973063973064,
  1331. 1.5673400673400675,
  1332. 1.5707070707070707,
  1333. 1.574074074074074,
  1334. 1.5774410774410774,
  1335. 1.5808080808080809,
  1336. 1.5841750841750841,
  1337. 1.5875420875420874,
  1338. 1.5909090909090908,
  1339. 1.5942760942760943,
  1340. 1.5976430976430975,
  1341. 1.6010101010101008,
  1342. 1.6043771043771042,
  1343. 1.6077441077441077,
  1344. 1.6111111111111112,
  1345. 1.6144781144781144,
  1346. 1.6178451178451176,
  1347. 1.621212121212121,
  1348. 1.6245791245791246,
  1349. 1.6279461279461278,
  1350. 1.6313131313131313,
  1351. 1.6346801346801345,
  1352. 1.638047138047138,
  1353. 1.6414141414141414,
  1354. 1.644781144781145,
  1355. 1.6481481481481481,
  1356. 1.6515151515151514,
  1357. 1.6548821548821548,
  1358. 1.6582491582491583,
  1359. 1.6616161616161615,
  1360. 1.6649831649831648,
  1361. 1.6683501683501682,
  1362. 1.6717171717171717,
  1363. 1.675084175084175,
  1364. 1.6784511784511784,
  1365. 1.6818181818181817,
  1366. 1.6851851851851851,
  1367. 1.6885521885521886,
  1368. 1.6919191919191918,
  1369. 1.695286195286195,
  1370. 1.6986531986531985,
  1371. 1.702020202020202,
  1372. 1.7053872053872055,
  1373. 1.7087542087542087,
  1374. 1.712121212121212,
  1375. 1.7154882154882154,
  1376. 1.7188552188552189,
  1377. 1.7222222222222223,
  1378. 1.7255892255892256,
  1379. 1.7289562289562288,
  1380. 1.7323232323232323,
  1381. 1.7356902356902357,
  1382. 1.739057239057239,
  1383. 1.7424242424242422,
  1384. 1.7457912457912457,
  1385. 1.7491582491582491,
  1386. 1.7525252525252526,
  1387. 1.7558922558922558,
  1388. 1.759259259259259,
  1389. 1.7626262626262625,
  1390. 1.765993265993266,
  1391. 1.7693602693602692,
  1392. 1.7727272727272725,
  1393. 1.776094276094276,
  1394. 1.7794612794612794,
  1395. 1.7828282828282829,
  1396. 1.7861952861952861,
  1397. 1.7895622895622896,
  1398. 1.7929292929292928,
  1399. 1.7962962962962963,
  1400. 1.7996632996632997,
  1401. 1.803030303030303,
  1402. 1.8063973063973062,
  1403. 1.8097643097643097,
  1404. 1.8131313131313131,
  1405. 1.8164983164983164,
  1406. 1.8198653198653196,
  1407. 1.823232323232323,
  1408. 1.8265993265993266,
  1409. 1.82996632996633,
  1410. 1.8333333333333333,
  1411. 1.8367003367003365,
  1412. 1.84006734006734,
  1413. 1.8434343434343434,
  1414. 1.8468013468013469,
  1415. 1.85016835016835,
  1416. 1.8535353535353534,
  1417. 1.8569023569023568,
  1418. 1.8602693602693603,
  1419. 1.8636363636363633,
  1420. 1.8670033670033668,
  1421. 1.8703703703703702,
  1422. 1.8737373737373737,
  1423. 1.8771043771043772,
  1424. 1.8804713804713802,
  1425. 1.8838383838383836,
  1426. 1.887205387205387,
  1427. 1.8905723905723906,
  1428. 1.893939393939394,
  1429. 1.897306397306397,
  1430. 1.9006734006734005,
  1431. 1.904040404040404,
  1432. 1.9074074074074074,
  1433. 1.910774410774411,
  1434. 1.914141414141414,
  1435. 1.9175084175084174,
  1436. 1.9208754208754208,
  1437. 1.9242424242424243,
  1438. 1.9276094276094273,
  1439. 1.9309764309764308,
  1440. 1.9343434343434343,
  1441. 1.9377104377104377,
  1442. 1.9410774410774412,
  1443. 1.9444444444444442,
  1444. 1.9478114478114477,
  1445. 1.9511784511784511,
  1446. 1.9545454545454546,
  1447. 1.9579124579124576,
  1448. 1.961279461279461,
  1449. 1.9646464646464645,
  1450. 1.968013468013468,
  1451. 1.9713804713804715,
  1452. 1.9747474747474745,
  1453. 1.978114478114478,
  1454. 1.9814814814814814,
  1455. 1.9848484848484849,
  1456. 1.9882154882154883,
  1457. 1.9915824915824913,
  1458. 1.9949494949494948,
  1459. 1.9983164983164983,
  1460. 2.0016835016835017,
  1461. 2.0050505050505047,
  1462. 2.008417508417508,
  1463. 2.0117845117845117,
  1464. 2.015151515151515,
  1465. 2.0185185185185186,
  1466. 2.0218855218855216,
  1467. 2.025252525252525,
  1468. 2.0286195286195285,
  1469. 2.031986531986532,
  1470. 2.035353535353535,
  1471. 2.0387205387205385,
  1472. 2.042087542087542,
  1473. 2.0454545454545454,
  1474. 2.048821548821549,
  1475. 2.052188552188552,
  1476. 2.0555555555555554,
  1477. 2.058922558922559,
  1478. 2.0622895622895623,
  1479. 2.0656565656565653,
  1480. 2.0690235690235688,
  1481. 2.0723905723905722,
  1482. 2.0757575757575757,
  1483. 2.079124579124579,
  1484. 2.0824915824915826,
  1485. 2.0858585858585856,
  1486. 2.089225589225589,
  1487. 2.0925925925925926,
  1488. 2.095959595959596,
  1489. 2.099326599326599,
  1490. 2.1026936026936025,
  1491. 2.106060606060606,
  1492. 2.1094276094276094,
  1493. 2.1127946127946124,
  1494. 2.116161616161616,
  1495. 2.1195286195286194,
  1496. 2.122895622895623,
  1497. 2.1262626262626263,
  1498. 2.1296296296296293,
  1499. 2.132996632996633,
  1500. 2.1363636363636362,
  1501. 2.1397306397306397,
  1502. 2.1430976430976427,
  1503. 2.1464646464646466,
  1504. 2.1498316498316496,
  1505. 2.153198653198653,
  1506. 2.1565656565656566,
  1507. 2.15993265993266,
  1508. 2.163299663299663,
  1509. 2.1666666666666665,
  1510. 2.17003367003367,
  1511. 2.1734006734006734,
  1512. 2.1767676767676765,
  1513. 2.18013468013468,
  1514. 2.1835016835016834,
  1515. 2.186868686868687,
  1516. 2.19023569023569,
  1517. 2.1936026936026933,
  1518. 2.196969696969697,
  1519. 2.2003367003367003,
  1520. 2.2037037037037037,
  1521. 2.2070707070707067,
  1522. 2.21043771043771,
  1523. 2.2138047138047137,
  1524. 2.217171717171717,
  1525. 2.2205387205387206,
  1526. 2.223905723905724,
  1527. 2.227272727272727,
  1528. 2.2306397306397305,
  1529. 2.234006734006734,
  1530. 2.2373737373737375,
  1531. 2.2407407407407405,
  1532. 2.244107744107744,
  1533. 2.2474747474747474,
  1534. 2.250841750841751,
  1535. 2.254208754208754,
  1536. 2.2575757575757573,
  1537. 2.260942760942761,
  1538. 2.2643097643097643,
  1539. 2.2676767676767673,
  1540. 2.2710437710437708,
  1541. 2.274410774410774,
  1542. 2.2777777777777777,
  1543. 2.281144781144781,
  1544. 2.284511784511784,
  1545. 2.2878787878787876,
  1546. 2.291245791245791,
  1547. 2.2946127946127945,
  1548. 2.297979797979798,
  1549. 2.3013468013468015,
  1550. 2.3047138047138045,
  1551. 2.308080808080808,
  1552. 2.3114478114478114,
  1553. 2.314814814814815,
  1554. 2.318181818181818,
  1555. 2.3215488215488214,
  1556. 2.324915824915825,
  1557. 2.3282828282828283,
  1558. 2.3316498316498313,
  1559. 2.3350168350168348,
  1560. 2.3383838383838382,
  1561. 2.3417508417508417,
  1562. 2.3451178451178447,
  1563. 2.348484848484848,
  1564. 2.3518518518518516,
  1565. 2.355218855218855,
  1566. 2.3585858585858586,
  1567. 2.3619528619528616,
  1568. 2.365319865319865,
  1569. 2.3686868686868685,
  1570. 2.372053872053872,
  1571. 2.3754208754208754,
  1572. 2.378787878787879,
  1573. 2.382154882154882,
  1574. 2.3855218855218854,
  1575. 2.388888888888889,
  1576. 2.3922558922558923,
  1577. 2.3956228956228953,
  1578. 2.398989898989899,
  1579. 2.4023569023569022,
  1580. 2.4057239057239057,
  1581. 2.4090909090909087,
  1582. 2.412457912457912,
  1583. 2.4158249158249157,
  1584. 2.419191919191919,
  1585. 2.422558922558922,
  1586. 2.4259259259259256,
  1587. 2.429292929292929,
  1588. 2.4326599326599325,
  1589. 2.436026936026936,
  1590. 2.439393939393939,
  1591. 2.4427609427609425,
  1592. 2.446127946127946,
  1593. 2.4494949494949494,
  1594. 2.452861952861953,
  1595. 2.4562289562289563,
  1596. 2.4595959595959593,
  1597. 2.462962962962963,
  1598. 2.4663299663299663,
  1599. 2.4696969696969697,
  1600. 2.4730639730639727,
  1601. 2.476430976430976,
  1602. 2.4797979797979797,
  1603. 2.483164983164983,
  1604. 2.486531986531986,
  1605. 2.4898989898989896,
  1606. 2.493265993265993,
  1607. 2.4966329966329965,
  1608. 2.5,
  1609. 2.503367003367003,
  1610. 2.5067340067340065,
  1611. 2.51010101010101,
  1612. 2.5134680134680134,
  1613. 2.5168350168350164,
  1614. 2.5202020202020203,
  1615. 2.5235690235690234,
  1616. 2.526936026936027,
  1617. 2.5303030303030303,
  1618. 2.5336700336700337,
  1619. 2.5370370370370368,
  1620. 2.54040404040404,
  1621. 2.5437710437710437,
  1622. 2.547138047138047,
  1623. 2.55050505050505,
  1624. 2.5538720538720536,
  1625. 2.557239057239057,
  1626. 2.5606060606060606,
  1627. 2.5639730639730636,
  1628. 2.567340067340067,
  1629. 2.5707070707070705,
  1630. 2.574074074074074,
  1631. 2.5774410774410774,
  1632. 2.5808080808080804,
  1633. 2.584175084175084,
  1634. 2.5875420875420874,
  1635. 2.590909090909091,
  1636. 2.594276094276094,
  1637. 2.5976430976430978,
  1638. 2.6010101010101008,
  1639. 2.6043771043771042,
  1640. 2.6077441077441077,
  1641. 2.611111111111111,
  1642. 2.614478114478114,
  1643. 2.6178451178451176,
  1644. 2.621212121212121,
  1645. 2.6245791245791246,
  1646. 2.6279461279461276,
  1647. 2.631313131313131,
  1648. 2.6346801346801345,
  1649. 2.638047138047138,
  1650. 2.641414141414141,
  1651. 2.6447811447811445,
  1652. 2.648148148148148,
  1653. 2.6515151515151514,
  1654. 2.654882154882155,
  1655. 2.658249158249158,
  1656. 2.6616161616161613,
  1657. 2.664983164983165,
  1658. 2.6683501683501682,
  1659. 2.6717171717171717,
  1660. 2.675084175084175,
  1661. 2.678451178451178,
  1662. 2.6818181818181817,
  1663. 2.685185185185185,
  1664. 2.6885521885521886,
  1665. 2.6919191919191916,
  1666. 2.695286195286195,
  1667. 2.6986531986531985,
  1668. 2.702020202020202,
  1669. 2.705387205387205,
  1670. 2.7087542087542085,
  1671. 2.712121212121212,
  1672. 2.7154882154882154,
  1673. 2.7188552188552184,
  1674. 2.722222222222222,
  1675. 2.7255892255892253,
  1676. 2.728956228956229,
  1677. 2.7323232323232323,
  1678. 2.7356902356902353,
  1679. 2.7390572390572387,
  1680. 2.742424242424242,
  1681. 2.7457912457912457,
  1682. 2.749158249158249,
  1683. 2.7525252525252526,
  1684. 2.7558922558922556,
  1685. 2.759259259259259,
  1686. 2.7626262626262625,
  1687. 2.765993265993266,
  1688. 2.769360269360269,
  1689. 2.7727272727272725,
  1690. 2.776094276094276,
  1691. 2.7794612794612794,
  1692. 2.7828282828282824,
  1693. 2.786195286195286,
  1694. 2.7895622895622894,
  1695. 2.792929292929293,
  1696. 2.796296296296296,
  1697. 2.7996632996632993,
  1698. 2.8030303030303028,
  1699. 2.8063973063973062,
  1700. 2.8097643097643097,
  1701. 2.8131313131313127,
  1702. 2.816498316498316,
  1703. 2.8198653198653196,
  1704. 2.823232323232323,
  1705. 2.8265993265993266,
  1706. 2.82996632996633,
  1707. 2.833333333333333,
  1708. 2.8367003367003365,
  1709. 2.84006734006734,
  1710. 2.8434343434343434,
  1711. 2.846801346801347,
  1712. 2.85016835016835,
  1713. 2.8535353535353534,
  1714. 2.856902356902357,
  1715. 2.8602693602693603,
  1716. 2.8636363636363633,
  1717. 2.8670033670033668,
  1718. 2.8703703703703702,
  1719. 2.8737373737373737,
  1720. 2.8771043771043767,
  1721. 2.88047138047138,
  1722. 2.8838383838383836,
  1723. 2.887205387205387,
  1724. 2.8905723905723906,
  1725. 2.8939393939393936,
  1726. 2.8973063973063975,
  1727. 2.9006734006734005,
  1728. 2.904040404040404,
  1729. 2.9074074074074074,
  1730. 2.910774410774411,
  1731. 2.914141414141414,
  1732. 2.9175084175084174,
  1733. 2.920875420875421,
  1734. 2.9242424242424243,
  1735. 2.9276094276094273,
  1736. 2.930976430976431,
  1737. 2.9343434343434343,
  1738. 2.9377104377104377,
  1739. 2.9410774410774407,
  1740. 2.944444444444444,
  1741. 2.9478114478114477,
  1742. 2.951178451178451,
  1743. 2.9545454545454546,
  1744. 2.9579124579124576,
  1745. 2.961279461279461,
  1746. 2.9646464646464645,
  1747. 2.968013468013468,
  1748. 2.9713804713804715,
  1749. 2.974747474747475,
  1750. 2.978114478114478,
  1751. 2.9814814814814814,
  1752. 2.984848484848485,
  1753. 2.9882154882154883,
  1754. 2.9915824915824913,
  1755. 2.994949494949495,
  1756. 2.9983164983164983,
  1757. 3.0016835016835017,
  1758. 3.0050505050505047,
  1759. 3.008417508417508,
  1760. 3.0117845117845117,
  1761. 3.015151515151515,
  1762. 3.018518518518518,
  1763. 3.0218855218855216,
  1764. 3.025252525252525,
  1765. 3.0286195286195285,
  1766. 3.031986531986532,
  1767. 3.035353535353535,
  1768. 3.0387205387205385,
  1769. 3.042087542087542,
  1770. 3.0454545454545454,
  1771. 3.048821548821549,
  1772. 3.0521885521885523,
  1773. 3.0555555555555554,
  1774. 3.058922558922559,
  1775. 3.0622895622895623,
  1776. 3.0656565656565657,
  1777. 3.0690235690235688,
  1778. 3.0723905723905722,
  1779. 3.0757575757575757,
  1780. 3.079124579124579,
  1781. 3.082491582491582,
  1782. 3.0858585858585856,
  1783. 3.089225589225589,
  1784. 3.0925925925925926,
  1785. 3.0959595959595956,
  1786. 3.099326599326599,
  1787. 3.1026936026936025,
  1788. 3.106060606060606,
  1789. 3.1094276094276094,
  1790. 3.1127946127946124,
  1791. 3.116161616161616,
  1792. 3.1195286195286194,
  1793. 3.122895622895623,
  1794. 3.1262626262626263,
  1795. 3.1296296296296298,
  1796. 3.132996632996633,
  1797. 3.1363636363636362,
  1798. 3.1397306397306397,
  1799. 3.143097643097643,
  1800. 3.146464646464646,
  1801. 3.1498316498316496,
  1802. 3.153198653198653,
  1803. 3.1565656565656566,
  1804. 3.1599326599326596,
  1805. 3.163299663299663,
  1806. 3.1666666666666665,
  1807. 3.17003367003367,
  1808. 3.173400673400673,
  1809. 3.1767676767676765,
  1810. 3.18013468013468,
  1811. 3.1835016835016834,
  1812. 3.186868686868687,
  1813. 3.19023569023569,
  1814. 3.1936026936026933,
  1815. 3.196969696969697,
  1816. 3.2003367003367003,
  1817. 3.2037037037037037,
  1818. 3.207070707070707,
  1819. 3.21043771043771,
  1820. 3.2138047138047137,
  1821. 3.217171717171717,
  1822. 3.2205387205387206,
  1823. 3.2239057239057236,
  1824. 3.227272727272727,
  1825. 3.2306397306397305,
  1826. 3.234006734006734,
  1827. 3.237373737373737,
  1828. 3.2407407407407405,
  1829. 3.244107744107744,
  1830. 3.2474747474747474,
  1831. 3.2508417508417504,
  1832. 3.254208754208754,
  1833. 3.2575757575757573,
  1834. 3.260942760942761,
  1835. 3.2643097643097643,
  1836. 3.2676767676767673,
  1837. 3.2710437710437708,
  1838. 3.274410774410774,
  1839. 3.2777777777777777,
  1840. 3.2811447811447807,
  1841. 3.284511784511784,
  1842. 3.2878787878787876,
  1843. 3.291245791245791,
  1844. 3.294612794612794,
  1845. 3.2979797979797976,
  1846. 3.301346801346801,
  1847. 3.3047138047138045,
  1848. 3.3080808080808084,
  1849. 3.3114478114478114,
  1850. 3.314814814814815,
  1851. 3.3181818181818183,
  1852. 3.321548821548822,
  1853. 3.324915824915825,
  1854. 3.3282828282828283,
  1855. 3.3316498316498318,
  1856. 3.335016835016835,
  1857. 3.3383838383838382,
  1858. 3.3417508417508417,
  1859. 3.345117845117845,
  1860. 3.3484848484848486,
  1861. 3.3518518518518516,
  1862. 3.355218855218855,
  1863. 3.3585858585858586,
  1864. 3.361952861952862,
  1865. 3.365319865319865,
  1866. 3.3686868686868685,
  1867. 3.372053872053872,
  1868. 3.3754208754208754,
  1869. 3.3787878787878785,
  1870. 3.382154882154882,
  1871. 3.3855218855218854,
  1872. 3.388888888888889,
  1873. 3.392255892255892,
  1874. 3.3956228956228953,
  1875. 3.398989898989899,
  1876. 3.4023569023569022,
  1877. 3.4057239057239053,
  1878. 3.4090909090909087,
  1879. 3.412457912457912,
  1880. 3.4158249158249157,
  1881. 3.419191919191919,
  1882. 3.422558922558922,
  1883. 3.4259259259259256,
  1884. 3.429292929292929,
  1885. 3.4326599326599325,
  1886. 3.4360269360269355,
  1887. 3.439393939393939,
  1888. 3.4427609427609425,
  1889. 3.446127946127946,
  1890. 3.449494949494949,
  1891. 3.4528619528619524,
  1892. 3.456228956228956,
  1893. 3.45959595959596,
  1894. 3.4629629629629632,
  1895. 3.4663299663299663,
  1896. 3.4696969696969697,
  1897. 3.473063973063973,
  1898. 3.4764309764309766,
  1899. 3.4797979797979797,
  1900. 3.483164983164983,
  1901. 3.4865319865319866,
  1902. 3.48989898989899,
  1903. 3.493265993265993,
  1904. 3.4966329966329965,
  1905. 3.5,
  1906. 3.5033670033670035,
  1907. 3.5067340067340065,
  1908. 3.51010101010101,
  1909. 3.5134680134680134,
  1910. 3.516835016835017,
  1911. 3.52020202020202,
  1912. 3.5235690235690234,
  1913. 3.526936026936027,
  1914. 3.5303030303030303,
  1915. 3.5336700336700333,
  1916. 3.5370370370370368,
  1917. 3.54040404040404,
  1918. 3.5437710437710437,
  1919. 3.5471380471380467,
  1920. 3.55050505050505,
  1921. 3.5538720538720536,
  1922. 3.557239057239057,
  1923. 3.56060606060606,
  1924. 3.5639730639730636,
  1925. 3.567340067340067,
  1926. 3.5707070707070705,
  1927. 3.574074074074074,
  1928. 3.577441077441077,
  1929. 3.5808080808080804,
  1930. 3.584175084175084,
  1931. 3.5875420875420874,
  1932. 3.5909090909090904,
  1933. 3.594276094276094,
  1934. 3.5976430976430973,
  1935. 3.6010101010101008,
  1936. 3.604377104377104,
  1937. 3.6077441077441077,
  1938. 3.611111111111111,
  1939. 3.6144781144781146,
  1940. 3.617845117845118,
  1941. 3.621212121212121,
  1942. 3.6245791245791246,
  1943. 3.627946127946128,
  1944. 3.6313131313131315,
  1945. 3.6346801346801345,
  1946. 3.638047138047138,
  1947. 3.6414141414141414,
  1948. 3.644781144781145,
  1949. 3.648148148148148,
  1950. 3.6515151515151514,
  1951. 3.654882154882155,
  1952. 3.6582491582491583,
  1953. 3.6616161616161613,
  1954. 3.664983164983165,
  1955. 3.6683501683501682,
  1956. 3.6717171717171717,
  1957. 3.6750841750841747,
  1958. 3.678451178451178,
  1959. 3.6818181818181817,
  1960. 3.685185185185185,
  1961. 3.688552188552188,
  1962. 3.6919191919191916,
  1963. 3.695286195286195,
  1964. 3.6986531986531985,
  1965. 3.7020202020202015,
  1966. 3.705387205387205,
  1967. 3.7087542087542085,
  1968. 3.712121212121212,
  1969. 3.7154882154882154,
  1970. 3.7188552188552184,
  1971. 3.722222222222222,
  1972. 3.7255892255892253,
  1973. 3.728956228956229,
  1974. 3.732323232323232,
  1975. 3.7356902356902353,
  1976. 3.7390572390572387,
  1977. 3.742424242424242,
  1978. 3.7457912457912452,
  1979. 3.7491582491582487,
  1980. 3.752525252525252,
  1981. 3.7558922558922556,
  1982. 3.7592592592592595,
  1983. 3.7626262626262625,
  1984. 3.765993265993266,
  1985. 3.7693602693602695,
  1986. 3.772727272727273,
  1987. 3.776094276094276,
  1988. 3.7794612794612794,
  1989. 3.782828282828283,
  1990. 3.7861952861952863,
  1991. 3.7895622895622894,
  1992. 3.792929292929293,
  1993. 3.7962962962962963,
  1994. 3.7996632996632997,
  1995. 3.8030303030303028,
  1996. 3.8063973063973062,
  1997. 3.8097643097643097,
  1998. 3.813131313131313,
  1999. 3.816498316498316,
  2000. 3.8198653198653196,
  2001. 3.823232323232323,
  2002. 3.8265993265993266,
  2003. 3.8299663299663296,
  2004. 3.833333333333333,
  2005. 3.8367003367003365,
  2006. 3.84006734006734,
  2007. 3.843434343434343,
  2008. 3.8468013468013464,
  2009. 3.85016835016835,
  2010. 3.8535353535353534,
  2011. 3.8569023569023564,
  2012. 3.86026936026936,
  2013. 3.8636363636363633,
  2014. 3.8670033670033668,
  2015. 3.8703703703703702,
  2016. 3.8737373737373733,
  2017. 3.8771043771043767,
  2018. 3.88047138047138,
  2019. 3.8838383838383836,
  2020. 3.8872053872053867,
  2021. 3.89057239057239,
  2022. 3.8939393939393936,
  2023. 3.897306397306397,
  2024. 3.9006734006734,
  2025. 3.9040404040404035,
  2026. 3.9074074074074074,
  2027. 3.910774410774411,
  2028. 3.9141414141414144,
  2029. 3.9175084175084174,
  2030. 3.920875420875421,
  2031. 3.9242424242424243,
  2032. 3.9276094276094278,
  2033. 3.930976430976431,
  2034. 3.9343434343434343,
  2035. 3.9377104377104377,
  2036. 3.941077441077441,
  2037. 3.944444444444444,
  2038. 3.9478114478114477,
  2039. 3.951178451178451,
  2040. 3.9545454545454546,
  2041. 3.9579124579124576,
  2042. 3.961279461279461,
  2043. 3.9646464646464645,
  2044. 3.968013468013468,
  2045. 3.971380471380471,
  2046. 3.9747474747474745,
  2047. 3.978114478114478,
  2048. 3.9814814814814814,
  2049. 3.9848484848484844,
  2050. 3.988215488215488,
  2051. 3.9915824915824913,
  2052. 3.994949494949495,
  2053. 3.998316498316498,
  2054. 4.001683501683501,
  2055. 4.005050505050504,
  2056. 4.008417508417508,
  2057. 4.011784511784511,
  2058. 4.015151515151515,
  2059. 4.018518518518518,
  2060. 4.021885521885522,
  2061. 4.025252525252525,
  2062. 4.028619528619528,
  2063. 4.031986531986531,
  2064. 4.035353535353535,
  2065. 4.038720538720538,
  2066. 4.0420875420875415,
  2067. 4.045454545454545,
  2068. 4.048821548821548,
  2069. 4.052188552188552,
  2070. 4.0555555555555545,
  2071. 4.058922558922559,
  2072. 4.062289562289562,
  2073. 4.065656565656566,
  2074. 4.069023569023569,
  2075. 4.072390572390572,
  2076. 4.075757575757575,
  2077. 4.079124579124579,
  2078. 4.082491582491582,
  2079. 4.085858585858586,
  2080. 4.089225589225589,
  2081. 4.092592592592593,
  2082. 4.095959595959596,
  2083. 4.099326599326599,
  2084. 4.102693602693602,
  2085. 4.1060606060606055,
  2086. 4.109427609427609,
  2087. 4.1127946127946124,
  2088. 4.116161616161616,
  2089. 4.119528619528619,
  2090. 4.122895622895623,
  2091. 4.126262626262625,
  2092. 4.129629629629629,
  2093. 4.132996632996632,
  2094. 4.136363636363636,
  2095. 4.139730639730639,
  2096. 4.143097643097643,
  2097. 4.146464646464646,
  2098. 4.14983164983165,
  2099. 4.153198653198652,
  2100. 4.156565656565656,
  2101. 4.159932659932659,
  2102. 4.163299663299663,
  2103. 4.166666666666666]
  2104. [line] = ax.plot(x, y, 'b', linewidth=2, linestyle='solid')
  2105. ax.annotate('bar_length', xy=[ 7. 0.41666667], xycoords='data',
  2106. textcoords='data', xytext=(4.5, 1.3333333333333335),
  2107. horizontalalignment='left',
  2108. verticalalignment='top',
  2109. fontsize=14,
  2110. arrowprops=dict(arrowstyle='->',
  2111. facecolor='black',
  2112. linewidth=2,
  2113. shrinkA=5,
  2114. shrinkB=5))
  2115. # line
  2116. mpl.arrow(x=7, y=0.833333, dx=0, dy=-0.833333,
  2117. facecolor='k', edgecolor='k',
  2118. linestyle='solid',
  2119. linewidth=1, head_width=0.1,
  2120. length_includes_head=True,
  2121. shape='full')
  2122. mpl.arrow(x=7, y=0, dx=0, dy=0.833333,
  2123. facecolor='k', edgecolor='k',
  2124. linestyle='solid',
  2125. linewidth=1, head_width=0.1,
  2126. length_includes_head=True,
  2127. shape='full')
  2128. ax.annotate('bar_length', xy=[ 7. 4.58333333], xycoords='data',
  2129. textcoords='data', xytext=(4.5, 5.5),
  2130. horizontalalignment='left',
  2131. verticalalignment='top',
  2132. fontsize=14,
  2133. arrowprops=dict(arrowstyle='->',
  2134. facecolor='black',
  2135. linewidth=2,
  2136. shrinkA=5,
  2137. shrinkB=5))
  2138. # line
  2139. mpl.arrow(x=7, y=5, dx=0, dy=-0.833333,
  2140. facecolor='k', edgecolor='k',
  2141. linestyle='solid',
  2142. linewidth=1, head_width=0.1,
  2143. length_includes_head=True,
  2144. shape='full')
  2145. mpl.arrow(x=7, y=4.16667, dx=0, dy=0.833333,
  2146. facecolor='k', edgecolor='k',
  2147. linestyle='solid',
  2148. linewidth=1, head_width=0.1,
  2149. length_includes_head=True,
  2150. shape='full')
  2151. ax.text(8, -1.51667, 'width',
  2152. horizontalalignment='center', fontsize=14)
  2153. # line
  2154. mpl.arrow(x=7.5, y=-1.75, dx=1, dy=0,
  2155. facecolor='k', edgecolor='k',
  2156. linestyle='solid',
  2157. linewidth=1, head_width=0.1,
  2158. length_includes_head=True,
  2159. shape='full')
  2160. mpl.arrow(x=8.5, y=-1.75, dx=-1, dy=0,
  2161. facecolor='k', edgecolor='k',
  2162. linestyle='solid',
  2163. linewidth=1, head_width=0.1,
  2164. length_includes_head=True,
  2165. shape='full')
  2166. ax.annotate('start', xy=(8.0, 0), xycoords='data',
  2167. textcoords='data', xytext=(7.25, -0.75),
  2168. horizontalalignment='center',
  2169. verticalalignment='top',
  2170. fontsize=14,
  2171. arrowprops=dict(arrowstyle='->',
  2172. facecolor='black',
  2173. linewidth=2,
  2174. shrinkA=5,
  2175. shrinkB=5))
  2176. ax.text(9.73333, 2.5, 'length',
  2177. horizontalalignment='left', fontsize=14)
  2178. # line
  2179. mpl.arrow(x=9.5, y=5, dx=0, dy=-5,
  2180. facecolor='k', edgecolor='k',
  2181. linestyle='solid',
  2182. linewidth=1, head_width=0.1,
  2183. length_includes_head=True,
  2184. shape='full')
  2185. mpl.arrow(x=9.5, y=0, dx=0, dy=5,
  2186. facecolor='k', edgecolor='k',
  2187. linestyle='solid',
  2188. linewidth=1, head_width=0.1,
  2189. length_includes_head=True,
  2190. shape='full')
  2191. ax.annotate('num_windings', xy=(8.6, 2.5), xycoords='data',
  2192. textcoords='data', xytext=(9.0, 5.5),
  2193. horizontalalignment='center',
  2194. verticalalignment='top',
  2195. fontsize=14,
  2196. arrowprops=dict(arrowstyle='->',
  2197. facecolor='black',
  2198. linewidth=2,
  2199. shrinkA=5,
  2200. shrinkB=5))
  2201. mpl.title("Spring")
  2202. mpl.draw()
  2203. mpl.savefig("tmp_Spring.png", dpi=None)
  2204. mpl.savefig("tmp_Spring.pdf")