function vnacs(r,xa) ! This function provides the NaCs X-state potential energy surface ! according to the parameters provided by Stephane Valladier ! ! IMPORTANT: From the given parameters, the Ground (X) State is in ! the units of Inverse Centimeters and Angstroms. The first excited ! state (A) is in atomic units of Hartree and Bohr. ! This routine accepts arguments only in Bohr. They are converted here ! into the appropriate units if need be. ! ! 2008-03-21 D. A. Brue implicit none integer :: i !index double precision, intent(in) :: r ! r in bohr, INPUT double precision :: r_ang ! r in ANGSTROM ! THESE CONVERSIONS PROVIDED BY NIST : 2008-03-21 double precision, parameter :: ang_to_bohr = 1.88972613289d0 double precision, parameter :: cm_to_hartree=4.556335252760d-6 character(len=1), intent(in) :: xa ! if xa = "X" then get ground state ! if xa = "A" then get excited state ! else, return error double precision :: vnacs double precision :: temp1, temp2,temp3 ! NOTE: X GROUND STATE PARAMETERS IN INVERSE CENTIMETERS AND ANGSTROMS ! X REGION DEFINING PARAMETERS double precision, parameter :: X_RLong = 10.20d0 ! In Angstroms double precision, parameter :: X_RShort = 2.8453d0 ! In Angstroms ! X SHORT RANGE double precision, parameter :: X_A = -0.121078258d5 ! inverse centimeters double precision, parameter :: X_B = 0.278126476d6 ! invcm*angstrom^3 ! X LONG RANGE double precision, parameter :: X_C6=1.555214d7 ! invcm*Angstrom^6 double precision, parameter :: X_C8=4.967239d8 ! invcm*Angstrom^8 double precision, parameter :: X_C10=1.971387d10 ! invcm*Angstrom^10 double precision, parameter :: X_Aex=2.549087d4 ! Invcm*Angstrom*{-gamma} double precision, parameter :: X_gamma = 5.12271 ! unitless double precision, parameter :: X_beta = 2.17237 ! 1/Angstrom ! X MIDDLE - WELL RANGE POTENTIAL PARAMETERS double precision, parameter :: X_bm = -0.400d0 double precision, parameter :: X_Rm = 3.85062906d0 double precision :: X_am(0:29) ! NOTE: A EXCITED STATE SHORT RANGE PARAMETERS IN ATOMIC UNITS ! A REGION DEFINING PARAMETERS double precision, parameter :: A_Rshort=3d0 ! Bohr double precision, parameter :: A_Rlong =22.8d0 ! Bohr ! A SHORT RANGE PARAMETERS double precision, parameter :: A_SRA= 195.78215776042984d0 double precision, parameter :: A_SRB = 1.8169218805040748d0 double precision, parameter :: A_A = 0d0 double precision, parameter :: A_B = 0d0 double precision, parameter :: A_N = 0d0 double precision, parameter :: A_Ri = 0d0 ! A MIDDLE - WELL RANGE PARAMETERS double precision :: A_am(0:33) double precision, parameter :: A_bm=0.6d0 double precision, parameter :: A_Rm=8.575355152471342d0 ! A STATE LONG RANGE PARAMETERS double precision, parameter :: A_De=0.02822916744062809d0 ! HARTREE double precision, parameter :: A_C6=18353D0 ! HARTREE/a0^6 double precision, parameter :: A_C8=3.7927D6 ! HARTREE/a0^8 double precision, parameter :: A_C10=0D0 ! HARTREE/a0^10 double precision, parameter :: A_SHIFT1=0.05093193928700017134d0 !HARTREE for Cs p1/2 state double precision, parameter :: A_SHIFT2=0.0534563280810046448d0 !HARTREE for Cs p3/2 state !NOV-19 version !double precision, parameter :: A_LRA= !double precision, parameter :: A_LRB= !double precision, parameter :: A_LRC= !Integer, parameter :: A_LRS=1 ! A_LRS=(-1)^S LOGICAL Xthcall,Athcall data Xthcall/.TRUE./ data Athcall/.TRUE./ data A_am(0) / 0/ data A_am(1) / -1.3834268903061839D-6/ data A_am(2) / 0.2528803528761001D0/ data A_am(3) / -0.353368581145282D0/ data A_am(4) / 0.7547780046205766D0/ data A_am(5) / 2.4141259359882796D0/ data A_am(6) / 0.5127394798976013D0/ data A_am(7) / -32.35167227983407D0/ data A_am(8) / -174.17731123350774D0/ data A_am(9) / -25.518173590057728D0/ data A_am(10) / 3918.130731909468D0/ data A_am(11) / 5019.3874587235905D0/ data A_am(12) / -62347.937173925246D0/ data A_am(13) / -64722.86740096807D0/ data A_am(14) / 826057.2806706572D0/ data A_am(15) / 250413.81434859676D0/ data A_am(16) / -8.698685144460078D6/ data A_am(17) / 2.851617831379752D6/ data A_am(18) / 6.949525580735298D7/ data A_am(19) / -5.0144953511870325D7/ data A_am(20) / -4.182425732031162D8/ data A_am(21) / 3.826026759969647D8/ data A_am(22) / 1.9217585925201888D9/ data A_am(23) / -1.7822620553656301D9/ data A_am(24) / -6.797720160796914D9/ data A_am(25) / 5.204740612111462D9/ data A_am(26) / 1.8155849522567413D10/ data A_am(27) / -8.53836798294337D9/ data A_am(28) / -3.4372227955333305D10/ data A_am(29) / 4.0734127113037696D9/ data A_am(30) / 4.056258700150139D10/ data A_am(31) / 8.895490276401073D9/ data A_am(32) / -2.21172670924856D10/ data A_am(33) / -1.1222105600486395D10/ save if (xa=="X") then r_ang=r/Ang_To_Bohr endif SELECT CASE (xa) CASE ("X") ! GROUND STATE IF(Xthcall)THEN xthcall=.false. X_am(0 ) = -4954.2371d0 X_am(1 ) = 0.8986226306643612d0 X_am(2 ) = 0.1517322178913964d5 X_am(3 ) = 0.1091020582856565d5 X_am(4 ) = -0.2458305372316654d4 X_am(5 ) = -0.1608232170898541d5 X_am(6 ) = -0.8705012336065982d4 X_am(7 ) = 0.2188049902097992d5 X_am(8 ) = -0.3002538575091348d6 X_am(9 ) = -0.7869349638160045d6 X_am(10) = 0.3396165699038170d7 X_am(11) = 0.7358409786704151d7 X_am(12) = -0.2637478410890963d8 X_am(13) = -0.4458510225166618d8 X_am(14) = 0.1351336683376161d9 X_am(15) = 0.1762627710924772d9 X_am(16) = -0.4756878196167457d9 X_am(17) = -0.4474883319488960d9 X_am(18) = 0.1216000437881570d10 X_am(19) = 0.7460756868876818d9 X_am(20) = -0.2291733580271494d10 X_am(21) = -0.8708937018502138d9 X_am(22) = 0.3095441526749659d10 X_am(23) = 0.8199544778493311d9 X_am(24) = -0.2806754517994001d10 X_am(25) = -0.6963731313587832d9 X_am(26) = 0.1516535916964652d10 X_am(27) = 0.4445582751072266d9 X_am(28) = -0.3669908996749862d9 X_am(29) = -0.1352434762493831d9 ENDIF if ( r_ang < X_RShort ) then ! SHORT RANGE CASE vnacs=X_A+X_B/r_ang**3 else if ( r_ang >= X_Rshort .and. r_ang <= X_RLong) then ! MIDDLE RANGE WELL CASE temp1=X_am(0) temp2=(r_ang-X_rm)/(r_ang+X_bm*X_rm) temp3=temp2 do i=1,29 temp1=temp1+X_am(i)*temp3 temp3=temp3*temp2 enddo vnacs=temp1 else if (r_ang > X_Rlong) then IF(10.d0*LOG10(R_ang)<308.d0)THEN temp1=-X_C6/r_ang**6-X_C8/r_ang**8-X_C10/r_ang**10 ELSE temp1=0.d0 ENDIF temp2=-X_Aex*r_ang**X_gamma*exp(-X_beta*r_ang) vnacs=temp1+temp2 end if ! now change energy to Hartree vnacs=vnacs*CM_to_Hartree CASE ("A") ! FIRST EXCITED STATE if ( R < A_Rshort ) then vnacs=A_SRA*exp(-A_SRB*r) else if ( R >= A_Rshort .and. R <= A_Rlong) then temp2=A_am(0) temp1=((r-A_Rm)/(r+A_bm*A_Rm)) ! print*,'A_abm=',a_am(1),A_bm,A_Rm,temp2 ! stop do i=1,33 temp2=temp2+A_am(i)*temp1**i enddo vnacs=temp2 ! print*,'temp2=',temp2 ! stop ! IF(abs(R-22.6).lt.0.01)THEN ! print*,'vnacs',vnacs,R ! stop ! ENDIF else if (R >= A_Rlong) then temp1=A_De-A_C6/r**6-A_C8/r**8 ! temp2=A_Aex*R**A_gamma*exp(-A_dzeta*r) CALL POT_EX(R,temp2) vnacs=temp2+temp1 ! print*,'potL=',temp1,temp2,R ! stop endif vnacs=vnacs-A_DE+A_shift1 CASE DEFAULT PRINT*,"ERROR IN GETTING NaCs POTENTIAL: unknown character" STOP "ERROR IN vnacs.f90" END SELECT end function vnacs SUBROUTINE POT_EX(x,V) IMPLICIT NONE real*8 tab(3),EP,x,V INTEGER Istate,ithcall,iop(2),i INTEGER,parameter:: nr1=1592 Real*8 E(nr1),R(nr1),temp real*8 aa(nr1),bb(nr1),cc(nr1) REAL*8 SECOND(nr1),shiftss,shiftsp,shiftpp data ithcall /0/ !----------------------------- data R( 1) / 0.228000000000000D+02/ data R( 2) / 0.228200000000000D+02/ data R( 3) / 0.228400000000000D+02/ data R( 4) / 0.228600000000000D+02/ data R( 5) / 0.228800000000000D+02/ data R( 6) / 0.229000000000000D+02/ data R( 7) / 0.229200000000000D+02/ data R( 8) / 0.229400000000000D+02/ data R( 9) / 0.229600000000000D+02/ data R( 10) / 0.229800000000000D+02/ data R( 11) / 0.230000000000000D+02/ data R( 12) / 0.230200000000000D+02/ data R( 13) / 0.230400000000000D+02/ data R( 14) / 0.230600000000000D+02/ data R( 15) / 0.230800000000000D+02/ data R( 16) / 0.231000000000000D+02/ data R( 17) / 0.231200000000000D+02/ data R( 18) / 0.231400000000000D+02/ data R( 19) / 0.231600000000000D+02/ data R( 20) / 0.231800000000000D+02/ data R( 21) / 0.232000000000000D+02/ data R( 22) / 0.232200000000000D+02/ data R( 23) / 0.232400000000000D+02/ data R( 24) / 0.232600000000000D+02/ data R( 25) / 0.232800000000000D+02/ data R( 26) / 0.233000000000000D+02/ data R( 27) / 0.233200000000000D+02/ data R( 28) / 0.233400000000000D+02/ data R( 29) / 0.233600000000000D+02/ data R( 30) / 0.233800000000000D+02/ data R( 31) / 0.234000000000000D+02/ data R( 32) / 0.234200000000000D+02/ data R( 33) / 0.234400000000000D+02/ data R( 34) / 0.234600000000000D+02/ data R( 35) / 0.234800000000000D+02/ data R( 36) / 0.235000000000000D+02/ data R( 37) / 0.235200000000000D+02/ data R( 38) / 0.235400000000000D+02/ data R( 39) / 0.235600000000000D+02/ data R( 40) / 0.235800000000000D+02/ data R( 41) / 0.236000000000000D+02/ data R( 42) / 0.236200000000000D+02/ data R( 43) / 0.236400000000000D+02/ data R( 44) / 0.236600000000000D+02/ data R( 45) / 0.236800000000000D+02/ data R( 46) / 0.237000000000000D+02/ data R( 47) / 0.237200000000000D+02/ data R( 48) / 0.237400000000000D+02/ data R( 49) / 0.237600000000000D+02/ data R( 50) / 0.237800000000000D+02/ data R( 51) / 0.238000000000000D+02/ data R( 52) / 0.238200000000000D+02/ data R( 53) / 0.238400000000000D+02/ data R( 54) / 0.238600000000000D+02/ data R( 55) / 0.238800000000000D+02/ data R( 56) / 0.239000000000000D+02/ data R( 57) / 0.239200000000000D+02/ data R( 58) / 0.239400000000000D+02/ data R( 59) / 0.239600000000000D+02/ data R( 60) / 0.239800000000000D+02/ data R( 61) / 0.240000000000000D+02/ data R( 62) / 0.240200000000000D+02/ data R( 63) / 0.240400000000000D+02/ data R( 64) / 0.240600000000000D+02/ data R( 65) / 0.240800000000000D+02/ data R( 66) / 0.241000000000000D+02/ data R( 67) / 0.241200000000000D+02/ data R( 68) / 0.241400000000000D+02/ data R( 69) / 0.241600000000000D+02/ data R( 70) / 0.241800000000000D+02/ data R( 71) / 0.242000000000000D+02/ data R( 72) / 0.242200000000000D+02/ data R( 73) / 0.242400000000000D+02/ data R( 74) / 0.242600000000000D+02/ data R( 75) / 0.242800000000000D+02/ data R( 76) / 0.243000000000000D+02/ data R( 77) / 0.243200000000000D+02/ data R( 78) / 0.243400000000000D+02/ data R( 79) / 0.243600000000000D+02/ data R( 80) / 0.243800000000000D+02/ data R( 81) / 0.244000000000000D+02/ data R( 82) / 0.244200000000000D+02/ data R( 83) / 0.244400000000000D+02/ data R( 84) / 0.244600000000000D+02/ data R( 85) / 0.244800000000000D+02/ data R( 86) / 0.245000000000000D+02/ data R( 87) / 0.245200000000000D+02/ data R( 88) / 0.245400000000000D+02/ data R( 89) / 0.245600000000000D+02/ data R( 90) / 0.245800000000000D+02/ data R( 91) / 0.246000000000000D+02/ data R( 92) / 0.246200000000000D+02/ data R( 93) / 0.246400000000000D+02/ data R( 94) / 0.246600000000000D+02/ data R( 95) / 0.246800000000000D+02/ data R( 96) / 0.247000000000000D+02/ data R( 97) / 0.247200000000000D+02/ data R( 98) / 0.247400000000000D+02/ data R( 99) / 0.247600000000000D+02/ data R( 100) / 0.247800000000000D+02/ data R( 101) / 0.248000000000000D+02/ data R( 102) / 0.248200000000000D+02/ data R( 103) / 0.248400000000000D+02/ data R( 104) / 0.248600000000000D+02/ data R( 105) / 0.248800000000000D+02/ data R( 106) / 0.249000000000000D+02/ data R( 107) / 0.249200000000000D+02/ data R( 108) / 0.249400000000000D+02/ data R( 109) / 0.249600000000000D+02/ data R( 110) / 0.249800000000000D+02/ data R( 111) / 0.250000000000000D+02/ data R( 112) / 0.250200000000000D+02/ data R( 113) / 0.250400000000000D+02/ data R( 114) / 0.250600000000000D+02/ data R( 115) / 0.250800000000000D+02/ data R( 116) / 0.251000000000000D+02/ data R( 117) / 0.251200000000000D+02/ data R( 118) / 0.251400000000000D+02/ data R( 119) / 0.251600000000000D+02/ data R( 120) / 0.251800000000000D+02/ data R( 121) / 0.252000000000000D+02/ data R( 122) / 0.252200000000000D+02/ data R( 123) / 0.252400000000000D+02/ data R( 124) / 0.252600000000000D+02/ data R( 125) / 0.252800000000000D+02/ data R( 126) / 0.253000000000000D+02/ data R( 127) / 0.253200000000000D+02/ data R( 128) / 0.253400000000000D+02/ data R( 129) / 0.253600000000000D+02/ data R( 130) / 0.253800000000000D+02/ data R( 131) / 0.254000000000000D+02/ data R( 132) / 0.254200000000000D+02/ data R( 133) / 0.254400000000000D+02/ data R( 134) / 0.254600000000000D+02/ data R( 135) / 0.254800000000000D+02/ data R( 136) / 0.255000000000000D+02/ data R( 137) / 0.255200000000000D+02/ data R( 138) / 0.255400000000000D+02/ data R( 139) / 0.255600000000000D+02/ data R( 140) / 0.255800000000000D+02/ data R( 141) / 0.256000000000000D+02/ data R( 142) / 0.256200000000000D+02/ data R( 143) / 0.256400000000000D+02/ data R( 144) / 0.256600000000000D+02/ data R( 145) / 0.256800000000000D+02/ data R( 146) / 0.257000000000000D+02/ data R( 147) / 0.257200000000000D+02/ data R( 148) / 0.257400000000000D+02/ data R( 149) / 0.257600000000000D+02/ data R( 150) / 0.257800000000000D+02/ data R( 151) / 0.258000000000000D+02/ data R( 152) / 0.258200000000000D+02/ data R( 153) / 0.258400000000000D+02/ data R( 154) / 0.258600000000000D+02/ data R( 155) / 0.258800000000000D+02/ data R( 156) / 0.259000000000000D+02/ data R( 157) / 0.259200000000000D+02/ data R( 158) / 0.259400000000000D+02/ data R( 159) / 0.259600000000000D+02/ data R( 160) / 0.259800000000000D+02/ data R( 161) / 0.260000000000000D+02/ data R( 162) / 0.260200000000000D+02/ data R( 163) / 0.260400000000000D+02/ data R( 164) / 0.260600000000000D+02/ data R( 165) / 0.260800000000000D+02/ data R( 166) / 0.261000000000000D+02/ data R( 167) / 0.261200000000000D+02/ data R( 168) / 0.261400000000000D+02/ data R( 169) / 0.261600000000000D+02/ data R( 170) / 0.261800000000000D+02/ data R( 171) / 0.262000000000000D+02/ data R( 172) / 0.262200000000000D+02/ data R( 173) / 0.262400000000000D+02/ data R( 174) / 0.262600000000000D+02/ data R( 175) / 0.262800000000000D+02/ data R( 176) / 0.263000000000000D+02/ data R( 177) / 0.263200000000000D+02/ data R( 178) / 0.263400000000000D+02/ data R( 179) / 0.263600000000000D+02/ data R( 180) / 0.263800000000000D+02/ data R( 181) / 0.264000000000000D+02/ data R( 182) / 0.264200000000000D+02/ data R( 183) / 0.264400000000000D+02/ data R( 184) / 0.264600000000000D+02/ data R( 185) / 0.264800000000000D+02/ data R( 186) / 0.265000000000000D+02/ data R( 187) / 0.265200000000000D+02/ data R( 188) / 0.265400000000000D+02/ data R( 189) / 0.265600000000000D+02/ data R( 190) / 0.265800000000000D+02/ data R( 191) / 0.266000000000000D+02/ data R( 192) / 0.266200000000000D+02/ data R( 193) / 0.266400000000000D+02/ data R( 194) / 0.266600000000000D+02/ data R( 195) / 0.266800000000000D+02/ data R( 196) / 0.267000000000000D+02/ data R( 197) / 0.267200000000000D+02/ data R( 198) / 0.267400000000000D+02/ data R( 199) / 0.267600000000000D+02/ data R( 200) / 0.267800000000000D+02/ data R( 201) / 0.268000000000000D+02/ data R( 202) / 0.268200000000000D+02/ data R( 203) / 0.268400000000000D+02/ data R( 204) / 0.268600000000000D+02/ data R( 205) / 0.268800000000000D+02/ data R( 206) / 0.269000000000000D+02/ data R( 207) / 0.269200000000000D+02/ data R( 208) / 0.269400000000000D+02/ data R( 209) / 0.269600000000000D+02/ data R( 210) / 0.269800000000000D+02/ data R( 211) / 0.270000000000000D+02/ data R( 212) / 0.270200000000000D+02/ data R( 213) / 0.270400000000000D+02/ data R( 214) / 0.270600000000000D+02/ data R( 215) / 0.270800000000000D+02/ data R( 216) / 0.271000000000000D+02/ data R( 217) / 0.271200000000000D+02/ data R( 218) / 0.271400000000000D+02/ data R( 219) / 0.271600000000000D+02/ data R( 220) / 0.271800000000000D+02/ data R( 221) / 0.272000000000000D+02/ data R( 222) / 0.272200000000000D+02/ data R( 223) / 0.272400000000000D+02/ data R( 224) / 0.272600000000000D+02/ data R( 225) / 0.272800000000000D+02/ data R( 226) / 0.273000000000000D+02/ data R( 227) / 0.273200000000000D+02/ data R( 228) / 0.273400000000000D+02/ data R( 229) / 0.273600000000000D+02/ data R( 230) / 0.273800000000000D+02/ data R( 231) / 0.274000000000000D+02/ data R( 232) / 0.274200000000000D+02/ data R( 233) / 0.274400000000000D+02/ data R( 234) / 0.274600000000000D+02/ data R( 235) / 0.274800000000000D+02/ data R( 236) / 0.275000000000000D+02/ data R( 237) / 0.275200000000000D+02/ data R( 238) / 0.275400000000000D+02/ data R( 239) / 0.275600000000000D+02/ data R( 240) / 0.275800000000000D+02/ data R( 241) / 0.276000000000000D+02/ data R( 242) / 0.276200000000000D+02/ data R( 243) / 0.276400000000000D+02/ data R( 244) / 0.276600000000000D+02/ data R( 245) / 0.276800000000000D+02/ data R( 246) / 0.277000000000000D+02/ data R( 247) / 0.277200000000000D+02/ data R( 248) / 0.277400000000000D+02/ data R( 249) / 0.277600000000000D+02/ data R( 250) / 0.277800000000000D+02/ data R( 251) / 0.278000000000000D+02/ data R( 252) / 0.278200000000000D+02/ data R( 253) / 0.278400000000000D+02/ data R( 254) / 0.278600000000000D+02/ data R( 255) / 0.278800000000000D+02/ data R( 256) / 0.279000000000000D+02/ data R( 257) / 0.279200000000000D+02/ data R( 258) / 0.279400000000000D+02/ data R( 259) / 0.279600000000000D+02/ data R( 260) / 0.279800000000000D+02/ data R( 261) / 0.280000000000000D+02/ data R( 262) / 0.280200000000000D+02/ data R( 263) / 0.280400000000000D+02/ data R( 264) / 0.280600000000000D+02/ data R( 265) / 0.280800000000000D+02/ data R( 266) / 0.281000000000000D+02/ data R( 267) / 0.281200000000000D+02/ data R( 268) / 0.281400000000000D+02/ data R( 269) / 0.281600000000000D+02/ data R( 270) / 0.281800000000000D+02/ data R( 271) / 0.282000000000000D+02/ data R( 272) / 0.282200000000000D+02/ data R( 273) / 0.282400000000000D+02/ data R( 274) / 0.282600000000000D+02/ data R( 275) / 0.282800000000000D+02/ data R( 276) / 0.283000000000000D+02/ data R( 277) / 0.283200000000000D+02/ data R( 278) / 0.283400000000000D+02/ data R( 279) / 0.283600000000000D+02/ data R( 280) / 0.283800000000000D+02/ data R( 281) / 0.284000000000000D+02/ data R( 282) / 0.284200000000000D+02/ data R( 283) / 0.284400000000000D+02/ data R( 284) / 0.284600000000000D+02/ data R( 285) / 0.284800000000000D+02/ data R( 286) / 0.285000000000000D+02/ data R( 287) / 0.285200000000000D+02/ data R( 288) / 0.285400000000000D+02/ data R( 289) / 0.285600000000000D+02/ data R( 290) / 0.285800000000000D+02/ data R( 291) / 0.286000000000000D+02/ data R( 292) / 0.286200000000000D+02/ data R( 293) / 0.286400000000000D+02/ data R( 294) / 0.286600000000000D+02/ data R( 295) / 0.286800000000000D+02/ data R( 296) / 0.287000000000000D+02/ data R( 297) / 0.287200000000000D+02/ data R( 298) / 0.287400000000000D+02/ data R( 299) / 0.287600000000000D+02/ data R( 300) / 0.287800000000000D+02/ data R( 301) / 0.288000000000000D+02/ data R( 302) / 0.288200000000000D+02/ data R( 303) / 0.288400000000000D+02/ data R( 304) / 0.288600000000000D+02/ data R( 305) / 0.288800000000000D+02/ data R( 306) / 0.289000000000000D+02/ data R( 307) / 0.289200000000000D+02/ data R( 308) / 0.289400000000000D+02/ data R( 309) / 0.289600000000000D+02/ data R( 310) / 0.289800000000000D+02/ data R( 311) / 0.290000000000000D+02/ data R( 312) / 0.290200000000000D+02/ data R( 313) / 0.290400000000000D+02/ data R( 314) / 0.290600000000000D+02/ data R( 315) / 0.290800000000000D+02/ data R( 316) / 0.291000000000000D+02/ data R( 317) / 0.291200000000000D+02/ data R( 318) / 0.291400000000000D+02/ data R( 319) / 0.291600000000000D+02/ data R( 320) / 0.291800000000000D+02/ data R( 321) / 0.292000000000000D+02/ data R( 322) / 0.292200000000000D+02/ data R( 323) / 0.292400000000000D+02/ data R( 324) / 0.292600000000000D+02/ data R( 325) / 0.292800000000000D+02/ data R( 326) / 0.293000000000000D+02/ data R( 327) / 0.293200000000000D+02/ data R( 328) / 0.293400000000000D+02/ data R( 329) / 0.293600000000000D+02/ data R( 330) / 0.293800000000000D+02/ data R( 331) / 0.294000000000000D+02/ data R( 332) / 0.294200000000000D+02/ data R( 333) / 0.294400000000000D+02/ data R( 334) / 0.294600000000000D+02/ data R( 335) / 0.294800000000000D+02/ data R( 336) / 0.295000000000000D+02/ data R( 337) / 0.295200000000000D+02/ data R( 338) / 0.295400000000000D+02/ data R( 339) / 0.295600000000000D+02/ data R( 340) / 0.295800000000000D+02/ data R( 341) / 0.296000000000000D+02/ data R( 342) / 0.296200000000000D+02/ data R( 343) / 0.296400000000000D+02/ data R( 344) / 0.296600000000000D+02/ data R( 345) / 0.296800000000000D+02/ data R( 346) / 0.297000000000000D+02/ data R( 347) / 0.297200000000000D+02/ data R( 348) / 0.297400000000000D+02/ data R( 349) / 0.297600000000000D+02/ data R( 350) / 0.297800000000000D+02/ data R( 351) / 0.298000000000000D+02/ data R( 352) / 0.298200000000000D+02/ data R( 353) / 0.298400000000000D+02/ data R( 354) / 0.298600000000000D+02/ data R( 355) / 0.298800000000000D+02/ data R( 356) / 0.299000000000000D+02/ data R( 357) / 0.299200000000000D+02/ data R( 358) / 0.299400000000000D+02/ data R( 359) / 0.299600000000000D+02/ data R( 360) / 0.299800000000000D+02/ data R( 361) / 0.300000000000000D+02/ data R( 362) / 0.300200000000000D+02/ data R( 363) / 0.300400000000000D+02/ data R( 364) / 0.300600000000000D+02/ data R( 365) / 0.300800000000000D+02/ data R( 366) / 0.301000000000000D+02/ data R( 367) / 0.301200000000000D+02/ data R( 368) / 0.301400000000000D+02/ data R( 369) / 0.301600000000000D+02/ data R( 370) / 0.301800000000000D+02/ data R( 371) / 0.302000000000000D+02/ data R( 372) / 0.302200000000000D+02/ data R( 373) / 0.302400000000000D+02/ data R( 374) / 0.302600000000000D+02/ data R( 375) / 0.302800000000000D+02/ data R( 376) / 0.303000000000000D+02/ data R( 377) / 0.303200000000000D+02/ data R( 378) / 0.303400000000000D+02/ data R( 379) / 0.303600000000000D+02/ data R( 380) / 0.303800000000000D+02/ data R( 381) / 0.304000000000000D+02/ data R( 382) / 0.304200000000000D+02/ data R( 383) / 0.304400000000000D+02/ data R( 384) / 0.304600000000000D+02/ data R( 385) / 0.304800000000000D+02/ data R( 386) / 0.305000000000000D+02/ data R( 387) / 0.305200000000000D+02/ data R( 388) / 0.305400000000000D+02/ data R( 389) / 0.305600000000000D+02/ data R( 390) / 0.305800000000000D+02/ data R( 391) / 0.306000000000000D+02/ data R( 392) / 0.306200000000000D+02/ data R( 393) / 0.306400000000000D+02/ data R( 394) / 0.306600000000000D+02/ data R( 395) / 0.306800000000000D+02/ data R( 396) / 0.307000000000000D+02/ data R( 397) / 0.307200000000000D+02/ data R( 398) / 0.307400000000000D+02/ data R( 399) / 0.307600000000000D+02/ data R( 400) / 0.307800000000000D+02/ data R( 401) / 0.308000000000000D+02/ data R( 402) / 0.308200000000000D+02/ data R( 403) / 0.308400000000000D+02/ data R( 404) / 0.308600000000000D+02/ data R( 405) / 0.308800000000000D+02/ data R( 406) / 0.309000000000000D+02/ data R( 407) / 0.309200000000000D+02/ data R( 408) / 0.309400000000000D+02/ data R( 409) / 0.309600000000000D+02/ data R( 410) / 0.309800000000000D+02/ data R( 411) / 0.310000000000000D+02/ data R( 412) / 0.310200000000000D+02/ data R( 413) / 0.310400000000000D+02/ data R( 414) / 0.310600000000000D+02/ data R( 415) / 0.310800000000000D+02/ data R( 416) / 0.311000000000000D+02/ data R( 417) / 0.311200000000000D+02/ data R( 418) / 0.311400000000000D+02/ data R( 419) / 0.311600000000000D+02/ data R( 420) / 0.311800000000000D+02/ data R( 421) / 0.312000000000000D+02/ data R( 422) / 0.312200000000000D+02/ data R( 423) / 0.312400000000000D+02/ data R( 424) / 0.312600000000000D+02/ data R( 425) / 0.312800000000000D+02/ data R( 426) / 0.313000000000000D+02/ data R( 427) / 0.313200000000000D+02/ data R( 428) / 0.313400000000000D+02/ data R( 429) / 0.313600000000000D+02/ data R( 430) / 0.313800000000000D+02/ data R( 431) / 0.314000000000000D+02/ data R( 432) / 0.314200000000000D+02/ data R( 433) / 0.314400000000000D+02/ data R( 434) / 0.314600000000000D+02/ data R( 435) / 0.314800000000000D+02/ data R( 436) / 0.315000000000000D+02/ data R( 437) / 0.315200000000000D+02/ data R( 438) / 0.315400000000000D+02/ data R( 439) / 0.315600000000000D+02/ data R( 440) / 0.315800000000000D+02/ data R( 441) / 0.316000000000000D+02/ data R( 442) / 0.316200000000000D+02/ data R( 443) / 0.316400000000000D+02/ data R( 444) / 0.316600000000000D+02/ data R( 445) / 0.316800000000000D+02/ data R( 446) / 0.317000000000000D+02/ data R( 447) / 0.317200000000000D+02/ data R( 448) / 0.317400000000000D+02/ data R( 449) / 0.317600000000000D+02/ data R( 450) / 0.317800000000000D+02/ data R( 451) / 0.318000000000000D+02/ data R( 452) / 0.318200000000000D+02/ data R( 453) / 0.318400000000000D+02/ data R( 454) / 0.318600000000000D+02/ data R( 455) / 0.318800000000000D+02/ data R( 456) / 0.319000000000000D+02/ data R( 457) / 0.319200000000000D+02/ data R( 458) / 0.319400000000000D+02/ data R( 459) / 0.319600000000000D+02/ data R( 460) / 0.319800000000000D+02/ data R( 461) / 0.320000000000000D+02/ data R( 462) / 0.320200000000000D+02/ data R( 463) / 0.320400000000000D+02/ data R( 464) / 0.320600000000000D+02/ data R( 465) / 0.320800000000000D+02/ data R( 466) / 0.321000000000000D+02/ data R( 467) / 0.321200000000000D+02/ data R( 468) / 0.321400000000000D+02/ data R( 469) / 0.321600000000000D+02/ data R( 470) / 0.321800000000000D+02/ data R( 471) / 0.322000000000000D+02/ data R( 472) / 0.322200000000000D+02/ data R( 473) / 0.322400000000000D+02/ data R( 474) / 0.322600000000000D+02/ data R( 475) / 0.322800000000000D+02/ data R( 476) / 0.323000000000000D+02/ data R( 477) / 0.323200000000000D+02/ data R( 478) / 0.323400000000000D+02/ data R( 479) / 0.323600000000000D+02/ data R( 480) / 0.323800000000000D+02/ data R( 481) / 0.324000000000000D+02/ data R( 482) / 0.324200000000000D+02/ data R( 483) / 0.324400000000000D+02/ data R( 484) / 0.324600000000000D+02/ data R( 485) / 0.324800000000000D+02/ data R( 486) / 0.325000000000000D+02/ data R( 487) / 0.325200000000000D+02/ data R( 488) / 0.325400000000000D+02/ data R( 489) / 0.325600000000000D+02/ data R( 490) / 0.325800000000000D+02/ data R( 491) / 0.326000000000000D+02/ data R( 492) / 0.326200000000000D+02/ data R( 493) / 0.326400000000000D+02/ data R( 494) / 0.326600000000000D+02/ data R( 495) / 0.326800000000000D+02/ data R( 496) / 0.327000000000000D+02/ data R( 497) / 0.327200000000000D+02/ data R( 498) / 0.327400000000000D+02/ data R( 499) / 0.327600000000000D+02/ data R( 500) / 0.327800000000000D+02/ data R( 501) / 0.328000000000000D+02/ data R( 502) / 0.328200000000000D+02/ data R( 503) / 0.328400000000000D+02/ data R( 504) / 0.328600000000000D+02/ data R( 505) / 0.328800000000000D+02/ data R( 506) / 0.329000000000000D+02/ data R( 507) / 0.329200000000000D+02/ data R( 508) / 0.329400000000000D+02/ data R( 509) / 0.329600000000000D+02/ data R( 510) / 0.329800000000000D+02/ data R( 511) / 0.330000000000000D+02/ data R( 512) / 0.330200000000000D+02/ data R( 513) / 0.330400000000000D+02/ data R( 514) / 0.330600000000000D+02/ data R( 515) / 0.330800000000000D+02/ data R( 516) / 0.331000000000000D+02/ data R( 517) / 0.331200000000000D+02/ data R( 518) / 0.331400000000000D+02/ data R( 519) / 0.331600000000000D+02/ data R( 520) / 0.331800000000000D+02/ data R( 521) / 0.332000000000000D+02/ data R( 522) / 0.332200000000000D+02/ data R( 523) / 0.332400000000000D+02/ data R( 524) / 0.332600000000000D+02/ data R( 525) / 0.332800000000000D+02/ data R( 526) / 0.333000000000000D+02/ data R( 527) / 0.333200000000000D+02/ data R( 528) / 0.333400000000000D+02/ data R( 529) / 0.333600000000000D+02/ data R( 530) / 0.333800000000000D+02/ data R( 531) / 0.334000000000000D+02/ data R( 532) / 0.334200000000000D+02/ data R( 533) / 0.334400000000000D+02/ data R( 534) / 0.334600000000000D+02/ data R( 535) / 0.334800000000000D+02/ data R( 536) / 0.335000000000000D+02/ data R( 537) / 0.335200000000000D+02/ data R( 538) / 0.335400000000000D+02/ data R( 539) / 0.335600000000000D+02/ data R( 540) / 0.335800000000000D+02/ data R( 541) / 0.336000000000000D+02/ data R( 542) / 0.336200000000000D+02/ data R( 543) / 0.336400000000000D+02/ data R( 544) / 0.336600000000000D+02/ data R( 545) / 0.336800000000000D+02/ data R( 546) / 0.337000000000000D+02/ data R( 547) / 0.337200000000000D+02/ data R( 548) / 0.337400000000000D+02/ data R( 549) / 0.337600000000000D+02/ data R( 550) / 0.337800000000000D+02/ data R( 551) / 0.338000000000000D+02/ data R( 552) / 0.338200000000000D+02/ data R( 553) / 0.338400000000000D+02/ data R( 554) / 0.338600000000000D+02/ data R( 555) / 0.338800000000000D+02/ data R( 556) / 0.339000000000000D+02/ data R( 557) / 0.339200000000000D+02/ data R( 558) / 0.339400000000000D+02/ data R( 559) / 0.339600000000000D+02/ data R( 560) / 0.339800000000000D+02/ data R( 561) / 0.340000000000000D+02/ data R( 562) / 0.340200000000000D+02/ data R( 563) / 0.340400000000000D+02/ data R( 564) / 0.340600000000000D+02/ data R( 565) / 0.340800000000000D+02/ data R( 566) / 0.341000000000000D+02/ data R( 567) / 0.341200000000000D+02/ data R( 568) / 0.341400000000000D+02/ data R( 569) / 0.341600000000000D+02/ data R( 570) / 0.341800000000000D+02/ data R( 571) / 0.342000000000000D+02/ data R( 572) / 0.342200000000000D+02/ data R( 573) / 0.342400000000000D+02/ data R( 574) / 0.342600000000000D+02/ data R( 575) / 0.342800000000000D+02/ data R( 576) / 0.343000000000000D+02/ data R( 577) / 0.343200000000000D+02/ data R( 578) / 0.343400000000000D+02/ data R( 579) / 0.343600000000000D+02/ data R( 580) / 0.343800000000000D+02/ data R( 581) / 0.344000000000000D+02/ data R( 582) / 0.344200000000000D+02/ data R( 583) / 0.344400000000000D+02/ data R( 584) / 0.344600000000000D+02/ data R( 585) / 0.344800000000000D+02/ data R( 586) / 0.345000000000000D+02/ data R( 587) / 0.345200000000000D+02/ data R( 588) / 0.345400000000000D+02/ data R( 589) / 0.345600000000000D+02/ data R( 590) / 0.345800000000000D+02/ data R( 591) / 0.346000000000000D+02/ data R( 592) / 0.346200000000000D+02/ data R( 593) / 0.346400000000000D+02/ data R( 594) / 0.346600000000000D+02/ data R( 595) / 0.346800000000000D+02/ data R( 596) / 0.347000000000000D+02/ data R( 597) / 0.347200000000000D+02/ data R( 598) / 0.347400000000000D+02/ data R( 599) / 0.347600000000000D+02/ data R( 600) / 0.347800000000000D+02/ data R( 601) / 0.348000000000000D+02/ data R( 602) / 0.348200000000000D+02/ data R( 603) / 0.348400000000000D+02/ data R( 604) / 0.348600000000000D+02/ data R( 605) / 0.348800000000000D+02/ data R( 606) / 0.349000000000000D+02/ data R( 607) / 0.349200000000000D+02/ data R( 608) / 0.349400000000000D+02/ data R( 609) / 0.349600000000000D+02/ data R( 610) / 0.349800000000000D+02/ data R( 611) / 0.350000000000000D+02/ data R( 612) / 0.350200000000000D+02/ data R( 613) / 0.350400000000000D+02/ data R( 614) / 0.350600000000000D+02/ data R( 615) / 0.350800000000000D+02/ data R( 616) / 0.351000000000000D+02/ data R( 617) / 0.351200000000000D+02/ data R( 618) / 0.351400000000000D+02/ data R( 619) / 0.351600000000000D+02/ data R( 620) / 0.351800000000000D+02/ data R( 621) / 0.352000000000000D+02/ data R( 622) / 0.352200000000000D+02/ data R( 623) / 0.352400000000000D+02/ data R( 624) / 0.352600000000000D+02/ data R( 625) / 0.352800000000000D+02/ data R( 626) / 0.353000000000000D+02/ data R( 627) / 0.353200000000000D+02/ data R( 628) / 0.353400000000000D+02/ data R( 629) / 0.353600000000000D+02/ data R( 630) / 0.353800000000000D+02/ data R( 631) / 0.354000000000000D+02/ data R( 632) / 0.354200000000000D+02/ data R( 633) / 0.354400000000000D+02/ data R( 634) / 0.354600000000000D+02/ data R( 635) / 0.354800000000000D+02/ data R( 636) / 0.355000000000000D+02/ data R( 637) / 0.355200000000000D+02/ data R( 638) / 0.355400000000000D+02/ data R( 639) / 0.355600000000000D+02/ data R( 640) / 0.355800000000000D+02/ data R( 641) / 0.356000000000000D+02/ data R( 642) / 0.356200000000000D+02/ data R( 643) / 0.356400000000000D+02/ data R( 644) / 0.356600000000000D+02/ data R( 645) / 0.356800000000000D+02/ data R( 646) / 0.357000000000000D+02/ data R( 647) / 0.357200000000000D+02/ data R( 648) / 0.357400000000000D+02/ data R( 649) / 0.357600000000000D+02/ data R( 650) / 0.357800000000000D+02/ data R( 651) / 0.358000000000000D+02/ data R( 652) / 0.358200000000000D+02/ data R( 653) / 0.358400000000000D+02/ data R( 654) / 0.358600000000000D+02/ data R( 655) / 0.358800000000000D+02/ data R( 656) / 0.359000000000000D+02/ data R( 657) / 0.359200000000000D+02/ data R( 658) / 0.359400000000000D+02/ data R( 659) / 0.359600000000000D+02/ data R( 660) / 0.359800000000000D+02/ data R( 661) / 0.360000000000000D+02/ data R( 662) / 0.360200000000000D+02/ data R( 663) / 0.360400000000000D+02/ data R( 664) / 0.360600000000000D+02/ data R( 665) / 0.360800000000000D+02/ data R( 666) / 0.361000000000000D+02/ data R( 667) / 0.361200000000000D+02/ data R( 668) / 0.361400000000000D+02/ data R( 669) / 0.361600000000000D+02/ data R( 670) / 0.361800000000000D+02/ data R( 671) / 0.362000000000000D+02/ data R( 672) / 0.362200000000000D+02/ data R( 673) / 0.362400000000000D+02/ data R( 674) / 0.362600000000000D+02/ data R( 675) / 0.362800000000000D+02/ data R( 676) / 0.363000000000000D+02/ data R( 677) / 0.363200000000000D+02/ data R( 678) / 0.363400000000000D+02/ data R( 679) / 0.363600000000000D+02/ data R( 680) / 0.363800000000000D+02/ data R( 681) / 0.364000000000000D+02/ data R( 682) / 0.364200000000000D+02/ data R( 683) / 0.364400000000000D+02/ data R( 684) / 0.364600000000000D+02/ data R( 685) / 0.364800000000000D+02/ data R( 686) / 0.365000000000000D+02/ data R( 687) / 0.365200000000000D+02/ data R( 688) / 0.365400000000000D+02/ data R( 689) / 0.365600000000000D+02/ data R( 690) / 0.365800000000000D+02/ data R( 691) / 0.366000000000000D+02/ data R( 692) / 0.366200000000000D+02/ data R( 693) / 0.366400000000000D+02/ data R( 694) / 0.366600000000000D+02/ data R( 695) / 0.366800000000000D+02/ data R( 696) / 0.367000000000000D+02/ data R( 697) / 0.367200000000000D+02/ data R( 698) / 0.367400000000000D+02/ data R( 699) / 0.367600000000000D+02/ data R( 700) / 0.367800000000000D+02/ data R( 701) / 0.368000000000000D+02/ data R( 702) / 0.368200000000000D+02/ data R( 703) / 0.368400000000000D+02/ data R( 704) / 0.368600000000000D+02/ data R( 705) / 0.368800000000000D+02/ data R( 706) / 0.369000000000000D+02/ data R( 707) / 0.369200000000000D+02/ data R( 708) / 0.369400000000000D+02/ data R( 709) / 0.369600000000000D+02/ data R( 710) / 0.369800000000000D+02/ data R( 711) / 0.370000000000000D+02/ data R( 712) / 0.370200000000000D+02/ data R( 713) / 0.370400000000000D+02/ data R( 714) / 0.370600000000000D+02/ data R( 715) / 0.370800000000000D+02/ data R( 716) / 0.371000000000000D+02/ data R( 717) / 0.371200000000000D+02/ data R( 718) / 0.371400000000000D+02/ data R( 719) / 0.371600000000000D+02/ data R( 720) / 0.371800000000000D+02/ data R( 721) / 0.372000000000000D+02/ data R( 722) / 0.372200000000000D+02/ data R( 723) / 0.372400000000000D+02/ data R( 724) / 0.372600000000000D+02/ data R( 725) / 0.372800000000000D+02/ data R( 726) / 0.373000000000000D+02/ data R( 727) / 0.373200000000000D+02/ data R( 728) / 0.373400000000000D+02/ data R( 729) / 0.373600000000000D+02/ data R( 730) / 0.373800000000000D+02/ data R( 731) / 0.374000000000000D+02/ data R( 732) / 0.374200000000000D+02/ data R( 733) / 0.374400000000000D+02/ data R( 734) / 0.374600000000000D+02/ data R( 735) / 0.374800000000000D+02/ data R( 736) / 0.375000000000000D+02/ data R( 737) / 0.375200000000000D+02/ data R( 738) / 0.375400000000000D+02/ data R( 739) / 0.375600000000000D+02/ data R( 740) / 0.375800000000000D+02/ data R( 741) / 0.376000000000000D+02/ data R( 742) / 0.376200000000000D+02/ data R( 743) / 0.376400000000000D+02/ data R( 744) / 0.376600000000000D+02/ data R( 745) / 0.376800000000000D+02/ data R( 746) / 0.377000000000000D+02/ data R( 747) / 0.377200000000000D+02/ data R( 748) / 0.377400000000000D+02/ data R( 749) / 0.377600000000000D+02/ data R( 750) / 0.377800000000000D+02/ data R( 751) / 0.378000000000000D+02/ data R( 752) / 0.378200000000000D+02/ data R( 753) / 0.378400000000000D+02/ data R( 754) / 0.378600000000000D+02/ data R( 755) / 0.378800000000000D+02/ data R( 756) / 0.379000000000000D+02/ data R( 757) / 0.379200000000000D+02/ data R( 758) / 0.379400000000000D+02/ data R( 759) / 0.379600000000000D+02/ data R( 760) / 0.379800000000000D+02/ data R( 761) / 0.380000000000000D+02/ data R( 762) / 0.380200000000000D+02/ data R( 763) / 0.380400000000000D+02/ data R( 764) / 0.380600000000000D+02/ data R( 765) / 0.380800000000000D+02/ data R( 766) / 0.381000000000000D+02/ data R( 767) / 0.381200000000000D+02/ data R( 768) / 0.381400000000000D+02/ data R( 769) / 0.381600000000000D+02/ data R( 770) / 0.381800000000000D+02/ data R( 771) / 0.382000000000000D+02/ data R( 772) / 0.382200000000000D+02/ data R( 773) / 0.382400000000000D+02/ data R( 774) / 0.382600000000000D+02/ data R( 775) / 0.382800000000000D+02/ data R( 776) / 0.383000000000000D+02/ data R( 777) / 0.383200000000000D+02/ data R( 778) / 0.383400000000000D+02/ data R( 779) / 0.383600000000000D+02/ data R( 780) / 0.383800000000000D+02/ data R( 781) / 0.384000000000000D+02/ data R( 782) / 0.384200000000000D+02/ data R( 783) / 0.384400000000000D+02/ data R( 784) / 0.384600000000000D+02/ data R( 785) / 0.384800000000000D+02/ data R( 786) / 0.385000000000000D+02/ data R( 787) / 0.385200000000000D+02/ data R( 788) / 0.385400000000000D+02/ data R( 789) / 0.385600000000000D+02/ data R( 790) / 0.385800000000000D+02/ data R( 791) / 0.386000000000000D+02/ data R( 792) / 0.386200000000000D+02/ data R( 793) / 0.386400000000000D+02/ data R( 794) / 0.386600000000000D+02/ data R( 795) / 0.386800000000000D+02/ data R( 796) / 0.387000000000000D+02/ data R( 797) / 0.387200000000000D+02/ data R( 798) / 0.387400000000000D+02/ data R( 799) / 0.387600000000000D+02/ data R( 800) / 0.387800000000000D+02/ data R( 801) / 0.388000000000000D+02/ data R( 802) / 0.388200000000000D+02/ data R( 803) / 0.388400000000000D+02/ data R( 804) / 0.388600000000000D+02/ data R( 805) / 0.388800000000000D+02/ data R( 806) / 0.389000000000000D+02/ data R( 807) / 0.389200000000000D+02/ data R( 808) / 0.389400000000000D+02/ data R( 809) / 0.389600000000000D+02/ data R( 810) / 0.389800000000000D+02/ data R( 811) / 0.390000000000000D+02/ data R( 812) / 0.390200000000000D+02/ data R( 813) / 0.390400000000000D+02/ data R( 814) / 0.390600000000000D+02/ data R( 815) / 0.390800000000000D+02/ data R( 816) / 0.391000000000000D+02/ data R( 817) / 0.391200000000000D+02/ data R( 818) / 0.391400000000000D+02/ data R( 819) / 0.391600000000000D+02/ data R( 820) / 0.391800000000000D+02/ data R( 821) / 0.392000000000000D+02/ data R( 822) / 0.392200000000000D+02/ data R( 823) / 0.392400000000000D+02/ data R( 824) / 0.392600000000000D+02/ data R( 825) / 0.392800000000000D+02/ data R( 826) / 0.393000000000000D+02/ data R( 827) / 0.393200000000000D+02/ data R( 828) / 0.393400000000000D+02/ data R( 829) / 0.393600000000000D+02/ data R( 830) / 0.393800000000000D+02/ data R( 831) / 0.394000000000000D+02/ data R( 832) / 0.394200000000000D+02/ data R( 833) / 0.394400000000000D+02/ data R( 834) / 0.394600000000000D+02/ data R( 835) / 0.394800000000000D+02/ data R( 836) / 0.395000000000000D+02/ data R( 837) / 0.395200000000000D+02/ data R( 838) / 0.395400000000000D+02/ data R( 839) / 0.395600000000000D+02/ data R( 840) / 0.395800000000000D+02/ data R( 841) / 0.396000000000000D+02/ data R( 842) / 0.396200000000000D+02/ data R( 843) / 0.396400000000000D+02/ data R( 844) / 0.396600000000000D+02/ data R( 845) / 0.396800000000000D+02/ data R( 846) / 0.397000000000000D+02/ data R( 847) / 0.397200000000000D+02/ data R( 848) / 0.397400000000000D+02/ data R( 849) / 0.397600000000000D+02/ data R( 850) / 0.397800000000000D+02/ data R( 851) / 0.398000000000000D+02/ data R( 852) / 0.398200000000000D+02/ data R( 853) / 0.398400000000000D+02/ data R( 854) / 0.398600000000000D+02/ data R( 855) / 0.398800000000000D+02/ data R( 856) / 0.399000000000000D+02/ data R( 857) / 0.399200000000000D+02/ data R( 858) / 0.399400000000000D+02/ data R( 859) / 0.399600000000000D+02/ data R( 860) / 0.399800000000000D+02/ data R( 861) / 0.400000000000000D+02/ data R( 862) / 0.400200000000000D+02/ data R( 863) / 0.400400000000000D+02/ data R( 864) / 0.400600000000000D+02/ data R( 865) / 0.400800000000000D+02/ data R( 866) / 0.401000000000000D+02/ data R( 867) / 0.401200000000000D+02/ data R( 868) / 0.401400000000000D+02/ data R( 869) / 0.401600000000000D+02/ data R( 870) / 0.401800000000000D+02/ data R( 871) / 0.402000000000000D+02/ data R( 872) / 0.402200000000000D+02/ data R( 873) / 0.402400000000000D+02/ data R( 874) / 0.402600000000000D+02/ data R( 875) / 0.402800000000000D+02/ data R( 876) / 0.403000000000000D+02/ data R( 877) / 0.403200000000000D+02/ data R( 878) / 0.403400000000000D+02/ data R( 879) / 0.403600000000000D+02/ data R( 880) / 0.403800000000000D+02/ data R( 881) / 0.404000000000000D+02/ data R( 882) / 0.404200000000000D+02/ data R( 883) / 0.404400000000000D+02/ data R( 884) / 0.404600000000000D+02/ data R( 885) / 0.404800000000000D+02/ data R( 886) / 0.405000000000000D+02/ data R( 887) / 0.405200000000000D+02/ data R( 888) / 0.405400000000000D+02/ data R( 889) / 0.405600000000000D+02/ data R( 890) / 0.405800000000000D+02/ data R( 891) / 0.406000000000000D+02/ data R( 892) / 0.406200000000000D+02/ data R( 893) / 0.406400000000000D+02/ data R( 894) / 0.406600000000000D+02/ data R( 895) / 0.406800000000000D+02/ data R( 896) / 0.407000000000000D+02/ data R( 897) / 0.407200000000000D+02/ data R( 898) / 0.407400000000000D+02/ data R( 899) / 0.407600000000000D+02/ data R( 900) / 0.407800000000000D+02/ data R( 901) / 0.408000000000000D+02/ data R( 902) / 0.408200000000000D+02/ data R( 903) / 0.408400000000000D+02/ data R( 904) / 0.408600000000000D+02/ data R( 905) / 0.408800000000000D+02/ data R( 906) / 0.409000000000000D+02/ data R( 907) / 0.409200000000000D+02/ data R( 908) / 0.409400000000000D+02/ data R( 909) / 0.409600000000000D+02/ data R( 910) / 0.409800000000000D+02/ data R( 911) / 0.410000000000000D+02/ data R( 912) / 0.410200000000000D+02/ data R( 913) / 0.410400000000000D+02/ data R( 914) / 0.410600000000000D+02/ data R( 915) / 0.410800000000000D+02/ data R( 916) / 0.411000000000000D+02/ data R( 917) / 0.411200000000000D+02/ data R( 918) / 0.411400000000000D+02/ data R( 919) / 0.411600000000000D+02/ data R( 920) / 0.411800000000000D+02/ data R( 921) / 0.412000000000000D+02/ data R( 922) / 0.412200000000000D+02/ data R( 923) / 0.412400000000000D+02/ data R( 924) / 0.412600000000000D+02/ data R( 925) / 0.412800000000000D+02/ data R( 926) / 0.413000000000000D+02/ data R( 927) / 0.413200000000000D+02/ data R( 928) / 0.413400000000000D+02/ data R( 929) / 0.413600000000000D+02/ data R( 930) / 0.413800000000000D+02/ data R( 931) / 0.414000000000000D+02/ data R( 932) / 0.414200000000000D+02/ data R( 933) / 0.414400000000000D+02/ data R( 934) / 0.414600000000000D+02/ data R( 935) / 0.414800000000000D+02/ data R( 936) / 0.415000000000000D+02/ data R( 937) / 0.415200000000000D+02/ data R( 938) / 0.415400000000000D+02/ data R( 939) / 0.415600000000000D+02/ data R( 940) / 0.415800000000000D+02/ data R( 941) / 0.416000000000000D+02/ data R( 942) / 0.416200000000000D+02/ data R( 943) / 0.416400000000000D+02/ data R( 944) / 0.416600000000000D+02/ data R( 945) / 0.416800000000000D+02/ data R( 946) / 0.417000000000000D+02/ data R( 947) / 0.417200000000000D+02/ data R( 948) / 0.417400000000000D+02/ data R( 949) / 0.417600000000000D+02/ data R( 950) / 0.417800000000000D+02/ data R( 951) / 0.418000000000000D+02/ data R( 952) / 0.418200000000000D+02/ data R( 953) / 0.418400000000000D+02/ data R( 954) / 0.418600000000000D+02/ data R( 955) / 0.418800000000000D+02/ data R( 956) / 0.419000000000000D+02/ data R( 957) / 0.419200000000000D+02/ data R( 958) / 0.419400000000000D+02/ data R( 959) / 0.419600000000000D+02/ data R( 960) / 0.419800000000000D+02/ data R( 961) / 0.420000000000000D+02/ data R( 962) / 0.420200000000000D+02/ data R( 963) / 0.420400000000000D+02/ data R( 964) / 0.420600000000000D+02/ data R( 965) / 0.420800000000000D+02/ data R( 966) / 0.421000000000000D+02/ data R( 967) / 0.421200000000000D+02/ data R( 968) / 0.421400000000000D+02/ data R( 969) / 0.421600000000000D+02/ data R( 970) / 0.421800000000000D+02/ data R( 971) / 0.422000000000000D+02/ data R( 972) / 0.422200000000000D+02/ data R( 973) / 0.422400000000000D+02/ data R( 974) / 0.422600000000000D+02/ data R( 975) / 0.422800000000000D+02/ data R( 976) / 0.423000000000000D+02/ data R( 977) / 0.423200000000000D+02/ data R( 978) / 0.423400000000000D+02/ data R( 979) / 0.423600000000000D+02/ data R( 980) / 0.423800000000000D+02/ data R( 981) / 0.424000000000000D+02/ data R( 982) / 0.424200000000000D+02/ data R( 983) / 0.424400000000000D+02/ data R( 984) / 0.424600000000000D+02/ data R( 985) / 0.424800000000000D+02/ data R( 986) / 0.425000000000000D+02/ data R( 987) / 0.425200000000000D+02/ data R( 988) / 0.425400000000000D+02/ data R( 989) / 0.425600000000000D+02/ data R( 990) / 0.425800000000000D+02/ data R( 991) / 0.426000000000000D+02/ data R( 992) / 0.426200000000000D+02/ data R( 993) / 0.426400000000000D+02/ data R( 994) / 0.426600000000000D+02/ data R( 995) / 0.426800000000000D+02/ data R( 996) / 0.427000000000000D+02/ data R( 997) / 0.427200000000000D+02/ data R( 998) / 0.427400000000000D+02/ data R( 999) / 0.427600000000000D+02/ data R(1000) / 0.427800000000000D+02/ data R(1001) / 0.428000000000000D+02/ data R(1002) / 0.428200000000000D+02/ data R(1003) / 0.428400000000000D+02/ data R(1004) / 0.428600000000000D+02/ data R(1005) / 0.428800000000000D+02/ data R(1006) / 0.429000000000000D+02/ data R(1007) / 0.429200000000000D+02/ data R(1008) / 0.429400000000000D+02/ data R(1009) / 0.429600000000000D+02/ data R(1010) / 0.429800000000000D+02/ data R(1011) / 0.430000000000000D+02/ data R(1012) / 0.430200000000000D+02/ data R(1013) / 0.430400000000000D+02/ data R(1014) / 0.430600000000000D+02/ data R(1015) / 0.430800000000000D+02/ data R(1016) / 0.431000000000000D+02/ data R(1017) / 0.431200000000000D+02/ data R(1018) / 0.431400000000000D+02/ data R(1019) / 0.431600000000000D+02/ data R(1020) / 0.431800000000000D+02/ data R(1021) / 0.432000000000000D+02/ data R(1022) / 0.432200000000000D+02/ data R(1023) / 0.432400000000000D+02/ data R(1024) / 0.432600000000000D+02/ data R(1025) / 0.432800000000000D+02/ data R(1026) / 0.433000000000000D+02/ data R(1027) / 0.433200000000000D+02/ data R(1028) / 0.433400000000000D+02/ data R(1029) / 0.433600000000000D+02/ data R(1030) / 0.433800000000000D+02/ data R(1031) / 0.434000000000000D+02/ data R(1032) / 0.434200000000000D+02/ data R(1033) / 0.434400000000000D+02/ data R(1034) / 0.434600000000000D+02/ data R(1035) / 0.434800000000000D+02/ data R(1036) / 0.435000000000000D+02/ data R(1037) / 0.435200000000000D+02/ data R(1038) / 0.435400000000000D+02/ data R(1039) / 0.435600000000000D+02/ data R(1040) / 0.435800000000000D+02/ data R(1041) / 0.436000000000000D+02/ data R(1042) / 0.436200000000000D+02/ data R(1043) / 0.436400000000000D+02/ data R(1044) / 0.436600000000000D+02/ data R(1045) / 0.436800000000000D+02/ data R(1046) / 0.437000000000000D+02/ data R(1047) / 0.437200000000000D+02/ data R(1048) / 0.437400000000000D+02/ data R(1049) / 0.437600000000000D+02/ data R(1050) / 0.437800000000000D+02/ data R(1051) / 0.438000000000000D+02/ data R(1052) / 0.438200000000000D+02/ data R(1053) / 0.438400000000000D+02/ data R(1054) / 0.438600000000000D+02/ data R(1055) / 0.438800000000000D+02/ data R(1056) / 0.439000000000000D+02/ data R(1057) / 0.439200000000000D+02/ data R(1058) / 0.439400000000000D+02/ data R(1059) / 0.439600000000000D+02/ data R(1060) / 0.439800000000000D+02/ data R(1061) / 0.440000000000000D+02/ data R(1062) / 0.440200000000000D+02/ data R(1063) / 0.440400000000000D+02/ data R(1064) / 0.440600000000000D+02/ data R(1065) / 0.440800000000000D+02/ data R(1066) / 0.441000000000000D+02/ data R(1067) / 0.441200000000000D+02/ data R(1068) / 0.441400000000000D+02/ data R(1069) / 0.441600000000000D+02/ data R(1070) / 0.441800000000000D+02/ data R(1071) / 0.442000000000000D+02/ data R(1072) / 0.442200000000000D+02/ data R(1073) / 0.442400000000000D+02/ data R(1074) / 0.442600000000000D+02/ data R(1075) / 0.442800000000000D+02/ data R(1076) / 0.443000000000000D+02/ data R(1077) / 0.443200000000000D+02/ data R(1078) / 0.443400000000000D+02/ data R(1079) / 0.443600000000000D+02/ data R(1080) / 0.443800000000000D+02/ data R(1081) / 0.444000000000000D+02/ data R(1082) / 0.444200000000000D+02/ data R(1083) / 0.444400000000000D+02/ data R(1084) / 0.444600000000000D+02/ data R(1085) / 0.444800000000000D+02/ data R(1086) / 0.445000000000000D+02/ data R(1087) / 0.445200000000000D+02/ data R(1088) / 0.445400000000000D+02/ data R(1089) / 0.445600000000000D+02/ data R(1090) / 0.445800000000000D+02/ data R(1091) / 0.446000000000000D+02/ data R(1092) / 0.446200000000000D+02/ data R(1093) / 0.446400000000000D+02/ data R(1094) / 0.446600000000000D+02/ data R(1095) / 0.446800000000000D+02/ data R(1096) / 0.447000000000000D+02/ data R(1097) / 0.447200000000000D+02/ data R(1098) / 0.447400000000000D+02/ data R(1099) / 0.447600000000000D+02/ data R(1100) / 0.447800000000000D+02/ data R(1101) / 0.448000000000000D+02/ data R(1102) / 0.448200000000000D+02/ data R(1103) / 0.448400000000000D+02/ data R(1104) / 0.448600000000000D+02/ data R(1105) / 0.448800000000000D+02/ data R(1106) / 0.449000000000000D+02/ data R(1107) / 0.449200000000000D+02/ data R(1108) / 0.449400000000000D+02/ data R(1109) / 0.449600000000000D+02/ data R(1110) / 0.449800000000000D+02/ data R(1111) / 0.450000000000000D+02/ data R(1112) / 0.450200000000000D+02/ data R(1113) / 0.450400000000000D+02/ data R(1114) / 0.450600000000000D+02/ data R(1115) / 0.450800000000000D+02/ data R(1116) / 0.451000000000000D+02/ data R(1117) / 0.451200000000000D+02/ data R(1118) / 0.451400000000000D+02/ data R(1119) / 0.451600000000000D+02/ data R(1120) / 0.451800000000000D+02/ data R(1121) / 0.452000000000000D+02/ data R(1122) / 0.452200000000000D+02/ data R(1123) / 0.452400000000000D+02/ data R(1124) / 0.452600000000000D+02/ data R(1125) / 0.452800000000000D+02/ data R(1126) / 0.453000000000000D+02/ data R(1127) / 0.453200000000000D+02/ data R(1128) / 0.453400000000000D+02/ data R(1129) / 0.453600000000000D+02/ data R(1130) / 0.453800000000000D+02/ data R(1131) / 0.454000000000000D+02/ data R(1132) / 0.454200000000000D+02/ data R(1133) / 0.454400000000000D+02/ data R(1134) / 0.454600000000000D+02/ data R(1135) / 0.454800000000000D+02/ data R(1136) / 0.455000000000000D+02/ data R(1137) / 0.455200000000000D+02/ data R(1138) / 0.455400000000000D+02/ data R(1139) / 0.455600000000000D+02/ data R(1140) / 0.455800000000000D+02/ data R(1141) / 0.456000000000000D+02/ data R(1142) / 0.456200000000000D+02/ data R(1143) / 0.456400000000000D+02/ data R(1144) / 0.456600000000000D+02/ data R(1145) / 0.456800000000000D+02/ data R(1146) / 0.457000000000000D+02/ data R(1147) / 0.457200000000000D+02/ data R(1148) / 0.457400000000000D+02/ data R(1149) / 0.457600000000000D+02/ data R(1150) / 0.457800000000000D+02/ data R(1151) / 0.458000000000000D+02/ data R(1152) / 0.458200000000000D+02/ data R(1153) / 0.458400000000000D+02/ data R(1154) / 0.458600000000000D+02/ data R(1155) / 0.458800000000000D+02/ data R(1156) / 0.459000000000000D+02/ data R(1157) / 0.459200000000000D+02/ data R(1158) / 0.459400000000000D+02/ data R(1159) / 0.459600000000000D+02/ data R(1160) / 0.459800000000000D+02/ data R(1161) / 0.460000000000000D+02/ data R(1162) / 0.460200000000000D+02/ data R(1163) / 0.460400000000000D+02/ data R(1164) / 0.460600000000000D+02/ data R(1165) / 0.460800000000000D+02/ data R(1166) / 0.461000000000000D+02/ data R(1167) / 0.461200000000000D+02/ data R(1168) / 0.461400000000000D+02/ data R(1169) / 0.461600000000000D+02/ data R(1170) / 0.461800000000000D+02/ data R(1171) / 0.462000000000000D+02/ data R(1172) / 0.462200000000000D+02/ data R(1173) / 0.462400000000000D+02/ data R(1174) / 0.462600000000000D+02/ data R(1175) / 0.462800000000000D+02/ data R(1176) / 0.463000000000000D+02/ data R(1177) / 0.463200000000000D+02/ data R(1178) / 0.463400000000000D+02/ data R(1179) / 0.463600000000000D+02/ data R(1180) / 0.463800000000000D+02/ data R(1181) / 0.464000000000000D+02/ data R(1182) / 0.464200000000000D+02/ data R(1183) / 0.464400000000000D+02/ data R(1184) / 0.464600000000000D+02/ data R(1185) / 0.464800000000000D+02/ data R(1186) / 0.465000000000000D+02/ data R(1187) / 0.465200000000000D+02/ data R(1188) / 0.465400000000000D+02/ data R(1189) / 0.465600000000000D+02/ data R(1190) / 0.465800000000000D+02/ data R(1191) / 0.466000000000000D+02/ data R(1192) / 0.466200000000000D+02/ data R(1193) / 0.466400000000000D+02/ data R(1194) / 0.466600000000000D+02/ data R(1195) / 0.466800000000000D+02/ data R(1196) / 0.467000000000000D+02/ data R(1197) / 0.467200000000000D+02/ data R(1198) / 0.467400000000000D+02/ data R(1199) / 0.467600000000000D+02/ data R(1200) / 0.467800000000000D+02/ data R(1201) / 0.468000000000000D+02/ data R(1202) / 0.468200000000000D+02/ data R(1203) / 0.468400000000000D+02/ data R(1204) / 0.468600000000000D+02/ data R(1205) / 0.468800000000000D+02/ data R(1206) / 0.469000000000000D+02/ data R(1207) / 0.469200000000000D+02/ data R(1208) / 0.469400000000000D+02/ data R(1209) / 0.469600000000000D+02/ data R(1210) / 0.469800000000000D+02/ data R(1211) / 0.470000000000000D+02/ data R(1212) / 0.470200000000000D+02/ data R(1213) / 0.470400000000000D+02/ data R(1214) / 0.470600000000000D+02/ data R(1215) / 0.470800000000000D+02/ data R(1216) / 0.471000000000000D+02/ data R(1217) / 0.471200000000000D+02/ data R(1218) / 0.471400000000000D+02/ data R(1219) / 0.471600000000000D+02/ data R(1220) / 0.471800000000000D+02/ data R(1221) / 0.472000000000000D+02/ data R(1222) / 0.472200000000000D+02/ data R(1223) / 0.472400000000000D+02/ data R(1224) / 0.472600000000000D+02/ data R(1225) / 0.472800000000000D+02/ data R(1226) / 0.473000000000000D+02/ data R(1227) / 0.473200000000000D+02/ data R(1228) / 0.473400000000000D+02/ data R(1229) / 0.473600000000000D+02/ data R(1230) / 0.473800000000000D+02/ data R(1231) / 0.474000000000000D+02/ data R(1232) / 0.474200000000000D+02/ data R(1233) / 0.474400000000000D+02/ data R(1234) / 0.474600000000000D+02/ data R(1235) / 0.474800000000000D+02/ data R(1236) / 0.475000000000000D+02/ data R(1237) / 0.475200000000000D+02/ data R(1238) / 0.475400000000000D+02/ data R(1239) / 0.475600000000000D+02/ data R(1240) / 0.475800000000000D+02/ data R(1241) / 0.476000000000000D+02/ data R(1242) / 0.476200000000000D+02/ data R(1243) / 0.476400000000000D+02/ data R(1244) / 0.476600000000000D+02/ data R(1245) / 0.476800000000000D+02/ data R(1246) / 0.477000000000000D+02/ data R(1247) / 0.477200000000000D+02/ data R(1248) / 0.477400000000000D+02/ data R(1249) / 0.477600000000000D+02/ data R(1250) / 0.477800000000000D+02/ data R(1251) / 0.478000000000000D+02/ data R(1252) / 0.478200000000000D+02/ data R(1253) / 0.478400000000000D+02/ data R(1254) / 0.478600000000000D+02/ data R(1255) / 0.478800000000000D+02/ data R(1256) / 0.479000000000000D+02/ data R(1257) / 0.479200000000000D+02/ data R(1258) / 0.479400000000000D+02/ data R(1259) / 0.479600000000000D+02/ data R(1260) / 0.479800000000000D+02/ data R(1261) / 0.480000000000000D+02/ data R(1262) / 0.480200000000000D+02/ data R(1263) / 0.480400000000000D+02/ data R(1264) / 0.480600000000000D+02/ data R(1265) / 0.480800000000000D+02/ data R(1266) / 0.481000000000000D+02/ data R(1267) / 0.481200000000000D+02/ data R(1268) / 0.481400000000000D+02/ data R(1269) / 0.481600000000000D+02/ data R(1270) / 0.481800000000000D+02/ data R(1271) / 0.482000000000000D+02/ data R(1272) / 0.482200000000000D+02/ data R(1273) / 0.482400000000000D+02/ data R(1274) / 0.482600000000000D+02/ data R(1275) / 0.482800000000000D+02/ data R(1276) / 0.483000000000000D+02/ data R(1277) / 0.483200000000000D+02/ data R(1278) / 0.483400000000000D+02/ data R(1279) / 0.483600000000000D+02/ data R(1280) / 0.483800000000000D+02/ data R(1281) / 0.484000000000000D+02/ data R(1282) / 0.484200000000000D+02/ data R(1283) / 0.484400000000000D+02/ data R(1284) / 0.484600000000000D+02/ data R(1285) / 0.484800000000000D+02/ data R(1286) / 0.485000000000000D+02/ data R(1287) / 0.485200000000000D+02/ data R(1288) / 0.485400000000000D+02/ data R(1289) / 0.485600000000000D+02/ data R(1290) / 0.485800000000000D+02/ data R(1291) / 0.486000000000000D+02/ data R(1292) / 0.486200000000000D+02/ data R(1293) / 0.486400000000000D+02/ data R(1294) / 0.486600000000000D+02/ data R(1295) / 0.486800000000000D+02/ data R(1296) / 0.487000000000000D+02/ data R(1297) / 0.487200000000000D+02/ data R(1298) / 0.487400000000000D+02/ data R(1299) / 0.487600000000000D+02/ data R(1300) / 0.487800000000000D+02/ data R(1301) / 0.488000000000000D+02/ data R(1302) / 0.488200000000000D+02/ data R(1303) / 0.488400000000000D+02/ data R(1304) / 0.488600000000000D+02/ data R(1305) / 0.488800000000000D+02/ data R(1306) / 0.489000000000000D+02/ data R(1307) / 0.489200000000000D+02/ data R(1308) / 0.489400000000000D+02/ data R(1309) / 0.489600000000000D+02/ data R(1310) / 0.489800000000000D+02/ data R(1311) / 0.490000000000000D+02/ data R(1312) / 0.490200000000000D+02/ data R(1313) / 0.490400000000000D+02/ data R(1314) / 0.490600000000000D+02/ data R(1315) / 0.490800000000000D+02/ data R(1316) / 0.491000000000000D+02/ data R(1317) / 0.491200000000000D+02/ data R(1318) / 0.491400000000000D+02/ data R(1319) / 0.491600000000000D+02/ data R(1320) / 0.491800000000000D+02/ data R(1321) / 0.492000000000000D+02/ data R(1322) / 0.492200000000000D+02/ data R(1323) / 0.492400000000000D+02/ data R(1324) / 0.492600000000000D+02/ data R(1325) / 0.492800000000000D+02/ data R(1326) / 0.493000000000000D+02/ data R(1327) / 0.493200000000000D+02/ data R(1328) / 0.493400000000000D+02/ data R(1329) / 0.493600000000000D+02/ data R(1330) / 0.493800000000000D+02/ data R(1331) / 0.494000000000000D+02/ data R(1332) / 0.494200000000000D+02/ data R(1333) / 0.494400000000000D+02/ data R(1334) / 0.494600000000000D+02/ data R(1335) / 0.494800000000000D+02/ data R(1336) / 0.495000000000000D+02/ data R(1337) / 0.495200000000000D+02/ data R(1338) / 0.495400000000000D+02/ data R(1339) / 0.495600000000000D+02/ data R(1340) / 0.495800000000000D+02/ data R(1341) / 0.496000000000000D+02/ data R(1342) / 0.496200000000000D+02/ data R(1343) / 0.496400000000000D+02/ data R(1344) / 0.496600000000000D+02/ data R(1345) / 0.496800000000000D+02/ data R(1346) / 0.497000000000000D+02/ data R(1347) / 0.497200000000000D+02/ data R(1348) / 0.497400000000000D+02/ data R(1349) / 0.497600000000000D+02/ data R(1350) / 0.497800000000000D+02/ data R(1351) / 0.498000000000000D+02/ data R(1352) / 0.498200000000000D+02/ data R(1353) / 0.498400000000000D+02/ data R(1354) / 0.498600000000000D+02/ data R(1355) / 0.498800000000000D+02/ data R(1356) / 0.499000000000000D+02/ data R(1357) / 0.499200000000000D+02/ data R(1358) / 0.499400000000000D+02/ data R(1359) / 0.499600000000000D+02/ data R(1360) / 0.499800000000000D+02/ data R(1361) / 0.500000000000000D+02/ data R(1362) / 0.500200000000000D+02/ data R(1363) / 0.500400000000000D+02/ data R(1364) / 0.500600000000000D+02/ data R(1365) / 0.500800000000000D+02/ data R(1366) / 0.501000000000000D+02/ data R(1367) / 0.501200000000000D+02/ data R(1368) / 0.501400000000000D+02/ data R(1369) / 0.501600000000000D+02/ data R(1370) / 0.501800000000000D+02/ data R(1371) / 0.502000000000000D+02/ data R(1372) / 0.502200000000000D+02/ data R(1373) / 0.502400000000000D+02/ data R(1374) / 0.502600000000000D+02/ data R(1375) / 0.502800000000000D+02/ data R(1376) / 0.503000000000000D+02/ data R(1377) / 0.503200000000000D+02/ data R(1378) / 0.503400000000000D+02/ data R(1379) / 0.503600000000000D+02/ data R(1380) / 0.503800000000000D+02/ data R(1381) / 0.504000000000000D+02/ data R(1382) / 0.504200000000000D+02/ data R(1383) / 0.504400000000000D+02/ data R(1384) / 0.504600000000000D+02/ data R(1385) / 0.504800000000000D+02/ data R(1386) / 0.505000000000000D+02/ data R(1387) / 0.505200000000000D+02/ data R(1388) / 0.505400000000000D+02/ data R(1389) / 0.505600000000000D+02/ data R(1390) / 0.505800000000000D+02/ data R(1391) / 0.506000000000000D+02/ data R(1392) / 0.506200000000000D+02/ data R(1393) / 0.506400000000000D+02/ data R(1394) / 0.506600000000000D+02/ data R(1395) / 0.506800000000000D+02/ data R(1396) / 0.507000000000000D+02/ data R(1397) / 0.507200000000000D+02/ data R(1398) / 0.507400000000000D+02/ data R(1399) / 0.507600000000000D+02/ data R(1400) / 0.507800000000000D+02/ data R(1401) / 0.508000000000000D+02/ data R(1402) / 0.508200000000000D+02/ data R(1403) / 0.508400000000000D+02/ data R(1404) / 0.508600000000000D+02/ data R(1405) / 0.508800000000000D+02/ data R(1406) / 0.509000000000000D+02/ data R(1407) / 0.509200000000000D+02/ data R(1408) / 0.509400000000000D+02/ data R(1409) / 0.509600000000000D+02/ data R(1410) / 0.509800000000000D+02/ data R(1411) / 0.510000000000000D+02/ data R(1412) / 0.510200000000000D+02/ data R(1413) / 0.510400000000000D+02/ data R(1414) / 0.510600000000000D+02/ data R(1415) / 0.510800000000000D+02/ data R(1416) / 0.511000000000000D+02/ data R(1417) / 0.511200000000000D+02/ data R(1418) / 0.511400000000000D+02/ data R(1419) / 0.511600000000000D+02/ data R(1420) / 0.511800000000000D+02/ data R(1421) / 0.512000000000000D+02/ data R(1422) / 0.512200000000000D+02/ data R(1423) / 0.512400000000000D+02/ data R(1424) / 0.512600000000000D+02/ data R(1425) / 0.512800000000000D+02/ data R(1426) / 0.513000000000000D+02/ data R(1427) / 0.513200000000000D+02/ data R(1428) / 0.513400000000000D+02/ data R(1429) / 0.513600000000000D+02/ data R(1430) / 0.513800000000000D+02/ data R(1431) / 0.514000000000000D+02/ data R(1432) / 0.514200000000000D+02/ data R(1433) / 0.514400000000000D+02/ data R(1434) / 0.514600000000000D+02/ data R(1435) / 0.514800000000000D+02/ data R(1436) / 0.515000000000000D+02/ data R(1437) / 0.515200000000000D+02/ data R(1438) / 0.515400000000000D+02/ data R(1439) / 0.515600000000000D+02/ data R(1440) / 0.515800000000000D+02/ data R(1441) / 0.516000000000000D+02/ data R(1442) / 0.516200000000000D+02/ data R(1443) / 0.516400000000000D+02/ data R(1444) / 0.516600000000000D+02/ data R(1445) / 0.516800000000000D+02/ data R(1446) / 0.517000000000000D+02/ data R(1447) / 0.517200000000000D+02/ data R(1448) / 0.517400000000000D+02/ data R(1449) / 0.517600000000000D+02/ data R(1450) / 0.517800000000000D+02/ data R(1451) / 0.518000000000000D+02/ data R(1452) / 0.518200000000000D+02/ data R(1453) / 0.518400000000000D+02/ data R(1454) / 0.518600000000000D+02/ data R(1455) / 0.518800000000000D+02/ data R(1456) / 0.519000000000000D+02/ data R(1457) / 0.519200000000000D+02/ data R(1458) / 0.519400000000000D+02/ data R(1459) / 0.519600000000000D+02/ data R(1460) / 0.519800000000000D+02/ data R(1461) / 0.520000000000000D+02/ data R(1462) / 0.520200000000000D+02/ data R(1463) / 0.520400000000000D+02/ data R(1464) / 0.520600000000000D+02/ data R(1465) / 0.520800000000000D+02/ data R(1466) / 0.521000000000000D+02/ data R(1467) / 0.521200000000000D+02/ data R(1468) / 0.521400000000000D+02/ data R(1469) / 0.521600000000000D+02/ data R(1470) / 0.521800000000000D+02/ data R(1471) / 0.522000000000000D+02/ data R(1472) / 0.522200000000000D+02/ data R(1473) / 0.522400000000000D+02/ data R(1474) / 0.522600000000000D+02/ data R(1475) / 0.522800000000000D+02/ data R(1476) / 0.523000000000000D+02/ data R(1477) / 0.523200000000000D+02/ data R(1478) / 0.523400000000000D+02/ data R(1479) / 0.523600000000000D+02/ data R(1480) / 0.523800000000000D+02/ data R(1481) / 0.524000000000000D+02/ data R(1482) / 0.524200000000000D+02/ data R(1483) / 0.524400000000000D+02/ data R(1484) / 0.524600000000000D+02/ data R(1485) / 0.524800000000000D+02/ data R(1486) / 0.525000000000000D+02/ data R(1487) / 0.525200000000000D+02/ data R(1488) / 0.525400000000000D+02/ data R(1489) / 0.525600000000000D+02/ data R(1490) / 0.525800000000000D+02/ data R(1491) / 0.526000000000000D+02/ data R(1492) / 0.526200000000000D+02/ data R(1493) / 0.526400000000000D+02/ data R(1494) / 0.526600000000000D+02/ data R(1495) / 0.526800000000000D+02/ data R(1496) / 0.527000000000000D+02/ data R(1497) / 0.527200000000000D+02/ data R(1498) / 0.527400000000000D+02/ data R(1499) / 0.527600000000000D+02/ data R(1500) / 0.527800000000000D+02/ data R(1501) / 0.528000000000000D+02/ data R(1502) / 0.528200000000000D+02/ data R(1503) / 0.528400000000000D+02/ data R(1504) / 0.528600000000000D+02/ data R(1505) / 0.528800000000000D+02/ data R(1506) / 0.529000000000000D+02/ data R(1507) / 0.529200000000000D+02/ data R(1508) / 0.529400000000000D+02/ data R(1509) / 0.529600000000000D+02/ data R(1510) / 0.529800000000000D+02/ data R(1511) / 0.530000000000000D+02/ data R(1512) / 0.530200000000000D+02/ data R(1513) / 0.530400000000000D+02/ data R(1514) / 0.530600000000000D+02/ data R(1515) / 0.530800000000000D+02/ data R(1516) / 0.531000000000000D+02/ data R(1517) / 0.531200000000000D+02/ data R(1518) / 0.531400000000000D+02/ data R(1519) / 0.531600000000000D+02/ data R(1520) / 0.531800000000000D+02/ data R(1521) / 0.532000000000000D+02/ data R(1522) / 0.532200000000000D+02/ data R(1523) / 0.532400000000000D+02/ data R(1524) / 0.532600000000000D+02/ data R(1525) / 0.532800000000000D+02/ data R(1526) / 0.533000000000000D+02/ data R(1527) / 0.533200000000000D+02/ data R(1528) / 0.533400000000000D+02/ data R(1529) / 0.533600000000000D+02/ data R(1530) / 0.533800000000000D+02/ data R(1531) / 0.534000000000000D+02/ data R(1532) / 0.534200000000000D+02/ data R(1533) / 0.534400000000000D+02/ data R(1534) / 0.534600000000000D+02/ data R(1535) / 0.534800000000000D+02/ data R(1536) / 0.535000000000000D+02/ data R(1537) / 0.535200000000000D+02/ data R(1538) / 0.535400000000000D+02/ data R(1539) / 0.535600000000000D+02/ data R(1540) / 0.535800000000000D+02/ data R(1541) / 0.536000000000000D+02/ data R(1542) / 0.536200000000000D+02/ data R(1543) / 0.536400000000000D+02/ data R(1544) / 0.536600000000000D+02/ data R(1545) / 0.536800000000000D+02/ data R(1546) / 0.537000000000000D+02/ data R(1547) / 0.537200000000000D+02/ data R(1548) / 0.537400000000000D+02/ data R(1549) / 0.537600000000000D+02/ data R(1550) / 0.537800000000000D+02/ data R(1551) / 0.538000000000000D+02/ data R(1552) / 0.538200000000000D+02/ data R(1553) / 0.538400000000000D+02/ data R(1554) / 0.538600000000000D+02/ data R(1555) / 0.538800000000000D+02/ data R(1556) / 0.539000000000000D+02/ data R(1557) / 0.539200000000000D+02/ data R(1558) / 0.539400000000000D+02/ data R(1559) / 0.539600000000000D+02/ data R(1560) / 0.539800000000000D+02/ data R(1561) / 0.540000000000000D+02/ data R(1562) / 0.540200000000000D+02/ data R(1563) / 0.540400000000000D+02/ data R(1564) / 0.540600000000000D+02/ data R(1565) / 0.540800000000000D+02/ data R(1566) / 0.541000000000000D+02/ data R(1567) / 0.541200000000000D+02/ data R(1568) / 0.541400000000000D+02/ data R(1569) / 0.541600000000000D+02/ data R(1570) / 0.541800000000000D+02/ data R(1571) / 0.542000000000000D+02/ data R(1572) / 0.542200000000000D+02/ data R(1573) / 0.542400000000000D+02/ data R(1574) / 0.542600000000000D+02/ data R(1575) / 0.542800000000000D+02/ data R(1576) / 0.543000000000000D+02/ data R(1577) / 0.543200000000000D+02/ data R(1578) / 0.543400000000000D+02/ data R(1579) / 0.543600000000000D+02/ data R(1580) / 0.543800000000000D+02/ data R(1581) / 0.544000000000000D+02/ data R(1582) / 0.544200000000000D+02/ data R(1583) / 0.544400000000000D+02/ data R(1584) / 0.544600000000000D+02/ data R(1585) / 0.544800000000000D+02/ data R(1586) / 0.545000000000000D+02/ data R(1587) / 0.545200000000000D+02/ data R(1588) / 0.545400000000000D+02/ data R(1589) / 0.545600000000000D+02/ data R(1590) / 0.545800000000000D+02/ data R(1591) / 0.546000000000000D+02/ data R(1592) / 0.546200000000000D+02/ !--------------------- data E( 1) /-0.230643525743288D-04/ data E( 2) /-0.227554014560211D-04/ data E( 3) /-0.224505036113489D-04/ data E( 4) /-0.221496071933507D-04/ data E( 5) /-0.218526609975545D-04/ data E( 6) /-0.215596144543384D-04/ data E( 7) /-0.212704176213761D-04/ data E( 8) /-0.209850211761681D-04/ data E( 9) /-0.207033764086567D-04/ data E( 10) /-0.204254352139238D-04/ data E( 11) /-0.201511500849720D-04/ data E( 12) /-0.198804741055862D-04/ data E( 13) /-0.196133609432765D-04/ data E( 14) /-0.193497648423004D-04/ data E( 15) /-0.190896406167644D-04/ data E( 16) /-0.188329436438036D-04/ data E( 17) /-0.185796298568384D-04/ data E( 18) /-0.183296557389081D-04/ data E( 19) /-0.180829783160797D-04/ data E( 20) /-0.178395551509323D-04/ data E( 21) /-0.175993443361154D-04/ data E( 22) /-0.173623044879796D-04/ data E( 23) /-0.171283947402817D-04/ data E( 24) /-0.168975747379600D-04/ data E( 25) /-0.166698046309814D-04/ data E( 26) /-0.164450450682588D-04/ data E( 27) /-0.162232571916380D-04/ data E( 28) /-0.160044026299531D-04/ data E( 29) /-0.157884434931503D-04/ data E( 30) /-0.155753423664794D-04/ data E( 31) /-0.153650623047511D-04/ data E( 32) /-0.151575668266611D-04/ data E( 33) /-0.149528199091785D-04/ data E( 34) /-0.147507859820003D-04/ data E( 35) /-0.145514299220676D-04/ data E( 36) /-0.143547170481469D-04/ data E( 37) /-0.141606131154729D-04/ data E( 38) /-0.139690843104530D-04/ data E( 39) /-0.137800972454341D-04/ data E( 40) /-0.135936189535279D-04/ data E( 41) /-0.134096168834985D-04/ data E( 42) /-0.132280588947069D-04/ data E( 43) /-0.130489132521156D-04/ data E( 44) /-0.128721486213506D-04/ data E( 45) /-0.126977340638205D-04/ data E( 46) /-0.125256390318926D-04/ data E( 47) /-0.123558333641251D-04/ data E( 48) /-0.121882872805544D-04/ data E( 49) /-0.120229713780376D-04/ data E( 50) /-0.118598566256491D-04/ data E( 51) /-0.116989143601309D-04/ data E( 52) /-0.115401162813958D-04/ data E( 53) /-0.113834344480837D-04/ data E( 54) /-0.112288412731689D-04/ data E( 55) /-0.110763095196197D-04/ data E( 56) /-0.109258122961080D-04/ data E( 57) /-0.107773230527696D-04/ data E( 58) /-0.106308155770144D-04/ data E( 59) /-0.104862639893849D-04/ data E( 60) /-0.103436427394640D-04/ data E( 61) /-0.102029266018310D-04/ data E( 62) /-0.100640906720645D-04/ data E( 63) /-0.992711036279274D-05/ data E( 64) /-0.979196139979009D-05/ data E( 65) /-0.965861981812031D-05/ data E( 66) /-0.952706195832407D-05/ data E( 67) /-0.939726446265260D-05/ data E( 68) /-0.926920427134494D-05/ data E( 69) /-0.914285861894971D-05/ data E( 70) /-0.901820503069015D-05/ data E( 71) /-0.889522131887201D-05/ data E( 72) /-0.877388557933437D-05/ data E( 73) /-0.865417618794195D-05/ data E( 74) /-0.853607179711974D-05/ data E( 75) /-0.841955133242780D-05/ data E( 76) /-0.830459398917761D-05/ data E( 77) /-0.819117922908808D-05/ data E( 78) /-0.807928677698138D-05/ data E( 79) /-0.796889661751831D-05/ data E( 80) /-0.785998899197221D-05/ data E( 81) /-0.775254439504164D-05/ data E( 82) /-0.764654357170059D-05/ data E( 83) /-0.754196751408676D-05/ data E( 84) /-0.743879745842669D-05/ data E( 85) /-0.733701488199751D-05/ data E( 86) /-0.723660150012542D-05/ data E( 87) /-0.713753926321952D-05/ data E( 88) /-0.703981035384167D-05/ data E( 89) /-0.694339718381092D-05/ data E( 90) /-0.684828239134315D-05/ data E( 91) /-0.675444883822456D-05/ data E( 92) /-0.666187960701927D-05/ data E( 93) /-0.657055799831056D-05/ data E( 94) /-0.648046752797496D-05/ data E( 95) /-0.639159192448940D-05/ data E( 96) /-0.630391512627048D-05/ data E( 97) /-0.621742127904607D-05/ data E( 98) /-0.613209473325827D-05/ data E( 99) /-0.604792004149778D-05/ data E( 100) /-0.596488195596936D-05/ data E( 101) /-0.588296542598752D-05/ data E( 102) /-0.580215559550290D-05/ data E( 103) /-0.572243780065805D-05/ data E( 104) /-0.564379756737320D-05/ data E( 105) /-0.556622060896093D-05/ data E( 106) /-0.548969282376979D-05/ data E( 107) /-0.541420029285657D-05/ data E( 108) /-0.533972927768658D-05/ data E( 109) /-0.526626621786202D-05/ data E( 110) /-0.519379772887771D-05/ data E( 111) /-0.512231059990428D-05/ data E( 112) /-0.505179179159810D-05/ data E( 113) /-0.498222843393789D-05/ data E( 114) /-0.491360782408774D-05/ data E( 115) /-0.484591742428596D-05/ data E( 116) /-0.477914485975981D-05/ data E( 117) /-0.471327791666550D-05/ data E( 118) /-0.464830454005330D-05/ data E( 119) /-0.458421283185770D-05/ data E( 120) /-0.452099104891172D-05/ data E( 121) /-0.445862760098582D-05/ data E( 122) /-0.439711104885055D-05/ data E( 123) /-0.433643010236300D-05/ data E( 124) /-0.427657361857662D-05/ data E( 125) /-0.421753059987413D-05/ data E( 126) /-0.415929019212341D-05/ data E( 127) /-0.410184168285583D-05/ data E( 128) /-0.404517449946713D-05/ data E( 129) /-0.398927820744009D-05/ data E( 130) /-0.393414250858930D-05/ data E( 131) /-0.387975723932735D-05/ data E( 132) /-0.382611236895219D-05/ data E( 133) /-0.377319799795589D-05/ data E( 134) /-0.372100435635384D-05/ data E( 135) /-0.366952180203479D-05/ data E( 136) /-0.361874081913104D-05/ data E( 137) /-0.356865201640880D-05/ data E( 138) /-0.351924612567837D-05/ data E( 139) /-0.347051400022388D-05/ data E( 140) /-0.342244661325259D-05/ data E( 141) /-0.337503505636301D-05/ data E( 142) /-0.332827053803235D-05/ data E( 143) /-0.328214438212232D-05/ data E( 144) /-0.323664802640365D-05/ data E( 145) /-0.319177302109871D-05/ data E( 146) /-0.314751102744229D-05/ data E( 147) /-0.310385381626014D-05/ data E( 148) /-0.306079326656513D-05/ data E( 149) /-0.301832136417093D-05/ data E( 150) /-0.297643020032266D-05/ data E( 151) /-0.293511197034482D-05/ data E( 152) /-0.289435897230582D-05/ data E( 153) /-0.285416360569910D-05/ data E( 154) /-0.281451837014084D-05/ data E( 155) /-0.277541586408363D-05/ data E( 156) /-0.273684878354636D-05/ data E( 157) /-0.269880992085973D-05/ data E( 158) /-0.266129216342756D-05/ data E( 159) /-0.262428849250346D-05/ data E( 160) /-0.258779198198274D-05/ data E( 161) /-0.255179579720946D-05/ data E( 162) /-0.251629319379831D-05/ data E( 163) /-0.248127751647127D-05/ data E( 164) /-0.244674219790869D-05/ data E( 165) /-0.241268075761493D-05/ data E( 166) /-0.237908680079799D-05/ data E( 167) /-0.234595401726327D-05/ data E( 168) /-0.231327618032119D-05/ data E( 169) /-0.228104714570842D-05/ data E( 170) /-0.224926085052271D-05/ data E( 171) /-0.221791131217105D-05/ data E( 172) /-0.218699262733100D-05/ data E( 173) /-0.215649897092510D-05/ data E( 174) /-0.212642459510810D-05/ data E( 175) /-0.209676382826703D-05/ data E( 176) /-0.206751107403367D-05/ data E( 177) /-0.203866081030963D-05/ data E( 178) /-0.201020758830351D-05/ data E( 179) /-0.198214603158036D-05/ data E( 180) /-0.195447083512295D-05/ data E( 181) /-0.192717676440500D-05/ data E( 182) /-0.190025865447598D-05/ data E( 183) /-0.187371140905756D-05/ data E( 184) /-0.184752999965137D-05/ data E( 185) /-0.182170946465810D-05/ data E( 186) /-0.179624490850765D-05/ data E( 187) /-0.177113150080036D-05/ data E( 188) /-0.174636447545897D-05/ data E( 189) /-0.172193912989148D-05/ data E( 190) /-0.169785082416442D-05/ data E( 191) /-0.167409498018672D-05/ data E( 192) /-0.165066708090385D-05/ data E( 193) /-0.162756266950218D-05/ data E( 194) /-0.160477734862348D-05/ data E( 195) /-0.158230677958925D-05/ data E( 196) /-0.156014668163506D-05/ data E( 197) /-0.153829283115447D-05/ data E( 198) /-0.151674106095264D-05/ data E( 199) /-0.149548725950940D-05/ data E( 200) /-0.147452737025161D-05/ data E( 201) /-0.145385739083493D-05/ data E( 202) /-0.143347337243457D-05/ data E( 203) /-0.141337141904517D-05/ data E( 204) /-0.139354768678953D-05/ data E( 205) /-0.137399838323620D-05/ data E( 206) /-0.135471976672575D-05/ data E( 207) /-0.133570814570555D-05/ data E( 208) /-0.131695987807323D-05/ data E( 209) /-0.129847137052825D-05/ data E( 210) /-0.128023907793202D-05/ data E( 211) /-0.126225950267597D-05/ data E( 212) /-0.124452919405785D-05/ data E( 213) /-0.122704474766590D-05/ data E( 214) /-0.120980280477096D-05/ data E( 215) /-0.119280005172635D-05/ data E( 216) /-0.117603321937534D-05/ data E( 217) /-0.115949908246639D-05/ data E( 218) /-0.114319445907566D-05/ data E( 219) /-0.112711621003712D-05/ data E( 220) /-0.111126123837984D-05/ data E( 221) /-0.109562648877253D-05/ data E( 222) /-0.108020894697525D-05/ data E( 223) /-0.106500563929805D-05/ data E( 224) /-0.105001363206672D-05/ data E( 225) /-0.103523003109525D-05/ data E( 226) /-0.102065198116517D-05/ data E( 227) /-0.100627666551155D-05/ data E( 228) /-0.992101305315587D-06/ data E( 229) /-0.978123159203788D-06/ data E( 230) /-0.964339522753513D-06/ data E( 231) /-0.950747728004979D-06/ data E( 232) /-0.937345142979463D-06/ data E( 233) /-0.924129171203788D-06/ data E( 234) /-0.911097251240885D-06/ data E( 235) /-0.898246856226451D-06/ data E( 236) /-0.885575493411564D-06/ data E( 237) /-0.873080703711196D-06/ data E( 238) /-0.860760061258592D-06/ data E( 239) /-0.848611172965353D-06/ data E( 240) /-0.836631678087273D-06/ data E( 241) /-0.824819247795706D-06/ data E( 242) /-0.813171584754562D-06/ data E( 243) /-0.801686422702719D-06/ data E( 244) /-0.790361526041852D-06/ data E( 245) /-0.779194689429629D-06/ data E( 246) /-0.768183737378129D-06/ data E( 247) /-0.757326523857521D-06/ data E( 248) /-0.746620931904810D-06/ data E( 249) /-0.736064873237744D-06/ data E( 250) /-0.725656287873652D-06/ data E( 251) /-0.715393143753272D-06/ data E( 252) /-0.705273436369462D-06/ data E( 253) /-0.695295188400710D-06/ data E( 254) /-0.685456449349441D-06/ data E( 255) /-0.675755295184989D-06/ data E( 256) /-0.666189827991251D-06/ data E( 257) /-0.656758175618885D-06/ data E( 258) /-0.647458491342061D-06/ data E( 259) /-0.638288953519678D-06/ data E( 260) /-0.629247765260980D-06/ data E( 261) /-0.620333154095547D-06/ data E( 262) /-0.611543371647572D-06/ data E( 263) /-0.602876693314387D-06/ data E( 264) /-0.594331417949197D-06/ data E( 265) /-0.585905867547929D-06/ data E( 266) /-0.577598386940196D-06/ data E( 267) /-0.569407343484267D-06/ data E( 268) /-0.561331126766048D-06/ data E( 269) /-0.553368148301985D-06/ data E( 270) /-0.545516841245841D-06/ data E( 271) /-0.537775660099327D-06/ data E( 272) /-0.530143080426504D-06/ data E( 273) /-0.522617598571927D-06/ data E( 274) /-0.515197731382478D-06/ data E( 275) /-0.507882015932844D-06/ data E( 276) /-0.500669009254589D-06/ data E( 277) /-0.493557288068771D-06/ data E( 278) /-0.486545448522081D-06/ data E( 279) /-0.479632105926417D-06/ data E( 280) /-0.472815894501903D-06/ data E( 281) /-0.466095467123255D-06/ data E( 282) /-0.459469495069493D-06/ data E( 283) /-0.452936667776936D-06/ data E( 284) /-0.446495692595429D-06/ data E( 285) /-0.440145294547801D-06/ data E( 286) /-0.433884216092455D-06/ data E( 287) /-0.427711216889106D-06/ data E( 288) /-0.421625073567575D-06/ data E( 289) /-0.415624579499652D-06/ data E( 290) /-0.409708544573948D-06/ data E( 291) /-0.403875794973697D-06/ data E( 292) /-0.398125172957528D-06/ data E( 293) /-0.392455536643075D-06/ data E( 294) /-0.386865759793481D-06/ data E( 295) /-0.381354731606686D-06/ data E( 296) /-0.375921356507520D-06/ data E( 297) /-0.370564553942527D-06/ data E( 298) /-0.365283258177482D-06/ data E( 299) /-0.360076418097623D-06/ data E( 300) /-0.354942997010473D-06/ data E( 301) /-0.349881972451309D-06/ data E( 302) /-0.344892335991168D-06/ data E( 303) /-0.339973093047421D-06/ data E( 304) /-0.335123262696831D-06/ data E( 305) /-0.330341877491089D-06/ data E( 306) /-0.325627983274806D-06/ data E( 307) /-0.320980639005890D-06/ data E( 308) /-0.316398916578325D-06/ data E( 309) /-0.311881900647277D-06/ data E( 310) /-0.307428688456539D-06/ data E( 311) /-0.303038389668247D-06/ data E( 312) /-0.298710126194858D-06/ data E( 313) /-0.294443032033364D-06/ data E( 314) /-0.290236253101693D-06/ data E( 315) /-0.286088947077299D-06/ data E( 316) /-0.282000283237872D-06/ data E( 317) /-0.277969442304187D-06/ data E( 318) /-0.273995616285029D-06/ data E( 319) /-0.270078008324174D-06/ data E( 320) /-0.266215832549418D-06/ data E( 321) /-0.262408313923602D-06/ data E( 322) /-0.258654688097629D-06/ data E( 323) /-0.254954201265420D-06/ data E( 324) /-0.251306110020828D-06/ data E( 325) /-0.247709681216426D-06/ data E( 326) /-0.244164191824200D-06/ data E( 327) /-0.240668928798086D-06/ data E( 328) /-0.237223188938341D-06/ data E( 329) /-0.233826278757728D-06/ data E( 330) /-0.230477514349474D-06/ data E( 331) /-0.227176221257004D-06/ data E( 332) /-0.223921734345402D-06/ data E( 333) /-0.220713397674587D-06/ data E( 334) /-0.217550564374195D-06/ data E( 335) /-0.214432596520116D-06/ data E( 336) /-0.211358865012699D-06/ data E( 337) /-0.208328749456560D-06/ data E( 338) /-0.205341638042023D-06/ data E( 339) /-0.202396927428130D-06/ data E( 340) /-0.199494022627218D-06/ data E( 341) /-0.196632336891048D-06/ data E( 342) /-0.193811291598446D-06/ data E( 343) /-0.191030316144462D-06/ data E( 344) /-0.188288847831002D-06/ data E( 345) /-0.185586331758931D-06/ data E( 346) /-0.182922220721624D-06/ data E( 347) /-0.180295975099934D-06/ data E( 348) /-0.177707062758579D-06/ data E( 349) /-0.175154958943916D-06/ data E( 350) /-0.172639146183080D-06/ data E( 351) /-0.170159114184486D-06/ data E( 352) /-0.167714359739661D-06/ data E( 353) /-0.165304386626394D-06/ data E( 354) /-0.162928705513190D-06/ data E( 355) /-0.160586833865004D-06/ data E( 356) /-0.158278295850248D-06/ data E( 357) /-0.156002622249040D-06/ data E( 358) /-0.153759350362692D-06/ data E( 359) /-0.151548023924415D-06/ data E( 360) /-0.149368193011226D-06/ data E( 361) /-0.147219413957036D-06/ data E( 362) /-0.145101249266917D-06/ data E( 363) /-0.143013267532510D-06/ data E( 364) /-0.140955043348590D-06/ data E( 365) /-0.138926157230739D-06/ data E( 366) /-0.136926195534138D-06/ data E( 367) /-0.134954750373452D-06/ data E( 368) /-0.133011419543792D-06/ data E( 369) /-0.131095806442749D-06/ data E( 370) /-0.129207519993472D-06/ data E( 371) /-0.127346174568795D-06/ data E( 372) /-0.125511389916381D-06/ data E( 373) /-0.123702791084871D-06/ data E( 374) /-0.121920008351049D-06/ data E( 375) /-0.120162677147971D-06/ data E( 376) /-0.118430437994079D-06/ data E( 377) /-0.116722936423266D-06/ data E( 378) /-0.115039822915892D-06/ data E( 379) /-0.113380752830728D-06/ data E( 380) /-0.111745386337824D-06/ data E( 381) /-0.110133388352286D-06/ data E( 382) /-0.108544428468946D-06/ data E( 383) /-0.106978180897921D-06/ data E( 384) /-0.105434324401041D-06/ data E( 385) /-0.103912542229143D-06/ data E( 386) /-0.102412522060208D-06/ data E( 387) /-0.100933955938343D-06/ data E( 388) /-0.994765402135888D-07/ data E( 389) /-0.980399754825391D-07/ data E( 390) /-0.966239665297751D-07/ data E( 391) /-0.952282222700834D-07/ data E( 392) /-0.938524556914684D-07/ data E( 393) /-0.924963837989317D-07/ data E( 394) /-0.911597275590170D-07/ data E( 395) /-0.898422118451105D-07/ data E( 396) /-0.885435653834803D-07/ data E( 397) /-0.872635207000549D-07/ data E( 398) /-0.860018140679172D-07/ data E( 399) /-0.847581854555223D-07/ data E( 400) /-0.835323784756118D-07/ data E( 401) /-0.823241403348258D-07/ data E( 402) /-0.811332217840016D-07/ data E( 403) /-0.799593770691499D-07/ data E( 404) /-0.788023638830930D-07/ data E( 405) /-0.776619433177684D-07/ data E( 406) /-0.765378798171793D-07/ data E( 407) /-0.754299411309842D-07/ data E( 408) /-0.743378982687237D-07/ data E( 409) /-0.732615254546664D-07/ data E( 410) /-0.722006000832744D-07/ data E( 411) /-0.711549026752737D-07/ data E( 412) /-0.701242168343276D-07/ data E( 413) /-0.691083292042954D-07/ data E( 414) /-0.681070294270800D-07/ data E( 415) /-0.671201101010500D-07/ data E( 416) /-0.661473667400263D-07/ data E( 417) /-0.651885977328341D-07/ data E( 418) /-0.642436043034029D-07/ data E( 419) /-0.633121904714148D-07/ data E( 420) /-0.623941630134897D-07/ data E( 421) /-0.614893314249024D-07/ data E( 422) /-0.605975078818221D-07/ data E( 423) /-0.597185072040662D-07/ data E( 424) /-0.588521468183715D-07/ data E( 425) /-0.579982467221581D-07/ data E( 426) /-0.571566294477987D-07/ data E( 427) /-0.563271200273696D-07/ data E( 428) /-0.555095459578893D-07/ data E( 429) /-0.547037371670330D-07/ data E( 430) /-0.539095259793139D-07/ data E( 431) /-0.531267470827327D-07/ data E( 432) /-0.523552374958781D-07/ data E( 433) /-0.515948365354870D-07/ data E( 434) /-0.508453857844407D-07/ data E( 435) /-0.501067290602082D-07/ data E( 436) /-0.493787123837155D-07/ data E( 437) /-0.486611839486476D-07/ data E( 438) /-0.479539940911708D-07/ data E( 439) /-0.472569952600677D-07/ data E( 440) /-0.465700419872879D-07/ data E( 441) /-0.458929908588969D-07/ data E( 442) /-0.452257004864310D-07/ data E( 443) /-0.445680314786418D-07/ data E( 444) /-0.439198464136285D-07/ data E( 445) /-0.432810098113575D-07/ data E( 446) /-0.426513881065561D-07/ data E( 447) /-0.420308496219821D-07/ data E( 448) /-0.414192645420587D-07/ data E( 449) /-0.408165048868751D-07/ data E( 450) /-0.402224444865423D-07/ data E( 451) /-0.396369589559041D-07/ data E( 452) /-0.390599256695966D-07/ data E( 453) /-0.384912237374491D-07/ data E( 454) /-0.379307339802273D-07/ data E( 455) /-0.373783389057070D-07/ data E( 456) /-0.368339226850825D-07/ data E( 457) /-0.362973711296956D-07/ data E( 458) /-0.357685716680892D-07/ data E( 459) /-0.352474133233752D-07/ data E( 460) /-0.347337866909156D-07/ data E( 461) /-0.342275839163134D-07/ data E( 462) /-0.337286986737031D-07/ data E( 463) /-0.332370261443464D-07/ data E( 464) /-0.327524629955188D-07/ data E( 465) /-0.322749073596910D-07/ data E( 466) /-0.318042588139966D-07/ data E( 467) /-0.313404183599846D-07/ data E( 468) /-0.308832884036508D-07/ data E( 469) /-0.304327727357459D-07/ data E( 470) /-0.299887765123551D-07/ data E( 471) /-0.295512062357490D-07/ data E( 472) /-0.291199697354965D-07/ data E( 473) /-0.286949761498401D-07/ data E( 474) /-0.282761359073297D-07/ data E( 475) /-0.278633607087107D-07/ data E( 476) /-0.274565635090615D-07/ data E( 477) /-0.270556585001804D-07/ data E( 478) /-0.266605610932154D-07/ data E( 479) /-0.262711879015349D-07/ data E( 480) /-0.258874567238360D-07/ data E( 481) /-0.255092865274872D-07/ data E( 482) /-0.251365974321014D-07/ data E( 483) /-0.247693106933385D-07/ data E( 484) /-0.244073486869293D-07/ data E( 485) /-0.240506348929257D-07/ data E( 486) /-0.236990938801659D-07/ data E( 487) /-0.233526512909563D-07/ data E( 488) /-0.230112338259671D-07/ data E( 489) /-0.226747692293363D-07/ data E( 490) /-0.223431862739817D-07/ data E( 491) /-0.220164147471161D-07/ data E( 492) /-0.216943854359651D-07/ data E( 493) /-0.213770301136814D-07/ data E( 494) /-0.210642815254571D-07/ data E( 495) /-0.207560733748279D-07/ data E( 496) /-0.204523403101681D-07/ data E( 497) /-0.201530179113738D-07/ data E( 498) /-0.198580426767302D-07/ data E( 499) /-0.195673520099638D-07/ data E( 500) /-0.192808842074731D-07/ data E( 501) /-0.189985784457377D-07/ data E( 502) /-0.187203747689021D-07/ data E( 503) /-0.184462140765346D-07/ data E( 504) /-0.181760381115539D-07/ data E( 505) /-0.179097894483258D-07/ data E( 506) /-0.176474114809256D-07/ data E( 507) /-0.173888484115628D-07/ data E( 508) /-0.171340452391700D-07/ data E( 509) /-0.168829477481475D-07/ data E( 510) /-0.166355024972679D-07/ data E( 511) /-0.163916568135080D-07/ data E( 512) /-0.161513587620993D-07/ data E( 513) /-0.159145571647258D-07/ data E( 514) /-0.156812015697452D-07/ data E( 515) /-0.154512422466848D-07/ data E( 516) /-0.152246301760408D-07/ data E( 517) /-0.150013170392235D-07/ data E( 518) /-0.147812552086401D-07/ data E( 519) /-0.145643977379176D-07/ data E( 520) /-0.143506983522620D-07/ data E( 521) /-0.141401114389524D-07/ data E( 522) /-0.139325920379680D-07/ data E( 523) /-0.137280958327457D-07/ data E( 524) /-0.135265791410680D-07/ data E( 525) /-0.133279989060779D-07/ data E( 526) /-0.131323126874186D-07/ data E( 527) /-0.129394786524988D-07/ data E( 528) /-0.127494555678799D-07/ data E( 529) /-0.125622027907831D-07/ data E( 530) /-0.123776802607153D-07/ data E( 531) /-0.121958484912139D-07/ data E( 532) /-0.120166685617058D-07/ data E( 533) /-0.118401021094808D-07/ data E( 534) /-0.116661113217777D-07/ data E( 535) /-0.114946589279814D-07/ data E( 536) /-0.113257081919294D-07/ data E( 537) /-0.111592229043256D-07/ data E( 538) /-0.109951673752618D-07/ data E( 539) /-0.108335064268426D-07/ data E( 540) /-0.106742053859150D-07/ data E( 541) /-0.105172300768993D-07/ data E( 542) /-0.103625468147214D-07/ data E( 543) /-0.102101223978433D-07/ data E( 544) /-0.100599241013925D-07/ data E( 545) /-0.991191967038698D-08/ data E( 546) /-0.976607731305649D-08/ data E( 547) /-0.962236569425660D-08/ data E( 548) /-0.948075392897577D-08/ data E( 549) /-0.934121157593371D-08/ data E( 550) /-0.920370863126994D-08/ data E( 551) /-0.906821552232054D-08/ data E( 552) /-0.893470310148293D-08/ data E( 553) /-0.880314264016692D-08/ data E( 554) /-0.867350582283041D-08/ data E( 555) /-0.854576474109965D-08/ data E( 556) /-0.841989188797193D-08/ data E( 557) /-0.829586015209980D-08/ data E( 558) /-0.817364281215595D-08/ data E( 559) /-0.805321353127742D-08/ data E( 560) /-0.793454635158810D-08/ data E( 561) /-0.781761568879830D-08/ data E( 562) /-0.770239632688039D-08/ data E( 563) /-0.758886341281962D-08/ data E( 564) /-0.747699245143883D-08/ data E( 565) /-0.736675930029634D-08/ data E( 566) /-0.725814016465533D-08/ data E( 567) /-0.715111159252470D-08/ data E( 568) /-0.704565046976942D-08/ data E( 569) /-0.694173401529026D-08/ data E( 570) /-0.683933977627124D-08/ data E( 571) /-0.673844562349444D-08/ data E( 572) /-0.663902974672075D-08/ data E( 573) /-0.654107065013558D-08/ data E( 574) /-0.644454714785969D-08/ data E( 575) /-0.634943835952266D-08/ data E( 576) /-0.625572370589914D-08/ data E( 577) /-0.616338290460668D-08/ data E( 578) /-0.607239596586483D-08/ data E( 579) /-0.598274318831348D-08/ data E( 580) /-0.589440515489066D-08/ data E( 581) /-0.580736272876881D-08/ data E( 582) /-0.572159704934798D-08/ data E( 583) /-0.563708952830643D-08/ data E( 584) /-0.555382184570639D-08/ data E( 585) /-0.547177594615542D-08/ data E( 586) /-0.539093403502193D-08/ data E( 587) /-0.531127857470396D-08/ data E( 588) /-0.523279228095150D-08/ data E( 589) /-0.515545811924014D-08/ data E( 590) /-0.507925930119658D-08/ data E( 591) /-0.500417928107431D-08/ data E( 592) /-0.493020175227985D-08/ data E( 593) /-0.485731064394762D-08/ data E( 594) /-0.478549011756356D-08/ data E( 595) /-0.471472456363672D-08/ data E( 596) /-0.464499859841784D-08/ data E( 597) /-0.457629706066470D-08/ data E( 598) /-0.450860500845298D-08/ data E( 599) /-0.444190771603277D-08/ data E( 600) /-0.437619067072942D-08/ data E( 601) /-0.431143956988819D-08/ data E( 602) /-0.424764031786281D-08/ data E( 603) /-0.418477902304628D-08/ data E( 604) /-0.412284199494404D-08/ data E( 605) /-0.406181574128851D-08/ data E( 606) /-0.400168696519497D-08/ data E( 607) /-0.394244256235740D-08/ data E( 608) /-0.388406961828454D-08/ data E( 609) /-0.382655540557485D-08/ data E( 610) /-0.376988738123048D-08/ data E( 611) /-0.371405318400939D-08/ data E( 612) /-0.365904063181483D-08/ data E( 613) /-0.360483771912238D-08/ data E( 614) /-0.355143261444314D-08/ data E( 615) /-0.349881365782324D-08/ data E( 616) /-0.344696935837893D-08/ data E( 617) /-0.339588839186664D-08/ data E( 618) /-0.334555959828769D-08/ data E( 619) /-0.329597197952687D-08/ data E( 620) /-0.324711469702504D-08/ data E( 621) /-0.319897706948453D-08/ data E( 622) /-0.315154857060733D-08/ data E( 623) /-0.310481882686543D-08/ data E( 624) /-0.305877761530297D-08/ data E( 625) /-0.301341486136977D-08/ data E( 626) /-0.296872063678551D-08/ data E( 627) /-0.292468515743457D-08/ data E( 628) /-0.288129878129081D-08/ data E( 629) /-0.283855200637176D-08/ data E( 630) /-0.279643546872226D-08/ data E( 631) /-0.275493994042668D-08/ data E( 632) /-0.271405632764944D-08/ data E( 633) /-0.267377566870364D-08/ data E( 634) /-0.263408913214710D-08/ data E( 635) /-0.259498801490572D-08/ data E( 636) /-0.255646374042341D-08/ data E( 637) /-0.251850785683861D-08/ data E( 638) /-0.248111203518672D-08/ data E( 639) /-0.244426806762829D-08/ data E( 640) /-0.240796786570248D-08/ data E( 641) /-0.237220345860538D-08/ data E( 642) /-0.233696699149304D-08/ data E( 643) /-0.230225072380868D-08/ data E( 644) /-0.226804702763382D-08/ data E( 645) /-0.223434838606294D-08/ data E( 646) /-0.220114739160147D-08/ data E( 647) /-0.216843674458651D-08/ data E( 648) /-0.213620925163031D-08/ data E( 649) /-0.210445782408591D-08/ data E( 650) /-0.207317547653471D-08/ data E( 651) /-0.204235532529574D-08/ data E( 652) /-0.201199058695616D-08/ data E( 653) /-0.198207457692295D-08/ data E( 654) /-0.195260070799516D-08/ data E( 655) /-0.192356248895662D-08/ data E( 656) /-0.189495352318894D-08/ data E( 657) /-0.186676750730413D-08/ data E( 658) /-0.183899822979708D-08/ data E( 659) /-0.181163956971705D-08/ data E( 660) /-0.178468549535846D-08/ data E( 661) /-0.175813006297017D-08/ data E( 662) /-0.173196741548350D-08/ data E( 663) /-0.170619178125832D-08/ data E( 664) /-0.168079747284717D-08/ data E( 665) /-0.165577888577709D-08/ data E( 666) /-0.163113049734885D-08/ data E( 667) /-0.160684686545356D-08/ data E( 668) /-0.158292262740608D-08/ data E( 669) /-0.155935249879523D-08/ data E( 670) /-0.153613127235054D-08/ data E( 671) /-0.151325381682514D-08/ data E( 672) /-0.149071507589487D-08/ data E( 673) /-0.146851006707293D-08/ data E( 674) /-0.144663388064038D-08/ data E( 675) /-0.142508167859182D-08/ data E( 676) /-0.140384869359622D-08/ data E( 677) /-0.138293022797273D-08/ data E( 678) /-0.136232165268125D-08/ data E( 679) /-0.134201840632734D-08/ data E( 680) /-0.132201599418151D-08/ data E( 681) /-0.130230998721268D-08/ data E( 682) /-0.128289602113541D-08/ data E( 683) /-0.126376979547089D-08/ data E( 684) /-0.124492707262136D-08/ data E( 685) /-0.122636367695794D-08/ data E( 686) /-0.120807549392153D-08/ data E( 687) /-0.119005846913658D-08/ data E( 688) /-0.117230860753771D-08/ data E( 689) /-0.115482197250881D-08/ data E( 690) /-0.113759468503459D-08/ data E( 691) /-0.112062292286429D-08/ data E( 692) /-0.110390291968744D-08/ data E( 693) /-0.108743096432154D-08/ data E( 694) /-0.107120339991130D-08/ data E( 695) /-0.105521662313955D-08/ data E( 696) /-0.103946708344946D-08/ data E( 697) /-0.102395128227794D-08/ data E( 698) /-0.100866577230011D-08/ data E( 699) /-0.993607156684601D-09/ data E( 700) /-0.978772088359712D-09/ data E( 701) /-0.964157269289989D-09/ data E( 702) /-0.949759449763334D-09/ data E( 703) /-0.935575427688334D-09/ data E( 704) /-0.921602047901784D-09/ data E( 705) /-0.907836201486099D-09/ data E( 706) /-0.894274825096672D-09/ data E( 707) /-0.880914900298852D-09/ data E( 708) /-0.867753452914527D-09/ data E( 709) /-0.854787552378131D-09/ data E( 710) /-0.842014311101940D-09/ data E( 711) /-0.829430883850517D-09/ data E( 712) /-0.817034467124190D-09/ data E( 713) /-0.804822298551432D-09/ data E( 714) /-0.792791656290021D-09/ data E( 715) /-0.780939858436841D-09/ data E( 716) /-0.769264262446183D-09/ data E( 717) /-0.757762264556497D-09/ data E( 718) /-0.746431299225365D-09/ data E( 719) /-0.735268838572684D-09/ data E( 720) /-0.724272391831875D-09/ data E( 721) /-0.713439504809029D-09/ data E( 722) /-0.702767759349845D-09/ data E( 723) /-0.692254772814314D-09/ data E( 724) /-0.681898197558970D-09/ data E( 725) /-0.671695720426636D-09/ data E( 726) /-0.661645062243538D-09/ data E( 727) /-0.651743977323691D-09/ data E( 728) /-0.641990252980493D-09/ data E( 729) /-0.632381709045335D-09/ data E( 730) /-0.622916197393183D-09/ data E( 731) /-0.613591601475070D-09/ data E( 732) /-0.604405835857271D-09/ data E( 733) /-0.595356845767254D-09/ data E( 734) /-0.586442606646104D-09/ data E( 735) /-0.577661123707500D-09/ data E( 736) /-0.569010431503021D-09/ data E( 737) /-0.560488593493794D-09/ data E( 738) /-0.552093701628329D-09/ data E( 739) /-0.543823875926448D-09/ data E( 740) /-0.535677264069288D-09/ data E( 741) /-0.527652040995181D-09/ data E( 742) /-0.519746408501468D-09/ data E( 743) /-0.511958594852020D-09/ data E( 744) /-0.504286854390475D-09/ data E( 745) /-0.496729467159065D-09/ data E( 746) /-0.489284738523015D-09/ data E( 747) /-0.481950998800335D-09/ data E( 748) /-0.474726602896995D-09/ data E( 749) /-0.467609929947423D-09/ data E( 750) /-0.460599382960173D-09/ data E( 751) /-0.453693388468767D-09/ data E( 752) /-0.446890396187587D-09/ data E( 753) /-0.440188878672772D-09/ data E( 754) /-0.433587330988031D-09/ data E( 755) /-0.427084270375285D-09/ data E( 756) /-0.420678235930147D-09/ data E( 757) /-0.414367788282051D-09/ data E( 758) /-0.408151509279075D-09/ data E( 759) /-0.402028001677303D-09/ data E( 760) /-0.395995888834727D-09/ data E( 761) /-0.390053814409589D-09/ data E( 762) /-0.384200442063092D-09/ data E( 763) /-0.378434455166456D-09/ data E( 764) /-0.372754556512197D-09/ data E( 765) /-0.367159468029647D-09/ data E( 766) /-0.361647930504564D-09/ data E( 767) /-0.356218703302853D-09/ data E( 768) /-0.350870564098288D-09/ data E( 769) /-0.345602308604184D-09/ data E( 770) /-0.340412750309000D-09/ data E( 771) /-0.335300720215765D-09/ data E( 772) /-0.330265066585304D-09/ data E( 773) /-0.325304654683190D-09/ data E( 774) /-0.320418366530388D-09/ data E( 775) /-0.315605100657537D-09/ data E( 776) /-0.310863771862778D-09/ data E( 777) /-0.306193310973141D-09/ data E( 778) /-0.301592664609380D-09/ data E( 779) /-0.297060794954255D-09/ data E( 780) /-0.292596679524162D-09/ data E( 781) /-0.288199310944121D-09/ data E( 782) /-0.283867696726006D-09/ data E( 783) /-0.279600859050032D-09/ data E( 784) /-0.275397834549417D-09/ data E( 785) /-0.271257674098185D-09/ data E( 786) /-0.267179442602053D-09/ data E( 787) /-0.263162218792371D-09/ data E( 788) /-0.259205095023068D-09/ data E( 789) /-0.255307177070553D-09/ data E( 790) /-0.251467583936544D-09/ data E( 791) /-0.247685447653756D-09/ data E( 792) /-0.243959913094432D-09/ data E( 793) /-0.240290137781674D-09/ data E( 794) /-0.236675291703507D-09/ data E( 795) /-0.233114557129676D-09/ data E( 796) /-0.229607128431102D-09/ data E( 797) /-0.226152211901978D-09/ data E( 798) /-0.222749025584462D-09/ data E( 799) /-0.219396799095927D-09/ data E( 800) /-0.216094773458736D-09/ data E( 801) /-0.212842200932496D-09/ data E( 802) /-0.209638344848762D-09/ data E( 803) /-0.206482479448167D-09/ data E( 804) /-0.203373889719919D-09/ data E( 805) /-0.200311871243638D-09/ data E( 806) /-0.197295730033515D-09/ data E( 807) /-0.194324782384748D-09/ data E( 808) /-0.191398354722207D-09/ data E( 809) /-0.188515783451331D-09/ data E( 810) /-0.185676414811188D-09/ data E( 811) /-0.182879604729687D-09/ data E( 812) /-0.180124718680916D-09/ data E( 813) /-0.177411131544549D-09/ data E( 814) /-0.174738227467327D-09/ data E( 815) /-0.172105399726548D-09/ data E( 816) /-0.169512050595562D-09/ data E( 817) /-0.166957591211238D-09/ data E( 818) /-0.164441441443362D-09/ data E( 819) /-0.161963029765945D-09/ data E( 820) /-0.159521793130418D-09/ data E( 821) /-0.157117176840688D-09/ data E( 822) /-0.154748634430010D-09/ data E( 823) /-0.152415627539669D-09/ data E( 824) /-0.150117625799443D-09/ data E( 825) /-0.147854106709799D-09/ data E( 826) /-0.145624555525836D-09/ data E( 827) /-0.143428465142910D-09/ data E( 828) /-0.141265335983944D-09/ data E( 829) /-0.139134675888387D-09/ data E( 830) /-0.137036000002788D-09/ data E( 831) /-0.134968830672998D-09/ data E( 832) /-0.132932697337927D-09/ data E( 833) /-0.130927136424872D-09/ data E( 834) /-0.128951691246369D-09/ data E( 835) /-0.127005911898573D-09/ data E( 836) /-0.125089355161110D-09/ data E( 837) /-0.123201584398404D-09/ data E( 838) /-0.121342169462457D-09/ data E( 839) /-0.119510686597046D-09/ data E( 840) /-0.117706718343327D-09/ data E( 841) /-0.115929853446829D-09/ data E( 842) /-0.114179686765804D-09/ data E( 843) /-0.112455819180931D-09/ data E( 844) /-0.110757857506332D-09/ data E( 845) /-0.109085414401909D-09/ data E( 846) /-0.107438108286957D-09/ data E( 847) /-0.105815563255049D-09/ data E( 848) /-0.104217408990164D-09/ data E( 849) /-0.102643280684061D-09/ data E( 850) /-0.101092818954853D-09/ data E( 851) /-0.995656697667757D-10/ data E( 852) /-0.980614843511462D-10/ data E( 853) /-0.965799191284714D-10/ data E( 854) /-0.951206356317087D-10/ data E( 855) /-0.936833004306462D-10/ data E( 856) /-0.922675850574009D-10/ data E( 857) /-0.908731659330086D-10/ data E( 858) /-0.894997242950892D-10/ data E( 859) /-0.881469461265825D-10/ data E( 860) /-0.868145220855273D-10/ data E( 861) /-0.855021474358724D-10/ data E( 862) /-0.842095219793027D-10/ data E( 863) /-0.829363499880741D-10/ data E( 864) /-0.816823401388338D-10/ data E( 865) /-0.804472054474073D-10/ data E( 866) /-0.792306632045538D-10/ data E( 867) /-0.780324349126606D-10/ data E( 868) /-0.768522462233736D-10/ data E( 869) /-0.756898268761396D-10/ data E( 870) /-0.745449106376575D-10/ data E( 871) /-0.734172352422202D-10/ data E( 872) /-0.723065423329311D-10/ data E( 873) /-0.712125774037895D-10/ data E( 874) /-0.701350897426282D-10/ data E( 875) /-0.690738323748892D-10/ data E( 876) /-0.680285620082283D-10/ data E( 877) /-0.669990389779344D-10/ data E( 878) /-0.659850271931568D-10/ data E( 879) /-0.649862940839197D-10/ data E( 880) /-0.640026105489179D-10/ data E( 881) /-0.630337509040838D-10/ data E( 882) /-0.620794928319116D-10/ data E( 883) /-0.611396173315261D-10/ data E( 884) /-0.602139086694896D-10/ data E( 885) /-0.593021543313340D-10/ data E( 886) /-0.584041449738043D-10/ data E( 887) /-0.575196743778100D-10/ data E( 888) /-0.566485394020666D-10/ data E( 889) /-0.557905399374254D-10/ data E( 890) /-0.549454788618702D-10/ data E( 891) /-0.541131619961818D-10/ data E( 892) /-0.532933980602582D-10/ data E( 893) /-0.524859986300748D-10/ data E( 894) /-0.516907780952814D-10/ data E( 895) /-0.509075536174241D-10/ data E( 896) /-0.501361450887871D-10/ data E( 897) /-0.493763750918369D-10/ data E( 898) /-0.486280688592670D-10/ data E( 899) /-0.478910542346346D-10/ data E( 900) /-0.471651616335740D-10/ data E( 901) /-0.464502240055866D-10/ data E( 902) /-0.457460767963924D-10/ data E( 903) /-0.450525579108394D-10/ data E( 904) /-0.443695076763597D-10/ data E( 905) /-0.436967688069630D-10/ data E( 906) /-0.430341863677678D-10/ data E( 907) /-0.423816077400511D-10/ data E( 908) /-0.417388825868164D-10/ data E( 909) /-0.411058628188697D-10/ data E( 910) /-0.404824025613999D-10/ data E( 911) /-0.398683581210487D-10/ data E( 912) /-0.392635879534690D-10/ data E( 913) /-0.386679526313639D-10/ data E( 914) /-0.380813148129968D-10/ data E( 915) /-0.375035392111676D-10/ data E( 916) /-0.369344925626467D-10/ data E( 917) /-0.363740435980632D-10/ data E( 918) /-0.358220630122360D-10/ data E( 919) /-0.352784234349438D-10/ data E( 920) /-0.347429994021298D-10/ data E( 921) /-0.342156673275306D-10/ data E( 922) /-0.336963054747246D-10/ data E( 923) /-0.331847939295938D-10/ data E( 924) /-0.326810145731952D-10/ data E( 925) /-0.321848510550317D-10/ data E( 926) /-0.316961887667185D-10/ data E( 927) /-0.312149148160403D-10/ data E( 928) /-0.307409180013919D-10/ data E( 929) /-0.302740887865984D-10/ data E( 930) /-0.298143192761056D-10/ data E( 931) /-0.293615031905407D-10/ data E( 932) /-0.289155358426333D-10/ data E( 933) /-0.284763141134924D-10/ data E( 934) /-0.280437364292371D-10/ data E( 935) /-0.276177027379714D-10/ data E( 936) /-0.271981144871014D-10/ data E( 937) /-0.267848746009863D-10/ data E( 938) /-0.263778874589240D-10/ data E( 939) /-0.259770588734612D-10/ data E( 940) /-0.255822960690236D-10/ data E( 941) /-0.251935076608651D-10/ data E( 942) /-0.248106036343276D-10/ data E( 943) /-0.244334953244098D-10/ data E( 944) /-0.240620953956367D-10/ data E( 945) /-0.236963178222292D-10/ data E( 946) /-0.233360778685681D-10/ data E( 947) /-0.229812920699458D-10/ data E( 948) /-0.226318782136058D-10/ data E( 949) /-0.222877553200621D-10/ data E( 950) /-0.219488436246963D-10/ data E( 951) /-0.216150645596267D-10/ data E( 952) /-0.212863407358481D-10/ data E( 953) /-0.209625959256354D-10/ data E( 954) /-0.206437550452089D-10/ data E( 955) /-0.203297441376563D-10/ data E( 956) /-0.200204903561085D-10/ data E( 957) /-0.197159219471659D-10/ data E( 958) /-0.194159682345694D-10/ data E( 959) /-0.191205596031145D-10/ data E( 960) /-0.188296274828051D-10/ data E( 961) /-0.185431043332407D-10/ data E( 962) /-0.182609236282372D-10/ data E( 963) /-0.179830198406753D-10/ data E( 964) /-0.177093284275748D-10/ data E( 965) /-0.174397858153887D-10/ data E( 966) /-0.171743293855182D-10/ data E( 967) /-0.169128974600417D-10/ data E( 968) /-0.166554292876558D-10/ data E( 969) /-0.164018650298251D-10/ data E( 970) /-0.161521457471387D-10/ data E( 971) /-0.159062133858690D-10/ data E( 972) /-0.156640107647301D-10/ data E( 973) /-0.154254815618331D-10/ data E( 974) /-0.151905703018362D-10/ data E( 975) /-0.149592223432843D-10/ data E( 976) /-0.147313838661383D-10/ data E( 977) /-0.145070018594896D-10/ data E( 978) /-0.142860241094564D-10/ data E( 979) /-0.140683991872615D-10/ data E( 980) /-0.138540764374857D-10/ data E( 981) /-0.136430059664982D-10/ data E( 982) /-0.134351386310568D-10/ data E( 983) /-0.132304260270796D-10/ data E( 984) /-0.130288204785823D-10/ data E( 985) /-0.128302750267819D-10/ data E( 986) /-0.126347434193608D-10/ data E( 987) /-0.124421800998917D-10/ data E( 988) /-0.122525401974198D-10/ data E( 989) /-0.120657795162001D-10/ data E( 990) /-0.118818545255873D-10/ data E( 991) /-0.117007223500766D-10/ data E( 992) /-0.115223407594926D-10/ data E( 993) /-0.113466681593244D-10/ data E( 994) /-0.111736635812044D-10/ data E( 995) /-0.110032866735294D-10/ data E( 996) /-0.108354976922212D-10/ data E( 997) /-0.106702574916252D-10/ data E( 998) /-0.105075275155431D-10/ data E( 999) /-0.103472697884019D-10/ data E(1000) /-0.101894469065524D-10/ data E(1001) /-0.100340220296976D-10/ data E(1002) /-0.988095887245005D-11/ data E(1003) /-0.973022169601374D-11/ data E(1004) /-0.958177529999108D-11/ data E(1005) /-0.943558501431104D-11/ data E(1006) /-0.929161669127856D-11/ data E(1007) /-0.914983669774200D-11/ data E(1008) /-0.901021190737717D-11/ data E(1009) /-0.887270969308735D-11/ data E(1010) /-0.873729791951587D-11/ data E(1011) /-0.860394493567076D-11/ data E(1012) /-0.847261956765895D-11/ data E(1013) /-0.834329111152972D-11/ data E(1014) /-0.821592932622448D-11/ data E(1015) /-0.809050442663133D-11/ data E(1016) /-0.796698707674407D-11/ data E(1017) /-0.784534838292283D-11/ data E(1018) /-0.772555988725556D-11/ data E(1019) /-0.760759356101831D-11/ data E(1020) /-0.749142179823342D-11/ data E(1021) /-0.737701740932393D-11/ data E(1022) /-0.726435361486236D-11/ data E(1023) /-0.715340403941329D-11/ data E(1024) /-0.704414270546774D-11/ data E(1025) /-0.693654402746814D-11/ data E(1026) /-0.683058280592221D-11/ data E(1027) /-0.672623422160556D-11/ data E(1028) /-0.662347382985025D-11/ data E(1029) /-0.652227755491890D-11/ data E(1030) /-0.642262168446275D-11/ data E(1031) /-0.632448286406277D-11/ data E(1032) /-0.622783809185225D-11/ data E(1033) /-0.613266471321964D-11/ data E(1034) /-0.603894041559068D-11/ data E(1035) /-0.594664322328866D-11/ data E(1036) /-0.585575149247120D-11/ data E(1037) /-0.576624390614304D-11/ data E(1038) /-0.567809946924323D-11/ data E(1039) /-0.559129750380605D-11/ data E(1040) /-0.550581764419364D-11/ data E(1041) /-0.542163983240081D-11/ data E(1042) /-0.533874431342953D-11/ data E(1043) /-0.525711163073275D-11/ data E(1044) /-0.517672262172629D-11/ data E(1045) /-0.509755841336798D-11/ data E(1046) /-0.501960041780314D-11/ data E(1047) /-0.494283032807482D-11/ data E(1048) /-0.486723011389843D-11/ data E(1049) /-0.479278201749980D-11/ data E(1050) /-0.471946854951514D-11/ data E(1051) /-0.464727248495272D-11/ data E(1052) /-0.457617685921485D-11/ data E(1053) /-0.450616496417950D-11/ data E(1054) /-0.443722034434040D-11/ data E(1055) /-0.436932679300518D-11/ data E(1056) /-0.430246834855036D-11/ data E(1057) /-0.423662929073235D-11/ data E(1058) /-0.417179413705379D-11/ data E(1059) /-0.410794763918418D-11/ data E(1060) /-0.404507477943449D-11/ data E(1061) /-0.398316076728415D-11/ data E(1062) /-0.392219103596028D-11/ data E(1063) /-0.386215123906823D-11/ data E(1064) /-0.380302724727251D-11/ data E(1065) /-0.374480514502750D-11/ data E(1066) /-0.368747122735713D-11/ data E(1067) /-0.363101199668297D-11/ data E(1068) /-0.357541415969959D-11/ data E(1069) /-0.352066462429706D-11/ data E(1070) /-0.346675049652938D-11/ data E(1071) /-0.341365907762852D-11/ data E(1072) /-0.336137786106315D-11/ data E(1073) /-0.330989452964132D-11/ data E(1074) /-0.325919695265704D-11/ data E(1075) /-0.320927318307920D-11/ data E(1076) /-0.316011145478284D-11/ data E(1077) /-0.311170017982202D-11/ data E(1078) /-0.306402794574346D-11/ data E(1079) /-0.301708351294067D-11/ data E(1080) /-0.297085581204752D-11/ data E(1081) /-0.292533394137120D-11/ data E(1082) /-0.288050716436356D-11/ data E(1083) /-0.283636490713028D-11/ data E(1084) /-0.279289675597775D-11/ data E(1085) /-0.275009245499651D-11/ data E(1086) /-0.270794190368107D-11/ data E(1087) /-0.266643515458532D-11/ data E(1088) /-0.262556241101342D-11/ data E(1089) /-0.258531402474519D-11/ data E(1090) /-0.254568049379558D-11/ data E(1091) /-0.250665246020792D-11/ data E(1092) /-0.246822070788029D-11/ data E(1093) /-0.243037616042456D-11/ data E(1094) /-0.239310987905747D-11/ data E(1095) /-0.235641306052354D-11/ data E(1096) /-0.232027703504909D-11/ data E(1097) /-0.228469326432708D-11/ data E(1098) /-0.224965333953210D-11/ data E(1099) /-0.221514897936536D-11/ data E(1100) /-0.218117202812898D-11/ data E(1101) /-0.214771445382907D-11/ data E(1102) /-0.211476834630764D-11/ data E(1103) /-0.208232591540239D-11/ data E(1104) /-0.205037948913412D-11/ data E(1105) /-0.201892151192153D-11/ data E(1106) /-0.198794454282277D-11/ data E(1107) /-0.195744125380349D-11/ data E(1108) /-0.192740442803090D-11/ data E(1109) /-0.189782695819345D-11/ data E(1110) /-0.186870184484588D-11/ data E(1111) /-0.184002219477908D-11/ data E(1112) /-0.181178121941450D-11/ data E(1113) /-0.178397223322270D-11/ data E(1114) /-0.175658865216579D-11/ data E(1115) /-0.172962399216306D-11/ data E(1116) /-0.170307186757999D-11/ data E(1117) /-0.167692598973986D-11/ data E(1118) /-0.165118016545769D-11/ data E(1119) /-0.162582829559642D-11/ data E(1120) /-0.160086437364459D-11/ data E(1121) /-0.157628248431571D-11/ data E(1122) /-0.155207680216851D-11/ data E(1123) /-0.152824159024797D-11/ data E(1124) /-0.150477119874697D-11/ data E(1125) /-0.148166006368787D-11/ data E(1126) /-0.145890270562413D-11/ data E(1127) /-0.143649372836142D-11/ data E(1128) /-0.141442781769795D-11/ data E(1129) /-0.139269974018380D-11/ data E(1130) /-0.137130434189898D-11/ data E(1131) /-0.135023654724985D-11/ data E(1132) /-0.132949135778369D-11/ data E(1133) /-0.130906385102109D-11/ data E(1134) /-0.128894917930600D-11/ data E(1135) /-0.126914256867311D-11/ data E(1136) /-0.124963931773222D-11/ data E(1137) /-0.123043479656946D-11/ data E(1138) /-0.121152444566511D-11/ data E(1139) /-0.119290377482772D-11/ data E(1140) /-0.117456836214425D-11/ data E(1141) /-0.115651385294605D-11/ data E(1142) /-0.113873595879052D-11/ data E(1143) /-0.112123045645796D-11/ data E(1144) /-0.110399318696372D-11/ data E(1145) /-0.108702005458510D-11/ data E(1146) /-0.107030702590305D-11/ data E(1147) /-0.105385012885823D-11/ data E(1148) /-0.103764545182131D-11/ data E(1149) /-0.102168914267742D-11/ data E(1150) /-0.100597740792424D-11/ data E(1151) /-0.990506511783775D-12/ data E(1152) /-0.975272775327560D-12/ data E(1153) /-0.960272575615043D-12/ data E(1154) /-0.945502344844942D-12/ data E(1155) /-0.930958569519420D-12/ data E(1156) /-0.916637789620917D-12/ data E(1157) /-0.902536597801335D-12/ data E(1158) /-0.888651638583527D-12/ data E(1159) /-0.874979607574801D-12/ data E(1160) /-0.861517250692317D-12/ data E(1161) /-0.848261363400173D-12/ data E(1162) /-0.835208789957978D-12/ data E(1163) /-0.822356422680833D-12/ data E(1164) /-0.809701201210467D-12/ data E(1165) /-0.797240111797324D-12/ data E(1166) /-0.784970186593572D-12/ data E(1167) /-0.772888502956732D-12/ data E(1168) /-0.760992182763886D-12/ data E(1169) /-0.749278391736165D-12/ data E(1170) /-0.737744338773516D-12/ data E(1171) /-0.726387275299471D-12/ data E(1172) /-0.715204494615856D-12/ data E(1173) /-0.704193331267204D-12/ data E(1174) /-0.693351160414819D-12/ data E(1175) /-0.682675397220276D-12/ data E(1176) /-0.672163496238217D-12/ data E(1177) /-0.661812950818380D-12/ data E(1178) /-0.651621292516632D-12/ data E(1179) /-0.641586090514899D-12/ data E(1180) /-0.631704951049879D-12/ data E(1181) /-0.621975516850386D-12/ data E(1182) /-0.612395466583225D-12/ data E(1183) /-0.602962514307403D-12/ data E(1184) /-0.593674408936630D-12/ data E(1185) /-0.584528933709928D-12/ data E(1186) /-0.575523905670272D-12/ data E(1187) /-0.566657175151077D-12/ data E(1188) /-0.557926625270484D-12/ data E(1189) /-0.549330171433310D-12/ data E(1190) /-0.540865760840465D-12/ data E(1191) /-0.532531372005872D-12/ data E(1192) /-0.524325014280658D-12/ data E(1193) /-0.516244727384541D-12/ data E(1194) /-0.508288580944315D-12/ data E(1195) /-0.500454674039314D-12/ data E(1196) /-0.492741134753784D-12/ data E(1197) /-0.485146119735993D-12/ data E(1198) /-0.477667813764027D-12/ data E(1199) /-0.470304429318167D-12/ data E(1200) /-0.463054206159742D-12/ data E(1201) /-0.455915410916339D-12/ data E(1202) /-0.448886336673308D-12/ data E(1203) /-0.441965302571466D-12/ data E(1204) /-0.435150653410852D-12/ data E(1205) /-0.428440759260526D-12/ data E(1206) /-0.421834015074259D-12/ data E(1207) /-0.415328840312042D-12/ data E(1208) /-0.408923678567328D-12/ data E(1209) /-0.402616997199921D-12/ data E(1210) /-0.396407286974447D-12/ data E(1211) /-0.390293061704276D-12/ data E(1212) /-0.384272857900836D-12/ data E(1213) /-0.378345234428262D-12/ data E(1214) /-0.372508772163286D-12/ data E(1215) /-0.366762073660236D-12/ data E(1216) /-0.361103762821158D-12/ data E(1217) /-0.355532484570923D-12/ data E(1218) /-0.350046904537241D-12/ data E(1219) /-0.344645708735557D-12/ data E(1220) /-0.339327603258700D-12/ data E(1221) /-0.334091313971249D-12/ data E(1222) /-0.328935586208529D-12/ data E(1223) /-0.323859184480159D-12/ data E(1224) /-0.318860892178130D-12/ data E(1225) /-0.313939511289274D-12/ data E(1226) /-0.309093862112106D-12/ data E(1227) /-0.304322782977961D-12/ data E(1228) /-0.299625129976374D-12/ data E(1229) /-0.294999776684604D-12/ data E(1230) /-0.290445613901267D-12/ data E(1231) /-0.285961549384024D-12/ data E(1232) /-0.281546507591228D-12/ data E(1233) /-0.277199429427509D-12/ data E(1234) /-0.272919271993207D-12/ data E(1235) /-0.268705008337618D-12/ data E(1236) /-0.264555627215976D-12/ data E(1237) /-0.260470132850117D-12/ data E(1238) /-0.256447544692799D-12/ data E(1239) /-0.252486897195584D-12/ data E(1240) /-0.248587239580238D-12/ data E(1241) /-0.244747635613602D-12/ data E(1242) /-0.240967163385907D-12/ data E(1243) /-0.237244915092420D-12/ data E(1244) /-0.233579996818424D-12/ data E(1245) /-0.229971528327459D-12/ data E(1246) /-0.226418642852779D-12/ data E(1247) /-0.222920486891981D-12/ data E(1248) /-0.219476220004741D-12/ data E(1249) /-0.216085014613635D-12/ data E(1250) /-0.212746055807982D-12/ data E(1251) /-0.209458541150654D-12/ data E(1252) /-0.206221680487844D-12/ data E(1253) /-0.203034695761710D-12/ data E(1254) /-0.199896820825865D-12/ data E(1255) /-0.196807301263666D-12/ data E(1256) /-0.193765394209289D-12/ data E(1257) /-0.190770368171491D-12/ data E(1258) /-0.187821502860072D-12/ data E(1259) /-0.184918089014964D-12/ data E(1260) /-0.182059428237922D-12/ data E(1261) /-0.179244832826778D-12/ data E(1262) /-0.176473625612200D-12/ data E(1263) /-0.173745139796950D-12/ data E(1264) /-0.171058718797578D-12/ data E(1265) /-0.168413716088513D-12/ data E(1266) /-0.165809495048548D-12/ data E(1267) /-0.163245428809637D-12/ data E(1268) /-0.160720900108005D-12/ data E(1269) /-0.158235301137515D-12/ data E(1270) /-0.155788033405266D-12/ data E(1271) /-0.153378507589397D-12/ data E(1272) /-0.151006143399040D-12/ data E(1273) /-0.148670369436412D-12/ data E(1274) /-0.146370623060999D-12/ data E(1275) /-0.144106350255819D-12/ data E(1276) /-0.141877005495701D-12/ data E(1277) /-0.139682051617585D-12/ data E(1278) /-0.137520959692786D-12/ data E(1279) /-0.135393208901205D-12/ data E(1280) /-0.133298286407455D-12/ data E(1281) /-0.131235687238871D-12/ data E(1282) /-0.129204914165377D-12/ data E(1283) /-0.127205477581185D-12/ data E(1284) /-0.125236895388283D-12/ data E(1285) /-0.123298692881716D-12/ data E(1286) /-0.121390402636600D-12/ data E(1287) /-0.119511564396855D-12/ data E(1288) /-0.117661724965639D-12/ data E(1289) /-0.115840438097451D-12/ data E(1290) /-0.114047264391872D-12/ data E(1291) /-0.112281771188922D-12/ data E(1292) /-0.110543532466025D-12/ data E(1293) /-0.108832128736523D-12/ data E(1294) /-0.107147146949751D-12/ data E(1295) /-0.105488180392631D-12/ data E(1296) /-0.103854828592762D-12/ data E(1297) /-0.102246697222986D-12/ data E(1298) /-0.100663398007412D-12/ data E(1299) /-0.991045486288709D-13/ data E(1300) /-0.975697726377777D-13/ data E(1301) /-0.960586993623855D-13/ data E(1302) /-0.945709638204030D-13/ data E(1303) /-0.931062066319680D-13/ data E(1304) /-0.916640739339372D-13/ data E(1305) /-0.902442172954863D-13/ data E(1306) /-0.888462936350003D-13/ data E(1307) /-0.874699651382231D-13/ data E(1308) /-0.861148991776628D-13/ data E(1309) /-0.847807682332199D-13/ data E(1310) /-0.834672498140300D-13/ data E(1311) /-0.821740263814959D-13/ data E(1312) /-0.809007852734900D-13/ data E(1313) /-0.796472186297203D-13/ data E(1314) /-0.784130233182321D-13/ data E(1315) /-0.771979008630242D-13/ data E(1316) /-0.760015573727753D-13/ data E(1317) /-0.748237034706601D-13/ data E(1318) /-0.736640542252292D-13/ data E(1319) /-0.725223290823460D-13/ data E(1320) /-0.713982517981645D-13/ data E(1321) /-0.702915503731258D-13/ data E(1322) /-0.692019569869659D-13/ data E(1323) /-0.681292079347102D-13/ data E(1324) /-0.670730435636494D-13/ data E(1325) /-0.660332082112752D-13/ data E(1326) /-0.650094501441602D-13/ data E(1327) /-0.640015214977773D-13/ data E(1328) /-0.630091782172325D-13/ data E(1329) /-0.620321799989047D-13/ data E(1330) /-0.610702902329721D-13/ data E(1331) /-0.601232759468247D-13/ data E(1332) /-0.591909077493320D-13/ data E(1333) /-0.582729597759656D-13/ data E(1334) /-0.573692096347599D-13/ data E(1335) /-0.564794383530963D-13/ data E(1336) /-0.556034303253028D-13/ data E(1337) /-0.547409732610497D-13/ data E(1338) /-0.538918581345368D-13/ data E(1339) /-0.530558791344579D-13/ data E(1340) /-0.522328336147221D-13/ data E(1341) /-0.514225220459377D-13/ data E(1342) /-0.506247479676310D-13/ data E(1343) /-0.498393179411969D-13/ data E(1344) /-0.490660415035661D-13/ data E(1345) /-0.483047311215847D-13/ data E(1346) /-0.475552021470876D-13/ data E(1347) /-0.468172727726587D-13/ data E(1348) /-0.460907639880669D-13/ data E(1349) /-0.453754995373693D-13/ data E(1350) /-0.446713058766698D-13/ data E(1351) /-0.439780121325211D-13/ data E(1352) /-0.432954500609649D-13/ data E(1353) /-0.426234540071983D-13/ data E(1354) /-0.419618608658540D-13/ data E(1355) /-0.413105100418908D-13/ data E(1356) /-0.406692434120810D-13/ data E(1357) /-0.400379052870863D-13/ data E(1358) /-0.394163423741119D-13/ data E(1359) /-0.388044037401361D-13/ data E(1360) /-0.382019407756985D-13/ data E(1361) /-0.376088071592426D-13/ data E(1362) /-0.370248588220047D-13/ data E(1363) /-0.364499539134378D-13/ data E(1364) /-0.358839527671689D-13/ data E(1365) /-0.353267178674708D-13/ data E(1366) /-0.347781138162513D-13/ data E(1367) /-0.342380073005464D-13/ data E(1368) /-0.337062670605091D-13/ data E(1369) /-0.331827638578907D-13/ data E(1370) /-0.326673704450016D-13/ data E(1371) /-0.321599615341499D-13/ data E(1372) /-0.316604137675451D-13/ data E(1373) /-0.311686056876629D-13/ data E(1374) /-0.306844177080655D-13/ data E(1375) /-0.302077320846664D-13/ data E(1376) /-0.297384328874353D-13/ data E(1377) /-0.292764059725359D-13/ data E(1378) /-0.288215389548927D-13/ data E(1379) /-0.283737211811745D-13/ data E(1380) /-0.279328437031921D-13/ data E(1381) /-0.274987992517058D-13/ data E(1382) /-0.270714822106303D-13/ data E(1383) /-0.266507885916377D-13/ data E(1384) /-0.262366160091472D-13/ data E(1385) /-0.258288636556992D-13/ data E(1386) /-0.254274322777063D-13/ data E(1387) /-0.250322241515737D-13/ data E(1388) /-0.246431430601887D-13/ data E(1389) /-0.242600942697688D-13/ data E(1390) /-0.238829845070627D-13/ data E(1391) /-0.235117219369026D-13/ data E(1392) /-0.231462161401008D-13/ data E(1393) /-0.227863780916833D-13/ data E(1394) /-0.224321201394573D-13/ data E(1395) /-0.220833559829078D-13/ data E(1396) /-0.217400006524168D-13/ data E(1397) /-0.214019704888020D-13/ data E(1398) /-0.210691831231671D-13/ data E(1399) /-0.207415574570633D-13/ data E(1400) /-0.204190136429531D-13/ data E(1401) /-0.201014730649735D-13/ data E(1402) /-0.197888583199959D-13/ data E(1403) /-0.194810931989743D-13/ data E(1404) /-0.191781026685805D-13/ data E(1405) /-0.188798128531196D-13/ data E(1406) /-0.185861510167252D-13/ data E(1407) /-0.182970455458250D-13/ data E(1408) /-0.180124259318766D-13/ data E(1409) /-0.177322227543675D-13/ data E(1410) /-0.174563676640765D-13/ data E(1411) /-0.171847933665911D-13/ data E(1412) /-0.169174336060774D-13/ data E(1413) /-0.166542231493001D-13/ data E(1414) /-0.163950977698868D-13/ data E(1415) /-0.161399942328329D-13/ data E(1416) /-0.158888502792463D-13/ data E(1417) /-0.156416046113241D-13/ data E(1418) /-0.153981968775607D-13/ data E(1419) /-0.151585676581825D-13/ data E(1420) /-0.149226584508063D-13/ data E(1421) /-0.146904116563181D-13/ data E(1422) /-0.144617705649678D-13/ data E(1423) /-0.142366793426774D-13/ data E(1424) /-0.140150830175600D-13/ data E(1425) /-0.137969274666452D-13/ data E(1426) /-0.135821594028078D-13/ data E(1427) /-0.133707263618981D-13/ data E(1428) /-0.131625766900693D-13/ data E(1429) /-0.129576595312987D-13/ data E(1430) /-0.127559248151018D-13/ data E(1431) /-0.125573232444341D-13/ data E(1432) /-0.123618062837789D-13/ data E(1433) /-0.121693261474175D-13/ data E(1434) /-0.119798357878806D-13/ data E(1435) /-0.117932888845763D-13/ data E(1436) /-0.116096398325923D-13/ data E(1437) /-0.114288437316710D-13/ data E(1438) /-0.112508563753532D-13/ data E(1439) /-0.110756342402893D-13/ data E(1440) /-0.109031344757134D-13/ data E(1441) /-0.107333148930804D-13/ data E(1442) /-0.105661339558619D-13/ data E(1443) /-0.104015507694978D-13/ data E(1444) /-0.102395250715040D-13/ data E(1445) /-0.100800172217309D-13/ data E(1446) /-0.992298819277177D-14/ data E(1447) /-0.976839956051870D-14/ data E(1448) /-0.961621349486351D-14/ data E(1449) /-0.946639275054168D-14/ data E(1450) /-0.931890065811687D-14/ data E(1451) /-0.917370111510392D-14/ data E(1452) /-0.903075857722816D-14/ data E(1453) /-0.889003804981987D-14/ data E(1454) /-0.875150507933995D-14/ data E(1455) /-0.861512574503621D-14/ data E(1456) /-0.848086665072840D-14/ data E(1457) /-0.834869491671871D-14/ data E(1458) /-0.821857817182729D-14/ data E(1459) /-0.809048454554989D-14/ data E(1460) /-0.796438266033629D-14/ data E(1461) /-0.784024162398702D-14/ data E(1462) /-0.771803102216758D-14/ data E(1463) /-0.759772091103725D-14/ data E(1464) /-0.747928180999187D-14/ data E(1465) /-0.736268469451732D-14/ data E(1466) /-0.724790098915357D-14/ data E(1467) /-0.713490256056715D-14/ data E(1468) /-0.702366171072951D-14/ data E(1469) /-0.691415117020058D-14/ data E(1470) /-0.680634409151586D-14/ data E(1471) /-0.670021404267493D-14/ data E(1472) /-0.659573500073045D-14/ data E(1473) /-0.649288134547535D-14/ data E(1474) /-0.639162785322771D-14/ data E(1475) /-0.629194969071066D-14/ data E(1476) /-0.619382240902699D-14/ data E(1477) /-0.609722193772612D-14/ data E(1478) /-0.600212457896259D-14/ data E(1479) /-0.590850700174437D-14/ data E(1480) /-0.581634623626941D-14/ data E(1481) /-0.572561966835001D-14/ data E(1482) /-0.563630503392242D-14/ data E(1483) /-0.554838041364114D-14/ data E(1484) /-0.546182422755650D-14/ data E(1485) /-0.537661522987404D-14/ data E(1486) /-0.529273250379486D-14/ data E(1487) /-0.521015545643492D-14/ data E(1488) /-0.512886381382298D-14/ data E(1489) /-0.504883761597557D-14/ data E(1490) /-0.497005721204725D-14/ data E(1491) /-0.489250325555628D-14/ data E(1492) /-0.481615669968340D-14/ data E(1493) /-0.474099879264310D-14/ data E(1494) /-0.466701107312596D-14/ data E(1495) /-0.459417536581164D-14/ data E(1496) /-0.452247377695067D-14/ data E(1497) /-0.445188869001431D-14/ data E(1498) /-0.438240276141146D-14/ data E(1499) /-0.431399891627154D-14/ data E(1500) /-0.424666034429247D-14/ data E(1501) /-0.418037049565236D-14/ data E(1502) /-0.411511307698441D-14/ data E(1503) /-0.405087204741367D-14/ data E(1504) /-0.398763161465509D-14/ data E(1505) /-0.392537623117137D-14/ data E(1506) /-0.386409059039034D-14/ data E(1507) /-0.380375962298048D-14/ data E(1508) /-0.374436849318368D-14/ data E(1509) /-0.368590259520491D-14/ data E(1510) /-0.362834754965724D-14/ data E(1511) /-0.357168920006175D-14/ data E(1512) /-0.351591360940133D-14/ data E(1513) /-0.346100705672758D-14/ data E(1514) /-0.340695603382039D-14/ data E(1515) /-0.335374724189839D-14/ data E(1516) /-0.330136758838057D-14/ data E(1517) /-0.324980418369780D-14/ data E(1518) /-0.319904433815325D-14/ data E(1519) /-0.314907555883149D-14/ data E(1520) /-0.309988554655515D-14/ data E(1521) /-0.305146219288853D-14/ data E(1522) /-0.300379357718734D-14/ data E(1523) /-0.295686796369405D-14/ data E(1524) /-0.291067379867803D-14/ data E(1525) /-0.286519970761974D-14/ data E(1526) /-0.282043449243837D-14/ data E(1527) /-0.277636712876220D-14/ data E(1528) /-0.273298676324131D-14/ data E(1529) /-0.269028271090140D-14/ data E(1530) /-0.264824445253863D-14/ data E(1531) /-0.260686163215470D-14/ data E(1532) /-0.256612405443133D-14/ data E(1533) /-0.252602168224385D-14/ data E(1534) /-0.248654463421313D-14/ data E(1535) /-0.244768318229529D-14/ data E(1536) /-0.240942774940851D-14/ data E(1537) /-0.237176890709661D-14/ data E(1538) /-0.233469737322860D-14/ data E(1539) /-0.229820400973382D-14/ data E(1540) /-0.226227982037188D-14/ data E(1541) /-0.222691594853714D-14/ data E(1542) /-0.219210367509716D-14/ data E(1543) /-0.215783441626433D-14/ data E(1544) /-0.212409972150050D-14/ data E(1545) /-0.209089127145381D-14/ data E(1546) /-0.205820087592764D-14/ data E(1547) /-0.202602047188063D-14/ data E(1548) /-0.199434212145775D-14/ data E(1549) /-0.196315801005174D-14/ data E(1550) /-0.193246044439443D-14/ data E(1551) /-0.190224185067762D-14/ data E(1552) /-0.187249477270295D-14/ data E(1553) /-0.184321187006033D-14/ data E(1554) /-0.181438591633451D-14/ data E(1555) /-0.178600979733931D-14/ data E(1556) /-0.175807650937926D-14/ data E(1557) /-0.173057915753793D-14/ data E(1558) /-0.170351095399282D-14/ data E(1559) /-0.167686521635618D-14/ data E(1560) /-0.165063536604157D-14/ data E(1561) /-0.162481492665563D-14/ data E(1562) /-0.159939752241460D-14/ data E(1563) /-0.157437687658548D-14/ data E(1564) /-0.154974680995106D-14/ data E(1565) /-0.152550123929894D-14/ data E(1566) /-0.150163417593362D-14/ data E(1567) /-0.147813972421181D-14/ data E(1568) /-0.145501208010028D-14/ data E(1569) /-0.143224552975590D-14/ data E(1570) /-0.140983444812788D-14/ data E(1571) /-0.138777329758138D-14/ data E(1572) /-0.136605662654251D-14/ data E(1573) /-0.134467906816425D-14/ data E(1574) /-0.132363533901299D-14/ data E(1575) /-0.130292023777540D-14/ data E(1576) /-0.128252864398526D-14/ data E(1577) /-0.126245551676999D-14/ data E(1578) /-0.124269589361657D-14/ data E(1579) /-0.122324488915657D-14/ data E(1580) /-0.120409769396983D-14/ data E(1581) /-0.118524957340687D-14/ data E(1582) /-0.116669586642933D-14/ data E(1583) /-0.114843198446833D-14/ data E(1584) /-0.113045341030069D-14/ data E(1585) /-0.111275569694229D-14/ data E(1586) /-0.109533446655872D-14/ data E(1587) /-0.107818540939268D-14/ data E(1588) /-0.106130428270800D-14/ data E(1589) /-0.104468690975006D-14/ data E(1590) /-0.102832917872218D-14/ data E(1591) /-0.101222704177791D-14/ data E(1592) /-0.996376514028933D-15/ SAVE IF(Ithcall.eq.0)THEN ithcall=1 CALL spl1d1 (nr1, R(1), E(1), SECOND(1), iop, 1, aa (1), bb (1), cc (1) ) print*,'Initialization DONE' ENDIF IF(x.ge.R(1).and.x.le.R(nr1))THEN CALL spl1d2 (nr1, R(1), E(1), SECOND(1), 1, x, tab) V=tab(1) !print*,'tab(1)=',tab(1),tab(2),tab(3) !print*,'second=',second !stop ELSEIF(x.lt.R(1))THEN V=E(1) ELSE V=0d0 ENDIF return END SUBROUTINE ErrWrt (ErrMsg) !!!USE FileUnits_Module ! !-------------------------------- ErrWrt ------------------------------- ! ! >>> ErrWrt -- writes a message to the standard error output file ! ! *** Calling Sequence: CALL ErrWrt ( ErrMsg ) ! ! === Latest Revision: 25 May 1988 (typed in) ! ! --- on entry the calling routine supplies -- ! ! ErrMsg -- character string to be written to standard error ! ! --- on exit the routine returns -- ! ! nothing ! !----------------------------- local declarations ---------------------- ! ! CHARACTER (len=*) :: ErrMsg ! ! * * * * * ! INTEGER globals CHARACTER (len=8 ) :: IGlobal ! * * * * * ! output line CHARACTER (len=80 ) :: Line ! * * * * * ! output FORMAT CHARACTER (len=8 ) :: MyForm ! ! * * * * * ! standard error unit number INTEGER :: StdErr ! * * * * * ! right index function INTEGER :: IndexR ! * * * * * ! # characters to output INTEGER :: NCOut ! !---------------------------- execution begins here -------------------- ! IF(IGlobal ('get', 'StdErr', StdErr) .ne.'OK') RETURN ! Line = ErrMsg NCOut = max (1, IndexR (Line) ) ! MyForm = '(a!!)' WRITE (MyForm (3:4) , '(i2)') NCOut ! WRITE (StdErr, MyForm) Line (1:NCOut) ! RETURN END SUBROUTINE ErrWrt SUBROUTINE FndInt (n, array, value, start, FindLoc) USE Numeric_Kinds_Module !!!USE FileUnits_Module ! ! >>> FndInt -- finds the interval where value lies in the array ! ! --- on entry the calling routine supplies -- ! ! n -- the number of elements in the array ! array -- a monotonically nondecreasing array of floating point ! numbers (i.e., increasing array ) ! value -- test value to find in the array ! start -- integer initial guess where value is in the array ! ! --- on exit the routine returns -- ! ! FindLoc -- integer value locating where value is in the array, so ! that array(FindLoc) .le. value .lt. array(FindLoc+1), and ! if value .lt. array(1), then FindLoc = 0, and ! if value .ge. array(n), then FindLoc = n ! ! --- Method: routine first checks to see if the test value is outside ! the array bounds (FindLoc=0 or n), then checks ! the current interval and adjacent intervals, ! where FindLoc=start, start-1, or start+1. If correct ! interval is not located by this point, routine ! branches into a binary search. Because of the ! interval end conditions, it takes ! 1 test to locate FindLoc=0 ! 2 tests to locate FindLoc=n ! 4 tests to locate FindLoc=start, or start-1, and ! 5 tests to locate FindLoc=start+1 INTEGER :: high, low, FindLoc, start, Look, N REAL*8 :: array (n), value ! high = n low = 1 ! ! CHECK SPECIAL CASES ! ! -- check out of bounds conditions ! ! ntests = 1 IF(value.lt.array (1) ) THEN FindLoc = 0 RETURN ELSEIF (value.ge.array (n) ) THEN FindLoc = n ! ntests = 2 RETURN ENDIF ! ! -- check intervals next to the start search ! look = min0 (n, max0 (1, start) ) ! ntests = 4 IF(value.lt.array (look) ) THEN high = look IF(value.lt.array (high - 1) ) THEN high = high - 1 ELSE FindLoc = high - 1 RETURN ENDIF ELSE low = look IF(value.lt.array (low + 1) ) THEN FindLoc = low RETURN ELSE low = low + 1 ! ntests = 5 IF(value.lt.array (low + 1) ) THEN FindLoc = low RETURN ELSE low = low + 1 ENDIF ENDIF ENDIF ! ! NOT A SIMPLE ANSWER, BEGIN BINARY SEARCH ! look = (high + low) / 2 look = min0 (high - 1, look) look = max0 (low + 1, look) 1 CONTINUE IF(high - low.eq.1) THEN FindLoc = low RETURN ELSE ! ntests = ntests + 1 IF(value.lt.array (look) ) THEN high = look ELSE low = look ENDIF ! look = (high + low) / 2 look = min0 (high - 1, look) look = max0 (low + 1, look) ENDIF goto 1 END SUBROUTINE FndInt FUNCTION IGlobal (Command, Name, Value) ! !----------------------------------------------------------------------- ! ! >>> IGlobal -- integer global variable saver routine ! ! *** Calling Sequence: Result = IGlobal(Command,Name,Value) ! ! --- on entry the calling routine supplies -- ! ! Command -- character string indicating whether the indicated glo ! variable is to be saved, retrieved, or deleted ! Possible Commands are: ! Command = 'save' to save a global ! Command = 'get' to retrieve one ! Command = 'delete' to remove one ! Command = 'list' to write EVERYTH ! NOTE: only the first character of Command is significan ! ! Name -- character string (8 or fewer characters) indicating t ! unique name of the global to be saved/retrieved/ ! ! Value -- integer which is an input variable if Command='save' ! If Command .ne. 'save', Value is not read on inp ! ! --- on exit the routine returns -- ! ! Value -- is an output integer variable only if Command='get', ! which case the remembered value of the Name-d ! global variable is returned. ! ! IGlobal -- is a character string indicating the success/failure ! the operation. Possible returns are: ! IGlobal = 'OK' if all was OK ! IGlobal = 'CANT' if no internal space l ! a 'save' operation, or i ! Named variable is not he ! a 'delete' or 'get'. ! IGlobal = 'WHAT' if Command unrecognize ! !----------------------------------------------------------------------- ! ! CHARACTER (len=4) :: IGlobal CHARACTER (len=*) :: Command CHARACTER (len=*) :: Name INTEGER :: Value ! INTEGER :: MAXSave PARAMETER (MAXSave = 100) ! INTEGER :: NSaved ! * * * * * ! loop index INTEGER :: i ! * * * * * ! new value of NSaved INTEGER :: new ! * * * * * ! value of output unit if INTEGER :: iout ! INTEGER :: Save (MAXSave) CHARACTER (len=8) :: VNames (MAXSave) ! save ! DATA NSaved / 5 / ! DATA VNames (1) / 'StdIn' / DATA Save (1) / 9 / ! DATA VNames (2) / 'StdOut' / DATA Save (2) / 9 / ! DATA VNames (3) / 'StdErr' / DATA Save (3) / 9 / ! DATA VNames (4) / 'StdDbg' / DATA Save (4) / 9 / ! DATA VNames (5) / 'StdWrt' / DATA Save (5) / 9 / ! ! !---------------------------- execution begins here -------------------- ! ! ! --- blank Names NOT allowed --- ! IF(Name.eq.' ') THEN IGlobal = 'CANT' RETURN ENDIF ! ! --- special case if Command = 'list' --- ! IF(Command (1:1) .eq.'l') THEN DO 100 i = 1, NSaved IF(Name.eq.VNames (i) ) THEN iout = Save (i) goto 101 ENDIF 100 END DO iout = 0 IGlobal = 'CANT' 101 CONTINUE IF(iout.eq.0) RETURN ! WRITE (iout, * ) ' === INTEGER Globals ===' DO 200 i = 1, NSaved IF(VNames (i) .ne.' ') THEN WRITE (iout, '(5x,a8,'' = '',i10)') VNames (i) , Save (i) ENDIF 200 END DO IGlobal = 'OK' RETURN ENDIF ! ! --- has Name already been defined? --- ! DO 1 i = 1, NSaved IF(Name.eq.VNames (i) ) goto 2 1 END DO i = 0 2 CONTINUE ! !---------------------------- saving a value --------------------------- ! IF(Command (1:1) .eq.'s') THEN ! IF(i.eq.0) THEN new = NSaved+1 IF(new.gt.MAXSave) THEN ! ! --- arrays full, look for a blank entry --- ! DO 10 i = 1, NSaved IF(VNames (i) .eq.' ') goto 11 10 END DO i = 0 11 CONTINUE IF(i.eq.0) THEN IGlobal = 'CANT' RETURN ELSE new = NSaved ENDIF ENDIF ! ! --- save value for the newly defined global --- ! NSaved = new VNames (NSaved) = Name Save (NSaved) = Value IGlobal = 'OK' ! ! --- save a new value for a previously defined global --- ! ELSE Save (i) = Value IGlobal = 'OK' ENDIF ! !----------------------------- retrieving a value ---------------------- ! ELSEIF (Command (1:1) .eq.'g') THEN ! IF(i.eq.0) THEN IGlobal = 'CANT' ELSE IGlobal = 'OK' Value = Save (i) ENDIF ! !----------------------------- deleting a global ----------------------- ! ELSEIF (Command (1:1) .eq.'d') THEN ! IF(i.eq.0) THEN IGlobal = 'CANT' ELSE IGlobal = 'OK' VNames (i) = ' ' ENDIF ! !---------------------------- unrecognized command --------------------- ! ELSE IGlobal = 'WHAT' ENDIF ! RETURN END FUNCTION IGlobal FUNCTION IndexR (String) ! !----------------------------------------------------------------------- ! ! >>> IndexR -- returns the index of the last non-blank character, or a ! >>> if the entire string is blank ! ! *** Calling Sequence: IPos = IndexR ( String ) ! !----------------------------------------------------------------------- ! ! INTEGER :: IndexR CHARACTER (len=*) :: String ! ! * * * * * ! loop index INTEGER :: i ! !----------------------- execution begins here ------------------------- ! DO 1 i = len (String), 1, - 1 IF(String (i:i) .ne.' ') THEN IndexR = i RETURN ENDIF 1 END DO ! IndexR = 0 ! RETURN END FUNCTION IndexR SUBROUTINE SPL1D1 (N, X, F, W, IOP, IJ, A, B, C) USE Numeric_Kinds_Module SAVE !***BEGIN PROLOGUE SPL1D1 !***DATE WRITTEN 790301 (YYMMDD) !***REVISION DATE 831207 (YYMMDD) !***CATEGORY NO. E1A !***KEYWORDS SPLINES,CUBIC SPLINES,COEFFICIENTS !***AUTHOR JORDAN, TOM, LOS ALAMOS NATIONAL LABORATORY !***PURPOSE Finds coefficients of cubic for spline interpolation. !***DESCRIPTION ! ! SPL1D1 computes the coefficients of a sequence of cubics for ! spline interpolation. This subroutine will normally be used in ! conjunction with SPL1D2. ! ! -ARGUMENTS- ! ! N = integer specifying the number of points. ! X = origin of the table of floating point values of independent ! variable. This table must be in ascending order. ! F = origin of the table of floating point values of the dependent ! variable. ! W = origin of the table of floating point values of the second ! derivatives of the spline at each knot. The W's and F's ! define the cubic over each interval. ! IOP = an array of dimension 2 containing combinations of the ! integers 1 through 5 for specifying the boundary conditions ! (see Boundary Conditions). ! IJ = integer specifying spacing in tables F and W. Normally, ! IJ = 1. ! A,B,C = arrays of dimension N used for temporary storage. These ! arrays may be used by the calling program at any other ! time. ! ! The second derivatives are computed and stored in W, length N. ! ! ERROR CONDITIONS: ! ! If option 5 is specified with N < 4, this routine uses XERROR ! to print the following error message: "SPL1D1 N LESS THAN 4. ! RESULTS INCORRECT." ! ! BOUNDARY CONDITIONS: ! ! IOP(1) and IOP(2) are integers = 1,2,3,4 or 5. By proper ! combinations of these parameters, the user has a variety of ! allowable end conditions. The information associated with the end ! conditions must be stored in W(1) and W(K) where K = (N-1)*IJ+1. ! ! If IOP(1) = 1, then W(1) is the value of the second derivative ! at X . If IOP(1) = 2, then W(1) determines F''(X ) by the ! 1 1 ! relation F''(X ) = W(1) * F''(X ). If IOP(1) = 3, then W(1) is ! 1 2 ! the value of the first derivative at X . IOP(1) = 4 allows ! 1 ! periodic boundary conditions, i.e., F'' = F'', F = F . If ! 1 N 1 N ! IOP(1) = 5, the first derivative at X, is calculated by using a ! differentiated four-point Lagrangian interpolation formula ! evaluated at X . For this case, W(1) need not be specified. ! 1 ! ! The paragraph above describes the possibilities at the left ! boundary. The same holds at the right boundary, i.e., at X , ! N ! with the necessary boundary information stored at W(K). For ! example, if IOP(2) = 2 then W(K) determines F''(X ) by the ! N ! relation F''(X ) = W(K) * F''(X ). ! N N-1 ! ! Also, any combination of the above boundary conditions with ! the exception of the periodic case may be used. If the user ! knows the second derivative at the left boundary and the first ! derivative at the right boundary then IOP=(1) = 1, IOP(2) = 3, ! W(1) = y'', W(K) = y'. For LOGICAL results, the user must have ! 1 N ! IOP(1) = 4 and IOP(2) = 4 for the periodic boundary conditions. ! ! CAUTION: ! ! In options 2 and 3, the input data in W(1) and W(K) is ! destroyed by SPL1D1. These boundary conditions must be reset if ! SPL1D1 is to be used again. For option 5, the user must have ! N >= 4. ! ! ! METHOD: ! ! Given N knots a = X < X < X ... X = b on the interval ! 1 2 3 N ! [a,b] and prescribed function values at the knots, say ! F(X ) = F , k = 1, 2, ..., N, cubics are joined between the points ! k k ! (X ,F ) with the requirement that first and second derivatives ! k k ! be continuous at these points. This requirement yields N-2 ! equations in the N unknowns F'', F'', ..., F'' which when coupled ! 1 2 N ! with two boundary conditions yields a system of equations solvable ! for the quantities F''. A complete discussion of the method may ! k ! be found in the reference listed below. ! !***REFERENCES Walsh, Ahlberg, and Nilson, Journal of Mathematics and ! Mechanics, Vol. II, No. 2, 1962. !***ROUTINES CALLED XERROR !***END PROLOGUE SPL1D1 SAVE INTEGER IOP(2), N, K, M, j1, j2, k2, k3, ij, i, k1, k4, j, l1, l2, l3, mk, ml REAL*8 con, don, e, c1, c2, a1, a2, a3, a4, a5, a6 REAL*8 b1, b2, b3, b4, b5, b6, bob, bill, d1, d2 REAL*8 X (N), F (N), W (N), A (N), B (N), C (N) !***FIRST EXECUTABLE STATEMENT SPL1D1 K = N - 1 A (2) = - (X (2) - X (1) ) / 6.d0 B (2) = (X (3) - X (1) ) / 3.d0 W (IJ + 1) = (F (2 * IJ + 1) - F (IJ + 1) ) / (X (3) - X (2) ) - (F (IJ + 1) - F (1) ) / (X (2) - X (1) ) IF(N.eq.3)GOTO 4 DO I = 3, K M = (I - 1) * IJ + 1 J1 = M + IJ J2 = M - IJ CON = (X (I + 1) - X (I - 1) ) / 3.d0 DON = (X (I) - X (I - 1) ) / 6.d0 B (I) = CON - (DON**2) / B (I - 1) E = (F (J1) - F (M) ) / (X (I + 1) - X (I) ) - (F (M) - F (J2)) / (X (I) - X (I - 1) ) W (M) = E- (DON * W (J2) ) / B (I - 1) A (I) = - (DON * A (I - 1) ) / B (I - 1) ENDDO 4 K1 = (N - 2) * IJ + 1 C (N - 1) = - ( (X (N) - X (N - 1) ) / 6.d0) / B (N - 1) W (K1) = W (K1) / B (N - 1) A (N - 1) = A (N - 1) / B (N - 1) K2 = K - 1 IF(N.eq.3)GOTO 8 DO I = 2, K2 J = N - I CON = (X (J + 1) - X (J) ) / 6.d0 A (J) = (A (J) - CON * A (J + 1) ) / B (J) C (J) = - (CON * C (J + 1) ) / B (J) K3 = (J - 1) * IJ + 1 M = K3 + IJ W (K3) = (W (K3) - CON * W (M) ) / B (J) ENDDO 8 K4 = (N - 1) * IJ + 1 IF(IOP (1).eq.5)GOTO 200 201 C1 = W (1) IF(IOP (2).eq.5)GOTO 202 203 C2 = W (K4) GOTO 205 200 IF(N.lt.4)GOTO 300 302 A1 = X (1) - X (2) A2 = X (1) - X (3) A3 = X (1) - X (4) A4 = X (2) - X (3) A5 = X (2) - X (4) A6 = X (3) - X (4) W (1) = F (1) * (1.d0 / A1 + 1. / A2 + 1.d0 / A3) - A2 * A3 * F (IJ + & 1) / (A1 * A4 * A5) + A1 * A3 * F (2 * IJ + 1) / (A2 * A4 * A6) & - A1 * A2 * F (3 * IJ + 1) / (A3 * A5 * A6) GOTO 201 202 IF(N.lt.4)GOTO 300 303 B1 = X (N) - X (N - 3) B2 = X (N) - X (N - 2) B3 = X (N) - X (N - 1) B4 = X (N - 1) - X (N - 3) B5 = X (N - 1) - X (N - 2) B6 = X (N - 2) - X (N - 3) L1 = K4 - IJ L2 = L1 - IJ L3 = L2 - IJ W (K4) = - B2 * B3 * F (L3) / (B6 * B4 * B1) + B1 * B3 * F (L2) & / (B6 * B5 * B2) - B1 * B2 * F (L1) / (B4 * B5 * B3) + F (K4) & * (1.d0 / B1 + 1.d0 / B2 + 1.d0 / B3) GOTO 203 205 CONTINUE I = 0 50 CONTINUE I = I + 1 IF(I.gt.K) goto 100 ! M = (I - 1) * IJ + 1 GOTO 60 70 IF(I.eq.1)GOTO 50 80 W (1) = W (1) - BOB * W (M) W (K4) = W (K4) - BILL * W (M) A (1) = A (1) - BOB * A (I) A (N) = A (N) - BILL * A (I) C (1) = C (1) - BOB * C (I) C (N) = C (N) - BILL * C (I) goto 50 ! 60 MK = IOP (1) IF(MK.eq.1)GOTO 62 IF(MK.eq.2)GOTO 64 IF(MK.eq.3)GOTO 66 IF(MK.eq.4)GOTO 68 IF(MK.eq.5)GOTO 66 62 IF(I.ne.1)GOTO 71 63 A (1) = - 1.d0 C (1) = 0. GOTO 500 71 BOB = 0.d0 GOTO 500 64 IF(I.ne.1)GOTO 73 76 A (1) = - 1.d0 C (1) = 0. W (1) = 0. GOTO 500 73 IF(I.gt.2)GOTO 82 81 BOB = - C1 GOTO 500 82 BOB = 0.d0 GOTO 500 66 IF(I.ne.1)GOTO 83 84 A (1) = - (X (2) - X (1) ) / 3.d0 C (1) = 0.d0 W (1) = - C1 + (F (IJ + 1) - F (1) ) / (X (2) - X (1) ) GOTO 500 83 IF(I.gt.2)GOTO 86 85 BOB = (X (2) - X (1) ) / 6.d0 GOTO 500 86 BOB = 0.d0 GOTO 500 68 IF(I.ne.1)GOTO 87 88 A (1) = - 1.d0 C (1) = 1.d0 W (1) = 0.d0 GOTO 500 87 BOB = 0.d0 500 ML = IOP (2) IF(ML.eq.1)GOTO 120 IF(ML.eq.2)GOTO 130 IF(ML.eq.3)GOTO 140 IF(ML.eq.4)GOTO 150 IF(ML.eq.5)GOTO 140 120 IF(I.ne.1)GOTO 121 122 A (N) = 0.d0 C (N) = - 1.d0 GOTO 70 121 BILL = 0.d0 GOTO 70 130 IF(I.ne.1)GOTO 131 132 A (N) = 0.d0 C (N) = - 1.d0 W (K4) = 0. GOTO 70 131 IF(I.ne.K)GOTO 134 133 BILL = - C2 GOTO 70 134 BILL = 0.d0 GOTO 70 140 IF(I.ne.1)GOTO 141 142 A (N) = 0.d0 C (N) = (X (N - 1) - X (N) ) / 3.d0 W (K4) = C2 - (F (K4) - F (K1) ) / (X (N) - X (N - 1) ) GOTO 70 141 IF(I.ne.K)GOTO 143 144 BILL = (X (N) - X (N - 1) ) / 6.d0 GOTO 70 143 BILL = 0.d0 GOTO 70 150 IF(I.ne.1)GOTO 151 152 A (N) = 0. C (N) = (X (N - 1) + X (1) - X (N) - X (2) ) / 3.d0 W (K4) = (F (IJ + 1) - F (1) ) / (X (2) - X (1) ) - (F (K4) & - F (K1) ) / (X (N) - X (N - 1) ) GOTO 70 151 IF(I.ne.2)GOTO 153 154 BILL = (X (2) - X (1) ) / 6.d0 GOTO 70 153 IF(I.ne.K)GOTO 155 156 BILL = (X (N) - X (N - 1) ) / 6.d0 GOTO 70 155 BILL = 0. GOTO 70 100 CON = A (1) * C (N) - C (1) * A (N) D1 = - W (1) D2 = - W (K4) W (1) = (D1 * C (N) - C (1) * D2) / CON W (K4) = (A (1) * D2 - D1 * A (N) ) / CON DO I = 2, K M = (I - 1) * IJ + 1 W (M) = W (M) + A (I) * W (1) + C (I) * W (K4) ENDDO GOTO 305 300 CALL ErrWrt (' SPL1D1, N.LT.4 RESULTS INCORRECT') 305 RETURN END SUBROUTINE SPL1D1 SUBROUTINE SPL1D2 (N, X, F, W, IJ, Y, TAB) USE Numeric_Kinds_Module !***BEGIN PROLOGUE SPL1D2 !***DATE WRITTEN 790301 (YYMMDD) !***REVISION DATE 831207 (YYMMDD) !***CATEGORY NO. E1A !***KEYWORDS SPLINES,CUBIC SPLINES,INTERPOLATION,DERIVATIVES !***AUTHOR JORDAN, TOM, LOS ALAMOS NATIONAL LABORATORY !***PURPOSE Interpolates values of a function and its first and ! second derivatives. !***DESCRIPTION ! ! SPL1D2 interpolates in a table, returning values of the function ! and its first and second derivatives. This is normally used ! in conjunction with SPL1D1 which will supply second derivatives. ! ! -ARGUMENTS- ! ! N = integer specifying the number of points. ! X = origin of the table of floating point values of independent ! variable. This table must be in ascending order. ! F = origin of the table of floating point values of the dependent ! variable. ! W = origin of the table of floating point values of the second ! derivative. (Normally supplied through use of SPL1D1.) ! IJ = integer specifying spacing in tables F and W. ! Y = floating point value at which interpolation is desired. ! TAB = array of dimension >= 3 which contains the results of the ! interpolation. ! ! Upon return from SPL1D2, TAB(1) contains F(Y), TAB(2) contains ! F'(Y), and TAB(3) contains F''(Y). There are no error messages ! in SPL1D2. ! ! NOTE: If Y is outside the range of the X table, extrapolation ! occurs. ! ! METHOD: ! ! A complete discussion of the method may be found in the reference ! listed below. ! !***REFERENCES Walsh, Ahlberg, and Nilson, Journal of Mathematics and ! Mechanics, Vol. II, No. 2, 1962. !***ROUTINES CALLED (NONE) !***END PROLOGUE SPL1D2 IMPLICIT NONE INTEGER I, IJ, K1, MI, N, ilo REAL*8 A, B, C, FLK, Y REAL*8 X (N), F (N), W (N), TAB (3) save ilo !***FIRST EXECUTABLE STATEMENT SPL1D2 ! ! LOCATE Y IN THE X TABLE ! DATA ilo / 1 / ! CALL FndInt (N - 1, X, Y, ilo, I) I = MAX0 (I, 1) MI = (I - 1) * IJ + 1 K1 = MI + IJ FLK = X (I + 1) - X (I) ! ! CALCULATE F(Y) ! A = (W (MI) * (X (I + 1) - Y) **3 + W (K1) * (Y - X (I) ) **3) & / (6. * FLK) B = (F (K1) / FLK - W (K1) * FLK / 6.) * (Y - X (I) ) C = (F (MI) / FLK - FLK * W (MI) / 6.) * (X (I + 1) - Y) TAB (1) = A + B + C ! ! CALCULATE THE FIRST DERIVATIVE AT Y ! A = (W (K1) * (Y - X (I) ) **2 - W (MI) * (X (I + 1) - Y) **2) & / (2. * FLK) B = (F (K1) - F (MI) ) / FLK C = FLK * (W (MI) - W (K1) ) / 6. TAB (2) = A + B + C ! ! CALCULATE THE SECOND DERIVATIVE AT Y ! TAB (3) = (W (MI) * (X (I + 1) - Y) + W (K1) * (Y - X (I) ) ) & / FLK RETURN END SUBROUTINE SPL1D2