From dba6b31c48bc4034c361c8f5bf1105d384d21218 Mon Sep 17 00:00:00 2001 From: Cristian Weiland <cw14@inf.ufpr.br> Date: Thu, 12 Nov 2015 15:09:23 -0200 Subject: [PATCH] Maybe its working. Signed-off-by: Cristian Weiland <cw14@inf.ufpr.br> --- expected.txt | 3969 ++++++++++++++++++++++++++++++++++++++++++++++++++ pdeSolver.c | 100 +- 2 files changed, 3997 insertions(+), 72 deletions(-) create mode 100644 expected.txt diff --git a/expected.txt b/expected.txt new file mode 100644 index 0000000..8dd3254 --- /dev/null +++ b/expected.txt @@ -0,0 +1,3969 @@ +0.000000 0.000000 94369.915709 +0.000000 0.050000 80651.927123 +0.000000 0.100000 68928.040227 +0.000000 0.150000 58908.384420 +0.000000 0.200000 50345.225850 +0.000000 0.250000 43026.842247 +0.000000 0.300000 36772.288140 +0.000000 0.350000 31426.921011 +0.000000 0.400000 26858.577799 +0.000000 0.450000 22954.307194 +0.000000 0.500000 19617.576936 +0.000000 0.550000 16765.887082 +0.000000 0.600000 14328.730210 +0.000000 0.650000 12245.848135 +0.000000 0.700000 10465.742043 +0.000000 0.750000 8944.399189 +0.000000 0.800000 7644.204698 +0.000000 0.850000 6533.011536 +0.000000 0.900000 5583.345692 +0.000000 0.950000 4771.726878 +0.000000 1.000000 4078.087993 +0.000000 1.050000 3485.278963 +0.000000 1.100000 2978.642713 +0.000000 1.150000 2545.652768 +0.000000 1.200000 2175.603544 +0.000000 1.250000 1859.345654 +0.000000 1.300000 1589.059689 +0.000000 1.350000 1358.062885 +0.000000 1.400000 1160.643897 +0.000000 1.450000 991.921581 +0.000000 1.500000 847.724315 +0.000000 1.550000 724.486851 +0.000000 1.600000 619.162171 +0.000000 1.650000 529.146142 +0.000000 1.700000 452.213140 +0.000000 1.750000 386.461011 +0.000000 1.800000 330.264047 +0.000000 1.850000 282.232792 +0.000000 1.900000 241.179683 +0.000000 1.950000 206.089690 +0.000000 2.000000 176.095220 +0.000000 2.050000 150.454667 +0.000000 2.100000 128.534073 +0.000000 2.150000 109.791458 +0.000000 2.200000 93.763412 +0.000000 2.250000 80.053647 +0.000000 2.300000 68.323191 +0.000000 2.350000 58.282012 +0.000000 2.400000 49.681843 +0.000000 2.450000 42.310046 +0.000000 2.500000 35.984357 +0.000000 2.550000 30.548373 +0.000000 2.600000 25.867691 +0.000000 2.650000 21.826583 +0.000000 2.700000 18.325132 +0.000000 2.750000 15.276766 +0.000000 2.800000 12.606114 +0.000000 2.850000 10.247147 +0.000000 2.900000 8.141537 +0.000000 2.950000 6.237226 +0.000000 3.000000 4.487128 +0.000000 3.050000 2.847974 +0.000000 3.100000 1.279235 +0.050000 0.000000 81242.089438 +0.050000 0.050000 69433.026698 +0.050000 0.100000 59340.680730 +0.050000 0.150000 50715.520432 +0.050000 0.200000 43344.290557 +0.050000 0.250000 37044.739019 +0.050000 0.300000 31661.110749 +0.050000 0.350000 27060.296688 +0.050000 0.400000 23128.542688 +0.050000 0.450000 19768.636973 +0.050000 0.500000 16897.506589 +0.050000 0.550000 14444.163450 +0.050000 0.600000 12347.949170 +0.050000 0.650000 10557.035300 +0.050000 0.700000 9027.141875 +0.050000 0.750000 7720.442607 +0.050000 0.800000 6604.629635 +0.050000 0.850000 5652.114722 +0.050000 0.900000 4839.347140 +0.050000 0.950000 4146.231383 +0.050000 1.000000 3555.630312 +0.050000 1.050000 3052.941442 +0.050000 1.100000 2625.735898 +0.050000 1.150000 2263.451114 +0.050000 1.200000 1957.129676 +0.050000 1.250000 1699.197852 +0.050000 1.300000 1483.278332 +0.050000 1.350000 1304.032552 +0.050000 1.400000 1157.028699 +0.050000 1.450000 1038.632133 +0.050000 1.500000 945.915526 +0.050000 1.550000 876.586478 +0.050000 1.600000 828.930843 +0.050000 1.650000 801.770347 +0.050000 1.700000 794.433452 +0.050000 1.750000 806.738754 +0.050000 1.800000 838.990500 +0.050000 1.850000 891.986107 +0.050000 1.900000 967.035880 +0.050000 1.950000 1065.995409 +0.050000 2.000000 1191.311447 +0.050000 2.050000 1346.082406 +0.050000 2.100000 1534.134965 +0.050000 2.150000 1760.118685 +0.050000 2.200000 2029.620963 +0.050000 2.250000 2349.305187 +0.050000 2.300000 2727.075480 +0.050000 2.350000 3172.272132 +0.050000 2.400000 3695.902536 +0.050000 2.450000 4310.913342 +0.050000 2.500000 5032.510561 +0.050000 2.550000 5878.535529 +0.050000 2.600000 6869.906034 +0.050000 2.650000 8031.133500 +0.050000 2.700000 9390.929029 +0.050000 2.750000 10982.913274 +0.050000 2.800000 12846.447707 +0.050000 2.850000 15027.607818 +0.050000 2.900000 17580.322327 +0.050000 2.950000 20567.706554 +0.050000 3.000000 24063.622938 +0.050000 3.050000 28154.507265 +0.050000 3.100000 32941.505777 +0.100000 0.000000 66113.813298 +0.100000 0.050000 56504.409848 +0.100000 0.100000 48292.065877 +0.100000 0.150000 41273.732932 +0.100000 0.200000 35275.884228 +0.100000 0.250000 30150.224235 +0.100000 0.300000 25770.022104 +0.100000 0.350000 22026.978271 +0.100000 0.400000 18828.546777 +0.100000 0.450000 16095.647084 +0.100000 0.500000 13760.708832 +0.100000 0.550000 11766.001170 +0.100000 0.600000 10062.205376 +0.100000 0.650000 8607.195464 +0.100000 0.700000 7364.996623 +0.100000 0.750000 6304.895752 +0.100000 0.800000 5400.682084 +0.100000 0.850000 4629.999127 +0.100000 0.900000 3973.791912 +0.100000 0.950000 3415.835853 +0.100000 1.000000 2942.335608 +0.100000 1.050000 2541.583982 +0.100000 1.100000 2203.672478 +0.100000 1.150000 1920.246306 +0.100000 1.200000 1684.297815 +0.100000 1.250000 1489.993227 +0.100000 1.300000 1332.528404 +0.100000 1.350000 1208.010062 +0.100000 1.400000 1113.359510 +0.100000 1.450000 1046.236535 +0.100000 1.500000 1004.981535 +0.100000 1.550000 988.574490 +0.100000 1.600000 996.609737 +0.100000 1.650000 1029.285948 +0.100000 1.700000 1087.411034 +0.100000 1.750000 1172.422125 +0.100000 1.800000 1286.421104 +0.100000 1.850000 1432.226570 +0.100000 1.900000 1613.443533 +0.100000 1.950000 1834.552542 +0.100000 2.000000 2101.020472 +0.100000 2.050000 2419.435685 +0.100000 2.100000 2797.670929 +0.100000 2.150000 3245.077990 +0.100000 2.200000 3772.718911 +0.100000 2.250000 4393.639503 +0.100000 2.300000 5123.191894 +0.100000 2.350000 5979.414112 +0.100000 2.400000 6983.476068 +0.100000 2.450000 8160.202980 +0.100000 2.500000 9538.689169 +0.100000 2.550000 11153.017414 +0.100000 2.600000 13043.101634 +0.100000 2.650000 15255.673759 +0.100000 2.700000 17845.439163 +0.100000 2.750000 20876.429243 +0.100000 2.800000 24423.584583 +0.100000 2.850000 28574.607840 +0.100000 2.900000 33432.132180 +0.100000 2.950000 39116.258855 +0.100000 3.000000 45767.526685 +0.100000 3.050000 53550.386847 +0.100000 3.100000 62657.268900 +0.150000 0.000000 49357.595655 +0.150000 0.050000 42184.381547 +0.150000 0.100000 36054.167274 +0.150000 0.150000 30815.384594 +0.150000 0.200000 26338.505723 +0.150000 0.250000 22512.840787 +0.150000 0.300000 19243.801037 +0.150000 0.350000 16450.560161 +0.150000 0.400000 14064.055876 +0.150000 0.450000 12025.282372 +0.150000 0.500000 10283.831409 +0.150000 0.550000 8796.645983 +0.150000 0.600000 7526.955753 +0.150000 0.650000 6443.367897 +0.150000 0.700000 5519.090938 +0.150000 0.750000 4731.272326 +0.150000 0.800000 4060.433411 +0.150000 0.850000 3489.987847 +0.150000 0.900000 3005.831488 +0.150000 0.950000 2595.993671 +0.150000 1.000000 2250.341243 +0.150000 1.050000 1960.328023 +0.150000 1.100000 1718.783495 +0.150000 1.150000 1519.735522 +0.150000 1.200000 1358.262686 +0.150000 1.250000 1230.372605 +0.150000 1.300000 1132.903223 +0.150000 1.350000 1063.444633 +0.150000 1.400000 1020.279484 +0.150000 1.450000 1002.340527 +0.150000 1.500000 1009.184227 +0.150000 1.550000 1040.979791 +0.150000 1.600000 1098.513358 +0.150000 1.650000 1183.207434 +0.150000 1.700000 1297.156061 +0.150000 1.750000 1443.176594 +0.150000 1.800000 1624.879362 +0.150000 1.850000 1846.756924 +0.150000 1.900000 2114.295158 +0.150000 1.950000 2434.108889 +0.150000 2.000000 2814.105442 +0.150000 2.050000 3263.680152 +0.150000 2.100000 3793.948658 +0.150000 2.150000 4418.021734 +0.150000 2.200000 5151.329456 +0.150000 2.250000 6012.002699 +0.150000 2.300000 7021.321426 +0.150000 2.350000 8204.240828 +0.150000 2.400000 9590.008333 +0.150000 2.450000 11212.886749 +0.150000 2.500000 13113.001397 +0.150000 2.550000 15337.332207 +0.150000 2.600000 17940.875284 +0.150000 2.650000 20988.002674 +0.150000 2.700000 24554.053953 +0.150000 2.750000 28727.198977 +0.150000 2.800000 33610.617867 +0.150000 2.850000 39325.052113 +0.150000 2.900000 46011.789882 +0.150000 2.950000 53836.159339 +0.150000 3.000000 62991.616350 +0.150000 3.050000 73704.527636 +0.150000 3.100000 86239.767643 +0.200000 0.000000 31386.030198 +0.200000 0.050000 26825.516291 +0.200000 0.100000 22928.257552 +0.200000 0.150000 19597.895088 +0.200000 0.200000 16752.086399 +0.200000 0.250000 14320.469473 +0.200000 0.300000 12242.923099 +0.200000 0.350000 10468.080386 +0.200000 0.400000 8952.058728 +0.200000 0.450000 7657.374812 +0.200000 0.500000 6552.017854 +0.200000 0.550000 5608.658140 +0.200000 0.600000 4803.971302 +0.200000 0.650000 4118.061629 +0.200000 0.700000 3533.970151 +0.200000 0.750000 3037.255332 +0.200000 0.800000 2615.636002 +0.200000 0.850000 2258.687715 +0.200000 0.900000 1957.585000 +0.200000 0.950000 1704.883156 +0.200000 1.000000 1494.334184 +0.200000 1.050000 1320.732306 +0.200000 1.100000 1179.785253 +0.200000 1.150000 1068.008138 +0.200000 1.200000 982.637297 +0.200000 1.250000 921.561953 +0.200000 1.300000 883.272032 +0.200000 1.350000 866.820823 +0.200000 1.400000 871.801574 +0.200000 1.450000 898.337433 +0.200000 1.500000 947.084494 +0.200000 1.550000 1019.248017 +0.200000 1.600000 1116.612229 +0.200000 1.650000 1241.584441 +0.200000 1.700000 1397.254563 +0.200000 1.750000 1587.471505 +0.200000 1.800000 1816.938343 +0.200000 1.850000 2091.328593 +0.200000 1.900000 2417.426496 +0.200000 1.950000 2803.294754 +0.200000 2.000000 3258.473876 +0.200000 2.050000 3794.218070 +0.200000 2.100000 4423.773496 +0.200000 2.150000 5162.705778 +0.200000 2.200000 6029.284859 +0.200000 2.250000 7044.936721 +0.200000 2.300000 8234.773141 +0.200000 2.350000 9628.212570 +0.200000 2.400000 11259.707501 +0.200000 2.450000 13169.596297 +0.200000 2.500000 15405.100552 +0.200000 2.550000 18021.492632 +0.200000 2.600000 21083.462272 +0.200000 2.650000 24666.716018 +0.200000 2.700000 28859.849056 +0.200000 2.750000 33766.535704 +0.200000 2.800000 39508.092743 +0.200000 2.850000 46226.478946 +0.200000 2.900000 54087.804979 +0.200000 2.950000 63286.440450 +0.200000 3.000000 74049.819659 +0.200000 3.050000 86644.064861 +0.200000 3.100000 101380.566081 +0.250000 0.000000 12641.636514 +0.250000 0.050000 10805.979691 +0.250000 0.100000 9237.498410 +0.250000 0.150000 7897.412306 +0.250000 0.200000 6752.588037 +0.250000 0.250000 5774.720067 +0.250000 0.300000 4939.630818 +0.250000 0.350000 4226.672887 +0.250000 0.400000 3618.218541 +0.250000 0.450000 3099.223877 +0.250000 0.500000 2656.856862 +0.250000 0.550000 2280.180066 +0.250000 0.600000 1959.880236 +0.250000 0.650000 1688.038027 +0.250000 0.700000 1457.932197 +0.250000 0.750000 1263.873430 +0.250000 0.800000 1101.063664 +0.250000 0.850000 965.477463 +0.250000 0.900000 853.762485 +0.250000 0.950000 763.156603 +0.250000 1.000000 691.419605 +0.250000 1.050000 636.777809 +0.250000 1.100000 597.880209 +0.250000 1.150000 573.765069 +0.250000 1.200000 563.836148 +0.250000 1.250000 567.847956 +0.250000 1.300000 585.899683 +0.250000 1.350000 618.437655 +0.250000 1.400000 666.266366 +0.250000 1.450000 730.568370 +0.250000 1.500000 812.933522 +0.250000 1.550000 915.398281 +0.250000 1.600000 1040.496068 +0.250000 1.650000 1191.319898 +0.250000 1.700000 1371.598859 +0.250000 1.750000 1585.790308 +0.250000 1.800000 1839.190085 +0.250000 1.850000 2138.063444 +0.250000 1.900000 2489.799966 +0.250000 1.950000 2903.096260 +0.250000 2.000000 3388.170991 +0.250000 2.050000 3957.017526 +0.250000 2.100000 4623.700475 +0.250000 2.150000 5404.703432 +0.250000 2.200000 6319.336528 +0.250000 2.250000 7390.213872 +0.250000 2.300000 8643.812677 +0.250000 2.350000 10111.127906 +0.250000 2.400000 11828.438615 +0.250000 2.450000 13838.204946 +0.250000 2.500000 16190.117941 +0.250000 2.550000 18942.328149 +0.250000 2.600000 22162.883378 +0.250000 2.650000 25931.411171 +0.250000 2.700000 30341.087572 +0.250000 2.750000 35500.940890 +0.250000 2.800000 41538.547398 +0.250000 2.850000 48603.185628 +0.250000 2.900000 56869.527253 +0.250000 2.950000 66541.955806 +0.250000 3.000000 77859.620020 +0.250000 3.050000 91102.346727 +0.250000 3.100000 106597.559520 +0.300000 0.000000 -6414.036216 +0.300000 0.050000 -5479.781205 +0.300000 0.100000 -4681.012615 +0.300000 0.150000 -3997.981063 +0.300000 0.200000 -3413.798739 +0.300000 0.250000 -2914.021862 +0.300000 0.300000 -2486.293553 +0.300000 0.350000 -2120.038322 +0.300000 0.400000 -1806.200586 +0.300000 0.450000 -1537.020774 +0.300000 0.500000 -1305.843473 +0.300000 0.550000 -1106.952873 +0.300000 0.600000 -935.431447 +0.300000 0.650000 -787.038363 +0.300000 0.700000 -658.104636 +0.300000 0.750000 -545.442405 +0.300000 0.800000 -446.266121 +0.300000 0.850000 -358.123671 +0.300000 0.900000 -278.835753 +0.300000 0.950000 -206.441990 +0.300000 1.000000 -139.152461 +0.300000 1.050000 -75.303446 +0.300000 1.100000 -13.316294 +0.300000 1.150000 48.341616 +0.300000 1.200000 111.194763 +0.300000 1.250000 176.797176 +0.300000 1.300000 246.770861 +0.300000 1.350000 322.845904 +0.300000 1.400000 406.903243 +0.300000 1.450000 501.021177 +0.300000 1.500000 607.526753 +0.300000 1.550000 729.053299 +0.300000 1.600000 868.605531 +0.300000 1.650000 1029.633851 +0.300000 1.700000 1216.119647 +0.300000 1.750000 1432.673742 +0.300000 1.800000 1684.650390 +0.300000 1.850000 1978.279660 +0.300000 1.900000 2320.821471 +0.300000 1.950000 2720.745099 +0.300000 2.000000 3187.938569 +0.300000 2.050000 3733.953140 +0.300000 2.100000 4372.288905 +0.300000 2.150000 5118.728581 +0.300000 2.200000 5991.727729 +0.300000 2.250000 7012.871066 +0.300000 2.300000 8207.406145 +0.300000 2.350000 9604.867589 +0.300000 2.400000 11239.807335 +0.300000 2.450000 13152.648920 +0.300000 2.500000 15390.686943 +0.300000 2.550000 18009.256417 +0.300000 2.600000 21073.100914 +0.300000 2.650000 24657.973335 +0.300000 2.700000 28852.508886 +0.300000 2.750000 33760.416563 +0.300000 2.800000 39503.043338 +0.300000 2.850000 46222.374430 +0.300000 2.900000 54084.543869 +0.300000 2.950000 63283.942116 +0.300000 3.000000 74048.022331 +0.300000 3.050000 86642.924099 +0.300000 3.100000 101380.053680 +0.350000 0.000000 -25311.774088 +0.350000 0.050000 -21630.749806 +0.350000 0.100000 -18484.541198 +0.350000 0.150000 -15795.358927 +0.350000 0.200000 -13496.713536 +0.350000 0.250000 -11531.771507 +0.350000 0.300000 -9851.950069 +0.350000 0.350000 -8415.715995 +0.350000 0.400000 -7187.558702 +0.350000 0.450000 -6137.112266 +0.350000 0.500000 -5238.404620 +0.350000 0.550000 -4469.215411 +0.350000 0.600000 -3810.526600 +0.350000 0.650000 -3246.052246 +0.350000 0.700000 -2761.835842 +0.350000 0.750000 -2345.905239 +0.350000 0.800000 -1987.976643 +0.350000 0.850000 -1679.200345 +0.350000 0.900000 -1411.941917 +0.350000 0.950000 -1179.593452 +0.350000 1.000000 -976.410183 +0.350000 1.050000 -797.368448 +0.350000 1.100000 -638.041478 +0.350000 1.150000 -494.489947 +0.350000 1.200000 -363.164575 +0.350000 1.250000 -240.818369 +0.350000 1.300000 -124.426346 +0.350000 1.350000 -11.110737 +0.350000 1.400000 101.930160 +0.350000 1.450000 217.491259 +0.350000 1.500000 338.429783 +0.350000 1.550000 467.735912 +0.350000 1.600000 608.606710 +0.350000 1.650000 764.525180 +0.350000 1.700000 939.346372 +0.350000 1.750000 1137.392703 +0.350000 1.800000 1363.560825 +0.350000 1.850000 1623.442698 +0.350000 1.900000 1923.463845 +0.350000 1.950000 2271.042226 +0.350000 2.000000 2674.771641 +0.350000 2.050000 3144.634214 +0.350000 2.100000 3692.247197 +0.350000 2.150000 4331.150205 +0.350000 2.200000 5077.139977 +0.350000 2.250000 5948.660951 +0.350000 2.300000 6967.261299 +0.350000 2.350000 8158.125696 +0.350000 2.400000 9550.698010 +0.350000 2.450000 11179.409295 +0.350000 2.500000 13084.529090 +0.350000 2.550000 15313.161074 +0.350000 2.600000 17920.407699 +0.350000 2.650000 20970.732582 +0.350000 2.700000 24539.554353 +0.350000 2.750000 28715.111370 +0.350000 2.800000 33600.643389 +0.350000 2.850000 39316.944148 +0.350000 2.900000 46005.347962 +0.350000 2.950000 53831.224189 +0.350000 3.000000 62988.065949 +0.350000 3.050000 73702.274202 +0.350000 3.100000 86238.755459 +0.400000 0.000000 -43586.252076 +0.400000 0.050000 -37249.215037 +0.400000 0.100000 -31833.156892 +0.400000 0.150000 -27204.166760 +0.400000 0.200000 -23247.793847 +0.400000 0.250000 -19866.217677 +0.400000 0.300000 -16975.829501 +0.400000 0.350000 -14505.165087 +0.400000 0.400000 -12393.137786 +0.400000 0.450000 -10587.528172 +0.400000 0.500000 -9043.692933 +0.400000 0.550000 -7723.461072 +0.400000 0.600000 -6594.190139 +0.400000 0.650000 -5627.959150 +0.400000 0.700000 -4800.878250 +0.400000 0.750000 -4092.498041 +0.400000 0.800000 -3485.303972 +0.400000 0.850000 -2964.283301 +0.400000 0.900000 -2516.553902 +0.400000 0.950000 -2131.045761 +0.400000 1.000000 -1798.227272 +0.400000 1.050000 -1509.869569 +0.400000 1.100000 -1258.843069 +0.400000 1.150000 -1038.941195 +0.400000 1.200000 -844.726920 +0.400000 1.250000 -671.398338 +0.400000 1.300000 -514.669937 +0.400000 1.350000 -370.666640 +0.400000 1.400000 -235.827997 +0.400000 1.450000 -106.820151 +0.400000 1.500000 19.546590 +0.400000 1.550000 146.396616 +0.400000 1.600000 276.866267 +0.400000 1.650000 414.181378 +0.400000 1.700000 561.737034 +0.400000 1.750000 723.181519 +0.400000 1.800000 902.506513 +0.400000 1.850000 1104.145788 +0.400000 1.900000 1333.084832 +0.400000 1.950000 1594.984114 +0.400000 2.000000 1896.319038 +0.400000 2.050000 2244.540045 +0.400000 2.100000 2648.256826 +0.400000 2.150000 3117.451193 +0.400000 2.200000 3663.723875 +0.400000 2.250000 4300.581348 +0.400000 2.300000 5043.769777 +0.400000 2.350000 5911.664338 +0.400000 2.400000 6925.723538 +0.400000 2.450000 8111.019776 +0.400000 2.500000 9496.859246 +0.400000 2.550000 11117.506536 +0.400000 2.600000 13013.031803 +0.400000 2.650000 15230.301504 +0.400000 2.700000 17824.137161 +0.400000 2.750000 20858.670807 +0.400000 2.800000 24408.930638 +0.400000 2.850000 28562.696071 +0.400000 2.900000 33422.668071 +0.400000 2.950000 39109.008408 +0.400000 3.000000 45762.310634 +0.400000 3.050000 53547.076227 +0.400000 3.100000 62655.781856 +0.450000 0.000000 -60787.491884 +0.450000 0.050000 -51950.566325 +0.450000 0.100000 -44398.107434 +0.450000 0.150000 -37943.382277 +0.450000 0.200000 -32426.799151 +0.450000 0.250000 -27711.961717 +0.450000 0.300000 -23682.296623 +0.450000 0.350000 -20238.171261 +0.450000 0.400000 -17294.430365 +0.450000 0.450000 -14778.290570 +0.450000 0.500000 -12627.540857 +0.450000 0.550000 -10789.004398 +0.450000 0.600000 -9217.223770 +0.450000 0.650000 -7873.337033 +0.450000 0.700000 -6724.116875 +0.450000 0.750000 -5741.149072 +0.450000 0.800000 -4900.129955 +0.450000 0.850000 -4180.265505 +0.450000 0.900000 -3563.757229 +0.450000 0.950000 -3035.362089 +0.450000 1.000000 -2582.015630 +0.450000 1.050000 -2192.508956 +0.450000 1.100000 -1857.211598 +0.450000 1.150000 -1567.833401 +0.450000 1.200000 -1317.219550 +0.450000 1.250000 -1099.173672 +0.450000 1.300000 -908.304628 +0.450000 1.350000 -739.893222 +0.450000 1.400000 -589.775518 +0.450000 1.450000 -454.239889 +0.450000 1.500000 -329.935243 +0.450000 1.550000 -213.788176 +0.450000 1.600000 -102.926976 +0.450000 1.650000 5.389376 +0.450000 1.700000 113.838980 +0.450000 1.750000 225.103228 +0.450000 1.800000 341.933106 +0.450000 1.850000 467.217206 +0.450000 1.900000 604.053152 +0.450000 1.950000 755.824184 +0.450000 2.000000 926.282807 +0.450000 2.050000 1119.643575 +0.450000 2.100000 1340.687292 +0.450000 2.150000 1594.879216 +0.450000 2.200000 1888.504188 +0.450000 2.250000 2228.822023 +0.450000 2.300000 2624.247008 +0.450000 2.350000 3084.555939 +0.450000 2.400000 3621.129859 +0.450000 2.450000 4247.235441 +0.450000 2.500000 4978.353013 +0.450000 2.550000 5832.559302 +0.450000 2.600000 6830.974375 +0.450000 2.650000 7998.283832 +0.450000 2.700000 9363.349151 +0.450000 2.750000 10959.921279 +0.450000 2.800000 12827.475123 +0.450000 2.850000 15012.185552 +0.450000 2.900000 17568.069067 +0.450000 2.950000 20558.319340 +0.450000 3.000000 24056.869674 +0.450000 3.050000 28150.220977 +0.450000 3.100000 32939.580489 +0.500000 0.000000 -76491.941900 +0.500000 0.050000 -65372.767129 +0.500000 0.100000 -55869.920077 +0.500000 0.150000 -47748.444879 +0.500000 0.200000 -40807.539794 +0.500000 0.250000 -34875.592424 +0.500000 0.300000 -29805.936635 +0.500000 0.350000 -25473.226271 +0.500000 0.400000 -21770.335992 +0.500000 0.450000 -18605.712626 +0.500000 0.500000 -15901.111535 +0.500000 0.550000 -13589.662033 +0.500000 0.600000 -11614.214027 +0.500000 0.650000 -9925.924984 +0.500000 0.700000 -8483.052319 +0.500000 0.750000 -7249.921312 +0.500000 0.800000 -6196.043063 +0.500000 0.850000 -5295.360657 +0.500000 0.900000 -4525.604914 +0.500000 0.950000 -3867.743786 +0.500000 1.000000 -3305.511798 +0.500000 1.050000 -2825.007885 +0.500000 1.100000 -2414.351688 +0.500000 1.150000 -2063.389822 +0.500000 1.200000 -1763.444829 +0.500000 1.250000 -1507.100634 +0.500000 1.300000 -1288.019179 +0.500000 1.350000 -1100.783725 +0.500000 1.400000 -940.764913 +0.500000 1.450000 -804.006313 +0.500000 1.500000 -687.126597 +0.500000 1.550000 -587.235940 +0.500000 1.600000 -501.864566 +0.500000 1.650000 -428.901686 +0.500000 1.700000 -366.543309 +0.500000 1.750000 -313.247638 +0.500000 1.800000 -267.696947 +0.500000 1.850000 -228.765006 +0.500000 1.900000 -195.489231 +0.500000 1.950000 -167.046886 +0.500000 2.000000 -142.734739 +0.500000 2.050000 -121.951679 +0.500000 2.100000 -104.183847 +0.500000 2.150000 -88.991939 +0.500000 2.200000 -76.000338 +0.500000 2.250000 -64.887829 +0.500000 2.300000 -55.379657 +0.500000 2.350000 -47.240736 +0.500000 2.400000 -40.269832 +0.500000 2.450000 -34.294590 +0.500000 2.500000 -29.167276 +0.500000 2.550000 -24.761116 +0.500000 2.600000 -20.967169 +0.500000 2.650000 -17.691631 +0.500000 2.700000 -14.853514 +0.500000 2.750000 -12.382648 +0.500000 2.800000 -10.217940 +0.500000 2.850000 -8.305869 +0.500000 2.900000 -6.599158 +0.500000 2.950000 -5.055610 +0.500000 3.000000 -3.637061 +0.500000 3.050000 -2.308438 +0.500000 3.100000 -1.036890 +0.550000 0.000000 -90312.906444 +0.550000 0.050000 -77185.273446 +0.550000 0.100000 -65966.029866 +0.550000 0.150000 -56377.782300 +0.550000 0.200000 -48183.463374 +0.550000 0.250000 -41180.470300 +0.550000 0.300000 -35195.655568 +0.550000 0.350000 -30081.045911 +0.550000 0.400000 -25710.183696 +0.550000 0.450000 -21975.000288 +0.550000 0.500000 -18783.144073 +0.550000 0.550000 -16055.697089 +0.550000 0.600000 -13725.223789 +0.550000 0.650000 -11734.103719 +0.550000 0.700000 -10033.106861 +0.550000 0.750000 -8580.176429 +0.550000 0.800000 -7339.389028 +0.550000 0.850000 -6280.066455 +0.550000 0.900000 -5376.017186 +0.550000 0.950000 -4604.888795 +0.550000 1.000000 -3947.615296 +0.550000 1.050000 -3387.945744 +0.550000 1.100000 -2912.042427 +0.550000 1.150000 -2508.138738 +0.550000 1.200000 -2166.248244 +0.550000 1.250000 -1877.917776 +0.550000 1.300000 -1636.018424 +0.550000 1.350000 -1434.569279 +0.550000 1.400000 -1268.589553 +0.550000 1.450000 -1133.975433 +0.550000 1.500000 -1027.398613 +0.550000 1.550000 -946.224006 +0.550000 1.600000 -888.444584 +0.550000 1.650000 -852.631766 +0.550000 1.700000 -837.900086 +0.550000 1.750000 -843.885307 +0.550000 1.800000 -870.735412 +0.550000 1.850000 -919.114265 +0.550000 1.900000 -990.218021 +0.550000 1.950000 -1085.804707 +0.550000 2.000000 -1208.237683 +0.550000 2.050000 -1360.544078 +0.550000 2.100000 -1546.489634 +0.550000 2.150000 -1770.671817 +0.550000 2.200000 -2038.633483 +0.550000 2.250000 -2356.999927 +0.550000 2.300000 -2733.642691 +0.550000 2.350000 -3177.874187 +0.550000 2.400000 -3700.677945 +0.550000 2.450000 -4314.980175 +0.550000 2.500000 -5035.969370 +0.550000 2.550000 -5881.471832 +0.550000 2.600000 -6872.392431 +0.550000 2.650000 -8033.231467 +0.550000 2.700000 -9392.690437 +0.550000 2.750000 -10984.381674 +0.550000 2.800000 -12847.659404 +0.550000 2.850000 -15028.592772 +0.550000 2.900000 -17581.104889 +0.550000 2.950000 -20568.306075 +0.550000 3.000000 -24064.054240 +0.550000 3.050000 -28154.781011 +0.550000 3.100000 -32941.628737 +0.600000 0.000000 -101910.067500 +0.600000 0.050000 -87097.177295 +0.600000 0.100000 -74437.746215 +0.600000 0.150000 -63618.772530 +0.600000 0.200000 -54372.759422 +0.600000 0.250000 -46471.101191 +0.600000 0.300000 -39718.431022 +0.600000 0.350000 -33947.790586 +0.600000 0.400000 -29016.502029 +0.600000 0.450000 -24802.640295 +0.600000 0.500000 -21202.018550 +0.600000 0.550000 -18125.612190 +0.600000 0.600000 -15497.357725 +0.600000 0.650000 -13252.272123 +0.600000 0.700000 -11334.846122 +0.600000 0.750000 -9697.671773 +0.600000 0.800000 -8300.270289 +0.600000 0.850000 -7108.091217 +0.600000 0.900000 -6091.658185 +0.600000 0.950000 -5225.840101 +0.600000 1.000000 -4489.229799 +0.600000 1.050000 -3863.614746 +0.600000 1.100000 -3333.526743 +0.600000 1.150000 -2885.859478 +0.600000 1.200000 -2509.544472 +0.600000 1.250000 -2195.277418 +0.600000 1.300000 -1935.288130 +0.600000 1.350000 -1723.148429 +0.600000 1.400000 -1553.613204 +0.600000 1.450000 -1422.490734 +0.600000 1.500000 -1326.539045 +0.600000 1.550000 -1263.385750 +0.600000 1.600000 -1231.469398 +0.600000 1.650000 -1230.000865 +0.600000 1.700000 -1258.943840 +0.600000 1.750000 -1319.013934 +0.600000 1.800000 -1411.696365 +0.600000 1.850000 -1539.282688 +0.600000 1.900000 -1704.927447 +0.600000 1.950000 -1912.726173 +0.600000 2.000000 -2167.816646 +0.600000 2.050000 -2476.505923 +0.600000 2.100000 -2846.426280 +0.600000 2.150000 -3286.723920 +0.600000 2.200000 -3808.285108 +0.600000 2.250000 -4424.005332 +0.600000 2.300000 -5149.108144 +0.600000 2.350000 -6001.521557 +0.600000 2.400000 -7002.321310 +0.600000 2.450000 -8176.251963 +0.600000 2.500000 -9552.338701 +0.600000 2.550000 -11164.604976 +0.600000 2.600000 -13052.913727 +0.600000 2.650000 -15263.952986 +0.600000 2.700000 -17852.390225 +0.600000 2.750000 -20882.224003 +0.600000 2.800000 -24428.366315 +0.600000 2.850000 -28578.494772 +0.600000 2.900000 -33435.220415 +0.600000 2.950000 -39118.624750 +0.600000 3.000000 -45769.228735 +0.600000 3.050000 -53551.467136 +0.600000 3.100000 -62657.754137 +0.650000 0.000000 -110997.864474 +0.650000 0.050000 -94864.374226 +0.650000 0.100000 -81076.385391 +0.650000 0.150000 -69292.992887 +0.650000 0.200000 -59222.854849 +0.650000 0.250000 -50616.989261 +0.650000 0.300000 -43262.617934 +0.650000 0.350000 -36977.905605 +0.650000 0.400000 -31607.464104 +0.650000 0.450000 -27018.510408 +0.650000 0.500000 -23097.583618 +0.650000 0.550000 -19747.739655 +0.650000 0.600000 -16886.154342 +0.650000 0.650000 -14442.075592 +0.650000 0.700000 -12355.074081 +0.650000 0.750000 -10573.549139 +0.650000 0.800000 -9053.452945 +0.650000 0.850000 -7757.201443 +0.650000 0.900000 -6652.745091 +0.650000 0.950000 -5712.776443 +0.650000 1.000000 -4914.054973 +0.650000 1.050000 -4236.832464 +0.650000 1.100000 -3664.364734 +0.650000 1.150000 -3182.497640 +0.650000 1.200000 -2779.317121 +0.650000 1.250000 -2444.854626 +0.650000 1.300000 -2170.840639 +0.650000 1.350000 -1950.500223 +0.650000 1.400000 -1778.385510 +0.650000 1.450000 -1650.240999 +0.650000 1.500000 -1562.898345 +0.650000 1.550000 -1514.198018 +0.650000 1.600000 -1502.935915 +0.650000 1.650000 -1528.833582 +0.650000 1.700000 -1592.531332 +0.650000 1.750000 -1695.604081 +0.650000 1.800000 -1840.600278 +0.650000 1.850000 -2031.104924 +0.650000 1.900000 -2271.828206 +0.650000 1.950000 -2568.721956 +0.650000 2.000000 -2929.126809 +0.650000 2.050000 -3361.953697 +0.650000 2.100000 -3877.904172 +0.650000 2.150000 -4489.735001 +0.650000 2.200000 -5212.573570 +0.650000 2.250000 -6064.291909 +0.650000 2.300000 -7065.948571 +0.650000 2.350000 -8242.309304 +0.650000 2.400000 -9622.459376 +0.650000 2.450000 -11240.522703 +0.650000 2.500000 -13136.505555 +0.650000 2.550000 -15357.285705 +0.650000 2.600000 -17957.771468 +0.650000 2.650000 -21002.259298 +0.650000 2.700000 -24566.023509 +0.650000 2.750000 -28737.177411 +0.650000 2.800000 -33618.851892 +0.650000 2.850000 -39331.745314 +0.650000 2.900000 -46017.107747 +0.650000 2.950000 -53840.233352 +0.650000 3.000000 -62994.547240 +0.650000 3.050000 -73706.387868 +0.650000 3.100000 -86240.603211 +0.700000 0.000000 -117352.525644 +0.700000 0.050000 -100295.577948 +0.700000 0.100000 -85718.417018 +0.700000 0.150000 -73260.625662 +0.700000 0.200000 -62614.187644 +0.700000 0.250000 -53515.872057 +0.700000 0.300000 -45740.724990 +0.700000 0.350000 -39096.507589 +0.700000 0.400000 -33418.942996 +0.700000 0.450000 -28567.654640 +0.700000 0.500000 -24422.695449 +0.700000 0.550000 -20881.582193 +0.700000 0.600000 -17856.761601 +0.700000 0.650000 -15273.445631 +0.700000 0.700000 -13067.762345 +0.700000 0.750000 -11185.176694 +0.700000 0.800000 -9579.142152 +0.700000 0.850000 -8209.949855 +0.700000 0.900000 -7043.746817 +0.700000 0.950000 -6051.698916 +0.700000 1.000000 -5209.277979 +0.700000 1.050000 -4495.655330 +0.700000 1.100000 -3893.186799 +0.700000 1.150000 -3386.976481 +0.700000 1.200000 -2964.508434 +0.700000 1.250000 -2615.337226 +0.700000 1.300000 -2330.829672 +0.700000 1.350000 -2103.951385 +0.700000 1.400000 -1929.092847 +0.700000 1.450000 -1801.930718 +0.700000 1.500000 -1719.320941 +0.700000 1.550000 -1679.221008 +0.700000 1.600000 -1680.639457 +0.700000 1.650000 -1723.611357 +0.700000 1.700000 -1809.199180 +0.700000 1.750000 -1939.519067 +0.700000 1.800000 -2117.793149 +0.700000 1.850000 -2348.429215 +0.700000 1.900000 -2637.129692 +0.700000 1.950000 -2991.032638 +0.700000 2.000000 -3418.888229 +0.700000 2.050000 -3931.275101 +0.700000 2.100000 -4540.861911 +0.700000 2.150000 -5262.720563 +0.700000 2.200000 -6114.698858 +0.700000 2.250000 -7117.861778 +0.700000 2.300000 -8297.012312 +0.700000 2.350000 -9681.304705 +0.700000 2.400000 -11304.965292 +0.700000 2.450000 -13208.138733 +0.700000 2.500000 -15437.880587 +0.700000 2.550000 -18049.320744 +0.700000 2.600000 -21107.026506 +0.700000 2.650000 -24686.598995 +0.700000 2.700000 -28876.542377 +0.700000 2.750000 -33780.452109 +0.700000 2.800000 -39519.576312 +0.700000 2.850000 -46235.813608 +0.700000 2.900000 -54095.221531 +0.700000 2.950000 -63292.122265 +0.700000 3.000000 -74053.907219 +0.700000 3.050000 -86646.659229 +0.700000 3.100000 -101381.731403 +0.750000 0.000000 -120817.578162 +0.750000 0.050000 -103257.033574 +0.750000 0.100000 -88249.497111 +0.750000 0.150000 -75423.910637 +0.750000 0.200000 -64463.164261 +0.750000 0.250000 -55096.255868 +0.750000 0.300000 -47091.590647 +0.750000 0.350000 -40251.254957 +0.750000 0.400000 -34406.122959 +0.750000 0.450000 -29411.675010 +0.750000 0.500000 -25144.424451 +0.750000 0.550000 -21498.864422 +0.750000 0.600000 -18384.859229 +0.750000 0.650000 -15725.415758 +0.750000 0.700000 -13454.779837 +0.750000 0.750000 -11516.810476 +0.750000 0.800000 -9863.591798 +0.750000 0.850000 -8454.248322 +0.750000 0.900000 -7253.934332 +0.750000 0.950000 -6232.972321 +0.750000 1.000000 -5366.119221 +0.750000 1.050000 -4631.942273 +0.750000 1.100000 -4012.289111 +0.750000 1.150000 -3491.838940 +0.750000 1.200000 -3057.723742 +0.750000 1.250000 -2699.210112 +0.750000 1.300000 -2407.433875 +0.750000 1.350000 -2175.180927 +0.750000 1.400000 -1996.708864 +0.750000 1.450000 -1867.605002 +0.750000 1.500000 -1784.677274 +0.750000 1.550000 -1745.875312 +0.750000 1.600000 -1750.239744 +0.750000 1.650000 -1797.878480 +0.750000 1.700000 -1889.969378 +0.750000 1.750000 -2028.789366 +0.750000 1.800000 -2217.770738 +0.750000 1.850000 -2461.586019 +0.750000 1.900000 -2766.263488 +0.750000 1.950000 -3139.336232 +0.750000 2.000000 -3590.028395 +0.750000 2.050000 -4129.483244 +0.750000 2.100000 -4771.038685 +0.750000 2.150000 -5530.557039 +0.750000 2.200000 -6426.817236 +0.750000 2.250000 -7481.979119 +0.750000 2.300000 -8722.131339 +0.750000 2.350000 -10177.936395 +0.750000 2.400000 -11885.388757 +0.750000 2.450000 -13886.704821 +0.750000 2.500000 -16231.366698 +0.750000 2.550000 -18977.345654 +0.750000 2.600000 -22192.535433 +0.750000 2.650000 -25956.430915 +0.750000 2.700000 -30362.093614 +0.750000 2.750000 -35518.452599 +0.750000 2.800000 -41552.997748 +0.750000 2.850000 -48614.931900 +0.750000 2.900000 -56878.859872 +0.750000 2.950000 -66549.105518 +0.750000 3.000000 -77864.763601 +0.750000 3.050000 -91105.611351 +0.750000 3.100000 -106599.025904 +0.800000 0.000000 -121307.700935 +0.800000 0.050000 -103675.813131 +0.800000 0.100000 -88607.287688 +0.800000 0.150000 -75729.558528 +0.800000 0.200000 -64724.226546 +0.800000 0.250000 -55319.187256 +0.800000 0.300000 -47281.903069 +0.800000 0.350000 -40413.653848 +0.800000 0.400000 -34544.623595 +0.800000 0.450000 -29529.701792 +0.800000 0.500000 -25244.895564 +0.800000 0.550000 -21584.263994 +0.800000 0.600000 -18457.298745 +0.800000 0.650000 -15786.686271 +0.800000 0.700000 -13506.396246 +0.800000 0.750000 -11560.048987 +0.800000 0.800000 -9899.521473 +0.800000 0.850000 -8483.757515 +0.800000 0.900000 -7277.752652 +0.800000 0.950000 -6251.688670 +0.800000 1.000000 -5380.196357 +0.800000 1.050000 -4641.728251 +0.800000 1.100000 -4018.025885 +0.800000 1.150000 -3493.668352 +0.800000 1.200000 -3055.691024 +0.800000 1.250000 -2693.265005 +0.800000 1.300000 -2397.429388 +0.800000 1.350000 -2160.869702 +0.800000 1.400000 -1977.737057 +0.800000 1.450000 -1843.503540 +0.800000 1.500000 -1754.850254 +0.800000 1.550000 -1709.585267 +0.800000 1.600000 -1706.589410 +0.800000 1.650000 -1745.788612 +0.800000 1.700000 -1828.152066 +0.800000 1.750000 -1955.716189 +0.800000 1.800000 -2131.634978 +0.800000 1.850000 -2360.257987 +0.800000 1.900000 -2647.237870 +0.800000 1.950000 -2999.670146 +0.800000 2.000000 -3426.268626 +0.800000 2.050000 -3937.580866 +0.800000 2.100000 -4546.248954 +0.800000 2.150000 -5267.322077 +0.800000 2.200000 -6118.628614 +0.800000 2.250000 -7121.216939 +0.800000 2.300000 -8299.875833 +0.800000 2.350000 -9683.747386 +0.800000 2.400000 -11307.047527 +0.800000 2.450000 -13209.912006 +0.800000 2.500000 -15439.388741 +0.800000 2.550000 -18050.601069 +0.800000 2.600000 -21108.110657 +0.800000 2.650000 -24687.513778 +0.800000 2.700000 -28877.310409 +0.800000 2.750000 -33781.092380 +0.800000 2.800000 -39520.104652 +0.800000 2.850000 -46236.243081 +0.800000 2.900000 -54095.562754 +0.800000 2.950000 -63292.383676 +0.800000 3.000000 -74054.095281 +0.800000 3.050000 -86646.778592 +0.800000 3.100000 -101381.785018 +0.850000 0.000000 -118810.825513 +0.850000 0.050000 -101541.611983 +0.850000 0.100000 -86782.993146 +0.850000 0.150000 -74170.065298 +0.850000 0.200000 -63390.976491 +0.850000 0.250000 -54179.216054 +0.850000 0.300000 -46307.025174 +0.850000 0.350000 -39579.765611 +0.850000 0.400000 -33831.107310 +0.850000 0.450000 -28918.915918 +0.850000 0.500000 -24721.738553 +0.850000 0.550000 -21135.800899 +0.850000 0.600000 -18072.441413 +0.850000 0.650000 -15455.919185 +0.850000 0.700000 -13221.541261 +0.850000 0.750000 -11314.063125 +0.850000 0.800000 -9686.322785 +0.850000 0.850000 -8298.074710 +0.850000 0.900000 -7114.994761 +0.850000 0.950000 -6107.831540 +0.850000 1.000000 -5251.683150 +0.850000 1.050000 -4525.381506 +0.850000 1.100000 -3910.968954 +0.850000 1.150000 -3393.254275 +0.850000 1.200000 -2959.437084 +0.850000 1.250000 -2598.791344 +0.850000 1.300000 -2302.400165 +0.850000 1.350000 -2062.935339 +0.850000 1.400000 -1874.476150 +0.850000 1.450000 -1732.362983 +0.850000 1.500000 -1633.082121 +0.850000 1.550000 -1574.178866 +0.850000 1.600000 -1554.196848 +0.850000 1.650000 -1572.642015 +0.850000 1.700000 -1629.970421 +0.850000 1.750000 -1727.599498 +0.850000 1.800000 -1867.943103 +0.850000 1.850000 -2054.471203 +0.850000 1.900000 -2291.795666 +0.850000 1.950000 -2585.784287 +0.850000 2.000000 -2943.705873 +0.850000 2.050000 -3374.409959 +0.850000 2.100000 -3888.545611 +0.850000 2.150000 -4498.824724 +0.850000 2.200000 -5220.336318 +0.850000 2.250000 -6070.919614 +0.850000 2.300000 -7071.605103 +0.850000 2.350000 -8247.134518 +0.850000 2.400000 -9626.572575 +0.850000 2.450000 -11244.025585 +0.850000 2.500000 -13139.484729 +0.850000 2.550000 -15359.814830 +0.850000 2.600000 -17959.913075 +0.850000 2.650000 -21004.066339 +0.850000 2.700000 -24567.540662 +0.850000 2.750000 -28738.442186 +0.850000 2.800000 -33619.895562 +0.850000 2.850000 -39332.593684 +0.850000 2.900000 -46017.781792 +0.850000 2.950000 -53840.749737 +0.850000 3.000000 -62994.918733 +0.850000 3.050000 -73706.623654 +0.850000 3.100000 -86240.709119 +0.900000 0.000000 -113388.433257 +0.900000 0.050000 -96907.001872 +0.900000 0.100000 -82821.575434 +0.900000 0.150000 -70783.894777 +0.900000 0.200000 -60496.330818 +0.900000 0.250000 -51704.525731 +0.900000 0.300000 -44191.104011 +0.900000 0.350000 -37770.297910 +0.900000 0.400000 -32283.354367 +0.900000 0.450000 -27594.609872 +0.900000 0.500000 -23588.136219 +0.900000 0.550000 -20164.874202 +0.900000 0.600000 -17240.184397 +0.900000 0.650000 -14741.754474 +0.900000 0.700000 -12607.811284 +0.900000 0.750000 -10785.593539 +0.900000 0.800000 -9230.047292 +0.900000 0.850000 -7902.711996 +0.900000 0.900000 -6770.769568 +0.900000 0.950000 -5806.232973 +0.900000 1.000000 -4985.254249 +0.900000 1.050000 -4287.534873 +0.900000 1.100000 -3695.823883 +0.900000 1.150000 -3195.491349 +0.900000 1.200000 -2774.166656 +0.900000 1.250000 -2421.432643 +0.900000 1.300000 -2128.568035 +0.900000 1.350000 -1888.331818 +0.900000 1.400000 -1694.784202 +0.900000 1.450000 -1543.139764 +0.900000 1.500000 -1429.649127 +0.900000 1.550000 -1351.506260 +0.900000 1.600000 -1306.779096 +0.900000 1.650000 -1294.361768 +0.900000 1.700000 -1313.947257 +0.900000 1.750000 -1366.019812 +0.900000 1.800000 -1451.866916 +0.900000 1.850000 -1573.611120 +0.900000 1.900000 -1734.262522 +0.900000 1.950000 -1937.793196 +0.900000 2.000000 -2189.235393 +0.900000 2.050000 -2494.805968 +0.900000 2.100000 -2862.060088 +0.900000 2.150000 -3300.078033 +0.900000 2.200000 -3819.689703 +0.900000 2.250000 -4433.742387 +0.900000 2.300000 -5157.418405 +0.900000 2.350000 -6008.610493 +0.900000 2.400000 -7008.364193 +0.900000 2.450000 -8181.398202 +0.900000 2.500000 -9556.715537 +0.900000 2.550000 -11168.320625 +0.900000 2.600000 -13056.060057 +0.900000 2.650000 -15266.607788 +0.900000 2.700000 -17854.619140 +0.900000 2.750000 -20884.082141 +0.900000 2.800000 -24429.899617 +0.900000 2.850000 -28579.741149 +0.900000 2.900000 -33436.210684 +0.900000 2.950000 -39119.383394 +0.900000 3.000000 -45769.774512 +0.900000 3.050000 -53551.813540 +0.900000 3.100000 -62657.909733 +0.950000 0.000000 -105174.041460 +0.950000 0.050000 -89886.134406 +0.950000 0.100000 -76820.642848 +0.950000 0.150000 -65654.525295 +0.950000 0.200000 -56111.701872 +0.950000 0.250000 -47956.228306 +0.950000 0.300000 -40986.462254 +0.950000 0.350000 -35030.077737 +0.950000 0.400000 -29939.804418 +0.950000 0.450000 -25589.786375 +0.950000 0.500000 -21872.470341 +0.950000 0.550000 -18695.946470 +0.950000 0.600000 -15981.675887 +0.950000 0.650000 -13662.548830 +0.950000 0.700000 -11681.225378 +0.950000 0.750000 -9988.717731 +0.950000 0.800000 -8543.178999 +0.950000 0.850000 -7308.868545 +0.950000 0.900000 -6255.268307 +0.950000 0.950000 -5356.328243 +0.950000 1.000000 -4589.822252 +0.950000 1.050000 -3936.798637 +0.950000 1.100000 -3381.111528 +0.950000 1.150000 -2909.021680 +0.950000 1.200000 -2508.856773 +0.950000 1.250000 -2170.722814 +0.950000 1.300000 -1886.259514 +0.950000 1.350000 -1648.433578 +0.950000 1.400000 -1451.364810 +0.950000 1.450000 -1290.180728 +0.950000 1.500000 -1160.896089 +0.950000 1.550000 -1060.314358 +0.950000 1.600000 -985.948673 +0.950000 1.650000 -935.960359 +0.950000 1.700000 -909.113465 +0.950000 1.750000 -904.744207 +0.950000 1.800000 -922.744557 +0.950000 1.850000 -963.559569 +0.950000 1.900000 -1028.198386 +0.950000 1.950000 -1118.259189 +0.950000 2.000000 -1235.968712 +0.950000 2.050000 -1384.237297 +0.950000 2.100000 -1566.730854 +0.950000 2.150000 -1787.961498 +0.950000 2.200000 -2053.399107 +0.950000 2.250000 -2369.606572 +0.950000 2.300000 -2744.402054 +0.950000 2.350000 -3187.052291 +0.950000 2.400000 -3708.501715 +0.950000 2.450000 -4321.643054 +0.950000 2.500000 -5041.636095 +0.950000 2.550000 -5886.282513 +0.950000 2.600000 -6876.466010 +0.950000 2.650000 -8036.668662 +0.950000 2.700000 -9395.576232 +0.950000 2.750000 -10986.787420 +0.950000 2.800000 -12849.644583 +0.950000 2.850000 -15030.206466 +0.950000 2.900000 -17582.386998 +0.950000 2.950000 -20569.288297 +0.950000 3.000000 -24064.760861 +0.950000 3.050000 -28155.229503 +0.950000 3.100000 -32941.830187 +1.000000 0.000000 -94369.915709 +1.000000 0.050000 -80651.927123 +1.000000 0.100000 -68928.040227 +1.000000 0.150000 -58908.384420 +1.000000 0.200000 -50345.225850 +1.000000 0.250000 -43026.842247 +1.000000 0.300000 -36772.288140 +1.000000 0.350000 -31426.921011 +1.000000 0.400000 -26858.577799 +1.000000 0.450000 -22954.307194 +1.000000 0.500000 -19617.576936 +1.000000 0.550000 -16765.887082 +1.000000 0.600000 -14328.730210 +1.000000 0.650000 -12245.848135 +1.000000 0.700000 -10465.742043 +1.000000 0.750000 -8944.399189 +1.000000 0.800000 -7644.204698 +1.000000 0.850000 -6533.011536 +1.000000 0.900000 -5583.345692 +1.000000 0.950000 -4771.726878 +1.000000 1.000000 -4078.087993 +1.000000 1.050000 -3485.278963 +1.000000 1.100000 -2978.642713 +1.000000 1.150000 -2545.652768 +1.000000 1.200000 -2175.603544 +1.000000 1.250000 -1859.345654 +1.000000 1.300000 -1589.059689 +1.000000 1.350000 -1358.062885 +1.000000 1.400000 -1160.643897 +1.000000 1.450000 -991.921581 +1.000000 1.500000 -847.724315 +1.000000 1.550000 -724.486851 +1.000000 1.600000 -619.162171 +1.000000 1.650000 -529.146142 +1.000000 1.700000 -452.213140 +1.000000 1.750000 -386.461011 +1.000000 1.800000 -330.264047 +1.000000 1.850000 -282.232792 +1.000000 1.900000 -241.179683 +1.000000 1.950000 -206.089690 +1.000000 2.000000 -176.095220 +1.000000 2.050000 -150.454667 +1.000000 2.100000 -128.534073 +1.000000 2.150000 -109.791458 +1.000000 2.200000 -93.763412 +1.000000 2.250000 -80.053647 +1.000000 2.300000 -68.323191 +1.000000 2.350000 -58.282012 +1.000000 2.400000 -49.681843 +1.000000 2.450000 -42.310046 +1.000000 2.500000 -35.984357 +1.000000 2.550000 -30.548373 +1.000000 2.600000 -25.867691 +1.000000 2.650000 -21.826583 +1.000000 2.700000 -18.325132 +1.000000 2.750000 -15.276766 +1.000000 2.800000 -12.606114 +1.000000 2.850000 -10.247147 +1.000000 2.900000 -8.141537 +1.000000 2.950000 -6.237226 +1.000000 3.000000 -4.487128 +1.000000 3.050000 -2.847974 +1.000000 3.100000 -1.279235 +1.050000 0.000000 -81242.089438 +1.050000 0.050000 -69431.801725 +1.050000 0.100000 -59338.200496 +1.050000 0.150000 -50711.723615 +1.050000 0.200000 -43339.083281 +1.050000 0.250000 -37037.992534 +1.050000 0.300000 -31652.658251 +1.050000 0.350000 -27049.929190 +1.050000 0.400000 -23116.003857 +1.050000 0.450000 -19753.616788 +1.050000 0.500000 -16879.633679 +1.050000 0.550000 -14422.995912 +1.050000 0.600000 -12322.963641 +1.050000 0.650000 -10527.614018 +1.050000 0.700000 -8992.557405 +1.050000 0.750000 -7679.839855 +1.050000 0.800000 -6557.004707 +1.050000 0.850000 -5596.290102 +1.050000 0.900000 -4773.942575 +1.050000 0.950000 -4069.629760 +1.050000 1.000000 -3465.937673 +1.050000 1.050000 -2947.940155 +1.050000 1.100000 -2502.829828 +1.050000 1.150000 -2119.601435 +1.050000 1.200000 -1788.779736 +1.050000 1.250000 -1502.185233 +1.050000 1.300000 -1252.731940 +1.050000 1.350000 -1034.252177 +1.050000 1.400000 -841.344079 +1.050000 1.450000 -669.238033 +1.050000 1.500000 -513.678755 +1.050000 1.550000 -370.820074 +1.050000 1.600000 -237.129841 +1.050000 1.650000 -109.302592 +1.050000 1.700000 15.822173 +1.050000 1.750000 141.338139 +1.050000 1.800000 270.348659 +1.050000 1.850000 406.043493 +1.050000 1.900000 551.777665 +1.050000 1.950000 711.154422 +1.050000 2.000000 888.114321 +1.050000 2.050000 1087.032657 +1.050000 2.100000 1312.827643 +1.050000 2.150000 1571.082012 +1.050000 2.200000 1868.181050 +1.050000 2.250000 2211.470465 +1.050000 2.300000 2609.438015 +1.050000 2.350000 3071.923364 +1.050000 2.400000 3610.361362 +1.050000 2.450000 4238.064775 +1.050000 2.500000 4970.553435 +1.050000 2.550000 5825.937969 +1.050000 2.600000 6825.367575 +1.050000 2.650000 7993.552939 +1.050000 2.700000 9359.377194 +1.050000 2.750000 10956.610053 +1.050000 2.800000 12824.742758 +1.050000 2.850000 15009.964492 +1.050000 2.900000 17566.304395 +1.050000 2.950000 20556.967427 +1.050000 3.000000 24055.897093 +1.050000 3.050000 28149.603681 +1.050000 3.100000 32939.303216 +1.100000 0.000000 -66113.813298 +1.100000 0.050000 -56502.079811 +1.100000 0.100000 -48287.348193 +1.100000 0.150000 -41266.510956 +1.100000 0.200000 -35265.979399 +1.100000 0.250000 -30137.391659 +1.100000 0.300000 -25753.944498 +1.100000 0.350000 -22007.258119 +1.100000 0.400000 -18804.696503 +1.100000 0.450000 -16067.076995 +1.100000 0.500000 -13726.712538 +1.100000 0.550000 -11725.738120 +1.100000 0.600000 -10014.680076 +1.100000 0.650000 -8551.232859 +1.100000 0.700000 -7299.213051 +1.100000 0.750000 -6227.664728 +1.100000 0.800000 -5310.094087 +1.100000 0.850000 -4523.814389 +1.100000 0.900000 -3849.385037 +1.100000 0.950000 -3270.130909 +1.100000 1.000000 -2771.730070 +1.100000 1.050000 -2341.859665 +1.100000 1.100000 -1969.891241 +1.100000 1.150000 -1646.627957 +1.100000 1.200000 -1364.077199 +1.100000 1.250000 -1115.252958 +1.100000 1.300000 -894.003109 +1.100000 1.350000 -694.857295 +1.100000 1.400000 -512.891680 +1.100000 1.450000 -343.607203 +1.100000 1.500000 -182.818340 +1.100000 1.550000 -26.549622 +1.100000 1.600000 129.062663 +1.100000 1.650000 287.865994 +1.100000 1.700000 453.786750 +1.100000 1.750000 630.927288 +1.100000 1.800000 823.667367 +1.100000 1.850000 1036.772447 +1.100000 1.900000 1275.511504 +1.100000 1.950000 1545.787311 +1.100000 2.000000 1854.282380 +1.100000 2.050000 2208.624185 +1.100000 2.100000 2617.573751 +1.100000 2.150000 3091.242270 +1.100000 2.200000 3641.341095 +1.100000 2.250000 4281.471302 +1.100000 2.300000 5027.459972 +1.100000 2.350000 5897.751519 +1.100000 2.400000 6913.863713 +1.100000 2.450000 8100.919712 +1.100000 2.500000 9488.269223 +1.100000 2.550000 11110.214166 +1.100000 2.600000 13006.856784 +1.100000 2.650000 15225.091161 +1.100000 2.700000 17819.762668 +1.100000 2.750000 20855.024006 +1.100000 2.800000 24405.921363 +1.100000 2.850000 28560.249918 +1.100000 2.900000 33420.724560 +1.100000 2.950000 39107.519486 +1.100000 3.000000 45761.239487 +1.100000 3.050000 53546.396372 +1.100000 3.100000 62655.476482 +1.150000 0.000000 -49357.595655 +1.150000 0.050000 -42181.174526 +1.150000 0.100000 -36047.673938 +1.150000 0.150000 -30805.444397 +1.150000 0.200000 -26324.872896 +1.150000 0.250000 -22495.178262 +1.150000 0.300000 -19221.672110 +1.150000 0.350000 -16423.417701 +1.150000 0.400000 -14031.228790 +1.150000 0.450000 -11985.959017 +1.150000 0.500000 -10237.039524 +1.150000 0.550000 -8741.228650 +1.150000 0.600000 -7461.542788 +1.150000 0.650000 -6366.341980 +1.150000 0.700000 -5428.547620 +1.150000 0.750000 -4624.972941 +1.150000 0.800000 -3935.749731 +1.150000 0.850000 -3343.837094 +1.150000 0.900000 -2834.600115 +1.150000 0.950000 -2395.448020 +1.150000 1.000000 -2015.522865 +1.150000 1.050000 -1685.431084 +1.150000 1.100000 -1397.011226 +1.150000 1.150000 -1143.132173 +1.150000 1.200000 -917.516819 +1.150000 1.250000 -714.586873 +1.150000 1.300000 -529.324935 +1.150000 1.350000 -357.150443 +1.150000 1.400000 -193.806419 +1.150000 1.450000 -35.254218 +1.150000 1.500000 122.426331 +1.150000 1.550000 283.133844 +1.150000 1.600000 450.841781 +1.150000 1.650000 629.696685 +1.150000 1.700000 824.120705 +1.150000 1.750000 1038.920934 +1.150000 1.800000 1279.408261 +1.150000 1.850000 1551.528685 +1.150000 1.900000 1862.010324 +1.150000 1.950000 2218.529771 +1.150000 2.000000 2629.901894 +1.150000 2.050000 3106.297780 +1.150000 2.100000 3659.496215 +1.150000 2.150000 4303.174914 +1.150000 2.200000 5053.248695 +1.150000 2.250000 5928.262971 +1.150000 2.300000 6949.852284 +1.150000 2.350000 8143.275213 +1.150000 2.400000 9538.038884 +1.150000 2.450000 11168.628531 +1.150000 2.500000 13075.360136 +1.150000 2.550000 15305.377230 +1.150000 2.600000 17913.816511 +1.150000 2.650000 20965.171084 +1.150000 2.700000 24534.885038 +1.150000 2.750000 28711.218791 +1.150000 2.800000 33597.431302 +1.150000 2.850000 39314.333135 +1.150000 2.900000 46003.273466 +1.150000 2.950000 53829.634920 +1.150000 3.000000 62986.922612 +1.150000 3.050000 73701.548527 +1.150000 3.100000 86238.429505 +1.200000 0.000000 -31386.030198 +1.200000 0.050000 -26821.746212 +1.200000 0.100000 -22920.624177 +1.200000 0.150000 -19586.209686 +1.200000 0.200000 -16736.060050 +1.200000 0.250000 -14299.705929 +1.200000 0.300000 -12216.908985 +1.200000 0.350000 -10436.172510 +1.200000 0.400000 -8913.468174 +1.200000 0.450000 -7611.147436 +1.200000 0.500000 -6497.010695 +1.200000 0.550000 -5543.511157 +1.200000 0.600000 -4727.073750 +1.200000 0.650000 -4027.512233 +1.200000 0.700000 -3427.530097 +1.200000 0.750000 -2912.292910 +1.200000 0.800000 -2469.061545 +1.200000 0.850000 -2086.877200 +1.200000 0.900000 -1756.290448 +1.200000 0.950000 -1469.127603 +1.200000 1.000000 -1218.288625 +1.200000 1.050000 -997.571572 +1.200000 1.100000 -801.519264 +1.200000 1.150000 -625.284349 +1.200000 1.200000 -464.509456 +1.200000 1.250000 -315.219460 +1.200000 1.300000 -173.723198 +1.200000 1.350000 -36.522206 +1.200000 1.400000 99.775784 +1.200000 1.450000 238.540708 +1.200000 1.500000 383.203500 +1.200000 1.550000 537.340917 +1.200000 1.600000 704.763974 +1.200000 1.650000 889.612169 +1.200000 1.700000 1096.455835 +1.200000 1.750000 1330.409139 +1.200000 1.800000 1597.256524 +1.200000 1.850000 1903.595736 +1.200000 1.900000 2257.000946 +1.200000 1.950000 2666.210023 +1.200000 2.000000 3141.340575 +1.200000 2.050000 3694.140102 +1.200000 2.100000 4338.276454 +1.200000 2.150000 5089.675767 +1.200000 2.200000 5966.916226 +1.200000 2.250000 6991.687417 +1.200000 2.300000 8189.326587 +1.200000 2.350000 9589.445110 +1.200000 2.400000 11226.660617 +1.200000 2.450000 13141.452913 +1.200000 2.500000 15381.164829 +1.200000 2.550000 18001.172763 +1.200000 2.600000 21066.255853 +1.200000 2.650000 24652.197625 +1.200000 2.700000 28847.659723 +1.200000 2.750000 33756.374054 +1.200000 2.800000 39499.707531 +1.200000 2.850000 46219.662849 +1.200000 2.900000 54082.389471 +1.200000 2.950000 63282.291633 +1.200000 3.000000 74046.834955 +1.200000 3.050000 86642.170473 +1.200000 3.100000 101379.715171 +1.250000 0.000000 -12641.636514 +1.250000 0.050000 -10802.015594 +1.250000 0.100000 -9229.472205 +1.250000 0.150000 -7885.125547 +1.250000 0.200000 -6735.736936 +1.250000 0.250000 -5752.887984 +1.250000 0.300000 -4912.277960 +1.250000 0.350000 -4193.122960 +1.250000 0.400000 -3577.642031 +1.250000 0.450000 -3050.617538 +1.250000 0.500000 -2599.018912 +1.250000 0.550000 -2211.680475 +1.250000 0.600000 -1879.025366 +1.250000 0.650000 -1592.828757 +1.250000 0.700000 -1346.014500 +1.250000 0.750000 -1132.480165 +1.250000 0.800000 -946.946160 +1.250000 0.850000 -784.825196 +1.250000 0.900000 -642.108868 +1.250000 0.950000 -515.268545 +1.250000 1.000000 -401.168127 +1.250000 1.050000 -296.986505 +1.250000 1.100000 -200.147811 +1.250000 1.150000 -108.257729 +1.250000 1.200000 -19.044296 +1.250000 1.250000 69.698270 +1.250000 1.300000 160.164112 +1.250000 1.350000 254.589976 +1.250000 1.400000 355.310524 +1.250000 1.450000 464.816049 +1.250000 1.500000 585.814051 +1.250000 1.550000 721.296181 +1.250000 1.600000 874.612205 +1.250000 1.650000 1049.552829 +1.250000 1.700000 1250.443423 +1.250000 1.750000 1482.250964 +1.250000 1.800000 1750.706843 +1.250000 1.850000 2062.448576 +1.250000 1.900000 2425.183910 +1.250000 1.950000 2847.881398 +1.250000 2.000000 3340.992147 +1.250000 2.050000 3916.708213 +1.250000 2.100000 4589.264055 +1.250000 2.150000 5375.288471 +1.250000 2.200000 6294.215747 +1.250000 2.250000 7368.766166 +1.250000 2.300000 8625.507755 +1.250000 2.350000 10095.513184 +1.250000 2.400000 11815.128022 +1.250000 2.450000 13826.869379 +1.250000 2.500000 16180.477132 +1.250000 2.550000 18934.143730 +1.250000 2.600000 22155.952993 +1.250000 2.650000 25925.563466 +1.250000 2.700000 30336.177964 +1.250000 2.750000 35496.847990 +1.250000 2.800000 41535.170010 +1.250000 2.850000 48600.440247 +1.250000 2.900000 56867.345999 +1.250000 2.950000 66540.284749 +1.250000 3.000000 77858.417843 +1.250000 3.050000 91101.583707 +1.250000 3.100000 106597.216792 +1.300000 0.000000 6414.036216 +1.300000 0.050000 5483.551285 +1.300000 0.100000 4688.645989 +1.300000 0.150000 4009.666465 +1.300000 0.200000 3429.825089 +1.300000 0.250000 2934.785406 +1.300000 0.300000 2512.307667 +1.300000 0.350000 2151.946198 +1.300000 0.400000 1844.791140 +1.300000 0.450000 1583.248150 +1.300000 0.500000 1360.850632 +1.300000 0.550000 1172.099856 +1.300000 0.600000 1012.328998 +1.300000 0.650000 877.587759 +1.300000 0.700000 764.544690 +1.300000 0.750000 670.404826 +1.300000 0.800000 592.840578 +1.300000 0.850000 529.934186 +1.300000 0.900000 480.130305 +1.300000 0.950000 442.197543 +1.300000 1.000000 415.198020 +1.300000 1.050000 398.464180 +1.300000 1.100000 391.582282 +1.300000 1.150000 394.382172 +1.300000 1.200000 406.933078 +1.300000 1.250000 429.545317 +1.300000 1.300000 462.777972 +1.300000 1.350000 507.452714 +1.300000 1.400000 564.674115 +1.300000 1.450000 635.856964 +1.300000 1.500000 722.761241 +1.300000 1.550000 827.535635 +1.300000 1.600000 952.770671 +1.300000 1.650000 1101.562759 +1.300000 1.700000 1277.590751 +1.300000 1.750000 1485.206902 +1.300000 1.800000 1729.544476 +1.300000 1.850000 2016.644669 +1.300000 1.900000 2353.605971 +1.300000 1.950000 2748.759678 +1.300000 2.000000 3211.875882 +1.300000 2.050000 3754.405032 +1.300000 2.100000 4389.761045 +1.300000 2.150000 5133.652964 +1.300000 2.200000 6004.473357 +1.300000 2.250000 7023.753072 +1.300000 2.300000 8216.693584 +1.300000 2.350000 9612.790091 +1.300000 2.400000 11246.560783 +1.300000 2.450000 13158.400290 +1.300000 2.500000 15395.578438 +1.300000 2.550000 18013.408977 +1.300000 2.600000 21076.617211 +1.300000 2.650000 24660.940308 +1.300000 2.700000 28854.999893 +1.300000 2.750000 33762.493194 +1.300000 2.800000 39504.756936 +1.300000 2.850000 46223.767365 +1.300000 2.900000 54085.650580 +1.300000 2.950000 63284.789967 +1.300000 3.000000 74048.632284 +1.300000 3.050000 86643.311235 +1.300000 3.100000 101380.227572 +1.350000 0.000000 25311.774088 +1.350000 0.050000 21633.956827 +1.350000 0.100000 18491.034534 +1.350000 0.150000 15805.299124 +1.350000 0.200000 13510.346363 +1.350000 0.250000 11549.434033 +1.350000 0.300000 9874.078996 +1.350000 0.350000 8442.858455 +1.350000 0.400000 7220.385789 +1.350000 0.450000 6176.435620 +1.350000 0.500000 5285.196505 +1.350000 0.550000 4524.632745 +1.350000 0.600000 3875.939565 +1.350000 0.650000 3323.078163 +1.350000 0.700000 2852.379160 +1.350000 0.750000 2452.204624 +1.350000 0.800000 2112.660323 +1.350000 0.850000 1825.351098 +1.350000 0.900000 1583.173290 +1.350000 0.950000 1380.139103 +1.350000 1.000000 1211.228562 +1.350000 1.050000 1072.265388 +1.350000 1.100000 959.813747 +1.350000 1.150000 871.093296 +1.350000 1.200000 803.910441 +1.350000 1.250000 756.604100 +1.350000 1.300000 728.004634 +1.350000 1.350000 717.404928 +1.350000 1.400000 724.542905 +1.350000 1.450000 749.595051 +1.350000 1.500000 793.180774 +1.350000 1.550000 856.377723 +1.350000 1.600000 940.748429 +1.350000 1.650000 1048.378938 +1.350000 1.700000 1181.930394 +1.350000 1.750000 1344.704826 +1.350000 1.800000 1540.726798 +1.350000 1.850000 1774.842911 +1.350000 1.900000 2052.841637 +1.350000 1.950000 2381.596434 +1.350000 2.000000 2769.235695 +1.350000 2.050000 3225.343718 +1.350000 2.100000 3761.197676 +1.350000 2.150000 4390.046444 +1.350000 2.200000 5127.438174 +1.350000 2.250000 5991.604718 +1.350000 2.300000 7003.912411 +1.350000 2.350000 8189.390344 +1.350000 2.400000 9577.349207 +1.350000 2.450000 11202.105985 +1.350000 2.500000 13103.832443 +1.350000 2.550000 15329.548363 +1.350000 2.600000 17934.284095 +1.350000 2.650000 20982.441176 +1.350000 2.700000 24549.384638 +1.350000 2.750000 28723.306398 +1.350000 2.800000 33607.405780 +1.350000 2.850000 39322.441100 +1.350000 2.900000 46009.715386 +1.350000 2.950000 53834.570070 +1.350000 3.000000 62990.473012 +1.350000 3.050000 73703.801961 +1.350000 3.100000 86239.441689 +1.400000 0.000000 43586.252076 +1.400000 0.050000 37251.545075 +1.400000 0.100000 31837.874577 +1.400000 0.150000 27211.388736 +1.400000 0.200000 23257.698676 +1.400000 0.250000 19879.050254 +1.400000 0.300000 16991.907107 +1.400000 0.350000 14524.885239 +1.400000 0.400000 12416.988060 +1.400000 0.450000 10616.098261 +1.400000 0.500000 9077.689227 +1.400000 0.550000 7763.724122 +1.400000 0.600000 6641.715439 +1.400000 0.650000 5683.921754 +1.400000 0.700000 4866.661822 +1.400000 0.750000 4169.729064 +1.400000 0.800000 3575.891969 +1.400000 0.850000 3070.468039 +1.400000 0.900000 2640.960777 +1.400000 0.950000 2276.750706 +1.400000 1.000000 1968.832810 +1.400000 1.050000 1709.593886 +1.400000 1.100000 1492.624306 +1.400000 1.150000 1312.559544 +1.400000 1.200000 1164.947536 +1.400000 1.250000 1046.138607 +1.400000 1.300000 953.195233 +1.400000 1.350000 883.819407 +1.400000 1.400000 836.295827 +1.400000 1.450000 809.449483 +1.400000 1.500000 802.616605 +1.400000 1.550000 815.628252 +1.400000 1.600000 848.806132 +1.400000 1.650000 902.970564 +1.400000 1.700000 979.460750 +1.400000 1.750000 1080.167894 +1.400000 1.800000 1207.581958 +1.400000 1.850000 1364.853229 +1.400000 1.900000 1555.870205 +1.400000 1.950000 1785.355740 +1.400000 2.000000 2058.983815 +1.400000 2.050000 2383.519825 +1.400000 2.100000 2766.987854 +1.400000 2.150000 3218.869067 +1.400000 2.200000 3750.336132 +1.400000 2.250000 4374.529457 +1.400000 2.300000 5106.882090 +1.400000 2.350000 5965.501293 +1.400000 2.400000 6971.616242 +1.400000 2.450000 8150.102916 +1.400000 2.500000 9530.099146 +1.400000 2.550000 11145.725044 +1.400000 2.600000 13036.926615 +1.400000 2.650000 15250.463416 +1.400000 2.700000 17841.064670 +1.400000 2.750000 20872.782443 +1.400000 2.800000 24420.575308 +1.400000 2.850000 28572.161687 +1.400000 2.900000 33430.188669 +1.400000 2.950000 39114.769932 +1.400000 3.000000 45766.455538 +1.400000 3.050000 53549.706992 +1.400000 3.100000 62656.963526 +1.450000 0.000000 60787.491884 +1.450000 0.050000 51951.791298 +1.450000 0.100000 44400.587667 +1.450000 0.150000 37947.179094 +1.450000 0.200000 32432.006428 +1.450000 0.250000 27718.708201 +1.450000 0.300000 23690.749121 +1.450000 0.350000 20248.538758 +1.450000 0.400000 17306.969196 +1.450000 0.450000 14793.310755 +1.450000 0.500000 12645.413767 +1.450000 0.550000 10810.171935 +1.450000 0.600000 9242.209299 +1.450000 0.650000 7902.758315 +1.450000 0.700000 6758.701345 +1.450000 0.750000 5781.751824 +1.450000 0.800000 4947.754883 +1.450000 0.850000 4236.090126 +1.450000 0.900000 3629.161793 +1.450000 0.950000 3111.963712 +1.450000 1.000000 2671.708269 +1.450000 1.050000 2297.510243 +1.450000 1.100000 1980.117668 +1.450000 1.150000 1711.683080 +1.450000 1.200000 1485.569491 +1.450000 1.250000 1296.186290 +1.450000 1.300000 1138.851019 +1.450000 1.350000 1009.673597 +1.450000 1.400000 905.460138 +1.450000 1.450000 823.633989 +1.450000 1.500000 762.172014 +1.450000 1.550000 719.554580 +1.450000 1.600000 694.727979 +1.450000 1.650000 687.078379 +1.450000 1.700000 696.416645 +1.450000 1.750000 722.973664 +1.450000 1.800000 767.406053 +1.450000 1.850000 830.812393 +1.450000 1.900000 914.760392 +1.450000 1.950000 1021.325647 +1.450000 2.000000 1153.142960 +1.450000 2.050000 1313.471487 +1.450000 2.100000 1506.275316 +1.450000 2.150000 1736.321481 +1.450000 2.200000 2009.297825 +1.450000 2.250000 2331.953628 +1.450000 2.300000 2712.266487 +1.450000 2.350000 3159.639557 +1.450000 2.400000 3685.134040 +1.450000 2.450000 4301.742676 +1.450000 2.500000 5024.710982 +1.450000 2.550000 5871.914195 +1.450000 2.600000 6864.299234 +1.450000 2.650000 8026.402607 +1.450000 2.700000 9386.957072 +1.450000 2.750000 10979.602048 +1.450000 2.800000 12843.715342 +1.450000 2.850000 15025.386758 +1.450000 2.900000 17578.557655 +1.450000 2.950000 20566.354641 +1.450000 3.000000 24062.650357 +1.450000 3.050000 28153.889969 +1.450000 3.100000 32941.228504 +1.500000 0.000000 76491.941900 +1.500000 0.050000 65372.767129 +1.500000 0.100000 55869.920077 +1.500000 0.150000 47748.444879 +1.500000 0.200000 40807.539794 +1.500000 0.250000 34875.592424 +1.500000 0.300000 29805.936635 +1.500000 0.350000 25473.226271 +1.500000 0.400000 21770.335992 +1.500000 0.450000 18605.712626 +1.500000 0.500000 15901.111535 +1.500000 0.550000 13589.662033 +1.500000 0.600000 11614.214027 +1.500000 0.650000 9925.924984 +1.500000 0.700000 8483.052319 +1.500000 0.750000 7249.921312 +1.500000 0.800000 6196.043063 +1.500000 0.850000 5295.360657 +1.500000 0.900000 4525.604914 +1.500000 0.950000 3867.743786 +1.500000 1.000000 3305.511798 +1.500000 1.050000 2825.007885 +1.500000 1.100000 2414.351688 +1.500000 1.150000 2063.389822 +1.500000 1.200000 1763.444829 +1.500000 1.250000 1507.100634 +1.500000 1.300000 1288.019179 +1.500000 1.350000 1100.783725 +1.500000 1.400000 940.764913 +1.500000 1.450000 804.006313 +1.500000 1.500000 687.126597 +1.500000 1.550000 587.235940 +1.500000 1.600000 501.864566 +1.500000 1.650000 428.901686 +1.500000 1.700000 366.543309 +1.500000 1.750000 313.247638 +1.500000 1.800000 267.696947 +1.500000 1.850000 228.765006 +1.500000 1.900000 195.489231 +1.500000 1.950000 167.046886 +1.500000 2.000000 142.734739 +1.500000 2.050000 121.951679 +1.500000 2.100000 104.183847 +1.500000 2.150000 88.991939 +1.500000 2.200000 76.000338 +1.500000 2.250000 64.887829 +1.500000 2.300000 55.379657 +1.500000 2.350000 47.240736 +1.500000 2.400000 40.269832 +1.500000 2.450000 34.294590 +1.500000 2.500000 29.167276 +1.500000 2.550000 24.761116 +1.500000 2.600000 20.967169 +1.500000 2.650000 17.691631 +1.500000 2.700000 14.853514 +1.500000 2.750000 12.382648 +1.500000 2.800000 10.217940 +1.500000 2.850000 8.305869 +1.500000 2.900000 6.599158 +1.500000 2.950000 5.055610 +1.500000 3.000000 3.637061 +1.500000 3.050000 2.308438 +1.500000 3.100000 1.036890 +1.550000 0.000000 90312.906444 +1.550000 0.050000 77184.048473 +1.550000 0.100000 65963.549632 +1.550000 0.150000 56373.985483 +1.550000 0.200000 48178.256098 +1.550000 0.250000 41173.723815 +1.550000 0.300000 35187.203070 +1.550000 0.350000 30070.678413 +1.550000 0.400000 25697.644865 +1.550000 0.450000 21959.980103 +1.550000 0.500000 18765.271164 +1.550000 0.550000 16034.529551 +1.550000 0.600000 13700.238260 +1.550000 0.650000 11704.682437 +1.550000 0.700000 9998.522390 +1.550000 0.750000 8539.573677 +1.550000 0.800000 7291.764100 +1.550000 0.850000 6224.241835 +1.550000 0.900000 5310.612622 +1.550000 0.950000 4528.287172 +1.550000 1.000000 3857.922657 +1.550000 1.050000 3282.944456 +1.550000 1.100000 2789.136357 +1.550000 1.150000 2364.289059 +1.550000 1.200000 1997.898304 +1.550000 1.250000 1680.905157 +1.550000 1.300000 1405.472033 +1.550000 1.350000 1164.788904 +1.550000 1.400000 952.904933 +1.550000 1.450000 764.581332 +1.550000 1.500000 595.161842 +1.550000 1.550000 440.457602 +1.550000 1.600000 296.643582 +1.550000 1.650000 160.164011 +1.550000 1.700000 27.644461 +1.550000 1.750000 -104.191585 +1.550000 1.800000 -238.603746 +1.550000 1.850000 -378.915334 +1.550000 1.900000 -528.595523 +1.550000 1.950000 -691.345123 +1.550000 2.000000 -871.188084 +1.550000 2.050000 -1072.570985 +1.550000 2.100000 -1300.472974 +1.550000 2.150000 -1560.528880 +1.550000 2.200000 -1859.168530 +1.550000 2.250000 -2203.775724 +1.550000 2.300000 -2602.870804 +1.550000 2.350000 -3066.321309 +1.550000 2.400000 -3605.585954 +1.550000 2.450000 -4233.997942 +1.550000 2.500000 -4967.094626 +1.550000 2.550000 -5823.001665 +1.550000 2.600000 -6822.881178 +1.550000 2.650000 -7991.454973 +1.550000 2.700000 -9357.615786 +1.550000 2.750000 -10955.141654 +1.550000 2.800000 -12823.531061 +1.550000 2.850000 -15008.979538 +1.550000 2.900000 -17565.521832 +1.550000 2.950000 -20556.367906 +1.550000 3.000000 -24055.465791 +1.550000 3.050000 -28149.329935 +1.550000 3.100000 -32939.180256 +1.600000 0.000000 101910.067500 +1.600000 0.050000 87094.847257 +1.600000 0.100000 74433.028531 +1.600000 0.150000 63611.550554 +1.600000 0.200000 54362.854594 +1.600000 0.250000 46458.268615 +1.600000 0.300000 39702.353415 +1.600000 0.350000 33928.070434 +1.600000 0.400000 28992.651755 +1.600000 0.450000 24774.070205 +1.600000 0.500000 21168.022256 +1.600000 0.550000 18085.349141 +1.600000 0.600000 15449.832424 +1.600000 0.650000 13196.309518 +1.600000 0.700000 11269.062550 +1.600000 0.750000 9620.440749 +1.600000 0.800000 8209.682293 +1.600000 0.850000 7001.906480 +1.600000 0.900000 5967.251310 +1.600000 0.950000 5080.135157 +1.600000 1.000000 4318.624261 +1.600000 1.050000 3663.890429 +1.600000 1.100000 3099.745505 +1.600000 1.150000 2612.241129 +1.600000 1.200000 2189.323856 +1.600000 1.250000 1820.537149 +1.600000 1.300000 1496.762835 +1.600000 1.350000 1209.995662 +1.600000 1.400000 953.145374 +1.600000 1.450000 719.861402 +1.600000 1.500000 504.375850 +1.600000 1.550000 301.360882 +1.600000 1.600000 105.796999 +1.600000 1.650000 -87.151077 +1.600000 1.700000 -282.253944 +1.600000 1.750000 -484.335480 +1.600000 1.800000 -698.392107 +1.600000 1.850000 -929.716330 +1.600000 1.900000 -1184.027591 +1.600000 1.950000 -1467.613681 +1.600000 2.000000 -1787.486207 +1.600000 2.050000 -2151.553947 +1.600000 2.100000 -2568.818400 +1.600000 2.150000 -3049.596340 +1.600000 2.200000 -3605.774899 +1.600000 2.250000 -4251.105473 +1.600000 2.300000 -5001.543723 +1.600000 2.350000 -5875.644074 +1.600000 2.400000 -6895.018471 +1.600000 2.450000 -8084.870729 +1.600000 2.500000 -9474.619691 +1.600000 2.550000 -11098.626603 +1.600000 2.600000 -12997.044690 +1.600000 2.650000 -15216.811934 +1.600000 2.700000 -17812.811607 +1.600000 2.750000 -20849.229246 +1.600000 2.800000 -24401.139631 +1.600000 2.850000 -28556.362986 +1.600000 2.900000 -33417.636324 +1.600000 2.950000 -39105.153590 +1.600000 3.000000 -45759.537436 +1.600000 3.050000 -53545.316082 +1.600000 3.100000 -62654.991245 +1.650000 0.000000 110997.864474 +1.650000 0.050000 94861.167204 +1.650000 0.100000 81069.892055 +1.650000 0.150000 69283.052690 +1.650000 0.200000 59209.222022 +1.650000 0.250000 50599.326736 +1.650000 0.300000 43240.489008 +1.650000 0.350000 36950.763145 +1.650000 0.400000 31574.637017 +1.650000 0.450000 26979.187054 +1.650000 0.500000 23050.791734 +1.650000 0.550000 19692.322322 +1.650000 0.600000 16820.741378 +1.650000 0.650000 14365.049676 +1.650000 0.700000 12264.530762 +1.650000 0.750000 10467.249755 +1.650000 0.800000 8928.769264 +1.650000 0.850000 7611.050689 +1.650000 0.900000 6481.513718 +1.650000 0.950000 5512.230792 +1.650000 1.000000 4679.236595 +1.650000 1.050000 3961.935525 +1.650000 1.100000 3342.592465 +1.650000 1.150000 2805.894291 +1.650000 1.200000 2338.571255 +1.650000 1.250000 1929.068894 +1.650000 1.300000 1567.262350 +1.650000 1.350000 1244.206033 +1.650000 1.400000 951.912445 +1.650000 1.450000 683.154689 +1.650000 1.500000 431.287787 +1.650000 1.550000 190.084384 +1.650000 1.600000 -46.419224 +1.650000 1.650000 -284.070537 +1.650000 1.700000 -528.745434 +1.650000 1.750000 -786.493448 +1.650000 1.800000 -1063.687345 +1.650000 1.850000 -1367.180685 +1.650000 1.900000 -1704.477276 +1.650000 1.950000 -2083.916704 +1.650000 2.000000 -2514.880527 +1.650000 2.050000 -3008.024235 +1.650000 2.100000 -3575.540701 +1.650000 2.150000 -4231.461647 +1.650000 2.200000 -4992.004580 +1.650000 2.250000 -5875.973761 +1.650000 2.300000 -6905.225140 +1.650000 2.350000 -8105.206737 +1.650000 2.400000 -9505.587841 +1.650000 2.450000 -11140.992577 +1.650000 2.500000 -13051.855977 +1.650000 2.550000 -15285.423732 +1.650000 2.600000 -17896.920327 +1.650000 2.650000 -20950.914459 +1.650000 2.700000 -24522.915481 +1.650000 2.750000 -28701.240357 +1.650000 2.800000 -33589.197277 +1.650000 2.850000 -39307.639933 +1.650000 2.900000 -45997.955601 +1.650000 2.950000 -53825.560906 +1.650000 3.000000 -62983.991722 +1.650000 3.050000 -73699.688295 +1.650000 3.100000 -86237.593938 +1.700000 0.000000 117352.525644 +1.700000 0.050000 100291.807868 +1.700000 0.100000 85710.783644 +1.700000 0.150000 73248.940259 +1.700000 0.200000 62598.161295 +1.700000 0.250000 53495.108513 +1.700000 0.300000 45714.710876 +1.700000 0.350000 39064.599712 +1.700000 0.400000 33380.352442 +1.700000 0.450000 28521.427264 +1.700000 0.500000 24367.688290 +1.700000 0.550000 20816.435210 +1.700000 0.600000 17779.864050 +1.700000 0.650000 15182.896235 +1.700000 0.700000 12961.322290 +1.700000 0.750000 11060.214273 +1.700000 0.800000 9432.567694 +1.700000 0.850000 8038.139340 +1.700000 0.900000 6842.452265 +1.700000 0.950000 5815.943363 +1.700000 1.000000 4933.232420 +1.700000 1.050000 4172.494596 +1.700000 1.100000 3514.920810 +1.700000 1.150000 2944.252692 +1.700000 1.200000 2446.380594 +1.700000 1.250000 2008.994733 +1.700000 1.300000 1621.280839 +1.700000 1.350000 1273.652767 +1.700000 1.400000 957.515489 +1.700000 1.450000 665.052577 +1.700000 1.500000 389.032947 +1.700000 1.550000 122.632075 +1.700000 1.600000 -140.736746 +1.700000 1.650000 -407.585253 +1.700000 1.700000 -684.511218 +1.700000 1.750000 -978.361577 +1.700000 1.800000 -1296.401717 +1.700000 1.850000 -1646.495113 +1.700000 1.900000 -2037.297750 +1.700000 1.950000 -2478.472139 +1.700000 2.000000 -2980.926222 +1.700000 2.050000 -3557.083071 +1.700000 2.100000 -4221.188039 +1.700000 2.150000 -4989.660982 +1.700000 2.200000 -5881.502227 +1.700000 2.250000 -6918.762360 +1.700000 2.300000 -8127.087416 +1.700000 2.350000 -9536.352975 +1.700000 2.400000 -11181.402827 +1.700000 2.450000 -13102.910478 +1.700000 2.500000 -15348.384795 +1.700000 2.550000 -17973.344651 +1.700000 2.600000 -21042.691619 +1.700000 2.650000 -24632.314648 +1.700000 2.700000 -28830.966402 +1.700000 2.750000 -33742.457648 +1.700000 2.800000 -39488.223961 +1.700000 2.850000 -46210.328187 +1.700000 2.900000 -54074.972918 +1.700000 2.950000 -63276.609818 +1.700000 3.000000 -74042.747395 +1.700000 3.050000 -86639.576105 +1.700000 3.100000 -101378.549849 +1.750000 0.000000 120817.578162 +1.750000 0.050000 103253.069477 +1.750000 0.100000 88241.470907 +1.750000 0.150000 75411.623878 +1.750000 0.200000 64446.313160 +1.750000 0.250000 55074.423786 +1.750000 0.300000 47064.237789 +1.750000 0.350000 40217.705031 +1.750000 0.400000 34365.546449 +1.750000 0.450000 29363.068671 +1.750000 0.500000 25086.586501 +1.750000 0.550000 21430.364831 +1.750000 0.600000 18304.004359 +1.750000 0.650000 15630.206489 +1.750000 0.700000 13342.862140 +1.750000 0.750000 11385.417211 +1.750000 0.800000 9709.474293 +1.750000 0.850000 8273.596055 +1.750000 0.900000 7042.280715 +1.750000 0.950000 5985.084263 +1.750000 1.000000 5075.867743 +1.750000 1.050000 4292.150970 +1.750000 1.100000 3614.556713 +1.750000 1.150000 3026.331600 +1.750000 1.200000 2512.931891 +1.750000 1.250000 2061.663886 +1.750000 1.300000 1661.370081 +1.750000 1.350000 1302.153296 +1.750000 1.400000 975.131974 +1.750000 1.450000 672.220583 +1.750000 1.500000 385.929701 +1.750000 1.550000 109.180849 +1.750000 1.600000 -164.868529 +1.750000 1.650000 -442.994247 +1.750000 1.700000 -732.072903 +1.750000 1.750000 -1039.251906 +1.750000 1.800000 -1372.126190 +1.750000 1.850000 -1738.926002 +1.750000 1.900000 -2148.720387 +1.750000 1.950000 -2611.641426 +1.750000 2.000000 -3139.134742 +1.750000 2.050000 -3744.242495 +1.750000 2.100000 -4441.925845 +1.750000 2.150000 -5249.434863 +1.750000 2.200000 -6186.735039 +1.750000 2.250000 -7277.000918 +1.750000 2.300000 -8547.189093 +1.750000 2.350000 -10028.704694 +1.750000 2.400000 -11758.177880 +1.750000 2.450000 -13778.369504 +1.750000 2.500000 -16139.228376 +1.750000 2.550000 -18899.126225 +1.750000 2.600000 -22126.300938 +1.750000 2.650000 -25900.543721 +1.750000 2.700000 -30315.171922 +1.750000 2.750000 -35479.336281 +1.750000 2.800000 -41520.719660 +1.750000 2.850000 -48588.693974 +1.750000 2.900000 -56858.013380 +1.750000 2.950000 -66533.135037 +1.750000 3.000000 -77853.274262 +1.750000 3.050000 -91098.319083 +1.750000 3.100000 -106595.750408 +1.800000 0.000000 121307.700935 +1.800000 0.050000 103672.043051 +1.800000 0.100000 88599.654313 +1.800000 0.150000 75717.873126 +1.800000 0.200000 64708.200196 +1.800000 0.250000 55298.423712 +1.800000 0.300000 47255.888955 +1.800000 0.350000 40381.745971 +1.800000 0.400000 34506.033041 +1.800000 0.450000 29483.474416 +1.800000 0.500000 25189.888405 +1.800000 0.550000 21519.117011 +1.800000 0.600000 18380.401194 +1.800000 0.650000 15696.136875 +1.800000 0.700000 13399.956191 +1.800000 0.750000 11435.086566 +1.800000 0.800000 9752.947016 +1.800000 0.850000 8311.947000 +1.800000 0.900000 7076.458100 +1.800000 0.950000 6015.933117 +1.800000 1.000000 5104.150797 +1.800000 1.050000 4318.567517 +1.800000 1.100000 3639.759897 +1.800000 1.150000 3050.944564 +1.800000 1.200000 2537.563184 +1.800000 1.250000 2086.922513 +1.800000 1.300000 1687.880555 +1.800000 1.350000 1330.571084 +1.800000 1.400000 1006.159700 +1.800000 1.450000 706.625399 +1.800000 1.500000 424.562260 +1.800000 1.550000 152.996333 +1.800000 1.600000 -114.786793 +1.800000 1.650000 -385.407997 +1.800000 1.700000 -665.558332 +1.800000 1.750000 -962.164455 +1.800000 1.800000 -1282.559889 +1.800000 1.850000 -1634.666342 +1.800000 1.900000 -2027.189572 +1.800000 1.950000 -2469.834631 +1.800000 2.000000 -2973.545825 +1.800000 2.050000 -3550.777305 +1.800000 2.100000 -4215.800996 +1.800000 2.150000 -4985.059468 +1.800000 2.200000 -5877.572471 +1.800000 2.250000 -6915.407200 +1.800000 2.300000 -8124.223896 +1.800000 2.350000 -9533.910295 +1.800000 2.400000 -11179.320591 +1.800000 2.450000 -13101.137204 +1.800000 2.500000 -15346.876640 +1.800000 2.550000 -17972.064326 +1.800000 2.600000 -21041.607468 +1.800000 2.650000 -24631.399866 +1.800000 2.700000 -28830.198370 +1.800000 2.750000 -33741.817378 +1.800000 2.800000 -39487.695622 +1.800000 2.850000 -46209.898715 +1.800000 2.900000 -54074.631695 +1.800000 2.950000 -63276.348407 +1.800000 3.000000 -74042.559333 +1.800000 3.050000 -86639.456742 +1.800000 3.100000 -101378.496234 +1.850000 0.000000 118810.825513 +1.850000 0.050000 101538.404962 +1.850000 0.100000 86776.499810 +1.850000 0.150000 74160.125102 +1.850000 0.200000 63377.343664 +1.850000 0.250000 54161.553528 +1.850000 0.300000 46284.896247 +1.850000 0.350000 39552.623151 +1.850000 0.400000 33798.280223 +1.850000 0.450000 28879.592564 +1.850000 0.500000 24674.946669 +1.850000 0.550000 21080.383565 +1.850000 0.600000 18007.028448 +1.850000 0.650000 15378.893268 +1.850000 0.700000 13130.997943 +1.850000 0.750000 11207.763740 +1.850000 0.800000 9561.639105 +1.850000 0.850000 8151.923956 +1.850000 0.900000 6943.763388 +1.850000 0.950000 5907.285888 +1.850000 1.000000 5016.864772 +1.850000 1.050000 4250.484567 +1.850000 1.100000 3589.196685 +1.850000 1.150000 3016.650927 +1.850000 1.200000 2518.691218 +1.850000 1.250000 2083.005613 +1.850000 1.300000 1698.821877 +1.850000 1.350000 1356.641149 +1.850000 1.400000 1048.003085 +1.850000 1.450000 765.276673 +1.850000 1.500000 501.471563 +1.850000 1.550000 250.065231 +1.850000 1.600000 4.841709 +1.850000 1.650000 -240.262103 +1.850000 1.700000 -491.306345 +1.850000 1.750000 -754.498031 +1.850000 1.800000 -1036.344520 +1.850000 1.850000 -1343.814406 +1.850000 1.900000 -1684.509816 +1.850000 1.950000 -2066.854373 +1.850000 2.000000 -2500.301463 +1.850000 2.050000 -2995.567973 +1.850000 2.100000 -3564.899262 +1.850000 2.150000 -4222.371924 +1.850000 2.200000 -4984.241832 +1.850000 2.250000 -5869.346055 +1.850000 2.300000 -6899.568608 +1.850000 2.350000 -8100.381522 +1.850000 2.400000 -9501.474642 +1.850000 2.450000 -11137.489694 +1.850000 2.500000 -13048.876803 +1.850000 2.550000 -15282.894608 +1.850000 2.600000 -17894.778720 +1.850000 2.650000 -20949.107419 +1.850000 2.700000 -24521.398329 +1.850000 2.750000 -28699.975581 +1.850000 2.800000 -33588.153607 +1.850000 2.850000 -39306.791564 +1.850000 2.900000 -45997.281556 +1.850000 2.950000 -53825.044522 +1.850000 3.000000 -62983.620229 +1.850000 3.050000 -73699.452509 +1.850000 3.100000 -86237.488029 +1.900000 0.000000 113388.433257 +1.900000 0.050000 96904.671835 +1.900000 0.100000 82816.857749 +1.900000 0.150000 70776.672802 +1.900000 0.200000 60486.425989 +1.900000 0.250000 51691.693155 +1.900000 0.300000 44175.026405 +1.900000 0.350000 37750.577758 +1.900000 0.400000 32259.504092 +1.900000 0.450000 27566.039783 +1.900000 0.500000 23554.139925 +1.900000 0.550000 20124.611153 +1.900000 0.600000 17192.659097 +1.900000 0.650000 14685.791869 +1.900000 0.700000 12542.027712 +1.900000 0.750000 10708.362515 +1.900000 0.800000 9139.459296 +1.900000 0.850000 7796.527258 +1.900000 0.900000 6646.362694 +1.900000 0.950000 5660.528029 +1.900000 1.000000 4814.648711 +1.900000 1.050000 4087.810556 +1.900000 1.100000 3462.042645 +1.900000 1.150000 2921.872999 +1.900000 1.200000 2453.946041 +1.900000 1.250000 2046.692374 +1.900000 1.300000 1690.042740 +1.900000 1.350000 1375.179051 +1.900000 1.400000 1094.316372 +1.900000 1.450000 840.510431 +1.900000 1.500000 607.485932 +1.900000 1.550000 389.481392 +1.900000 1.600000 181.106697 +1.900000 1.650000 -22.790174 +1.900000 1.700000 -227.250527 +1.900000 1.750000 -437.329601 +1.900000 1.800000 -658.221555 +1.900000 1.850000 -895.387898 +1.900000 1.900000 -1154.692515 +1.900000 1.950000 -1442.546658 +1.900000 2.000000 -1766.067460 +1.900000 2.050000 -2133.253902 +1.900000 2.100000 -2553.184593 +1.900000 2.150000 -3036.242227 +1.900000 2.200000 -3594.370303 +1.900000 2.250000 -4241.368418 +1.900000 2.300000 -4993.233462 +1.900000 2.350000 -5868.555138 +1.900000 2.400000 -6888.975588 +1.900000 2.450000 -8079.724489 +1.900000 2.500000 -9470.242855 +1.900000 2.550000 -11094.910955 +1.900000 2.600000 -12993.898361 +1.900000 2.650000 -15214.157132 +1.900000 2.700000 -17810.582691 +1.900000 2.750000 -20847.371109 +1.900000 2.800000 -24399.606328 +1.900000 2.850000 -28555.116609 +1.900000 2.900000 -33416.646056 +1.900000 2.950000 -39104.394947 +1.900000 3.000000 -45758.991660 +1.900000 3.050000 -53544.969679 +1.900000 3.100000 -62654.835649 +1.950000 0.000000 105174.041460 +1.950000 0.050000 89884.909433 +1.950000 0.100000 76818.162614 +1.950000 0.150000 65650.728477 +1.950000 0.200000 56106.494595 +1.950000 0.250000 47949.481822 +1.950000 0.300000 40978.009756 +1.950000 0.350000 35019.710239 +1.950000 0.400000 29927.265587 +1.950000 0.450000 25574.766190 +1.950000 0.500000 21854.597432 +1.950000 0.550000 18674.778932 +1.950000 0.600000 15956.690358 +1.950000 0.650000 13633.127548 +1.950000 0.700000 11646.640908 +1.950000 0.750000 9948.114979 +1.950000 0.800000 8495.554071 +1.950000 0.850000 7253.043925 +1.950000 0.900000 6189.863742 +1.950000 0.950000 5279.726620 +1.950000 1.000000 4500.129613 +1.950000 1.050000 3831.797349 +1.950000 1.100000 3258.205458 +1.950000 1.150000 2765.172001 +1.950000 1.200000 2340.506833 +1.950000 1.250000 1973.710196 +1.950000 1.300000 1655.713123 +1.950000 1.350000 1378.653203 +1.950000 1.400000 1135.680190 +1.950000 1.450000 920.786628 +1.950000 1.500000 728.659318 +1.950000 1.550000 554.547954 +1.950000 1.600000 394.147670 +1.950000 1.650000 243.492604 +1.950000 1.700000 98.857840 +1.950000 1.750000 -43.332685 +1.950000 1.800000 -186.594602 +1.950000 1.850000 -334.470030 +1.950000 1.900000 -490.615158 +1.950000 1.950000 -658.890642 +1.950000 2.000000 -843.457056 +1.950000 2.050000 -1048.877765 +1.950000 2.100000 -1280.231754 +1.950000 2.150000 -1543.239200 +1.950000 2.200000 -1844.402905 +1.950000 2.250000 -2191.169079 +1.950000 2.300000 -2592.111441 +1.950000 2.350000 -3057.143205 +1.950000 2.400000 -3597.762183 +1.950000 2.450000 -4227.335063 +1.950000 2.500000 -4961.427901 +1.950000 2.550000 -5818.190985 +1.950000 2.600000 -6818.807600 +1.950000 2.650000 -7988.017778 +1.950000 2.700000 -9354.729991 +1.950000 2.750000 -10952.735907 +1.950000 2.800000 -12821.545882 +1.950000 2.850000 -15007.365844 +1.950000 2.900000 -17564.239724 +1.950000 2.950000 -20555.385684 +1.950000 3.000000 -24054.759169 +1.950000 3.050000 -28148.881443 +1.950000 3.100000 -32938.978805 +2.000000 0.000000 94369.915709 +2.000000 0.050000 80651.927123 +2.000000 0.100000 68928.040227 +2.000000 0.150000 58908.384420 +2.000000 0.200000 50345.225850 +2.000000 0.250000 43026.842247 +2.000000 0.300000 36772.288140 +2.000000 0.350000 31426.921011 +2.000000 0.400000 26858.577799 +2.000000 0.450000 22954.307194 +2.000000 0.500000 19617.576936 +2.000000 0.550000 16765.887082 +2.000000 0.600000 14328.730210 +2.000000 0.650000 12245.848135 +2.000000 0.700000 10465.742043 +2.000000 0.750000 8944.399189 +2.000000 0.800000 7644.204698 +2.000000 0.850000 6533.011536 +2.000000 0.900000 5583.345692 +2.000000 0.950000 4771.726878 +2.000000 1.000000 4078.087993 +2.000000 1.050000 3485.278963 +2.000000 1.100000 2978.642713 +2.000000 1.150000 2545.652768 +2.000000 1.200000 2175.603544 +2.000000 1.250000 1859.345654 +2.000000 1.300000 1589.059689 +2.000000 1.350000 1358.062885 +2.000000 1.400000 1160.643897 +2.000000 1.450000 991.921581 +2.000000 1.500000 847.724315 +2.000000 1.550000 724.486851 +2.000000 1.600000 619.162171 +2.000000 1.650000 529.146142 +2.000000 1.700000 452.213140 +2.000000 1.750000 386.461011 +2.000000 1.800000 330.264047 +2.000000 1.850000 282.232792 +2.000000 1.900000 241.179683 +2.000000 1.950000 206.089690 +2.000000 2.000000 176.095220 +2.000000 2.050000 150.454667 +2.000000 2.100000 128.534073 +2.000000 2.150000 109.791458 +2.000000 2.200000 93.763412 +2.000000 2.250000 80.053647 +2.000000 2.300000 68.323191 +2.000000 2.350000 58.282012 +2.000000 2.400000 49.681843 +2.000000 2.450000 42.310046 +2.000000 2.500000 35.984357 +2.000000 2.550000 30.548373 +2.000000 2.600000 25.867691 +2.000000 2.650000 21.826583 +2.000000 2.700000 18.325132 +2.000000 2.750000 15.276766 +2.000000 2.800000 12.606114 +2.000000 2.850000 10.247147 +2.000000 2.900000 8.141537 +2.000000 2.950000 6.237226 +2.000000 3.000000 4.487128 +2.000000 3.050000 2.847974 +2.000000 3.100000 1.279235 +2.050000 0.000000 81242.089438 +2.050000 0.050000 69433.026698 +2.050000 0.100000 59340.680730 +2.050000 0.150000 50715.520432 +2.050000 0.200000 43344.290557 +2.050000 0.250000 37044.739019 +2.050000 0.300000 31661.110749 +2.050000 0.350000 27060.296688 +2.050000 0.400000 23128.542688 +2.050000 0.450000 19768.636973 +2.050000 0.500000 16897.506589 +2.050000 0.550000 14444.163450 +2.050000 0.600000 12347.949170 +2.050000 0.650000 10557.035300 +2.050000 0.700000 9027.141875 +2.050000 0.750000 7720.442607 +2.050000 0.800000 6604.629635 +2.050000 0.850000 5652.114722 +2.050000 0.900000 4839.347140 +2.050000 0.950000 4146.231383 +2.050000 1.000000 3555.630312 +2.050000 1.050000 3052.941442 +2.050000 1.100000 2625.735898 +2.050000 1.150000 2263.451114 +2.050000 1.200000 1957.129676 +2.050000 1.250000 1699.197852 +2.050000 1.300000 1483.278332 +2.050000 1.350000 1304.032552 +2.050000 1.400000 1157.028699 +2.050000 1.450000 1038.632133 +2.050000 1.500000 945.915526 +2.050000 1.550000 876.586478 +2.050000 1.600000 828.930843 +2.050000 1.650000 801.770347 +2.050000 1.700000 794.433452 +2.050000 1.750000 806.738754 +2.050000 1.800000 838.990500 +2.050000 1.850000 891.986107 +2.050000 1.900000 967.035880 +2.050000 1.950000 1065.995409 +2.050000 2.000000 1191.311447 +2.050000 2.050000 1346.082406 +2.050000 2.100000 1534.134965 +2.050000 2.150000 1760.118685 +2.050000 2.200000 2029.620963 +2.050000 2.250000 2349.305187 +2.050000 2.300000 2727.075480 +2.050000 2.350000 3172.272132 +2.050000 2.400000 3695.902536 +2.050000 2.450000 4310.913342 +2.050000 2.500000 5032.510561 +2.050000 2.550000 5878.535529 +2.050000 2.600000 6869.906034 +2.050000 2.650000 8031.133500 +2.050000 2.700000 9390.929029 +2.050000 2.750000 10982.913274 +2.050000 2.800000 12846.447707 +2.050000 2.850000 15027.607818 +2.050000 2.900000 17580.322327 +2.050000 2.950000 20567.706554 +2.050000 3.000000 24063.622938 +2.050000 3.050000 28154.507265 +2.050000 3.100000 32941.505777 +2.100000 0.000000 66113.813298 +2.100000 0.050000 56504.409848 +2.100000 0.100000 48292.065877 +2.100000 0.150000 41273.732932 +2.100000 0.200000 35275.884228 +2.100000 0.250000 30150.224235 +2.100000 0.300000 25770.022104 +2.100000 0.350000 22026.978271 +2.100000 0.400000 18828.546777 +2.100000 0.450000 16095.647084 +2.100000 0.500000 13760.708832 +2.100000 0.550000 11766.001170 +2.100000 0.600000 10062.205376 +2.100000 0.650000 8607.195464 +2.100000 0.700000 7364.996623 +2.100000 0.750000 6304.895752 +2.100000 0.800000 5400.682084 +2.100000 0.850000 4629.999127 +2.100000 0.900000 3973.791912 +2.100000 0.950000 3415.835853 +2.100000 1.000000 2942.335608 +2.100000 1.050000 2541.583982 +2.100000 1.100000 2203.672478 +2.100000 1.150000 1920.246306 +2.100000 1.200000 1684.297815 +2.100000 1.250000 1489.993227 +2.100000 1.300000 1332.528404 +2.100000 1.350000 1208.010062 +2.100000 1.400000 1113.359510 +2.100000 1.450000 1046.236535 +2.100000 1.500000 1004.981535 +2.100000 1.550000 988.574490 +2.100000 1.600000 996.609737 +2.100000 1.650000 1029.285948 +2.100000 1.700000 1087.411034 +2.100000 1.750000 1172.422125 +2.100000 1.800000 1286.421104 +2.100000 1.850000 1432.226570 +2.100000 1.900000 1613.443533 +2.100000 1.950000 1834.552542 +2.100000 2.000000 2101.020472 +2.100000 2.050000 2419.435685 +2.100000 2.100000 2797.670929 +2.100000 2.150000 3245.077990 +2.100000 2.200000 3772.718911 +2.100000 2.250000 4393.639503 +2.100000 2.300000 5123.191894 +2.100000 2.350000 5979.414112 +2.100000 2.400000 6983.476068 +2.100000 2.450000 8160.202980 +2.100000 2.500000 9538.689169 +2.100000 2.550000 11153.017414 +2.100000 2.600000 13043.101634 +2.100000 2.650000 15255.673759 +2.100000 2.700000 17845.439163 +2.100000 2.750000 20876.429243 +2.100000 2.800000 24423.584583 +2.100000 2.850000 28574.607840 +2.100000 2.900000 33432.132180 +2.100000 2.950000 39116.258855 +2.100000 3.000000 45767.526685 +2.100000 3.050000 53550.386847 +2.100000 3.100000 62657.268900 +2.150000 0.000000 49357.595655 +2.150000 0.050000 42184.381547 +2.150000 0.100000 36054.167274 +2.150000 0.150000 30815.384594 +2.150000 0.200000 26338.505723 +2.150000 0.250000 22512.840787 +2.150000 0.300000 19243.801037 +2.150000 0.350000 16450.560161 +2.150000 0.400000 14064.055876 +2.150000 0.450000 12025.282372 +2.150000 0.500000 10283.831409 +2.150000 0.550000 8796.645983 +2.150000 0.600000 7526.955753 +2.150000 0.650000 6443.367897 +2.150000 0.700000 5519.090938 +2.150000 0.750000 4731.272326 +2.150000 0.800000 4060.433411 +2.150000 0.850000 3489.987847 +2.150000 0.900000 3005.831488 +2.150000 0.950000 2595.993671 +2.150000 1.000000 2250.341243 +2.150000 1.050000 1960.328023 +2.150000 1.100000 1718.783495 +2.150000 1.150000 1519.735522 +2.150000 1.200000 1358.262686 +2.150000 1.250000 1230.372605 +2.150000 1.300000 1132.903223 +2.150000 1.350000 1063.444633 +2.150000 1.400000 1020.279484 +2.150000 1.450000 1002.340527 +2.150000 1.500000 1009.184227 +2.150000 1.550000 1040.979791 +2.150000 1.600000 1098.513358 +2.150000 1.650000 1183.207434 +2.150000 1.700000 1297.156061 +2.150000 1.750000 1443.176594 +2.150000 1.800000 1624.879362 +2.150000 1.850000 1846.756924 +2.150000 1.900000 2114.295158 +2.150000 1.950000 2434.108889 +2.150000 2.000000 2814.105442 +2.150000 2.050000 3263.680152 +2.150000 2.100000 3793.948658 +2.150000 2.150000 4418.021734 +2.150000 2.200000 5151.329456 +2.150000 2.250000 6012.002699 +2.150000 2.300000 7021.321426 +2.150000 2.350000 8204.240828 +2.150000 2.400000 9590.008333 +2.150000 2.450000 11212.886749 +2.150000 2.500000 13113.001397 +2.150000 2.550000 15337.332207 +2.150000 2.600000 17940.875284 +2.150000 2.650000 20988.002674 +2.150000 2.700000 24554.053953 +2.150000 2.750000 28727.198977 +2.150000 2.800000 33610.617867 +2.150000 2.850000 39325.052113 +2.150000 2.900000 46011.789882 +2.150000 2.950000 53836.159339 +2.150000 3.000000 62991.616350 +2.150000 3.050000 73704.527636 +2.150000 3.100000 86239.767643 +2.200000 0.000000 31386.030198 +2.200000 0.050000 26825.516291 +2.200000 0.100000 22928.257552 +2.200000 0.150000 19597.895088 +2.200000 0.200000 16752.086399 +2.200000 0.250000 14320.469473 +2.200000 0.300000 12242.923099 +2.200000 0.350000 10468.080386 +2.200000 0.400000 8952.058728 +2.200000 0.450000 7657.374812 +2.200000 0.500000 6552.017854 +2.200000 0.550000 5608.658140 +2.200000 0.600000 4803.971302 +2.200000 0.650000 4118.061629 +2.200000 0.700000 3533.970151 +2.200000 0.750000 3037.255332 +2.200000 0.800000 2615.636002 +2.200000 0.850000 2258.687715 +2.200000 0.900000 1957.585000 +2.200000 0.950000 1704.883156 +2.200000 1.000000 1494.334184 +2.200000 1.050000 1320.732306 +2.200000 1.100000 1179.785253 +2.200000 1.150000 1068.008138 +2.200000 1.200000 982.637297 +2.200000 1.250000 921.561953 +2.200000 1.300000 883.272032 +2.200000 1.350000 866.820823 +2.200000 1.400000 871.801574 +2.200000 1.450000 898.337433 +2.200000 1.500000 947.084494 +2.200000 1.550000 1019.248017 +2.200000 1.600000 1116.612229 +2.200000 1.650000 1241.584441 +2.200000 1.700000 1397.254563 +2.200000 1.750000 1587.471505 +2.200000 1.800000 1816.938343 +2.200000 1.850000 2091.328593 +2.200000 1.900000 2417.426496 +2.200000 1.950000 2803.294754 +2.200000 2.000000 3258.473876 +2.200000 2.050000 3794.218070 +2.200000 2.100000 4423.773496 +2.200000 2.150000 5162.705778 +2.200000 2.200000 6029.284859 +2.200000 2.250000 7044.936721 +2.200000 2.300000 8234.773141 +2.200000 2.350000 9628.212570 +2.200000 2.400000 11259.707501 +2.200000 2.450000 13169.596297 +2.200000 2.500000 15405.100552 +2.200000 2.550000 18021.492632 +2.200000 2.600000 21083.462272 +2.200000 2.650000 24666.716018 +2.200000 2.700000 28859.849056 +2.200000 2.750000 33766.535704 +2.200000 2.800000 39508.092743 +2.200000 2.850000 46226.478946 +2.200000 2.900000 54087.804979 +2.200000 2.950000 63286.440450 +2.200000 3.000000 74049.819659 +2.200000 3.050000 86644.064861 +2.200000 3.100000 101380.566081 +2.250000 0.000000 12641.636514 +2.250000 0.050000 10805.979691 +2.250000 0.100000 9237.498410 +2.250000 0.150000 7897.412306 +2.250000 0.200000 6752.588037 +2.250000 0.250000 5774.720067 +2.250000 0.300000 4939.630818 +2.250000 0.350000 4226.672887 +2.250000 0.400000 3618.218541 +2.250000 0.450000 3099.223877 +2.250000 0.500000 2656.856862 +2.250000 0.550000 2280.180066 +2.250000 0.600000 1959.880236 +2.250000 0.650000 1688.038027 +2.250000 0.700000 1457.932197 +2.250000 0.750000 1263.873430 +2.250000 0.800000 1101.063664 +2.250000 0.850000 965.477463 +2.250000 0.900000 853.762485 +2.250000 0.950000 763.156603 +2.250000 1.000000 691.419605 +2.250000 1.050000 636.777809 +2.250000 1.100000 597.880209 +2.250000 1.150000 573.765069 +2.250000 1.200000 563.836148 +2.250000 1.250000 567.847956 +2.250000 1.300000 585.899683 +2.250000 1.350000 618.437655 +2.250000 1.400000 666.266366 +2.250000 1.450000 730.568370 +2.250000 1.500000 812.933522 +2.250000 1.550000 915.398281 +2.250000 1.600000 1040.496068 +2.250000 1.650000 1191.319898 +2.250000 1.700000 1371.598859 +2.250000 1.750000 1585.790308 +2.250000 1.800000 1839.190085 +2.250000 1.850000 2138.063444 +2.250000 1.900000 2489.799966 +2.250000 1.950000 2903.096260 +2.250000 2.000000 3388.170991 +2.250000 2.050000 3957.017526 +2.250000 2.100000 4623.700475 +2.250000 2.150000 5404.703432 +2.250000 2.200000 6319.336528 +2.250000 2.250000 7390.213872 +2.250000 2.300000 8643.812677 +2.250000 2.350000 10111.127906 +2.250000 2.400000 11828.438615 +2.250000 2.450000 13838.204946 +2.250000 2.500000 16190.117941 +2.250000 2.550000 18942.328149 +2.250000 2.600000 22162.883378 +2.250000 2.650000 25931.411171 +2.250000 2.700000 30341.087572 +2.250000 2.750000 35500.940890 +2.250000 2.800000 41538.547398 +2.250000 2.850000 48603.185628 +2.250000 2.900000 56869.527253 +2.250000 2.950000 66541.955806 +2.250000 3.000000 77859.620020 +2.250000 3.050000 91102.346727 +2.250000 3.100000 106597.559520 +2.300000 0.000000 -6414.036216 +2.300000 0.050000 -5479.781205 +2.300000 0.100000 -4681.012615 +2.300000 0.150000 -3997.981063 +2.300000 0.200000 -3413.798739 +2.300000 0.250000 -2914.021862 +2.300000 0.300000 -2486.293553 +2.300000 0.350000 -2120.038322 +2.300000 0.400000 -1806.200586 +2.300000 0.450000 -1537.020774 +2.300000 0.500000 -1305.843473 +2.300000 0.550000 -1106.952873 +2.300000 0.600000 -935.431447 +2.300000 0.650000 -787.038363 +2.300000 0.700000 -658.104636 +2.300000 0.750000 -545.442405 +2.300000 0.800000 -446.266121 +2.300000 0.850000 -358.123671 +2.300000 0.900000 -278.835753 +2.300000 0.950000 -206.441990 +2.300000 1.000000 -139.152461 +2.300000 1.050000 -75.303446 +2.300000 1.100000 -13.316294 +2.300000 1.150000 48.341616 +2.300000 1.200000 111.194763 +2.300000 1.250000 176.797176 +2.300000 1.300000 246.770861 +2.300000 1.350000 322.845904 +2.300000 1.400000 406.903243 +2.300000 1.450000 501.021177 +2.300000 1.500000 607.526753 +2.300000 1.550000 729.053299 +2.300000 1.600000 868.605531 +2.300000 1.650000 1029.633851 +2.300000 1.700000 1216.119647 +2.300000 1.750000 1432.673742 +2.300000 1.800000 1684.650390 +2.300000 1.850000 1978.279660 +2.300000 1.900000 2320.821471 +2.300000 1.950000 2720.745099 +2.300000 2.000000 3187.938569 +2.300000 2.050000 3733.953140 +2.300000 2.100000 4372.288905 +2.300000 2.150000 5118.728581 +2.300000 2.200000 5991.727729 +2.300000 2.250000 7012.871066 +2.300000 2.300000 8207.406145 +2.300000 2.350000 9604.867589 +2.300000 2.400000 11239.807335 +2.300000 2.450000 13152.648920 +2.300000 2.500000 15390.686943 +2.300000 2.550000 18009.256417 +2.300000 2.600000 21073.100914 +2.300000 2.650000 24657.973335 +2.300000 2.700000 28852.508886 +2.300000 2.750000 33760.416563 +2.300000 2.800000 39503.043338 +2.300000 2.850000 46222.374430 +2.300000 2.900000 54084.543869 +2.300000 2.950000 63283.942116 +2.300000 3.000000 74048.022331 +2.300000 3.050000 86642.924099 +2.300000 3.100000 101380.053680 +2.350000 0.000000 -25311.774088 +2.350000 0.050000 -21630.749806 +2.350000 0.100000 -18484.541198 +2.350000 0.150000 -15795.358927 +2.350000 0.200000 -13496.713536 +2.350000 0.250000 -11531.771507 +2.350000 0.300000 -9851.950069 +2.350000 0.350000 -8415.715995 +2.350000 0.400000 -7187.558702 +2.350000 0.450000 -6137.112266 +2.350000 0.500000 -5238.404620 +2.350000 0.550000 -4469.215411 +2.350000 0.600000 -3810.526600 +2.350000 0.650000 -3246.052246 +2.350000 0.700000 -2761.835842 +2.350000 0.750000 -2345.905239 +2.350000 0.800000 -1987.976643 +2.350000 0.850000 -1679.200345 +2.350000 0.900000 -1411.941917 +2.350000 0.950000 -1179.593452 +2.350000 1.000000 -976.410183 +2.350000 1.050000 -797.368448 +2.350000 1.100000 -638.041478 +2.350000 1.150000 -494.489947 +2.350000 1.200000 -363.164575 +2.350000 1.250000 -240.818369 +2.350000 1.300000 -124.426346 +2.350000 1.350000 -11.110737 +2.350000 1.400000 101.930160 +2.350000 1.450000 217.491259 +2.350000 1.500000 338.429783 +2.350000 1.550000 467.735912 +2.350000 1.600000 608.606710 +2.350000 1.650000 764.525180 +2.350000 1.700000 939.346372 +2.350000 1.750000 1137.392703 +2.350000 1.800000 1363.560825 +2.350000 1.850000 1623.442698 +2.350000 1.900000 1923.463845 +2.350000 1.950000 2271.042226 +2.350000 2.000000 2674.771641 +2.350000 2.050000 3144.634214 +2.350000 2.100000 3692.247197 +2.350000 2.150000 4331.150205 +2.350000 2.200000 5077.139977 +2.350000 2.250000 5948.660951 +2.350000 2.300000 6967.261299 +2.350000 2.350000 8158.125696 +2.350000 2.400000 9550.698010 +2.350000 2.450000 11179.409295 +2.350000 2.500000 13084.529090 +2.350000 2.550000 15313.161074 +2.350000 2.600000 17920.407699 +2.350000 2.650000 20970.732582 +2.350000 2.700000 24539.554353 +2.350000 2.750000 28715.111370 +2.350000 2.800000 33600.643389 +2.350000 2.850000 39316.944148 +2.350000 2.900000 46005.347962 +2.350000 2.950000 53831.224189 +2.350000 3.000000 62988.065949 +2.350000 3.050000 73702.274202 +2.350000 3.100000 86238.755459 +2.400000 0.000000 -43586.252076 +2.400000 0.050000 -37249.215037 +2.400000 0.100000 -31833.156892 +2.400000 0.150000 -27204.166760 +2.400000 0.200000 -23247.793847 +2.400000 0.250000 -19866.217677 +2.400000 0.300000 -16975.829501 +2.400000 0.350000 -14505.165087 +2.400000 0.400000 -12393.137786 +2.400000 0.450000 -10587.528172 +2.400000 0.500000 -9043.692933 +2.400000 0.550000 -7723.461072 +2.400000 0.600000 -6594.190139 +2.400000 0.650000 -5627.959150 +2.400000 0.700000 -4800.878250 +2.400000 0.750000 -4092.498041 +2.400000 0.800000 -3485.303972 +2.400000 0.850000 -2964.283301 +2.400000 0.900000 -2516.553902 +2.400000 0.950000 -2131.045761 +2.400000 1.000000 -1798.227272 +2.400000 1.050000 -1509.869569 +2.400000 1.100000 -1258.843069 +2.400000 1.150000 -1038.941195 +2.400000 1.200000 -844.726920 +2.400000 1.250000 -671.398338 +2.400000 1.300000 -514.669937 +2.400000 1.350000 -370.666640 +2.400000 1.400000 -235.827997 +2.400000 1.450000 -106.820151 +2.400000 1.500000 19.546590 +2.400000 1.550000 146.396616 +2.400000 1.600000 276.866267 +2.400000 1.650000 414.181378 +2.400000 1.700000 561.737034 +2.400000 1.750000 723.181519 +2.400000 1.800000 902.506513 +2.400000 1.850000 1104.145788 +2.400000 1.900000 1333.084832 +2.400000 1.950000 1594.984114 +2.400000 2.000000 1896.319038 +2.400000 2.050000 2244.540045 +2.400000 2.100000 2648.256826 +2.400000 2.150000 3117.451193 +2.400000 2.200000 3663.723875 +2.400000 2.250000 4300.581348 +2.400000 2.300000 5043.769777 +2.400000 2.350000 5911.664338 +2.400000 2.400000 6925.723538 +2.400000 2.450000 8111.019776 +2.400000 2.500000 9496.859246 +2.400000 2.550000 11117.506536 +2.400000 2.600000 13013.031803 +2.400000 2.650000 15230.301504 +2.400000 2.700000 17824.137161 +2.400000 2.750000 20858.670807 +2.400000 2.800000 24408.930638 +2.400000 2.850000 28562.696071 +2.400000 2.900000 33422.668071 +2.400000 2.950000 39109.008408 +2.400000 3.000000 45762.310634 +2.400000 3.050000 53547.076227 +2.400000 3.100000 62655.781856 +2.450000 0.000000 -60787.491884 +2.450000 0.050000 -51950.566325 +2.450000 0.100000 -44398.107434 +2.450000 0.150000 -37943.382277 +2.450000 0.200000 -32426.799151 +2.450000 0.250000 -27711.961717 +2.450000 0.300000 -23682.296623 +2.450000 0.350000 -20238.171261 +2.450000 0.400000 -17294.430365 +2.450000 0.450000 -14778.290570 +2.450000 0.500000 -12627.540857 +2.450000 0.550000 -10789.004398 +2.450000 0.600000 -9217.223770 +2.450000 0.650000 -7873.337033 +2.450000 0.700000 -6724.116875 +2.450000 0.750000 -5741.149072 +2.450000 0.800000 -4900.129955 +2.450000 0.850000 -4180.265505 +2.450000 0.900000 -3563.757229 +2.450000 0.950000 -3035.362089 +2.450000 1.000000 -2582.015630 +2.450000 1.050000 -2192.508956 +2.450000 1.100000 -1857.211598 +2.450000 1.150000 -1567.833401 +2.450000 1.200000 -1317.219550 +2.450000 1.250000 -1099.173672 +2.450000 1.300000 -908.304628 +2.450000 1.350000 -739.893222 +2.450000 1.400000 -589.775518 +2.450000 1.450000 -454.239889 +2.450000 1.500000 -329.935243 +2.450000 1.550000 -213.788176 +2.450000 1.600000 -102.926976 +2.450000 1.650000 5.389376 +2.450000 1.700000 113.838980 +2.450000 1.750000 225.103228 +2.450000 1.800000 341.933106 +2.450000 1.850000 467.217206 +2.450000 1.900000 604.053152 +2.450000 1.950000 755.824184 +2.450000 2.000000 926.282807 +2.450000 2.050000 1119.643575 +2.450000 2.100000 1340.687292 +2.450000 2.150000 1594.879216 +2.450000 2.200000 1888.504188 +2.450000 2.250000 2228.822023 +2.450000 2.300000 2624.247008 +2.450000 2.350000 3084.555939 +2.450000 2.400000 3621.129859 +2.450000 2.450000 4247.235441 +2.450000 2.500000 4978.353013 +2.450000 2.550000 5832.559302 +2.450000 2.600000 6830.974375 +2.450000 2.650000 7998.283832 +2.450000 2.700000 9363.349151 +2.450000 2.750000 10959.921279 +2.450000 2.800000 12827.475123 +2.450000 2.850000 15012.185552 +2.450000 2.900000 17568.069067 +2.450000 2.950000 20558.319340 +2.450000 3.000000 24056.869674 +2.450000 3.050000 28150.220977 +2.450000 3.100000 32939.580489 +2.500000 0.000000 -76491.941900 +2.500000 0.050000 -65372.767129 +2.500000 0.100000 -55869.920077 +2.500000 0.150000 -47748.444879 +2.500000 0.200000 -40807.539794 +2.500000 0.250000 -34875.592424 +2.500000 0.300000 -29805.936635 +2.500000 0.350000 -25473.226271 +2.500000 0.400000 -21770.335992 +2.500000 0.450000 -18605.712626 +2.500000 0.500000 -15901.111535 +2.500000 0.550000 -13589.662033 +2.500000 0.600000 -11614.214027 +2.500000 0.650000 -9925.924984 +2.500000 0.700000 -8483.052319 +2.500000 0.750000 -7249.921312 +2.500000 0.800000 -6196.043063 +2.500000 0.850000 -5295.360657 +2.500000 0.900000 -4525.604914 +2.500000 0.950000 -3867.743786 +2.500000 1.000000 -3305.511798 +2.500000 1.050000 -2825.007885 +2.500000 1.100000 -2414.351688 +2.500000 1.150000 -2063.389822 +2.500000 1.200000 -1763.444829 +2.500000 1.250000 -1507.100634 +2.500000 1.300000 -1288.019179 +2.500000 1.350000 -1100.783725 +2.500000 1.400000 -940.764913 +2.500000 1.450000 -804.006313 +2.500000 1.500000 -687.126597 +2.500000 1.550000 -587.235940 +2.500000 1.600000 -501.864566 +2.500000 1.650000 -428.901686 +2.500000 1.700000 -366.543309 +2.500000 1.750000 -313.247638 +2.500000 1.800000 -267.696947 +2.500000 1.850000 -228.765006 +2.500000 1.900000 -195.489231 +2.500000 1.950000 -167.046886 +2.500000 2.000000 -142.734739 +2.500000 2.050000 -121.951679 +2.500000 2.100000 -104.183847 +2.500000 2.150000 -88.991939 +2.500000 2.200000 -76.000338 +2.500000 2.250000 -64.887829 +2.500000 2.300000 -55.379657 +2.500000 2.350000 -47.240736 +2.500000 2.400000 -40.269832 +2.500000 2.450000 -34.294590 +2.500000 2.500000 -29.167276 +2.500000 2.550000 -24.761116 +2.500000 2.600000 -20.967169 +2.500000 2.650000 -17.691631 +2.500000 2.700000 -14.853514 +2.500000 2.750000 -12.382648 +2.500000 2.800000 -10.217940 +2.500000 2.850000 -8.305869 +2.500000 2.900000 -6.599158 +2.500000 2.950000 -5.055610 +2.500000 3.000000 -3.637061 +2.500000 3.050000 -2.308438 +2.500000 3.100000 -1.036890 +2.550000 0.000000 -90312.906444 +2.550000 0.050000 -77185.273446 +2.550000 0.100000 -65966.029866 +2.550000 0.150000 -56377.782300 +2.550000 0.200000 -48183.463374 +2.550000 0.250000 -41180.470300 +2.550000 0.300000 -35195.655568 +2.550000 0.350000 -30081.045911 +2.550000 0.400000 -25710.183696 +2.550000 0.450000 -21975.000288 +2.550000 0.500000 -18783.144073 +2.550000 0.550000 -16055.697089 +2.550000 0.600000 -13725.223789 +2.550000 0.650000 -11734.103719 +2.550000 0.700000 -10033.106861 +2.550000 0.750000 -8580.176429 +2.550000 0.800000 -7339.389028 +2.550000 0.850000 -6280.066455 +2.550000 0.900000 -5376.017186 +2.550000 0.950000 -4604.888795 +2.550000 1.000000 -3947.615296 +2.550000 1.050000 -3387.945744 +2.550000 1.100000 -2912.042427 +2.550000 1.150000 -2508.138738 +2.550000 1.200000 -2166.248244 +2.550000 1.250000 -1877.917776 +2.550000 1.300000 -1636.018424 +2.550000 1.350000 -1434.569279 +2.550000 1.400000 -1268.589553 +2.550000 1.450000 -1133.975433 +2.550000 1.500000 -1027.398613 +2.550000 1.550000 -946.224006 +2.550000 1.600000 -888.444584 +2.550000 1.650000 -852.631766 +2.550000 1.700000 -837.900086 +2.550000 1.750000 -843.885307 +2.550000 1.800000 -870.735412 +2.550000 1.850000 -919.114265 +2.550000 1.900000 -990.218021 +2.550000 1.950000 -1085.804707 +2.550000 2.000000 -1208.237683 +2.550000 2.050000 -1360.544078 +2.550000 2.100000 -1546.489634 +2.550000 2.150000 -1770.671817 +2.550000 2.200000 -2038.633483 +2.550000 2.250000 -2356.999927 +2.550000 2.300000 -2733.642691 +2.550000 2.350000 -3177.874187 +2.550000 2.400000 -3700.677945 +2.550000 2.450000 -4314.980175 +2.550000 2.500000 -5035.969370 +2.550000 2.550000 -5881.471832 +2.550000 2.600000 -6872.392431 +2.550000 2.650000 -8033.231467 +2.550000 2.700000 -9392.690437 +2.550000 2.750000 -10984.381674 +2.550000 2.800000 -12847.659404 +2.550000 2.850000 -15028.592772 +2.550000 2.900000 -17581.104889 +2.550000 2.950000 -20568.306075 +2.550000 3.000000 -24064.054240 +2.550000 3.050000 -28154.781011 +2.550000 3.100000 -32941.628737 +2.600000 0.000000 -101910.067500 +2.600000 0.050000 -87097.177295 +2.600000 0.100000 -74437.746215 +2.600000 0.150000 -63618.772530 +2.600000 0.200000 -54372.759422 +2.600000 0.250000 -46471.101191 +2.600000 0.300000 -39718.431022 +2.600000 0.350000 -33947.790586 +2.600000 0.400000 -29016.502029 +2.600000 0.450000 -24802.640295 +2.600000 0.500000 -21202.018550 +2.600000 0.550000 -18125.612190 +2.600000 0.600000 -15497.357725 +2.600000 0.650000 -13252.272123 +2.600000 0.700000 -11334.846122 +2.600000 0.750000 -9697.671773 +2.600000 0.800000 -8300.270289 +2.600000 0.850000 -7108.091217 +2.600000 0.900000 -6091.658185 +2.600000 0.950000 -5225.840101 +2.600000 1.000000 -4489.229799 +2.600000 1.050000 -3863.614746 +2.600000 1.100000 -3333.526743 +2.600000 1.150000 -2885.859478 +2.600000 1.200000 -2509.544472 +2.600000 1.250000 -2195.277418 +2.600000 1.300000 -1935.288130 +2.600000 1.350000 -1723.148429 +2.600000 1.400000 -1553.613204 +2.600000 1.450000 -1422.490734 +2.600000 1.500000 -1326.539045 +2.600000 1.550000 -1263.385750 +2.600000 1.600000 -1231.469398 +2.600000 1.650000 -1230.000865 +2.600000 1.700000 -1258.943840 +2.600000 1.750000 -1319.013934 +2.600000 1.800000 -1411.696365 +2.600000 1.850000 -1539.282688 +2.600000 1.900000 -1704.927447 +2.600000 1.950000 -1912.726173 +2.600000 2.000000 -2167.816646 +2.600000 2.050000 -2476.505923 +2.600000 2.100000 -2846.426280 +2.600000 2.150000 -3286.723920 +2.600000 2.200000 -3808.285108 +2.600000 2.250000 -4424.005332 +2.600000 2.300000 -5149.108144 +2.600000 2.350000 -6001.521557 +2.600000 2.400000 -7002.321310 +2.600000 2.450000 -8176.251963 +2.600000 2.500000 -9552.338701 +2.600000 2.550000 -11164.604976 +2.600000 2.600000 -13052.913727 +2.600000 2.650000 -15263.952986 +2.600000 2.700000 -17852.390225 +2.600000 2.750000 -20882.224003 +2.600000 2.800000 -24428.366315 +2.600000 2.850000 -28578.494772 +2.600000 2.900000 -33435.220415 +2.600000 2.950000 -39118.624750 +2.600000 3.000000 -45769.228735 +2.600000 3.050000 -53551.467136 +2.600000 3.100000 -62657.754137 +2.650000 0.000000 -110997.864474 +2.650000 0.050000 -94864.374226 +2.650000 0.100000 -81076.385391 +2.650000 0.150000 -69292.992887 +2.650000 0.200000 -59222.854849 +2.650000 0.250000 -50616.989261 +2.650000 0.300000 -43262.617934 +2.650000 0.350000 -36977.905605 +2.650000 0.400000 -31607.464104 +2.650000 0.450000 -27018.510408 +2.650000 0.500000 -23097.583618 +2.650000 0.550000 -19747.739655 +2.650000 0.600000 -16886.154342 +2.650000 0.650000 -14442.075592 +2.650000 0.700000 -12355.074081 +2.650000 0.750000 -10573.549139 +2.650000 0.800000 -9053.452945 +2.650000 0.850000 -7757.201443 +2.650000 0.900000 -6652.745091 +2.650000 0.950000 -5712.776443 +2.650000 1.000000 -4914.054973 +2.650000 1.050000 -4236.832464 +2.650000 1.100000 -3664.364734 +2.650000 1.150000 -3182.497640 +2.650000 1.200000 -2779.317121 +2.650000 1.250000 -2444.854626 +2.650000 1.300000 -2170.840639 +2.650000 1.350000 -1950.500223 +2.650000 1.400000 -1778.385510 +2.650000 1.450000 -1650.240999 +2.650000 1.500000 -1562.898345 +2.650000 1.550000 -1514.198018 +2.650000 1.600000 -1502.935915 +2.650000 1.650000 -1528.833582 +2.650000 1.700000 -1592.531332 +2.650000 1.750000 -1695.604081 +2.650000 1.800000 -1840.600278 +2.650000 1.850000 -2031.104924 +2.650000 1.900000 -2271.828206 +2.650000 1.950000 -2568.721956 +2.650000 2.000000 -2929.126809 +2.650000 2.050000 -3361.953697 +2.650000 2.100000 -3877.904172 +2.650000 2.150000 -4489.735001 +2.650000 2.200000 -5212.573570 +2.650000 2.250000 -6064.291909 +2.650000 2.300000 -7065.948571 +2.650000 2.350000 -8242.309304 +2.650000 2.400000 -9622.459376 +2.650000 2.450000 -11240.522703 +2.650000 2.500000 -13136.505555 +2.650000 2.550000 -15357.285705 +2.650000 2.600000 -17957.771468 +2.650000 2.650000 -21002.259298 +2.650000 2.700000 -24566.023509 +2.650000 2.750000 -28737.177411 +2.650000 2.800000 -33618.851892 +2.650000 2.850000 -39331.745314 +2.650000 2.900000 -46017.107747 +2.650000 2.950000 -53840.233352 +2.650000 3.000000 -62994.547240 +2.650000 3.050000 -73706.387868 +2.650000 3.100000 -86240.603211 +2.700000 0.000000 -117352.525644 +2.700000 0.050000 -100295.577948 +2.700000 0.100000 -85718.417018 +2.700000 0.150000 -73260.625662 +2.700000 0.200000 -62614.187644 +2.700000 0.250000 -53515.872057 +2.700000 0.300000 -45740.724990 +2.700000 0.350000 -39096.507589 +2.700000 0.400000 -33418.942996 +2.700000 0.450000 -28567.654640 +2.700000 0.500000 -24422.695449 +2.700000 0.550000 -20881.582193 +2.700000 0.600000 -17856.761601 +2.700000 0.650000 -15273.445631 +2.700000 0.700000 -13067.762345 +2.700000 0.750000 -11185.176694 +2.700000 0.800000 -9579.142152 +2.700000 0.850000 -8209.949855 +2.700000 0.900000 -7043.746817 +2.700000 0.950000 -6051.698916 +2.700000 1.000000 -5209.277979 +2.700000 1.050000 -4495.655330 +2.700000 1.100000 -3893.186799 +2.700000 1.150000 -3386.976481 +2.700000 1.200000 -2964.508434 +2.700000 1.250000 -2615.337226 +2.700000 1.300000 -2330.829672 +2.700000 1.350000 -2103.951385 +2.700000 1.400000 -1929.092847 +2.700000 1.450000 -1801.930718 +2.700000 1.500000 -1719.320941 +2.700000 1.550000 -1679.221008 +2.700000 1.600000 -1680.639457 +2.700000 1.650000 -1723.611357 +2.700000 1.700000 -1809.199180 +2.700000 1.750000 -1939.519067 +2.700000 1.800000 -2117.793149 +2.700000 1.850000 -2348.429215 +2.700000 1.900000 -2637.129692 +2.700000 1.950000 -2991.032638 +2.700000 2.000000 -3418.888229 +2.700000 2.050000 -3931.275101 +2.700000 2.100000 -4540.861911 +2.700000 2.150000 -5262.720563 +2.700000 2.200000 -6114.698858 +2.700000 2.250000 -7117.861778 +2.700000 2.300000 -8297.012312 +2.700000 2.350000 -9681.304705 +2.700000 2.400000 -11304.965292 +2.700000 2.450000 -13208.138733 +2.700000 2.500000 -15437.880587 +2.700000 2.550000 -18049.320744 +2.700000 2.600000 -21107.026506 +2.700000 2.650000 -24686.598995 +2.700000 2.700000 -28876.542377 +2.700000 2.750000 -33780.452109 +2.700000 2.800000 -39519.576312 +2.700000 2.850000 -46235.813608 +2.700000 2.900000 -54095.221531 +2.700000 2.950000 -63292.122265 +2.700000 3.000000 -74053.907219 +2.700000 3.050000 -86646.659229 +2.700000 3.100000 -101381.731403 +2.750000 0.000000 -120817.578162 +2.750000 0.050000 -103257.033574 +2.750000 0.100000 -88249.497111 +2.750000 0.150000 -75423.910637 +2.750000 0.200000 -64463.164261 +2.750000 0.250000 -55096.255868 +2.750000 0.300000 -47091.590647 +2.750000 0.350000 -40251.254957 +2.750000 0.400000 -34406.122959 +2.750000 0.450000 -29411.675010 +2.750000 0.500000 -25144.424451 +2.750000 0.550000 -21498.864422 +2.750000 0.600000 -18384.859229 +2.750000 0.650000 -15725.415758 +2.750000 0.700000 -13454.779837 +2.750000 0.750000 -11516.810476 +2.750000 0.800000 -9863.591798 +2.750000 0.850000 -8454.248322 +2.750000 0.900000 -7253.934332 +2.750000 0.950000 -6232.972321 +2.750000 1.000000 -5366.119221 +2.750000 1.050000 -4631.942273 +2.750000 1.100000 -4012.289111 +2.750000 1.150000 -3491.838940 +2.750000 1.200000 -3057.723742 +2.750000 1.250000 -2699.210112 +2.750000 1.300000 -2407.433875 +2.750000 1.350000 -2175.180927 +2.750000 1.400000 -1996.708864 +2.750000 1.450000 -1867.605002 +2.750000 1.500000 -1784.677274 +2.750000 1.550000 -1745.875312 +2.750000 1.600000 -1750.239744 +2.750000 1.650000 -1797.878480 +2.750000 1.700000 -1889.969378 +2.750000 1.750000 -2028.789366 +2.750000 1.800000 -2217.770738 +2.750000 1.850000 -2461.586019 +2.750000 1.900000 -2766.263488 +2.750000 1.950000 -3139.336232 +2.750000 2.000000 -3590.028395 +2.750000 2.050000 -4129.483244 +2.750000 2.100000 -4771.038685 +2.750000 2.150000 -5530.557039 +2.750000 2.200000 -6426.817236 +2.750000 2.250000 -7481.979119 +2.750000 2.300000 -8722.131339 +2.750000 2.350000 -10177.936395 +2.750000 2.400000 -11885.388757 +2.750000 2.450000 -13886.704821 +2.750000 2.500000 -16231.366698 +2.750000 2.550000 -18977.345654 +2.750000 2.600000 -22192.535433 +2.750000 2.650000 -25956.430915 +2.750000 2.700000 -30362.093614 +2.750000 2.750000 -35518.452599 +2.750000 2.800000 -41552.997748 +2.750000 2.850000 -48614.931900 +2.750000 2.900000 -56878.859872 +2.750000 2.950000 -66549.105518 +2.750000 3.000000 -77864.763601 +2.750000 3.050000 -91105.611351 +2.750000 3.100000 -106599.025904 +2.800000 0.000000 -121307.700935 +2.800000 0.050000 -103675.813131 +2.800000 0.100000 -88607.287688 +2.800000 0.150000 -75729.558528 +2.800000 0.200000 -64724.226546 +2.800000 0.250000 -55319.187256 +2.800000 0.300000 -47281.903069 +2.800000 0.350000 -40413.653848 +2.800000 0.400000 -34544.623595 +2.800000 0.450000 -29529.701792 +2.800000 0.500000 -25244.895564 +2.800000 0.550000 -21584.263994 +2.800000 0.600000 -18457.298745 +2.800000 0.650000 -15786.686271 +2.800000 0.700000 -13506.396246 +2.800000 0.750000 -11560.048987 +2.800000 0.800000 -9899.521473 +2.800000 0.850000 -8483.757515 +2.800000 0.900000 -7277.752652 +2.800000 0.950000 -6251.688670 +2.800000 1.000000 -5380.196357 +2.800000 1.050000 -4641.728251 +2.800000 1.100000 -4018.025885 +2.800000 1.150000 -3493.668352 +2.800000 1.200000 -3055.691024 +2.800000 1.250000 -2693.265005 +2.800000 1.300000 -2397.429388 +2.800000 1.350000 -2160.869702 +2.800000 1.400000 -1977.737057 +2.800000 1.450000 -1843.503540 +2.800000 1.500000 -1754.850254 +2.800000 1.550000 -1709.585267 +2.800000 1.600000 -1706.589410 +2.800000 1.650000 -1745.788612 +2.800000 1.700000 -1828.152066 +2.800000 1.750000 -1955.716189 +2.800000 1.800000 -2131.634978 +2.800000 1.850000 -2360.257987 +2.800000 1.900000 -2647.237870 +2.800000 1.950000 -2999.670146 +2.800000 2.000000 -3426.268626 +2.800000 2.050000 -3937.580866 +2.800000 2.100000 -4546.248954 +2.800000 2.150000 -5267.322077 +2.800000 2.200000 -6118.628614 +2.800000 2.250000 -7121.216939 +2.800000 2.300000 -8299.875833 +2.800000 2.350000 -9683.747386 +2.800000 2.400000 -11307.047527 +2.800000 2.450000 -13209.912006 +2.800000 2.500000 -15439.388741 +2.800000 2.550000 -18050.601069 +2.800000 2.600000 -21108.110657 +2.800000 2.650000 -24687.513778 +2.800000 2.700000 -28877.310409 +2.800000 2.750000 -33781.092380 +2.800000 2.800000 -39520.104652 +2.800000 2.850000 -46236.243081 +2.800000 2.900000 -54095.562754 +2.800000 2.950000 -63292.383676 +2.800000 3.000000 -74054.095281 +2.800000 3.050000 -86646.778592 +2.800000 3.100000 -101381.785018 +2.850000 0.000000 -118810.825513 +2.850000 0.050000 -101541.611983 +2.850000 0.100000 -86782.993146 +2.850000 0.150000 -74170.065298 +2.850000 0.200000 -63390.976491 +2.850000 0.250000 -54179.216054 +2.850000 0.300000 -46307.025174 +2.850000 0.350000 -39579.765611 +2.850000 0.400000 -33831.107310 +2.850000 0.450000 -28918.915918 +2.850000 0.500000 -24721.738553 +2.850000 0.550000 -21135.800899 +2.850000 0.600000 -18072.441413 +2.850000 0.650000 -15455.919185 +2.850000 0.700000 -13221.541261 +2.850000 0.750000 -11314.063125 +2.850000 0.800000 -9686.322785 +2.850000 0.850000 -8298.074710 +2.850000 0.900000 -7114.994761 +2.850000 0.950000 -6107.831540 +2.850000 1.000000 -5251.683150 +2.850000 1.050000 -4525.381506 +2.850000 1.100000 -3910.968954 +2.850000 1.150000 -3393.254275 +2.850000 1.200000 -2959.437084 +2.850000 1.250000 -2598.791344 +2.850000 1.300000 -2302.400165 +2.850000 1.350000 -2062.935339 +2.850000 1.400000 -1874.476150 +2.850000 1.450000 -1732.362983 +2.850000 1.500000 -1633.082121 +2.850000 1.550000 -1574.178866 +2.850000 1.600000 -1554.196848 +2.850000 1.650000 -1572.642015 +2.850000 1.700000 -1629.970421 +2.850000 1.750000 -1727.599498 +2.850000 1.800000 -1867.943103 +2.850000 1.850000 -2054.471203 +2.850000 1.900000 -2291.795666 +2.850000 1.950000 -2585.784287 +2.850000 2.000000 -2943.705873 +2.850000 2.050000 -3374.409959 +2.850000 2.100000 -3888.545611 +2.850000 2.150000 -4498.824724 +2.850000 2.200000 -5220.336318 +2.850000 2.250000 -6070.919614 +2.850000 2.300000 -7071.605103 +2.850000 2.350000 -8247.134518 +2.850000 2.400000 -9626.572575 +2.850000 2.450000 -11244.025585 +2.850000 2.500000 -13139.484729 +2.850000 2.550000 -15359.814830 +2.850000 2.600000 -17959.913075 +2.850000 2.650000 -21004.066339 +2.850000 2.700000 -24567.540662 +2.850000 2.750000 -28738.442186 +2.850000 2.800000 -33619.895562 +2.850000 2.850000 -39332.593684 +2.850000 2.900000 -46017.781792 +2.850000 2.950000 -53840.749737 +2.850000 3.000000 -62994.918733 +2.850000 3.050000 -73706.623654 +2.850000 3.100000 -86240.709119 +2.900000 0.000000 -113388.433257 +2.900000 0.050000 -96907.001872 +2.900000 0.100000 -82821.575434 +2.900000 0.150000 -70783.894777 +2.900000 0.200000 -60496.330818 +2.900000 0.250000 -51704.525731 +2.900000 0.300000 -44191.104011 +2.900000 0.350000 -37770.297910 +2.900000 0.400000 -32283.354367 +2.900000 0.450000 -27594.609872 +2.900000 0.500000 -23588.136219 +2.900000 0.550000 -20164.874202 +2.900000 0.600000 -17240.184397 +2.900000 0.650000 -14741.754474 +2.900000 0.700000 -12607.811284 +2.900000 0.750000 -10785.593539 +2.900000 0.800000 -9230.047292 +2.900000 0.850000 -7902.711996 +2.900000 0.900000 -6770.769568 +2.900000 0.950000 -5806.232973 +2.900000 1.000000 -4985.254249 +2.900000 1.050000 -4287.534873 +2.900000 1.100000 -3695.823883 +2.900000 1.150000 -3195.491349 +2.900000 1.200000 -2774.166656 +2.900000 1.250000 -2421.432643 +2.900000 1.300000 -2128.568035 +2.900000 1.350000 -1888.331818 +2.900000 1.400000 -1694.784202 +2.900000 1.450000 -1543.139764 +2.900000 1.500000 -1429.649127 +2.900000 1.550000 -1351.506260 +2.900000 1.600000 -1306.779096 +2.900000 1.650000 -1294.361768 +2.900000 1.700000 -1313.947257 +2.900000 1.750000 -1366.019812 +2.900000 1.800000 -1451.866916 +2.900000 1.850000 -1573.611120 +2.900000 1.900000 -1734.262522 +2.900000 1.950000 -1937.793196 +2.900000 2.000000 -2189.235393 +2.900000 2.050000 -2494.805968 +2.900000 2.100000 -2862.060088 +2.900000 2.150000 -3300.078033 +2.900000 2.200000 -3819.689703 +2.900000 2.250000 -4433.742387 +2.900000 2.300000 -5157.418405 +2.900000 2.350000 -6008.610493 +2.900000 2.400000 -7008.364193 +2.900000 2.450000 -8181.398202 +2.900000 2.500000 -9556.715537 +2.900000 2.550000 -11168.320625 +2.900000 2.600000 -13056.060057 +2.900000 2.650000 -15266.607788 +2.900000 2.700000 -17854.619140 +2.900000 2.750000 -20884.082141 +2.900000 2.800000 -24429.899617 +2.900000 2.850000 -28579.741149 +2.900000 2.900000 -33436.210684 +2.900000 2.950000 -39119.383394 +2.900000 3.000000 -45769.774512 +2.900000 3.050000 -53551.813540 +2.900000 3.100000 -62657.909733 +2.950000 0.000000 -105174.041460 +2.950000 0.050000 -89886.134406 +2.950000 0.100000 -76820.642848 +2.950000 0.150000 -65654.525295 +2.950000 0.200000 -56111.701872 +2.950000 0.250000 -47956.228306 +2.950000 0.300000 -40986.462254 +2.950000 0.350000 -35030.077737 +2.950000 0.400000 -29939.804418 +2.950000 0.450000 -25589.786375 +2.950000 0.500000 -21872.470341 +2.950000 0.550000 -18695.946470 +2.950000 0.600000 -15981.675887 +2.950000 0.650000 -13662.548830 +2.950000 0.700000 -11681.225378 +2.950000 0.750000 -9988.717731 +2.950000 0.800000 -8543.178999 +2.950000 0.850000 -7308.868545 +2.950000 0.900000 -6255.268307 +2.950000 0.950000 -5356.328243 +2.950000 1.000000 -4589.822252 +2.950000 1.050000 -3936.798637 +2.950000 1.100000 -3381.111528 +2.950000 1.150000 -2909.021680 +2.950000 1.200000 -2508.856773 +2.950000 1.250000 -2170.722814 +2.950000 1.300000 -1886.259514 +2.950000 1.350000 -1648.433578 +2.950000 1.400000 -1451.364810 +2.950000 1.450000 -1290.180728 +2.950000 1.500000 -1160.896089 +2.950000 1.550000 -1060.314358 +2.950000 1.600000 -985.948673 +2.950000 1.650000 -935.960359 +2.950000 1.700000 -909.113465 +2.950000 1.750000 -904.744207 +2.950000 1.800000 -922.744557 +2.950000 1.850000 -963.559569 +2.950000 1.900000 -1028.198386 +2.950000 1.950000 -1118.259189 +2.950000 2.000000 -1235.968712 +2.950000 2.050000 -1384.237297 +2.950000 2.100000 -1566.730854 +2.950000 2.150000 -1787.961498 +2.950000 2.200000 -2053.399107 +2.950000 2.250000 -2369.606572 +2.950000 2.300000 -2744.402054 +2.950000 2.350000 -3187.052291 +2.950000 2.400000 -3708.501715 +2.950000 2.450000 -4321.643054 +2.950000 2.500000 -5041.636095 +2.950000 2.550000 -5886.282513 +2.950000 2.600000 -6876.466010 +2.950000 2.650000 -8036.668662 +2.950000 2.700000 -9395.576232 +2.950000 2.750000 -10986.787420 +2.950000 2.800000 -12849.644583 +2.950000 2.850000 -15030.206466 +2.950000 2.900000 -17582.386998 +2.950000 2.950000 -20569.288297 +2.950000 3.000000 -24064.760861 +2.950000 3.050000 -28155.229503 +2.950000 3.100000 -32941.830187 +3.000000 0.000000 -94369.915709 +3.000000 0.050000 -80651.927123 +3.000000 0.100000 -68928.040227 +3.000000 0.150000 -58908.384420 +3.000000 0.200000 -50345.225850 +3.000000 0.250000 -43026.842247 +3.000000 0.300000 -36772.288140 +3.000000 0.350000 -31426.921011 +3.000000 0.400000 -26858.577799 +3.000000 0.450000 -22954.307194 +3.000000 0.500000 -19617.576936 +3.000000 0.550000 -16765.887082 +3.000000 0.600000 -14328.730210 +3.000000 0.650000 -12245.848135 +3.000000 0.700000 -10465.742043 +3.000000 0.750000 -8944.399189 +3.000000 0.800000 -7644.204698 +3.000000 0.850000 -6533.011536 +3.000000 0.900000 -5583.345692 +3.000000 0.950000 -4771.726878 +3.000000 1.000000 -4078.087993 +3.000000 1.050000 -3485.278963 +3.000000 1.100000 -2978.642713 +3.000000 1.150000 -2545.652768 +3.000000 1.200000 -2175.603544 +3.000000 1.250000 -1859.345654 +3.000000 1.300000 -1589.059689 +3.000000 1.350000 -1358.062885 +3.000000 1.400000 -1160.643897 +3.000000 1.450000 -991.921581 +3.000000 1.500000 -847.724315 +3.000000 1.550000 -724.486851 +3.000000 1.600000 -619.162171 +3.000000 1.650000 -529.146142 +3.000000 1.700000 -452.213140 +3.000000 1.750000 -386.461011 +3.000000 1.800000 -330.264047 +3.000000 1.850000 -282.232792 +3.000000 1.900000 -241.179683 +3.000000 1.950000 -206.089690 +3.000000 2.000000 -176.095220 +3.000000 2.050000 -150.454667 +3.000000 2.100000 -128.534073 +3.000000 2.150000 -109.791458 +3.000000 2.200000 -93.763412 +3.000000 2.250000 -80.053647 +3.000000 2.300000 -68.323191 +3.000000 2.350000 -58.282012 +3.000000 2.400000 -49.681843 +3.000000 2.450000 -42.310046 +3.000000 2.500000 -35.984357 +3.000000 2.550000 -30.548373 +3.000000 2.600000 -25.867691 +3.000000 2.650000 -21.826583 +3.000000 2.700000 -18.325132 +3.000000 2.750000 -15.276766 +3.000000 2.800000 -12.606114 +3.000000 2.850000 -10.247147 +3.000000 2.900000 -8.141537 +3.000000 2.950000 -6.237226 +3.000000 3.000000 -4.487128 +3.000000 3.050000 -2.847974 +3.000000 3.100000 -1.279235 +3.050000 0.000000 -81242.089438 +3.050000 0.050000 -69431.801725 +3.050000 0.100000 -59338.200496 +3.050000 0.150000 -50711.723615 +3.050000 0.200000 -43339.083281 +3.050000 0.250000 -37037.992534 +3.050000 0.300000 -31652.658251 +3.050000 0.350000 -27049.929190 +3.050000 0.400000 -23116.003857 +3.050000 0.450000 -19753.616788 +3.050000 0.500000 -16879.633679 +3.050000 0.550000 -14422.995912 +3.050000 0.600000 -12322.963641 +3.050000 0.650000 -10527.614018 +3.050000 0.700000 -8992.557405 +3.050000 0.750000 -7679.839855 +3.050000 0.800000 -6557.004707 +3.050000 0.850000 -5596.290102 +3.050000 0.900000 -4773.942575 +3.050000 0.950000 -4069.629760 +3.050000 1.000000 -3465.937673 +3.050000 1.050000 -2947.940155 +3.050000 1.100000 -2502.829828 +3.050000 1.150000 -2119.601435 +3.050000 1.200000 -1788.779736 +3.050000 1.250000 -1502.185233 +3.050000 1.300000 -1252.731940 +3.050000 1.350000 -1034.252177 +3.050000 1.400000 -841.344079 +3.050000 1.450000 -669.238033 +3.050000 1.500000 -513.678755 +3.050000 1.550000 -370.820074 +3.050000 1.600000 -237.129841 +3.050000 1.650000 -109.302592 +3.050000 1.700000 15.822173 +3.050000 1.750000 141.338139 +3.050000 1.800000 270.348659 +3.050000 1.850000 406.043493 +3.050000 1.900000 551.777665 +3.050000 1.950000 711.154422 +3.050000 2.000000 888.114321 +3.050000 2.050000 1087.032657 +3.050000 2.100000 1312.827643 +3.050000 2.150000 1571.082012 +3.050000 2.200000 1868.181050 +3.050000 2.250000 2211.470465 +3.050000 2.300000 2609.438015 +3.050000 2.350000 3071.923364 +3.050000 2.400000 3610.361362 +3.050000 2.450000 4238.064775 +3.050000 2.500000 4970.553435 +3.050000 2.550000 5825.937969 +3.050000 2.600000 6825.367575 +3.050000 2.650000 7993.552939 +3.050000 2.700000 9359.377194 +3.050000 2.750000 10956.610053 +3.050000 2.800000 12824.742758 +3.050000 2.850000 15009.964492 +3.050000 2.900000 17566.304395 +3.050000 2.950000 20556.967427 +3.050000 3.000000 24055.897093 +3.050000 3.050000 28149.603681 +3.050000 3.100000 32939.303216 +3.100000 0.000000 -66113.813298 +3.100000 0.050000 -56502.079811 +3.100000 0.100000 -48287.348193 +3.100000 0.150000 -41266.510956 +3.100000 0.200000 -35265.979399 +3.100000 0.250000 -30137.391659 +3.100000 0.300000 -25753.944498 +3.100000 0.350000 -22007.258119 +3.100000 0.400000 -18804.696503 +3.100000 0.450000 -16067.076995 +3.100000 0.500000 -13726.712538 +3.100000 0.550000 -11725.738120 +3.100000 0.600000 -10014.680076 +3.100000 0.650000 -8551.232859 +3.100000 0.700000 -7299.213051 +3.100000 0.750000 -6227.664728 +3.100000 0.800000 -5310.094087 +3.100000 0.850000 -4523.814389 +3.100000 0.900000 -3849.385037 +3.100000 0.950000 -3270.130909 +3.100000 1.000000 -2771.730070 +3.100000 1.050000 -2341.859665 +3.100000 1.100000 -1969.891241 +3.100000 1.150000 -1646.627957 +3.100000 1.200000 -1364.077199 +3.100000 1.250000 -1115.252958 +3.100000 1.300000 -894.003109 +3.100000 1.350000 -694.857295 +3.100000 1.400000 -512.891680 +3.100000 1.450000 -343.607203 +3.100000 1.500000 -182.818340 +3.100000 1.550000 -26.549622 +3.100000 1.600000 129.062663 +3.100000 1.650000 287.865994 +3.100000 1.700000 453.786750 +3.100000 1.750000 630.927288 +3.100000 1.800000 823.667367 +3.100000 1.850000 1036.772447 +3.100000 1.900000 1275.511504 +3.100000 1.950000 1545.787311 +3.100000 2.000000 1854.282380 +3.100000 2.050000 2208.624185 +3.100000 2.100000 2617.573751 +3.100000 2.150000 3091.242270 +3.100000 2.200000 3641.341095 +3.100000 2.250000 4281.471302 +3.100000 2.300000 5027.459972 +3.100000 2.350000 5897.751519 +3.100000 2.400000 6913.863713 +3.100000 2.450000 8100.919712 +3.100000 2.500000 9488.269223 +3.100000 2.550000 11110.214166 +3.100000 2.600000 13006.856784 +3.100000 2.650000 15225.091161 +3.100000 2.700000 17819.762668 +3.100000 2.750000 20855.024006 +3.100000 2.800000 24405.921363 +3.100000 2.850000 28560.249918 +3.100000 2.900000 33420.724560 +3.100000 2.950000 39107.519486 +3.100000 3.000000 45761.239487 +3.100000 3.050000 53546.396372 +3.100000 3.100000 62655.476482 diff --git a/pdeSolver.c b/pdeSolver.c index 398c7ac..992bc71 100644 --- a/pdeSolver.c +++ b/pdeSolver.c @@ -8,13 +8,9 @@ Resíduo: f(x,y) = (2/Δx² + 2/Δy² + 4π²) * u(i,j) - ((u(i+1,j) + u(i-1,j))/Δx² + (u(i,j+1) + u(i,j-1))/Δy² + (-u(i+1,j)+u(i-1,j))/2Δx + (-u(i,j+1)+u(i,j-1))/2Δy) */ -//#define MAX_SIZE 100000000 // 100 MB. -//int inMemory = 0; -int N = 9; - void print_vector(double *x) { int i; - for(i=0; i<N; ++i) { + for(i=0; i<Nx * Ny; ++i) { printf("%f ", x[i]); } printf("\n"); @@ -62,11 +58,7 @@ void getParams(int argc, char* argv[], FILE *fp) { } } } -/* -double f(double x, double y) { // If stored in memory, it will need Nx * Ny * 8 bytes of memory. Should we do it? - return 4 * M_PI * ( ( sin(2 * M_PI * x) ) * ( sinh(M_PI * y) ) + ( sin(2 * Pipi - M_PI * x) ) * ( sinh(Pipi - M_PI * y) )); -} -*/ + double f(int n) { // If stored in memory, it will need Nx * Ny * 8 bytes of memory. Should we do it? int i = n / Nx, j = n % Nx; double x = i * Hx, y = j * Hy; @@ -74,18 +66,10 @@ double f(int n) { // If stored in memory, it will need Nx * Ny * 8 bytes of memo } inline int in(int i, int j) { -// Calcula o indice do vetor, como se fosse uma matriz. +// Calculate vector index, like its a matrix. return i*Ny + j; } -/* -void calcU(int i, int j, double *u) { - double res = 0; - res += f(i,j) + (u[ in(i+1,j) ] + u[ in(i-1,j) ] ) / Hx * Hx + (u[ in(i,j+1) ] + u[ in(i,j-1) ]) / Hy * Hy; - res += (u[ in(i-1,j) ] - u[ in(i+1,j) ]) / 2 * Hx + (u[ in(i,j-1) ] - u[ in(i,j+1) ]) / 2 * Hy; - res = res / UDivisor; - u[ in(i,j) ] = res; -} -*/ + double calcU(int n, double *u) { /* u(i,j) = f(x,y) + (u(i+1,j) + u(i-1,j))/Δx² + (u(i,j+1) + u(i,j-1))/Δy² + (-u(i+1,j)+u(i-1,j))/2Δx + (-u(i,j+1)+u(i,j-1))/2Δy @@ -96,70 +80,36 @@ u(i,j) = f(x,y) + (u(i+1,j) + u(i-1,j))/Δx² + (u(i,j+1) + u(i,j-1))/Δy² + (- res += f(n) + (u[n+Ny] + u[n-Ny] ) / Hx * Hx + (u[n+1] + u[n-1]) / Hy * Hy; res += (u[n-Ny] - u[n+Ny]) / 2 * Hx + (u[n-1] - u[n+1]) / 2 * Hy; res = res / UDivisor; - //u[n] = res; return res; } -double calcRes(int n, double *u) { +double subsRow(int n, double *u) { //f(x,y) = (2/Δx² + 2/Δy² + 4π²) * u(i,j) - ((u(i+1,j) + u(i-1,j))/Δx² + (u(i,j+1) + u(i,j-1))/Δy² + (-u(i+1,j)+u(i-1,j))/2Δx + (-u(i,j+1)+u(i,j-1))/2Δy) double res = 0; - //res = (2/Hx*Hx + 2/Hy*Hy + 4*M_PI*M_PI) * u[n]; res = UDivisor * u[n]; res -= ((u[n+Ny] + u[n-Ny] ) / Hx * Hx + (u[n+1] + u[n-1]) / Hy * Hy + (u[n-Ny] - u[n+Ny]) / 2 * Hx + (u[n-1] - u[n+1]) / 2 * Hy); return res; } -double residueNorm(double *r) { -// u is only a row and r is the last residue - double res = 0; - int i; - for(i=0; i<Ny; i++) { - res += r[i]; - } - return sqrt(res); -} - -/* -a11 * x1 + a12 * x2 + a13 * x3 = b1 -> x1 = (b1 - (a12 * x2 + a13 * x3)) / a11 -x1 = u11; -x2 = u12; -x3 = u13; -x4 = u21; -x5 = u22; -x6 = u23; - -Res[1] = b1 - (a11 * x1 + a12 * x2 + a13 * x3) -*/ - void sor(double *b, double *x, double *r, double *timeSor, double *timeResNorm) { int i,j,k; // Ax = b -> ?u = f double sigma, now, fxy, res, maxRes = 0, tRes = 0; // maxRes is the biggest residue, tRes is total residue in this iteration. for(k=0; k<MaxI; k++) { now = timestamp(); for(i=0; i<Nx * Ny; ++i) { - //b[i] = f(); - /*sigma = 0; - for(j=0; j<N; ++j) { - sigma = sigma + A[in(i,j)] * x[j]; - } - sigma = sigma - A[in(i,i)] * x[i];*/ - // b[1] - somatorio / a11 - //x[i] = x[i] + W * ((b[i] - sigma)/A[in(i,i)] - x[i]); x[i] = x[i] + W * (calcU(i,x) - x[i]); - //res = b[i] - x[i]; } *timeSor += timestamp() - now; now = timestamp(); - res = f(k); printf("Res = %lf - ",res); - /*for(i = 0; i < Nx * Ny; ++i) - res -= A[in(i,i)] * x[i];*/ - res -= calcRes(k,x); + for(i = 0; i < Nx * Ny; ++i) { + res = f(i); + res -= subsRow(i,x); + if(res > maxRes) + maxRes = res; + tRes += res * res; + } printf("Res = %lf\n",res); - if(res > maxRes) - maxRes = res; - tRes += res * res; - //residueNorm(r); r[k] = sqrt(tRes); tRes = 0; *timeResNorm += timestamp() - now; @@ -173,6 +123,7 @@ int main(int argc, char *argv[]) { FILE *fpExit; getParams(argc,argv,fpExit); + fpExit = fopen("saida","w"); Nx = (M_PI/Hx); Ny = (M_PI/Hy); @@ -182,7 +133,6 @@ int main(int argc, char *argv[]) { UDivisor = (2 / Hx * Hx) + (2 / Hy * Hy) + 4 * Pipi; double sigma; - //double *A = calloc(sizeof(double), Nx * Ny * Nx * Ny); double *b, *x, *r, *timeSor, *timeResNorm; b = malloc(Nx * Ny * sizeof(double)); @@ -192,10 +142,6 @@ int main(int argc, char *argv[]) { timeResNorm = calloc(1,sizeof(double)); sigma = sinh(M_PI * M_PI); - /*for(i=0; i<Nx; ++i) { // Calculate side extremities (top and bottom are always 0, so calloc already took care of it). - A[ in(i,0) ] = sin(2 * M_PI * (M_PI - (i * Hx))) * sigma; - A[ in(i,Nx) ] = sin(2 * M_PI * (i * Hx)); - }*/ // Creating borders for(i=0; i<Nx; i++) { @@ -203,17 +149,27 @@ int main(int argc, char *argv[]) { x[ in(i,Nx+1) ] = sin(2 * M_PI * (i * Hx)); } - //for(i=0; i<Nx+2; i++) - - //print_matrix(A); - sor(b,x,r,timeSor,timeResNorm); print_vector(x); printf("TimeSor: %lf\nTimeResNorm: %lf\n\nNorma do Resíduo\n",*timeSor,*timeResNorm); for(i=0; i<MaxI; ++i) { - printf("i=%d: %lf\n",i,r[i]); + printf("# i=%d: %lf\n",i,r[i]); + } + + fprintf(fpExit,"# TimeSor: %lf\n# TimeResNorm: %lf\n\n# Norma do Resíduo\n",*timeSor,*timeResNorm); + for(i=0; i<MaxI; ++i) { + fprintf(fpExit,"# i=%d: %lf\n",i,r[i]); + } + fprintf(fpExit,"\n"); + FILE *expected = fopen("expected.txt","w"); + for(i=0; i<Nx; i++) { + for(j=0; j<Ny; j++) { + //fprintf(fpExit,"%lf %lf %lf\n",i*Hx,j*Hy,x[i*Ny + j]); + fprintf(fpExit,"%lf %lf %lf\n",i*Hx,j*Hy,subsRow(i*Ny+j, x)); + fprintf(expected,"%lf %lf %lf\n",i*Hx,j*Hy,f(i*Ny+j)); + } } // Nx columns and Ny rows. -- GitLab