adding optim tests
diff --git a/test/optim/compare.sh b/test/optim/compare.sh
new file mode 100755
index 0000000..9c3afd8
--- /dev/null
+++ b/test/optim/compare.sh
@@ -0,0 +1,14 @@
+
+# th test.lua > lua.out
+python3 test.py > python.out
+
+diff lua.out python.out >/dev/null 2>&1
+RESULT=$?
+if [[ RESULT -eq 0 ]]; then
+    echo "PASS"
+else
+    echo "FAIL"
+    echo "Press ENTER to open vimdiff"
+    read
+    vimdiff lua.out python.out
+fi
diff --git a/test/optim/lua.out b/test/optim/lua.out
new file mode 100644
index 0000000..0d66bae
--- /dev/null
+++ b/test/optim/lua.out
@@ -0,0 +1,5060 @@
+adadelta	
+================================================================================	
+1.496837722340	1.503162277660	
+1.493622773006	1.506377182755	
+1.490392498649	1.509607350660	
+1.487165658420	1.512834012463	
+1.483953392339	1.516046022142	
+1.480762945687	1.519236130500	
+1.477599293545	1.522399359822	
+1.474465967259	1.525532176993	
+1.471365521529	1.528632026148	
+1.468299819456	1.531697043453	
+1.465270217007	1.534725872542	
+1.462277688000	1.537717539441	
+1.459322912035	1.540671364590	
+1.456406338250	1.543586899035	
+1.453528232770	1.546463876953	
+1.450688714783	1.549302179547	
+1.447887784477	1.552101807090	
+1.445125345032	1.554862856915	
+1.442401220165	1.557585505855	
+1.439715168299	1.560269996068	
+1.437066894134	1.562916623449	
+1.434456058177	1.565525728101	
+1.431882284665	1.568097686400	
+1.429345168189	1.570632904361	
+1.426844279288	1.573131812049	
+1.424379169183	1.575594858833	
+1.421949373815	1.578022509345	
+1.419554417303	1.580415240022	
+1.417193814923	1.582773536119	
+1.414867075676	1.585097889141	
+1.412573704517	1.587388794610	
+1.410313204301	1.589646750118	
+1.408085077469	1.591872253636	
+1.405888827534	1.594065802025	
+1.403723960387	1.596227889733	
+1.401589985436	1.598359007647	
+1.399486416621	1.600459642080	
+1.397412773307	1.602530273871	
+1.395368581078	1.604571377595	
+1.393353372439	1.606583420853	
+1.391366687444	1.608566863644	
+1.389408074253	1.610522157803	
+1.387477089634	1.612449746501	
+1.385573299403	1.614350063796	
+1.383696278831	1.616223534226	
+1.381845612999	1.618070572451	
+1.380020897119	1.619891582928	
+1.378221736831	1.621686959612	
+1.376447748455	1.623457085694	
+1.374698559233	1.625202333363	
+1.372973807540	1.626923063586	
+1.371273143077	1.628619625914	
+1.369596227039	1.630292358303	
+1.367942732277	1.631941586951	
+1.366312343437	1.633567626158	
+1.364704757083	1.635170778185	
+1.363119681815	1.636751333144	
+1.361556838370	1.638309568882	
+1.360015959708	1.639845750886	
+1.358496791097	1.641360132199	
+1.356999090181	1.642852953337	
+1.355522627040	1.644324442224	
+1.354067184246	1.645774814128	
+1.352632556898	1.647204271611	
+1.351218552666	1.648613004482	
+1.349824991809	1.650001189761	
+1.348451707201	1.651368991649	
+1.347098544334	1.652716561507	
+1.345765361322	1.654044037838	
+1.344452028897	1.655351546284	
+1.343158430386	1.656639199623	
+1.341884461694	1.657907097783	
+1.340630031260	1.659155327851	
+1.339395060022	1.660383964110	
+1.338179481352	1.661593068064	
+1.336983240996	1.662782688493	
+1.335806296988	1.663952861501	
+1.334648619560	1.665103610591	
+1.333510191035	1.666234946743	
+1.332391005700	1.667346868509	
+1.331291069665	1.668439362124	
+1.330210400702	1.669512401633	
+1.329149028065	1.670565949036	
+1.328106992278	1.671599954458	
+1.327084344909	1.672614356334	
+1.326081148302	1.673609081631	
+1.325097475288	1.674584046087	
+1.324133408851	1.675539154491	
+1.323189041755	1.676474300997	
+1.322264476133	1.677389369478	
+1.321359823015	1.678284233922	
+1.320475201809	1.679158758889	
+1.319610739708	1.680012800011	
+1.318766571042	1.680846204573	
+1.317942836536	1.681658812150	
+1.317139682491	1.682450455334	
+1.316357259867	1.683220960551	
+1.315595723250	1.683970148969	
+1.314855229712	1.684697837533	
+1.314135937533	1.685403840107	
+================================================================================	
+1.495527864045	1.504472135954	
+1.491058886137	1.508941023169	
+1.486633055010	1.513366638826	
+1.482269791581	1.517729545240	
+1.477979891005	1.522018938282	
+1.473769688716	1.526228477768	
+1.469642914727	1.530354431489	
+1.465601652221	1.534394715706	
+1.461646886201	1.538348345973	
+1.457778841479	1.542215098797	
+1.453997202747	1.545995291347	
+1.450301264136	1.549689631729	
+1.446690034352	1.553299113744	
+1.443162312605	1.556824940872	
+1.439716744653	1.560268470164	
+1.436351864913	1.563631170087	
+1.433066128555	1.566914588397	
+1.429857936246	1.570120327360	
+1.426725653402	1.573250024484	
+1.423667625277	1.576305337413	
+1.420682188841	1.579287932030	
+1.417767682173	1.582199473066	
+1.414922451886	1.585041616652	
+1.412144859006	1.587816004445	
+1.409433283605	1.590524258988	
+1.406786128442	1.593167980062	
+1.404201821793	1.595748741855	
+1.401678819633	1.598268090783	
+1.399215607278	1.600727543835	
+1.396810700602	1.603128587372	
+1.394462646884	1.605472676264	
+1.392170025374	1.607761233331	
+1.389931447617	1.609995649020	
+1.387745557577	1.612177281280	
+1.385611031603	1.614307455594	
+1.383526578264	1.616387465149	
+1.381490938077	1.618418571103	
+1.379502883148	1.620402002951	
+1.377561216748	1.622338958944	
+1.375664772824	1.624230606582	
+1.373812415484	1.626078083130	
+1.372003038428	1.627882496185	
+1.370235564373	1.629644924252	
+1.368508944450	1.631366417349	
+1.366822157593	1.633047997619	
+1.365174209918	1.634690659949	
+1.363564134106	1.636295372589	
+1.361990988778	1.637863077775	
+1.360453857881	1.639394692348	
+1.358951850076	1.640891108361	
+1.357484098134	1.642353193684	
+1.356049758342	1.643781792599	
+1.354648009925	1.645177726381	
+1.353278054466	1.646541793869	
+1.351939115354	1.647874772026	
+1.350630437237	1.649177416484	
+1.349351285484	1.650450462073	
+1.348100945677	1.651694623345	
+1.346878723094	1.652910595071	
+1.345683942227	1.654099052735	
+1.344515946305	1.655260653010	
+1.343374096824	1.656396034216	
+1.342257773105	1.657505816773	
+1.341166371855	1.658590603631	
+1.340099306746	1.659650980694	
+1.339056008004	1.660687517227	
+1.338035922011	1.661700766250	
+1.337038510924	1.662691264925	
+1.336063252296	1.663659534924	
+1.335109638720	1.664606082788	
+1.334177177475	1.665531400280	
+1.333265390183	1.666435964720	
+1.332373812484	1.667320239314	
+1.331501993710	1.668184673473	
+1.330649496574	1.669029703125	
+1.329815896866	1.669855751012	
+1.329000783156	1.670663226987	
+1.328203756506	1.671452528301	
+1.327424430186	1.672224039877	
+1.326662429400	1.672978134589	
+1.325917391013	1.673715173528	
+1.325188963285	1.674435506261	
+1.324476805612	1.675139471093	
+1.323780588265	1.675827395320	
+1.323099992140	1.676499595480	
+1.322434708499	1.677156377598	
+1.321784438728	1.677798037438	
+1.321148894085	1.678424860741	
+1.320527795448	1.679037123475	
+1.319920873077	1.679635092071	
+1.319327866357	1.680219023675	
+1.318748523555	1.680789166385	
+1.318182601567	1.681345759501	
+1.317629865669	1.681889033772	
+1.317090089257	1.682419211645	
+1.316563053594	1.682936507519	
+1.316048547547	1.683441128004	
+1.315546367322	1.683933272177	
+1.315056316192	1.684413131852	
+1.314578204226	1.684880891848	
+================================================================================	
+1.358578650716	1.641421328302	
+1.309302868260	1.690502182790	
+1.303288611448	1.696244836115	
+1.302442810355	1.696809103655	
+1.302268310709	1.696697684232	
+1.302177172330	1.696499079505	
+1.302094660535	1.696287969171	
+1.302012032297	1.696072958704	
+1.301928335403	1.695854849268	
+1.301843442603	1.695633611822	
+1.301757302549	1.695409137019	
+1.301669868849	1.695181306177	
+1.301581094277	1.694949997017	
+1.301490930375	1.694715084002	
+1.301399327406	1.694476438320	
+1.301306234341	1.694233927833	
+1.301211598838	1.693987417038	
+1.301115367222	1.693736767013	
+1.301017484468	1.693481835376	
+1.300917894177	1.693222476226	
+1.300816538559	1.692958540100	
+1.300713358409	1.692689873917	
+1.300608293083	1.692416320920	
+1.300501280480	1.692137720625	
+1.300392257011	1.691853908756	
+1.300281157579	1.691564717190	
+1.300167915554	1.691269973890	
+1.300052462740	1.690969502840	
+1.299934729353	1.690663123978	
+1.299814643990	1.690350653128	
+1.299692133600	1.690031901922	
+1.299567123450	1.689706677731	
+1.299439537096	1.689374783582	
+1.299309296351	1.689036018083	
+1.299176321246	1.688690175333	
+1.299040529998	1.688337044844	
+1.298901838972	1.687976411449	
+1.298760162646	1.687608055211	
+1.298615413569	1.687231751331	
+1.298467502321	1.686847270050	
+1.298316337474	1.686454376555	
+1.298161825548	1.686052830872	
+1.298003870968	1.685642387765	
+1.297842376021	1.685222796632	
+1.297677240806	1.684793801392	
+1.297508363193	1.684355140377	
+1.297335638769	1.683906546220	
+1.297158960794	1.683447745734	
+1.296978220149	1.682978459799	
+1.296793305281	1.682498403240	
+1.296604102158	1.682007284706	
+1.296410494210	1.681504806544	
+1.296212362277	1.680990664674	
+1.296009584554	1.680464548462	
+1.295802036531	1.679926140588	
+1.295589590942	1.679375116917	
+1.295372117701	1.678811146366	
+1.295149483848	1.678233890766	
+1.294921553483	1.677643004733	
+1.294688187711	1.677038135526	
+1.294449244578	1.676418922909	
+1.294204579008	1.675784999018	
+1.293954042740	1.675135988213	
+1.293697484267	1.674471506946	
+1.293434748768	1.673791163616	
+1.293165678045	1.673094558430	
+1.292890110459	1.672381283257	
+1.292607880857	1.671650921503	
+1.292318820525	1.670903047938	
+1.292022757069	1.670137228622	
+1.291719514486	1.669353020620	
+1.291408912746	1.668549972218	
+1.291090768613	1.667727621898	
+1.290764893275	1.666885500503	
+1.290431098441	1.666023124942	
+1.290089179200	1.665140015146	
+1.289738962902	1.664235644938	
+1.289380163885	1.663309587282	
+1.289012828980	1.662361068066	
+1.288635923617	1.661390381488	
+1.288251969498	1.660394246741	
+1.287851321732	1.659381549022	
+1.287467244065	1.658318200807	
+1.286976619710	1.657326657620	
+1.286844679713	1.655940362996	
+1.285251358995	1.655980682100	
+1.289531754840	1.650106101771	
+1.269308021256	1.668767614272	
+1.341756407546	1.595207617857	
+1.197899242110	1.739163018707	
+1.363405805196	1.572908340950	
+1.189097294072	1.747232403487	
+1.365410188444	1.570047912652	
+1.185618927040	1.749788866450	
+1.367183189504	1.567301522128	
+1.182377166271	1.752032640155	
+1.368783976166	1.564673499118	
+1.179329435496	1.754042767640	
+1.370231589602	1.562168405437	
+1.176462543036	1.755848112526	
+================================================================================	
+1.496837722340	1.503162277660	
+1.493622755335	1.506377138288	
+1.490392438457	1.509607198948	
+1.487165526978	1.512833680571	
+1.483953158550	1.516045430717	
+1.480762576922	1.519235195831	
+1.477598756164	1.522397995136	
+1.474465226951	1.525530293313	
+1.471364543550	1.528629532903	
+1.468298568804	1.531693848928	
+1.465268658543	1.534721884217	
+1.462275786551	1.537712664252	
+1.459320632457	1.540665509133	
+1.456403645488	1.543579969731	
+1.453525091897	1.546455780176	
+1.450685091030	1.549292821730	
+1.447883643257	1.552091094803	
+1.445120651955	1.554850696937	
+1.442395941048	1.557571805227	
+1.439709269173	1.560254662128	
+1.437060341248	1.562899563869	
+1.434448817995	1.565506850905	
+1.431874323864	1.568076899983	
+1.429336453655	1.570610117497	
+1.426834778107	1.573106933892	
+1.424368848633	1.575567798917	
+1.421938201357	1.577993177579	
+1.419542360568	1.580383546676	
+1.417180841700	1.582739391811	
+1.414853153898	1.585061204820	
+1.412558802247	1.587349481534	
+1.410297289715	1.589604719827	
+1.408068118840	1.591827417928	
+1.405870793216	1.594018072921	
+1.403704818794	1.596177179446	
+1.401569705024	1.598305228543	
+1.399464965867	1.600402706640	
+1.397390120690	1.602470094645	
+1.395344695055	1.604507867160	
+1.393328221424	1.606516491759	
+1.391340239781	1.608496428365	
+1.389380298194	1.610448128681	
+1.387447953309	1.612372035685	
+1.385542770799	1.614268583178	
+1.383664325758	1.616138195378	
+1.381812203061	1.617981286553	
+1.379985997685	1.619798260690	
+1.378185314999	1.621589511200	
+1.376409771021	1.623355420643	
+1.374658992654	1.625096360490	
+1.372932617896	1.626812690896	
+1.371230296029	1.628504760499	
+1.369551687793	1.630172906240	
+1.367896465535	1.631817453192	
+1.366264313352	1.633438714408	
+1.364654927215	1.635036990786	
+1.363068015073	1.636612570936	
+1.361503296963	1.638165731069	
+1.359960505086	1.639696734888	
+1.358439383894	1.641205833498	
+1.356939690149	1.642693265311	
+1.355461192984	1.644159255972	
+1.354003673951	1.645604018288	
+1.352566927057	1.647027752162	
+1.351150758799	1.648430644538	
+1.349754988183	1.649812869352	
+1.348379446735	1.651174587484	
+1.347023978512	1.652515946728	
+1.345688440089	1.653837081757	
+1.344372700555	1.655138114104	
+1.343076641481	1.656419152140	
+1.341800156896	1.657680291067	
+1.340543153239	1.658921612914	
+1.339305549310	1.660143186543	
+1.338087276202	1.661345067659	
+1.336888277225	1.662527298832	
+1.335708507819	1.663689909526	
+1.334547935445	1.664832916136	
+1.333406539469	1.665956322042	
+1.332284311024	1.667060117667	
+1.331181252854	1.668144280549	
+1.330097379139	1.669208775434	
+1.329032715297	1.670253554374	
+1.327987297760	1.671278556850	
+1.326961173722	1.672283709914	
+1.325954400859	1.673268928347	
+1.324967047013	1.674234114850	
+1.323999189835	1.675179160255	
+1.323050916394	1.676103943771	
+1.322122322729	1.677008333267	
+1.321213513352	1.677892185588	
+1.320324600700	1.678755346924	
+1.319455704504	1.679597653223	
+1.318606951107	1.680418930663	
+1.317778472680	1.681218996190	
+1.316970406364	1.681997658127	
+1.316182893301	1.682754716863	
+1.315416077562	1.683489965633	
+1.314670104944	1.684203191405	
+1.313945121641	1.684894175873	
+adagrad	
+================================================================================	
+1.499000000000	1.501000000000	
+1.498295019210	1.501704977630	
+1.497720463228	1.502279529449	
+1.497223581462	1.502776406560	
+1.496779676834	1.503220306239	
+1.496374863162	1.503625114765	
+1.496000422403	1.503999550239	
+1.495650459275	1.504349507972	
+1.495320767882	1.504679193886	
+1.495008223413	1.504991732808	
+1.494710429266	1.505289521349	
+1.494425499672	1.505574445289	
+1.494151919200	1.505848020063	
+1.493888448339	1.506111485189	
+1.493634057928	1.506365869833	
+1.493387882351	1.506612039613	
+1.493149185322	1.506850730816	
+1.492917334359	1.507082575930	
+1.492691781384	1.507308123033	
+1.492472047754	1.507527850770	
+1.492257712539	1.507742180072	
+1.492048403225	1.507951483455	
+1.491843788264	1.508156092468	
+1.491643571028	1.508356303739	
+1.491447484873	1.508552383915	
+1.491255289053	1.508744573741	
+1.491066765339	1.508933091447	
+1.490881715169	1.509118135596	
+1.490699957258	1.509299887474	
+1.490521325561	1.509478513124	
+1.490345667541	1.509654165087	
+1.490172842676	1.509826983884	
+1.490002721174	1.509997099306	
+1.489835182862	1.510164631528	
+1.489670116218	1.510329692072	
+1.489507417520	1.510492384661	
+1.489346990103	1.510652805959	
+1.489188743708	1.510811046225	
+1.489032593902	1.510967189893	
+1.488878461562	1.511121316087	
+1.488726272421	1.511273499074	
+1.488575956662	1.511423808670	
+1.488427448550	1.511572310611	
+1.488280686108	1.511719066873	
+1.488135610824	1.511864135970	
+1.487992167383	1.512007573217	
+1.487850303429	1.512149430970	
+1.487709969346	1.512289758843	
+1.487571118067	1.512428603906	
+1.487433704887	1.512566010862	
+1.487297687306	1.512702022213	
+1.487163024876	1.512836678405	
+1.487029679068	1.512970017969	
+1.486897613145	1.513102077642	
+1.486766792047	1.513232892483	
+1.486637182287	1.513362495980	
+1.486508751853	1.513490920144	
+1.486381470120	1.513618195601	
+1.486255307766	1.513744351672	
+1.486130236697	1.513869416454	
+1.486006229973	1.513993416884	
+1.485883261747	1.514116378810	
+1.485761307201	1.514238327051	
+1.485640342490	1.514359285450	
+1.485520344692	1.514479276931	
+1.485401291753	1.514598323547	
+1.485283162449	1.514716446523	
+1.485165936337	1.514833666301	
+1.485049593717	1.514950002582	
+1.484934115597	1.515065474357	
+1.484819483656	1.515180099949	
+1.484705680209	1.515293897040	
+1.484592688182	1.515406882707	
+1.484480491078	1.515519073446	
+1.484369072952	1.515630485202	
+1.484258418385	1.515741133393	
+1.484148512462	1.515851032936	
+1.484039340746	1.515960198266	
+1.483930889258	1.516068643364	
+1.483823144459	1.516176381768	
+1.483716093228	1.516283426599	
+1.483609722844	1.516389790578	
+1.483504020974	1.516495486038	
+1.483398975651	1.516600524948	
+1.483294575259	1.516704918921	
+1.483190808524	1.516808679232	
+1.483087664496	1.516911816832	
+1.482985132536	1.517014342359	
+1.482883202306	1.517116266152	
+1.482781863755	1.517217598261	
+1.482681107109	1.517318348461	
+1.482580922860	1.517418526259	
+1.482481301758	1.517518140906	
+1.482382234798	1.517617201407	
+1.482283713214	1.517715716528	
+1.482185728466	1.517813694807	
+1.482088272239	1.517911144562	
+1.481991336426	1.518008073898	
+1.481894913130	1.518104490714	
+1.481798994647	1.518200402711	
+adam	
+================================================================================	
+1.499000000001	1.500999999999	
+1.498000161011	1.501999838742	
+1.497000590905	1.502999408190	
+1.496001397635	1.503998600222	
+1.495002688983	1.504997306888	
+1.494004572305	1.505995420661	
+1.493007154291	1.506992834682	
+1.492010540720	1.507989443002	
+1.491014836239	1.508985140804	
+1.490020144135	1.509979824633	
+1.489026566137	1.510973392592	
+1.488034202214	1.511965744546	
+1.487043150399	1.512956782296	
+1.486053506625	1.513946409749	
+1.485065364570	1.514934533063	
+1.484078815530	1.515921060787	
+1.483093948297	1.516905903973	
+1.482110849062	1.517888976277	
+1.481129601325	1.518870194050	
+1.480150285832	1.519849476401	
+1.479172980519	1.520826745249	
+1.478197760474	1.521801925369	
+1.477224697916	1.522774944405	
+1.476253862180	1.523745732890	
+1.475285319726	1.524714224235	
+1.474319134150	1.525680354719	
+1.473355366209	1.526644063464	
+1.472394073862	1.527605292395	
+1.471435312308	1.528563986197	
+1.470479134042	1.529520092263	
+1.469525588919	1.530473560635	
+1.468574724211	1.531424343934	
+1.467626584687	1.532372397292	
+1.466681212683	1.533317678278	
+1.465738648183	1.534260146811	
+1.464798928902	1.535199765088	
+1.463862090367	1.536136497494	
+1.462928166004	1.537070310518	
+1.461997187223	1.538001172668	
+1.461069183506	1.538929054385	
+1.460144182488	1.539853927955	
+1.459222210046	1.540775767428	
+1.458303290381	1.541694548532	
+1.457387446099	1.542610248591	
+1.456474698293	1.543522846445	
+1.455565066620	1.544432322371	
+1.454658569377	1.545338658011	
+1.453755223574	1.546241836293	
+1.452855045006	1.547141841362	
+1.451958048318	1.548038658514	
+1.451064247075	1.548932274130	
+1.450173653821	1.549822675612	
+1.449286280138	1.550709851320	
+1.448402136709	1.551593790525	
+1.447521233363	1.552474483342	
+1.446643579135	1.553351920690	
+1.445769182310	1.554226094234	
+1.444898050469	1.555096996346	
+1.444030190537	1.555964620055	
+1.443165608817	1.556828959012	
+1.442304311036	1.557690007445	
+1.441446302376	1.558547760129	
+1.440591587512	1.559402212345	
+1.439740170642	1.560253359854	
+1.438892055517	1.561101198863	
+1.438047245469	1.561945725998	
+1.437205743440	1.562786938278	
+1.436367552003	1.563624833090	
+1.435532673387	1.564459408165	
+1.434701109498	1.565290661559	
+1.433872861939	1.566118591630	
+1.433047932026	1.566943197024	
+1.432226320811	1.567764476653	
+1.431408029093	1.568582429681	
+1.430593057432	1.569397055509	
+1.429781406169	1.570208353762	
+1.428973075432	1.571016324275	
+1.428168065151	1.571820967083	
+1.427366375069	1.572622282408	
+1.426568004751	1.573420270648	
+1.425772953596	1.574214932373	
+1.424981220839	1.575006268310	
+1.424192805568	1.575794279340	
+1.423407706723	1.576578966486	
+1.422625923110	1.577360330911	
+1.421847453401	1.578138373908	
+1.421072296144	1.578913096897	
+1.420300449765	1.579684501418	
+1.419531912575	1.580452589128	
+1.418766682776	1.581217361792	
+1.418004758460	1.581978821287	
+1.417246137618	1.582736969589	
+1.416490818139	1.583491808777	
+1.415738797817	1.584243341025	
+1.414990074353	1.584991568602	
+1.414244645354	1.585736493869	
+1.413502508341	1.586478119274	
+1.412763660747	1.587216447353	
+1.412028099920	1.587951480727	
+1.411295823128	1.588683222100	
+================================================================================	
+1.499900000000	1.500100000000	
+1.499800001567	1.500199998431	
+1.499700005741	1.500299994250	
+1.499600013559	1.500399986421	
+1.499500026050	1.500499973911	
+1.499400044232	1.500599955702	
+1.499300069113	1.500699930784	
+1.499200101687	1.500799898162	
+1.499100142930	1.500899856857	
+1.499000193802	1.500999805909	
+1.498900255245	1.501099744375	
+1.498800328178	1.501199671333	
+1.498700413498	1.501299585886	
+1.498600512080	1.501399487157	
+1.498500624772	1.501499374298	
+1.498400752397	1.501599246482	
+1.498300895754	1.501699102912	
+1.498201055611	1.501798942816	
+1.498101232712	1.501898765450	
+1.498001427771	1.501998570100	
+1.497901641475	1.502098356078	
+1.497801874481	1.502198122724	
+1.497702127420	1.502297869407	
+1.497602400895	1.502397595524	
+1.497502695479	1.502497300500	
+1.497403011719	1.502596983786	
+1.497303350137	1.502696644862	
+1.497203711226	1.502796283234	
+1.497104095454	1.502895898431	
+1.497004503265	1.502995490010	
+1.496904935077	1.503095057551	
+1.496805391287	1.503194600658	
+1.496705872266	1.503294118958	
+1.496606378366	1.503393612100	
+1.496506909917	1.503493079753	
+1.496407467228	1.503592521607	
+1.496308050589	1.503691937371	
+1.496208660272	1.503791326773	
+1.496109296532	1.503890689559	
+1.496009959605	1.503990025490	
+1.495910649715	1.504089334345	
+1.495811367066	1.504188615917	
+1.495712111851	1.504287870013	
+1.495612884250	1.504387096454	
+1.495513684427	1.504486295074	
+1.495414512537	1.504585465719	
+1.495315368723	1.504684608245	
+1.495216253117	1.504783722521	
+1.495117165841	1.504882808424	
+1.495018107008	1.504981865841	
+1.494919076721	1.505080894667	
+1.494820075078	1.505179894807	
+1.494721102165	1.505278866173	
+1.494622158065	1.505377808682	
+1.494523242851	1.505476722261	
+1.494424356592	1.505575606841	
+1.494325499350	1.505674462359	
+1.494226671183	1.505773288758	
+1.494127872142	1.505872085987	
+1.494029102276	1.505970853996	
+1.493930361627	1.506069592743	
+1.493831650235	1.506168302189	
+1.493732968136	1.506266982298	
+1.493634315360	1.506365633037	
+1.493535691939	1.506464254377	
+1.493437097897	1.506562846293	
+1.493338533258	1.506661408761	
+1.493239998043	1.506759941760	
+1.493141492270	1.506858445271	
+1.493043015957	1.506956919277	
+1.492944569117	1.507055363765	
+1.492846151764	1.507153778720	
+1.492747763909	1.507252164133	
+1.492649405561	1.507350519992	
+1.492551076728	1.507448846291	
+1.492452777418	1.507547143022	
+1.492354507636	1.507645410179	
+1.492256267386	1.507743647758	
+1.492158056673	1.507841855755	
+1.492059875499	1.507940034167	
+1.491961723867	1.508038182992	
+1.491863601776	1.508136302229	
+1.491765509228	1.508234391878	
+1.491667446223	1.508332451938	
+1.491569412760	1.508430482411	
+1.491471408837	1.508528483297	
+1.491373434452	1.508626454599	
+1.491275489604	1.508724396319	
+1.491177574289	1.508822308460	
+1.491079688505	1.508920191024	
+1.490981832248	1.509018044015	
+1.490884005514	1.509115867436	
+1.490786208300	1.509213661292	
+1.490688440601	1.509311425587	
+1.490590702413	1.509409160326	
+1.490492993730	1.509506865512	
+1.490395314549	1.509604541151	
+1.490297664864	1.509702187248	
+1.490200044669	1.509799803808	
+1.490102453959	1.509897390837	
+================================================================================	
+1.499900000000	1.500100000000	
+1.499800001238	1.500199998760	
+1.499700004538	1.500299995455	
+1.499600010722	1.500399989262	
+1.499500020607	1.500499979362	
+1.499400035008	1.500599964940	
+1.499300054732	1.500699945187	
+1.499200080579	1.500799919300	
+1.499100113344	1.500899886487	
+1.499000153810	1.500999845961	
+1.498900202752	1.501099796946	
+1.498800260932	1.501199738679	
+1.498700329103	1.501299670406	
+1.498600408004	1.501399591387	
+1.498500498362	1.501499500895	
+1.498400600889	1.501599398215	
+1.498300716283	1.501699282649	
+1.498200845226	1.501799153514	
+1.498100988385	1.501899010141	
+1.498001146412	1.501998851878	
+1.497901319940	1.502098678091	
+1.497801509587	1.502198488160	
+1.497701715955	1.502298281484	
+1.497601939625	1.502398057479	
+1.497502181164	1.502497815579	
+1.497402441120	1.502597555234	
+1.497302720023	1.502697275914	
+1.497203018385	1.502796977105	
+1.497103336703	1.502896658311	
+1.497003675453	1.502996319054	
+1.496904035096	1.503095958872	
+1.496804416074	1.503195577323	
+1.496704818815	1.503295173979	
+1.496605243726	1.503394748430	
+1.496505691201	1.503494300284	
+1.496406161617	1.503593829163	
+1.496306655333	1.503693334706	
+1.496207172696	1.503792816567	
+1.496107714034	1.503892274415	
+1.496008279664	1.503991707936	
+1.495908869885	1.504091116828	
+1.495809484986	1.504190500804	
+1.495710125238	1.504289859589	
+1.495610790902	1.504389192924	
+1.495511482226	1.504488500560	
+1.495412199445	1.504587782263	
+1.495312942781	1.504687037809	
+1.495213712446	1.504786266984	
+1.495114508642	1.504885469590	
+1.495015331559	1.504984645434	
+1.494916181376	1.505083794337	
+1.494817058264	1.505182916127	
+1.494717962383	1.505282010645	
+1.494618893887	1.505381077737	
+1.494519852918	1.505480117260	
+1.494420839611	1.505579129078	
+1.494321854094	1.505678113064	
+1.494222896488	1.505777069097	
+1.494123966904	1.505875997064	
+1.494025065449	1.505974896860	
+1.493926192223	1.506073768383	
+1.493827347320	1.506172611541	
+1.493728530827	1.506271426245	
+1.493629742827	1.506370212412	
+1.493530983396	1.506468969966	
+1.493432252607	1.506567698835	
+1.493333550528	1.506666398950	
+1.493234877220	1.506765070249	
+1.493136232744	1.506863712672	
+1.493037617154	1.506962326165	
+1.492939030500	1.507060910677	
+1.492840472831	1.507159466160	
+1.492741944191	1.507257992570	
+1.492643444620	1.507356489865	
+1.492544974156	1.507454958008	
+1.492446532835	1.507553396964	
+1.492348120690	1.507651806699	
+1.492249737749	1.507750187184	
+1.492151384042	1.507848538390	
+1.492053059593	1.507946860293	
+1.491954764427	1.508045152869	
+1.491856498563	1.508143416096	
+1.491758262023	1.508241649955	
+1.491660054823	1.508339854427	
+1.491561876981	1.508438029497	
+1.491463728511	1.508536175149	
+1.491365609426	1.508634291370	
+1.491267519738	1.508732378148	
+1.491169459459	1.508830435472	
+1.491071428598	1.508928463333	
+1.490973427162	1.509026461722	
+1.490875455161	1.509124430631	
+1.490777512600	1.509222370054	
+1.490679599485	1.509320279985	
+1.490581715820	1.509418160419	
+1.490483861610	1.509516011353	
+1.490386036858	1.509613832783	
+1.490288241567	1.509711624707	
+1.490190475738	1.509809387122	
+1.490092739372	1.509907120027	
+================================================================================	
+1.499900000000	1.500100000000	
+1.499800000641	1.500199999358	
+1.499700002351	1.500299997646	
+1.499600005552	1.500399994440	
+1.499500010665	1.500499989319	
+1.499400018108	1.500599981865	
+1.499300028291	1.500699971666	
+1.499200041621	1.500799958317	
+1.499100058494	1.500899941419	
+1.499000079302	1.500999920580	
+1.498900104426	1.501099895418	
+1.498800134239	1.501199865561	
+1.498700169102	1.501299830645	
+1.498600209367	1.501399790320	
+1.498500255373	1.501499744245	
+1.498400307449	1.501599692091	
+1.498300365909	1.501699633543	
+1.498200431056	1.501799568299	
+1.498100503178	1.501899496069	
+1.498000582550	1.501999416578	
+1.497900669433	1.502099329564	
+1.497800764074	1.502199234781	
+1.497700866705	1.502299131996	
+1.497600977544	1.502399020990	
+1.497501096794	1.502498901561	
+1.497401224644	1.502598773519	
+1.497301361268	1.502698636690	
+1.497201506824	1.502798490914	
+1.497101661460	1.502898336047	
+1.497001825304	1.502998171955	
+1.496901998475	1.503097998523	
+1.496802181077	1.503197815647	
+1.496702373198	1.503297623236	
+1.496602574916	1.503397421214	
+1.496502786294	1.503497209516	
+1.496403007386	1.503596988091	
+1.496303238229	1.503696756900	
+1.496203478851	1.503796515914	
+1.496103729271	1.503896265116	
+1.496003989492	1.503996004501	
+1.495904259511	1.504095734073	
+1.495804539314	1.504195453847	
+1.495704828875	1.504295163847	
+1.495605128163	1.504394864106	
+1.495505437134	1.504494554666	
+1.495405755741	1.504594235577	
+1.495306083924	1.504693906895	
+1.495206421620	1.504793568687	
+1.495106768756	1.504893221024	
+1.495007125256	1.504992863983	
+1.494907491033	1.505092497649	
+1.494807866001	1.505192122112	
+1.494708250062	1.505291737465	
+1.494608643120	1.505391343810	
+1.494509045068	1.505490941249	
+1.494409455801	1.505590529890	
+1.494309875207	1.505690109845	
+1.494210303170	1.505789681229	
+1.494110739574	1.505889244159	
+1.494011184299	1.505988798755	
+1.493911637222	1.506088345140	
+1.493812098218	1.506187883440	
+1.493712567161	1.506287413779	
+1.493613043925	1.506386936286	
+1.493513528379	1.506486451090	
+1.493414020394	1.506585958321	
+1.493314519840	1.506685458110	
+1.493215026585	1.506784950588	
+1.493115540499	1.506884435886	
+1.493016061449	1.506983914136	
+1.492916589304	1.507083385470	
+1.492817123934	1.507182850018	
+1.492717665207	1.507282307913	
+1.492618212994	1.507381759284	
+1.492518767164	1.507481204260	
+1.492419327589	1.507580642972	
+1.492319894142	1.507680075546	
+1.492220466696	1.507779502110	
+1.492121045124	1.507878922789	
+1.492021629303	1.507978337708	
+1.491922219111	1.508077746990	
+1.491822814425	1.508177150757	
+1.491723415125	1.508276549128	
+1.491624021093	1.508375942222	
+1.491524632212	1.508475330157	
+1.491425248367	1.508574713048	
+1.491325869444	1.508674091009	
+1.491226495332	1.508773464151	
+1.491127125920	1.508872832585	
+1.491027761100	1.508972196418	
+1.490928400767	1.509071555759	
+1.490829044814	1.509170910710	
+1.490729693141	1.509270261375	
+1.490630345646	1.509369607856	
+1.490531002230	1.509468950250	
+1.490431662796	1.509568288654	
+1.490332327250	1.509667623166	
+1.490232995498	1.509766953876	
+1.490133667448	1.509866280877	
+1.490034343012	1.509965604259	
+================================================================================	
+1.499900001109	1.500099997778	
+1.499800002542	1.500199995548	
+1.499700004905	1.500299992526	
+1.499600008678	1.500399988174	
+1.499500014308	1.500499982018	
+1.499400022227	1.500599973609	
+1.499300032856	1.500699962517	
+1.499200046606	1.500799948324	
+1.499100063880	1.500899930622	
+1.499000085072	1.500999909014	
+1.498900110565	1.501099883111	
+1.498800140735	1.501199852538	
+1.498700175945	1.501299816927	
+1.498600216547	1.501399775926	
+1.498500262882	1.501499729192	
+1.498400315280	1.501599676393	
+1.498300374054	1.501699617215	
+1.498200439510	1.501799551352	
+1.498100511934	1.501899478514	
+1.498000591605	1.501999398425	
+1.497900678781	1.502099310822	
+1.497800773712	1.502199215459	
+1.497700876629	1.502299112100	
+1.497600987750	1.502399000529	
+1.497501107278	1.502498880541	
+1.497401235404	1.502598751945	
+1.497301372300	1.502698614569	
+1.497201518127	1.502798468251	
+1.497101673030	1.502898312846	
+1.497001837140	1.502998148221	
+1.496902010575	1.503097974261	
+1.496802193438	1.503197790860	
+1.496702385818	1.503297597928	
+1.496602587794	1.503397395388	
+1.496502799429	1.503497183176	
+1.496403020774	1.503596961240	
+1.496303251870	1.503696729541	
+1.496203492745	1.503796488049	
+1.496103743415	1.503896236748	
+1.496004003885	1.503995975632	
+1.495904274153	1.504095704706	
+1.495804554202	1.504195423984	
+1.495704844009	1.504295133490	
+1.495605143542	1.504394833257	
+1.495505452758	1.504494523327	
+1.495405771608	1.504594203748	
+1.495306100034	1.504693874580	
+1.495206437971	1.504793535886	
+1.495106785348	1.504893187738	
+1.495007142088	1.504992830214	
+1.494907508105	1.505092463399	
+1.494807883311	1.505192087381	
+1.494708267612	1.505291702256	
+1.494608660907	1.505391308122	
+1.494509063093	1.505490905084	
+1.494409474062	1.505590493249	
+1.494309893704	1.505690072729	
+1.494210321904	1.505789643638	
+1.494110758544	1.505889206094	
+1.494011203503	1.505988760217	
+1.493911656661	1.506088306131	
+1.493812117891	1.506187843958	
+1.493712587069	1.506287373827	
+1.493613064066	1.506386895864	
+1.493513548754	1.506486410198	
+1.493414041002	1.506585916960	
+1.493314540681	1.506685416280	
+1.493215047659	1.506784908289	
+1.493115561805	1.506884393120	
+1.493016082988	1.506983870902	
+1.492916611076	1.507083341769	
+1.492817145937	1.507182805851	
+1.492717687442	1.507282263279	
+1.492618235460	1.507381714184	
+1.492518789862	1.507481158695	
+1.492419350519	1.507580596941	
+1.492319917303	1.507680029050	
+1.492220490087	1.507779455148	
+1.492121068747	1.507878875363	
+1.492021653157	1.507978289817	
+1.491922243196	1.508077698634	
+1.491822838740	1.508177101936	
+1.491723439671	1.508276499843	
+1.491624045870	1.508375892473	
+1.491524657219	1.508475279944	
+1.491425273605	1.508574662371	
+1.491325894913	1.508674039867	
+1.491226521031	1.508773412545	
+1.491127151849	1.508872780515	
+1.491027787260	1.508972143885	
+1.490928427157	1.509071502761	
+1.490829071435	1.509170857248	
+1.490729719993	1.509270207450	
+1.490630372728	1.509369553466	
+1.490531029542	1.509468895396	
+1.490431690339	1.509568233337	
+1.490332355023	1.509667567384	
+1.490233023502	1.509766897630	
+1.490133695683	1.509866224167	
+1.490034371477	1.509965547084	
+================================================================================	
+1.499900000000	1.500100000000	
+1.499800001566	1.500199998430	
+1.499700005739	1.500299994246	
+1.499600013555	1.500399986411	
+1.499500026042	1.500499973892	
+1.499400044219	1.500599955669	
+1.499300069093	1.500699930732	
+1.499200101656	1.500799898086	
+1.499100142887	1.500899856751	
+1.499000193745	1.500999805764	
+1.498900255170	1.501099744184	
+1.498800328081	1.501199671088	
+1.498700413376	1.501299585577	
+1.498600511928	1.501399486775	
+1.498500624586	1.501499373831	
+1.498400752173	1.501599245920	
+1.498300895487	1.501699102242	
+1.498201055297	1.501798942027	
+1.498101232345	1.501898764529	
+1.498001427346	1.501998569032	
+1.497901640986	1.502098354850	
+1.497801873923	1.502198121321	
+1.497702126787	1.502297867814	
+1.497602400180	1.502397593726	
+1.497502694676	1.502497298481	
+1.497403010822	1.502596981530	
+1.497303349139	1.502696642353	
+1.497203710119	1.502796280453	
+1.497104094233	1.502895895361	
+1.497004501922	1.502995486633	
+1.496904933605	1.503095053850	
+1.496805389678	1.503194596614	
+1.496705870514	1.503294114552	
+1.496606376462	1.503393607313	
+1.496506907854	1.503493074566	
+1.496407464998	1.503592516000	
+1.496308048184	1.503691931324	
+1.496208657685	1.503791320267	
+1.496109293754	1.503890682573	
+1.496009956629	1.503990018004	
+1.495910646531	1.504089326338	
+1.495811363667	1.504188607368	
+1.495712108229	1.504287860902	
+1.495612880396	1.504387086759	
+1.495513680333	1.504486284775	
+1.495414508194	1.504585454794	
+1.495315364123	1.504684596673	
+1.495216248251	1.504783710279	
+1.495117160701	1.504882795491	
+1.495018101585	1.504981852196	
+1.494919071007	1.505080880288	
+1.494820069063	1.505179879671	
+1.494721095841	1.505278850258	
+1.494622151423	1.505377791967	
+1.494523235882	1.505476704723	
+1.494424349288	1.505575588458	
+1.494325491702	1.505674443109	
+1.494226663181	1.505773268619	
+1.494127863779	1.505872064935	
+1.494029093542	1.505970832009	
+1.493930352513	1.506069569799	
+1.493831640732	1.506168278265	
+1.493732958235	1.506266957371	
+1.493634305053	1.506365607085	
+1.493535681215	1.506464227378	
+1.493437086749	1.506562818223	
+1.493338521676	1.506661379597	
+1.493239986018	1.506759911479	
+1.493141479794	1.506858413851	
+1.493043003020	1.506956886695	
+1.492944555710	1.507055329998	
+1.492846137878	1.507153743745	
+1.492747749535	1.507252127926	
+1.492649390690	1.507350482532	
+1.492551061351	1.507448807554	
+1.492452761525	1.507547102985	
+1.492354491218	1.507645368819	
+1.492256250436	1.507743605051	
+1.492158039180	1.507841811679	
+1.492059857454	1.507939988698	
+1.491961705261	1.508038136107	
+1.491863582600	1.508136253906	
+1.491765489473	1.508234342092	
+1.491667425880	1.508332400667	
+1.491569391819	1.508430429632	
+1.491471387289	1.508528428987	
+1.491373412289	1.508626398734	
+1.491275466816	1.508724338876	
+1.491177550867	1.508822249415	
+1.491079664439	1.508920130354	
+1.490981807530	1.509017981697	
+1.490883980135	1.509115803447	
+1.490786182250	1.509213595608	
+1.490688413871	1.509311358185	
+1.490590674993	1.509409091181	
+1.490492965612	1.509506794602	
+1.490395285723	1.509604468453	
+1.490297635321	1.509702112738	
+1.490200014400	1.509799727464	
+1.490102422955	1.509897312634	
+adamax	
+================================================================================	
+1.498000000000	1.502000000000	
+1.496010602978	1.503989378377	
+1.494032175686	1.505967767855	
+1.492065077200	1.507934808846	
+1.490109657897	1.509890150476	
+1.488166258476	1.511833451565	
+1.486235209032	1.513764381551	
+1.484316828196	1.515682621358	
+1.482411422340	1.517587864187	
+1.480519284850	1.519479816243	
+1.478640695485	1.521358197382	
+1.476775919804	1.523222741680	
+1.474925208689	1.525073197914	
+1.473088797936	1.526909329969	
+1.471266907941	1.528730917154	
+1.469459743463	1.530537754439	
+1.467667493471	1.532329652605	
+1.465890331069	1.534106438326	
+1.464128413496	1.535867954164	
+1.462381882200	1.537614058493	
+1.460650862980	1.539344625361	
+1.458935466188	1.541059544286	
+1.457235787000	1.542758719984	
+1.455551905726	1.544442072060	
+1.453883888178	1.546109534635	
+1.452231786082	1.547761055942	
+1.450595637516	1.549396597876	
+1.448975467394	1.551016135520	
+1.447371287966	1.552619656636	
+1.445783099344	1.554207161143	
+1.444210890044	1.555778660573	
+1.442654637539	1.557334177515	
+1.441114308822	1.558873745055	
+1.439589860970	1.560397406207	
+1.438081241710	1.561905213349	
+1.436588389982	1.563397227660	
+1.435111236491	1.564873518561	
+1.433649704260	1.566334163171	
+1.432203709160	1.567779245767	
+1.430773160438	1.569208857261	
+1.429357961219	1.570623094694	
+1.427958009001	1.572022060740	
+1.426573196130	1.573405863237	
+1.425203410251	1.574774614725	
+1.423848534749	1.576128432012	
+1.422508449162	1.577467435756	
+1.421183029583	1.578791750067	
+1.419872149032	1.580101502131	
+1.418575677815	1.581396821847	
+1.417293483864	1.582677841497	
+1.416025433054	1.583944695419	
+1.414771389498	1.585197519714	
+1.413531215836	1.586436451960	
+1.412304773489	1.587661630952	
+1.411091922910	1.588873196457	
+1.409892523810	1.590071288983	
+1.408706435369	1.591256049567	
+1.407533516435	1.592427619580	
+1.406373625706	1.593586140544	
+1.405226621894	1.594731753963	
+1.404092363883	1.595864601169	
+1.402970710870	1.596984823182	
+1.401861522495	1.598092560575	
+1.400764658957	1.599187953363	
+1.399679981125	1.600271140886	
+1.398607350635	1.601342261721	
+1.397546629977	1.602401453583	
+1.396497682576	1.603448853253	
+1.395460372863	1.604484596505	
+1.394434566341	1.605508818037	
+1.393420129638	1.606521651420	
+1.392416930561	1.607523229045	
+1.391424838137	1.608513682080	
+1.390443722656	1.609493140429	
+1.389473455697	1.610461732701	
+1.388513910165	1.611419586181	
+1.387564960309	1.612366826805	
+1.386626481742	1.613303579143	
+1.385698351462	1.614229966378	
+1.384780447861	1.615146110298	
+1.383872650732	1.616052131283	
+1.382974841281	1.616948148302	
+1.382086902131	1.617834278905	
+1.381208717318	1.618710639223	
+1.380340172294	1.619577343969	
+1.379481153928	1.620434506440	
+1.378631550494	1.621282238523	
+1.377791251673	1.622120650697	
+1.376960148539	1.622949852043	
+1.376138133557	1.623769950253	
+1.375325100568	1.624581051637	
+1.374520944779	1.625383261138	
+1.373725562755	1.626176682339	
+1.372938852402	1.626961417479	
+1.372160712959	1.627737567465	
+1.371391044978	1.628505231883	
+1.370629750315	1.629264509019	
+1.369876732113	1.630015495865	
+1.369131894786	1.630758288142	
+1.368395144008	1.631492980311	
+================================================================================	
+1.499900000000	1.500100000000	
+1.499799971606	1.500200028436	
+1.499699915829	1.500300084296	
+1.499599833673	1.500400166573	
+1.499499726141	1.500500274265	
+1.499399594224	1.500600406378	
+1.499299438907	1.500700561926	
+1.499199261159	1.500800739938	
+1.499099061937	1.500900939456	
+1.498998842182	1.501001159538	
+1.498898602817	1.501101399259	
+1.498798344746	1.501201657714	
+1.498698068852	1.501301934020	
+1.498597775996	1.501402227313	
+1.498497467015	1.501502536754	
+1.498397142724	1.501602861529	
+1.498296803910	1.501703200849	
+1.498196451337	1.501803553948	
+1.498096085742	1.501903920091	
+1.497995707833	1.502004298565	
+1.497895318293	1.502104688688	
+1.497794917778	1.502205089802	
+1.497694506917	1.502305501279	
+1.497594086310	1.502405922517	
+1.497493656532	1.502506352939	
+1.497393218131	1.502606791998	
+1.497292771629	1.502707239170	
+1.497192317523	1.502807693959	
+1.497091856282	1.502908155893	
+1.496991388355	1.503008624524	
+1.496890914164	1.503109099429	
+1.496790434108	1.503209580207	
+1.496689948567	1.503310066480	
+1.496589457895	1.503410557891	
+1.496488962428	1.503511054105	
+1.496388462482	1.503611554805	
+1.496287958354	1.503712059694	
+1.496187450321	1.503812568494	
+1.496086938645	1.503913080944	
+1.495986423570	1.504013596797	
+1.495885905326	1.504114115826	
+1.495785384125	1.504214637816	
+1.495684860167	1.504315162567	
+1.495584333639	1.504415689893	
+1.495483804714	1.504516219620	
+1.495383273554	1.504616751585	
+1.495282740310	1.504717285639	
+1.495182205122	1.504817821640	
+1.495081668119	1.504918359459	
+1.494981129422	1.505018898975	
+1.494880589143	1.505119440075	
+1.494780047387	1.505219982656	
+1.494679504249	1.505320526621	
+1.494578959818	1.505421071882	
+1.494478414177	1.505521618355	
+1.494377867401	1.505622165964	
+1.494277319562	1.505722714639	
+1.494176770725	1.505823264314	
+1.494076220949	1.505923814930	
+1.493975670289	1.506024366432	
+1.493875118797	1.506124918767	
+1.493774566520	1.506225471889	
+1.493674013502	1.506326025754	
+1.493573459781	1.506426580323	
+1.493472905395	1.506527135558	
+1.493372350377	1.506627691427	
+1.493271794760	1.506728247897	
+1.493171238570	1.506828804941	
+1.493070681834	1.506929362532	
+1.492970124577	1.507029920645	
+1.492869566820	1.507130479260	
+1.492769008583	1.507231038355	
+1.492668449886	1.507331597913	
+1.492567890745	1.507432157915	
+1.492467331175	1.507532718347	
+1.492366771192	1.507633279194	
+1.492266210807	1.507733840443	
+1.492165650034	1.507834402082	
+1.492065088882	1.507934964100	
+1.491964527362	1.508035526488	
+1.491863965483	1.508136089236	
+1.491763403253	1.508236652335	
+1.491662840680	1.508337215779	
+1.491562277770	1.508437779560	
+1.491461714531	1.508538343672	
+1.491361150967	1.508638908109	
+1.491260587084	1.508739472867	
+1.491160022887	1.508840037939	
+1.491059458380	1.508940603323	
+1.490958893567	1.509041169013	
+1.490858328452	1.509141735007	
+1.490757763037	1.509242301301	
+1.490657197326	1.509342867893	
+1.490556631321	1.509443434779	
+1.490456065025	1.509544001957	
+1.490355498440	1.509644569425	
+1.490254931568	1.509745137182	
+1.490154364410	1.509845705225	
+1.490053796968	1.509946273552	
+1.489953229244	1.510046842163	
+================================================================================	
+1.499900000000	1.500100000000	
+1.499799971278	1.500200028765	
+1.499699914625	1.500300085502	
+1.499599830832	1.500400169418	
+1.499499720689	1.500500279725	
+1.499399584981	1.500600415635	
+1.499299424489	1.500700576365	
+1.499199239988	1.500800761140	
+1.499099032249	1.500900969188	
+1.498998802033	1.501001199747	
+1.498898550093	1.501101452062	
+1.498798277173	1.501201725388	
+1.498697984007	1.501302018991	
+1.498597671318	1.501402332147	
+1.498497339814	1.501502664144	
+1.498396990196	1.501603014285	
+1.498296623146	1.501703381882	
+1.498196239336	1.501803766266	
+1.498095839421	1.501904166779	
+1.497995424043	1.502004582778	
+1.497894993827	1.502105013638	
+1.497794549383	1.502205458748	
+1.497694091305	1.502305917512	
+1.497593620169	1.502406389354	
+1.497493136537	1.502506873712	
+1.497392640953	1.502607370040	
+1.497292133943	1.502707877810	
+1.497191616019	1.502808396513	
+1.497091087673	1.502908925653	
+1.496990549382	1.503009464754	
+1.496890001606	1.503110013354	
+1.496789444789	1.503210571009	
+1.496688879358	1.503311137292	
+1.496588305722	1.503411711792	
+1.496487724278	1.503512294113	
+1.496387135404	1.503612883876	
+1.496286539464	1.503713480715	
+1.496185936807	1.503814084283	
+1.496085327766	1.503914694245	
+1.495984712661	1.504015310280	
+1.495884091798	1.504115932082	
+1.495783465467	1.504216559361	
+1.495682833949	1.504317191836	
+1.495582197508	1.504417829241	
+1.495481556397	1.504518471324	
+1.495380910859	1.504619117842	
+1.495280261122	1.504719768566	
+1.495179607404	1.504820423276	
+1.495078949913	1.504921081766	
+1.494978288847	1.505021743838	
+1.494877624391	1.505122409304	
+1.494776956724	1.505223077987	
+1.494676286013	1.505323749719	
+1.494575612419	1.505424424340	
+1.494474936091	1.505525101699	
+1.494374257173	1.505625781653	
+1.494273575799	1.505726464066	
+1.494172892098	1.505827148812	
+1.494072206189	1.505927835768	
+1.493971518187	1.506028524822	
+1.493870828199	1.506129215866	
+1.493770136327	1.506229908797	
+1.493669442665	1.506330603521	
+1.493568747305	1.506431299946	
+1.493468050331	1.506531997989	
+1.493367351822	1.506632697568	
+1.493266651855	1.506733398609	
+1.493165950500	1.506834101041	
+1.493065247824	1.506934804797	
+1.492964543889	1.507035509814	
+1.492863838753	1.507136216034	
+1.492763132473	1.507236923401	
+1.492662425100	1.507337631863	
+1.492561716683	1.507438341372	
+1.492461007267	1.507539051881	
+1.492360296895	1.507639763348	
+1.492259585608	1.507740475733	
+1.492158873443	1.507841188997	
+1.492058160435	1.507941903106	
+1.491957446618	1.508042618027	
+1.491856732022	1.508143333727	
+1.491756016677	1.508244050180	
+1.491655300609	1.508344767356	
+1.491554583844	1.508445485231	
+1.491453866406	1.508546203781	
+1.491353148316	1.508646922984	
+1.491252429596	1.508747642819	
+1.491151710265	1.508848363267	
+1.491050990340	1.508949084310	
+1.490950269840	1.509049805930	
+1.490849548779	1.509150528112	
+1.490748827172	1.509251250841	
+1.490648105033	1.509351974104	
+1.490547382375	1.509452697888	
+1.490446659210	1.509553422180	
+1.490345935549	1.509654146970	
+1.490245211401	1.509754872247	
+1.490144486778	1.509855598001	
+1.490043761687	1.509956324224	
+1.489943036137	1.510057050908	
+================================================================================	
+1.499900000000	1.500100000000	
+1.499799971278	1.500200028765	
+1.499699914625	1.500300085502	
+1.499599830832	1.500400169418	
+1.499499720689	1.500500279725	
+1.499399584981	1.500600415635	
+1.499299424489	1.500700576365	
+1.499199239988	1.500800761140	
+1.499099032249	1.500900969188	
+1.498998802033	1.501001199747	
+1.498898550093	1.501101452062	
+1.498798277173	1.501201725388	
+1.498697984007	1.501302018991	
+1.498597671318	1.501402332147	
+1.498497339814	1.501502664144	
+1.498396990196	1.501603014285	
+1.498296623146	1.501703381882	
+1.498196239336	1.501803766266	
+1.498095839421	1.501904166779	
+1.497995424043	1.502004582778	
+1.497894993827	1.502105013638	
+1.497794549383	1.502205458748	
+1.497694091305	1.502305917512	
+1.497593620169	1.502406389354	
+1.497493136537	1.502506873712	
+1.497392640953	1.502607370040	
+1.497292133943	1.502707877810	
+1.497191616019	1.502808396513	
+1.497091087673	1.502908925653	
+1.496990549382	1.503009464754	
+1.496890001606	1.503110013354	
+1.496789444789	1.503210571009	
+1.496688879358	1.503311137292	
+1.496588305722	1.503411711792	
+1.496487724278	1.503512294113	
+1.496387135404	1.503612883876	
+1.496286539464	1.503713480715	
+1.496185936807	1.503814084283	
+1.496085327766	1.503914694245	
+1.495984712661	1.504015310280	
+1.495884091798	1.504115932082	
+1.495783465467	1.504216559361	
+1.495682833949	1.504317191836	
+1.495582197508	1.504417829241	
+1.495481556397	1.504518471324	
+1.495380910859	1.504619117842	
+1.495280261122	1.504719768566	
+1.495179607404	1.504820423276	
+1.495078949913	1.504921081766	
+1.494978288847	1.505021743838	
+1.494877624391	1.505122409304	
+1.494776956724	1.505223077987	
+1.494676286013	1.505323749719	
+1.494575612419	1.505424424340	
+1.494474936091	1.505525101699	
+1.494374257173	1.505625781653	
+1.494273575799	1.505726464066	
+1.494172892098	1.505827148812	
+1.494072206189	1.505927835768	
+1.493971518187	1.506028524822	
+1.493870828199	1.506129215866	
+1.493770136327	1.506229908797	
+1.493669442665	1.506330603521	
+1.493568747305	1.506431299946	
+1.493468050331	1.506531997989	
+1.493367351822	1.506632697568	
+1.493266651855	1.506733398609	
+1.493165950500	1.506834101041	
+1.493065247824	1.506934804797	
+1.492964543889	1.507035509814	
+1.492863838753	1.507136216034	
+1.492763132473	1.507236923401	
+1.492662425100	1.507337631863	
+1.492561716683	1.507438341372	
+1.492461007267	1.507539051881	
+1.492360296895	1.507639763348	
+1.492259585608	1.507740475733	
+1.492158873443	1.507841188997	
+1.492058160435	1.507941903106	
+1.491957446618	1.508042618027	
+1.491856732022	1.508143333727	
+1.491756016677	1.508244050180	
+1.491655300609	1.508344767356	
+1.491554583844	1.508445485231	
+1.491453866406	1.508546203781	
+1.491353148316	1.508646922984	
+1.491252429596	1.508747642819	
+1.491151710265	1.508848363267	
+1.491050990340	1.508949084310	
+1.490950269840	1.509049805930	
+1.490849548779	1.509150528112	
+1.490748827172	1.509251250841	
+1.490648105033	1.509351974104	
+1.490547382375	1.509452697888	
+1.490446659210	1.509553422180	
+1.490345935549	1.509654146970	
+1.490245211401	1.509754872247	
+1.490144486778	1.509855598001	
+1.490043761687	1.509956324224	
+1.489943036137	1.510057050908	
+================================================================================	
+1.499900000222	1.500099999556	
+1.499799971721	1.500200027876	
+1.499699915291	1.500300084167	
+1.499599831721	1.500400167638	
+1.499499721801	1.500500277498	
+1.499399586315	1.500600412961	
+1.499299426046	1.500700573245	
+1.499199241770	1.500800757571	
+1.499099034254	1.500900965171	
+1.498998804262	1.501001195282	
+1.498898552547	1.501101447148	
+1.498798279851	1.501201720024	
+1.498697986910	1.501302013177	
+1.498597674445	1.501402325883	
+1.498497343168	1.501502657430	
+1.498396993774	1.501603007120	
+1.498296626951	1.501703374266	
+1.498196243366	1.501803758198	
+1.498095843678	1.501904158258	
+1.497995428526	1.502004573805	
+1.497894998537	1.502105004212	
+1.497794554319	1.502205448868	
+1.497694096468	1.502305907179	
+1.497593625560	1.502406378567	
+1.497493142155	1.502506862470	
+1.497392646798	1.502607358343	
+1.497292140016	1.502707865659	
+1.497191622320	1.502808383906	
+1.497091094202	1.502908912590	
+1.496990556140	1.503009451234	
+1.496890008593	1.503109999377	
+1.496789452004	1.503210556576	
+1.496688886802	1.503311122402	
+1.496588313396	1.503411696444	
+1.496487732181	1.503512278307	
+1.496387143536	1.503612867611	
+1.496286547826	1.503713463992	
+1.496185945398	1.503814067101	
+1.496085336587	1.503914676603	
+1.495984721713	1.504015292179	
+1.495884101080	1.504115913522	
+1.495783474980	1.504216540340	
+1.495682843692	1.504317172354	
+1.495582207482	1.504417809299	
+1.495481566602	1.504518450920	
+1.495380921295	1.504619096976	
+1.495280271789	1.504719747238	
+1.495179618303	1.504820401486	
+1.495078961044	1.504921059514	
+1.494978300209	1.505021721123	
+1.494877635985	1.505122386126	
+1.494776968551	1.505223054346	
+1.494676298072	1.505323725614	
+1.494575624710	1.505424399771	
+1.494474948615	1.505525076665	
+1.494374269930	1.505625756154	
+1.494273588789	1.505726438103	
+1.494172905321	1.505827122383	
+1.494072219645	1.505927808874	
+1.493971531877	1.506028497462	
+1.493870842122	1.506129188039	
+1.493770150484	1.506229880504	
+1.493669457056	1.506330574761	
+1.493568761930	1.506431270719	
+1.493468065190	1.506531968294	
+1.493367366916	1.506632667406	
+1.493266667183	1.506733367979	
+1.493165966063	1.506834069943	
+1.493065263621	1.506934773230	
+1.492964559921	1.507035477778	
+1.492863855021	1.507136183529	
+1.492763148976	1.507236890426	
+1.492662441838	1.507337598418	
+1.492561733657	1.507438307457	
+1.492461024476	1.507539017496	
+1.492360314341	1.507639728492	
+1.492259603289	1.507740440405	
+1.492158891361	1.507841153199	
+1.492058178589	1.507941866836	
+1.491957465009	1.508042581284	
+1.491856750650	1.508143296513	
+1.491756035541	1.508244012492	
+1.491655319710	1.508344729196	
+1.491554603182	1.508445446597	
+1.491453885981	1.508546164674	
+1.491353168129	1.508646883403	
+1.491252449646	1.508747602765	
+1.491151730553	1.508848322738	
+1.491051010866	1.508949043306	
+1.490950290604	1.509049764451	
+1.490849569781	1.509150486158	
+1.490748848413	1.509251208411	
+1.490648126512	1.509351931198	
+1.490547404093	1.509452654506	
+1.490446681167	1.509553378321	
+1.490345957744	1.509654102634	
+1.490245233836	1.509754827434	
+1.490144509452	1.509855552711	
+1.490043784600	1.509956278456	
+1.489943059290	1.510057004662	
+asgd	
+================================================================================	
+1.454899985000	1.522499985000	
+1.420226950292	1.539790989856	
+1.393030554086	1.553347142766	
+1.371377402698	1.564134392907	
+1.353939194810	1.572816336613	
+1.339769283193	1.579865876006	
+1.328173091803	1.585629972277	
+1.318628868626	1.590369244060	
+1.310737071447	1.594283257268	
+1.304186846059	1.597527273761	
+1.298733128377	1.600223691423	
+1.294180581246	1.602470069182	
+1.290372061321	1.604344888594	
+1.287180168054	1.605911775528	
+1.284500938887	1.607222649603	
+1.282249070267	1.608320111328	
+1.280354243935	1.609239277096	
+1.278758267536	1.610009207381	
+1.277412824443	1.610654030610	
+1.276277685830	1.611193836144	
+1.275319277882	1.611645389860	
+1.274509525062	1.612022711854	
+1.273824910157	1.612337545866	
+1.273245706165	1.612599742883	
+1.272755345536	1.612817576140	
+1.272339900009	1.612998000882	
+1.271987650091	1.613146869364	
+1.271688727618	1.613269109350	
+1.271434818187	1.613368872707	
+1.271218912875	1.613449659397	
+1.271035100652	1.613514421132	
+1.270878394553	1.613565648188	
+1.270744585892	1.613605442195	
+1.270630121854	1.613635577272	
+1.270532002610	1.613657551400	
+1.270447694758	1.613672629643	
+1.270375058457	1.613681880543	
+1.270312286038	1.613686206765	
+1.270257850262	1.613686370944	
+1.270210460689	1.613683017465	
+1.270169026872	1.613676690848	
+1.270132627293	1.613667851255	
+1.270100483148	1.613656887586	
+1.270071936211	1.613644128528	
+1.270046430140	1.613629851892	
+1.270023494690	1.613614292496	
+1.270002732377	1.613597648827	
+1.269983807209	1.613580088661	
+1.269966435166	1.613561753826	
+1.269950376157	1.613542764211	
+1.269935427222	1.613523221166	
+1.269921416787	1.613503210366	
+1.269908199809	1.613482804240	
+1.269895653668	1.613462064016	
+1.269883674706	1.613441041459	
+1.269872175289	1.613419780327	
+1.269861081331	1.613398317617	
+1.269850330199	1.613376684603	
+1.269839868943	1.613354907726	
+1.269829652797	1.613333009342	
+1.269819643915	1.613311008347	
+1.269809810300	1.613288920720	
+1.269800124904	1.613266759968	
+1.269790564855	1.613244537511	
+1.269781110819	1.613222263004	
+1.269771746450	1.613199944610	
+1.269762457928	1.613177589229	
+1.269753233568	1.613155202695	
+1.269744063493	1.613132789943	
+1.269734939351	1.613110355142	
+1.269725854081	1.613087901817	
+1.269716801713	1.613065432951	
+1.269707777199	1.613042951063	
+1.269698776274	1.613020458283	
+1.269689795329	1.612997956414	
+1.269680831314	1.612975446979	
+1.269671881650	1.612952931266	
+1.269662944156	1.612930410362	
+1.269654016990	1.612907885189	
+1.269645098592	1.612885356525	
+1.269636187645	1.612862825027	
+1.269627283035	1.612840291253	
+1.269618383820	1.612817755672	
+1.269609489203	1.612795218683	
+1.269600598511	1.612772680621	
+1.269591711175	1.612750141771	
+1.269582826714	1.612727602372	
+1.269573944719	1.612705062629	
+1.269565064848	1.612682522713	
+1.269556186809	1.612659982769	
+1.269547310357	1.612637442921	
+1.269538435283	1.612614903271	
+1.269529561411	1.612592363908	
+1.269520688593	1.612569824906	
+1.269511816704	1.612547286328	
+1.269502945636	1.612524748226	
+1.269494075300	1.612502210646	
+1.269485205620	1.612479673626	
+1.269476336532	1.612457137197	
+1.269467467981	1.612434601387	
+================================================================================	
+1.454899985000	1.522499985000	
+1.420226950292	1.539790989856	
+1.393030554086	1.553347142766	
+1.371377402698	1.564134392907	
+1.353939194810	1.572816336613	
+1.339769283193	1.579865876006	
+1.328173091803	1.585629972277	
+1.318628868626	1.590369244060	
+1.310737071447	1.594283257268	
+1.304186846059	1.597527273761	
+1.298733128377	1.600223691423	
+1.294180581246	1.602470069182	
+1.290372061321	1.604344888594	
+1.287180168054	1.605911775528	
+1.284500938887	1.607222649603	
+1.282249070267	1.608320111328	
+1.280354243935	1.609239277096	
+1.278758267536	1.610009207381	
+1.277412824443	1.610654030610	
+1.276277685830	1.611193836144	
+1.275319277882	1.611645389860	
+1.274509525062	1.612022711854	
+1.273824910157	1.612337545866	
+1.273245706165	1.612599742883	
+1.272755345536	1.612817576140	
+1.272339900009	1.612998000882	
+1.271987650091	1.613146869364	
+1.271688727618	1.613269109350	
+1.271434818187	1.613368872707	
+1.271218912875	1.613449659397	
+1.271035100652	1.613514421132	
+1.270878394553	1.613565648188	
+1.270744585892	1.613605442195	
+1.270630121854	1.613635577272	
+1.270532002610	1.613657551400	
+1.270447694758	1.613672629643	
+1.270375058457	1.613681880543	
+1.270312286038	1.613686206765	
+1.270257850262	1.613686370944	
+1.270210460689	1.613683017465	
+1.270169026872	1.613676690848	
+1.270132627293	1.613667851255	
+1.270100483148	1.613656887586	
+1.270071936211	1.613644128528	
+1.270046430140	1.613629851892	
+1.270023494690	1.613614292496	
+1.270002732377	1.613597648827	
+1.269983807209	1.613580088661	
+1.269966435166	1.613561753826	
+1.269950376157	1.613542764211	
+1.269935427222	1.613523221166	
+1.269921416787	1.613503210366	
+1.269908199809	1.613482804240	
+1.269895653668	1.613462064016	
+1.269883674706	1.613441041459	
+1.269872175289	1.613419780327	
+1.269861081331	1.613398317617	
+1.269850330199	1.613376684603	
+1.269839868943	1.613354907726	
+1.269829652797	1.613333009342	
+1.269819643915	1.613311008347	
+1.269809810300	1.613288920720	
+1.269800124904	1.613266759968	
+1.269790564855	1.613244537511	
+1.269781110819	1.613222263004	
+1.269771746450	1.613199944610	
+1.269762457928	1.613177589229	
+1.269753233568	1.613155202695	
+1.269744063493	1.613132789943	
+1.269734939351	1.613110355142	
+1.269725854081	1.613087901817	
+1.269716801713	1.613065432951	
+1.269707777199	1.613042951063	
+1.269698776274	1.613020458283	
+1.269689795329	1.612997956414	
+1.269680831314	1.612975446979	
+1.269671881650	1.612952931266	
+1.269662944156	1.612930410362	
+1.269654016990	1.612907885189	
+1.269645098592	1.612885356525	
+1.269636187645	1.612862825027	
+1.269627283035	1.612840291253	
+1.269618383820	1.612817755672	
+1.269609489203	1.612795218683	
+1.269600598511	1.612772680621	
+1.269591711175	1.612750141771	
+1.269582826714	1.612727602372	
+1.269573944719	1.612705062629	
+1.269565064848	1.612682522713	
+1.269556186809	1.612659982769	
+1.269547310357	1.612637442921	
+1.269538435283	1.612614903271	
+1.269529561411	1.612592363908	
+1.269520688593	1.612569824906	
+1.269511816704	1.612547286328	
+1.269502945636	1.612524748226	
+1.269494075300	1.612502210646	
+1.269485205620	1.612479673626	
+1.269476336532	1.612457137197	
+1.269467467981	1.612434601387	
+================================================================================	
+1.454898500000	1.522498500000	
+1.420224251329	1.539787884574	
+1.393026800658	1.553342337650	
+1.371372692234	1.564127839420	
+1.353933588279	1.572808004432	
+1.339762819337	1.579855745911	
+1.328165795475	1.585618031986	
+1.318620755882	1.590355485686	
+1.310728152744	1.594267675718	
+1.304177128313	1.597509865711	
+1.298722616296	1.600204454654	
+1.294169278205	1.602449002137	
+1.290359969930	1.604321990098	
+1.287167290525	1.605887044607	
+1.284487277260	1.607196085364	
+1.282234626550	1.608291712897	
+1.280339020178	1.609209043577	
+1.278742265864	1.609977137840	
+1.277396047065	1.610620124071	
+1.276260135028	1.611158091594	
+1.275300955994	1.611607806257	
+1.274490434458	1.611983288140	
+1.273805053215	1.612296280980	
+1.273225085248	1.612556635771	
+1.272733962967	1.612772625766	
+1.272317758055	1.612951206239	
+1.271964750945	1.613098229483	
+1.271665073386	1.613218623303	
+1.271410410881	1.613316539615	
+1.271193754401	1.613395478431	
+1.271009192809	1.613458391520	
+1.270851739030	1.613507769210	
+1.270717184267	1.613545713188	
+1.270601975595	1.613573997627	
+1.270503113078	1.613594120560	
+1.270418063211	1.613607347106	
+1.270344686052	1.613614745854	
+1.270281173837	1.613617219518	
+1.270225999240	1.613615530776	
+1.270177871735	1.613610324056	
+1.270135700796	1.613602143917	
+1.270098564833	1.613591450558	
+1.270065684973	1.613578632912	
+1.270036402929	1.613564019698	
+1.270010162301	1.613547888755	
+1.269986492791	1.613530474927	
+1.269964996868	1.613511976725	
+1.269945338495	1.613492561948	
+1.269927233613	1.613472372443	
+1.269910442096	1.613451528117	
+1.269894760951	1.613430130335	
+1.269880018574	1.613408264788	
+1.269866069896	1.613386003917	
+1.269852792275	1.613363408963	
+1.269840082030	1.613340531701	
+1.269827851508	1.613317415898	
+1.269816026608	1.613294098560	
+1.269804544681	1.613270610968	
+1.269793352763	1.613246979571	
+1.269782406076	1.613223226729	
+1.269771666764	1.613199371345	
+1.269761102822	1.613175429401	
+1.269750687189	1.613151414410	
+1.269740396991	1.613127337794	
+1.269730212884	1.613103209213	
+1.269720118518	1.613079036831	
+1.269710100067	1.613054827552	
+1.269700145843	1.613030587212	
+1.269690245962	1.613006320747	
+1.269680392071	1.612982032329	
+1.269670577105	1.612957725484	
+1.269660795092	1.612933403195	
+1.269651040982	1.612909067984	
+1.269641310506	1.612884721983	
+1.269631600055	1.612860366993	
+1.269621906576	1.612836004540	
+1.269612227490	1.612811635910	
+1.269602560614	1.612787262194	
+1.269592904104	1.612762884313	
+1.269583256402	1.612738503045	
+1.269573616187	1.612714119049	
+1.269563982346	1.612689732881	
+1.269554353935	1.612665345012	
+1.269544730159	1.612640955840	
+1.269535110342	1.612616565702	
+1.269525493915	1.612592174881	
+1.269515880397	1.612567783619	
+1.269506269381	1.612543392119	
+1.269496660521	1.612519000553	
+1.269487053526	1.612494609065	
+1.269477448151	1.612470217780	
+1.269467844188	1.612445826800	
+1.269458241459	1.612421436214	
+1.269448639817	1.612397046097	
+1.269439039136	1.612372656510	
+1.269429439309	1.612348267507	
+1.269419840247	1.612323879133	
+1.269410241872	1.612299491425	
+1.269400644121	1.612275104417	
+1.269391046940	1.612250718135	
+================================================================================	
+1.454898500000	1.522498500000	
+1.420224256530	1.539787881980	
+1.393026812932	1.553342331533	
+1.371372711813	1.564127829668	
+1.353933614589	1.572807991336	
+1.339762851428	1.579855729950	
+1.328165832257	1.585618013709	
+1.318620796255	1.590355465647	
+1.310728195668	1.594267654440	
+1.304177172844	1.597509843671	
+1.298722661607	1.600204432268	
+1.294169323586	1.602448979764	
+1.290360014788	1.604321968039	
+1.287167334377	1.605887023107	
+1.284487319723	1.607196064620	
+1.282234667329	1.608291693060	
+1.280339059060	1.609209024758	
+1.278742302700	1.609977120116	
+1.277396081766	1.610620107493	
+1.276260167553	1.611158076186	
+1.275300986343	1.611607792024	
+1.274490462661	1.611983275070	
+1.273805079329	1.612296269050	
+1.273225109349	1.612556624946	
+1.272733985146	1.612772616006	
+1.272317778413	1.612951197499	
+1.271964769590	1.613098221713	
+1.271665090429	1.613218616451	
+1.271410426434	1.613316533629	
+1.271193768576	1.613395473261	
+1.271009205715	1.613458387116	
+1.270851750772	1.613507765522	
+1.270717194947	1.613545710171	
+1.270601985310	1.613573995236	
+1.270503121919	1.613594118755	
+1.270418071263	1.613607345848	
+1.270344693395	1.613614745108	
+1.270281180545	1.613617219251	
+1.270226005382	1.613615530958	
+1.270177877374	1.613610324660	
+1.270135705990	1.613602144919	
+1.270098569635	1.613591451936	
+1.270065689432	1.613578634645	
+1.270036407088	1.613564021769	
+1.270010166201	1.613547891148	
+1.269986496469	1.613530477629	
+1.269965000356	1.613511979723	
+1.269945341823	1.613492565232	
+1.269927236808	1.613472376003	
+1.269910445182	1.613451531946	
+1.269894763951	1.613430134426	
+1.269880021507	1.613408269136	
+1.269866072780	1.613386008517	
+1.269852795125	1.613363413813	
+1.269840084861	1.613340536796	
+1.269827854334	1.613317421237	
+1.269816029439	1.613294104141	
+1.269804547528	1.613270616791	
+1.269793355636	1.613246985635	
+1.269782408983	1.613223233034	
+1.269771669712	1.613199377892	
+1.269761105818	1.613175436192	
+1.269750690241	1.613151421445	
+1.269740400103	1.613127345075	
+1.269730216062	1.613103216741	
+1.269720121766	1.613079044608	
+1.269710103390	1.613054835580	
+1.269700149244	1.613030595495	
+1.269690249446	1.613006329286	
+1.269680395641	1.612982041127	
+1.269670580764	1.612957734544	
+1.269660798842	1.612933412520	
+1.269651044827	1.612909077577	
+1.269641314449	1.612884731846	
+1.269631604097	1.612860377131	
+1.269621910720	1.612836014954	
+1.269612231738	1.612811646605	
+1.269602564968	1.612787273173	
+1.269592908567	1.612762895579	
+1.269583260974	1.612738514601	
+1.269573620872	1.612714130899	
+1.269563987145	1.612689745028	
+1.269554358850	1.612665357460	
+1.269544735191	1.612640968593	
+1.269535115493	1.612616578762	
+1.269525499187	1.612592188253	
+1.269515885792	1.612567797306	
+1.269506274899	1.612543406124	
+1.269496666165	1.612519014880	
+1.269487059297	1.612494623718	
+1.269477454051	1.612470232761	
+1.269467850218	1.612445842115	
+1.269458247621	1.612421451865	
+1.269448646112	1.612397062087	
+1.269439045566	1.612372672844	
+1.269429445875	1.612348284188	
+1.269419846950	1.612323896165	
+1.269410248715	1.612299508812	
+1.269400651105	1.612275122162	
+1.269391054066	1.612250736241	
+================================================================================	
+1.454898500000	1.522498500000	
+1.420224256530	1.539787881980	
+1.393026812932	1.553342331533	
+1.371372711813	1.564127829668	
+1.353933614589	1.572807991336	
+1.339762851428	1.579855729950	
+1.328165832257	1.585618013709	
+1.318620796255	1.590355465647	
+1.310728195668	1.594267654440	
+1.304177172844	1.597509843671	
+1.298722661607	1.600204432268	
+1.294169323586	1.602448979764	
+1.290360014788	1.604321968039	
+1.287167334377	1.605887023107	
+1.284487319723	1.607196064620	
+1.282234667329	1.608291693060	
+1.280339059060	1.609209024758	
+1.278742302700	1.609977120116	
+1.277396081766	1.610620107493	
+1.276260167553	1.611158076186	
+1.275300986343	1.611607792024	
+1.274490462661	1.611983275070	
+1.273805079329	1.612296269050	
+1.273225109349	1.612556624946	
+1.272733985146	1.612772616006	
+1.272317778413	1.612951197499	
+1.271964769590	1.613098221713	
+1.271665090429	1.613218616451	
+1.271410426434	1.613316533629	
+1.271193768576	1.613395473261	
+1.271009205715	1.613458387116	
+1.270851750772	1.613507765522	
+1.270717194947	1.613545710171	
+1.270601985310	1.613573995236	
+1.270503121919	1.613594118755	
+1.270418071263	1.613607345848	
+1.270344693395	1.613614745108	
+1.270281180545	1.613617219251	
+1.270226005382	1.613615530958	
+1.270177877374	1.613610324660	
+1.270135705990	1.613602144919	
+1.270098569635	1.613591451936	
+1.270065689432	1.613578634645	
+1.270036407088	1.613564021769	
+1.270010166201	1.613547891148	
+1.269986496469	1.613530477629	
+1.269965000356	1.613511979723	
+1.269945341823	1.613492565232	
+1.269927236808	1.613472376003	
+1.269910445182	1.613451531946	
+1.269894763951	1.613430134426	
+1.269880021507	1.613408269136	
+1.269866072780	1.613386008517	
+1.269852795125	1.613363413813	
+1.269840084861	1.613340536796	
+1.269827854334	1.613317421237	
+1.269816029439	1.613294104141	
+1.269804547528	1.613270616791	
+1.269793355636	1.613246985635	
+1.269782408983	1.613223233034	
+1.269771669712	1.613199377892	
+1.269761105818	1.613175436192	
+1.269750690241	1.613151421445	
+1.269740400103	1.613127345075	
+1.269730216062	1.613103216741	
+1.269720121766	1.613079044608	
+1.269710103390	1.613054835580	
+1.269700149244	1.613030595495	
+1.269690249446	1.613006329286	
+1.269680395641	1.612982041127	
+1.269670580764	1.612957734544	
+1.269660798842	1.612933412520	
+1.269651044827	1.612909077577	
+1.269641314449	1.612884731846	
+1.269631604097	1.612860377131	
+1.269621910720	1.612836014954	
+1.269612231738	1.612811646605	
+1.269602564968	1.612787273173	
+1.269592908567	1.612762895579	
+1.269583260974	1.612738514601	
+1.269573620872	1.612714130899	
+1.269563987145	1.612689745028	
+1.269554358850	1.612665357460	
+1.269544735191	1.612640968593	
+1.269535115493	1.612616578762	
+1.269525499187	1.612592188253	
+1.269515885792	1.612567797306	
+1.269506274899	1.612543406124	
+1.269496666165	1.612519014880	
+1.269487059297	1.612494623718	
+1.269477454051	1.612470232761	
+1.269467850218	1.612445842115	
+1.269458247621	1.612421451865	
+1.269448646112	1.612397062087	
+1.269439045566	1.612372672844	
+1.269429445875	1.612348284188	
+1.269419846950	1.612323896165	
+1.269410248715	1.612299508812	
+1.269400651105	1.612275122162	
+1.269391054066	1.612250736241	
+cg	
+================================================================================	
+1.267083509084	1.608757529965	
+1.267862637336	1.608181594088	
+1.005854961169	1.012486276415	
+1.000000095923	1.000000148153	
+1.000000000000	1.000000000000	
+1.000000000000	1.000000000000	
+1.000000000000	1.000000000000	
+1.000000000000	1.000000000000	
+1.000000000000	1.000000000000	
+1.000000000000	1.000000000000	
+1.000000000000	1.000000000000	
+1.000000000000	1.000000000000	
+1.000000000000	1.000000000000	
+1.000000000000	1.000000000000	
+1.000000000000	1.000000000000	
+1.000000000000	1.000000000000	
+1.000000000000	1.000000000000	
+1.000000000000	1.000000000000	
+1.000000000000	1.000000000000	
+1.000000000000	1.000000000000	
+1.000000000000	1.000000000000	
+1.000000000000	1.000000000000	
+1.000000000000	1.000000000000	
+1.000000000000	1.000000000000	
+1.000000000000	1.000000000000	
+1.000000000000	1.000000000000	
+1.000000000000	1.000000000000	
+1.000000000000	1.000000000000	
+1.000000000000	1.000000000000	
+1.000000000000	1.000000000000	
+1.000000000000	1.000000000000	
+1.000000000000	1.000000000000	
+1.000000000000	1.000000000000	
+1.000000000000	1.000000000000	
+1.000000000000	1.000000000000	
+1.000000000000	1.000000000000	
+1.000000000000	1.000000000000	
+1.000000000000	1.000000000000	
+1.000000000000	1.000000000000	
+1.000000000000	1.000000000000	
+1.000000000000	1.000000000000	
+1.000000000000	1.000000000000	
+1.000000000000	1.000000000000	
+1.000000000000	1.000000000000	
+1.000000000000	1.000000000000	
+1.000000000000	1.000000000000	
+1.000000000000	1.000000000000	
+1.000000000000	1.000000000000	
+1.000000000000	1.000000000000	
+1.000000000000	1.000000000000	
+1.000000000000	1.000000000000	
+1.000000000000	1.000000000000	
+1.000000000000	1.000000000000	
+1.000000000000	1.000000000000	
+1.000000000000	1.000000000000	
+1.000000000000	1.000000000000	
+1.000000000000	1.000000000000	
+1.000000000000	1.000000000000	
+1.000000000000	1.000000000000	
+1.000000000000	1.000000000000	
+1.000000000000	1.000000000000	
+1.000000000000	1.000000000000	
+1.000000000000	1.000000000000	
+1.000000000000	1.000000000000	
+1.000000000000	1.000000000000	
+1.000000000000	1.000000000000	
+1.000000000000	1.000000000000	
+1.000000000000	1.000000000000	
+1.000000000000	1.000000000000	
+1.000000000000	1.000000000000	
+1.000000000000	1.000000000000	
+1.000000000000	1.000000000000	
+1.000000000000	1.000000000000	
+1.000000000000	1.000000000000	
+1.000000000000	1.000000000000	
+1.000000000000	1.000000000000	
+1.000000000000	1.000000000000	
+1.000000000000	1.000000000000	
+1.000000000000	1.000000000000	
+1.000000000000	1.000000000000	
+1.000000000000	1.000000000000	
+1.000000000000	1.000000000000	
+1.000000000000	1.000000000000	
+1.000000000000	1.000000000000	
+1.000000000000	1.000000000000	
+1.000000000000	1.000000000000	
+1.000000000000	1.000000000000	
+1.000000000000	1.000000000000	
+1.000000000000	1.000000000000	
+1.000000000000	1.000000000000	
+1.000000000000	1.000000000000	
+1.000000000000	1.000000000000	
+1.000000000000	1.000000000000	
+1.000000000000	1.000000000000	
+1.000000000000	1.000000000000	
+1.000000000000	1.000000000000	
+1.000000000000	1.000000000000	
+1.000000000000	1.000000000000	
+1.000000000000	1.000000000000	
+1.000000000000	1.000000000000	
+================================================================================	
+1.267083509084	1.608757529965	
+1.267862637336	1.608181594088	
+1.005854961169	1.012486276415	
+1.000000095923	1.000000148153	
+1.000000000000	1.000000000000	
+1.000000000000	1.000000000000	
+1.000000000000	1.000000000000	
+1.000000000000	1.000000000000	
+1.000000000000	1.000000000000	
+1.000000000000	1.000000000000	
+1.000000000000	1.000000000000	
+1.000000000000	1.000000000000	
+1.000000000000	1.000000000000	
+1.000000000000	1.000000000000	
+1.000000000000	1.000000000000	
+1.000000000000	1.000000000000	
+1.000000000000	1.000000000000	
+1.000000000000	1.000000000000	
+1.000000000000	1.000000000000	
+1.000000000000	1.000000000000	
+1.000000000000	1.000000000000	
+1.000000000000	1.000000000000	
+1.000000000000	1.000000000000	
+1.000000000000	1.000000000000	
+1.000000000000	1.000000000000	
+1.000000000000	1.000000000000	
+1.000000000000	1.000000000000	
+1.000000000000	1.000000000000	
+1.000000000000	1.000000000000	
+1.000000000000	1.000000000000	
+1.000000000000	1.000000000000	
+1.000000000000	1.000000000000	
+1.000000000000	1.000000000000	
+1.000000000000	1.000000000000	
+1.000000000000	1.000000000000	
+1.000000000000	1.000000000000	
+1.000000000000	1.000000000000	
+1.000000000000	1.000000000000	
+1.000000000000	1.000000000000	
+1.000000000000	1.000000000000	
+1.000000000000	1.000000000000	
+1.000000000000	1.000000000000	
+1.000000000000	1.000000000000	
+1.000000000000	1.000000000000	
+1.000000000000	1.000000000000	
+1.000000000000	1.000000000000	
+1.000000000000	1.000000000000	
+1.000000000000	1.000000000000	
+1.000000000000	1.000000000000	
+1.000000000000	1.000000000000	
+1.000000000000	1.000000000000	
+1.000000000000	1.000000000000	
+1.000000000000	1.000000000000	
+1.000000000000	1.000000000000	
+1.000000000000	1.000000000000	
+1.000000000000	1.000000000000	
+1.000000000000	1.000000000000	
+1.000000000000	1.000000000000	
+1.000000000000	1.000000000000	
+1.000000000000	1.000000000000	
+1.000000000000	1.000000000000	
+1.000000000000	1.000000000000	
+1.000000000000	1.000000000000	
+1.000000000000	1.000000000000	
+1.000000000000	1.000000000000	
+1.000000000000	1.000000000000	
+1.000000000000	1.000000000000	
+1.000000000000	1.000000000000	
+1.000000000000	1.000000000000	
+1.000000000000	1.000000000000	
+1.000000000000	1.000000000000	
+1.000000000000	1.000000000000	
+1.000000000000	1.000000000000	
+1.000000000000	1.000000000000	
+1.000000000000	1.000000000000	
+1.000000000000	1.000000000000	
+1.000000000000	1.000000000000	
+1.000000000000	1.000000000000	
+1.000000000000	1.000000000000	
+1.000000000000	1.000000000000	
+1.000000000000	1.000000000000	
+1.000000000000	1.000000000000	
+1.000000000000	1.000000000000	
+1.000000000000	1.000000000000	
+1.000000000000	1.000000000000	
+1.000000000000	1.000000000000	
+1.000000000000	1.000000000000	
+1.000000000000	1.000000000000	
+1.000000000000	1.000000000000	
+1.000000000000	1.000000000000	
+1.000000000000	1.000000000000	
+1.000000000000	1.000000000000	
+1.000000000000	1.000000000000	
+1.000000000000	1.000000000000	
+1.000000000000	1.000000000000	
+1.000000000000	1.000000000000	
+1.000000000000	1.000000000000	
+1.000000000000	1.000000000000	
+1.000000000000	1.000000000000	
+1.000000000000	1.000000000000	
+================================================================================	
+1.269070450085	1.615208755501	
+1.270287407055	1.614421534487	
+1.267578322324	1.610486661174	
+1.268506997587	1.609839205544	
+1.267394673777	1.608607099699	
+1.267875601930	1.608165782855	
+1.267223027256	1.607628523857	
+1.267536861926	1.607241804240	
+1.267040370312	1.606924495027	
+1.267269318067	1.606558389329	
+1.266777450083	1.606249757067	
+1.267004143804	1.605883370907	
+1.266514742244	1.605579263283	
+1.266740207312	1.605212821281	
+1.266252199678	1.604911144871	
+1.266476958229	1.604544776237	
+1.265989801914	1.604244463584	
+1.266214121529	1.603878238640	
+1.265727539421	1.603578742222	
+1.265951557691	1.603212698291	
+1.265465407558	1.602913736361	
+1.265689195364	1.602547893033	
+1.265203404012	1.602249320317	
+1.265426997910	1.601883687838	
+1.264941527628	1.601585429316	
+1.265164946482	1.601220013056	
+1.264679777833	1.600922029919	
+1.264903031385	1.600556832716	
+1.264418154361	1.600259104840	
+1.264641247641	1.599894128220	
+1.264156657097	1.599596645125	
+1.264379592706	1.599231889935	
+1.263895286012	1.598934646122	
+1.264118065293	1.598570112857	
+1.263634041115	1.598273105402	
+1.263856664764	1.597908794374	
+1.263372922441	1.597612021682	
+1.263595390817	1.597247933111	
+1.263111930033	1.596951394275	
+1.263334243323	1.596587528330	
+1.262851063942	1.596291222798	
+1.263073222243	1.595927579623	
+1.262590324222	1.595631507028	
+1.262812327584	1.595268086755	
+1.262329710929	1.594972246823	
+1.262551559378	1.594609049577	
+1.262069224117	1.594313442085	
+1.262290917668	1.593950467986	
+1.261808863844	1.593655092737	
+1.262030402505	1.593292341904	
+1.261548630166	1.592997198712	
+1.261770013942	1.592634671263	
+1.261288523141	1.592339759951	
+1.261509752034	1.591977456002	
+1.261028542823	1.591682776397	
+1.261249616837	1.591320696065	
+1.260768689272	1.591026247993	
+1.260989608408	1.590664391394	
+1.260508962542	1.590370174684	
+1.260729726802	1.590008541935	
+1.260249362691	1.589714556416	
+1.260469972077	1.589353147633	
+1.259989889775	1.589059393134	
+1.260210344288	1.588698208432	
+1.259730543851	1.588404684783	
+1.259950843494	1.588043724277	
+1.259471324975	1.587750431308	
+1.259691469750	1.587389695114	
+1.259212233204	1.587096632655	
+1.259432223112	1.586736120888	
+1.258953268594	1.586443288767	
+1.259173103638	1.586083001542	
+1.258694431201	1.585790399591	
+1.258914111384	1.585430337022	
+1.258435721082	1.585137965070	
+1.258655246406	1.584778127273	
+1.258177138294	1.584485985149	
+1.258396508761	1.584126372237	
+1.257918682891	1.583834459772	
+1.258137898504	1.583475071860	
+1.257660354931	1.583183388883	
+1.257879415693	1.582824226085	
+1.257402154469	1.582532772427	
+1.257621060382	1.582173834857	
+1.257144081561	1.581882610347	
+1.257362832629	1.581523898119	
+1.256886136264	1.581232902587	
+1.257104732490	1.580874415814	
+1.256628318634	1.580583649091	
+1.256846760020	1.580225387886	
+1.256370628725	1.579934849801	
+1.256588915276	1.579576814278	
+1.256113066595	1.579286504662	
+1.256331198313	1.578928694934	
+1.255855632298	1.578638613616	
+1.256073609188	1.578281029795	
+1.255598325892	1.577991176607	
+1.255816147955	1.577633818806	
+1.255341147430	1.577344193576	
+1.255558814672	1.576987061908	
+================================================================================	
+1.266760406382	1.607763960700	
+1.267490068211	1.607209815682	
+0.999105678727	0.998711965577	
+1.000000000004	1.000000000009	
+1.000000000000	1.000000000000	
+1.000000000000	1.000000000000	
+1.000000000000	1.000000000000	
+1.000000000000	1.000000000000	
+1.000000000000	1.000000000000	
+1.000000000000	1.000000000000	
+1.000000000000	1.000000000000	
+1.000000000000	1.000000000000	
+1.000000000000	1.000000000000	
+1.000000000000	1.000000000000	
+1.000000000000	1.000000000000	
+1.000000000000	1.000000000000	
+1.000000000000	1.000000000000	
+1.000000000000	1.000000000000	
+1.000000000000	1.000000000000	
+1.000000000000	1.000000000000	
+1.000000000000	1.000000000000	
+1.000000000000	1.000000000000	
+1.000000000000	1.000000000000	
+1.000000000000	1.000000000000	
+1.000000000000	1.000000000000	
+1.000000000000	1.000000000000	
+1.000000000000	1.000000000000	
+1.000000000000	1.000000000000	
+1.000000000000	1.000000000000	
+1.000000000000	1.000000000000	
+1.000000000000	1.000000000000	
+1.000000000000	1.000000000000	
+1.000000000000	1.000000000000	
+1.000000000000	1.000000000000	
+1.000000000000	1.000000000000	
+1.000000000000	1.000000000000	
+1.000000000000	1.000000000000	
+1.000000000000	1.000000000000	
+1.000000000000	1.000000000000	
+1.000000000000	1.000000000000	
+1.000000000000	1.000000000000	
+1.000000000000	1.000000000000	
+1.000000000000	1.000000000000	
+1.000000000000	1.000000000000	
+1.000000000000	1.000000000000	
+1.000000000000	1.000000000000	
+1.000000000000	1.000000000000	
+1.000000000000	1.000000000000	
+1.000000000000	1.000000000000	
+1.000000000000	1.000000000000	
+1.000000000000	1.000000000000	
+1.000000000000	1.000000000000	
+1.000000000000	1.000000000000	
+1.000000000000	1.000000000000	
+1.000000000000	1.000000000000	
+1.000000000000	1.000000000000	
+1.000000000000	1.000000000000	
+1.000000000000	1.000000000000	
+1.000000000000	1.000000000000	
+1.000000000000	1.000000000000	
+1.000000000000	1.000000000000	
+1.000000000000	1.000000000000	
+1.000000000000	1.000000000000	
+1.000000000000	1.000000000000	
+1.000000000000	1.000000000000	
+1.000000000000	1.000000000000	
+1.000000000000	1.000000000000	
+1.000000000000	1.000000000000	
+1.000000000000	1.000000000000	
+1.000000000000	1.000000000000	
+1.000000000000	1.000000000000	
+1.000000000000	1.000000000000	
+1.000000000000	1.000000000000	
+1.000000000000	1.000000000000	
+1.000000000000	1.000000000000	
+1.000000000000	1.000000000000	
+1.000000000000	1.000000000000	
+1.000000000000	1.000000000000	
+1.000000000000	1.000000000000	
+1.000000000000	1.000000000000	
+1.000000000000	1.000000000000	
+1.000000000000	1.000000000000	
+1.000000000000	1.000000000000	
+1.000000000000	1.000000000000	
+1.000000000000	1.000000000000	
+1.000000000000	1.000000000000	
+1.000000000000	1.000000000000	
+1.000000000000	1.000000000000	
+1.000000000000	1.000000000000	
+1.000000000000	1.000000000000	
+1.000000000000	1.000000000000	
+1.000000000000	1.000000000000	
+1.000000000000	1.000000000000	
+1.000000000000	1.000000000000	
+1.000000000000	1.000000000000	
+1.000000000000	1.000000000000	
+1.000000000000	1.000000000000	
+1.000000000000	1.000000000000	
+1.000000000000	1.000000000000	
+1.000000000000	1.000000000000	
+================================================================================	
+1.260639600516	1.595530419371	
+1.262268644265	1.594291497570	
+1.261851949233	1.591385974070	
+1.261179080019	1.591540782366	
+1.260789081071	1.588737609077	
+1.260127477076	1.588886982302	
+1.259747938318	1.586127952711	
+1.259091754525	1.586274957340	
+1.258716868862	1.583539108991	
+1.258063963642	1.583684871679	
+1.257691523321	1.580964205126	
+1.257041074052	1.581109159294	
+1.256670217648	1.578400538394	
+1.256021901312	1.578544854492	
+1.255652288097	1.575847025457	
+1.255005975864	1.575990771651	
+1.254637469548	1.573303219673	
+1.253993108976	1.573446423873	
+1.253625654167	1.570768926467	
+1.252983223062	1.570911600635	
+1.252616796547	1.568244051539	
+1.251976284739	1.568386201293	
+1.251610876154	1.565728540663	
+1.250972278271	1.565870169087	
+1.250607882411	1.563222355718	
+1.249971194996	1.563363464877	
+1.249607808734	1.560725465104	
+1.248973029096	1.560866056654	
+1.248610650149	1.558237839910	
+1.247977775902	1.558377915338	
+1.247616402337	1.555759452361	
+1.246985431211	1.555899013088	
+1.246625061247	1.553290275204	
+1.245995991016	1.553429322620	
+1.245636622936	1.550830281447	
+1.245009451387	1.550968816928	
+1.244651083509	1.548379444259	
+1.244025808430	1.548517469176	
+1.243668439095	1.545937736926	
+1.243045058266	1.546075252643	
+1.242688685828	1.543505132832	
+1.242067197025	1.543642140713	
+1.241711819851	1.541081605452	
+1.241092220840	1.541218106858	
+1.240737837308	1.538667128349	
+1.240120125849	1.538803124637	
+1.239766734345	1.536261675167	
+1.239150908188	1.536397167692	
+1.238798507111	1.533865219632	
+1.238184563997	1.534000209748	
+1.237833151754	1.531477735552	
+1.237221089414	1.531612224611	
+1.236870664421	1.529099196814	
+1.236260480579	1.529233186164	
+1.235911041260	1.526729577380	
+1.235302733630	1.526863068370	
+1.234954278419	1.524368851293	
+1.234347844706	1.524501845267	
+1.234000372043	1.522016992667	
+1.233395809943	1.522149490969	
+1.233049318277	1.519673975693	
+1.232446625476	1.519805979665	
+1.232101113264	1.517339774637	
+1.231500287439	1.517471285617	
+1.231155753145	1.515014363833	
+1.230556791963	1.515145383160	
+1.230213234056	1.512697717691	
+1.229616135176	1.512828246700	
+1.229273552135	1.510389810687	
+1.228678313204	1.510519850713	
+1.228336703512	1.508090617370	
+1.227743322169	1.508220169746	
+1.227402684317	1.505800112357	
+1.226811158192	1.505929178412	
+1.226471490675	1.503518270331	
+1.225881817386	1.503646851394	
+1.225543118706	1.501245066043	
+1.224955295865	1.501373163441	
+1.224617564529	1.498980474311	
+1.224031589734	1.499108089370	
+1.223694824256	1.496724470017	
+1.223110695096	1.496851604060	
+1.222774893995	1.494477028108	
+1.222192608051	1.494603682457	
+1.221857769848	1.492238123594	
+1.221277324690	1.492364299570	
+1.220943447913	1.490007731551	
+1.220364841102	1.490133430472	
+1.220031924284	1.487785827114	
+1.219455153369	1.487911050297	
+1.219123195047	1.485572385481	
+1.218548257569	1.485697134241	
+1.218217256283	1.483367381911	
+1.217644149772	1.483491657563	
+1.217314104068	1.481170791725	
+1.216742826043	1.481294595580	
+1.216413734470	1.478982590302	
+1.215844282443	1.479105923671	
+1.215516143553	1.476802753080	
+1.214948515023	1.476925617272	
+================================================================================	
+1.356192451983	1.571744342137	
+1.267860534014	1.615426317363	
+1.270208537049	1.614072573755	
+1.085039272007	1.175190507977	
+1.003203483689	1.014605070731	
+1.006221488961	1.012470270227	
+0.999835263857	0.999713295765	
+0.999999379813	0.999998650659	
+0.999999999613	0.999999999994	
+0.999999999950	0.999999999897	
+1.000000000000	1.000000000000	
+1.000000000000	1.000000000000	
+1.000000000000	1.000000000000	
+1.000000000000	1.000000000000	
+1.000000000000	1.000000000000	
+1.000000000000	1.000000000000	
+1.000000000000	1.000000000000	
+1.000000000000	1.000000000000	
+1.000000000000	1.000000000000	
+1.000000000000	1.000000000000	
+1.000000000000	1.000000000000	
+1.000000000000	1.000000000000	
+1.000000000000	1.000000000000	
+1.000000000000	1.000000000000	
+1.000000000000	1.000000000000	
+1.000000000000	1.000000000000	
+1.000000000000	1.000000000000	
+1.000000000000	1.000000000000	
+1.000000000000	1.000000000000	
+1.000000000000	1.000000000000	
+1.000000000000	1.000000000000	
+1.000000000000	1.000000000000	
+1.000000000000	1.000000000000	
+1.000000000000	1.000000000000	
+1.000000000000	1.000000000000	
+1.000000000000	1.000000000000	
+1.000000000000	1.000000000000	
+1.000000000000	1.000000000000	
+1.000000000000	1.000000000000	
+1.000000000000	1.000000000000	
+1.000000000000	1.000000000000	
+1.000000000000	1.000000000000	
+1.000000000000	1.000000000000	
+1.000000000000	1.000000000000	
+1.000000000000	1.000000000000	
+1.000000000000	1.000000000000	
+1.000000000000	1.000000000000	
+1.000000000000	1.000000000000	
+1.000000000000	1.000000000000	
+1.000000000000	1.000000000000	
+1.000000000000	1.000000000000	
+1.000000000000	1.000000000000	
+1.000000000000	1.000000000000	
+1.000000000000	1.000000000000	
+1.000000000000	1.000000000000	
+1.000000000000	1.000000000000	
+1.000000000000	1.000000000000	
+1.000000000000	1.000000000000	
+1.000000000000	1.000000000000	
+1.000000000000	1.000000000000	
+1.000000000000	1.000000000000	
+1.000000000000	1.000000000000	
+1.000000000000	1.000000000000	
+1.000000000000	1.000000000000	
+1.000000000000	1.000000000000	
+1.000000000000	1.000000000000	
+1.000000000000	1.000000000000	
+1.000000000000	1.000000000000	
+1.000000000000	1.000000000000	
+1.000000000000	1.000000000000	
+1.000000000000	1.000000000000	
+1.000000000000	1.000000000000	
+1.000000000000	1.000000000000	
+1.000000000000	1.000000000000	
+1.000000000000	1.000000000000	
+1.000000000000	1.000000000000	
+1.000000000000	1.000000000000	
+1.000000000000	1.000000000000	
+1.000000000000	1.000000000000	
+1.000000000000	1.000000000000	
+1.000000000000	1.000000000000	
+1.000000000000	1.000000000000	
+1.000000000000	1.000000000000	
+1.000000000000	1.000000000000	
+1.000000000000	1.000000000000	
+1.000000000000	1.000000000000	
+1.000000000000	1.000000000000	
+1.000000000000	1.000000000000	
+1.000000000000	1.000000000000	
+1.000000000000	1.000000000000	
+1.000000000000	1.000000000000	
+1.000000000000	1.000000000000	
+1.000000000000	1.000000000000	
+1.000000000000	1.000000000000	
+1.000000000000	1.000000000000	
+1.000000000000	1.000000000000	
+1.000000000000	1.000000000000	
+1.000000000000	1.000000000000	
+1.000000000000	1.000000000000	
+1.000000000000	1.000000000000	
+================================================================================	
+1.267110729744	1.608866165673	
+1.267902411489	1.608284276629	
+0.988391225006	0.975577989938	
+0.999999999881	0.999999999787	
+1.000000000000	1.000000000000	
+1.000000000000	1.000000000000	
+1.000000000000	1.000000000000	
+1.000000000000	1.000000000000	
+1.000000000000	1.000000000000	
+1.000000000000	1.000000000000	
+1.000000000000	1.000000000000	
+1.000000000000	1.000000000000	
+1.000000000000	1.000000000000	
+1.000000000000	1.000000000000	
+1.000000000000	1.000000000000	
+1.000000000000	1.000000000000	
+1.000000000000	1.000000000000	
+1.000000000000	1.000000000000	
+1.000000000000	1.000000000000	
+1.000000000000	1.000000000000	
+1.000000000000	1.000000000000	
+1.000000000000	1.000000000000	
+1.000000000000	1.000000000000	
+1.000000000000	1.000000000000	
+1.000000000000	1.000000000000	
+1.000000000000	1.000000000000	
+1.000000000000	1.000000000000	
+1.000000000000	1.000000000000	
+1.000000000000	1.000000000000	
+1.000000000000	1.000000000000	
+1.000000000000	1.000000000000	
+1.000000000000	1.000000000000	
+1.000000000000	1.000000000000	
+1.000000000000	1.000000000000	
+1.000000000000	1.000000000000	
+1.000000000000	1.000000000000	
+1.000000000000	1.000000000000	
+1.000000000000	1.000000000000	
+1.000000000000	1.000000000000	
+1.000000000000	1.000000000000	
+1.000000000000	1.000000000000	
+1.000000000000	1.000000000000	
+1.000000000000	1.000000000000	
+1.000000000000	1.000000000000	
+1.000000000000	1.000000000000	
+1.000000000000	1.000000000000	
+1.000000000000	1.000000000000	
+1.000000000000	1.000000000000	
+1.000000000000	1.000000000000	
+1.000000000000	1.000000000000	
+1.000000000000	1.000000000000	
+1.000000000000	1.000000000000	
+1.000000000000	1.000000000000	
+1.000000000000	1.000000000000	
+1.000000000000	1.000000000000	
+1.000000000000	1.000000000000	
+1.000000000000	1.000000000000	
+1.000000000000	1.000000000000	
+1.000000000000	1.000000000000	
+1.000000000000	1.000000000000	
+1.000000000000	1.000000000000	
+1.000000000000	1.000000000000	
+1.000000000000	1.000000000000	
+1.000000000000	1.000000000000	
+1.000000000000	1.000000000000	
+1.000000000000	1.000000000000	
+1.000000000000	1.000000000000	
+1.000000000000	1.000000000000	
+1.000000000000	1.000000000000	
+1.000000000000	1.000000000000	
+1.000000000000	1.000000000000	
+1.000000000000	1.000000000000	
+1.000000000000	1.000000000000	
+1.000000000000	1.000000000000	
+1.000000000000	1.000000000000	
+1.000000000000	1.000000000000	
+1.000000000000	1.000000000000	
+1.000000000000	1.000000000000	
+1.000000000000	1.000000000000	
+1.000000000000	1.000000000000	
+1.000000000000	1.000000000000	
+1.000000000000	1.000000000000	
+1.000000000000	1.000000000000	
+1.000000000000	1.000000000000	
+1.000000000000	1.000000000000	
+1.000000000000	1.000000000000	
+1.000000000000	1.000000000000	
+1.000000000000	1.000000000000	
+1.000000000000	1.000000000000	
+1.000000000000	1.000000000000	
+1.000000000000	1.000000000000	
+1.000000000000	1.000000000000	
+1.000000000000	1.000000000000	
+1.000000000000	1.000000000000	
+1.000000000000	1.000000000000	
+1.000000000000	1.000000000000	
+1.000000000000	1.000000000000	
+1.000000000000	1.000000000000	
+1.000000000000	1.000000000000	
+1.000000000000	1.000000000000	
+nag	
+================================================================================	
+1.049000000000	1.725000000000	
+1.033255195604	1.732779302198	
+1.304898662620	1.596854693818	
+0.974359148612	1.761482485655	
+1.070509839764	1.713152497842	
+1.309878513631	1.593081937434	
+1.010807823988	1.741744370808	
+1.135381987632	1.678930024480	
+1.280009569541	1.605894196735	
+1.156408317866	1.666634815068	
+1.308010367350	1.589834616381	
+1.116696624729	1.684147778929	
+1.275931528170	1.603376475065	
+1.143884139546	1.667942459507	
+1.301892748506	1.587601174654	
+1.113881003359	1.679959664396	
+1.273783382544	1.598581159822	
+1.142099346214	1.662720898980	
+1.298971887382	1.582728993576	
+1.114771193295	1.672989112107	
+1.273131156425	1.592203934312	
+1.140423329610	1.656697515990	
+1.295519683838	1.577454054033	
+1.116563649225	1.664971208579	
+1.273106025759	1.584979740609	
+1.138063952191	1.650538531496	
+1.291449580294	1.572063170051	
+1.118708304454	1.656400018671	
+1.273273987067	1.577323525838	
+1.135481876480	1.644192911657	
+1.287093938538	1.566551409124	
+1.121016832176	1.647514493157	
+1.273357977843	1.569504450653	
+1.133127418786	1.637553742470	
+1.282766040087	1.560868122963	
+1.123316237462	1.638495905506	
+1.273140898985	1.561716356436	
+1.131314161349	1.630541245683	
+1.278720547382	1.554954750954	
+1.125415860625	1.629500736497	
+1.272462610896	1.554094197668	
+1.130199827139	1.623125937535	
+1.275117489462	1.548775256241	
+1.127169770755	1.620640907091	
+1.271260299802	1.546704238090	
+1.129771229226	1.615345567572	
+1.271981810781	1.542344960503	
+1.128542752369	1.611958733713	
+1.269585648363	1.539542657720	
+1.129882254836	1.607292665032	
+1.269217033430	1.535729606028	
+1.129611711643	1.603431545851	
+1.267566049458	1.532559761059	
+1.130342012859	1.599074900107	
+1.266676484284	1.529013632690	
+1.130501669060	1.595007034258	
+1.265336993863	1.525696822083	
+1.130993110292	1.590778780285	
+1.264234276019	1.522267128582	
+1.131318962497	1.586638672062	
+1.262995456911	1.518911227722	
+1.131740279562	1.582457034674	
+1.261813303562	1.515533308504	
+1.132126264532	1.578299456242	
+1.260592330968	1.512181380495	
+1.132539390348	1.574135100737	
+1.259377053899	1.508833502157	
+1.132951534346	1.569978240859	
+1.258147247382	1.505499996807	
+1.133374985257	1.565822955699	
+1.256911078932	1.502176973960	
+1.133804975861	1.561671790520	
+1.255664862645	1.498866426167	
+1.134243576372	1.557523851678	
+1.254409547793	1.495568005686	
+1.134690287560	1.553379502627	
+1.253144325767	1.492282220712	
+1.135145535741	1.549238626234	
+1.251868970053	1.489009271913	
+1.135609447564	1.545101239647	
+1.250583028278	1.485749459253	
+1.136082252434	1.540967296891	
+1.249286083061	1.482503054768	
+1.136564157341	1.536836753968	
+1.247977671355	1.479270345244	
+1.137055381951	1.532709553566	
+1.246657305760	1.476051623598	
+1.137556147993	1.528585632187	
+1.245324467052	1.472847194287	
+1.138066680538	1.524464921056	
+1.243978604009	1.469657374809	
+1.138587206077	1.520347348379	
+1.242619131275	1.466482497976	
+1.139117950983	1.516232841235	
+1.241245427503	1.463322913887	
+1.139659139468	1.512121327569	
+1.239856833306	1.460178991868	
+1.140210991131	1.508012738294	
+1.238452649147	1.457051122357	
+1.140773717959	1.503907009574	
+================================================================================	
+1.454900000000	1.522500000000	
+1.388343976501	1.555691580749	
+1.318855674828	1.590325099330	
+1.258434088770	1.620410691709	
+1.213537445826	1.642725927130	
+1.186543414324	1.656085852388	
+1.176967018757	1.660734443849	
+1.182329188154	1.657910878634	
+1.198800851969	1.649528098748	
+1.221791445810	1.637879186111	
+1.246590897798	1.625316957675	
+1.269053422247	1.613912552212	
+1.286191454935	1.605158779984	
+1.296509101089	1.599803515043	
+1.299982227120	1.597859574852	
+1.297731752648	1.598767861825	
+1.291538781433	1.601639521564	
+1.283362616854	1.605496664061	
+1.274967963213	1.609458544661	
+1.267698406166	1.612854680309	
+1.262384768645	1.615270604901	
+1.259355930849	1.616542458798	
+1.258517290526	1.616717807460	
+1.259467254974	1.615997474636	
+1.261628134019	1.614670187351	
+1.264372318241	1.613049574961	
+1.267128338652	1.611421212296	
+1.269455769730	1.610005218668	
+1.271083669759	1.608937063327	
+1.271913749900	1.608265983586	
+1.271995231639	1.607967540930	
+1.271481943850	1.607965046360	
+1.270583000433	1.608154191452	
+1.269516758300	1.608426041169	
+1.268474682814	1.608685078983	
+1.267598330697	1.608860701424	
+1.266969692264	1.608912041423	
+1.266613003602	1.608827064067	
+1.266504909922	1.608617492190	
+1.266589419901	1.608311339593	
+1.266794260203	1.607944745047	
+1.267045836881	1.607554501891	
+1.267280862930	1.607172252306	
+1.267453655611	1.606820843822	
+1.267538994395	1.606512902584	
+1.267531140497	1.606251323291	
+1.267440077078	1.606031146976	
+1.267286215108	1.605842204928	
+1.267094753987	1.605671934984	
+1.266890654284	1.605507892137	
+1.266694852926	1.605339638692	
+1.266522005504	1.605159871827	
+1.266379735537	1.604964798648	
+1.266269143841	1.604753881982	
+1.266186197649	1.604529146853	
+1.266123576023	1.604294259109	
+1.266072579655	1.604053571870	
+1.266024796814	1.603811293742	
+1.265973327851	1.603570877450	
+1.265913485360	1.603334670299	
+1.265842987310	1.603103817805	
+1.265761734305	1.602878374985	
+1.265671304451	1.602657558662	
+1.265574310899	1.602440068322	
+1.265473753670	1.602224409830	
+1.265372466764	1.602009171561	
+1.265272722743	1.601793221892	
+1.265176017892	1.601575816510	
+1.265083027821	1.601356620621	
+1.264993699594	1.601135662968	
+1.264907433679	1.600913245006	
+1.264823306345	1.600689829865	
+1.264740288759	1.600465932972	
+1.264657429942	1.600242030706	
+1.264573984158	1.600018496806	
+1.264489476439	1.599795569663	
+1.264403710956	1.599573348161	
+1.264316734573	1.599351809881	
+1.264228771879	1.599130843558	
+1.264140148451	1.598910287409	
+1.264051216921	1.598689966058	
+1.263962296520	1.598469720737	
+1.263873632145	1.598249429727	
+1.263785374572	1.598029018254	
+1.263697579794	1.597808458814	
+1.263610223048	1.597587764185	
+1.263523221852	1.597366975921	
+1.263436462402	1.597146151177	
+1.263349824474	1.596925350282	
+1.263263201367	1.596704626777	
+1.263176513036	1.596484020867	
+1.263089712004	1.596263556464	
+1.263002782892	1.596043241434	
+1.262915737135	1.595823070232	
+1.262828604860	1.595603027956	
+1.262741425838	1.595383094877	
+1.262654241107	1.595163250614	
+1.262567086403	1.594943477424	
+1.262479987961	1.594723762292	
+1.262392960766	1.594504097812	
+================================================================================	
+1.454900000000	1.522500000000	
+1.390704524092	1.554515073408	
+1.324281494170	1.587624446229	
+1.265178338151	1.617063750099	
+1.218003031313	1.640535214971	
+1.184291507212	1.657274704313	
+1.163761738452	1.667425321309	
+1.155100685135	1.671644461148	
+1.156445665922	1.670863538966	
+1.165682045208	1.666139463020	
+1.180636849875	1.658558063276	
+1.199215011861	1.649166141937	
+1.219501954260	1.638920299183	
+1.239841539827	1.628648034601	
+1.258890371164	1.619020638182	
+1.275646625170	1.610538787130	
+1.289452453353	1.603531339577	
+1.299971743999	1.598166433484	
+1.307148067440	1.594472485673	
+1.311149707478	1.592365644147	
+1.312309284099	1.591679944774	
+1.311064686716	1.592196815350	
+1.307906344661	1.593671415307	
+1.303333846837	1.595854305898	
+1.297823060822	1.598507875868	
+1.291803468804	1.601417663620	
+1.285644517734	1.604399176561	
+1.279649326145	1.607301035711	
+1.274053987563	1.610005324821	
+1.269030835152	1.612425960961	
+1.264694276280	1.614505781588	
+1.261108090194	1.616212900939	
+1.258293357178	1.617536751111	
+1.256236427081	1.618484103547	
+1.254896529082	1.619075269714	
+1.254212773233	1.619340605521	
+1.254110403234	1.619317389627	
+1.254506236557	1.619047107517	
+1.255313280145	1.618573147185	
+1.256444544232	1.617938895159	
+1.257816098668	1.617186210702	
+1.259349429682	1.616354249259	
+1.260973162983	1.615478602239	
+1.262624223480	1.614590718063	
+1.264248503714	1.613717568482	
+1.265801113154	1.612881524147	
+1.267246278975	1.612100404182	
+1.268556966246	1.611387665848	
+1.269714281483	1.610752702370	
+1.270706718669	1.610201219420	
+1.271529301063	1.609735663638	
+1.272182665787	1.609355679712	
+1.272672131432	1.609058575955	
+1.273006782052	1.608839781682	
+1.273198594166	1.608693283122	
+1.273261626927	1.608612027777	
+1.273211289700	1.608588290136	
+1.273063695977	1.608613994263	
+1.272835107969	1.608680991118	
+1.272541472357	1.608781290339	
+1.272198044645	1.608907247795	
+1.271819097133	1.609051711368	
+1.271417703856	1.609208128313	
+1.271005594697	1.609370618067	
+1.270593070244	1.609534014726	
+1.270188968763	1.609693883497	
+1.269800676770	1.609846515389	
+1.269434175034	1.609988904196	
+1.269094112433	1.610118709586	
+1.268783900709	1.610234209749	
+1.268505823961	1.610334246684	
+1.268261157449	1.610418166849	
+1.268050291083	1.610485759457	
+1.267872853703	1.610537194395	
+1.267727834986	1.610572961315	
+1.267613702422	1.610593811199	
+1.267528511452	1.610600701332	
+1.267470007321	1.610594744423	
+1.267435717704	1.610577162320	
+1.267423035543	1.610549244631	
+1.267429291842	1.610512312349	
+1.267451818484	1.610467686464	
+1.267488001319	1.610416661433	
+1.267535323971	1.610360483289	
+1.267591402923	1.610300332105	
+1.267654014556	1.610237308467	
+1.267721114873	1.610172423620	
+1.267790852654	1.610106592875	
+1.267861576836	1.610040631916	
+1.267931838880	1.609975255597	
+1.268000390867	1.609911078885	
+1.268066180038	1.609848619573	
+1.268128340440	1.609788302438	
+1.268186182309	1.609730464532	
+1.268239179726	1.609675361335	
+1.268286957078	1.609623173507	
+1.268329274750	1.609574014018	
+1.268366014453	1.609527935474	
+1.268397164504	1.609484937448	
+1.268422805361	1.609444973703	
+================================================================================	
+1.454855000000	1.522455000000	
+1.388226475572	1.555554596462	
+1.318648541007	1.590050054247	
+1.258124431286	1.619954874416	
+1.213113122076	1.642051191658	
+1.185991922667	1.655158680260	
+1.176276178028	1.659525161898	
+1.181488991082	1.656392333928	
+1.197805745113	1.647674159669	
+1.220642038116	1.635663564369	
+1.245294026224	1.622712883385	
+1.267619958839	1.610893606830	
+1.284632241774	1.601700691422	
+1.294830401834	1.595886218554	
+1.298182367719	1.593468701456	
+1.295800011647	1.593895122063	
+1.289456598844	1.596281947984	
+1.281106459374	1.599655041418	
+1.272512950749	1.603135473332	
+1.265021920267	1.606052660817	
+1.259469483543	1.607990421655	
+1.256191891928	1.608782049346	
+1.255102798434	1.608471737116	
+1.255808444808	1.607257070975	
+1.257737312704	1.605424302447	
+1.260265338600	1.603285835703	
+1.262821493038	1.601127517067	
+1.264962801865	1.599171180794	
+1.266413473593	1.597555116594	
+1.267069148454	1.596331952948	
+1.266972965105	1.595480613280	
+1.266273730818	1.594927208847	
+1.265177341671	1.594569302020	
+1.263901063183	1.594298740669	
+1.262637309351	1.594019748866	
+1.261530212768	1.593660629758	
+1.260665348425	1.593178899757	
+1.260070852242	1.592560732532	
+1.259726935334	1.591816210452	
+1.259580329224	1.590972113640	
+1.259560332930	1.590063908970	
+1.259593691524	1.589128322373	
+1.259616349607	1.588197471445	
+1.259581034823	1.587295080123	
+1.259460492844	1.586434864618	
+1.259246899235	1.585620828277	
+1.258948440034	1.584848970114	
+1.258584258094	1.584109809288	
+1.258178930966	1.583391143402	
+1.257757438924	1.582680561962	
+1.257341274562	1.581967389716	
+1.256946012471	1.581243900837	
+1.256580357536	1.580505794708	
+1.256246461480	1.579752038359	
+1.255941156246	1.578984251041	
+1.255657698861	1.578205833361	
+1.255387642279	1.577421033462	
+1.255122519543	1.576634106390	
+1.254855131033	1.575848671623	
+1.254580334352	1.575067318925	
+1.254295335437	1.574291463227	
+1.253999555263	1.573521411413	
+1.253694193143	1.572756580575	
+1.253381624799	1.571995798765	
+1.253064765516	1.571237623154	
+1.252746502925	1.570480623410	
+1.252429268524	1.569723595789	
+1.252114779603	1.568965692109	
+1.251803949992	1.568206464431	
+1.251496942964	1.567445838731	
+1.251193324586	1.566684038417	
+1.250892270573	1.565921481110	
+1.250592782850	1.565158670582	
+1.250293880946	1.564396101246	
+1.249994745411	1.563634186601	
+1.249694803078	1.562873216706	
+1.249393755138	1.562113344213	
+1.249091557366	1.561354594275	
+1.248788366795	1.560596891216	
+1.248484470799	1.559840093973	
+1.248180213373	1.559084032939	
+1.247875930346	1.558328542339	
+1.247571901108	1.557573484358	
+1.247268320184	1.556818763362	
+1.246965288209	1.556064330415	
+1.246662819077	1.555310179735	
+1.246360858364	1.554556339509	
+1.246059307607	1.553802859781	
+1.245758049431	1.553049799921	
+1.245456969572	1.552297217640	
+1.245155973230	1.551545160836	
+1.244854994669	1.550793662805	
+1.244554000212	1.550042740761	
+1.244252985742	1.549292397086	
+1.243951970396	1.548542622489	
+1.243650988268	1.547793400155	
+1.243350079836	1.547044710027	
+1.243049284463	1.546296532561	
+1.242748634817	1.545548851517	
+1.242448153603	1.544801655590	
+================================================================================	
+1.454900000000	1.522500000000	
+1.386554225182	1.556584181909	
+1.313222989608	1.593133366897	
+1.247559515827	1.625830136797	
+1.197100272897	1.650913021699	
+1.165413854516	1.666601914756	
+1.153112430623	1.672592495200	
+1.158538818928	1.669713033512	
+1.178221011420	1.659697613719	
+1.207296145291	1.644974747504	
+1.240104946191	1.628370820986	
+1.271039104645	1.612687064664	
+1.295512147669	1.600214657256	
+1.310744803539	1.592342361567	
+1.316068639076	1.589404752848	
+1.312672343908	1.590808881402	
+1.302967392826	1.595351094277	
+1.289853397706	1.601583967536	
+1.276101416128	1.608124300729	
+1.263948126962	1.613855766892	
+1.254896334151	1.618028503549	
+1.249674493962	1.620279292169	
+1.248304606541	1.620597639604	
+1.250240068110	1.619256942036	
+1.254546625148	1.616724137197	
+1.260103979786	1.613559046089	
+1.265803992245	1.610315408414	
+1.270719131726	1.607456766899	
+1.274217481540	1.605299034955	
+1.276010530841	1.603986627028	
+1.276134683358	1.603501690264	
+1.274881317715	1.603699030342	
+1.272698380061	1.604355254501	
+1.270087211306	1.605220293985	
+1.267513306567	1.606061968046	
+1.265342193023	1.606698003614	
+1.263804389020	1.607013532510	
+1.262987933000	1.606964821721	
+1.262853501383	1.606571724440	
+1.263265305880	1.605902252178	
+1.264030321074	1.605052987416	
+1.264938655496	1.604128925190	
+1.265798915498	1.603225814768	
+1.266464111946	1.602417223527	
+1.266845807052	1.601747473003	
+1.266916438276	1.601230478727	
+1.266701681230	1.600853564165	
+1.266265997454	1.600584677857	
+1.265695011227	1.600381193974	
+1.265078129723	1.600198591322	
+1.264494066122	1.599997682679	
+1.264000905663	1.599749575567	
+1.263631307484	1.599438068441	
+1.263392532739	1.599059636891	
+1.263270330224	1.598621493602	
+1.263235331008	1.598138395467	
+1.263250495122	1.597628925345	
+1.263278277319	1.597111914096	
+1.263286475613	1.596603520339	
+1.263252123269	1.596115287205	
+1.263163206041	1.595653285028	
+1.263018363270	1.595218260790	
+1.262825012467	1.594806574773	
+1.262596495316	1.594411625868	
+1.262348876612	1.594025450172	
+1.262097956037	1.593640213301	
+1.261856908412	1.593249388854	
+1.261634788939	1.592848504954	
+1.261435960741	1.592435430220	
+1.261260350242	1.592010246370	
+1.261104328741	1.591574808125	
+1.260961963175	1.591132118751	
+1.260826373364	1.590685652436	
+1.260690968195	1.590238737105	
+1.260550396022	1.589794079938	
+1.260401120197	1.589353480074	
+1.260241605244	1.588917735733	
+1.260072161389	1.588486721926	
+1.259894538061	1.588059593525	
+1.259711377502	1.587635058162	
+1.259525639212	1.587211663709	
+1.259340088624	1.586788053666	
+1.259156915293	1.586363157881	
+1.258977513321	1.585936302248	
+1.258802425654	1.585507236585	
+1.258631428636	1.585076092464	
+1.258463716532	1.584643291119	
+1.258298138434	1.584209425202	
+1.258133441327	1.583775137453	
+1.257968481176	1.583341015344	
+1.257802376229	1.582907514565	
+1.257634590529	1.582474917368	
+1.257464948599	1.582043325269	
+1.257293592493	1.581612680532	
+1.257120899009	1.581182807543	
+1.256947377396	1.580753463921	
+1.256773566888	1.580324391714	
+1.256599949642	1.579895360906	
+1.256426889276	1.579466200127	
+1.256254599325	1.579036812441	
+================================================================================	
+1.454900000000	1.522500000000	
+1.386554225182	1.556584181909	
+1.313222989608	1.593133366897	
+1.247559515827	1.625830136797	
+1.197100272897	1.650913021699	
+1.165413854516	1.666601914756	
+1.153112430623	1.672592495200	
+1.158538818928	1.669713033512	
+1.178221011420	1.659697613719	
+1.207296145291	1.644974747504	
+1.240104946191	1.628370820986	
+1.271039104645	1.612687064664	
+1.295512147669	1.600214657256	
+1.310744803539	1.592342361567	
+1.316068639076	1.589404752848	
+1.312672343908	1.590808881402	
+1.302967392826	1.595351094277	
+1.289853397706	1.601583967536	
+1.276101416128	1.608124300729	
+1.263948126962	1.613855766892	
+1.254896334151	1.618028503549	
+1.249674493962	1.620279292169	
+1.248304606541	1.620597639604	
+1.250240068110	1.619256942036	
+1.254546625148	1.616724137197	
+1.260103979786	1.613559046089	
+1.265803992245	1.610315408414	
+1.270719131726	1.607456766899	
+1.274217481540	1.605299034955	
+1.276010530841	1.603986627028	
+1.276134683358	1.603501690264	
+1.274881317715	1.603699030342	
+1.272698380061	1.604355254501	
+1.270087211306	1.605220293985	
+1.267513306567	1.606061968046	
+1.265342193023	1.606698003614	
+1.263804389020	1.607013532510	
+1.262987933000	1.606964821721	
+1.262853501383	1.606571724440	
+1.263265305880	1.605902252178	
+1.264030321074	1.605052987416	
+1.264938655496	1.604128925190	
+1.265798915498	1.603225814768	
+1.266464111946	1.602417223527	
+1.266845807052	1.601747473003	
+1.266916438276	1.601230478727	
+1.266701681230	1.600853564165	
+1.266265997454	1.600584677857	
+1.265695011227	1.600381193974	
+1.265078129723	1.600198591322	
+1.264494066122	1.599997682679	
+1.264000905663	1.599749575567	
+1.263631307484	1.599438068441	
+1.263392532739	1.599059636891	
+1.263270330224	1.598621493602	
+1.263235331008	1.598138395467	
+1.263250495122	1.597628925345	
+1.263278277319	1.597111914096	
+1.263286475613	1.596603520339	
+1.263252123269	1.596115287205	
+1.263163206041	1.595653285028	
+1.263018363270	1.595218260790	
+1.262825012467	1.594806574773	
+1.262596495316	1.594411625868	
+1.262348876612	1.594025450172	
+1.262097956037	1.593640213301	
+1.261856908412	1.593249388854	
+1.261634788939	1.592848504954	
+1.261435960741	1.592435430220	
+1.261260350242	1.592010246370	
+1.261104328741	1.591574808125	
+1.260961963175	1.591132118751	
+1.260826373364	1.590685652436	
+1.260690968195	1.590238737105	
+1.260550396022	1.589794079938	
+1.260401120197	1.589353480074	
+1.260241605244	1.588917735733	
+1.260072161389	1.588486721926	
+1.259894538061	1.588059593525	
+1.259711377502	1.587635058162	
+1.259525639212	1.587211663709	
+1.259340088624	1.586788053666	
+1.259156915293	1.586363157881	
+1.258977513321	1.585936302248	
+1.258802425654	1.585507236585	
+1.258631428636	1.585076092464	
+1.258463716532	1.584643291119	
+1.258298138434	1.584209425202	
+1.258133441327	1.583775137453	
+1.257968481176	1.583341015344	
+1.257802376229	1.582907514565	
+1.257634590529	1.582474917368	
+1.257464948599	1.582043325269	
+1.257293592493	1.581612680532	
+1.257120899009	1.581182807543	
+1.256947377396	1.580753463921	
+1.256773566888	1.580324391714	
+1.256599949642	1.579895360906	
+1.256426889276	1.579466200127	
+1.256254599325	1.579036812441	
+rmsprop	
+================================================================================	
+1.400024327306	1.599902365352	
+1.358900981576	1.640941279483	
+1.336519261216	1.663227580229	
+1.323347767041	1.676295269540	
+1.315341818762	1.684191386433	
+1.310399592921	1.689019537698	
+1.307323507716	1.691978558809	
+1.305399146055	1.693783712790	
+1.304190039982	1.694872023729	
+1.303426207551	1.695513832708	
+1.302939629257	1.695877388078	
+1.302625483827	1.696067655310	
+1.302418358079	1.696150137444	
+1.302277473062	1.696165668707	
+1.302177453638	1.696139657654	
+1.302102546882	1.696087876870	
+1.302042999423	1.696020090774	
+1.301992789823	1.695942326479	
+1.301948211767	1.695858292627	
+1.301906990951	1.695770263776	
+1.301867736129	1.695679630139	
+1.301829598878	1.695587238312	
+1.301792063372	1.695493601801	
+1.301754816912	1.695399030678	
+1.301717670429	1.695303711194	
+1.301680509858	1.695207754472	
+1.301643266475	1.695111226218	
+1.301605898872	1.695014164766	
+1.301568382043	1.694916592012	
+1.301530700789	1.694818520014	
+1.301492845764	1.694719954958	
+1.301454811090	1.694620899541	
+1.301416592944	1.694521354387	
+1.301378188713	1.694421318893	
+1.301339596494	1.694320791734	
+1.301300814797	1.694219771154	
+1.301261842370	1.694118255145	
+1.301222678101	1.694016241544	
+1.301183320954	1.693913728098	
+1.301143769936	1.693810712494	
+1.301104024078	1.693707192383	
+1.301064082422	1.693603165388	
+1.301023944013	1.693498629115	
+1.300983607898	1.693393581151	
+1.300943073124	1.693288019072	
+1.300902338733	1.693181940442	
+1.300861403764	1.693075342810	
+1.300820267253	1.692968223718	
+1.300778928232	1.692860580693	
+1.300737385726	1.692752411254	
+1.300695638759	1.692643712906	
+1.300653686350	1.692534483146	
+1.300611527512	1.692424719459	
+1.300569161255	1.692314419316	
+1.300526586584	1.692203580181	
+1.300483802499	1.692092199505	
+1.300440807996	1.691980274728	
+1.300397602066	1.691867803279	
+1.300354183697	1.691754782575	
+1.300310551871	1.691641210022	
+1.300266705565	1.691527083014	
+1.300222643752	1.691412398937	
+1.300178365401	1.691297155160	
+1.300133869476	1.691181349046	
+1.300089154935	1.691064977942	
+1.300044220733	1.690948039187	
+1.299999065819	1.690830530106	
+1.299953689139	1.690712448014	
+1.299908089633	1.690593790212	
+1.299862266236	1.690474553992	
+1.299816217878	1.690354736633	
+1.299769943487	1.690234335403	
+1.299723441982	1.690113347555	
+1.299676712279	1.689991770335	
+1.299629753291	1.689869600974	
+1.299582563924	1.689746836692	
+1.299535143078	1.689623474695	
+1.299487489651	1.689499512181	
+1.299439602535	1.689374946331	
+1.299391480617	1.689249774319	
+1.299343122777	1.689123993303	
+1.299294527893	1.688997600430	
+1.299245694837	1.688870592835	
+1.299196622475	1.688742967641	
+1.299147309670	1.688614721958	
+1.299097755278	1.688485852884	
+1.299047958150	1.688356357503	
+1.298997917133	1.688226232890	
+1.298947631069	1.688095476105	
+1.298897098793	1.687964084195	
+1.298846319137	1.687832054196	
+1.298795290927	1.687699383132	
+1.298744012984	1.687566068011	
+1.298692484122	1.687432105832	
+1.298640703153	1.687297493579	
+1.298588668881	1.687162228224	
+1.298536380106	1.687026306727	
+1.298483835622	1.686889726033	
+1.298431034219	1.686752483076	
+1.298377974681	1.686614574776	
+================================================================================	
+1.499000243273	1.500999023654	
+1.498293567935	1.501705436295	
+1.497716157531	1.502282701148	
+1.497215542494	1.502783219651	
+1.496767175496	1.503231515937	
+1.496357265311	1.503641370940	
+1.495977160409	1.504021430842	
+1.495621015202	1.504377538145	
+1.495284662625	1.504713857993	
+1.494965009238	1.505033482559	
+1.494659684436	1.505338781574	
+1.494366824430	1.505631618206	
+1.494084932676	1.505913488537	
+1.493812786116	1.506185615281	
+1.493549370079	1.506449012841	
+1.493293831838	1.506704533734	
+1.493045446664	1.506952902524	
+1.492803592512	1.507194741119	
+1.492567730792	1.507430587999	
+1.492337391532	1.507660913046	
+1.492112161766	1.507886129149	
+1.491891676331	1.508106601407	
+1.491675610483	1.508322654509	
+1.491463673926	1.508534578705	
+1.491255605918	1.508742634698	
+1.491051171238	1.508947057671	
+1.490850156840	1.509148060643	
+1.490652369037	1.509345837272	
+1.490457631141	1.509540564223	
+1.490265781452	1.509732403177	
+1.490076671545	1.509921502540	
+1.489890164800	1.510107998915	
+1.489706135135	1.510292018370	
+1.489524465908	1.510473677533	
+1.489345048962	1.510653084551	
+1.489167783788	1.510830339920	
+1.488992576798	1.511005537221	
+1.488819340673	1.511178763761	
+1.488647993802	1.511350101146	
+1.488478459768	1.511519625784	
+1.488310666907	1.511687409333	
+1.488144547902	1.511853519104	
+1.487980039428	1.512018018415	
+1.487817081831	1.512180966918	
+1.487655618835	1.512342420880	
+1.487495597289	1.512502433452	
+1.487336966923	1.512661054895	
+1.487179680145	1.512818332802	
+1.487023691840	1.512974312283	
+1.486868959196	1.513129036144	
+1.486715441549	1.513282545050	
+1.486563100229	1.513434877666	
+1.486411898434	1.513586070792	
+1.486261801103	1.513736159486	
+1.486112774804	1.513885177177	
+1.485964787635	1.514033155767	
+1.485817809124	1.514180125724	
+1.485671810146	1.514326116172	
+1.485526762836	1.514471154974	
+1.485382640524	1.514615268799	
+1.485239417655	1.514758483199	
+1.485097069735	1.514900822668	
+1.484955573263	1.515042310704	
+1.484814905683	1.515182969863	
+1.484675045327	1.515322821810	
+1.484535971372	1.515461887369	
+1.484397663791	1.515600186565	
+1.484260103314	1.515737738666	
+1.484123271391	1.515874562223	
+1.483987150150	1.516010675106	
+1.483851722367	1.516146094537	
+1.483716971435	1.516280837122	
+1.483582881333	1.516414918885	
+1.483449436594	1.516548355287	
+1.483316622286	1.516681161263	
+1.483184423981	1.516813351238	
+1.483052827736	1.516944939156	
+1.482921820066	1.517075938499	
+1.482791387931	1.517206362309	
+1.482661518708	1.517336223207	
+1.482532200179	1.517465533412	
+1.482403420508	1.517594304757	
+1.482275168232	1.517722548706	
+1.482147432236	1.517850276373	
+1.482020201748	1.517977498530	
+1.481893466318	1.518104225626	
+1.481767215807	1.518230467800	
+1.481641440376	1.518356234891	
+1.481516130470	1.518481536452	
+1.481391276813	1.518606381760	
+1.481266870391	1.518730779828	
+1.481142902445	1.518854739415	
+1.481019364461	1.518978269034	
+1.480896248161	1.519101376964	
+1.480773545493	1.519224071255	
+1.480651248623	1.519346359742	
+1.480529349928	1.519468250046	
+1.480407841989	1.519589749589	
+1.480286717579	1.519710865595	
+1.480165969661	1.519831605100	
+================================================================================	
+1.499552807291	1.500447129697	
+1.499232976990	1.500766937357	
+1.498968745950	1.501031155732	
+1.498737188250	1.501262704907	
+1.498527609966	1.501472276831	
+1.498334021675	1.501665860050	
+1.498152678095	1.501847199398	
+1.497981056914	1.502018816923	
+1.497817366086	1.502182504512	
+1.497660279806	1.502339587862	
+1.497508785603	1.502491079373	
+1.497362090301	1.502637772170	
+1.497219559339	1.502780300773	
+1.497080676067	1.502919181806	
+1.496945013519	1.503054842212	
+1.496812214303	1.503187639366	
+1.496681975922	1.503317875752	
+1.496554039843	1.503445809892	
+1.496428183200	1.503571664642	
+1.496304212410	1.503695633579	
+1.496181958172	1.503817885997	
+1.496061271515	1.503938570862	
+1.495942020634	1.504057819976	
+1.495824088322	1.504175750541	
+1.495707369883	1.504292467250	
+1.495591771407	1.504408064012	
+1.495477208334	1.504522625382	
+1.495363604263	1.504636227761	
+1.495250889938	1.504748940403	
+1.495139002397	1.504860826268	
+1.495027884240	1.504971942754	
+1.494917483008	1.505082342321	
+1.494807750641	1.505192073026	
+1.494698643017	1.505301178992	
+1.494590119544	1.505409700809	
+1.494482142805	1.505517675891	
+1.494374678256	1.505625138786	
+1.494267693942	1.505732121446	
+1.494161160266	1.505838653467	
+1.494055049771	1.505944762307	
+1.493949336951	1.506050473470	
+1.493843998085	1.506155810678	
+1.493739011080	1.506260796023	
+1.493634355343	1.506365450098	
+1.493530011653	1.506469792124	
+1.493425962056	1.506573840055	
+1.493322189764	1.506677610678	
+1.493218679063	1.506781119707	
+1.493115415238	1.506884381858	
+1.493012384493	1.506987410925	
+1.492909573888	1.507090219849	
+1.492806971273	1.507192820779	
+1.492704565240	1.507295225126	
+1.492602345060	1.507397443615	
+1.492500300647	1.507499486333	
+1.492398422510	1.507601362773	
+1.492296701710	1.507703081872	
+1.492195129829	1.507804652048	
+1.492093698935	1.507906081234	
+1.491992401547	1.508007376910	
+1.491891230609	1.508108546132	
+1.491790179466	1.508209595557	
+1.491689241833	1.508310531467	
+1.491588411775	1.508411359799	
+1.491487683688	1.508512086156	
+1.491387052275	1.508612715836	
+1.491286512530	1.508713253845	
+1.491186059719	1.508813704915	
+1.491085689367	1.508914073523	
+1.490985397239	1.509014363904	
+1.490885179328	1.509114580064	
+1.490785031843	1.509214725795	
+1.490684951194	1.509314804687	
+1.490584933981	1.509414820138	
+1.490484976988	1.509514775368	
+1.490385077164	1.509614673424	
+1.490285231622	1.509714517195	
+1.490185437625	1.509814309417	
+1.490085692580	1.509914052685	
+1.489985994029	1.510013749455	
+1.489886339642	1.510113402058	
+1.489786727210	1.510213012704	
+1.489687154637	1.510312583486	
+1.489587619938	1.510412116392	
+1.489488121228	1.510511613306	
+1.489388656720	1.510611076014	
+1.489289224720	1.510710506212	
+1.489189823618	1.510809905508	
+1.489090451889	1.510909275429	
+1.488991108085	1.511008617422	
+1.488891790831	1.511107932862	
+1.488792498823	1.511207223053	
+1.488693230823	1.511306489233	
+1.488593985657	1.511405732577	
+1.488494762208	1.511504954201	
+1.488395559419	1.511604155162	
+1.488296376282	1.511703336468	
+1.488197211845	1.511802499071	
+1.488098065201	1.511901643880	
+1.487998935489	1.512000771753	
+================================================================================	
+1.499552811725	1.500447120812	
+1.499232983694	1.500766923919	
+1.498968754203	1.501031139182	
+1.498737197694	1.501262685966	
+1.498527620385	1.501472255928	
+1.498334032928	1.501665837472	
+1.498152690079	1.501847175348	
+1.497981069553	1.502018791555	
+1.497817379322	1.502182477943	
+1.497660293592	1.502339560187	
+1.497508799901	1.502491050668	
+1.497362105078	1.502637742498	
+1.497219574570	1.502780270189	
+1.497080691729	1.502919150354	
+1.496945029592	1.503054809931	
+1.496812230771	1.503187606291	
+1.496681992769	1.503317841912	
+1.496554057056	1.503445775314	
+1.496428200768	1.503571629349	
+1.496304230322	1.503695597592	
+1.496181976419	1.503817849335	
+1.496061290089	1.503938533541	
+1.495942039527	1.504057782012	
+1.495824107527	1.504175711947	
+1.495707389395	1.504292428039	
+1.495591791218	1.504408024195	
+1.495477228441	1.504522584969	
+1.495363624661	1.504636186763	
+1.495250910622	1.504748898827	
+1.495139023363	1.504860784123	
+1.495027905484	1.504971900048	
+1.494917504527	1.505082299060	
+1.494807772432	1.505192029217	
+1.494698665077	1.505301134640	
+1.494590141869	1.505409655920	
+1.494482165395	1.505517630471	
+1.494374701106	1.505625092839	
+1.494267717051	1.505732074975	
+1.494161183633	1.505838606478	
+1.494055073393	1.505944714802	
+1.493949360827	1.506050425454	
+1.493844022212	1.506155762154	
+1.493739035457	1.506260746994	
+1.493634379969	1.506365400567	
+1.493530036527	1.506469742093	
+1.493425987176	1.506573789527	
+1.493322215128	1.506677559656	
+1.493218704672	1.506781068192	
+1.493115441090	1.506884329852	
+1.493012410587	1.506987358431	
+1.492909600222	1.507090166869	
+1.492806997849	1.507192767314	
+1.492704592054	1.507295171177	
+1.492602372113	1.507397389183	
+1.492500327939	1.507499431421	
+1.492398450039	1.507601307382	
+1.492296729475	1.507703026002	
+1.492195157831	1.507804595701	
+1.492093727173	1.507906024411	
+1.491992430020	1.508007319612	
+1.491891259317	1.508108488360	
+1.491790208409	1.508209537311	
+1.491689271009	1.508310472749	
+1.491588441185	1.508411300609	
+1.491487713331	1.508512026495	
+1.491387082152	1.508612655704	
+1.491286542639	1.508713193243	
+1.491186090061	1.508813643843	
+1.491085719941	1.508914011982	
+1.490985428045	1.509014301895	
+1.490885210366	1.509114517586	
+1.490785063113	1.509214662850	
+1.490684982695	1.509314741274	
+1.490584965714	1.509414756258	
+1.490485008951	1.509514711021	
+1.490385109359	1.509614608610	
+1.490285264048	1.509714451915	
+1.490185470282	1.509814243671	
+1.490085725468	1.509913986472	
+1.489986027147	1.510013682777	
+1.489886372991	1.510113334914	
+1.489786760789	1.510212945094	
+1.489687188447	1.510312515411	
+1.489587653978	1.510412047851	
+1.489488155498	1.510511544299	
+1.489388691221	1.510611006542	
+1.489289259451	1.510710436275	
+1.489189858580	1.510809835106	
+1.489090487082	1.510909204561	
+1.488991143508	1.511008546089	
+1.488891826484	1.511107861063	
+1.488792534707	1.511207150789	
+1.488693266938	1.511306416503	
+1.488594022002	1.511405659381	
+1.488494798784	1.511504880539	
+1.488395596224	1.511604081035	
+1.488296413319	1.511703261874	
+1.488197249112	1.511802424011	
+1.488098102699	1.511901568353	
+1.487998973217	1.512000695760	
+================================================================================	
+1.400024294985	1.599902104854	
+1.358876424948	1.640878053402	
+1.336460850871	1.663073835425	
+1.323249382885	1.676034399919	
+1.315199157374	1.683812787009	
+1.310209624466	1.688516296823	
+1.307084120901	1.691346079736	
+1.305108880225	1.693018847244	
+1.303847881986	1.693972527440	
+1.303031442271	1.694478026245	
+1.302491733491	1.694703946786	
+1.302124053561	1.694755479222	
+1.301863060307	1.694698270281	
+1.301668014927	1.694573246927	
+1.301513563348	1.694405877960	
+1.301383962361	1.694211975194	
+1.301269461875	1.694001328462	
+1.301164040303	1.693779981101	
+1.301063989521	1.693551651791	
+1.300967032757	1.693318620929	
+1.300871776156	1.693082281706	
+1.300777368790	1.692843481735	
+1.300683292529	1.692602734195	
+1.300589232581	1.692360347917	
+1.300494997981	1.692116507277	
+1.300400472925	1.691871321098	
+1.300305587071	1.691624852491	
+1.300210297483	1.691377136995	
+1.300114577694	1.691128193573	
+1.300018411089	1.690878031254	
+1.299921786930	1.690626653133	
+1.299824697971	1.690374058761	
+1.299727139030	1.690120245586	
+1.299629106142	1.689865209801	
+1.299530596050	1.689608946855	
+1.299431605911	1.689351451749	
+1.299332133119	1.689092719212	
+1.299232175201	1.688832743808	
+1.299131729759	1.688571519997	
+1.299030794433	1.688309042163	
+1.298929366877	1.688045304644	
+1.298827444757	1.687780301738	
+1.298725025733	1.687514027711	
+1.298622107461	1.687246476801	
+1.298518687593	1.686977643219	
+1.298414763769	1.686707521155	
+1.298310333622	1.686436104772	
+1.298205394773	1.686163388211	
+1.298099944835	1.685889365589	
+1.297993981411	1.685614030999	
+1.297887502092	1.685337378513	
+1.297780504460	1.685059402178	
+1.297672986088	1.684780096018	
+1.297564944535	1.684499454034	
+1.297456377354	1.684217470204	
+1.297347282083	1.683934138482	
+1.297237656253	1.683649452799	
+1.297127497383	1.683363407061	
+1.297016802982	1.683075995153	
+1.296905570548	1.682787210934	
+1.296793797568	1.682497048242	
+1.296681481519	1.682205500888	
+1.296568619867	1.681912562662	
+1.296455210068	1.681618227328	
+1.296341249566	1.681322488629	
+1.296226735794	1.681025340282	
+1.296111666176	1.680726775980	
+1.295996038124	1.680426789393	
+1.295879849040	1.680125374166	
+1.295763096312	1.679822523921	
+1.295645777321	1.679518232256	
+1.295527889435	1.679212492742	
+1.295409430010	1.678905298931	
+1.295290396394	1.678596644345	
+1.295170785922	1.678286522486	
+1.295050595916	1.677974926830	
+1.294929823691	1.677661850829	
+1.294808466546	1.677347287909	
+1.294686521774	1.677031231474	
+1.294563986653	1.676713674902	
+1.294440858450	1.676394611548	
+1.294317134423	1.676074034739	
+1.294192811815	1.675751937782	
+1.294067887862	1.675428313955	
+1.293942359784	1.675103156515	
+1.293816224794	1.674776458692	
+1.293689480089	1.674448213691	
+1.293562122858	1.674118414694	
+1.293434150277	1.673787054857	
+1.293305559510	1.673454127312	
+1.293176347711	1.673119625165	
+1.293046512021	1.672783541496	
+1.292916049569	1.672445869364	
+1.292784957474	1.672106601799	
+1.292653232841	1.671765731808	
+1.292520872764	1.671423252373	
+1.292387874327	1.671079156449	
+1.292254234600	1.670733436969	
+1.292119950641	1.670386086838	
+1.291985019498	1.670037098937	
+rprop	
+================================================================================	
+1.400000000000	1.600000000000	
+1.280000000000	1.720000000000	
+1.280000000000	1.720000000000	
+1.340000000000	1.660000000000	
+1.340000000000	1.660000000000	
+1.310000000000	1.690000000000	
+1.274000000000	1.726000000000	
+1.274000000000	1.726000000000	
+1.292000000000	1.708000000000	
+1.313600000000	1.686400000000	
+1.313600000000	1.686400000000	
+1.302800000000	1.697200000000	
+1.289840000000	1.710160000000	
+1.289840000000	1.710160000000	
+1.296320000000	1.703680000000	
+1.304096000000	1.695904000000	
+1.304096000000	1.695904000000	
+1.300208000000	1.699792000000	
+1.300208000000	1.699792000000	
+1.302152000000	1.697848000000	
+1.304484800000	1.695515200000	
+1.304484800000	1.695515200000	
+1.303318400000	1.696681600000	
+1.301918720000	1.698081280000	
+1.301918720000	1.698081280000	
+1.302618560000	1.697381440000	
+1.302618560000	1.696541632000	
+1.302268640000	1.696541632000	
+1.301848736000	1.696121728000	
+1.301848736000	1.695617843200	
+1.301638784000	1.695013181440	
+1.301386841600	1.694287587328	
+1.301084510720	1.693416874394	
+1.300721713664	1.692372018872	
+1.300286357197	1.691118192247	
+1.299763929436	1.689613600296	
+1.299137016123	1.687808089955	
+1.298384720148	1.685641477546	
+1.297481964978	1.685641477546	
+1.297481964978	1.684558171342	
+1.297030587392	1.683258203897	
+1.296488934290	1.681698242962	
+1.295838950568	1.679826289841	
+1.295058970100	1.677579946095	
+1.294122993540	1.674884333601	
+1.292999821667	1.671649598607	
+1.291652015420	1.671649598607	
+1.291652015420	1.670032231110	
+1.292325918543	1.668091390114	
+1.292325918543	1.668091390114	
+1.291988966981	1.669061810612	
+1.291584625107	1.670226315210	
+1.291584625107	1.670226315210	
+1.291786796044	1.669644062911	
+1.291786796044	1.668945360152	
+1.291685710576	1.668106916842	
+1.291564408014	1.668106916842	
+1.291418844939	1.668526138497	
+1.291244169249	1.668526138497	
+1.291244169249	1.668316527670	
+1.291156831404	1.668064994676	
+1.291052025991	1.667763155085	
+1.290926259494	1.667400947575	
+1.290775339698	1.666966298563	
+1.290594235943	1.666444719748	
+1.290376911437	1.665818825171	
+1.290116122030	1.665067751678	
+1.289803174741	1.664166463486	
+1.289427637995	1.663084917657	
+1.288976993899	1.661787062661	
+1.288436220984	1.660229636666	
+1.287787293486	1.658360725472	
+1.287008580489	1.658360725472	
+1.287008580489	1.657426269875	
+1.286619223990	1.656304923159	
+1.286151996192	1.654959307100	
+1.285591322833	1.653344567828	
+1.284918514804	1.651406880702	
+1.284111145168	1.649081656151	
+1.283142301605	1.646291386690	
+1.281979689330	1.646291386690	
+1.281979689330	1.644896251960	
+1.282560995467	1.643222090283	
+1.282560995467	1.643222090283	
+1.282270342398	1.644059171122	
+1.281921558716	1.645063668127	
+1.281921558716	1.645063668127	
+1.282095950557	1.644561419624	
+1.282095950557	1.643958721421	
+1.282008754637	1.643235483577	
+1.281904119532	1.643235483577	
+1.281778557406	1.643597102499	
+1.281627882855	1.643597102499	
+1.281447073394	1.643416293038	
+1.281447073394	1.643199321684	
+1.281356668663	1.642938956060	
+1.281248182987	1.642626517312	
+1.281118000175	1.642251590813	
+1.280961780800	1.641801679015	
+1.280774317551	1.641261784857	
+================================================================================	
+1.450000000000	1.550000000000	
+1.390000000000	1.610000000000	
+1.318000000000	1.682000000000	
+1.231600000000	1.768400000000	
+1.231600000000	1.768400000000	
+1.274800000000	1.725200000000	
+1.326640000000	1.673360000000	
+1.326640000000	1.673360000000	
+1.300720000000	1.699280000000	
+1.300720000000	1.699280000000	
+1.313680000000	1.686320000000	
+1.313680000000	1.686320000000	
+1.307200000000	1.692800000000	
+1.299424000000	1.700576000000	
+1.299424000000	1.700576000000	
+1.303312000000	1.696688000000	
+1.303312000000	1.696688000000	
+1.301368000000	1.698632000000	
+1.301368000000	1.698632000000	
+1.302340000000	1.697660000000	
+1.303506400000	1.696493600000	
+1.303506400000	1.696493600000	
+1.302923200000	1.697076800000	
+1.302223360000	1.697776640000	
+1.302223360000	1.697776640000	
+1.302573280000	1.697426720000	
+1.302573280000	1.697006816000	
+1.302398320000	1.696502931200	
+1.302188368000	1.695898269440	
+1.301936425600	1.695172675328	
+1.301634094720	1.694301962394	
+1.301271297664	1.693257106872	
+1.300835941197	1.693257106872	
+1.300313513436	1.692734679112	
+1.300313513436	1.692107765799	
+1.300574727316	1.691355469824	
+1.300574727316	1.691355469824	
+1.300444120376	1.691731617811	
+1.300287392048	1.691731617811	
+1.300099318054	1.691543543817	
+1.300099318054	1.691317855025	
+1.300005281057	1.691047028474	
+1.299892436661	1.690722036612	
+1.299757023386	1.690332046379	
+1.299594527455	1.689864058098	
+1.299399532338	1.689302472162	
+1.299165538198	1.688628569038	
+1.298884745230	1.687819885290	
+1.298547793668	1.686849464792	
+1.298143451794	1.685684960194	
+1.297658241545	1.684287554677	
+1.297075989246	1.682610668056	
+1.296377286487	1.680598404111	
+1.295538843177	1.678183687378	
+1.294532711204	1.678183687378	
+1.294532711204	1.676976329011	
+1.295035777191	1.675527498970	
+1.295035777191	1.675527498970	
+1.294784244197	1.676251913991	
+1.294482404606	1.677121212015	
+1.294482404606	1.677121212015	
+1.294633324402	1.676686563003	
+1.294633324402	1.676164984188	
+1.294557864504	1.675539089611	
+1.294467312626	1.675539089611	
+1.294358650373	1.675852036899	
+1.294228255670	1.675852036899	
+1.294071782025	1.675695563255	
+1.293884013652	1.675507794882	
+1.293884013652	1.675282472834	
+1.293977897839	1.675012086377	
+1.293977897839	1.674687622628	
+1.293930955745	1.674298266129	
+1.293874625233	1.673831038330	
+1.293807028619	1.673831038330	
+1.293725912682	1.674064652230	
+1.293628573557	1.674064652230	
+1.293511766607	1.673947845280	
+1.293371598268	1.673807676941	
+1.293203396260	1.673639474933	
+1.293203396260	1.673437632524	
+1.293119295257	1.673195421633	
+1.293018374052	1.672904768565	
+1.292897268607	1.672555984882	
+1.292751942072	1.672137444463	
+1.292577550231	1.671635195960	
+1.292368280022	1.671032497756	
+1.292117155770	1.670309259912	
+1.291815806668	1.669441374499	
+1.291454187746	1.668399912003	
+1.291020245040	1.667150157008	
+1.290499513792	1.665650451014	
+1.289874636294	1.663850803821	
+1.289124783297	1.661691227190	
+1.288224959701	1.661691227190	
+1.288224959701	1.660611438874	
+1.287775047903	1.659315692896	
+1.287235153745	1.657760797721	
+1.286587280755	1.655894923512	
+1.285809833168	1.653655874460	
+================================================================================	
+1.450000000000	1.550000000000	
+1.392500000000	1.607500000000	
+1.326375000000	1.673625000000	
+1.250331250000	1.749668750000	
+1.250331250000	1.749668750000	
+1.288353125000	1.711646875000	
+1.332078281250	1.667921718750	
+1.332078281250	1.667921718750	
+1.310215703125	1.689784296875	
+1.285073738281	1.714926261719	
+1.285073738281	1.714926261719	
+1.297644720703	1.702355279297	
+1.312101350488	1.687898649512	
+1.312101350488	1.687898649512	
+1.304873035596	1.695126964404	
+1.296560473469	1.703439526531	
+1.296560473469	1.703439526531	
+1.300716754532	1.699283245468	
+1.305496477755	1.694503522245	
+1.305496477755	1.694503522245	
+1.303106616144	1.696893383856	
+1.300358275291	1.699641724709	
+1.300358275291	1.699641724709	
+1.301732445717	1.698267554283	
+1.303312741708	1.696687258292	
+1.303312741708	1.696687258292	
+1.302522593713	1.697477406287	
+1.301613923518	1.697477406287	
+1.301613923518	1.697082332290	
+1.302068258615	1.696627997193	
+1.302590743977	1.696105511831	
+1.302590743977	1.696105511831	
+1.302329501296	1.696366754512	
+1.302029072213	1.696366754512	
+1.301683578768	1.696236133171	
+1.301683578768	1.696085918630	
+1.301856325490	1.695913171907	
+1.301856325490	1.695714513176	
+1.301769952129	1.695486055635	
+1.301670622763	1.695223329463	
+1.301556393993	1.694921194365	
+1.301425030907	1.694573739003	
+1.301273963358	1.694174165336	
+1.301100235677	1.693714655619	
+1.300900448843	1.693186219445	
+1.300670693985	1.692578517844	
+1.300406475898	1.691879661003	
+1.300102625098	1.691075975637	
+1.299753196677	1.690151737465	
+1.299351353994	1.689088863568	
+1.298889234908	1.687866558586	
+1.298357797959	1.686460907856	
+1.297746645468	1.684844409517	
+1.297043820104	1.682985436428	
+1.296235570934	1.680847617375	
+1.295306084389	1.678389125464	
+1.294237174863	1.675561859766	
+1.293007928907	1.672310504214	
+1.291594296059	1.668571445329	
+1.289968618282	1.664271527611	
+1.288099088840	1.659326622235	
+1.285949129981	1.653639981053	
+1.283476677293	1.653639981053	
+1.283476677293	1.650796660462	
+1.284712903637	1.647526841782	
+1.284712903637	1.647526841782	
+1.284094790465	1.649161751122	
+1.283383960317	1.649161751122	
+1.283383960317	1.648344296452	
+1.283739375391	1.647404223582	
+1.283739375391	1.647404223582	
+1.283561667854	1.647874260017	
+1.283357304187	1.647874260017	
+1.283122285969	1.647639241800	
+1.283122285969	1.647368970849	
+1.283004776860	1.647058159257	
+1.282869641385	1.646700725925	
+1.282714235589	1.646289677593	
+1.282535518923	1.645816972012	
+1.282329994757	1.645273360594	
+1.282093641967	1.644648207463	
+1.281821836258	1.643929281362	
+1.281509259692	1.643102516346	
+1.281149796642	1.642151736578	
+1.280736414134	1.641058339845	
+1.280261024250	1.639800933601	
+1.279714325883	1.638354916421	
+1.279085622761	1.636691996664	
+1.278362614171	1.634779638943	
+1.277531154293	1.632580427565	
+1.276574975432	1.630051334479	
+1.275475369743	1.627142877431	
+1.274210823200	1.623798151826	
+1.272756594676	1.619951717379	
+1.271084231873	1.615528317766	
+1.269161014650	1.615528317766	
+1.269161014650	1.613316617959	
+1.270122623262	1.610773163182	
+1.270122623262	1.610773163182	
+1.269641818956	1.612044890570	
+================================================================================	
+1.450000000000	1.550000000000	
+1.392500000000	1.607500000000	
+1.326375000000	1.673625000000	
+1.250331250000	1.749668750000	
+1.250331250000	1.749668750000	
+1.295957500000	1.704042500000	
+1.348427687500	1.651572312500	
+1.348427687500	1.651572312500	
+1.316945575000	1.683054425000	
+1.280741145625	1.719258854375	
+1.280741145625	1.719258854375	
+1.302463803250	1.697536196750	
+1.302463803250	1.672555140481	
+1.289430208675	1.672555140481	
+1.289430208675	1.657566506720	
+1.281610051930	1.657566506720	
+1.281610051930	1.648573326463	
+1.286302145977	1.638231169168	
+1.286302145977	1.638231169168	
+1.283486889549	1.644436463545	
+1.280249344656	1.651572552079	
+1.280249344656	1.651572552079	
+1.282191871592	1.647290898959	
+1.284425777568	1.642366997870	
+1.284425777568	1.642366997870	
+1.283085433982	1.645321338523	
+1.281544038859	1.648718830274	
+1.281544038859	1.648718830274	
+1.282468875933	1.646680335224	
+1.283532438568	1.644336065916	
+1.283532438568	1.644336065916	
+1.282894300987	1.645742627500	
+1.282160442769	1.647360173323	
+1.282160442769	1.647360173323	
+1.282600757700	1.646389645829	
+1.283107119870	1.645273539212	
+1.283107119870	1.645273539212	
+1.282803302568	1.645943203182	
+1.282453912670	1.645943203182	
+1.282453912670	1.645541404800	
+1.282244278732	1.645079336660	
+1.282003199702	1.644547958300	
+1.281725958818	1.643936873185	
+1.281725958818	1.643234125303	
+1.281559614288	1.642425965239	
+1.281368318078	1.641496581165	
+1.281148327437	1.641496581165	
+1.280895338199	1.640938950721	
+1.280604400576	1.640297675710	
+1.280269822310	1.639560209447	
+1.279885057303	1.638712123245	
+1.279442577545	1.637736824113	
+1.278933725824	1.636615230111	
+1.278348546345	1.635325397008	
+1.278348546345	1.633842088940	
+1.277997438657	1.633842088940	
+1.277593664816	1.632952104100	
+1.277129324900	1.631928621533	
+1.276595333995	1.630751616581	
+1.275981244455	1.629398060886	
+1.275981244455	1.627841471837	
+1.275612790731	1.627841471837	
+1.275189068948	1.626907518408	
+1.274701788898	1.625833471964	
+1.274141416841	1.624598318554	
+1.274141416841	1.623177892132	
+1.273805193606	1.623177892132	
+1.273418536886	1.622325636279	
+1.272973881659	1.621345542048	
+1.272462528147	1.620218433683	
+1.271874471608	1.618922259062	
+1.271874471608	1.617431658249	
+1.271521637685	1.617431658249	
+1.271115878674	1.616537297760	
+1.270649255810	1.615508783199	
+1.270112639517	1.614325991453	
+1.270112639517	1.612965780946	
+1.269790669741	1.612965780946	
+1.269420404499	1.612149654642	
+1.268994599471	1.611211109391	
+1.268504923688	1.610131782354	
+1.267941796538	1.608890556261	
+1.267941796538	1.607463146253	
+1.267603920248	1.607463146253	
+1.267215362515	1.606606700249	
+1.266768521121	1.605621787344	
+1.266254653518	1.604489137503	
+1.266254653518	1.603186590186	
+1.265946332957	1.603186590186	
+1.265591764311	1.602405061796	
+1.265184010368	1.601506304147	
+1.264715093334	1.600472732851	
+1.264175838745	1.599284125861	
+1.264175838745	1.597917227822	
+1.263852285992	1.597917227822	
+1.263480200325	1.597097088999	
+1.263052301808	1.596153929352	
+1.262560218514	1.595069295758	
+1.261994322726	1.593821967125	
+1.261994322726	1.592387539197	
+================================================================================	
+1.450000000000	1.550000000000	
+1.392500000000	1.607500000000	
+1.326375000000	1.673625000000	
+1.250331250000	1.749668750000	
+1.250331250000	1.749668750000	
+1.295957500000	1.704042500000	
+1.348427687500	1.651572312500	
+1.348427687500	1.651572312500	
+1.316945575000	1.683054425000	
+1.280741145625	1.719258854375	
+1.280741145625	1.719258854375	
+1.302463803250	1.697536196750	
+1.302463803250	1.672555140481	
+1.289430208675	1.672555140481	
+1.289430208675	1.657566506720	
+1.281610051930	1.657566506720	
+1.281610051930	1.648573326463	
+1.286302145977	1.638231169168	
+1.286302145977	1.638231169168	
+1.283486889549	1.644436463545	
+1.280249344656	1.651572552079	
+1.280249344656	1.651572552079	
+1.282191871592	1.647290898959	
+1.284425777568	1.642366997870	
+1.284425777568	1.642366997870	
+1.283085433982	1.645321338523	
+1.281544038859	1.648718830274	
+1.281544038859	1.648718830274	
+1.282544038859	1.646680335224	
+1.283694038859	1.644336065916	
+1.283694038859	1.644336065916	
+1.282694038859	1.645742627500	
+1.281544038859	1.645742627500	
+1.281544038859	1.644742627500	
+1.282544038859	1.643592627500	
+1.282544038859	1.643592627500	
+1.281544038859	1.644592627500	
+1.281544038859	1.644592627500	
+1.282544038859	1.643592627500	
+1.282544038859	1.643592627500	
+1.281544038859	1.644592627500	
+1.281544038859	1.644592627500	
+1.282544038859	1.643592627500	
+1.282544038859	1.643592627500	
+1.281544038859	1.644592627500	
+1.281544038859	1.644592627500	
+1.282544038859	1.643592627500	
+1.282544038859	1.643592627500	
+1.281544038859	1.644592627500	
+1.281544038859	1.644592627500	
+1.282544038859	1.643592627500	
+1.282544038859	1.643592627500	
+1.281544038859	1.644592627500	
+1.281544038859	1.644592627500	
+1.282544038859	1.643592627500	
+1.282544038859	1.643592627500	
+1.281544038859	1.644592627500	
+1.281544038859	1.644592627500	
+1.282544038859	1.643592627500	
+1.282544038859	1.643592627500	
+1.281544038859	1.644592627500	
+1.281544038859	1.644592627500	
+1.282544038859	1.643592627500	
+1.282544038859	1.643592627500	
+1.281544038859	1.644592627500	
+1.281544038859	1.644592627500	
+1.282544038859	1.643592627500	
+1.282544038859	1.643592627500	
+1.281544038859	1.644592627500	
+1.281544038859	1.644592627500	
+1.282544038859	1.643592627500	
+1.282544038859	1.643592627500	
+1.281544038859	1.644592627500	
+1.281544038859	1.644592627500	
+1.282544038859	1.643592627500	
+1.282544038859	1.643592627500	
+1.281544038859	1.644592627500	
+1.281544038859	1.644592627500	
+1.282544038859	1.643592627500	
+1.282544038859	1.643592627500	
+1.281544038859	1.644592627500	
+1.281544038859	1.644592627500	
+1.282544038859	1.643592627500	
+1.282544038859	1.643592627500	
+1.281544038859	1.644592627500	
+1.281544038859	1.644592627500	
+1.282544038859	1.643592627500	
+1.282544038859	1.643592627500	
+1.281544038859	1.644592627500	
+1.281544038859	1.644592627500	
+1.282544038859	1.643592627500	
+1.282544038859	1.643592627500	
+1.281544038859	1.644592627500	
+1.281544038859	1.644592627500	
+1.282544038859	1.643592627500	
+1.282544038859	1.643592627500	
+1.281544038859	1.644592627500	
+1.281544038859	1.644592627500	
+1.282544038859	1.643592627500	
+1.282544038859	1.643592627500	
+================================================================================	
+1.280741145625	1.719258854375	
+1.283486889549	1.644436463545	
+1.283532438568	1.644336065916	
+1.282453912670	1.645541404800	
+1.280269822310	1.639560209447	
+1.275981244455	1.629398060886	
+1.272462528147	1.620218433683	
+1.268994599471	1.611211109391	
+1.265591764311	1.602405061796	
+1.261994322726	1.592387539197	
+1.258209849445	1.584168306311	
+1.254832767220	1.575378302638	
+1.250927105908	1.565286906845	
+1.246110750771	1.553874145300	
+1.241812866728	1.542687442105	
+1.236403923719	1.527521209046	
+1.229814318878	1.513042740051	
+1.226848409811	1.505536007285	
+1.225036612719	1.500981333306	
+1.220926398838	1.491147491217	
+1.214854487241	1.476829615326	
+1.213911251885	1.474295899891	
+1.211867779286	1.469064987089	
+1.207835685710	1.459464097977	
+1.201791632159	1.445280955287	
+1.200792040386	1.442595855446	
+1.198626474404	1.437052406113	
+1.194010433748	1.426008354340	
+1.190344103103	1.415842301509	
+1.188573957879	1.412307262211	
+1.184393422829	1.403546504063	
+1.182715743168	1.399756135948	
+1.181010447233	1.394934229068	
+1.176611867391	1.383207163368	
+1.175641002591	1.382707252013	
+1.173463824387	1.377523134601	
+1.169746759517	1.368715234477	
+1.166318084085	1.359208155340	
+1.164140136350	1.355902260818	
+1.160220157784	1.346747454342	
+1.158651226993	1.343202781672	
+1.156073890677	1.337227613519	
+1.151343412247	1.326231450196	
+1.149346693731	1.322438130995	
+1.148244580414	1.318638153412	
+1.143009537030	1.304680989981	
+1.142230133111	1.305137227700	
+1.140336251701	1.300734833819	
+1.135831981482	1.292267172814	
+1.136006631263	1.290577250547	
+1.133471500017	1.284989398759	
+1.125731476404	1.266300193515	
+1.125439951921	1.266271443048	
+1.122213586852	1.259510250109	
+1.109161140690	1.230740483359	
+1.106867822043	1.227072068673	
+1.106725818581	1.224847387040	
+1.103306684682	1.217311046070	
+1.095042335981	1.196212151304	
+1.093939724339	1.197444407933	
+1.093781437551	1.196374796489	
+1.092422367532	1.193640269936	
+1.089405138669	1.186989794649	
+1.082112229946	1.168370987620	
+1.081139225737	1.169458397583	
+1.080999544907	1.168889617202	
+1.080339643473	1.167438954567	
+1.077677077372	1.161570215119	
+1.073289124926	1.151894346171	
+1.073150215871	1.151495059691	
+1.072409242298	1.150287407354	
+1.069587593222	1.144068022515	
+1.067690605378	1.140426690456	
+1.067036132908	1.138764088314	
+1.063445127499	1.132220318091	
+1.063562511817	1.131246068254	
+1.062429830358	1.128878728796	
+1.060568119513	1.124773472329	
+1.060291447057	1.124468346769	
+1.058853761951	1.121299449181	
+1.056484433401	1.116074845490	
+1.056194785057	1.115686523801	
+1.054365097929	1.112352345547	
+1.054287100466	1.111506634120	
+1.054021452328	1.110969867675	
+1.053397982523	1.109847529892	
+1.051458975265	1.105573634728	
+1.050788296249	1.103858488962	
+1.050116439994	1.102911793184	
+1.048076299645	1.098806914202	
+1.047911543371	1.098209864856	
+1.046620219993	1.095599887299	
+1.044743844840	1.090809498687	
+1.044493502899	1.091089275812	
+1.043505540974	1.088911643067	
+1.041579115096	1.084904123160	
+1.040951910162	1.083300154856	
+1.040323604301	1.082414824843	
+1.038944804027	1.078894745652	
+1.038560888055	1.078658015378	
+sgd	
+================================================================================	
+1.049000000000	1.725000000000	
+1.310983740400	1.593959129800	
+1.244959815774	1.626660108372	
+1.282682775134	1.607553668877	
+1.262763556768	1.617230595285	
+1.273683109873	1.611508055176	
+1.267653501177	1.614249176413	
+1.270821657755	1.612397444623	
+1.268963320595	1.613055791545	
+1.269840482223	1.612348247411	
+1.269226336349	1.612385479866	
+1.269424028343	1.612017407532	
+1.269179708900	1.611870143226	
+1.269175932921	1.611602851506	
+1.269041332724	1.611400975672	
+1.268977907816	1.611163646793	
+1.268875828789	1.610945708399	
+1.268794790975	1.610717351477	
+1.268702360518	1.610494771914	
+1.268616153212	1.610269173207	
+1.268526604898	1.610045331211	
+1.268438906372	1.609820653869	
+1.268350241427	1.609596547435	
+1.268262137403	1.609372249206	
+1.268173766255	1.609148172642	
+1.268085576735	1.608924093636	
+1.267997325725	1.608700133564	
+1.267909144880	1.608476226661	
+1.267820962923	1.608252408494	
+1.267732818421	1.608028659783	
+1.267644690504	1.607804990923	
+1.267556590452	1.607581396258	
+1.267468512163	1.607357878812	
+1.267380458927	1.607134436918	
+1.267292428962	1.606911071442	
+1.267204423224	1.606687781882	
+1.267116441191	1.606464568475	
+1.267028483140	1.606241431059	
+1.266940548915	1.606018369688	
+1.266852638595	1.605795384300	
+1.266764752131	1.605572474893	
+1.266676889545	1.605349641434	
+1.266589050818	1.605126883908	
+1.266501235954	1.604904202289	
+1.266413444947	1.604681596557	
+1.266325677794	1.604459066688	
+1.266237934490	1.604236612663	
+1.266150215032	1.604014234457	
+1.266062519417	1.603791932050	
+1.265974847640	1.603569705419	
+1.265887199698	1.603347554542	
+1.265799575587	1.603125479398	
+1.265711975303	1.602903479964	
+1.265624398843	1.602681556219	
+1.265536846203	1.602459708140	
+1.265449317380	1.602237935705	
+1.265361812368	1.602016238894	
+1.265274331166	1.601794617683	
+1.265186873768	1.601573072050	
+1.265099440171	1.601351601975	
+1.265012030373	1.601130207434	
+1.264924644367	1.600908888406	
+1.264837282152	1.600687644869	
+1.264749943723	1.600466476802	
+1.264662629077	1.600245384181	
+1.264575338210	1.600024366986	
+1.264488071117	1.599803425194	
+1.264400827796	1.599582558783	
+1.264313608243	1.599361767732	
+1.264226412453	1.599141052019	
+1.264139240424	1.598920411621	
+1.264052092150	1.598699846517	
+1.263964967630	1.598479356685	
+1.263877866858	1.598258942104	
+1.263790789832	1.598038602750	
+1.263703736546	1.597818338603	
+1.263616706999	1.597598149640	
+1.263529701185	1.597378035840	
+1.263442719101	1.597157997181	
+1.263355760744	1.596938033640	
+1.263268826109	1.596718145197	
+1.263181915194	1.596498331828	
+1.263095027993	1.596278593514	
+1.263008164504	1.596058930230	
+1.262921324722	1.595839341957	
+1.262834508644	1.595619828671	
+1.262747716266	1.595400390351	
+1.262660947585	1.595181026976	
+1.262574202596	1.594961738522	
+1.262487481296	1.594742524970	
+1.262400783681	1.594523386296	
+1.262314109747	1.594304322479	
+1.262227459491	1.594085333498	
+1.262140832908	1.593866419329	
+1.262054229996	1.593647579953	
+1.261967650750	1.593428815346	
+1.261881095166	1.593210125487	
+1.261794563241	1.592991510354	
+1.261708054971	1.592772969926	
+1.261621570352	1.592554504180	
+================================================================================	
+1.454900000000	1.522500000000	
+1.420226977554	1.539791021223	
+1.393030592000	1.553347191302	
+1.371377450278	1.564134459104	
+1.353939251442	1.572816420777	
+1.339769348484	1.579865978331	
+1.328173165503	1.585630092886	
+1.318628950573	1.590369383035	
+1.310737161535	1.594283414659	
+1.304186944219	1.597527449601	
+1.298733234560	1.600223885736	
+1.294180695419	1.602470281983	
+1.290372183457	1.604345119894	
+1.287180298131	1.605912025339	
+1.284501076885	1.607222917932	
+1.282249216164	1.608320398185	
+1.280354397712	1.609239582489	
+1.278758429170	1.610009531321	
+1.277412993913	1.610654373106	
+1.276277863113	1.611194197207	
+1.275319462954	1.611645769500	
+1.274509717899	1.612023110081	
+1.273825110734	1.612337962692	
+1.273245914459	1.612600178318	
+1.272755561524	1.612818030194	
+1.272340123668	1.612998473566	
+1.271987881399	1.613147360689	
+1.271688966553	1.613269619323	
+1.271435064730	1.613369401338	
+1.271219167005	1.613450206694	
+1.271035362351	1.613514987104	
+1.270878663805	1.613566232841	
+1.270744862680	1.613606045537	
+1.270630406165	1.613636199309	
+1.270532294429	1.613658192136	
+1.270447994072	1.613673289085	
+1.270375365255	1.613682558694	
+1.270312600309	1.613686903631	
+1.270258171996	1.613687086527	
+1.270210789878	1.613683751769	
+1.270169363506	1.613677443876	
+1.270132971366	1.613668623010	
+1.270100834653	1.613657678069	
+1.270072295141	1.613644937741	
+1.270046796490	1.613630679837	
+1.270023868456	1.613615139175	
+1.270003113554	1.613598514239	
+1.269984195792	1.613580972809	
+1.269966831151	1.613562656709	
+1.269950779542	1.613543685831	
+1.269935838004	1.613524161522	
+1.269921834963	1.613504169459	
+1.269908625375	1.613483782069	
+1.269896086624	1.613463060582	
+1.269884115049	1.613442056761	
+1.269872623017	1.613420814365	
+1.269861536443	1.613399370390	
+1.269850792694	1.613377756111	
+1.269840338819	1.613355997969	
+1.269830130052	1.613334118319	
+1.269820128549	1.613312136057	
+1.269810302312	1.613290067163	
+1.269800624292	1.613267925143	
+1.269791071619	1.613245721417	
+1.269781624958	1.613223465640	
+1.269772267963	1.613201165975	
+1.269762986815	1.613178829322	
+1.269753769828	1.613156461517	
+1.269744607126	1.613134067491	
+1.269735490355	1.613111651416	
+1.269726412456	1.613089216816	
+1.269717367459	1.613066766674	
+1.269708350316	1.613044303508	
+1.269699356761	1.613021829451	
+1.269690383185	1.612999346303	
+1.269681426539	1.612976855588	
+1.269672484243	1.612954358593	
+1.269663554118	1.612931856407	
+1.269654634319	1.612909349951	
+1.269645723289	1.612886840003	
+1.269636819709	1.612864327220	
+1.269627922466	1.612841812160	
+1.269619030617	1.612819295292	
+1.269610143366	1.612796777015	
+1.269601260040	1.612774257663	
+1.269592380070	1.612751737523	
+1.269583502973	1.612729216833	
+1.269574628343	1.612706695798	
+1.269565755836	1.612684174588	
+1.269556885161	1.612661653350	
+1.269548016073	1.612639132206	
+1.269539148362	1.612616611260	
+1.269530281853	1.612594090599	
+1.269521416398	1.612571570298	
+1.269512551871	1.612549050420	
+1.269503688165	1.612526531018	
+1.269494825191	1.612504012136	
+1.269485962873	1.612481493813	
+1.269477101146	1.612458976080	
+1.269468239956	1.612436458965	
+================================================================================	
+1.454900000000	1.522500000000	
+1.408587697755	1.545604102122	
+1.362112090404	1.568788373371	
+1.316391708513	1.591594087390	
+1.272207029921	1.613631509689	
+1.230201311620	1.634579475621	
+1.190887599097	1.654181881313	
+1.154659802803	1.672242142543	
+1.121806035132	1.688616524708	
+1.092522778811	1.703207058223	
+1.066928837810	1.715954563581	
+1.045078362007	1.726832140310	
+1.026972516589	1.735839334120	
+1.012569582258	1.742997089107	
+1.001793427726	1.748343514108	
+0.994540401468	1.751930439651	
+0.990684756272	1.753820708638	
+0.990082758279	1.754086124856	
+0.992575650827	1.752805974115	
+0.997991649732	1.750066029663	
+1.006147145830	1.745957953948	
+1.016847286500	1.740579010858	
+1.029886102829	1.734032005103	
+1.045046344318	1.726425367788	
+1.062099179046	1.717873309218	
+1.080803913640	1.708495961783	
+1.100907883317	1.698419437775	
+1.122146656398	1.687775729944	
+1.144244688297	1.676702387303	
+1.166916545363	1.665341905965	
+1.189868797261	1.653840785686	
+1.212802646684	1.642348217673	
+1.235417326243	1.631014388731	
+1.257414244939	1.619988410505	
+1.278501812144	1.609415909827	
+1.298400808690	1.599436345313	
+1.316850116889	1.590180144277	
+1.333612569552	1.581765779854	
+1.348480638467	1.574296928085	
+1.361281661083	1.567859855524	
+1.371882304869	1.562521187624	
+1.380191994442	1.558326195308	
+1.386165076833	1.555297712039	
+1.389801571672	1.553435757999	
+1.391146439514	1.552717904774	
+1.390287394615	1.553100367419	
+1.387351378988	1.554519765545	
+1.382499893545	1.556895455549	
+1.375923442462	1.560132306010	
+1.367835383742	1.564123769810	
+1.358465490827	1.568755100631	
+1.348053518243	1.573906567413	
+1.336843032566	1.579456536182	
+1.325075723850	1.585284311744	
+1.312986358179	1.591272658966	
+1.300798475265	1.597309951727	
+1.288720880898	1.603291924664	
+1.276944936625	1.609123026557	
+1.265642610414	1.614717393483	
+1.254965223584	1.619999474100	
+1.245042810567	1.624904348799	
+1.235983998437	1.629377789217	
+1.227876311052	1.633376105705	
+1.220786806437	1.636865828405	
+1.214762964088	1.639823263584	
+1.209833749570	1.642233961517	
+1.206010795875	1.644092126168	
+1.203289653375	1.645399990724	
+1.201651072157	1.646167177077	
+1.201062291392	1.646410051905	
+1.201478319888	1.646151087257	
+1.202843199912	1.645418229583	
+1.205091252592	1.644244278031	
+1.208148307766	1.642666270580	
+1.211932924106	1.640724875057	
+1.216357606744	1.638463781423	
+1.221330029655	1.635929091692	
+1.226754268824	1.633168704446	
+1.232532049912	1.630231692080	
+1.238564010986	1.627167670492	
+1.244750977042	1.624026162826	
+1.250995238862	1.620855960999	
+1.257201824457	1.617704490879	
+1.263279747188	1.614617189039	
+1.269143211062	1.611636900853	
+1.274712750798	1.608803311117	
+1.279916282420	1.606152419303	
+1.284690039517	1.603716071890	
+1.288979371005	1.601521563823	
+1.292739378387	1.599591320132	
+1.295935373926	1.597942666969	
+1.298543145846	1.596587699031	
+1.300549022265	1.595533247512	
+1.301949731828	1.594780949595	
+1.302752065544	1.594327417262	
+1.302972350751	1.594164499935	
+1.302635754113	1.594279632545	
+1.301775435654	1.594656257992	
+1.300431579958	1.595274310993	
+1.298650333438	1.596110748833	
+================================================================================	
+1.412055000000	1.543875000000	
+1.321625739105	1.588964154723	
+1.243558315812	1.627855092636	
+1.185179215736	1.656892068202	
+1.149163992113	1.674741762357	
+1.135311757054	1.681506363160	
+1.141426077924	1.678283546622	
+1.163693887819	1.666977544908	
+1.196919094287	1.650182964915	
+1.234917522468	1.630988024600	
+1.271273307047	1.612597090794	
+1.300426555175	1.597787496159	
+1.318761538542	1.588365870219	
+1.325215826615	1.584863680661	
+1.321126282837	1.586614024565	
+1.309445863498	1.592142803528	
+1.293747689299	1.599666196509	
+1.277395102342	1.607505197132	
+1.263037033629	1.614337617262	
+1.252402502254	1.619300659747	
+1.246297130980	1.621992603373	
+1.244713745783	1.622417541357	
+1.247003213491	1.620900069667	
+1.252078756602	1.617983279346	
+1.258637854334	1.614317972601	
+1.265383466693	1.610552209536	
+1.271219004080	1.607233952622	
+1.275388514234	1.604741057459	
+1.277540913863	1.603249189608	
+1.277713927677	1.602739839497	
+1.276252628249	1.603041000338	
+1.273690620355	1.603886503416	
+1.270624589289	1.604978667453	
+1.267606600990	1.606042081494	
+1.265068097064	1.606861558404	
+1.263279635157	1.607302237405	
+1.262343475216	1.607313284960	
+1.262212299782	1.606918546471	
+1.262725791347	1.606198282024	
+1.263656520152	1.605266253530	
+1.264757085509	1.604246185893	
+1.265801573197	1.603251066076	
+1.266616162499	1.602367859867	
+1.267096048572	1.601649061848	
+1.267208417403	1.601111210005	
+1.266983537938	1.600739334165	
+1.266497662037	1.600495495331	
+1.265852097866	1.600329235864	
+1.265152574311	1.600187884285	
+1.264492092294	1.600025118802	
+1.263939205701	1.599806819468	
+1.263532403227	1.599513873810	
+1.263280189215	1.599142136672	
+1.263165696732	1.598700126917	
+1.263154237834	1.598205257478	
+1.263202081752	1.597679452239	
+1.263264901031	1.597144928730	
+1.263304670405	1.596620753410	
+1.263294263993	1.596120546269	
+1.263219488542	1.595651465727	
+1.263078734675	1.595214382961	
+1.262880762637	1.594804987764	
+1.262641329205	1.594415473056	
+1.262379404021	1.594036424408	
+1.262113638843	1.593658583262	
+1.261859581491	1.593274238273	
+1.261627913169	1.592878105630	
+1.261423775438	1.592467665249	
+1.261247073953	1.592043009222	
+1.261093520268	1.591606321714	
+1.260956108315	1.591161141792	
+1.260826715887	1.590711563846	
+1.260697563043	1.590261509437	
+1.260562333286	1.589814167539	
+1.260416852456	1.589371655630	
+1.260259308164	1.588934910203	
+1.260090066039	1.588503778608	
+1.259911189727	1.588077258810	
+1.259725795898	1.587653821543	
+1.259537374970	1.587231749567	
+1.259349187836	1.586809438979	
+1.259163815566	1.586385624126	
+1.258982900628	1.585959506885	
+1.258807081447	1.585530789397	
+1.258636092371	1.585099624206	
+1.258468981469	1.584666505548	
+1.258304390032	1.584232129841	
+1.258140839241	1.583797252580	
+1.257976979076	1.583362564092	
+1.257811769033	1.582928599340	
+1.257644576529	1.582495688826	
+1.257475194114	1.582063950030	
+1.257303788765	1.581633312775	
+1.257130804192	1.581203568032	
+1.256956840200	1.580774428203	
+1.256782531864	1.580345587480	
+1.256608446905	1.579916773119	
+1.256435013258	1.579487781637	
+1.256262481928	1.579058497387	
+1.256090923872	1.578628894138	
+================================================================================	
+1.048700000000	1.724700000000	
+1.310537787479	1.593282596261	
+1.244533092539	1.625524695645	
+1.281958516553	1.606117892297	
+1.262011517066	1.615360014094	
+1.272687566022	1.609310704944	
+1.266581597078	1.611641870953	
+1.269550749293	1.609441726714	
+1.267580925894	1.609708244244	
+1.268286391408	1.608639230820	
+1.267541241414	1.608294962940	
+1.267581198918	1.607559029830	
+1.267196591692	1.607035482318	
+1.267041485818	1.606397711908	
+1.266762628144	1.605822115568	
+1.266550637395	1.605213507629	
+1.266302758533	1.604623198657	
+1.266074330279	1.604023555110	
+1.265835579313	1.603429444119	
+1.265602508774	1.602832874362	
+1.265366525359	1.602238136735	
+1.265132238954	1.601642929132	
+1.264897178961	1.601048485080	
+1.264662668139	1.600454143897	
+1.264427998942	1.599860258732	
+1.264193549438	1.599266640633	
+1.263959117777	1.598673390231	
+1.263724811592	1.598080453616	
+1.263490573514	1.597487859272	
+1.263256434060	1.596895591796	
+1.263022376982	1.596303659139	
+1.262788410892	1.595712056837	
+1.262554531199	1.595120787021	
+1.262320740317	1.594529848320	
+1.262087036948	1.593939241221	
+1.261853421758	1.593348965227	
+1.261619894374	1.592759020362	
+1.261386454974	1.592169406374	
+1.261153103443	1.591580123157	
+1.260919839823	1.590991170529	
+1.260686664071	1.590402548347	
+1.260453576189	1.589814256448	
+1.260220576156	1.589226294680	
+1.259987663963	1.588638662883	
+1.259754839594	1.588051360905	
+1.259522103038	1.587464388587	
+1.259289454281	1.586877745775	
+1.259056893309	1.586291432312	
+1.258824420109	1.585705448042	
+1.258592034669	1.585119792811	
+1.258359736974	1.584534466462	
+1.258127527011	1.583949468839	
+1.257895404768	1.583364799787	
+1.257663370231	1.582780459151	
+1.257431423386	1.582196446774	
+1.257199564220	1.581612762502	
+1.256967792720	1.581029406179	
+1.256736108872	1.580446377649	
+1.256504512664	1.579863676758	
+1.256273004081	1.579281303350	
+1.256041583111	1.578699257270	
+1.255810249740	1.578117538363	
+1.255579003954	1.577536146473	
+1.255347845741	1.576955081446	
+1.255116775086	1.576374343127	
+1.254885791977	1.575793931360	
+1.254654896400	1.575213845991	
+1.254424088342	1.574634086865	
+1.254193367789	1.574054653827	
+1.253962734727	1.573475546723	
+1.253732189144	1.572896765397	
+1.253501731026	1.572318309695	
+1.253271360359	1.571740179462	
+1.253041077130	1.571162374545	
+1.252810881325	1.570584894787	
+1.252580772931	1.570007740036	
+1.252350751935	1.569430910136	
+1.252120818322	1.568854404933	
+1.251890972080	1.568278224273	
+1.251661213194	1.567702368001	
+1.251431541652	1.567126835964	
+1.251201957440	1.566551628007	
+1.250972460544	1.565976743977	
+1.250743050951	1.565402183718	
+1.250513728646	1.564827947077	
+1.250284493617	1.564254033901	
+1.250055345851	1.563680444034	
+1.249826285332	1.563107177325	
+1.249597312048	1.562534233617	
+1.249368425986	1.561961612758	
+1.249139627130	1.561389314595	
+1.248910915469	1.560817338973	
+1.248682290988	1.560245685738	
+1.248453753674	1.559674354738	
+1.248225303512	1.559103345819	
+1.247996940490	1.558532658827	
+1.247768664594	1.557962293609	
+1.247540475809	1.557392250012	
+1.247312374123	1.556822527881	
+1.247084359521	1.556253127065	
diff --git a/test/optim/regex.lua b/test/optim/regex.lua
new file mode 100644
index 0000000..f1e396a
--- /dev/null
+++ b/test/optim/regex.lua
@@ -0,0 +1,39 @@
+assert(arg[1])
+funcs = {
+    'resizeAs', 'add', 'zero', 'mul', 'div', 'abs',
+    'addcmul', 'addcdiv', 'copy', 'sqrt', 'fill',
+    {'cmul', 'mul'},
+    {'cdiv', 'div'},
+}
+for _, val in pairs(funcs) do
+    local name, newname
+    if type(val) == 'table' then
+        name = val[1]
+        newname = val[2]
+    else
+        name = val
+        newname = val .. '_'
+    end
+
+    command = "sed -i -r "
+        .. "'/torch\\." .. name .. "\\(/b; " -- short-circuits
+        .. "s/([a-zA-Z]*)\\." .. name .. "\\(" -- substitution
+        .. "/"
+        .. "\\1\\." .. newname .. "\\(/g' " .. arg[1]
+    print(command)
+    os.execute(command)
+    command = "sed -i 's/math\\." .. newname
+        .. "/math\\." .. name .. "/' " .. arg[1]
+    print(command)
+    os.execute(command)
+end
+
+funcs = {
+    {'torch\.cmul', 'torch\.mul'},
+    {'torch\.cdiv', 'torch\.div'},
+}
+for _, val in pairs(funcs) do
+    command = "sed -i 's/" .. val[1] .. "/" .. val[2] .. "/' " .. arg[1]
+    print(command)
+    os.execute(command)
+end
diff --git a/test/optim/test.py b/test/optim/test.py
new file mode 100644
index 0000000..cdbc565
--- /dev/null
+++ b/test/optim/test.py
@@ -0,0 +1,38 @@
+import json
+import torch
+import torch.legacy.optim as optim
+from pprint import pprint
+
+def rosenbrock(tensor):
+    x, y = tensor
+    return (1 - x)**2 + 100 * (y - x**2)**2
+
+def drosenbrock(tensor):
+    x, y = tensor
+    return torch.DoubleTensor((-400 * x * (y - x**2) - 2 * (1 - x), 200 * x * (y - x**2)))
+
+algorithms = {
+    'adadelta': optim.adadelta,
+    'adagrad': optim.adagrad,
+    'adam': optim.adam,
+    'adamax': optim.adamax,
+    'asgd': optim.asgd,
+    'cg': optim.cg,
+    'nag': optim.nag,
+    'rmsprop': optim.rmsprop,
+    'rprop': optim.rprop,
+    'sgd': optim.sgd,
+}
+
+with open('tests.json', 'r') as f:
+    tests = json.loads(f.read())
+
+for test in tests:
+    print(test['algorithm'] + '\t')
+    algorithm = algorithms[test['algorithm']]
+    for config in test['config']:
+        print('================================================================================\t')
+        params = torch.DoubleTensor((1.5, 1.5))
+        for i in range(100):
+            algorithm(lambda x: (rosenbrock(x), drosenbrock(x)), params, config)
+            print('{:.12f}\t{:.12f}\t'.format(params[0], params[1]))
diff --git a/test/optim/tests.json b/test/optim/tests.json
new file mode 100644
index 0000000..5a57bc8
--- /dev/null
+++ b/test/optim/tests.json
@@ -0,0 +1,102 @@
+[
+    {
+        "algorithm": "adadelta",
+        "config": [
+            {},
+            {"rho": 0.95},
+            {"rho": 0.95, "eps": 1e-3},
+            {"weightDecay": 0.2}
+        ]
+    },
+    {
+        "algorithm": "adagrad",
+        "config": [
+            {}
+        ]
+    },
+    {
+        "algorithm": "adam",
+        "config": [
+            {},
+            {"learningRate": 1e-4},
+            {"learningRate": 1e-4, "beta1": 0.92},
+            {"learningRate": 1e-4, "beta1": 0.92, "beta2": 0.96},
+            {"learningRate": 1e-4, "beta1": 0.92, "beta2": 0.96, "epsilon": 1e-3},
+            {"learningRate": 1e-4, "weightDecay": 0.1}
+        ]
+    },
+    {
+        "algorithm": "adamax",
+        "config": [
+            {},
+            {"learningRate": 1e-4},
+            {"learningRate": 1e-4, "beta1": 0.92},
+            {"learningRate": 1e-4, "beta1": 0.92, "beta2": 0.96},
+            {"learningRate": 1e-4, "beta1": 0.92, "beta2": 0.96, "epsilon": 1e-3}
+        ]
+    },
+    {
+        "algorithm": "asgd",
+        "config": [
+            {},
+            {"eta0": 1e-4},
+            {"eta0": 1e-4, "lambda": 1e-2},
+            {"eta0": 1e-4, "lambda": 1e-2, "alpha": 0.9},
+            {"eta0": 1e-4, "lambda": 1e-2, "alpha": 0.9, "t0": 10}
+        ]
+    },
+    {
+        "algorithm": "cg",
+        "config": [
+            {},
+            {"rho": 0.02},
+            {"sig": 0.06},
+            {"int": 0.12},
+            {"ext": 3.2},
+            {"maxIter": 5},
+            {"ratio": 95}
+        ]
+    },
+    {
+        "algorithm": "nag",
+        "config": [
+            {},
+            {"learningRate": 1e-4},
+            {"learningRate": 1e-4, "learningRateDecay": 0.1},
+            {"learningRate": 1e-4, "weightDecay": 0.3},
+            {"learningRate": 1e-4, "momentum": 0.95},
+            {"learningRate": 1e-4, "momentum": 0.95, "dampening": 0.8}
+        ]
+    },
+    {
+        "algorithm": "rmsprop",
+        "config": [
+            {},
+            {"learningRate": 1e-4},
+            {"learningRate": 1e-4, "alpha": 0.95},
+            {"learningRate": 1e-4, "alpha": 0.95, "epsilon": 1e-3},
+            {"weightDecay": 0.2}
+        ]
+    },
+    {
+        "algorithm": "rprop",
+        "config": [
+            {},
+            {"stepsize": 0.05},
+            {"stepsize": 0.05, "etaplus": 1.15},
+            {"stepsize": 0.05, "etaplus": 1.15, "etaminus": 0.6},
+            {"stepsize": 0.05, "etaplus": 1.15, "etaminus": 0.6, "stepsizemax": 1, "stepsizemin": 1e-3},
+            {"stepsize": 0.05, "etaplus": 1.15, "etaminus": 0.6, "niter": 10}
+        ]
+    },
+    {
+        "algorithm": "sgd",
+        "config": [
+            {},
+            {"learningRate": 1e-4},
+            {"learningRate": 1e-4, "momentum": 0.95, "dampening": 0.9},
+            {"learningRate": 1e-4, "nesterov": true, "momentum": 0.95, "dampening": 0},
+            {"weightDecay": 0.2}
+        ]
+    }
+]