สร้างไฟล์ยีออยด์โมเดล TGM2017 สำหรับ Hi-Target (*.grd) ด้วย Python

ผมได้แปลงแบบจำลองยีออยด์ TGM2017 ไว้หลากหลายรูปแบบเพื่อให้สามารถนำไปใช้กับเครื่องรับสัญญาณ GNSS หรือโปรแกรมไว้หลากหลายเกือบจะครอบคลุมทั้งหมด ไม่นานมานี้มีผู้ใช้ของ Hi-Target แบรนด์จากจีนต้องการยีออยด์ในรูปแบบไฟล์แอสกี้ (*.grd) สังเกตุก่อนหน้านี้ไฟล์แบบจำลองความสูงยีออยด์จะเป็นไบนารีทั้งหมด เหตุผลที่ใช้ไบนารีคือเป็นไฟล์ที่เปิดอ่านไม่ได้ด้วยโปรแกรมทั่วๆไป นอกจากจะใช้ hex editor เพื่อปิดโอกาสไม่ให้ผู้ใช้เข้ามาแก้ไขไฟล์ ด้วยความเผลอเรอ จะทำให้โครงสร้างไฟล์เสียหาย

รูปแบบข้อมูลไฟล์แอสกี้ (*.grd)

สำหรับไฟล์แอสกี้ (*.grd) ที่ Hi-Target ต้องการถือว่าแหกกฎ แต่ก็ไม่ใช่เรื่องใหญ่โตอะไร มาดูรูปแบบโครงสร้างไฟล์ ด้านบนบรรทัดแรกจะเป็น header:

3.000000 22.983333 95.000000 107.983333 0.016667 0.016667

4 ตัวเลขแรกจแสดงขอบเขตของพื้นที่ สองตัวแรกคือละติจูดล่างสุดและบนสุด (3.000000, 22.983333) ลำดับต่อมาจะเป็นลองจิจูดซ้ายสุดและขวาสุด (95.000000, 107.983333) และสองตัวเลขสุดท้ายจะเป็นระยะห่างระหว่างจุดในแนวละติจูดและลองจิจูด ซึ่ง TGM2017 จะมีระยะสองอย่างนี้เท่ากัน (0.016667 0.016667)

ถัดจากนั้นจะเป็นชุดของค่า N – Geoid เพื่อความสวยงามตัวเลขค่า N จะถูกตัดเป็น 8 คอลัมน์ เรียงลงมา 20 บรรทัดจากนั้นจะเว้นช่องว่างหนึ่งบรรทัด

3.000000   22.983333   95.000000   107.983333   0.016667   0.016667

-35.867	-35.751	-35.647	-35.549	-35.453	-35.361	-35.272	-35.184	
-35.009	-34.918	-34.827	-34.736	-34.642	-34.549	-34.453	-34.358	
-34.175	-34.084	-33.992	-33.903	-33.814	-33.723	-33.630	-33.534	
-33.322	-33.216	-33.106	-32.987	-32.865	-32.737	-32.606	-32.474	
-32.207	-32.072	-31.936	-31.803	-31.673	-31.547	-31.429	-31.323	
-31.135	-31.055	-30.985	-30.923	-30.874	-30.834	-30.806	-30.789	
-30.787	-30.797	-30.814	-30.836	-30.861	-30.890	-30.919	-30.947	
-31.000	-31.024	-31.043	-31.056	-31.066	-31.066	-31.058	-31.047	
-31.012	-31.000	-30.994	-30.987	-30.977	-30.961	-30.937	-30.904	
-30.778	-30.690	-30.593	-30.494	-30.391	-30.293	-30.200	-30.113	
-29.967	-29.902	-29.836	-29.766	-29.693	-29.623	-29.558	-29.494	
-29.379	-29.339	-29.302	-29.261	-29.216	-29.161	-29.097	-29.030	
-28.884	-28.808	-28.726	-28.641	-28.555	-28.465	-28.375	-28.287	
-28.102	-28.002	-27.900	-27.792	-27.672	-27.543	-27.405	-27.256	
-26.953	-26.806	-26.670	-26.537	-26.403	-26.265	-26.119	-25.967	
-25.658	-25.515	-25.376	-25.237	-25.092	-24.946	-24.797	-24.644	
-24.305	-24.125	-23.940	-23.751	-23.554	-23.362	-23.169	-22.969	
-22.565	-22.363	-22.150	-21.933	-21.728	-21.535	-21.355	-21.192	
-20.872	-20.722	-20.586	-20.445	-20.323	-20.202	-20.080	-19.950	
-19.681	-19.548	-19.414	-19.274	-19.122	-18.962	-18.801	-18.630	

-18.244	-18.041	-17.861	-17.670	-17.495	-17.283	-17.094	-16.893	
-16.420	-16.170	-15.943	-15.684	-15.509	-15.280	-15.053	-14.866	
-14.468	-14.299	-14.107	-13.896	-13.717	-13.564	-13.434	-13.293	
-13.092	-13.000	-12.912	-12.841	-12.777	-12.709	-12.644	-12.578	
-12.445	-12.390	-12.339	-12.300	-12.270	-12.246	-12.223	-12.206	
-12.163	-12.138	-12.118	-12.104	-12.086	-12.069	-12.044	-12.018	
-12.008	-11.947	-11.935	-11.945	-11.915	-11.917	-11.937	-11.962	
-12.000	-12.010	-12.007	-12.000	-11.995	-11.990	-11.985	-11.978	
-11.938	-11.906	-11.874	-11.837	-11.796	-11.748	-11.690	-11.623	
-11.466	-11.389	-11.317	-11.249	-11.181	-11.110	-11.024	-10.924	

รูปแบบข้อมูลแอสกี้ต้นฉบับ TGM2017 (*.asc)

รูปแบบไฟล์ต้นฉบับที่ได้มานั้นเป็นรูปแบบไฟล์แอสกี้ *.asc) ที่มีจำนวนคอลัมน์เท่ากับ 780 คอลัมน์แะละมีจำนวนแถว 1200 แถว และที่สำคัญคือไม่มี header ที่จะบ่งบอกลักษณะของข้อมูลแต่อย่างใด

    -35.8670    -35.7510    -35.6470    -35.5490    -35.4530    -35.3610    -35.2720    -35.1840    -35.0950    -35.0090    -34.9180    -34.8270    -34.7360    -34.6420    -34.5490    -34.4530    -34.3580    -34.2670    -34.1750    -34.0840    -33.9920    -33.9030    -33.8140    -33.7230    -33.6300    -33.5340    -33.4290    -33.3220    -33.2160    -33.1060    -32.9870    -32.8650    -32.7370    -32.6060    -32.4740    -32.3410    -32.2070    -32.0720    -31.9360    -31.8030    -31.6730    -31.5470    -31.4290    -31.3230    -31.2250    -31.1350    -31.0550    -30.9850    -30.9230    -30.8740    -30.8340    -30.8060    -30.7890    -30.7820    -30.7870    -30.7970    -30.8140    -30.8360    -30.8610    -30.8900    -30.9190    -30.9470    -30.9740    -31.0000    -31.0240    -31.0430    -31.0560    -31.0660    -31.0660    -31.0580    -31.0470    -31.0300    -31.0120    -31.0000    -30.9940    -30.9870    -30.9770    -30.9610    -30.9370    -30.9040    -30.8520    -30.7780    -30.6900    -30.5930    -30.4940    -30.3910    -30.2930    -30.2000    -30.1130    -30.0360    -29.9670    -29.9020    -29.8360    -29.7660    -29.6930    -29.6230    -29.5580    -29.4940    -29.4340    -29.3790    -29.3390    -29.3020    -29.2610    -29.2160    -29.1610    -29.0970    -29.0300    -28.9590    -28.8840    -28.8080    -28.7260    -28.6410    -28.5550    -28.4650    -28.3750    -28.2870    -28.1980    -28.1020    -28.0020    -27.9000    -27.7920    -27.6720    -27.5430    -27.4050    -27.2560    -27.1040    -26.9530    -26.8060    -26.6700    -26.5370    -26.4030    -26.2650    -26.1190    -25.9670    -25.8100    -25.6580    -25.5150    -25.3760    -25.2370    -25.0920    -24.9460    -24.7970    -24.6440    -24.4790    -24.3050    -24.1250    -23.9400    -23.7510    -23.5540    -23.3620    -23.1690    -22.9690    -22.7640    -22.5650    -22.3630    -22.1500    -21.9330    -21.7280    -21.5350    -21.3550    -21.1920    -21.0240    -20.8720    -20.7220    -20.5860    -20.4450    -20.3230    -20.2020    -20.0800    -19.9500    -19.8140    -19.6810    -19.5480    -19.4140    -19.2740    -19.1220    -18.9620    -18.8010    -18.6300    -18.4450    -18.2440    -18.0410    -17.8610    -17.6700    -17.4950    -17.2830    -17.0940    -16.8930    -16.6710    -16.4200    -16.1700    -15.9430    -15.6840    -15.5090    -15.2800    -15.0530    -14.8660    -14.6900    -14.4680    -14.2990    -14.1070    -13.8960    -13.7170    -13.5640    -13.4340    -13.2930    -13.1660    -13.0920    -13.0000    -12.9120    -12.8410    -12.7770    -12.7090    -12.6440    -12.5780    -12.5110    -12.4450    -12.3900    -12.3390    -12.3000    -12.2700    -12.2460    -12.2230    -12.2060    -12.1850    -12.1630    -12.1380    -12.1180    -12.1040    -12.0860    -12.0690    -12.0440    -12.0180    -12.0070    -12.0080    -11.9470    -11.9350    -11.9450    -11.9150    -11.9170    -11.9370    -11.9620    -11.9840    -12.0000    -12.0100    -12.0070    -12.0000    -11.9950    -11.9900    -11.9850    -11.9780    -11.9610    -11.9380    -11.9060    -11.8740    -11.8370    -11.7960    -11.7480    -11.6900    -11.6230    -11.5460    -11.4660    -11.3890    -11.3170    -11.2490    -11.1810    -11.1100    -11.0240    -10.9240    -10.8190    -10.7060    -10.5950    -10.4900    -10.3980    -10.3140    -10.2330    -10.1540    -10.0740     -9.9990     -9.9260     -9.8510     -9.7810     -9.7120     -9.6470     -9.5890     -9.5400     -9.4980     -9.4590     -9.4150     -9.3640     -9.3050     -9.2400     -9.1740     -9.1080     -9.0410     -8.9710     -8.8940     -8.8130     -8.7380     -8.6680     -8.6000     -8.5300     -8.4570     -8.3780     -8.3020     -8.2300     -8.1640     -8.0990     -8.0330     -7.9610     -7.8740     -7.7880     -7.7150     -7.6570     -7.6090     -7.5630     -7.5160     -7.4660     -7.4080     -7.3450     -7.2790     -7.2120     -7.1430     -7.0770     -7.0100     -6.9450     -6.8760     -6.8080     -6.7470     -6.6910     -6.6330     -6.5710     -6.5020     -6.4310     -6.3550     -6.2900     -6.2240     -6.1490     -6.0650     -5.9800     -5.8990     -5.8180     -5.7360     -5.6510     -5.5620     -5.4780     -5.4020     -5.3290     -5.2580     -5.1870     -5.1100     -5.0330     -4.9570     -4.8850     -4.8120     -4.7440     -4.6780     -4.6110     -4.5460     -4.4810     -4.4210     -4.3570     -4.2890     -4.2160     -4.1410     -4.0630     -3.9800     -3.8970     -3.8160     -3.7380     -3.6660     -3.5970     -3.5340     -3.4720     -3.4040     -3.3260     -3.2440     -3.1620     -3.0810     -3.0070     -2.9380     -2.8720     -2.8020     -2.7390     -2.6840     -2.6370     -2.5950     -2.5540     -2.5090     -2.4500     -2.3820     -2.3100     -2.2340     -2.1610     -2.0970     -2.0480     -2.0070     -1.9510     -1.8810     -1.8110     -1.7530     -1.6970     -1.6420     -1.5850     -1.5230     -1.4530     -1.3630     -1.2600     -1.1450     -1.0360      -.9300      -.8360      -.7480      -.6630      -.5660      -.4500      -.3430      -.2250      -.1100      -.0130       .0660       .1460       .2220       .3070       .3920       .4750       .5550       .6430       .7410       .8330       .9100       .9660      1.0160      1.0680      1.1230      1.1850      1.2530      1.3280      1.4040      1.4830      1.5550      1.6080      1.6480      1.7010      1.7550      1.8140      1.8730      1.9310      1.9860      2.0390      2.0920      2.1430      2.1930      2.2430      2.2880      2.3280      2.3710      2.4200      2.4760      2.5350      2.6000      2.6650      2.7180      2.7610      2.7920      2.8160      2.8430      2.8860      2.9440      3.0080      3.0830      3.1660      3.2450      3.3170      3.3760      3.4270      3.4750      3.5240      3.5850      3.6540      3.7100      3.7520      3.7880      3.8340      3.8860      3.9340      3.9850      4.0410      4.1040      4.1570      4.2080      4.2630      4.3160      4.3590      4.3970      4.4390      4.4860      4.5410      4.6020      4.6690      4.7370      4.7990      4.8580      4.9110      4.9670      5.0280      5.0990      5.1740      5.2520      5.3280      5.4080      5.4920      5.5770      5.6620      5.7460      5.8260      5.8910      5.9530      6.0210      6.0920      6.1520      6.2030      6.2400      6.2680      6.2910      6.3230      6.3620      6.4060      6.4700      6.5450      6.6220      6.6910      6.7530      6.8170      6.8810      6.9480      7.0090      7.0730      7.1520      7.2400      7.3320      7.4220      7.5020      7.5740      7.6390      7.7070      7.7740      7.8390      7.9040      7.9690      8.0300      8.0900      8.1510      8.2130      8.2770      8.3390      8.4000      8.4540      8.5070      8.5580      8.6090      8.6610      8.7150      8.7740      8.8370      8.8980      8.9560      9.0170      9.0750      9.1340      9.1930      9.2570      9.3270      9.4010      9.4740      9.5400      9.6000      9.6570      9.7210      9.7870      9.8570      9.9180      9.9670     10.0090     10.0480     10.0870     10.1300     10.1800     10.2410     10.3150     10.3920     10.4620     10.5210     10.5770     10.6320     10.6870     10.7380     10.7980     10.8630     10.9260     10.9870     11.0500     11.1030     11.1530     11.2070     11.2620     11.3160     11.3670     11.4090     11.4450     11.4780     11.5140     11.5510     11.5920     11.6310     11.6740     11.7150     11.7630     11.8120     11.8600     11.9070     11.9560     11.9980     12.0360     12.0710     12.1090     12.1510     12.1950     12.2390     12.2840     12.3290     12.3790     12.4340     12.4890     12.5490     12.6070     12.6660     12.7260     12.7840     12.8490     12.9220     13.0090     13.1030     13.1800     13.2360     13.3060     13.3840     13.4680     13.5560     13.6270     13.6840     13.7290     13.7700     13.8120     13.8610     13.9150     13.9730     14.0310     14.0960     14.1690     14.2460     14.3210     14.4000     14.4920     14.5910     14.6930     14.7890     14.8810     14.9700     15.0590     15.1430     15.2290     15.3100     15.3890     15.4710     15.5500     15.6280     15.7070     15.7890     15.8700     15.9510     16.0320     16.1120     16.1930     16.2740     16.3550     16.4300     16.5040     16.5780     16.6540     16.7290     16.8050     16.8850     16.9610     17.0400     17.1140     17.1870     17.2570     17.3240     17.3910     17.4530     17.5140     17.5760     17.6410     17.7080     17.7710     17.8340     17.8980     17.9640     18.0290     18.0950     18.1600     18.2220     18.2800     18.3330     18.3820     18.4310     18.4790     18.5280     18.5730     18.6170     18.6570     18.6990     18.7430     18.7870     18.8310     18.8730     18.9150     18.9620     19.0100     19.0590     19.1090     19.1610     19.2150     19.2680     19.3180     19.3660     19.4130     19.4620     19.5130     19.5690     19.6280     19.6860     19.7420     19.7950     19.8490     19.9050     19.9600     20.0190     20.0760     20.1370     20.1990     20.2620     20.3290     20.3980     20.4680     20.5410     20.6160     20.6930     20.7700     20.8460     20.9260     21.0070     21.0900     21.1720     21.2550     21.3440     21.4290     21.5020     21.5760     21.6540     21.7290     21.8050     21.8800     21.9500     22.0170     22.0820     22.1500     22.2170     22.2840
    -35.9530    -35.8390    -35.7350    -35.6390    -35.5440    -35.4530    -35.3650    -35.2770    -35.1900    -35.1030    -35.0130    -34.9230    -34.8310    -34.7380    -34.6450    -34.5510    -34.4580    -34.3680    -34.2790    -34.1900    -34.1020    -34.0150    -33.9300    -33.8440    -33.7560    -33.6640    -33.5660    -33.4660    -33.3630    -33.2540    -33.1400    -33.0180    -32.8920    -32.7640    -32.6330    -32.5000    -32.3670    -32.2330    -32.0990    -31.9670    -31.8380    -31.7140    -31.5990    -31.4950    -31.4000    -31.3130    -31.2350    -31.1640    -31.1030    -31.0510    -31.0090    -30.9780    -30.9590    -30.9500    -30.9520    -30.9600    -30.9740    -30.9920    -31.0140    -31.0360    -31.0600    -31.0830    -31.1030    -31.1230    -31.1410    -31.1560    -31.1660    -31.1700    -31.1680    -31.1610    -31.1530    -31.1410    -31.1280    -31.1140    -31.1000    -31.0840    -31.0640    -31.0390    -31.0040    -30.9610    -30.9020    -30.8330    -30.7530    -30.6650    -30.5720    -30.4790    -30.3830    -30.2910    -30.2010    -30.1160    -30.0350    -29.9560    -29.8800    -29.8060    -29.7300    -29.6600    -29.5920    -29.5280    -29.4680    -29.4130    -29.3620    -29.3130    -29.2640    -29.2110    -29.1530    -29.0920    -29.0250    -28.9550    -28.8800    -28.8040    -28.7240    -28.6420    -28.5590    -28.4710    -28.3810    -28.2910    -28.1970    -28.1010    -27.9980    -27.8910    -27.7770    -27.6570    -27.5310    -27.3960    -27.2520    -27.1030    -26.9530    -26.8020    -26.6530    -26.5030    -26.3540    -26.2050    -26.0520    -25.8980    -25.7430    -25.5910    -25.4420    -25.2950    -25.1480    -24.9980    -24.8440    -24.6860    -24.5190    -24.3480    -24.1710    -23.9860    -23.7950    -23.5940    -23.3910    -23.1970    -23.0090    -22.8200    -22.6230    -22.4260    -22.2220    -22.0020    -21.7770    -21.5770    -21.3760    -21.1980    -21.0510    -20.8910    -20.7320    -20.5920    -20.4590    -20.3210    -20.2050    -20.0920    -19.9790    -19.8580    -19.7250    -19.5960    -19.4670    -19.3360    -19.1990    -19.0530    -18.9030    -18.7490    -18.5780    -18.3880    -18.1840    -17.9910    -17.8340    -17.6590    -17.4530    -17.2670    -17.0860    -16.8880    -16.6630    -16.4150    -16.1890    -15.9440    -15.6950    -15.5100    -15.2690    -15.0790    -14.8860    -14.6710    -14.4690    -14.2800    -14.0930    -13.9040    -13.7370    -13.5790    -13.4550    -13.3050    -13.1800    -13.0880    -12.9880    -12.9060    -12.8340    -12.7720    -12.7050    -12.6430    -12.5760    -12.5140    -12.4570    -12.4070    -12.3640    -12.3260    -12.2920    -12.2710    -12.2530    -12.2410    -12.2280    -12.2120    -12.1950    -12.1720    -12.1610    -12.1440    -12.1270    -12.1100    -12.0920    -12.0750    -12.0920    -12.0240    -12.0140    -12.0460    -12.0190    -12.0370    -12.0600    -12.0780    -12.0910    -12.0990    -12.1030    -12.1030    -12.0980    -12.0920    -12.0870    -12.0780    -12.0640    -12.0460    -12.0200    -11.9900    -11.9540    -11.9130    -11.8660    -11.8120    -11.7520    -11.6840    -11.6090    -11.5300    -11.4510    -11.3710    -11.2930    -11.2150    -11.1310    -11.0420    -10.9480    -10.8460    -10.7430    -10.6390    -10.5380    -10.4440    -10.3540    -10.2680    -10.1850    -10.1040    -10.0280     -9.9540     -9.8830     -9.8150     -9.7510     -9.6920     -9.6340     -9.5820     -9.5310     -9.4790     -9.4290     -9.3730     -9.3140     -9.2520     -9.1900     -9.1240     -9.0600     -8.9910     -8.9200     -8.8460     -8.7720     -8.6980     -8.6250     -8.5500     -8.4740     -8.3970     -8.3200     -8.2460     -8.1750     -8.1050     -8.0350     -7.9610     -7.8850     -7.8100     -7.7400     -7.6780     -7.6210     -7.5670     -7.5120     -7.4570     -7.4000     -7.3400     -7.2770     -7.2140     -7.1520     -7.0900     -7.0280     -6.9650     -6.9010     -6.8380     -6.7740     -6.7110     -6.6480     -6.5840     -6.5150     -6.4440     -6.3730     -6.3040     -6.2310     -6.1550     -6.0750     -5.9960     -5.9140     -5.8320     -5.7500     -5.6680     -5.5840     -5.5010     -5.4220     -5.3450     -5.2690     -5.1940     -5.1210     -5.0450     -4.9690     -4.8950     -4.8250     -4.7550     -4.6890     -4.6240     -4.5590     -4.4950     -4.4300     -4.3630     -4.2940     -4.2210     -4.1450     -4.0690     -3.9890     -3.9120     -3.8360     -3.7610     -3.6910     -3.6210     -3.5540     -3.4850     -3.4130     -3.3390     -3.2630     -3.1860     -3.1110     -3.0400     -2.9710     -2.9040     -2.8410     -2.7790     -2.7230     -2.6680     -2.6190     -2.5700     -2.5210     -2.4680     -2.4100     -2.3490     -2.2880     -2.2240     -2.1610     -2.1060     -2.0520     -1.9890     -1.9180     -1.8530     -1.7900     -1.7270     -1.6690     -1.6020     -1.5290     -1.4530     -1.3670     -1.2720     -1.1700     -1.0640      -.9640      -.8730      -.7880      -.6880      -.5750      -.4420      -.3280      -.2010      -.1120      -.0150       .0590       .1240       .1950       .2760       .3540       .4330       .5180       .6070       .7020       .7910       .8630       .9180       .9710      1.0250      1.0810      1.1460      1.2150      1.2880      1.3650      1.4420      1.5200      1.5770      1.6160      1.6640      1.7170      1.7720      1.8280      1.8840      1.9400      1.9970      2.0510      2.1050      2.1550      2.2050      2.2550      2.3040      2.3520      2.4030      2.4560      2.5100      2.5690      2.6250      2.6770      2.7240      2.7630      2.8020      2.8420      2.8870      2.9390      2.9970      3.0600      3.1290      3.1970      3.2600      3.3170      3.3700      3.4220      3.4770      3.5320      3.5900      3.6440      3.6930      3.7430      3.7930      3.8470      3.9020      3.9570      4.0160      4.0730      4.1290      4.1820      4.2370      4.2900      4.3400      4.3850      4.4360      4.4890      4.5480      4.6090      4.6750      4.7400      4.8010      4.8600      4.9190      4.9810      5.0450      5.1100      5.1810      5.2530      5.3270      5.4010      5.4760      5.5530      5.6280      5.7030      5.7750      5.8400      5.9050      5.9680      6.0290      6.0870      6.1390      6.1860      6.2270      6.2670      6.3090      6.3550      6.4090      6.4680      6.5330      6.5980      6.6630      6.7270      6.7900      6.8540      6.9150      6.9780      7.0430      7.1150      7.1920      7.2710      7.3510      7.4270      7.5010      7.5690      7.6400      7.7070      7.7760      7.8430      7.9080      7.9720      8.0350      8.0970      8.1600      8.2220      8.2820      8.3420      8.3990      8.4540      8.5080      8.5610      8.6160      8.6700      8.7280      8.7860      8.8430      8.9000      8.9580      9.0170      9.0740      9.1350      9.1960      9.2640      9.3320      9.4020      9.4690      9.5360      9.6020      9.6690      9.7350      9.8010      9.8600      9.9160      9.9660     10.0130     10.0610     10.1090     10.1620     10.2210     10.2850     10.3520     10.4160     10.4780     10.5370     10.5940     10.6510     10.7070     10.7650     10.8250     10.8830     10.9390     10.9940     11.0460     11.0970     11.1470     11.1980     11.2470     11.2950     11.3400     11.3810     11.4220     11.4660     11.5090     11.5550     11.6010     11.6480     11.6950     11.7420     11.7900     11.8370     11.8820     11.9270     11.9690     12.0100     12.0480     12.0890     12.1310     12.1750     12.2190     12.2650     12.3110     12.3620     12.4150     12.4710     12.5310     12.5930     12.6540     12.7170     12.7820     12.8500     12.9230     13.0040     13.0940     13.1760     13.2370     13.2970     13.3660     13.4400     13.5090     13.5740     13.6310     13.6820     13.7320     13.7810     13.8330     13.8870     13.9450     14.0060     14.0740     14.1460     14.2190     14.2970     14.3790     14.4680     14.5610     14.6560     14.7490     14.8410     14.9320     15.0210     15.1060     15.1910     15.2730     15.3550     15.4350     15.5150     15.5950     15.6740     15.7560     15.8360     15.9170     15.9980     16.0780     16.1590     16.2390     16.3150     16.3890     16.4640     16.5380     16.6130     16.6890     16.7640     16.8410     16.9150     16.9890     17.0620     17.1350     17.2050     17.2760     17.3450     17.4120     17.4780     17.5420     17.6070     17.6690     17.7300     17.7920     17.8550     17.9200     17.9850     18.0480     18.1110     18.1710     18.2290     18.2840     18.3390     18.3910     18.4420     18.4930     18.5390     18.5840     18.6260     18.6680     18.7110     18.7530     18.7970     18.8400     18.8820     18.9260     18.9710     19.0190     19.0680     19.1180     19.1710     19.2210     19.2700     19.3190     19.3680     19.4200     19.4730     19.5290     19.5870     19.6430     19.7020     19.7570     19.8140     19.8720     19.9300     19.9910     20.0510     20.1110     20.1720     20.2340     20.3000     20.3690     20.4390     20.5130     20.5870     20.6630     20.7410     20.8200     20.8990     20.9820     21.0640     21.1470     21.2320     21.3180     21.4040     21.4810     21.5580     21.6360     21.7100     21.7830     21.8550     21.9210     21.9880     22.0550     22.1220     22.1880     22.2530
    -36.0430    -35.9320    -35.8270    -35.7300    -35.6360    -35.5450    -35.4560    -35.3700    -35.2840    -35.1980    -35.1110    -35.0230    -34.9320    -34.8390    -34.7470    -34.6560    -34.5660    -34.4780    -34.3920    -34.3080    -34.2240    -34.1420    -34.0600    -33.9790    -33.8960    -33.8080    -33.7160    -33.6200    -33.5180    -33.4120    -33.2980    -33.1780    -33.0520    -32.9230    -32.7910    -32.6600    -32.5260    -32.3940    -32.2620    -32.1320    -32.0060    -31.8860    -31.7750    -31.6740    -31.5820    -31.4990    -31.4220    -31.3520    -31.2890    -31.2340    -31.1890    -31.1540    -31.1320    -31.1200    -31.1190    -31.1240    -31.1360    -31.1510    -31.1680    -31.1860    -31.2040    -31.2220    -31.2370    -31.2530    -31.2650    -31.2760    -31.2830    -31.2840    -31.2800    -31.2730    -31.2630    -31.2510    -31.2370    -31.2200    -31.2000    -31.1770    -31.1500    -31.1170    -31.0760    -31.0250    -30.9630    -30.8930    -30.8150    -30.7310    -30.6410    -30.5480    -30.4540    -30.3590    -30.2650    -30.1730    -30.0840    -29.9990    -29.9170    -29.8370    -29.7610    -29.6870    -29.6170    -29.5520    -29.4890    -29.4310    -29.3760    -29.3240    -29.2700    -29.2130    -29.1540    -29.0920    -29.0260    -28.9560    -28.8820    -28.8050    -28.7250    -28.6430    -28.5580    -28.4710    -28.3820    -28.2900    -28.1970    -28.1000    -27.9950    -27.8840    -27.7690    -27.6450    -27.5140    -27.3760    -27.2310    -27.0820    -26.9290    -26.7740    -26.6160    -26.4580    -26.3000    -26.1420    -25.9840    -25.8260    -25.6680    -25.5110    -25.3570    -25.2030    -25.0480    -24.8920    -24.7300    -24.5660    -24.3930    -24.2150    -24.0310    -23.8410    -23.6460    -23.4350    -23.2250    -23.0300    -22.8430    -22.6630    -22.4640    -22.2620    -22.0500    -21.8260    -21.6110    -21.4080    -21.2110    -21.0400    -20.8850    -20.7520    -20.6020    -20.4590    -20.3330    -20.1990    -20.0770    -19.9720    -19.8660    -19.7550    -19.6360    -19.5100    -19.3820    -19.2480    -19.1090    -18.9730    -18.8330    -18.6850    -18.5170    -18.3300    -18.1460    -17.9830    -17.7970    -17.6120    -17.4290    -17.2590    -17.0770    -16.8680    -16.6370    -16.3980    -16.1610    -15.9250    -15.7190    -15.5080    -15.2930    -15.0930    -14.8960    -14.6930    -14.4950    -14.3000    -14.1080    -13.9260    -13.7570    -13.5990    -13.4500    -13.3190    -13.2030    -13.1020    -13.0070    -12.9280    -12.8560    -12.7860    -12.7230    -12.6590    -12.5970    -12.5370    -12.4810    -12.4340    -12.3960    -12.3550    -12.3280    -12.3110    -12.3010    -12.2930    -12.2840    -12.2730    -12.2610    -12.2460    -12.2350    -12.2210    -12.2090    -12.2000    -12.1800    -12.1660    -12.1510    -12.1460    -12.1370    -12.1330    -12.1540    -12.1640    -12.1830    -12.1990    -12.2060    -12.2070    -12.2070    -12.2020    -12.1960    -12.1880    -12.1770    -12.1650    -12.1510    -12.1270    -12.0980    -12.0640    -12.0260    -11.9810    -11.9310    -11.8750    -11.8120    -11.7430    -11.6670    -11.5860    -11.5040    -11.4220    -11.3370    -11.2520    -11.1640    -11.0730    -10.9790    -10.8790    -10.7780    -10.6780    -10.5800    -10.4850    -10.3940    -10.3060    -10.2230    -10.1420    -10.0640     -9.9910     -9.9210     -9.8550     -9.7940     -9.7330     -9.6750     -9.6220     -9.5660     -9.5110     -9.4540     -9.3950     -9.3360     -9.2730     -9.2110     -9.1470     -9.0840     -9.0160     -8.9460     -8.8730     -8.7990     -8.7240     -8.6500     -8.5710     -8.4920     -8.4150     -8.3380     -8.2610     -8.1860     -8.1140     -8.0430     -7.9690     -7.8970     -7.8240     -7.7570     -7.6940     -7.6320     -7.5720     -7.5160     -7.4600     -7.4020     -7.3440     -7.2840     -7.2230     -7.1630     -7.1030     -7.0430     -6.9810     -6.9190     -6.8560     -6.7920     -6.7260     -6.6610     -6.5930     -6.5250     -6.4550     -6.3860     -6.3150     -6.2440     -6.1670     -6.0890     -6.0100     -5.9300     -5.8460     -5.7640     -5.6810     -5.5990     -5.5170     -5.4360     -5.3570     -5.2800     -5.2050     -5.1300     -5.0550     -4.9820     -4.9080     -4.8350     -4.7680     -4.7010     -4.6360     -4.5710     -4.5070     -4.4430     -4.3760     -4.3090     -4.2360     -4.1600     -4.0850     -4.0090     -3.9330     -3.8580     -3.7860     -3.7150     -3.6460     -3.5760     -3.5070     -3.4330     -3.3570     -3.2850     -3.2120     -3.1390     -3.0690     -3.0020     -2.9360     -2.8730     -2.8140     -2.7570     -2.7020     -2.6490     -2.5980     -2.5470     -2.4950     -2.4420     -2.3860     -2.3290     -2.2690     -2.2090     -2.1500     -2.0900     -2.0250     -1.9530     -1.8860     -1.8220     -1.7540     -1.6870     -1.6150     -1.5360     -1.4580     -1.3720     -1.2770     -1.1760     -1.0700      -.9690      -.8830      -.7980      -.6940      -.5750      -.4440      -.3160      -.1920      -.0990      -.0130       .0590       .1220       .1910       .2630       .3350       .4100       .4970       .5850       .6730       .7550       .8250       .8790       .9330       .9880      1.0430      1.1100      1.1820      1.2560      1.3350      1.4110      1.4890      1.5460      1.5860      1.6320      1.6860      1.7360      1.7920      1.8500      1.9070      1.9630      2.0180      2.0720      2.1260      2.1780      2.2290      2.2800      2.3320      2.3820      2.4340      2.4880      2.5430      2.5970      2.6490      2.6980      2.7430      2.7860      2.8310      2.8780      2.9280      2.9820      3.0380      3.1020      3.1630      3.2210      3.2750      3.3300      3.3830      3.4370      3.4910      3.5450      3.6030      3.6530      3.7070      3.7590      3.8160      3.8740      3.9310      3.9890      4.0490      4.1040      4.1600      4.2130      4.2670      4.3200      4.3700      4.4260      4.4820      4.5430      4.6060      4.6690      4.7310      4.7930      4.8540      4.9160      4.9800      5.0440      5.1090      5.1760      5.2470      5.3170      5.3890      5.4590      5.5310      5.6010      5.6700      5.7360      5.8010      5.8640      5.9260      5.9840      6.0400      6.0930      6.1440      6.1920      6.2390      6.2890      6.3400      6.3950      6.4540      6.5150      6.5780      6.6400      6.7020      6.7620      6.8230      6.8840      6.9470      7.0100      7.0780      7.1490      7.2210      7.2960      7.3680      7.4400      7.5100      7.5800      7.6490      7.7180      7.7870      7.8530      7.9180      7.9830      8.0470      8.1080      8.1720      8.2320      8.2910      8.3490      8.4050      8.4600      8.5130      8.5680      8.6220      8.6780      8.7340      8.7900      8.8470      8.9040      8.9600      9.0180      9.0790      9.1400      9.2050      9.2720      9.3400      9.4080      9.4790      9.5470      9.6160      9.6830      9.7480      9.8090      9.8650      9.9200      9.9720     10.0230     10.0740     10.1290     10.1860     10.2490     10.3110     10.3740     10.4340     10.4940     10.5530     10.6090     10.6680     10.7240     10.7820     10.8370     10.8910     10.9430     10.9940     11.0420     11.0930     11.1410     11.1880     11.2350     11.2810     11.3250     11.3710     11.4170     11.4670     11.5140     11.5640     11.6140     11.6640     11.7130     11.7610     11.8050     11.8520     11.8950     11.9390     11.9810     12.0230     12.0650     12.1090     12.1510     12.1970     12.2420     12.2910     12.3410     12.3950     12.4520     12.5130     12.5780     12.6400     12.7040     12.7700     12.8380     12.9100     12.9870     13.0690     13.1450     13.2140     13.2740     13.3410     13.4080     13.4710     13.5320     13.5890     13.6430     13.6950     13.7460     13.8000     13.8550     13.9150     13.9800     14.0510     14.1220     14.1940     14.2710     14.3540     14.4420     14.5340     14.6260     14.7180     14.8090     14.9000     14.9880     15.0740     15.1590     15.2430     15.3240     15.4050     15.4840     15.5650     15.6440     15.7250     15.8040     15.8850     15.9660     16.0460     16.1240     16.2020     16.2770     16.3480     16.4220     16.4950     16.5710     16.6460     16.7190     16.7930     16.8670     16.9380     17.0100     17.0850     17.1570     17.2280     17.3000     17.3690     17.4370     17.5030     17.5660     17.6280     17.6880     17.7510     17.8140     17.8790     17.9420     18.0060     18.0680     18.1260     18.1850     18.2420     18.2990     18.3520     18.4040     18.4560     18.5020     18.5470     18.5900     18.6320     18.6740     18.7170     18.7600     18.8030     18.8450     18.8880     18.9330     18.9790     19.0270     19.0770     19.1280     19.1760     19.2250     19.2750     19.3250     19.3790     19.4340     19.4900     19.5470     19.6040     19.6620     19.7200     19.7780     19.8390     19.8980     19.9600     20.0190     20.0790     20.1410     20.2030     20.2690     20.3370     20.4080     20.4820     20.5560     20.6320     20.7100     20.7900     20.8710     20.9550     21.0370     21.1200     21.2060     21.2910     21.3750     21.4560     21.5360     21.6140     21.6870     21.7580     21.8270     21.8940     21.9590     22.0260     22.0920     22.1570     22.2210
    -36.1380    -36.0260    -35.9210    -35.8240    -35.7300    -35.6390    -35.5500    -35.4660    -35.3820    -35.2980    -35.2120    -35.1250    -35.0370    -34.9470    -34.8570    -34.7690    -34.6820    -34.5970    -34.5150    -34.4350    -34.3560    -34.2780    -34.2010    -34.1240    -34.0450    -33.9630    -33.8740    -33.7800    -33.6800    -33.5750    -33.4620    -33.3410    -33.2140    -33.0860    -32.9540    -32.8210    -32.6890    -32.5580    -32.4270    -32.2990    -32.1780    -32.0610    -31.9520    -31.8560    -31.7700    -31.6900    -31.6120    -31.5420    -31.4770    -31.4200    -31.3710    -31.3340    -31.3080    -31.2930    -31.2880    -31.2900    -31.2980    -31.3080    -31.3200    -31.3340    -31.3480    -31.3600    -31.3720    -31.3800    -31.3890    -31.3970    -31.4000    -31.3980    -31.3910    -31.3820    -31.3710    -31.3570    -31.3410    -31.3210    -31.2970    -31.2690    -31.2360    -31.1960    -31.1480    -31.0930    -31.0280    -30.9550    -30.8750    -30.7910    -30.7000    -30.6050    -30.5090    -30.4110    -30.3130    -30.2160    -30.1220    -30.0320    -29.9460    -29.8630    -29.7820    -29.7090    -29.6370    -29.5680    -29.5050    -29.4440    -29.3880    -29.3320    -29.2750    -29.2170    -29.1580    -29.0940    -29.0290    -28.9590    -28.8850    -28.8080    -28.7270    -28.6460    -28.5600    -28.4710    -28.3810    -28.2880    -28.1940    -28.0940    -27.9880    -27.8750    -27.7560    -27.6280    -27.4910    -27.3500    -27.2010    -27.0480    -26.8920    -26.7310    -26.5680    -26.4030    -26.2400    -26.0760    -25.9120    -25.7490    -25.5860    -25.4240    -25.2650    -25.1050    -24.9430    -24.7790    -24.6100    -24.4360    -24.2580    -24.0730    -23.8800    -23.6840    -23.4870    -23.2730    -23.0600    -22.8660    -22.6790    -22.4840    -22.2810    -22.0670    -21.8500    -21.6320    -21.4160    -21.2320    -21.0630    -20.8970    -20.7220    -20.5890    -20.4640    -20.3230    -20.1960    -20.0750    -19.9490    -19.8410    -19.7390    -19.6360    -19.5270    -19.4050    -19.2770    -19.1440    -19.0250    -18.9010    -18.7680    -18.6250    -18.4660    -18.2960    -18.1220    -17.9470    -17.7580    -17.6010    -17.4280    -17.2540    -17.0530    -16.8330    -16.6020    -16.3880    -16.1580    -15.9290    -15.7330    -15.5170    -15.3190    -15.1130    -14.9150    -14.7180    -14.5220    -14.3300    -14.1400    -13.9630    -13.7960    -13.6380    -13.4950    -13.3620    -13.2450    -13.1390    -13.0470    -12.9620    -12.8900    -12.8210    -12.7540    -12.6930    -12.6290    -12.5730    -12.5150    -12.4680    -12.4480    -12.4100    -12.3760    -12.3620    -12.3590    -12.3580    -12.3520    -12.3460    -12.3390    -12.3320    -12.3220    -12.3160    -12.3120    -12.2980    -12.2900    -12.2790    -12.2720    -12.2850    -12.2760    -12.2660    -12.2780    -12.2940    -12.3100    -12.3220    -12.3230    -12.3190    -12.3110    -12.3020    -12.2900    -12.2800    -12.2670    -12.2500    -12.2280    -12.2040    -12.1720    -12.1350    -12.0930    -12.0440    -11.9900    -11.9320    -11.8680    -11.7970    -11.7200    -11.6380    -11.5540    -11.4690    -11.3820    -11.2910    -11.2000    -11.1060    -11.0130    -10.9150    -10.8150    -10.7160    -10.6200    -10.5270    -10.4350    -10.3460    -10.2620    -10.1800    -10.1050    -10.0320     -9.9630     -9.8960     -9.8360     -9.7740     -9.7160     -9.6590     -9.6030     -9.5450     -9.4860     -9.4250     -9.3640     -9.3010     -9.2370     -9.1740     -9.1080     -9.0400     -8.9720     -8.8990     -8.8230     -8.7470     -8.6700     -8.5930     -8.5120     -8.4350     -8.3550     -8.2780     -8.2000     -8.1250     -8.0510     -7.9800     -7.9070     -7.8380     -7.7690     -7.7040     -7.6420     -7.5820     -7.5230     -7.4660     -7.4090     -7.3510     -7.2930     -7.2340     -7.1750     -7.1150     -7.0550     -6.9950     -6.9320     -6.8690     -6.8040     -6.7370     -6.6700     -6.6030     -6.5340     -6.4650     -6.3960     -6.3260     -6.2540     -6.1780     -6.1030     -6.0240     -5.9410     -5.8590     -5.7760     -5.6940     -5.6120     -5.5290     -5.4480     -5.3670     -5.2880     -5.2130     -5.1390     -5.0660     -4.9900     -4.9170     -4.8470     -4.7780     -4.7100     -4.6470     -4.5830     -4.5200     -4.4580     -4.3920     -4.3240     -4.2540     -4.1810     -4.1070     -4.0310     -3.9570     -3.8830     -3.8100     -3.7390     -3.6710     -3.6020     -3.5300     -3.4570     -3.3830     -3.3100     -3.2380     -3.1670     -3.0980     -3.0310     -2.9680     -2.9050     -2.8470     -2.7910     -2.7360     -2.6830     -2.6300     -2.5780     -2.5270     -2.4730     -2.4200     -2.3620     -2.3050     -2.2460     -2.1850     -2.1240     -2.0580     -1.9890     -1.9200     -1.8490     -1.7800     -1.7060     -1.6270     -1.5420     -1.4610     -1.3750     -1.2820     -1.1810     -1.0740      -.9720      -.8810      -.7930      -.6920      -.5720      -.4440      -.3130      -.1990      -.1030      -.0110       .0630       .1250       .1880       .2550       .3260       .4020       .4810       .5670       .6570       .7320       .7930       .8500       .8990       .9540      1.0120      1.0790      1.1520      1.2330      1.3140      1.3930      1.4630      1.5180      1.5540      1.6000      1.6530      1.7060      1.7600      1.8190      1.8770      1.9320      1.9880      2.0440      2.0980      2.1540      2.2060      2.2590      2.3110      2.3620      2.4140      2.4680      2.5220      2.5750      2.6280      2.6770      2.7240      2.7690      2.8170      2.8640      2.9130      2.9630      3.0190      3.0770      3.1350      3.1930      3.2460      3.2990      3.3510      3.4040      3.4580      3.5140      3.5690      3.6210      3.6770      3.7330      3.7890      3.8500      3.9090      3.9660      4.0260      4.0840      4.1380      4.1920      4.2460      4.3020      4.3550      4.4130      4.4720      4.5320      4.5950      4.6570      4.7190      4.7820      4.8440      4.9090      4.9710      5.0350      5.1010      5.1660      5.2350      5.3040      5.3730      5.4420      5.5080      5.5760      5.6410      5.7050      5.7680      5.8280      5.8880      5.9440      6.0000      6.0550      6.1080      6.1620      6.2130      6.2660      6.3190      6.3770      6.4360      6.4950      6.5560      6.6150      6.6750      6.7330      6.7940      6.8530      6.9140      6.9760      7.0400      7.1060      7.1750      7.2460      7.3170      7.3870      7.4560      7.5250      7.5950      7.6630      7.7330      7.8000      7.8670      7.9330      7.9970      8.0610      8.1230      8.1850      8.2430      8.3010      8.3570      8.4120      8.4660      8.5200      8.5740      8.6270      8.6830      8.7360      8.7930      8.8480      8.9070      8.9640      9.0240      9.0850      9.1500      9.2170      9.2840      9.3540      9.4230      9.4930      9.5630      9.6310      9.6950      9.7570      9.8150      9.8730      9.9270      9.9800     10.0320     10.0880     10.1450     10.2060     10.2690     10.3290     10.3900     10.4480     10.5070     10.5640     10.6230     10.6780     10.7340     10.7870     10.8410     10.8920     10.9420     10.9900     11.0380     11.0850     11.1330     11.1790     11.2270     11.2730     11.3230     11.3710     11.4230     11.4740     11.5270     11.5780     11.6290     11.6780     11.7260     11.7730     11.8190     11.8640     11.9090     11.9510     11.9950     12.0370     12.0810     12.1250     12.1700     12.2180     12.2670     12.3190     12.3740     12.4320     12.4960     12.5590     12.6240     12.6870     12.7540     12.8210     12.8920     12.9660     13.0460     13.1130     13.1800     13.2450     13.3110     13.3750     13.4370     13.4950     13.5520     13.6060     13.6580     13.7120     13.7650     13.8240     13.8830     13.9490     14.0260     14.1010     14.1690     14.2450     14.3300     14.4170     14.5080     14.5980     14.6900     14.7810     14.8700     14.9600     15.0480     15.1330     15.2160     15.2980     15.3780     15.4570     15.5380     15.6160     15.6950     15.7730     15.8540     15.9350     16.0110     16.0860     16.1620     16.2350     16.3070     16.3800     16.4520     16.5260     16.5990     16.6720     16.7440     16.8150     16.8870     16.9610     17.0350     17.1090     17.1830     17.2550     17.3250     17.3950     17.4620     17.5250     17.5860     17.6470     17.7100     17.7730     17.8380     17.9010     17.9640     18.0250     18.0840     18.1440     18.2010     18.2580     18.3140     18.3650     18.4150     18.4620     18.5080     18.5500     18.5930     18.6360     18.6770     18.7210     18.7630     18.8060     18.8490     18.8930     18.9410     18.9880     19.0370     19.0860     19.1340     19.1840     19.2340     19.2850     19.3390     19.3940     19.4510     19.5080     19.5650     19.6240     19.6830     19.7430     19.8030     19.8640     19.9260     19.9850     20.0460     20.1080     20.1720     20.2380     20.3050     20.3750     20.4490     20.5240     20.6000     20.6790     20.7600     20.8410     20.9260     21.0090     21.0930     21.1800     21.2660     21.3500     21.4320     21.5120     21.5890     21.6620     21.7320     21.7990     21.8640     21.9300     21.9970     22.0620     22.1250     22.1890
    -36.2330    -36.1210    -36.0170    -35.9190    -35.8270    -35.7350    -35.6470    -35.5620    -35.4810    -35.3980    -35.3150    -35.2300    -35.1450    -35.0580    -34.9710    -34.8870    -34.8050    -34.7260    -34.6480    -34.5740    -34.5000    -34.4270    -34.3520    -34.2790    -34.2030    -34.1240    -34.0380    -33.9460    -33.8470    -33.7410    -33.6270    -33.5050    -33.3780    -33.2470    -33.1150    -32.9840    -32.8500    -32.7200    -32.5910    -32.4680    -32.3500    -32.2370    -32.1340    -32.0400    -31.9550    -31.8750    -31.8000    -31.7300    -31.6650    -31.6040    -31.5530    -31.5120    -31.4830    -31.4660    -31.4550    -31.4540    -31.4580    -31.4650    -31.4730    -31.4820    -31.4910    -31.4980    -31.5040    -31.5080    -31.5130    -31.5170    -31.5160    -31.5100    -31.5010    -31.4890    -31.4740    -31.4590    -31.4400    -31.4180    -31.3890    -31.3550    -31.3170    -31.2710    -31.2180    -31.1580    -31.0900    -31.0130    -30.9300    -30.8410    -30.7480    -30.6510    -30.5520    -30.4510    -30.3510    -30.2500    -30.1530    -30.0590    -29.9690    -29.8830    -29.8030    -29.7250    -29.6500    -29.5800    -29.5140    -29.4520    -29.3940    -29.3370    -29.2800    -29.2210    -29.1610    -29.1000    -29.0330    -28.9640    -28.8890    -28.8100    -28.7280    -28.6440    -28.5580    -28.4700    -28.3760    -28.2840    -28.1870    -28.0840    -27.9760    -27.8620    -27.7390    -27.6060    -27.4640    -27.3170    -27.1630    -27.0030    -26.8430    -26.6770    -26.5090    -26.3420    -26.1740    -26.0060    -25.8380    -25.6690    -25.5010    -25.3330    -25.1670    -25.0000    -24.8310    -24.6560    -24.4800    -24.3000    -24.1150    -23.9200    -23.7100    -23.5100    -23.3190    -23.1040    -22.8910    -22.6940    -22.4950    -22.2870    -22.0770    -21.8580    -21.6440    -21.4240    -21.2210    -21.0430    -20.8770    -20.6990    -20.5680    -20.4310    -20.3060    -20.1820    -20.0620    -19.9580    -19.8280    -19.7180    -19.6150    -19.5140    -19.4110    -19.2920    -19.1680    -19.0490    -18.9410    -18.8230    -18.7070    -18.5730    -18.4210    -18.2600    -18.0930    -17.9320    -17.7640    -17.6020    -17.4290    -17.2380    -17.0310    -16.7950    -16.5700    -16.3670    -16.1310    -15.9260    -15.7230    -15.5240    -15.3280    -15.1340    -14.9360    -14.7410    -14.5460    -14.3550    -14.1740    -13.9990    -13.8350    -13.6800    -13.5380    -13.4070    -13.2900    -13.1880    -13.0910    -13.0080    -12.9330    -12.8640    -12.7990    -12.7400    -12.6780    -12.6200    -12.5600    -12.5110    -12.5200    -12.4980    -12.4840    -12.4470    -12.4280    -12.4560    -12.4470    -12.4370    -12.4310    -12.4330    -12.4260    -12.4210    -12.4260    -12.4190    -12.4150    -12.4180    -12.4110    -12.4040    -12.4080    -12.4060    -12.4200    -12.4290    -12.4390    -12.4410    -12.4360    -12.4270    -12.4150    -12.4010    -12.3850    -12.3680    -12.3490    -12.3300    -12.3040    -12.2740    -12.2390    -12.1980    -12.1540    -12.1040    -12.0460    -11.9840    -11.9180    -11.8450    -11.7680    -11.6860    -11.6000    -11.5120    -11.4220    -11.3310    -11.2370    -11.1430    -11.0470    -10.9490    -10.8520    -10.7550    -10.6600    -10.5660    -10.4740    -10.3880    -10.3030    -10.2240    -10.1480    -10.0750    -10.0070     -9.9420     -9.8780     -9.8160     -9.7570     -9.6990     -9.6400     -9.5800     -9.5200     -9.4580     -9.3950     -9.3300     -9.2650     -9.1990     -9.1330     -9.0660     -8.9950     -8.9230     -8.8480     -8.7700     -8.6910     -8.6120     -8.5320     -8.4520     -8.3720     -8.2920     -8.2130     -8.1370     -8.0630     -7.9910     -7.9190     -7.8490     -7.7810     -7.7150     -7.6520     -7.5930     -7.5340     -7.4760     -7.4180     -7.3630     -7.3040     -7.2460     -7.1850     -7.1270     -7.0670     -7.0060     -6.9430     -6.8780     -6.8120     -6.7450     -6.6780     -6.6110     -6.5440     -6.4750     -6.4050     -6.3370     -6.2660     -6.1910     -6.1140     -6.0350     -5.9540     -5.8700     -5.7880     -5.7050     -5.6230     -5.5390     -5.4560     -5.3770     -5.2970     -5.2200     -5.1470     -5.0730     -4.9990     -4.9260     -4.8550     -4.7870     -4.7190     -4.6550     -4.5950     -4.5330     -4.4720     -4.4090     -4.3430     -4.2750     -4.2030     -4.1310     -4.0570     -3.9830     -3.9100     -3.8380     -3.7660     -3.6960     -3.6260     -3.5560     -3.4820     -3.4100     -3.3370     -3.2660     -3.1940     -3.1270     -3.0620     -2.9990     -2.9380     -2.8800     -2.8250     -2.7700     -2.7170     -2.6630     -2.6090     -2.5580     -2.5020     -2.4480     -2.3940     -2.3360     -2.2750     -2.2150     -2.1530     -2.0880     -2.0180     -1.9480     -1.8730     -1.8000     -1.7240     -1.6410     -1.5470     -1.4640     -1.3780     -1.2830     -1.1820     -1.0790      -.9700      -.8740      -.7840      -.6850      -.5710      -.4460      -.3210      -.2090      -.1160      -.0180       .0590       .1230       .1870       .2500       .3190       .3940       .4710       .5560       .6440       .7140       .7700       .8260       .8700       .9220       .9830      1.0510      1.1270      1.2180      1.3020      1.3770      1.4390      1.4830      1.5190      1.5680      1.6200      1.6750      1.7310      1.7880      1.8470      1.9050      1.9600      2.0170      2.0730      2.1300      2.1850      2.2390      2.2920      2.3450      2.3970      2.4500      2.5050      2.5560      2.6080      2.6580      2.7050      2.7530      2.8000      2.8460      2.8940      2.9450      3.0010      3.0580      3.1130      3.1680      3.2210      3.2750      3.3270      3.3790      3.4330      3.4880      3.5430      3.5950      3.6530      3.7110      3.7710      3.8300      3.8900      3.9450      4.0060      4.0630      4.1190      4.1740      4.2310      4.2850      4.3410      4.3980      4.4590      4.5190      4.5830      4.6450      4.7060      4.7690      4.8320      4.8970      4.9610      5.0230      5.0880      5.1520      5.2200      5.2890      5.3550      5.4220      5.4870      5.5520      5.6150      5.6760      5.7390      5.7970      5.8530      5.9100      5.9650      6.0200      6.0740      6.1300      6.1850      6.2400      6.2960      6.3540      6.4130      6.4720      6.5310      6.5880      6.6450      6.7040      6.7630      6.8210      6.8790      6.9390      7.0010      7.0640      7.1310      7.1990      7.2680      7.3350      7.4030      7.4720      7.5420      7.6130      7.6810      7.7490      7.8170      7.8840      7.9480      8.0130      8.0750      8.1360      8.1950      8.2530      8.3080      8.3630      8.4170      8.4690      8.5240      8.5750      8.6280      8.6830      8.7380      8.7950      8.8520      8.9110      8.9720      9.0340      9.0980      9.1640      9.2320      9.3000      9.3700      9.4400      9.5100      9.5780      9.6420      9.7040      9.7660      9.8240      9.8800      9.9340      9.9890     10.0430     10.1030     10.1610     10.2220     10.2810     10.3420     10.4010     10.4600     10.5170     10.5750     10.6300     10.6850     10.7360     10.7890     10.8400     10.8890     10.9360     10.9850     11.0310     11.0790     11.1250     11.1740     11.2230     11.2740     11.3250     11.3780     11.4310     11.4870     11.5380     11.5910     11.6410     11.6900     11.7390     11.7850     11.8310     11.8760     11.9210     11.9660     12.0090     12.0530     12.0990     12.1450     12.1920     12.2430     12.2950     12.3510     12.4110     12.4740     12.5390     12.6030     12.6670     12.7330     12.8000     12.8690     12.9390     13.0130     13.0800     13.1470     13.2130     13.2780     13.3410     13.4000     13.4580     13.5140     13.5680     13.6210     13.6740     13.7290     13.7880     13.8490     13.9200     13.9990     14.0770     14.1420     14.2190     14.3040     14.3910     14.4810     14.5710     14.6630     14.7540     14.8450     14.9340     15.0220     15.1090     15.1930     15.2740     15.3530     15.4330     15.5130     15.5910     15.6670     15.7430     15.8220     15.9040     15.9750     16.0480     16.1230     16.1960     16.2660     16.3370     16.4080     16.4800     16.5510     16.6220     16.6910     16.7630     16.8360     16.9100     16.9860     17.0600     17.1340     17.2080     17.2800     17.3510     17.4180     17.4820     17.5450     17.6080     17.6700     17.7340     17.7970     17.8600     17.9220     17.9830     18.0430     18.1030     18.1600     18.2180     18.2730     18.3230     18.3720     18.4200     18.4650     18.5090     18.5520     18.5940     18.6360     18.6800     18.7220     18.7660     18.8100     18.8550     18.9020     18.9480     18.9960     19.0450     19.0930     19.1430     19.1930     19.2450     19.2990     19.3560     19.4130     19.4690     19.5260     19.5860     19.6470     19.7060     19.7680     19.8300     19.8920     19.9520     20.0120     20.0740     20.1390     20.2030     20.2730     20.3420     20.4160     20.4910     20.5670     20.6490     20.7290     20.8110     20.8950     20.9800     21.0690     21.1540     21.2400     21.3250     21.4070     21.4860     21.5620     21.6340     21.7030     21.7700     21.8350     21.8990     21.9670     22.0290     22.0920     22.1560
    -36.3290    -36.2180    -36.1140    -36.0160    -35.9230    -35.8340    -35.7460    -35.6640    -35.5820    -35.5030    -35.4220    -35.3400    -35.2550    -35.1720    -35.0890    -35.0080    -34.9330    -34.8600    -34.7890    -34.7180    -34.6490    -34.5790    -34.5090    -34.4370    -34.3640    -34.2860    -34.2020    -34.1110    -34.0120    -33.9060    -33.7920    -33.6680    -33.5420    -33.4100    -33.2770    -33.1440    -33.0120    -32.8820    -32.7560    -32.6350    -32.5190    -32.4110    -32.3120    -32.2210    -32.1370    -32.0600    -31.9850    -31.9150    -31.8480    -31.7870    -31.7330    -31.6910    -31.6590    -31.6360    -31.6240    -31.6180    -31.6180    -31.6210    -31.6230    -31.6290    -31.6330    -31.6350    -31.6360    -31.6350    -31.6350    -31.6310    -31.6270    -31.6170    -31.6050    -31.5900    -31.5730    -31.5560    -31.5340    -31.5080    -31.4750    -31.4370    -31.3930    -31.3430    -31.2850    -31.2200    -31.1480    -31.0680    -30.9800    -30.8880    -30.7900    -30.6910    -30.5880    -30.4840    -30.3780    -30.2750    -30.1750    -30.0790    -29.9860    -29.8990    -29.8160    -29.7350    -29.6590    -29.5870    -29.5190    -29.4580    -29.3990    -29.3420    -29.2840    -29.2260    -29.1660    -29.1050    -29.0370    -28.9670    -28.8910    -28.8120    -28.7290    -28.6420    -28.5550    -28.4660    -28.3720    -28.2760    -28.1770    -28.0720    -27.9620    -27.8440    -27.7160    -27.5770    -27.4320    -27.2770    -27.1170    -26.9520    -26.7860    -26.6180    -26.4460    -26.2750    -26.1020    -25.9310    -25.7570    -25.5830    -25.4090    -25.2350    -25.0610    -24.8890    -24.7110    -24.5300    -24.3440    -24.1570    -23.9630    -23.7610    -23.5440    -23.3310    -23.1390    -22.9300    -22.7140    -22.5130    -22.3020    -22.0840    -21.8640    -21.6360    -21.4290    -21.2220    -21.0130    -20.8430    -20.6790    -20.5230    -20.3910    -20.2670    -20.1540    -20.0470    -19.9220    -19.8170    -19.7170    -19.6070    -19.5000    -19.3980    -19.2930    -19.1770    -19.0710    -18.9770    -18.8590    -18.7660    -18.6460    -18.5100    -18.3730    -18.2330    -18.0820    -17.9260    -17.7660    -17.6020    -17.4260    -17.2200    -16.9880    -16.7550    -16.5510    -16.3340    -16.1190    -15.9130    -15.7210    -15.5350    -15.3410    -15.1510    -14.9560    -14.7650    -14.5740    -14.3870    -14.2070    -14.0360    -13.8740    -13.7220    -13.5830    -13.4560    -13.3380    -13.2340    -13.1380    -13.0580    -12.9840    -12.9160    -12.8530    -12.7940    -12.7310    -12.6710    -12.6140    -12.5760    -12.5860    -12.5460    -12.5250    -12.5110    -12.5200    -12.5470    -12.5370    -12.5330    -12.5350    -12.5410    -12.5370    -12.5380    -12.5450    -12.5380    -12.5460    -12.5530    -12.5510    -12.5500    -12.5500    -12.5530    -12.5580    -12.5610    -12.5610    -12.5560    -12.5450    -12.5310    -12.5140    -12.4940    -12.4750    -12.4540    -12.4300    -12.4030    -12.3740    -12.3400    -12.3030    -12.2600    -12.2120    -12.1560    -12.0970    -12.0330    -11.9630    -11.8900    -11.8120    -11.7270    -11.6400    -11.5530    -11.4610    -11.3670    -11.2730    -11.1780    -11.0810    -10.9840    -10.8870    -10.7920    -10.6980    -10.6070    -10.5160    -10.4280    -10.3450    -10.2680    -10.1920    -10.1210    -10.0520     -9.9850     -9.9220     -9.8580     -9.7970     -9.7350     -9.6770     -9.6160     -9.5530     -9.4900     -9.4250     -9.3610     -9.2930     -9.2270     -9.1580     -9.0900     -9.0190     -8.9460     -8.8690     -8.7890     -8.7110     -8.6310     -8.5500     -8.4670     -8.3880     -8.3070     -8.2270     -8.1490     -8.0760     -8.0020     -7.9310     -7.8610     -7.7930     -7.7280     -7.6640     -7.6030     -7.5440     -7.4880     -7.4310     -7.3730     -7.3150     -7.2580     -7.1970     -7.1360     -7.0760     -7.0150     -6.9510     -6.8840     -6.8180     -6.7530     -6.6860     -6.6190     -6.5520     -6.4850     -6.4160     -6.3460     -6.2750     -6.2020     -6.1260     -6.0470     -5.9650     -5.8830     -5.8010     -5.7160     -5.6340     -5.5510     -5.4670     -5.3840     -5.3070     -5.2280     -5.1540     -5.0790     -5.0060     -4.9340     -4.8620     -4.7920     -4.7260     -4.6640     -4.6040     -4.5450     -4.4860     -4.4240     -4.3600     -4.2950     -4.2260     -4.1550     -4.0830     -4.0090     -3.9370     -3.8630     -3.7930     -3.7210     -3.6500     -3.5800     -3.5080     -3.4350     -3.3630     -3.2920     -3.2230     -3.1560     -3.0920     -3.0290     -2.9690     -2.9130     -2.8590     -2.8050     -2.7500     -2.6970     -2.6400     -2.5850     -2.5310     -2.4760     -2.4200     -2.3670     -2.3040     -2.2400     -2.1780     -2.1120     -2.0420     -1.9680     -1.8930     -1.8170     -1.7380     -1.6540     -1.5610     -1.4670     -1.3730     -1.2770     -1.1780     -1.0790      -.9710      -.8720      -.7760      -.6810      -.5730      -.4540      -.3280      -.2060      -.1060      -.0230       .0550       .1210       .1840       .2450       .3130       .3880       .4700       .5580       .6350       .7010       .7530       .8030       .8440       .8940       .9540      1.0240      1.1020      1.1990      1.2820      1.3550      1.4110      1.4440      1.4830      1.5330      1.5880      1.6450      1.7020      1.7600      1.8180      1.8770      1.9350      1.9930      2.0520      2.1080      2.1650      2.2210      2.2740      2.3260      2.3810      2.4340      2.4860      2.5370      2.5910      2.6430      2.6880      2.7370      2.7820      2.8280      2.8770      2.9280      2.9830      3.0400      3.0960      3.1510      3.2040      3.2580      3.3100      3.3630      3.4140      3.4680      3.5220      3.5760      3.6330      3.6930      3.7520      3.8100      3.8690      3.9270      3.9860      4.0440      4.1010      4.1590      4.2150      4.2690      4.3270      4.3860      4.4450      4.5070      4.5690      4.6300      4.6930      4.7550      4.8190      4.8820      4.9460      5.0080      5.0730      5.1380      5.2030      5.2690      5.3360      5.4010      5.4660      5.5280      5.5890      5.6490      5.7080      5.7670      5.8210      5.8770      5.9320      5.9870      6.0420      6.0990      6.1560      6.2120      6.2700      6.3280      6.3870      6.4460      6.5020      6.5600      6.6140      6.6720      6.7280      6.7850      6.8430      6.9020      6.9620      7.0230      7.0870      7.1530      7.2180      7.2840      7.3520      7.4210      7.4890      7.5590      7.6280      7.6970      7.7660      7.8330      7.9000      7.9660      8.0290      8.0890      8.1480      8.2050      8.2590      8.3140      8.3680      8.4190      8.4710      8.5240      8.5760      8.6310      8.6840      8.7430      8.8010      8.8590      8.9190      8.9820      9.0460      9.1120      9.1790      9.2480      9.3170      9.3870      9.4570      9.5250      9.5900      9.6540      9.7150      9.7750      9.8320      9.8860      9.9410      9.9970     10.0550     10.1140     10.1740     10.2330     10.2940     10.3510     10.4100     10.4670     10.5240     10.5790     10.6320     10.6840     10.7370     10.7880     10.8380     10.8850     10.9320     10.9800     11.0250     11.0730     11.1220     11.1730     11.2250     11.2810     11.3340     11.3910     11.4450     11.4990     11.5520     11.6030     11.6540     11.7030     11.7510     11.7990     11.8430     11.8900     11.9360     11.9820     12.0270     12.0730     12.1200     12.1670     12.2190     12.2700     12.3270     12.3870     12.4510     12.5160     12.5840     12.6430     12.7090     12.7760     12.8440     12.9110     12.9850     13.0560     13.1180     13.1780     13.2440     13.3040     13.3630     13.4210     13.4760     13.5310     13.5840     13.6390     13.6940     13.7530     13.8160     13.8890     13.9630     14.0410     14.1130     14.1910     14.2770     14.3640     14.4540     14.5460     14.6380     14.7290     14.8200     14.9110     15.0010     15.0880     15.1700     15.2540     15.3340     15.4150     15.4960     15.5710     15.6420     15.7150     15.7910     15.8690     15.9380     16.0110     16.0820     16.1540     16.2240     16.2920     16.3630     16.4320     16.4990     16.5700     16.6390     16.7120     16.7850     16.8590     16.9340     17.0090     17.0870     17.1620     17.2350     17.3070     17.3730     17.4390     17.5040     17.5680     17.6310     17.6940     17.7580     17.8190     17.8810     17.9420     18.0020     18.0610     18.1190     18.1760     18.2290     18.2790     18.3290     18.3750     18.4210     18.4650     18.5100     18.5520     18.5940     18.6380     18.6820     18.7270     18.7710     18.8150     18.8610     18.9080     18.9550     19.0030     19.0540     19.1030     19.1540     19.2060     19.2610     19.3170     19.3750     19.4310     19.4890     19.5490     19.6090     19.6700     19.7320     19.7930     19.8560     19.9170     19.9770     20.0410     20.1050     20.1710     20.2410     20.3110     20.3850     20.4600     20.5360     20.6170     20.6980     20.7810     20.8670     20.9540     21.0420     21.1290     21.2150     21.2990     21.3810     21.4590     21.5340     21.6040     21.6720     21.7400     21.8040     21.8690     21.9340     21.9970     22.0600     22.1230
    -36.4270    -36.3180    -36.2140    -36.1180    -36.0260    -35.9350    -35.8490    -35.7670    -35.6890    -35.6110    -35.5330    -35.4520    -35.3730    -35.2930    -35.2120    -35.1350    -35.0660    -35.0000    -34.9320    -34.8670    -34.8020    -34.7350    -34.6660    -34.5970    -34.5260    -34.4480    -34.3660    -34.2750    -34.1750    -34.0690    -33.9550    -33.8320    -33.7040    -33.5730    -33.4390    -33.3050    -33.1740    -33.0450    -32.9200    -32.8000    -32.6890    -32.5850    -32.4890    -32.3990    -32.3180    -32.2410    -32.1670    -32.0970    -32.0300    -31.9680    -31.9120    -31.8670    -31.8310    -31.8050    -31.7880    -31.7780    -31.7730    -31.7710    -31.7700    -31.7710    -31.7690    -31.7660    -31.7620    -31.7570    -31.7520    -31.7430    -31.7330    -31.7200    -31.7030    -31.6840    -31.6650    -31.6470    -31.6230    -31.5930    -31.5560    -31.5150    -31.4660    -31.4110    -31.3490    -31.2800    -31.2010    -31.1170    -31.0250    -30.9280    -30.8270    -30.7220    -30.6160    -30.5080    -30.4010    -30.2950    -30.1920    -30.0930    -29.9990    -29.9100    -29.8250    -29.7430    -29.6650    -29.5920    -29.5240    -29.4590    -29.4010    -29.3430    -29.2860    -29.2280    -29.1680    -29.1060    -29.0390    -28.9680    -28.8930    -28.8120    -28.7270    -28.6400    -28.5510    -28.4590    -28.3640    -28.2650    -28.1630    -28.0570    -27.9430    -27.8200    -27.6890    -27.5470    -27.3940    -27.2350    -27.0690    -26.8980    -26.7250    -26.5520    -26.3770    -26.2010    -26.0250    -25.8490    -25.6710    -25.4930    -25.3140    -25.1340    -24.9520    -24.7710    -24.5860    -24.3940    -24.1990    -24.0030    -23.8030    -23.5950    -23.3670    -23.1480    -22.9470    -22.7490    -22.5340    -22.3210    -22.0970    -21.8710    -21.6400    -21.4150    -21.1900    -21.0190    -20.8340    -20.6390    -20.4940    -20.3330    -20.2270    -20.1120    -19.9880    -19.8850    -19.7870    -19.6880    -19.5820    -19.4750    -19.3750    -19.2790    -19.1820    -19.0780    -18.9810    -18.8840    -18.7910    -18.6910    -18.5660    -18.4410    -18.3110    -18.1870    -18.0540    -17.9050    -17.7480    -17.5800    -17.4030    -17.1940    -16.9550    -16.7310    -16.5350    -16.3010    -16.0880    -15.9120    -15.7490    -15.5490    -15.3520    -15.1600    -14.9710    -14.7810    -14.5950    -14.4170    -14.2390    -14.0710    -13.9080    -13.7610    -13.6240    -13.4990    -13.3860    -13.2850    -13.1940    -13.1130    -13.0390    -12.9720    -12.9080    -12.8460    -12.7900    -12.7330    -12.6940    -12.6730    -12.6780    -12.6480    -12.6230    -12.6130    -12.6140    -12.6280    -12.6330    -12.6390    -12.6470    -12.6550    -12.6590    -12.6620    -12.6640    -12.6680    -12.6770    -12.6810    -12.6850    -12.6870    -12.6870    -12.6880    -12.6880    -12.6850    -12.6770    -12.6640    -12.6490    -12.6310    -12.6080    -12.5840    -12.5590    -12.5340    -12.5060    -12.4760    -12.4420    -12.4040    -12.3620    -12.3150    -12.2640    -12.2080    -12.1450    -12.0780    -12.0080    -11.9330    -11.8520    -11.7670    -11.6790    -11.5910    -11.4980    -11.4060    -11.3090    -11.2120    -11.1150    -11.0190    -10.9240    -10.8300    -10.7370    -10.6460    -10.5570    -10.4710    -10.3900    -10.3110    -10.2360    -10.1660    -10.0960    -10.0300     -9.9650     -9.9000     -9.8370     -9.7750     -9.7130     -9.6520     -9.5880     -9.5220     -9.4560     -9.3880     -9.3210     -9.2530     -9.1840     -9.1130     -9.0410     -8.9670     -8.8900     -8.8100     -8.7300     -8.6490     -8.5670     -8.4850     -8.4020     -8.3210     -8.2420     -8.1630     -8.0870     -8.0140     -7.9440     -7.8750     -7.8070     -7.7400     -7.6780     -7.6160     -7.5570     -7.4990     -7.4430     -7.3850     -7.3280     -7.2690     -7.2090     -7.1480     -7.0850     -7.0210     -6.9580     -6.8930     -6.8260     -6.7600     -6.6950     -6.6270     -6.5610     -6.4930     -6.4240     -6.3570     -6.2860     -6.2140     -6.1390     -6.0610     -5.9790     -5.8970     -5.8140     -5.7290     -5.6450     -5.5610     -5.4770     -5.3960     -5.3160     -5.2380     -5.1610     -5.0870     -5.0120     -4.9400     -4.8670     -4.7980     -4.7320     -4.6710     -4.6120     -4.5530     -4.4980     -4.4380     -4.3770     -4.3140     -4.2470     -4.1790     -4.1080     -4.0370     -3.9630     -3.8890     -3.8170     -3.7470     -3.6750     -3.6040     -3.5340     -3.4610     -3.3880     -3.3180     -3.2510     -3.1850     -3.1210     -3.0600     -3.0010     -2.9450     -2.8930     -2.8400     -2.7860     -2.7300     -2.6710     -2.6130     -2.5540     -2.5020     -2.4500     -2.3940     -2.3320     -2.2680     -2.2020     -2.1320     -2.0600     -1.9840     -1.9070     -1.8320     -1.7540     -1.6650     -1.5720     -1.4710     -1.3680     -1.2690     -1.1800     -1.0830      -.9810      -.8790      -.7780      -.6780      -.5750      -.4630      -.3390      -.2200      -.1150      -.0260       .0530       .1260       .1840       .2490       .3180       .3980       .4840       .5620       .6320       .6890       .7380       .7820       .8200       .8680       .9260       .9950      1.0740      1.1650      1.2620      1.3230      1.3750      1.4050      1.4490      1.5010      1.5610      1.6160      1.6730      1.7320      1.7900      1.8500      1.9100      1.9710      2.0310      2.0890      2.1460      2.2030      2.2580      2.3120      2.3660      2.4170      2.4690      2.5230      2.5780      2.6300      2.6770      2.7220      2.7670      2.8140      2.8610      2.9130      2.9660      3.0230      3.0850      3.1370      3.1880      3.2430      3.2940      3.3480      3.4000      3.4540      3.5070      3.5590      3.6180      3.6780      3.7360      3.7930      3.8500      3.9130      3.9720      4.0300      4.0870      4.1450      4.2010      4.2570      4.3130      4.3740      4.4330      4.4950      4.5560      4.6170      4.6790      4.7390      4.7990      4.8640      4.9280      4.9910      5.0560      5.1190      5.1830      5.2490      5.3150      5.3800      5.4420      5.5020      5.5630      5.6220      5.6790      5.7350      5.7890      5.8450      5.9000      5.9550      6.0110      6.0660      6.1250      6.1820      6.2410      6.3000      6.3580      6.4170      6.4730      6.5290      6.5830      6.6380      6.6930      6.7490      6.8070      6.8640      6.9230      6.9810      7.0440      7.1080      7.1710      7.2370      7.3020      7.3700      7.4380      7.5070      7.5760      7.6460      7.7160      7.7850      7.8530      7.9180      7.9810      8.0410      8.1010      8.1560      8.2110      8.2640      8.3170      8.3700      8.4210      8.4720      8.5250      8.5800      8.6340      8.6910      8.7480      8.8080      8.8670      8.9310      8.9950      9.0610      9.1270      9.1960      9.2670      9.3350      9.4040      9.4720      9.5380      9.6010      9.6630      9.7210      9.7790      9.8340      9.8900      9.9450     10.0040     10.0610     10.1210     10.1810     10.2400     10.3000     10.3570     10.4150     10.4700     10.5250     10.5790     10.6320     10.6840     10.7350     10.7840     10.8320     10.8790     10.9260     10.9720     11.0210     11.0710     11.1240     11.1780     11.2350     11.2890     11.3470     11.4030     11.4580     11.5110     11.5650     11.6150     11.6650     11.7140     11.7640     11.8120     11.8600     11.9070     11.9530     12.0000     12.0480     12.0940     12.1420     12.1920     12.2460     12.3030     12.3600     12.4240     12.4870     12.5530     12.6160     12.6830     12.7540     12.8170     12.8810     12.9490     13.0150     13.0780     13.1410     13.2050     13.2650     13.3250     13.3820     13.4380     13.4920     13.5450     13.6010     13.6580     13.7180     13.7820     13.8540     13.9270     14.0030     14.0810     14.1640     14.2500     14.3380     14.4300     14.5210     14.6150     14.7070     14.7980     14.8870     14.9780     15.0640     15.1500     15.2380     15.3250     15.4040     15.4840     15.5530     15.6200     15.6940     15.7600     15.8300     15.9020     15.9720     16.0430     16.1110     16.1800     16.2480     16.3140     16.3810     16.4480     16.5180     16.5870     16.6590     16.7330     16.8070     16.8840     16.9600     17.0380     17.1130     17.1890     17.2610     17.3290     17.3960     17.4620     17.5260     17.5920     17.6530     17.7160     17.7780     17.8400     17.9020     17.9630     18.0190     18.0740     18.1300     18.1820     18.2330     18.2810     18.3290     18.3750     18.4200     18.4650     18.5080     18.5520     18.5970     18.6410     18.6870     18.7310     18.7750     18.8220     18.8680     18.9160     18.9650     19.0140     19.0660     19.1150     19.1680     19.2240     19.2790     19.3360     19.3930     19.4510     19.5130     19.5730     19.6360     19.6960     19.7580     19.8210     19.8830     19.9440     20.0080     20.0730     20.1390     20.2090     20.2790     20.3540     20.4280     20.5050     20.5870     20.6680     20.7530     20.8400     20.9280     21.0160     21.1030     21.1880     21.2730     21.3530     21.4290     21.5040     21.5740     21.6430     21.7100     21.7740     21.8380     21.9020     21.9640     22.0280     22.0920
    -36.5260    -36.4170    -36.3160    -36.2200    -36.1280    -36.0390    -35.9550    -35.8740    -35.7960    -35.7210    -35.6450    -35.5680    -35.4910    -35.4140    -35.3400    -35.2690    -35.2050    -35.1420    -35.0810    -35.0200    -34.9560    -34.8930    -34.8240    -34.7560    -34.6840    -34.6060    -34.5230    -34.4320    -34.3330    -34.2260    -34.1120    -33.9890    -33.8620    -33.7310    -33.5970    -33.4650    -33.3320    -33.2050    -33.0820    -32.9640    -32.8550    -32.7520    -32.6580    -32.5700    -32.4890    -32.4140    -32.3410    -32.2710    -32.2040    -32.1420    -32.0870    -32.0400    -32.0020    -31.9720    -31.9500    -31.9350    -31.9260    -31.9180    -31.9120    -31.9060    -31.9000    -31.8940    -31.8840    -31.8730    -31.8620    -31.8490    -31.8340    -31.8170    -31.7960    -31.7750    -31.7530    -31.7280    -31.7020    -31.6690    -31.6300    -31.5850    -31.5330    -31.4740    -31.4070    -31.3320    -31.2500    -31.1620    -31.0650    -30.9630    -30.8590    -30.7500    -30.6400    -30.5290    -30.4190    -30.3100    -30.2040    -30.1040    -30.0080    -29.9160    -29.8290    -29.7460    -29.6690    -29.5950    -29.5250    -29.4610    -29.4020    -29.3440    -29.2880    -29.2280    -29.1680    -29.1060    -29.0390    -28.9660    -28.8900    -28.8090    -28.7230    -28.6350    -28.5460    -28.4520    -28.3540    -28.2540    -28.1480    -28.0370    -27.9190    -27.7920    -27.6550    -27.5070    -27.3500    -27.1850    -27.0160    -26.8400    -26.6630    -26.4850    -26.3060    -26.1260    -25.9460    -25.7640    -25.5830    -25.3970    -25.2130    -25.0250    -24.8360    -24.6470    -24.4530    -24.2540    -24.0450    -23.8320    -23.6300    -23.4240    -23.1920    -22.9740    -22.7560    -22.5420    -22.3310    -22.1080    -21.8750    -21.6450    -21.4140    -21.2130    -21.0020    -20.8380    -20.6660    -20.4720    -20.2860    -20.1540    -20.0530    -19.9120    -19.8250    -19.7520    -19.6520    -19.5530    -19.4550    -19.3470    -19.2570    -19.1530    -19.0630    -18.9840    -18.9030    -18.8030    -18.7230    -18.6140    -18.4910    -18.3650    -18.2460    -18.1380    -18.0160    -17.8760    -17.7220    -17.5560    -17.3740    -17.1550    -16.9100    -16.6780    -16.5050    -16.2840    -16.0730    -15.9100    -15.7240    -15.5350    -15.3520    -15.1660    -14.9800    -14.7950    -14.6130    -14.4360    -14.2630    -14.0980    -13.9410    -13.7970    -13.6650    -13.5440    -13.4370    -13.3390    -13.2540    -13.1730    -13.1020    -13.0340    -12.9730    -12.9140    -12.8600    -12.8040    -12.7650    -12.7650    -12.8110    -12.7400    -12.7030    -12.7140    -12.7310    -12.7510    -12.7560    -12.7620    -12.7610    -12.7710    -12.7820    -12.7890    -12.7920    -12.7950    -12.7990    -12.8020    -12.8060    -12.8080    -12.8080    -12.8060    -12.8020    -12.7940    -12.7840    -12.7680    -12.7460    -12.7230    -12.6970    -12.6680    -12.6380    -12.6080    -12.5760    -12.5420    -12.5050    -12.4640    -12.4190    -12.3680    -12.3140    -12.2540    -12.1900    -12.1220    -12.0490    -11.9710    -11.8900    -11.8050    -11.7150    -11.6250    -11.5320    -11.4390    -11.3450    -11.2490    -11.1520    -11.0550    -10.9600    -10.8680    -10.7760    -10.6860    -10.5980    -10.5120    -10.4320    -10.3550    -10.2800    -10.2090    -10.1390    -10.0740    -10.0080     -9.9430     -9.8780     -9.8140     -9.7510     -9.6860     -9.6200     -9.5530     -9.4860     -9.4180     -9.3490     -9.2790     -9.2080     -9.1360     -9.0620     -8.9870     -8.9080     -8.8300     -8.7490     -8.6660     -8.5830     -8.5000     -8.4180     -8.3370     -8.2560     -8.1750     -8.1010     -8.0290     -7.9580     -7.8900     -7.8220     -7.7550     -7.6900     -7.6290     -7.5710     -7.5120     -7.4540     -7.3960     -7.3380     -7.2790     -7.2180     -7.1550     -7.0940     -7.0310     -6.9660     -6.9000     -6.8350     -6.7690     -6.7030     -6.6370     -6.5720     -6.5040     -6.4360     -6.3680     -6.2990     -6.2260     -6.1500     -6.0740     -5.9950     -5.9130     -5.8280     -5.7430     -5.6580     -5.5730     -5.4890     -5.4080     -5.3280     -5.2490     -5.1710     -5.0940     -5.0200     -4.9450     -4.8730     -4.8020     -4.7370     -4.6740     -4.6170     -4.5600     -4.5050     -4.4470     -4.3910     -4.3300     -4.2650     -4.1980     -4.1300     -4.0580     -3.9860     -3.9130     -3.8420     -3.7690     -3.7000     -3.6270     -3.5560     -3.4850     -3.4140     -3.3450     -3.2780     -3.2140     -3.1500     -3.0900     -3.0340     -2.9800     -2.9270     -2.8740     -2.8200     -2.7640     -2.7010     -2.6390     -2.5780     -2.5250     -2.4750     -2.4210     -2.3590     -2.2960     -2.2240     -2.1510     -2.0760     -2.0000     -1.9220     -1.8440     -1.7650     -1.6780     -1.5840     -1.4860     -1.3780     -1.2690     -1.1730     -1.0880      -.9930      -.8940      -.7870      -.6770      -.5730      -.4580      -.3390      -.2190      -.1140      -.0270       .0430       .1100       .1900       .2660       .3430       .4290       .5030       .5750       .6280       .6740       .7160       .7550       .7960       .8420       .8990       .9650      1.0450      1.1390      1.2180      1.2840      1.3290      1.3620      1.4120      1.4700      1.5320      1.5860      1.6460      1.7050      1.7660      1.8250      1.8860      1.9480      2.0080      2.0680      2.1290      2.1860      2.2410      2.2950      2.3510      2.4040      2.4540      2.5070      2.5640      2.6170      2.6650      2.7110      2.7540      2.8010      2.8490      2.8990      2.9500      3.0050      3.0630      3.1190      3.1750      3.2330      3.2870      3.3410      3.3920      3.4410      3.4940      3.5470      3.6040      3.6640      3.7200      3.7770      3.8390      3.9000      3.9580      4.0170      4.0730      4.1320      4.1860      4.2430      4.3010      4.3610      4.4230      4.4830      4.5440      4.6040      4.6630      4.7230      4.7820      4.8440      4.9090      4.9720      5.0370      5.0990      5.1630      5.2270      5.2920      5.3540      5.4160      5.4760      5.5350      5.5940      5.6490      5.7050      5.7600      5.8130      5.8680      5.9230      5.9790      6.0350      6.0920      6.1520      6.2090      6.2680      6.3250      6.3840      6.4410      6.4960      6.5500      6.6030      6.6570      6.7110      6.7680      6.8240      6.8810      6.9400      7.0000      7.0610      7.1240      7.1880      7.2530      7.3200      7.3880      7.4560      7.5260      7.5960      7.6660      7.7360      7.8040      7.8680      7.9330      7.9940      8.0510      8.1090      8.1630      8.2180      8.2700      8.3210      8.3710      8.4230      8.4740      8.5290      8.5820      8.6390      8.6970      8.7560      8.8170      8.8790      8.9440      9.0090      9.0770      9.1440      9.2150      9.2830      9.3520      9.4170      9.4840      9.5470      9.6080      9.6660      9.7230      9.7790      9.8350      9.8920      9.9500     10.0080     10.0660     10.1270     10.1860     10.2450     10.3030     10.3600     10.4160     10.4710     10.5250     10.5790     10.6310     10.6810     10.7290     10.7770     10.8240     10.8710     10.9190     10.9690     11.0200     11.0750     11.1300     11.1880     11.2440     11.3030     11.3600     11.4150     11.4690     11.5230     11.5740     11.6260     11.6750     11.7270     11.7780     11.8280     11.8770     11.9250     11.9720     12.0200     12.0670     12.1150     12.1660     12.2190     12.2750     12.3350     12.3950     12.4600     12.5220     12.5860     12.6520     12.7240     12.7840     12.8490     12.9090     12.9720     13.0390     13.1020     13.1640     13.2250     13.2850     13.3420     13.3980     13.4530     13.5070     13.5640     13.6210     13.6830     13.7480     13.8190     13.8930     13.9710     14.0510     14.1360     14.2220     14.3120     14.4050     14.5000     14.5930     14.6890     14.7750     14.8630     14.9530     15.0410     15.1330     15.2300     15.3290     15.4030     15.4720     15.5320     15.6000     15.6690     15.7310     15.7960     15.8630     15.9340     16.0040     16.0700     16.1370     16.2010     16.2650     16.3290     16.3950     16.4650     16.5340     16.6080     16.6810     16.7560     16.8320     16.9090     16.9880     17.0660     17.1420     17.2150     17.2850     17.3540     17.4200     17.4860     17.5490     17.6130     17.6760     17.7370     17.7990     17.8590     17.9190     17.9740     18.0290     18.0840     18.1340     18.1850     18.2330     18.2820     18.3280     18.3740     18.4200     18.4650     18.5090     18.5550     18.5990     18.6460     18.6910     18.7360     18.7830     18.8310     18.8780     18.9270     18.9760     19.0280     19.0780     19.1310     19.1860     19.2420     19.2990     19.3560     19.4140     19.4750     19.5370     19.5990     19.6600     19.7220     19.7840     19.8480     19.9100     19.9750     20.0410     20.1080     20.1780     20.2490     20.3240     20.3990     20.4760     20.5570     20.6410     20.7260     20.8140     20.9020     20.9910     21.0770     21.1630     21.2450     21.3240     21.4000     21.4720     21.5430     21.6120     21.6790     21.7440     21.8070     21.8700     21.9320     21.9950     22.0620
    -36.6230    -36.5170    -36.4170    -36.3230    -36.2320    -36.1450    -36.0620    -35.9820    -35.9070    -35.8330    -35.7610    -35.6870    -35.6130    -35.5420    -35.4710    -35.4040    -35.3440    -35.2870    -35.2290    -35.1700    -35.1090    -35.0460    -34.9780    -34.9090    -34.8360    -34.7590    -34.6750    -34.5840    -34.4850    -34.3780    -34.2640    -34.1430    -34.0150    -33.8860    -33.7530    -33.6200    -33.4900    -33.3630    -33.2410    -33.1250    -33.0170    -32.9160    -32.8220    -32.7360    -32.6560    -32.5800    -32.5090    -32.4410    -32.3760    -32.3160    -32.2600    -32.2110    -32.1710    -32.1380    -32.1120    -32.0930    -32.0770    -32.0630    -32.0500    -32.0390    -32.0260    -32.0140    -31.9990    -31.9820    -31.9650    -31.9470    -31.9280    -31.9080    -31.8840    -31.8580    -31.8330    -31.8060    -31.7740    -31.7380    -31.6980    -31.6480    -31.5930    -31.5320    -31.4590    -31.3820    -31.2940    -31.2020    -31.1010    -30.9950    -30.8860    -30.7730    -30.6590    -30.5460    -30.4320    -30.3210    -30.2110    -30.1090    -30.0100    -29.9180    -29.8300    -29.7490    -29.6710    -29.5960    -29.5270    -29.4610    -29.4010    -29.3430    -29.2840    -29.2250    -29.1640    -29.1010    -29.0340    -28.9610    -28.8850    -28.8030    -28.7180    -28.6290    -28.5370    -28.4420    -28.3440    -28.2390    -28.1280    -28.0130    -27.8900    -27.7590    -27.6170    -27.4640    -27.3030    -27.1340    -26.9590    -26.7800    -26.5970    -26.4150    -26.2310    -26.0450    -25.8590    -25.6730    -25.4850    -25.2950    -25.1040    -24.9110    -24.7150    -24.5170    -24.3150    -24.1030    -23.8730    -23.6470    -23.4430    -23.2550    -23.0360    -22.8010    -22.5620    -22.3380    -22.1090    -21.8900    -21.6580    -21.4310    -21.2330    -21.0100    -20.8620    -20.6580    -20.4510    -20.3030    -20.1470    -20.0250    -19.8980    -19.7820    -19.7040    -19.5950    -19.4990    -19.4160    -19.3120    -19.2220    -19.1530    -19.0300    -18.9520    -18.8910    -18.8150    -18.7360    -18.6450    -18.5340    -18.4090    -18.2990    -18.1950    -18.0840    -17.9720    -17.8430    -17.6950    -17.5300    -17.3390    -17.1070    -16.8760    -16.6850    -16.4980    -16.2440    -16.0730    -15.8940    -15.7240    -15.5400    -15.3590    -15.1910    -14.9880    -14.8080    -14.6250    -14.4480    -14.2810    -14.1170    -13.9620    -13.8210    -13.6940    -13.5820    -13.4860    -13.3960    -13.3100    -13.2320    -13.1630    -13.0990    -13.0400    -12.9860    -12.9340    -12.8810    -12.8410    -12.8710    -12.8610    -12.8220    -12.8110    -12.8330    -12.8530    -12.8700    -12.8730    -12.8920    -12.8900    -12.8880    -12.9000    -12.9080    -12.9120    -12.9120    -12.9130    -12.9140    -12.9140    -12.9150    -12.9120    -12.9110    -12.9020    -12.8920    -12.8760    -12.8580    -12.8350    -12.8090    -12.7800    -12.7470    -12.7120    -12.6770    -12.6420    -12.6050    -12.5660    -12.5200    -12.4700    -12.4160    -12.3590    -12.2970    -12.2290    -12.1590    -12.0850    -12.0080    -11.9250    -11.8370    -11.7490    -11.6580    -11.5660    -11.4730    -11.3780    -11.2830    -11.1860    -11.0920    -10.9990    -10.9060    -10.8160    -10.7280    -10.6400    -10.5550    -10.4730    -10.3960    -10.3230    -10.2510    -10.1820    -10.1140    -10.0490     -9.9840     -9.9180     -9.8520     -9.7870     -9.7220     -9.6540     -9.5850     -9.5150     -9.4460     -9.3760     -9.3040     -9.2300     -9.1570     -9.0830     -9.0060     -8.9290     -8.8480     -8.7670     -8.6840     -8.5990     -8.5150     -8.4310     -8.3510     -8.2710     -8.1920     -8.1170     -8.0450     -7.9740     -7.9050     -7.8370     -7.7710     -7.7070     -7.6440     -7.5830     -7.5240     -7.4670     -7.4080     -7.3480     -7.2880     -7.2270     -7.1640     -7.1010     -7.0380     -6.9740     -6.9090     -6.8430     -6.7780     -6.7140     -6.6480     -6.5830     -6.5180     -6.4490     -6.3810     -6.3100     -6.2400     -6.1660     -6.0920     -6.0120     -5.9310     -5.8450     -5.7590     -5.6730     -5.5870     -5.5040     -5.4210     -5.3410     -5.2610     -5.1840     -5.1040     -5.0270     -4.9520     -4.8780     -4.8070     -4.7400     -4.6770     -4.6210     -4.5670     -4.5130     -4.4580     -4.4010     -4.3430     -4.2820     -4.2170     -4.1500     -4.0800     -4.0060     -3.9350     -3.8650     -3.7930     -3.7210     -3.6500     -3.5800     -3.5090     -3.4410     -3.3740     -3.3060     -3.2410     -3.1810     -3.1220     -3.0670     -3.0150     -2.9630     -2.9110     -2.8550     -2.7970     -2.7360     -2.6680     -2.6120     -2.5580     -2.5030     -2.4470     -2.3840     -2.3150     -2.2430     -2.1700     -2.0920     -2.0120     -1.9340     -1.8560     -1.7740     -1.6880     -1.5950     -1.4960     -1.3910     -1.2790     -1.1710     -1.0830      -.9930      -.8930      -.7870      -.6800      -.5750      -.4590      -.3300      -.2100      -.1310      -.0310       .0400       .1130       .2020       .2900       .3650       .4570       .5140       .5650       .6160       .6500       .6850       .7230       .7650       .8110       .8680       .9350      1.0190      1.1050      1.1760      1.2250      1.2710      1.3180      1.3730      1.4340      1.4940      1.5550      1.6170      1.6780      1.7400      1.8030      1.8630      1.9260      1.9860      2.0480      2.1110      2.1670      2.2240      2.2800      2.3340      2.3860      2.4390      2.4900      2.5480      2.6060      2.6560      2.7030      2.7480      2.7910      2.8380      2.8870      2.9370      2.9910      3.0460      3.1060      3.1670      3.2230      3.2740      3.3330      3.3820      3.4310      3.4870      3.5390      3.5930      3.6470      3.7060      3.7640      3.8280      3.8860      3.9450      4.0050      4.0600      4.1160      4.1710      4.2280      4.2880      4.3470      4.4090      4.4700      4.5300      4.5900      4.6500      4.7070      4.7650      4.8260      4.8900      4.9520      5.0150      5.0770      5.1410      5.2040      5.2660      5.3290      5.3890      5.4490      5.5060      5.5630      5.6200      5.6730      5.7280      5.7820      5.8370      5.8910      5.9450      6.0020      6.0600      6.1170      6.1740      6.2340      6.2920      6.3490      6.4050      6.4590      6.5130      6.5650      6.6190      6.6730      6.7280      6.7830      6.8390      6.8970      6.9550      7.0160      7.0760      7.1410      7.2060      7.2710      7.3380      7.4060      7.4780      7.5470      7.6190      7.6870      7.7570      7.8220      7.8860      7.9480      8.0050      8.0630      8.1170      8.1720      8.2220      8.2740      8.3240      8.3750      8.4260      8.4790      8.5320      8.5870      8.6450      8.7040      8.7650      8.8270      8.8920      8.9580      9.0240      9.0920      9.1630      9.2310      9.2970      9.3630      9.4270      9.4890      9.5490      9.6070      9.6650      9.7220      9.7790      9.8360      9.8920      9.9510     10.0100     10.0690     10.1290     10.1880     10.2460     10.3040     10.3600     10.4160     10.4700     10.5230     10.5750     10.6250     10.6730     10.7200     10.7670     10.8150     10.8630     10.9150     10.9670     11.0230     11.0800     11.1400     11.1990     11.2570     11.3150     11.3720     11.4260     11.4800     11.5310     11.5830     11.6350     11.6890     11.7410     11.7930     11.8430     11.8940     11.9420     11.9910     12.0380     12.0880     12.1370     12.1910     12.2450     12.3050     12.3660     12.4280     12.4910     12.5540     12.6160     12.6830     12.7450     12.8080     12.8700     12.9330     12.9990     13.0610     13.1250     13.1840     13.2440     13.3010     13.3570     13.4130     13.4700     13.5260     13.5880     13.6500     13.7170     13.7870     13.8620     13.9410     14.0230     14.1080     14.1950     14.2870     14.3800     14.4840     14.5740     14.6630     14.7490     14.8360     14.9260     15.0160     15.1170     15.2290     15.3270     15.4020     15.4640     15.5130     15.5770     15.6390     15.7010     15.7590     15.8250     15.8950     15.9650     16.0330     16.0970     16.1530     16.2140     16.2770     16.3420     16.4130     16.4820     16.5550     16.6290     16.7030     16.7800     16.8590     16.9380     17.0170     17.0960     17.1700     17.2410     17.3110     17.3780     17.4440     17.5090     17.5720     17.6350     17.6960     17.7580     17.8170     17.8730     17.9280     17.9820     18.0350     18.0860     18.1370     18.1860     18.2320     18.2800     18.3270     18.3750     18.4200     18.4660     18.5130     18.5580     18.6050     18.6500     18.6960     18.7440     18.7920     18.8420     18.8910     18.9400     18.9910     19.0420     19.0970     19.1500     19.2060     19.2630     19.3190     19.3790     19.4400     19.5010     19.5610     19.6240     19.6860     19.7510     19.8130     19.8780     19.9440     20.0090     20.0780     20.1470     20.2200     20.2950     20.3710     20.4500     20.5320     20.6160     20.7020     20.7890     20.8780     20.9670     21.0520     21.1360     21.2170     21.2960     21.3710     21.4420     21.5130     21.5810     21.6490     21.7140     21.7760     21.8400     21.9020     21.9650     22.0330
    -36.7220    -36.6160    -36.5180    -36.4270    -36.3380    -36.2520    -36.1720    -36.0940    -36.0220    -35.9500    -35.8800    -35.8100    -35.7390    -35.6690    -35.6040    -35.5410    -35.4860    -35.4310    -35.3750    -35.3170    -35.2570    -35.1950    -35.1270    -35.0570    -34.9860    -34.9070    -34.8240    -34.7330    -34.6330    -34.5270    -34.4150    -34.2940    -34.1680    -34.0380    -33.9070    -33.7770    -33.6460    -33.5210    -33.3990    -33.2830    -33.1760    -33.0770    -32.9840    -32.8990    -32.8190    -32.7450    -32.6750    -32.6070    -32.5450    -32.4840    -32.4300    -32.3800    -32.3380    -32.3010    -32.2710    -32.2450    -32.2230    -32.2030    -32.1840    -32.1650    -32.1460    -32.1270    -32.1080    -32.0850    -32.0630    -32.0400    -32.0150    -31.9910    -31.9650    -31.9350    -31.9070    -31.8750    -31.8410    -31.8010    -31.7570    -31.7070    -31.6470    -31.5810    -31.5060    -31.4230    -31.3320    -31.2350    -31.1300    -31.0210    -30.9080    -30.7920    -30.6760    -30.5580    -30.4430    -30.3290    -30.2180    -30.1130    -30.0130    -29.9180    -29.8300    -29.7470    -29.6690    -29.5960    -29.5250    -29.4590    -29.3980    -29.3380    -29.2790    -29.2190    -29.1590    -29.0940    -29.0270    -28.9550    -28.8770    -28.7960    -28.7090    -28.6190    -28.5250    -28.4290    -28.3270    -28.2200    -28.1060    -27.9850    -27.8580    -27.7210    -27.5750    -27.4180    -27.2500    -27.0760    -26.8970    -26.7140    -26.5280    -26.3410    -26.1500    -25.9600    -25.7670    -25.5730    -25.3790    -25.1820    -24.9830    -24.7830    -24.5820    -24.3770    -24.1650    -23.9430    -23.6980    -23.4760    -23.2650    -23.0810    -22.8720    -22.6350    -22.3730    -22.1360    -21.8950    -21.6710    -21.4430    -21.2290    -21.0550    -20.8210    -20.6530    -20.4410    -20.3150    -20.1250    -19.9880    -19.9030    -19.7770    -19.6190    -19.5250    -19.4350    -19.3570    -19.2880    -19.1630    -19.0980    -19.0280    -18.9360    -18.8700    -18.8100    -18.7440    -18.6730    -18.5710    -18.4590    -18.3390    -18.2350    -18.1320    -18.0410    -17.9320    -17.8050    -17.6640    -17.4990    -17.2930    -17.0550    -16.8360    -16.6530    -16.4270    -16.2280    -16.0620    -15.8900    -15.7130    -15.5430    -15.3640    -15.1900    -14.9990    -14.8130    -14.6290    -14.4570    -14.2910    -14.1280    -13.9850    -13.8840    -13.7530    -13.6230    -13.5290    -13.4470    -13.3710    -13.2990    -13.2350    -13.1690    -13.1120    -13.0610    -13.0110    -12.9610    -12.9710    -12.9570    -12.9030    -12.8990    -12.9430    -12.9580    -12.9760    -12.9930    -12.9980    -12.9990    -13.0020    -13.0080    -13.0150    -13.0220    -13.0250    -13.0250    -13.0210    -13.0180    -13.0170    -13.0150    -13.0090    -13.0030    -12.9930    -12.9770    -12.9630    -12.9430    -12.9170    -12.8880    -12.8550    -12.8190    -12.7820    -12.7440    -12.7050    -12.6650    -12.6190    -12.5710    -12.5170    -12.4600    -12.3990    -12.3380    -12.2700    -12.1970    -12.1210    -12.0410    -11.9570    -11.8710    -11.7820    -11.6900    -11.5970    -11.5050    -11.4110    -11.3170    -11.2230    -11.1290    -11.0370    -10.9460    -10.8560    -10.7690    -10.6820    -10.5970    -10.5180    -10.4410    -10.3640    -10.2920    -10.2230    -10.1560    -10.0890    -10.0220     -9.9560     -9.8890     -9.8220     -9.7530     -9.6830     -9.6150     -9.5420     -9.4710     -9.3990     -9.3260     -9.2520     -9.1770     -9.1030     -9.0260     -8.9490     -8.8680     -8.7850     -8.7010     -8.6160     -8.5310     -8.4470     -8.3650     -8.2850     -8.2080     -8.1340     -8.0610     -7.9910     -7.9230     -7.8550     -7.7880     -7.7240     -7.6620     -7.6000     -7.5390     -7.4800     -7.4200     -7.3600     -7.2980     -7.2360     -7.1730     -7.1090     -7.0460     -6.9820     -6.9190     -6.8540     -6.7900     -6.7250     -6.6610     -6.5960     -6.5300     -6.4630     -6.3950     -6.3250     -6.2540     -6.1810     -6.1080     -6.0320     -5.9480     -5.8640     -5.7770     -5.6900     -5.6030     -5.5190     -5.4350     -5.3540     -5.2730     -5.1950     -5.1150     -5.0360     -4.9590     -4.8850     -4.8120     -4.7450     -4.6830     -4.6260     -4.5720     -4.5200     -4.4680     -4.4140     -4.3580     -4.2970     -4.2330     -4.1670     -4.0980     -4.0280     -3.9570     -3.8860     -3.8170     -3.7450     -3.6730     -3.6050     -3.5360     -3.4670     -3.4000     -3.3350     -3.2710     -3.2110     -3.1560     -3.1010     -3.0480     -2.9990     -2.9460     -2.8900     -2.8310     -2.7710     -2.7050     -2.6460     -2.5910     -2.5340     -2.4730     -2.4080     -2.3360     -2.2620     -2.1840     -2.1020     -2.0240     -1.9450     -1.8680     -1.7840     -1.6950     -1.6020     -1.5000     -1.3920     -1.2770     -1.1640     -1.0690      -.9830      -.8870      -.7850      -.6840      -.5820      -.4560      -.3180      -.2250      -.1240      -.0370       .0310       .1130       .2080       .2960       .3730       .4500       .5130       .5580       .5950       .6160       .6490       .6850       .7280       .7770       .8340       .9020       .9820      1.0610      1.1220      1.1710      1.2250      1.2790      1.3350      1.3980      1.4600      1.5230      1.5880      1.6520      1.7160      1.7790      1.8430      1.9050      1.9670      2.0300      2.0910      2.1500      2.2070      2.2630      2.3180      2.3700      2.4220      2.4750      2.5330      2.5940      2.6470      2.7010      2.7490      2.7920      2.8350      2.8810      2.9260      2.9780      3.0310      3.0890      3.1440      3.1970      3.2540      3.3200      3.3700      3.4200      3.4840      3.5380      3.5860      3.6360      3.6920      3.7520      3.8130      3.8740      3.9320      3.9890      4.0450      4.1010      4.1580      4.2150      4.2740      4.3350      4.3960      4.4570      4.5160      4.5760      4.6330      4.6900      4.7490      4.8090      4.8710      4.9310      4.9930      5.0550      5.1160      5.1800      5.2410      5.3020      5.3620      5.4200      5.4780      5.5340      5.5880      5.6430      5.6960      5.7510      5.8050      5.8590      5.9130      5.9680      6.0250      6.0820      6.1410      6.1980      6.2560      6.3110      6.3660      6.4200      6.4750      6.5270      6.5800      6.6340      6.6870      6.7410      6.7970      6.8540      6.9120      6.9700      7.0320      7.0930      7.1580      7.2220      7.2890      7.3570      7.4290      7.5000      7.5710      7.6420      7.7100      7.7760      7.8400      7.9010      7.9590      8.0160      8.0730      8.1260      8.1780      8.2280      8.2780      8.3270      8.3790      8.4290      8.4820      8.5360      8.5940      8.6530      8.7130      8.7770      8.8410      8.9070      8.9720      9.0420      9.1090      9.1760      9.2410      9.3050      9.3670      9.4290      9.4880      9.5470      9.6040      9.6620      9.7190      9.7760      9.8340      9.8920      9.9500     10.0100     10.0700     10.1300     10.1900     10.2470     10.3040     10.3590     10.4130     10.4660     10.5190     10.5680     10.6160     10.6630     10.7120     10.7590     10.8100     10.8610     10.9170     10.9740     11.0330     11.0930     11.1510     11.2100     11.2690     11.3250     11.3810     11.4350     11.4870     11.5410     11.5940     11.6490     11.7040     11.7580     11.8110     11.8620     11.9120     11.9610     12.0100     12.0580     12.1080     12.1600     12.2150     12.2730     12.3320     12.3950     12.4560     12.5190     12.5810     12.6460     12.7070     12.7700     12.8330     12.8950     12.9580     13.0210     13.0820     13.1440     13.2030     13.2590     13.3170     13.3740     13.4310     13.4900     13.5520     13.6160     13.6850     13.7560     13.8330     13.9140     13.9960     14.0820     14.1690     14.2610     14.3540     14.4520     14.5400     14.6290     14.7170     14.8060     14.8980     14.9900     15.0950     15.2130     15.3120     15.3880     15.4450     15.4900     15.5390     15.5970     15.6580     15.7170     15.7830     15.8550     15.9200     15.9870     16.0460     16.1010     16.1620     16.2250     16.2920     16.3600     16.4300     16.5030     16.5770     16.6520     16.7270     16.8090     16.8900     16.9690     17.0490     17.1240     17.1970     17.2680     17.3350     17.4020     17.4680     17.5310     17.5930     17.6540     17.7140     17.7720     17.8280     17.8800     17.9340     17.9870     18.0370     18.0880     18.1370     18.1840     18.2330     18.2800     18.3300     18.3760     18.4230     18.4710     18.5170     18.5640     18.6100     18.6580     18.7070     18.7560     18.8060     18.8550     18.9050     18.9560     19.0070     19.0620     19.1160     19.1720     19.2280     19.2840     19.3430     19.4050     19.4640     19.5260     19.5880     19.6510     19.7170     19.7810     19.8460     19.9130     19.9790     20.0500     20.1200     20.1930     20.2680     20.3450     20.4250     20.5090     20.5920     20.6770     20.7670     20.8540     20.9420     21.0270     21.1080     21.1890     21.2670     21.3400     21.4130     21.4840     21.5520     21.6200     21.6840     21.7470     21.8110     21.8730     21.9370     22.0070
    

โค้ดภาษาไพทอน (Python)

เราจะใช้โค้ดภาษาไพทอนในการอ่านค่าไฟล์แอสกี้ของ TGM2017 (*.asc) ตั้งชื่อฟังก์ชั่นว่า readRTSDAsciiFile() โดยการอ่านมาครั้งละหนึ่งบรรทัดจากจำนวนค่า N ทั้งหมด 780 ค่า จากนั้นทำการแยกโดยอาศัยช่องว่าง (space) ในการแยก ค่า N ทั้งหมดจะเก็บในตัวแปรชื่อ geoid

def readRTSDAsciiFile():
    geoid = []
    with open('tgm2017.asc', 'r') as f:
        geoid = [[float(n) for n in line.split()] for line in f] #2D list, one list contain one row.
    #TGM2017 was organized already from lowest row (min latitude) to highest row (max latitude).
    #No need to reverse.
    return geoid

ต่อไปเป็นโค้ดเขียนไฟล์แอสกี้รูปแบบ (*.grd) ในลักษณะรูปแบบที่ผมกล่าวไปแล้วข้างต้น โดยใช้ชื่อฟังก์ชั่นนี้ว่า writeAsciiGridFile(geoid) โดยเริ่มจากเขียนหัวไฟล์ก่อน จากนั้นเอาข้อมูลค่า N ที่รับมาในตัวแปลชื่อ geoid มาทำการอ่านทีละบรรทัด จากนั้นมาตัดแบ่งเป็น 8 คอลัมน์ โดยใช้ตัวแปร i แล้วใช้ตัวแปร j คอยนับบรรทัดถ้าครบ 20 บรรทัดแล้วพิมพ์ช่องว่างหนึ่งบรรทัด

def writeAsciiGridFile(geoid):
    with open('tgm2017.grd', 'w') as f:
		# write Header of file
        line = "3.000000   22.983333   95.000000   107.983333   0.016667   0.016667\n\n"
        f.write(line)
        i = j = 0
        for row in geoid:
            for c in row:
                if (i<8):
                    f.write("{:.3f}\t".format(c))
                    i = i+1
                else:
                    f.write('\n')
                    j = j+1
                    i = 0
                if (j==20):
                    f.write("\n")
                    j = 0

มาดูโค้ดรวมทั้งหมด จะเห็นว่าโค้ดนั้นเรียบง่ายมาก ไม่กี่บรรทัด อ่านง่ายเข้าใจง่าย โค้ดนี้ตั้งชื่อว่า rtsd2grd.py

def readRTSDAsciiFile():
    geoid = []
    with open('tgm2017.asc', 'r') as f:
        geoid = [[float(n) for n in line.split()] for line in f] #2D list, one list contain one row.
    #TGM2017 was organized already from lowest row (min latitude) to highest row (max latitude).
    #No need to reverse.
    return geoid

def writeAsciiGridFile(geoid):
    with open('tgm2017.grd', 'w') as f:
		# write Header of file
        line = "3.000000   22.983333   95.000000   107.983333   0.016667   0.016667\n\n"
        f.write(line)
        i = j = 0
        for row in geoid:
            for c in row:
                if (i<8):
                    f.write("{:.3f}\t".format(c))
                    i = i+1
                else:
                    f.write('\n')
                    j = j+1
                    i = 0
                if (j==20):
                    f.write("\n")
                    j = 0


# main program
g = readRTSDAsciiFile()
writeAsciiGridFile(g)
print("Writed Ascii grid file format already.")

เวลารันโค้ดเตรียมไฟล์แอสกี้ต้นฉบับ tgm2017.asc และโค้ดภาษาไพทอน rtsd2grd.py เอาไว้ในโฟลเดอร์เดียวกันแล้วก็รันคำสั่งไพทอนได้เลย

สำหรับผู้ที่ต้องการไฟล์ *.grd สำหรับนำไปใช้กับอุปกรณ์ Hi-Target ก็ไปดาวน์โหลดได้ตามลิ๊งค์นี้ โปรดติดตามบทความในตอนต่อไปครับ

1 thought on “สร้างไฟล์ยีออยด์โมเดล TGM2017 สำหรับ Hi-Target (*.grd) ด้วย Python”

Leave a Reply

Your email address will not be published. Required fields are marked *